"Source: Text/System/State.text";
"Line: 2191";
"Date: Thu Sep 25 21:32:21 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/System/State.text, line: 2191
// Example: H1E23 ()
print "Example: H1E23";
ei := GetEchoInput();
SetEchoInput(true);
Type(3);
t := MakeType("RngIntElt");
t;
Type(3) eq t;
Z := IntegerRing();
Type(Z);
ElementType(Z);
ISA(RngIntElt, RngElt);
ISA(RngIntElt, GrpElt);
ISA(FldRat, Fld);
Q := RationalField();
CoveringStructure(Z, Q);
ExistsCoveringStructure(Z, DihedralGroup(3));
ExistsCoveringStructure(Z, CyclotomicField(5));
ExistsCoveringStructure(CyclotomicField(3), CyclotomicField(5));
ExistsCoveringStructure(GF(2), GF(3));                          
ExistsCoveringStructure(GF(2^6), GF(2, 15));
R<x> := PolynomialRing(Integers());
ExtendedType(R);
ISA(RngUPol[RngInt], RngUPol);
f := x + 1;  
ExtendedType(f);
ISA(RngUPolElt[RngInt], RngUPolElt);
SetEchoInput(ei);
