Documentation

LeanPool.NFWeakPartition.ReplaySupport.Basic

NF weak partition development: ReplaySupport.Basic.

A deterministic supply of nominal variables strictly above a finite support.

Equations
Instances For
    theorem NFChoice.ReplaySupport.mem_lt_freshVar {support : Finset SemanticCore.Var} {x : SemanticCore.Var} (hx : x ∈ support) (offset : ℕ := 0) :
    x < freshVar support offset
    theorem NFChoice.ReplaySupport.freshVar_not_mem (support : Finset SemanticCore.Var) (offset : ℕ := 0) :
    freshVar support offset ∉ support
    theorem NFChoice.ReplaySupport.freshVar_not_mem_of_subset {small support : Finset SemanticCore.Var} (hsubset : small ⊆ support) (offset : ℕ := 0) :
    freshVar support offset ∉ small
    theorem NFChoice.ReplaySupport.freshVar_injective (support : Finset SemanticCore.Var) {i j : ℕ} (hij : i ≠ j) :
    freshVar support i ≠ freshVar support j

    Generic bridge used by generated concrete NF-leaf certificates. The generated file supplies only a finite support inclusion and a reduction-checkable lowering equation for the universally closed source instance.

    Completeness boundary for the control experiment. Once the generated replay has proved nominal validity of neg p in every literal-Hailperin model, this theorem produces the requested object-level first-order derivability result.