All of this infrastructure predates me joining the project, so I'm maybe missing lore about the design, but I'm struck by two (at least!) thoughts/questions about it:
- how, if at all, does
PartialOrder reasoning actually operationalise appeals to antisym in order to prove equalities x ≈ y by showing x ≤ y and y ≤ x, specifically, in a _≈⟨ ... ⟩_ step in the middle of a chain of steps?
- are there reasons how/why
Preorder reasoning should not be able to support begin-strict-style proofs?
To turn these questions into a feature/refactoring issue/request:
- can/should we refactor
Preorder reasoning to be able to support begin-strict syntax?
- can/should we refactor
PartialOrder reasoning to support 'antisym reasoning'?
All of this infrastructure predates me joining the project, so I'm maybe missing lore about the design, but I'm struck by two (at least!) thoughts/questions about it:
PartialOrderreasoning actually operationalise appeals toantisymin order to prove equalitiesx ≈ yby showingx ≤ yandy ≤ x, specifically, in a_≈⟨ ... ⟩_step in the middle of a chain of steps?Preorderreasoning should not be able to supportbegin-strict-style proofs?To turn these questions into a feature/refactoring issue/request:
Preorderreasoning to be able to supportbegin-strictsyntax?PartialOrderreasoning to support 'antisymreasoning'?