Current: ((<0>[0]p -> [0]<0>p) And ([0][0]p -> [0]p))

Nominal Formula: ((Not (C1 -> <0>C2) Or (C1 And [0]<0><0>-1C2)) And (C1 And [0]<0>-1<0>-1C1))

First-Order Formula: For-All y1((Not (xRy1) Or For-All z1((xRz1) -> Exists z2((z1Rz2) And (y1Rz2)))) And For-All z3((xRz3) -> Exists z4((z4Rz3) And (xRz4))))

Legend:
Variable names start with a small latin letter and can contain small latin letters and numbers.
Names starting with a small letter 'c' are considered nominals.
#   - necessity.png - Necessity
@   - possibility.png - Possibility
#'  - necessity.png-1 - Reversed Necessity
@'  - possibility.png-1 - Reversed Possibility
[n] - Necessity with relation index, where n is a number
<n> - Possibility with relation index, where n is a number
[n]'- Reversed Necessity with relation index, where n is a number
<n>'- Reversed Possibility with relation index, where n is a number
&   - and.png - Conjunction
|   - or.png - Disjunction
~   - not.png - Negation
->  - Implication
<-  - Reversed Implication
<-> - Equivalence