#15280: Extensions of PALP normal form, affine normal form and isomorphisms
-------------------------------------+-------------------------------------
       Reporter:  jkeitel            |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.0
      Component:  geometry           |   Resolution:
       Keywords:  toric              |    Merged in:
        Authors:  Jan Keitel         |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/jkeitel/normal_form_codimension  |  0828630f23bb7a8f285264f4e5a91f89e3ab6a17
   Dependencies:  #13525             |     Stopgaps:
-------------------------------------+-------------------------------------
Description changed by jkeitel:

Old description:

> Currently computing the normal form of a lattice polytope of non-zero
> codimension throws an exception since PALP doesn't cover it. However, the
> PALP algorithm can easily be extended to cover these cases, as suggested
> for example in Section 3.2 of
> http://magma.maths.usyd.edu.au/~kasprzyk/research/pdf/normal_form.pdf .
> The idea is to simply restrict to the sublattice spanned by vertices of
> the polytope, compute the normal form there and embed it back into the
> original ambient space.
>
> I've written a short patch doing precisely that and am attaching it.
> There is of course the long patch #13525 which overhauls all of
> normal_form(), but this point is not addressed there.

New description:

 Currently computing the normal form of a lattice polytope of non-zero
 codimension throws an exception since PALP doesn't cover it. However, the
 PALP algorithm can easily be extended to cover these cases, as suggested
 for example in Section 3.2 of
 http://magma.maths.usyd.edu.au/~kasprzyk/research/pdf/normal_form.pdf .
 The idea is to simply restrict to the sublattice spanned by vertices of
 the polytope, compute the normal form there and embed it back into the
 original ambient space.

 In addition I've included affine_normal_form and find_isomorphism, which
 compute the affine normal form of a lattice polytope and isomorphisms
 between lattice polytopes, respectively.

--

--
Ticket URL: <http://trac.sagemath.org/ticket/15280#comment:14>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to