Documentation

LeanPool.MatchingLogic.EntryIII.WitnessSupply

MatchingLogic.EntryIII.WitnessSupply #

The variable-supply hypothesis separating ordinary and fresh witnessedness.

An infinite supply of Henkin implications for each existential must contain a witness outside the finite raw-variable support of its body. Maximality and ordinary witnessedness are retained in the theorem interface to make the comparison with the canonical-model hypotheses explicit; the supply condition itself is what does the work.

Every existential in Gamma has infinitely many Henkin names whose capture-avoiding instances are already licensed by implications in Gamma.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The source-style variable supply for a starting theory: infinitely many names occur free in none of its patterns.

    Equations
    Instances For

      An infinite supply of usable witnesses upgrades ordinary witnessedness to raw-fresh witnessedness. The proof is short: p.allVars is finite.

      Henkin extension of a set with a fresh variable supply #

      @[instance_reducible]

      Local decidable equality used by the fresh-variable supply construction.

      Equations
      Instances For
        theorem MatchingLogic.locConsistent_extend_freshWitnessed_isMCS {S : Signature} [Countable (Pattern S )] {Gamma : Set (Pattern S )} (hGamma : LocConsistent Gamma) (hSupply : InfiniteFreshVariableSupply Gamma) :
        ∃ (Delta : Set (Pattern S )), GammaDelta IsMCS Delta FreshWitnessed Delta

        A locally consistent set extends to a fresh-witnessed MCS provided the starting syntax leaves an infinite reserve of variables free in none of its members. This is the additional hypothesis that the raw-Nat formulation needs in place of the source's extension from V to V⁺.

        The same extension statement without a variable-supply hypothesis is false. Taking the existing witnessed-but-not-fresh MCS as the starting set leaves no locally consistent proper extension in which freshness could be repaired.