Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Let x1 of type ι be given.
Assume H0: x1{x2 ∈ setexp x0 x0|bij x0 x0 (λ x3 . ap x2 x3)}.
Let x2 of type ι be given.
Assume H1: x2{x3 ∈ setexp x0 x0|bij x0 x0 (λ x4 . ap x3 x4)}.
Apply SepE with setexp x0 x0, λ x3 . bij x0 x0 (λ x4 . ap x3 x4), x1, (λ x3 x4 . lam x0 (λ x5 . ap x4 (ap x3 x5))) x1 x2{x3 ∈ setexp x0 x0|bij x0 x0 (λ x4 . ap x3 x4)} leaving 2 subgoals.
The subproof is completed by applying H0.
Assume H2: x1setexp x0 x0.
Assume H3: bij x0 x0 (λ x3 . ap x1 x3).
Apply SepE with setexp x0 x0, λ x3 . bij x0 x0 (λ x4 . ap x3 x4), x2, (λ x3 x4 . lam x0 (λ x5 . ap x4 (ap x3 x5))) x1 x2{x3 ∈ setexp x0 x0|bij x0 x0 (λ x4 . ap x3 x4)} leaving 2 subgoals.
The subproof is completed by applying H1.
Assume H4: x2setexp x0 x0.
Assume H5: bij x0 x0 (λ x3 . ap x2 x3).
Claim L6: ...
...
Claim L7: ...
...
Claim L8: ...
...
Claim L9: ...
...
Claim L10: ...
...
Claim L11: ...
...
Apply SepI with setexp x0 x0, λ x3 . bij x0 x0 (λ x4 . ap x3 x4), (λ x3 x4 . lam x0 (λ x5 . ap x4 (ap x3 x5))) x1 x2 leaving 2 subgoals.
Apply lam_Pi with x0, λ x3 . x0, λ x3 . ap x2 (ap x1 x3).
Let x3 of type ι be given.
Assume H12: x3x0.
Apply L9 with ap x1 x3.
Apply L6 with x3.
The subproof is completed by applying H12.
Apply and3I with ∀ x3 . x3x0ap (lam x0 (λ x4 . ap x2 (ap x1 x4))) x3x0, ∀ x3 . x3x0∀ x4 . x4x0ap (lam x0 (λ x5 . ap x2 (ap x1 x5))) x3 = ap (lam x0 (λ x5 . ap x2 (ap x1 x5))) x4x3 = x4, ∀ x3 . x3x0∃ x4 . and (x4x0) (ap (lam x0 (λ x5 . ap x2 (ap x1 x5))) x4 = x3) leaving 3 subgoals.
Let x3 of type ι be given.
Assume H12: x3x0.
Apply beta with x0, λ x4 . ap x2 (ap x1 x4), x3, λ x4 x5 . x5x0 leaving 2 subgoals.
The subproof is completed by applying H12.
Apply L9 with ap x1 x3.
Apply L6 with x3.
The subproof is completed by applying H12.
Let x3 of type ι be given.
Assume H12: x3x0.
Let x4 of type ι be given.
Assume H13: x4x0.
Apply beta with x0, λ x5 . ap x2 (ap ... ...), ..., ... leaving 2 subgoals.
...
...
...