Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/tst/testinstall/   (GAP Algebra Version 4.15.1©)  Datei vom 18.9.2025 mit Größe 2 kB image not shown  

Quelle  invsgp.tst   Sprache: unbekannt

 
Spracherkennung für: .tst vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

#@local S
gap> START_TEST("invsgp.tst");

# Test String method for inverse semigroup with generators as a semigroup
gap> S := Semigroup(Transformation([123456777]), 
>                   Transformation([463666777]),
>                   Transformation([456166777]), 
>                   Transformation([663166777]), 
>                   Transformation([466126777]));;
gap> IsInverseSemigroup(S);
true
gap> String(S);
"Semigroup( [ Transformation( [ 123456777 ] ), Transformation(\
 [ 463666777 ] ), Transformation( [ 456166777 \
] ), Transformation( [ 663166777 ] ), Transformation( [ 46, \
6126777 ] ) ] )"
gap> S = EvalString(String(S));
true

# Test String method for inverse monoid with generators as a monoid
gap> S := Monoid(Transformation([123456777]), 
>                Transformation([463666777]),
>                Transformation([456166777]), 
>                Transformation([663166777]), 
>                Transformation([466126777]));;
gap> IsInverseMonoid(S);
true
gap> String(S);
"Monoid( [ Transformation( [ 123456777 ] ), Transformation( [ \
463666777 ] ), Transformation( [ 456166777 ] )\
, Transformation( [ 663166777 ] ), Transformation( [ 466, \
126777 ] ) ] )"
gap> S = EvalString(String(S));
true

# Test string method for inverse monoid with inverse monoid generators
gap> S := InverseMonoid(PartialPerm([123]), PartialPerm([1], [2]));;
gap> String(S);
"InverseMonoid( [ PartialPerm( [ 123 ], [ 123 ] ), PartialPerm( [ 1 ],\
 [ 2 ] ) ] )"
gap> S = EvalString(String(S));
true

# Test string method for inverse semigroup with inverse semigroup generators
gap> S := InverseSemigroup(PartialPerm([123]), PartialPerm([1], [2]));;
gap> String(S);
"InverseMonoid( [ PartialPerm( [ 123 ], [ 123 ] ), PartialPerm( [ 1 ],\
 [ 2 ] ) ] )"
gap> S = EvalString(String(S));
true

#
gap> STOP_TEST("invsgp.tst");

[Dauer der Verarbeitung: 0.13 Sekunden, vorverarbeitet 2026-06-14]