i9 : save := serialize userSymbols()
o9 = -- -*- mode: M2; coding: utf-8 -*-
s0:=QQ -- Ring : QQ
s1:=global QQ -- Symbol : QQ
s2:=monoid[x..y, Degrees => {2:1}, Heft => {1}] -- GeneralOrderedMonoid : monoid[x..y, Degrees => {2:1}, Heft => {1}]
s3:=s0 s2 -- PolynomialRing : R
s4:=global R -- Symbol : R
s5:=s3_{0, 3} -- R : y^3
s6:=s3_{2, 0} -- R : x^2
s7:=-1/1 -- QQ : -1
s8:=1_s3 -- R : 1
s9:=s5+s6+s7*s8 -- R : y^3+x^2-1
s10:=ideal(s9) -- Ideal : ideal(y^3+x^2-1)
s11:=global I -- Symbol : I
s12:=s3/s10 -- QuotientRing : S
s13:=global S -- Symbol : S
s14:=Type -- Type : Type
s15:=global Type -- Symbol : Type
s16:=List -- Type : List
s17:=global List -- Symbol : List
s18:=newClass(s14,s16,hashTable{}) -- Type : X
s19:=global X -- Symbol : X
s20:=MutableList -- Type : MutableList
s21:=global MutableList -- Symbol : MutableList
s22:=newClass(s20,{}) -- MutableList : MutableList{...1...}
s23:=newClass(s20,{}) -- MutableList : MutableList{...1...}
s24:=global g -- Symbol : g
s25:=global h -- Symbol : h
s26:=s12_{1, 0} -- S : x
s27:=global x -- Symbol : x
s28:=s12_{0, 1} -- S : y
s29:=global y -- Symbol : y
s30:={s11,s4,s13,s19,s24,s25,s27,s29} -- List : {I, R, S, X, g, h, x, y}
s4<-s3
s11<-s10
s13<-s12
globalAssignFunction(s15,s14)
globalAssignFunction(s17,s16)
globalAssignFunction(s19,s18)
s19<-s18
globalAssignFunction(s21,s20)
s22#0=s23
s23#0=s22
s24<-s23
s25<-s22
s27<-s26
s29<-s28
s30
|
i12 : value save
o12 = {I, R, S, X, g, h, x, y}
o12 : List
|