Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Castelnuovo-Mumford regularity #167

Open
w-bruns opened this issue Dec 9, 2017 · 2 comments
Open

Castelnuovo-Mumford regularity #167

w-bruns opened this issue Dec 9, 2017 · 2 comments

Comments

@w-bruns
Copy link
Contributor

w-bruns commented Dec 9, 2017

Add Castelnuovo-Mumford regularity to computation goals (independently of Hilbert series).
More general: "minimal" point in interior of cone. Use optimization method similar to computation of subdivision point.

@w-bruns w-bruns modified the milestone: 3.5.0 Dec 9, 2017
@mahrud
Copy link
Contributor

mahrud commented Dec 15, 2021

How is regularity defined for a cone?

@w-bruns
Copy link
Contributor Author

w-bruns commented Dec 15, 2021

I think one cannot define CM regularity for a cone in general. Classically it is defined for a K-algebra R where K is a field, R is graded with R = K[R_1]. We can generalize this to the case in which R is a finitely generated module over K[R_1].

In the world of cones and polytopes this means that one can speak of CM regularity if P is a lattice polytope and C is the cone over it. In this case the monoid algebra K[M] where M is the monoid of lattice points in C is the type of algebra considered above.

For every cone with a grading one can compute the least degree of a lattice point in the interior. Let it be g and d = dim C. The CM regularity, if fined, then is d - g.

You can compute g by Normaliz via the Ehrhart series or, perhaps more efficiently, via the generators of the "ideal" of interior points. But both approaches are kind of an overkill, since you get much more information than asked for. I wrote this issue to remind me that another method should be introduced. I have this in mind, but I am not sure when it will come.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants