MatchingLogic.EntryIII.Witnessed #
Local decidable equality used by the witnessed-extension construction.
Equations
Instances For
A witnessed theory whose Henkin name is fresh for every raw occurrence in
the existential body. This is the source construction's actual stronger
invariant; Witnessed is its interface needed by the basic Truth Lemma.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Local universal generalisation of a negation. The side condition is the source condition that the generalised name is absent from every premise.
Adding one fresh Henkin implication is conservative for local consistency. This is the proof-theoretic heart of the witnessed extension.
Shared Henkin-stage infrastructure #
Iterate a witness-adjunction operation along an enumeration.
Equations
- MatchingLogic.henkinStages step enum base 0 = base
- MatchingLogic.henkinStages step enum base n.succ = step (MatchingLogic.henkinStages step enum base n) (enum n)
Instances For
The union of the theories represented by all finite Henkin stages.
Equations
- MatchingLogic.henkinLimit stageTheory step enum base = {q : α | ∃ (n : ℕ), q ∈ stageTheory (MatchingLogic.henkinStages step enum base n)}
Instances For
A stage operation that only enlarges represented theories gives a monotone sequence of finite Henkin stages.
Every finite list drawn from a Henkin limit already appears at one common finite stage.
Local consistency at every finite stage passes to the shared Henkin limit.
Finite fresh-support stages #
A binder-free pattern whose allVars contains the variables of every
pattern in the list.
Equations
Instances For
Witnessed Lindenbaum extension #
The finite Henkin construction preserves the raw freshness of the adjoined witness name, not merely the ordinary witnessed property.
Enumeration-parametric ordinary witnessedness follows by forgetting the freshness evidence from the stronger construction.
Every locally consistent finite-list theory over a countable pattern language extends to a maximal locally consistent theory with fresh Henkin witnesses.
Every locally consistent finite-list theory over a countable pattern language extends to a witnessed maximal locally consistent set.