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

PolyhedralGeometry: more operators on fans and complexes #4444

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

YueRen
Copy link
Member

@YueRen YueRen commented Jan 10, 2025

This draft pull request comes from the Leipzig Workshop aims to add the following new operations:

  • Scalar * PolyhedralFan and PolyhedralFan * Scalar
  • Scalar * PolyhedralComplex and PolyhedralFan * Scalar
  • -PolyhedralFan
  • -PolyhedralComplex
  • Vector + PolyhedralFan and PolyhedralFan + Vector
  • Vector + PolyhedralComplex and PolyhedralComplex + Vector

Questions:

  1. Do we want these functions? My collaborators and I need it for various reasons:
  • negation is useful to construct the negated Bergman fan of a matroid (arises for example here)
  • translation is useful to see how the initial ideals of the tropical intersection points vary (relevant for example for this)

(If yes, I will add the relevant operators for Cone, the operators for Polyhedron already exist)

  1. Is the implementation okay (in particular, I wasn't 100% sure where to put the functions)?

@lgoettgens lgoettgens added the topic: polyhedral geometry Issue concerns polyhedral geometry code label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: polyhedral geometry Issue concerns polyhedral geometry code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants