This type stores a collection of witness sets representing a complex affine variety.
Note that
i1 : R = CC[x,y]; I = ideal((x^2+y^2+2)*x,(x^2+y^2+2)*y*(y-1)); o2 : Ideal of R |
i3 : w1 := witnessSet(I , ideal(x-y), {point {{0.999*ii,0.999*ii}}, point {{-1.001*ii,-1.001*ii}}} )
o3 = [dim=1,deg=2]
o3 : WitnessSet
|
i4 : w0 := witnessSet(I, ideal R, {point {{0.,0.}}})
o4 = [dim=0,deg=1]
o4 : WitnessSet
|
i5 : w0' := witnessSet(I, ideal R, {point {{0.,1.}}})
o5 = [dim=0,deg=1]
o5 : WitnessSet
|
i6 : V := numericalVariety {w0,w1,w0'}
o6 = a numerical variety with components in
dim 0: [dim=0,deg=1] [dim=0,deg=1]
dim 1: [dim=1,deg=2]
o6 : NumericalVariety
|
i7 : dim V o7 = 1 |
i8 : degree V o8 = 2 |
The object NumericalVariety is a type, with ancestor classes MutableHashTable < HashTable < Thing.