File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -420,3 +420,34 @@ intrinsic BettiNumbers(S::Sch) -> SeqEnum
420420 return BettiNumbers(GradedModule(I));
421421
422422end intrinsic;
423+
424+ intrinsic SpecializeCenterPresentation(H::AlgChe, param::SeqEnum) -> SeqEnum
425+ {}
426+
427+ K := Universe(param);
428+ if Type(K) eq RngInt then
429+ K := Rationals();
430+ end if;
431+
432+ N := Rank(H`CenterSpace);
433+
434+ R := PolynomialRing(K, N);
435+ AssignNames(~R, Names(H`CenterSpace));
436+
437+ phi := hom<BaseRing(H) -> K | param>;
438+
439+ Zspec := [ R!ChangeRing(f, phi) : f in H`CenterPresentation ];
440+
441+ return Zspec;
442+
443+ end intrinsic;
444+
445+ intrinsic CalogeroMoserSpace(H::AlgChe, param::SeqEnum) -> SeqEnum
446+ {}
447+
448+ Zcpres := SpecializeCenterPresentation(H, param);
449+ A := AffineSpace(Universe(Zcpres));
450+ Xc := Scheme(A, Zcpres);
451+ return Xc;
452+
453+ end intrinsic;
You can’t perform that action at this time.
0 commit comments