Documentation

LeanPool.NFWeakPartition.Certificates.WellOrderPullbackBlock001

Nominal proof certificates grouped in dependency order.

Certificates from ReplaySupport.WellOrderPullback1.

noncomputable def NFChoice.DirectNominalPrf.WPPReplay.gPwpullwesetimpndvStage1 (x y f r : SemanticCore.Var) {Result : Type} (continuation : Nominal.NPrf Compiler.CompactSourceSyntax.synWtru → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCref (SemanticCore.Class.cv y)).imp (Compiler.CompactSourceSyntax.synWral (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1) (SemanticCore.Class.cv y) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWf (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)).imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv y)))) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r))) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv f)) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv f))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWfun (SemanticCore.Class.cv f))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWfun (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))) → Nominal.NPrf (SemanticCore.Wff.classMem (SemanticCore.Class.cv f) Compiler.CompactSourceSyntax.synCvv) → Nominal.NPrf (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) Compiler.CompactSourceSyntax.synCvv) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWfun (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (Compiler.CompactSourceSyntax.synWfun (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f)))) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f)) (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)))) → Nominal.NPrf (SemanticCore.Wff.classMem (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCvv) → Nominal.NPrf (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCvv) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCvv)) → Nominal.NPrf (SemanticCore.Wff.classMem (SemanticCore.Class.cv x) Compiler.CompactSourceSyntax.synCvv) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv x) Compiler.CompactSourceSyntax.synCvv)) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCref (SemanticCore.Class.cv x))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp ((Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))).imp (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)))))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5) Compiler.CompactSourceSyntax.synWtru)) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))).imp (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x)))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))) (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f)))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f)))) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))) → Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv ⋯) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv ⋯) (SemanticCore.Class.cv x)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem ⋯ (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) (SemanticCore.Wff.classMem ⋯ (SemanticCore.Class.cv x)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (⋯.imp ⋯)) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ⋯) → Nominal.NPrf ⋯ → ⋯ → ⋯) :
Result

Checked nominal proof certificate identified upstream as g_pwpullwesetimpndv_stage1.

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

    Certificates from ReplaySupport.WellOrderPullback2.

    noncomputable def NFChoice.DirectNominalPrf.WPPReplay.gPwpullwesetimpndvStage2 (x y f r : SemanticCore.Var) (p0000 : Nominal.NPrf Compiler.CompactSourceSyntax.synWtru) (p0004 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y)))) (p0018 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)))) (p0022 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWf (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)))) (p0027 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)).imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv y))))) (p0036 : Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv f)))) (p0039 : Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv f)))) (p0045 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWfun (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))))) (p0047 : Nominal.NPrf (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) Compiler.CompactSourceSyntax.synCvv)) (p0050 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWfun (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (Compiler.CompactSourceSyntax.synWfun (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))))) (p0055 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcom (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)) (SemanticCore.Class.cv r)) (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))))) (p0059 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))))) (p0066 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) (p0082 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))))) (p0090 : Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))) (p0102 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x))))) (p0115 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCvv))) (p0117 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv x) Compiler.CompactSourceSyntax.synCvv))) (p0130 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp ((Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))).imp (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))))))) (p0132 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5) Compiler.CompactSourceSyntax.synWtru))) (p0134 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))).imp (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))))) (p0135 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))))) (p0137 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)))) (p0140 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x)))) (p0141 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))))) (p0162 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))))) (p0165 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCrn (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))))))) (p0169 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))) (p0172 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))) (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)))))) (p0185 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))))) (p0190 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCrn (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f)))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))))) (p0193 : Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))) (p0195 : Nominal.NPrf (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (Compiler.CompactSourceSyntax.synCcnv (Compiler.CompactSourceSyntax.synCcnv (SemanticCore.Class.cv f))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))) (p0201 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))))) (p0202 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f))) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))))) (p0212 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))))) (p0278 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))).imp (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))))) (p0282 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp ((Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))))) (p0283 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))))) (p0289 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synW3a (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))).imp (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCtrans (SemanticCore.Class.cv y))))) (p0290 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCtrans (SemanticCore.Class.cv y)).imp (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCvv) (SemanticCore.Wff.classMem (SemanticCore.Class.cv y) Compiler.CompactSourceSyntax.synCvv)))) (p0293 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6))))))) (p0294 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 4)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)))))) {Result : Type} (continuation : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)).imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv y)))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 5))))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCtrans (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))).imp (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1 (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))))))) → Result) :
    Result

    Checked nominal proof certificate identified upstream as g_pwpullwesetimpndv_stage2.

    Instances For

      Certificates from ReplaySupport.WellOrderPullback3.

      noncomputable def NFChoice.DirectNominalPrf.WPPReplay.gPwpullwesetimpndvStage3 (x y f r : SemanticCore.Var) (p0000 : Nominal.NPrf Compiler.CompactSourceSyntax.synWtru) (p0004 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y)))) (p0022 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWf (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)))) (p0027 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)).imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv y))))) (p0042 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWfun (SemanticCore.Class.cv f)))) (p0046 : Nominal.NPrf (SemanticCore.Wff.classMem (SemanticCore.Class.cv f) Compiler.CompactSourceSyntax.synCvv)) (p0101 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCdm (SemanticCore.Class.cv f)) (SemanticCore.Class.cv x)))) (p0113 : Nominal.NPrf (SemanticCore.Wff.classMem (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCvv)) (p0115 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCvv))) (p0116 : Nominal.NPrf (SemanticCore.Wff.classMem (SemanticCore.Class.cv x) Compiler.CompactSourceSyntax.synCvv)) (p0117 : Nominal.NPrf (Compiler.CompactSourceSyntax.synWtru.imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv x) Compiler.CompactSourceSyntax.synCvv))) (p0126 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCref (SemanticCore.Class.cv x)))) (p0277 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))))) (p0318 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)).imp (SemanticCore.Wff.classMem (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv y))))) (p0331 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)))))) (p0335 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))))) (p0437 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))))) (p0452 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCtrans (SemanticCore.Class.cv x)))) (p0517 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))))) (p0537 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)))))) (p0538 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 6)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)))))) (p0556 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))))) (p0561 : Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)))).imp (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))) (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (SemanticCore.Class.cv r) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))))) (p0574 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))).imp (SemanticCore.Wff.classEq (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))) (Compiler.CompactSourceSyntax.synCfv (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))))))) (p0581 : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))).imp ((Compiler.CompactSourceSyntax.synW3a Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1))) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r})))))).imp (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1 (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv x)))))))) {Result : Type} (continuation : Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCantisym (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCconnex (SemanticCore.Class.cv y)).imp (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCvv) (SemanticCore.Wff.classMem (SemanticCore.Class.cv y) Compiler.CompactSourceSyntax.synCvv))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp (Compiler.CompactSourceSyntax.synWbr (Compiler.CompactSourceSyntax.synCpwpull (SemanticCore.Class.cv f) (SemanticCore.Class.cv r)) Compiler.CompactSourceSyntax.synCstrict (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0))).imp (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0)) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0))).imp ((Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0).imp (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv x)))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0) (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv x))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synC0))).imp (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) Compiler.CompactSourceSyntax.synCvv)) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) Compiler.CompactSourceSyntax.synC0))).imp (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) Compiler.CompactSourceSyntax.synC0))).imp (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) Compiler.CompactSourceSyntax.synC0))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) Compiler.CompactSourceSyntax.synC0))).imp ((Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) Compiler.CompactSourceSyntax.synC0).imp (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) (SemanticCore.Class.cv y)))) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) Compiler.CompactSourceSyntax.synC0) (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) (SemanticCore.Class.cv y))) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) Compiler.CompactSourceSyntax.synC0))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) Compiler.CompactSourceSyntax.synC0))).imp (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y)))) → Nominal.NPrf (SemanticCore.Wff.classEq Compiler.CompactSourceSyntax.synCwe Compiler.CompactSourceSyntax.synCwe) → Nominal.NPrf (Compiler.CompactSourceSyntax.synWb (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCstrict (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCfound (SemanticCore.Class.cv y)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) Compiler.CompactSourceSyntax.synC0))).imp (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCfound (SemanticCore.Class.cv y)))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWf1o (SemanticCore.Class.cv f) (SemanticCore.Class.cv x) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCwe (SemanticCore.Class.cv y))).imp ((Compiler.CompactSourceSyntax.synWa Compiler.CompactSourceSyntax.synWtru (Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) (SemanticCore.Class.cv x)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))) Compiler.CompactSourceSyntax.synC0))).imp (SemanticCore.Wff.classMem (SemanticCore.Class.cab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8) (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (SemanticCore.Class.cv y)) (SemanticCore.Wff.classMem (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 8)) (Compiler.CompactSourceSyntax.synCima (SemanticCore.Class.cv f) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}))))))) Compiler.CompactSourceSyntax.synCvv))) → Nominal.NPrf ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCfound (SemanticCore.Class.cv y)).imp (Compiler.CompactSourceSyntax.synWa (SemanticCore.Wff.classMem (SemanticCore.Class.cv r) Compiler.CompactSourceSyntax.synCvv) (SemanticCore.Wff.classMem (SemanticCore.Class.cv y) Compiler.CompactSourceSyntax.synCvv))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv r)).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1) ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) Compiler.CompactSourceSyntax.synC0)).imp (Compiler.CompactSourceSyntax.synWrex (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synWral (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))).imp (SemanticCore.Wff.objEq (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))))))) (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1) ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) Compiler.CompactSourceSyntax.synC0)).imp (Compiler.CompactSourceSyntax.synWrex (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synWral (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))).imp (SemanticCore.Wff.objEq (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))))))))) → Nominal.NPrf ((SemanticCore.Wff.classEq (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2)) (SemanticCore.Class.cv y)).imp (Compiler.CompactSourceSyntax.synWb (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1) ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) Compiler.CompactSourceSyntax.synC0)).imp (Compiler.CompactSourceSyntax.synWrex (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synWral (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))).imp (SemanticCore.Wff.objEq (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))))))) (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1) ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv y)) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) Compiler.CompactSourceSyntax.synC0)).imp (Compiler.CompactSourceSyntax.synWrex (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synWral (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10)) (SemanticCore.Class.cv r) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))).imp (SemanticCore.Wff.objEq (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))))))))) → Nominal.NPrf (SemanticCore.Wff.classEq Compiler.CompactSourceSyntax.synCfound (Compiler.CompactSourceSyntax.synCopab (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3) (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2) (SemanticCore.Wff.all (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1) ((Compiler.CompactSourceSyntax.synWa (Compiler.CompactSourceSyntax.synWss (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 2))) (Compiler.CompactSourceSyntax.synWne (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) Compiler.CompactSourceSyntax.synC0)).imp (Compiler.CompactSourceSyntax.synWrex (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) (Compiler.CompactSourceSyntax.synWral (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 1)) ((Compiler.CompactSourceSyntax.synWbr (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 3)) (SemanticCore.Class.cv (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))).imp (SemanticCore.Wff.objEq (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 10) (ReplaySupport.freshVar ({x} ∪ {y} ∪ {f} ∪ {r}) 9))))))))) → Result) :
      Result

      Checked nominal proof certificate identified upstream as g_pwpullwesetimpndv_stage3.

      Instances For