# P≷OSET Editor

**p**artially (**r**e)**o**rdered **set** editor v1.0

## Import

## Edit

## Export

#### LaTeX macros

To use the diagram in a LaTeX document (in math or text mode), load the
package 'causets' with `\usepackage{causets}`

and use one of the
following macros.

#### Matrices

## Help

**Note that most posets do not have a unique diagram.**The best diagrams are obtained by having as few manually added links and "removed links" as possible. For example, if the poset is 2-dimensional, there exists a diagram with no "removed links". All posets with up to 5 elements and all but 3 posets with 6 elements are 2-dimensional.

#### Steps to create a diagram of a poset

- Generate a predefined poset with the desired cardinality — or add/remove elements to/from some imported poset to get the desired number of elements.
- Auto-link the elements with the button ⟐ if the imported poset was higher dimensional (otherwise the button is disabled).
- Rearrange the elements until (almost) all of the automatic links coincide with the links of the desired diagram.
- Shuffle the elements to see if there is another similar configuration where all links are already matched by the auto-links.
- Remove unwanted links. This is only necessary if the dimension of the poset is more than 2 — or if it is a causal set that cannot be embedded in (1+1)-dimensional Minkowski spacetime.
- Lastly if required, add new links to your diagram. Again this step is not necessary for 2-dimensional posets.

#### Import options

You can import or generate a diagram from any of the following input types. Note that the number of elements of a diagram is limited.

`\pcauset`

, `\rcauset`

, or
`\causet`

followed by (an optional argument enclosed in
square brackets `[]`

and) one or two arguments for the
permutation and links enclosed in braces `{}`

.
#### Toolbar functions

Above the canvas:

#### Mouse and touchscreen functions

#### Keyboard functions

#### About

The purpose of this editor is the visualisation of finite partially ordered sets (posets) with Hasse diagrams. Its development started from a research project and it uses the same principle as the LaTeX package causets. This editor shall serve as a tool to help drawing diagrams with the package, while the package offers many more options to draw, style and modify Hasse diagrams. More information are given in the package manual.

#### Disclaimer

This web tool has been tested, but I do not take responsibility for incorrectly represented data.

**Report a problem or make a suggestion:**
Please send me a comprehensive problem description and information of your
browser (name and version) if you encounter an error.
I also welcome any suggestions to improve the tool.
My contact details are on my main
page.

© Copyright 2024, Christoph Minz.
PrOSET editor version v1.0 (revision 2024-08-10).

Styled with Bootstrap.
Hosted by GitHub Pages.
Go to the page impressum.