Search for blocks/addresses/...

Proofgold Proof

pf
Claim L0: ...
...
Assume H1: ∃ x0 . ∃ x1 : ι → ι . MetaCat_initial_p Monoid MagmaHom struct_id struct_comp x0 x1.
Apply H1 with False.
Let x0 of type ι be given.
Assume H2: (λ x1 . ∃ x2 : ι → ι . MetaCat_initial_p Monoid MagmaHom struct_id struct_comp x1 x2) x0.
Apply H2 with False.
Let x1 of type ιι be given.
Apply H3 with False.
Assume H4: Monoid x0.
Apply H4 with (∀ x2 . Monoid x2and (MagmaHom x0 x2 (x1 x2)) (∀ x3 . MagmaHom x0 x2 x3x3 = x1 x2))False.
Assume H5: struct_b x0.
Apply H5 with λ x2 . unpack_b_o x2 (λ x3 . λ x4 : ι → ι → ι . and (∀ x5 . x5x3∀ x6 . x6x3∀ x7 . x7x3x4 (x4 x5 x6) x7 = x4 x5 (x4 x6 x7)) (∃ x5 . and (x5x3) (∀ x6 . x6x3and (x4 x6 x5 = x6) (x4 x5 x6 = x6))))(∀ x3 . Monoid x3and (MagmaHom x2 x3 (x1 x3)) (∀ x4 . MagmaHom x2 x3 x4x4 = x1 x3))False.
Let x2 of type ι be given.
Let x3 of type ιιι be given.
Assume H6: ∀ x4 . x4x2∀ x5 . x5x2x3 x4 x5x2.
Apply unpack_b_o_eq with λ x4 . λ x5 : ι → ι → ι . and (∀ x6 . x6x4∀ x7 . x7x4∀ x8 . x8x4x5 (x5 x6 x7) x8 = x5 x6 (x5 x7 x8)) (∃ x6 . and (x6x4) (∀ x7 . x7x4and (x5 x7 x6 = x7) (x5 x6 x7 = x7))), x2, x3, λ x4 x5 : ο . x5(∀ x6 . Monoid x6and (MagmaHom (pack_b x2 x3) x6 (x1 x6)) (∀ x7 . MagmaHom (pack_b x2 x3) x6 x7x7 = x1 x6))False leaving 2 subgoals.
Apply L0 with x2, x3.
The subproof is completed by applying H6.
Assume H7: (λ x4 . λ x5 : ι → ι → ι . and (∀ x6 . x6x4∀ x7 . x7x4∀ x8 . x8x4x5 (x5 x6 x7) x8 = x5 x6 (x5 x7 x8)) (∃ x6 . and (x6x4) (∀ x7 . x7x4and (x5 x7 x6 = x7) (x5 x6 x7 = x7)))) x2 x3.
Assume H8: ∀ x4 . ...and (MagmaHom (pack_b x2 ...) ... ...) ....
...