Skip to content

Commit 518aa91

Browse files
committed
Added commands SpecializeCenterPresentation and CalogeroMoserSpace
1 parent 0cb82a8 commit 518aa91

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

Source/Cherednik/CenterPresentation.i.m

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,3 +420,34 @@ intrinsic BettiNumbers(S::Sch) -> SeqEnum
420420
return BettiNumbers(GradedModule(I));
421421

422422
end 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;

0 commit comments

Comments
 (0)