Search for blocks/addresses/...

Proofgold Proof

pf
Claim L0: ∀ x0 . SNo x0∀ x1 x2 : ι → ι . (∀ x3 . x3SNoS_ (SNoLev x0)x1 x3 = x2 x3)SNoCut {x1 x3|x3 ∈ SNoR x0} {x1 x3|x3 ∈ SNoL x0} = SNoCut {x2 x3|x3 ∈ SNoR x0} {x2 x3|x3 ∈ SNoL x0}
Let x0 of type ι be given.
Assume H0: SNo x0.
Let x1 of type ιι be given.
Let x2 of type ιι be given.
Assume H1: ∀ x3 . x3SNoS_ (SNoLev x0)x1 x3 = x2 x3.
Claim L2: {x1 x3|x3 ∈ SNoR x0} = {x2 x3|x3 ∈ SNoR x0}
Apply ReplEq_ext with SNoR x0, λ x3 . x1 x3, λ x3 . x2 x3.
Let x3 of type ι be given.
Assume H2: x3SNoR x0.
Apply H1 with x3.
Apply SNoR_SNoS with x0, x3 leaving 2 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying H2.
Claim L3: {x1 x3|x3 ∈ SNoL x0} = {x2 x3|x3 ∈ SNoL x0}
Apply ReplEq_ext with SNoL x0, λ x3 . x1 x3, λ x3 . x2 x3.
Let x3 of type ι be given.
Assume H3: x3SNoL x0.
Apply H1 with x3.
Apply SNoL_SNoS with x0, x3 leaving 2 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying H3.
Apply L2 with λ x3 x4 . SNoCut x4 {x1 x5|x5 ∈ SNoL x0} = SNoCut {x2 x5|x5 ∈ SNoR x0} {x2 x5|x5 ∈ SNoL x0}.
Apply L3 with λ x3 x4 . SNoCut {x2 x5|x5 ∈ SNoR x0} x4 = SNoCut {x2 x5|x5 ∈ SNoR x0} {x2 x5|x5 ∈ SNoL x0}.
Let x3 of type ιιο be given.
Assume H4: x3 (SNoCut {x2 x4|x4 ∈ SNoR x0} {x2 x4|x4 ∈ SNoL x0}) (SNoCut {x2 x4|x4 ∈ SNoR x0} {x2 x4|x4 ∈ SNoL x0}).
The subproof is completed by applying H4.
Apply SNo_rec_i_eq with λ x0 . λ x1 : ι → ι . SNoCut {x1 x2|x2 ∈ SNoR x0} {x1 x2|x2 ∈ SNoL x0}.
The subproof is completed by applying L0.