-
This patch allows computing dual cones, including non-strictly convex and non-full-dimensional cases.
The actual work is done in `facet_normals` which now works for non-strictly convex cones as we…
-
Toric lattices are ZZn's with distinction of their roles (in the simplest case - standard dual lattices M and N).
This patch is a part of the following series adding support for cones/fans and tor…
-
Hi @blamario
While reading through the documentation for `GCDMonoid`, I noticed this statement about distributivity laws:
> If a `GCDMonoid` happens to also be `Cancellative`, it should additio…
-
Morphisms between free modules over PIDs are always represented by matrices acting on the right.
The goal of this ticket is to modify matrix morphisms (`sage/modules/matrix_morphism.py`) by adding…
-
We are absolutely ready to prove this. For example the fact that `𝓞 K` is free over `ℤ` is very easy
```lean
instance {K : Type*} [field K] [number_field K] : module.free ℤ (𝓞 K) :=
begin
have b…
-
Let `L1`,...,`Ln` `n` integer lattices and `A_L1`,..., `A_Ln` their discriminant groups.
If `G1`,...,`Gn` are subgroups of the `A_Li` and `v_i,1`,...,`v_i,k` vectors of `Gi`, such that the span of `…
-
One can currently not compute the virtual rays of fans in non-saturated lattices:
```
sage: N = ToricLattice(1)
sage: B = N.submodule([(2,)]).basis()
sage: f = Fan([Cone([B[0]])])
sage: f.virtual_…
-
This ticket adds a module for fan morphisms - morphisms between lattices with specified fans in the domain and codomain, which are compatible with this morphism. Compatibility check and automatic co…
-
Add a function to get the lattice of sublattices.
(First wait #20669 to get integrated at 7.3beta7.)
CC: @tscrim
Component: **combinatorics**
Keywords: **lattice poset**
Author: **Jori Mäntysa…
-
This patch is a part of the following series adding support for cones/fans and toric varieties to Sage:
Prerequisites:
#8675 - Remove `AmbientSpace._constructor` and fix consequences
#8682 - Impr…