Closed vbraun closed 12 years ago
Author: Volker Braun
Changed keywords from none to sd31
In oriented_boundary
can we replace throughout cone
with something more neutral, like cell
or part
, since it is allowed to be the whole fan?
oriented_boundary
as a formal sum with plus/minus 1 coefficients? Wouldn't it be more convenient?sage: fan = toric_varieties.P(3).fan()
sage: cone = fan(0)[0]
sage: fan.oriented_boundary(cone)
complex
method? What is it used for and what is computed by its homology groups? Is it possible to have torsion? I guess yes, since QQ would be faster otherwise, but it would be nice to have an example!Reviewer: Andrey Novoseltsev
oriented_boundary(cone)
, so I would prefer keeping the argument name as it is. Yes it also accepts a fan as a special case, but trying to be general for generality's sake would make the help less helpful, not more.
homology()
of a simplicial complex? It probably depends on the algorithm that SimplicialComplex
uses to compute the homology.Dependencies: #11558, #11559
Updated doctests because #11559 changes the ordering.
Attachment: trac_11384_fan_complex.2.patch.gz
Updated patch
Description changed:
---
+++
@@ -1 +1,3 @@
For some toric algorithms one needs to choose orientations for cones, essentially to construct the homology complex of the cone complex. This patch implements new methods `fan.oriented_boundary(cone)` and `fan.complex()` to return chosen boundary orientations of cones and the resulting homology complex.
+
+Apply [attachment: trac_11384_fan_complex.patch](https://github.com/sagemath/sage-prod/files/10652968/trac_11384_fan_complex.patch.gz)
Apply trac_11384_fan_complex.patch
Line 2656 still has "chose" instead of "chosen" ;-)
Attachment: trac_11384_fan_complex.patch.gz
Updated patch
Fixed!
Also fixed some doctests that relied on the order of boundary cones, I think something changed in the poses stuff. Now applies cleanly against sage-5.0.beta4
Is #11599 still supposed to be in front? That one has to be rebased as well.
I didn't have to rebase #11599, my patch queue is:
trac_12280_padic_hnf_without_zero_rows.patch
trac_11384_fan_complex.patch
trac_11599_no_circular_imports.patch
trac_11599_homset_new_coercion_model.patch
trac_11599_rename_morphisms.patch
trac_11599_toric_morphisms.patch
trac_11599_reviewer.patch
I'm working on implementing your requests there, though.
Oops, sorry - I meant #11559, which is the second dependency here.
Changed dependencies from #11558, #11559 to #11558
Oh yes I removed the dependency on #15599, forgot to remove it from the ticket description.
That ticket has a really challenging number ;-)
Merged: sage-5.0.beta5
For some toric algorithms one needs to choose orientations for cones, essentially to construct the homology complex of the cone complex. This patch implements new methods
fan.oriented_boundary(cone)
andfan.complex()
to return chosen boundary orientations of cones and the resulting homology complex.Apply attachment: trac_11384_fan_complex.patch
Depends on #11558
CC: @novoselt
Component: algebraic geometry
Keywords: sd31
Author: Volker Braun
Reviewer: Andrey Novoseltsev
Merged: sage-5.0.beta5
Issue created by migration from https://trac.sagemath.org/ticket/11384