Skip to content

A small application to illustrate some recent research results about Prographs and Triangulations of the sphere.

License

Notifications You must be signed in to change notification settings

nborie/PC-Prograph-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PC-Prograph-Editor

A small application to illustrate some recent research results about Prographs and Triangulations of the sphere. With minimal interactions, the user can build rooted triangulations of the bipolar sphere. The application finely exploits the Hopf isomorphism between the triangulations of the sphere and the rectangular Young Standard tableaux with three lines. The calculations are largely carried out on the Young tableaux side.

References

Three-dimensional Catalan numbers and product-coproduct prographs (N. B.)

Product-Coproduct Prographs and Triangulations of the Sphere (Justine Falque, N. B.)

Documentation

This application has been writen in Python3 langage with the tkinther librairy. Once downloaded, if your computer is Python3 and tkinter ready, you just need to launch the application by typing ./main.py in a Unix console (or python3 main.py at the proper directory).

écran de l'application

Message and action buttons

North-west of the window present a message adapted the current state of the application and a set of buttons.

Reset : A clic will restart the triangulation at the simpliest one with only two triangles.
Add point : After a clic on this button, you will have to clic on the triangulation to add a point.
Move point : After a clic on this button, you will have to select an existing point in the triangulation then make another clic to set a new position for the selected point. This action is dangerous. You should not try to move the extremal left and right points (because triangulations are rooted to the edge joinning these two points). Also, you should try to produce a triangulation impossible to draw on the plane.
Overlay dual : This will overlay the PC-prograph over the triangulation. Another clic on the button or any other action will disable the overlay drawn.
Schützenberger : This will apply the Schützenberger involution on the triangulation, PC-prograph and Standard Young Tableau.
Select edge : After a clic on this button, you will have to select an existing edge in the triangulation.
Flip up : Once you have selected an edge, if this edge is flipable upper, clic here to apply the flip.
Flip down : Once you have selected an edge, if this edge is flipable downer, clic here to apply the flip.

Bipolar triangulation

The left canva present the triangulation of the bipolar sphere with two kind of pieces. Since edges of the triangulation are oriented, one could have red pieces with two inputs and one output (possibly at infinity for the upper red triangle which is drwan rounded) ; or the pieces are blue with a single input and two outputs (the input can come from infinity for the bottom blue triangle which is drwan rounded). This is not the usual way to draw triangulation

Rectangular Young Standard Tableaux with three lines

At the upper right part of the screen, the 3 rows rectangular standard Young tableau is displayed. This last one is compute by a depth first search transversal of the PC-Prograph.

PC-prograph (dual side)

The right canva present the dual graph of the triangulation which is, by the theory, a Product-Coproduct prograph. Operators coproduct and product are placed at the gravity center of each triangle. Thus, we use some Bezier curves to link each operator using the edges of the triangulation.

About

A small application to illustrate some recent research results about Prographs and Triangulations of the sphere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages