next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
VarietyOfPolarSimplices :: computeVloc

computeVloc -- computete ideals of Vpsec and Vploc

Synopsis

Description

Get an ideal of the subscheme Vploc ⊂Spec B, whose closed points correspond to apolar schemes Γ with support supp(Γ)=p only at our special point. In the presence of s the loci Vp,sloc of subscheme Γ∈Vploc with mΓn-s=0 is computed. For example: Vploc=Vp,0loc and Vploc\Vp,1loc is the subset of curvi-linear schemes.
i1 : p=0,n=4

o1 = (0, 4)

o1 : Sequence
i2 : (R,A,I)=unfoldingEquations(p,n);
i3 : time (lin,J0)=equationsInThePaper(n,A);
     -- used 0.00521586 seconds
i4 : (Asym,phi)=symmetryMap(n,A);
i5 : (J2,I2)=symmetricUniversalFamily(n,phi,J0,I);
i6 : time (Iploc,Vpsec,Isec):=computeVloc(n,J2,I2);
     -- used 0.0235271 seconds
i7 : (dim Vpsec,codim Vpsec,degree Vpsec, betti res Vpsec)

                      0 1
o7 = (3, 1, 2, total: 1 1)
                   0: 1 .
                   1: . 1

o7 : Sequence
i8 : Vploc=saturate(Iploc);

o8 : Ideal of QQ[a     , a     , a     , a     ]
                  2,2,2   2,2,3   2,3,3   3,3,3
i9 : (dim Vploc, degree Vploc, betti res Vploc)

                   0 1 2 3
o9 = (1, 2, total: 1 3 3 1)
                0: 1 2 1 .
                1: . 1 2 1

o9 : Sequence
i10 : p=0,n=5

o10 = (0, 5)

o10 : Sequence
i11 : (R,A,I)=unfoldingEquations(p,n);
i12 : time (lin,J0)=equationsInThePaper(n,A);
     -- used 0.0151394 seconds
i13 : (Asym,phi)=symmetryMap(n,A);
i14 : (J2,I2)=symmetricUniversalFamily(n,phi,J0,I);
i15 : (Vploc1,Ipsec,Isec)=computeVloc(n,1,J2,I2);
i16 : dim Vploc1,degree Vploc1

o16 = (2, 18)

o16 : Sequence
i17 : betti(Vploc1red=radical Vploc1)

             0  1
o17 = total: 1 18
          0: 1  3
          1: . 15

o17 : BettiTally
i18 : dim Vploc1red, degree Vploc1red, genus Vploc1red

o18 = (2, 6, 0)

o18 : Sequence

Ways to use computeVloc :