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.
Let x3 of type ιιι be given.
Let x4 of type ιι be given.
Let x5 of type ι be given.
Assume H0: ∀ x6 : (ι → ο) → ο . (∀ x7 : ι → ο . (∀ x8 . x7 x8prim1 x8 x1)iff (x2 x7) (x6 x7))∀ x7 : ι → ι → ι . (∀ x8 . prim1 x8 x1∀ x9 . prim1 x9 x1x3 x8 x9 = x7 x8 x9)∀ x8 : ι → ι . (∀ x9 . prim1 x9 x1x4 x9 = x8 x9)x0 x1 x6 x7 x8 x5 = x0 x1 x2 x3 x4 x5.
Apply unknownprop_d5d88045d2cfa871239dc0f1e390ae7aad937199aca4b3216cd4e5cd7c86d8d5 with x1, x2, x3, x4, x5, λ x6 x7 . x0 x6 (decode_c (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. 4a7ef..))) (e3162.. (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. 4a7ef..)))) (f482f.. (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. (4ae4a.. 4a7ef..))))) (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. (4ae4a.. (4ae4a.. 4a7ef..))))) = x0 x1 x2 x3 x4 x5.
Apply unknownprop_56d1b6655785b5368e2fb8c8e37775ae7ae30eb70563dd7941f7c2068a470e39 with x1, x2, x3, x4, x5, λ x6 x7 . x0 x1 (decode_c (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. 4a7ef..))) (e3162.. (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. 4a7ef..)))) (f482f.. (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. (4ae4a.. 4a7ef..))))) x6 = x0 x1 x2 x3 x4 x5.
Apply H0 with decode_c (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. 4a7ef..)), e3162.. (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. 4a7ef..))), f482f.. (f482f.. (a0d6b.. x1 x2 x3 x4 x5) (4ae4a.. (4ae4a.. (4ae4a.. 4a7ef..)))) leaving 3 subgoals.
Let x6 of type ιο be given.
Assume H1: ∀ x7 . x6 x7prim1 x7 x1.
Apply unknownprop_ecd6510e2ea849e255f555706958929b3559e720426f1ab5e91b63fe3bbcb48d with x1, x2, x3, x4, x5, x6, λ x7 x8 : ο . iff (x2 x6) x7 leaving 2 subgoals.
The subproof is completed by applying H1.
The subproof is completed by applying iff_refl with x2 x6.
The subproof is completed by applying unknownprop_f12f7eba5a79ad85ae8a6cc5a5b5a8013a57736e67b9aa5321018e0e7b5df2d6 with x1, x2, x3, x4, x5.
The subproof is completed by applying unknownprop_f3e60ee4a0214596c25a0fad5a25b3a8957384d8d8bfef9c8da5b0ae2b9d5247 with x1, x2, x3, x4, x5.