5.2 Ring

Ring( r, s... )
Ring( list )

In the first form Ring returns the smallest ring that contains all the elements r, s... etc. In the second form Ring returns the smallest ring that contains all the elements in the list list. If any element is not an element of a ring or if the elements lie in no common ring an error is raised.

    gap> Ring( 1, -1 );
    Integers
    gap> Ring( [10..20] );
    Integers 

Ring differs from DefaultRing (see DefaultRing) in that it returns the smallest ring in which the elements lie, while DefaultRing may return a larger ring if that makes sense.

Previous Up Top Next
Index

GAP 3.4.4
April 1997