[Mathematica] Teoria grup

Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
tortoise
Użytkownik
Użytkownik
Posty: 114
Rejestracja: 10 wrz 2010, o 17:37
Płeć: Mężczyzna
Podziękował: 6 razy
Pomógł: 16 razy

[Mathematica] Teoria grup

Post autor: tortoise »

Cześć,

nie znalazłem nigdzie odpowiedzi, więc pozwolę sobie zapytać tutaj. Jestem wczesno początkujący z Mathematicą i natknąłem się na dwa zadania, których rozwiązań nie jestem pewien.

1. Stworzyć grupoid \(\displaystyle{ (\mathbb{Z}[2]\times \mathbb{Z}[2], +)}\) i sprawdzić, czy jest grupą (abelową).
2. Mając dane cztery macierze \(\displaystyle{ a,b,c,d}\) (jedna z nich to identyczność), sprawdzić że zbiór złożony z \(\displaystyle{ \{a,b,c,d,-a,-b,-c,-d\}}\) z mnożeniem macierzy jest grupą.

W (1) nie jestem pewien, w jaki sposób określić \(\displaystyle{ \times}\), ale zaproponowałem:
FormGroupoid[ CartesianProduct[{0, 1}, {0, 1}], Addition]
W (2) mam problem z określeniem działania. Moje rozwiązanie pokazuje, że to nie jest grupą, czyli robię coś źle.
FormGroupoid[{a, b, c, d, -a, -b, -c, -d}, Dot]
Pytanie dodatkowe. W jaki sposób mogę wyznaczyć wszystkie podgrupy normalne danej grupy?

Pozdrawiam.
ODPOWIEDZ