NF weak partition development: NominalDefinitionLeafAdapterDev014.
Exporter-facing adapters for the three non-identity Metamath definitions.
The source replay has already checked every substituted $d pair. These
lemmas turn the resulting x ∉ A.fv evidence into the exact de-Bruijn
lowering equalities expected by dfCleqOfShift and dfClelOfShift.
theorem
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.classPred_bind_eq_lift_of_not_mem_fv
(rho : SemanticCore.Var → ℕ)
(x : SemanticCore.Var)
(A : SemanticCore.Class)
(hx : x ∉ A.fv)
:
theorem
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.lowerWff_classEq
(rho : SemanticCore.Var → ℕ)
(A B : SemanticCore.Class)
:
theorem
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.lowerWff_classMem
(rho : SemanticCore.Var → ℕ)
(A B : SemanticCore.Class)
:
theorem
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.lowerWff_bind_classMem_cv_of_not_mem_fv
(rho : SemanticCore.Var → ℕ)
(x : SemanticCore.Var)
(A : SemanticCore.Class)
(hx : x ∉ A.fv)
:
theorem
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.lowerWff_bind_classEq_cv_of_not_mem_fv
(rho : SemanticCore.Var → ℕ)
(x : SemanticCore.Var)
(A : SemanticCore.Class)
(hx : x ∉ A.fv)
:
lowerWff (bindRho rho x) (SemanticCore.Wff.classEq (SemanticCore.Class.cv x) A) = DirectCertificate.ClassBoundaryNormalizationDev005.represents (&0) (ClassHandlersDev011.classPred rho A ↑f' 1 # 1)
noncomputable def
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.dfCleqOfDV
(x y z : SemanticCore.Var)
(A B : SemanticCore.Class)
(hAxExt :
NPrf
((SemanticCore.Wff.all x
((SemanticCore.Wff.classMem (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)).biimp
(SemanticCore.Wff.classMem (SemanticCore.Class.cv x) (SemanticCore.Class.cv z)))).imp
(SemanticCore.Wff.classEq (SemanticCore.Class.cv y) (SemanticCore.Class.cv z))))
(hxA : x ∉ A.fv)
(hxB : x ∉ B.fv)
:
NPrf (ClassHandlersDev011.dfCleqGoal x A B)
Direct adapter for the exact df-cleq source signature.
Equations
- NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.dfCleqOfDV x y z A B hAxExt hxA hxB = NFChoice.DirectNominalPrf.Nominal.ClassHandlersDev011.dfCleqOfShift x y z A B hAxExt ⋯ ⋯ ⋯
Instances For
noncomputable def
NFChoice.DirectNominalPrf.Nominal.DefinitionLeafAdapterDev014.dfClelOfDV
(x : SemanticCore.Var)
(A B : SemanticCore.Class)
(hxA : x ∉ A.fv)
(hxB : x ∉ B.fv)
:
NPrf (ClassHandlersDev011.dfClelGoal x A B)
Direct adapter for the exact df-clel source signature.