Dom:: SymmetricGroup

Симметричные группы

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

Dom::SymmetricGroup(n)
Dom::SymmetricGroup(n)(l)

Описание

Dom::SymmetricGroup(n) создает симметричную группу порядка n, то есть, область всех перестановок {1, …, n} элементы.

Перестановка элементов n является отображением bijective набора {1, …, n} на себя.

Доменный Dom::SymmetricGroup(n)(l) элемента представляет отображение bijective первого n положительные целые числа, который сопоставляет целочисленный i с l[i] для 1 ≤ in.

Суперобласть

Dom::BaseDomain

Аксиомы

Ax::canonicalRep

Категории

Cat::Group

Примеры

Пример 1

Рассмотрите группу перестановок первых семи положительных целых чисел:

G := Dom::SymmetricGroup(7)

Мы создаем элемент G путем обеспечения изображения 1, 2, и т.д.:

a:=G([2,4,6,1,3,5,7])

a(3)

Параметры

n

Положительное целое число

l

Список или массив, состоящий из первых целых чисел n в некотором порядке.

Записи

"один"

идентичное отображение набора {1, …, n} к себе.

Методы

развернуть все

Математические методы

_mult(a1, …)

Этот метод перегружает функциональный _mult.

_invert(a)

Этот метод перегружает функциональный _invert.

func_call(a, i)

Это вычисляет значение функции a в i, т.е. целое число, что i сопоставлен с перестановкой a; i должен быть целым числом между 1 и n.

cycles(a)

order(a)

inversions(a)

sign(a)

random()

Методы доступа

allElements()

size()

Методы преобразования

convert(x)

convert_to(a, T)

expr(a)