Skip to content

Commit

Permalink
Added commands SpecializeCenterPresentation and CalogeroMoserSpace
Browse files Browse the repository at this point in the history
  • Loading branch information
ulthiel committed Aug 16, 2023
1 parent 0cb82a8 commit 518aa91
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions Source/Cherednik/CenterPresentation.i.m
Original file line number Diff line number Diff line change
Expand Up @@ -420,3 +420,34 @@ intrinsic BettiNumbers(S::Sch) -> SeqEnum
return BettiNumbers(GradedModule(I));

end intrinsic;

intrinsic SpecializeCenterPresentation(H::AlgChe, param::SeqEnum) -> SeqEnum
{}

K := Universe(param);
if Type(K) eq RngInt then
K := Rationals();
end if;

N := Rank(H`CenterSpace);

R := PolynomialRing(K, N);
AssignNames(~R, Names(H`CenterSpace));

phi := hom<BaseRing(H) -> K | param>;

Zspec := [ R!ChangeRing(f, phi) : f in H`CenterPresentation ];

return Zspec;

end intrinsic;

intrinsic CalogeroMoserSpace(H::AlgChe, param::SeqEnum) -> SeqEnum
{}

Zcpres := SpecializeCenterPresentation(H, param);
A := AffineSpace(Universe(Zcpres));
Xc := Scheme(A, Zcpres);
return Xc;

end intrinsic;

0 comments on commit 518aa91

Please sign in to comment.