MatchingLogic.EntryIII.AlphaFreshWitnessed #
A witness may be taken after replacing the existential by any pattern related by the repository's proof-theoretic alpha bridge.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The candidate from the probe has a proof-theoretic alpha-equivalent, vacuously quantified representative. Thus it is not a counterexample to the alpha-relaxed condition.
A binary-symbol countermodel. The small complexity of the distinguished existential leaves no room for a proof-theoretically equivalent vacuous copy of its body.
The binary operation symbol used by the alpha-equivalence countermodels.
- pair : AlphaWitnessSym
Instances For
Equations
The signature containing the binary alpha-witness operation.
Equations
- MatchingLogic.AlphaWitnessSig = { Sym := MatchingLogic.AlphaWitnessSym, arity := fun (x : MatchingLogic.AlphaWitnessSym) => 2 }
Instances For
Public because alphaBlocked is public and unfolds through it: a private
name in the type of a public declaration cannot be reached by the pin list.
Equations
- MatchingLogic.pairArgs p q ⟨0, isLt⟩ = p
- MatchingLogic.pairArgs p q ⟨1, isLt⟩ = q
Instances For
The Boolean model used to witness the alpha-renaming obstruction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The valuation that maps exactly variable zero to true.
Equations
- MatchingLogic.alphaWitnessRho n = decide (n = 0)
Instances For
The existential pattern whose binder cannot be renamed to variable zero.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The singleton model with an empty interpretation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The singleton model with a total interpretation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unique valuation into the singleton carrier.
Equations
Instances For
The Boolean model selecting the (true, false) input pair.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Boolean model selecting the (false, true) input pair.
Equations
- One or more equations did not get rendered due to their size.
Instances For
No proof-theoretic alpha variant of alphaBlocked has a fresh usable
witness in the pointed binary model.
Concrete MCS counterexample to the alpha-relaxed collapse.
The proposed implication is false, even with the broad proof-theoretic
definition of Pattern.AlphaEq.