Tope layer¶
All topes live in TOPE universe.
Here are all the ways to build a tope:
- Introduce a variable, e.g.
(psi : TOPE) -> ...; -
Usually, topes depend on point variables from some cube(s). To indicate that, we usually introduce topes as "functions" from some cube to
TOPE. For example,(psi : I -> TOPE) -> .... -
Use a constant:
- top tope \(\top\) is written
TOP -
bottom tope \(\bot\) is written
BOT -
Use a tope connective:
- tope conjunction \(\psi \land \phi\) is written
psi /\ phi - tope disjunction \(\psi \lor \phi\) is written
psi \/ phi - equality tope \(t \equiv s\) is written
t === s, whenevertandsare points of the same cube - inequality tope \(t \leq s\) is written
t <= swhenevert : 2ands : 2