Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Let x1 of type ι be given.
Let x2 of type ι be given.
Apply unknownprop_6d861aa069d3c6b52ea4a1626e236a28ccef38ff01ec7a48d612e144c66b13b6 with λ x3 x4 : ι → ι → ο . x4 x0 x1x4 x1 x2x4 x0 x2.
Assume H0: (λ x3 x4 . ∀ x5 : ι → ι → ο . per_i x5(∀ x6 . combinator x6x5 x6 x6)(∀ x6 x7 x8 x9 . combinator x6combinator x7combinator x8combinator x9x5 x6 x8x5 x7 x9x5 (Inj1 (setsum x6 x7)) (Inj1 (setsum x8 x9)))(∀ x6 x7 . x5 (Inj1 (setsum (Inj1 (setsum (Inj0 0) x6)) x7)) x6)(∀ x6 x7 x8 . x5 (Inj1 (setsum (Inj1 (setsum (Inj1 (setsum (Inj0 (Power 0)) x6)) x7)) x8)) (Inj1 (setsum (Inj1 (setsum x6 x8)) (Inj1 (setsum x7 x8)))))x5 x3 x4) x0 x1.
Assume H1: (λ x3 x4 . ∀ x5 : ι → ι → ο . per_i x5(∀ x6 . combinator x6x5 x6 x6)(∀ x6 x7 x8 x9 . combinator x6combinator x7combinator x8combinator x9x5 x6 x8x5 x7 x9x5 (Inj1 (setsum x6 x7)) (Inj1 (setsum x8 x9)))(∀ x6 x7 . x5 (Inj1 (setsum (Inj1 (setsum (Inj0 0) x6)) x7)) x6)(∀ x6 x7 x8 . x5 (Inj1 (setsum (Inj1 (setsum (Inj1 (setsum (Inj0 (Power 0)) x6)) x7)) x8)) (Inj1 (setsum (Inj1 (setsum x6 x8)) (Inj1 (setsum x7 x8)))))x5 x3 x4) x1 x2.
Let x3 of type ιιο be given.
Assume H2: per_i x3.
Assume H3: ∀ x4 . combinator x4x3 x4 x4.
Assume H4: ∀ x4 x5 x6 x7 . combinator x4combinator x5combinator x6combinator x7x3 x4 x6x3 x5 x7x3 (Inj1 (setsum x4 x5)) (Inj1 (setsum x6 x7)).
Assume H5: ∀ x4 x5 . x3 (Inj1 (setsum (Inj1 (setsum (Inj0 0) x4)) x5)) x4.
Assume H6: ∀ x4 x5 x6 . x3 (Inj1 (setsum (Inj1 (setsum (Inj1 (setsum (Inj0 (Power 0)) x4)) x5)) x6)) (Inj1 (setsum (Inj1 (setsum x4 x6)) (Inj1 (setsum x5 x6)))).
Apply unknownprop_5574bdb5e5df6f14031f4de95b01de091bd6680b3f0f837fce12fa18146d5760 with x3, x3 x0 x2 leaving 2 subgoals.
The subproof is completed by applying H2.
Assume H7: symmetric_i x3.
Assume H8: transitive_i x3.
Apply unknownprop_4b6e1be37f965f13c2d93c65e0492a396bc7c89d8084e2ab41de476f9c36145c with x3, x0, x1, x2 leaving 3 subgoals.
The subproof is completed by applying H8.
Apply H0 with x3 leaving 5 subgoals.
The subproof is completed by applying H2.
The subproof is completed by applying H3.
The subproof is completed by applying H4.
The subproof is completed by applying H5.
The subproof is completed by applying H6.
Apply H1 with x3 leaving 5 subgoals.
The subproof is completed by applying H2.
The subproof is completed by applying H3.
The subproof is completed by applying H4.
The subproof is completed by applying H5.
The subproof is completed by applying H6.