Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Let x1 of type ιο be given.
Assume H0: ∀ x2 . x1 x2∀ x3 . x3x2nIn x0 x3.
Let x2 of type ιι be given.
Let x3 of type ιι be given.
Let x4 of type ιιι be given.
Let x5 of type ιιι be given.
Assume H1: ∀ x6 . x1 x6x1 (x2 x6).
Assume H2: ∀ x6 . x1 x6x1 (x3 x6).
Assume H3: ∀ x6 x7 . x1 x6x1 x7x1 (x4 x6 x7).
Assume H4: ∀ x6 x7 . x1 x6x1 x7x1 (x5 x6 x7).
Assume H5: ∀ x6 . x1 x6x2 (x2 x6) = x6.
Assume H6: ∀ x6 . x1 x6x3 (x3 x6) = x6.
Assume H7: ∀ x6 . x1 x6x3 (x2 x6) = x2 (x3 x6).
Assume H8: ∀ x6 x7 . x1 x6x1 x7x3 (x4 x6 x7) = x4 (x3 x6) (x3 x7).
Assume H9: ∀ x6 x7 . x1 x6x1 x7x2 (x4 x6 x7) = x4 (x2 x6) (x2 x7).
Assume H10: ∀ x6 x7 . x1 x6x1 x7x4 x6 x7 = x4 x7 x6.
Assume H11: ∀ x6 x7 . x1 x6x1 x7x3 (x5 x6 x7) = x5 (x3 x7) (x3 x6).
Assume H12: ∀ x6 x7 . x1 x6x1 x7x5 x6 (x2 x7) = x2 (x5 x6 x7).
Assume H13: ∀ x6 x7 . x1 x6x1 x7x5 (x2 x6) x7 = x2 (x5 x6 x7).
Let x6 of type ι be given.
Let x7 of type ι be given.
Assume H14: CD_carr x0 x1 x6.
Assume H15: CD_carr x0 x1 x7.
Claim L16: ...
...
Claim L17: ...
...
Claim L18: ...
...
Claim L19: ...
...
Claim L20: ...
...
Claim L21: ...
...
Claim L22: ...
...
Claim L23: ...
...
Claim L24: ...
...
Claim L25: ...
...
Claim L26: ...
...
Claim L27: ...
...
Claim L28: ...
...
Claim L29: ...
...
Claim L30: ...
...
Claim L31: ...
...
Claim L32: ...
...
Claim L33: ...
...
Claim L34: ...
...
Claim L35: ...
...
Claim L36: ...
...
Claim L37: ...
...
Claim L38: ...
...
Claim L39: ...
...
Claim L40: ...
...
Claim L41: ...
...
Claim L42: ...
...
Claim L43: ...
...
Claim L44: ...
...
Claim L45: ...
...
Claim L46: ...
...
Claim L47: ...
...
Claim L48: ...
...
Claim L49: ...
...
Apply CD_proj0_2 with x0, x1, x4 (x5 (CD_proj0 x0 x1 x6) (CD_proj0 x0 x1 x7)) (x2 (x5 (x3 (CD_proj1 x0 x1 x7)) (CD_proj1 x0 x1 x6))), x4 (x5 (CD_proj1 x0 x1 x7) (CD_proj0 x0 x1 x6)) (x5 (CD_proj1 x0 x1 x6) (x3 (CD_proj0 x0 x1 x7))), λ x8 x9 . pair_tag x0 (x3 x9) (x2 (CD_proj1 x0 x1 (pair_tag x0 (x4 (x5 (CD_proj0 x0 x1 x6) (CD_proj0 x0 x1 x7)) (x2 (x5 (x3 (CD_proj1 x0 x1 x7)) (CD_proj1 x0 x1 x6)))) (x4 (x5 (CD_proj1 x0 x1 x7) (CD_proj0 x0 x1 x6)) (x5 ... ...))))) = ... leaving 4 subgoals.
...
...
...
...