-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Fix normalization in cohomology ring of orbifold toric varieties #12361
Comments
Attachment: trac_12361_index_in_saturation_fix.patch.gz Initial patch |
This comment has been minimized.
This comment has been minimized.
Reviewer: Andrey Novoseltsev |
comment:2
The patchbot complains about added whitespace! Looking at the actual code... |
comment:3
That's a really great expansion of the documentation! I think I caught some typos:
|
Work Issues: whitespaces and typos |
comment:4
OK, other than the above looks good! |
comment:5
Hi. I looked at this and I agree that it looks good. One thing: On line 215 of toric_variety.py it says "For toric varieties with at most orbifold singularities, the rational cohomology ring It's a bit confusing that they are both denoted by H(X,\QQ). Maybe A(X,\QQ) could be used for the Chow ring. Or |
comment:7
Oh yes good catch I meant to write |
comment:8
Fixed! |
comment:9
Comments 2&3 are still applicable and the patchbot complains ;-) |
Changed reviewer from Andrey Novoseltsev to David Eklund, Andrey Novoseltsev |
Attachment: trac_12361_fix_toric_cohomology_ring.patch.gz Updated patch |
comment:10
I've improved the docstrings. As for the whitespace, I think this is a non-issue. There was some discussion on sage-devel and the consensus seems to be that its not worth the effort. Its a button press away (either with emacs or with the mercurial checkfiles plugin) to strip all trailing whitespace, but that would just break every patch we currently have. Mercurial tells me that there are 170 places in toric_varieties.py with superfluous spaces, so a few more or less doesn't matter. I'd rather not spend an hour fixing all patches that I currently have just to make the whitespace plugin happy. |
Changed work issues from whitespaces and typos to none |
This comment has been minimized.
This comment has been minimized.
Merged: sage-5.1.beta0 |
For simplicial toric varieties, the rational cohomology ring and the ratironal Chow group are isomorphic. So if all normalizations are correct, then one should be able to do intersection computations in the cohomology ring. This patch fixes the
volume_class()
and the constructor of cohomology cycles from cones to make everything work.It turns out that index_in_saturation does not work for trivial zero-size matrices, this is also fixed.
Apply attachment: trac_12361_fix_toric_cohomology_ring.patch, attachment: trac_12361_index_in_saturation_fix.patch
CC: @novoselt @sagetrac-davideklund
Component: algebraic geometry
Author: Volker Braun
Reviewer: David Eklund, Andrey Novoseltsev
Merged: sage-5.1.beta0
Issue created by migration from https://trac.sagemath.org/ticket/12361
The text was updated successfully, but these errors were encountered: