Current: ([0]([0]p -> q) Or [0]([0]q -> p))

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

First-Order Formula: For-All y1 For-All y2(Not (xRy1) Or Not (xRy2) Or (y1Ry2) Or (y2Ry1))

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