Search for blocks/addresses/...

Proofgold Address

address
PUajTmCmGDPfJxhJ84JxHKFSPfXvXz5mN9V
total
0
mg
-
conjpub
-
current assets
504ef../92d6b.. bday: 4949 doc published by Pr6Pc..
Definition andand := λ x0 x1 : ο . ∀ x2 : ο . (x0x1x2)x2
Definition explicit_Ringexplicit_Rng := λ x0 x1 . λ x2 x3 : ι → ι → ι . and (and (and (and (and (and (and (and (and (∀ x4 . x4x0∀ x5 . x5x0x2 x4 x5x0) (∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x2 x4 (x2 x5 x6) = x2 (x2 x4 x5) x6)) (∀ x4 . x4x0∀ x5 . x5x0x2 x4 x5 = x2 x5 x4)) (x1x0)) (∀ x4 . x4x0x2 x1 x4 = x4)) (∀ x4 . x4x0∀ x5 : ο . (∀ x6 . and (x6x0) (x2 x4 x6 = x1)x5)x5)) (∀ x4 . x4x0∀ x5 . x5x0x3 x4 x5x0)) (∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x3 x4 (x3 x5 x6) = x3 (x3 x4 x5) x6)) (∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x3 x4 (x2 x5 x6) = x2 (x3 x4 x5) (x3 x4 x6))) (∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x3 (x2 x4 x5) x6 = x2 (x3 x4 x6) (x3 x5 x6))
Known and4Iand4I : ∀ x0 x1 x2 x3 : ο . x0x1x2x3and (and (and x0 x1) x2) x3
Known and7Iand7I : ∀ x0 x1 x2 x3 x4 x5 x6 : ο . x0x1x2x3x4x5x6and (and (and (and (and (and x0 x1) x2) x3) x4) x5) x6
Theorem explicit_Ring_Iexplicit_Rng_I : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . (∀ x4 . x4x0∀ x5 . x5x0x2 x4 x5x0)(∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x2 x4 (x2 x5 x6) = x2 (x2 x4 x5) x6)(∀ x4 . x4x0∀ x5 . x5x0x2 x4 x5 = x2 x5 x4)x1x0(∀ x4 . x4x0x2 x1 x4 = x4)(∀ x4 . x4x0∀ x5 : ο . (∀ x6 . and (x6x0) (x2 x4 x6 = x1)x5)x5)(∀ x4 . x4x0∀ x5 . x5x0x3 x4 x5x0)(∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x3 x4 (x3 x5 x6) = x3 (x3 x4 x5) x6)(∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x3 x4 (x2 x5 x6) = x2 (x3 x4 x5) (x3 x4 x6))(∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x3 (x2 x4 x5) x6 = x2 (x3 x4 x6) (x3 x5 x6))explicit_Ring x0 x1 x2 x3 (proof)
Known and4Eand4E : ∀ x0 x1 x2 x3 : ο . and (and (and x0 x1) x2) x3∀ x4 : ο . (x0x1x2x3x4)x4
Known and7Eand7E : ∀ x0 x1 x2 x3 x4 x5 x6 : ο . and (and (and (and (and (and x0 x1) x2) x3) x4) x5) x6∀ x7 : ο . (x0x1x2x3x4x5x6x7)x7
Theorem explicit_Ring_Eexplicit_Rng_E : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 : ο . (explicit_Ring x0 x1 x2 x3(∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6x0)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x2 x5 (x2 x6 x7) = x2 (x2 x5 x6) x7)(∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6 = x2 x6 x5)x1x0(∀ x5 . x5x0x2 x1 x5 = x5)(∀ x5 . x5x0∀ x6 : ο . (∀ x7 . and (x7x0) (x2 x5 x7 = x1)x6)x6)(∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6x0)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 (x3 x6 x7) = x3 (x3 x5 x6) x7)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 (x2 x6 x7) = x2 (x3 x5 x6) (x3 x5 x7))(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 (x2 x5 x6) x7 = x2 (x3 x5 x7) (x3 x6 x7))x4)explicit_Ring x0 x1 x2 x3x4 (proof)
Definition explicit_Ring_minusexplicit_Rng_minus := λ x0 x1 . λ x2 x3 : ι → ι → ι . λ x4 . prim0 (λ x5 . and (x5x0) (x2 x4 x5 = x1))
Known Eps_i_exEps_i_ex : ∀ x0 : ι → ο . (∀ x1 : ο . (∀ x2 . x0 x2x1)x1)x0 (prim0 x0)
Theorem explicit_Ring_minus_propexplicit_Rng_minus_prop : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0and (explicit_Ring_minus x0 x1 x2 x3 x4x0) (x2 x4 (explicit_Ring_minus x0 x1 x2 x3 x4) = x1) (proof)
Theorem explicit_Ring_minus_closexplicit_Rng_minus_clos : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0explicit_Ring_minus x0 x1 x2 x3 x4x0 (proof)
Theorem explicit_Ring_minus_Rexplicit_Rng_minus_R : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0x2 x4 (explicit_Ring_minus x0 x1 x2 x3 x4) = x1 (proof)
Theorem explicit_Ring_minus_Lexplicit_Rng_minus_L : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0x2 (explicit_Ring_minus x0 x1 x2 x3 x4) x4 = x1 (proof)
Theorem explicit_Ring_plus_cancelLexplicit_Rng_plus_cancelL : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x2 x4 x5 = x2 x4 x6x5 = x6 (proof)
Theorem explicit_Ring_plus_cancelRexplicit_Rng_plus_cancelR : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0∀ x5 . x5x0∀ x6 . x6x0x2 x4 x6 = x2 x5 x6x4 = x5 (proof)
Theorem explicit_Ring_minus_involexplicit_Rng_minus_invol : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Ring x0 x1 x2 x3∀ x4 . x4x0explicit_Ring_minus x0 x1 x2 x3 (explicit_Ring_minus x0 x1 x2 x3 x4) = x4 (proof)
Definition explicit_Ring_with_idexplicit_Ring := λ x0 x1 x2 . λ x3 x4 : ι → ι → ι . and (and (and (and (and (and (and (and (and (and (and (and (and (∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6x0) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 (x3 x6 x7) = x3 (x3 x5 x6) x7)) (∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6 = x3 x6 x5)) (x1x0)) (∀ x5 . x5x0x3 x1 x5 = x5)) (∀ x5 . x5x0∀ x6 : ο . (∀ x7 . and (x7x0) (x3 x5 x7 = x1)x6)x6)) (∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6x0)) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x4 x6 x7) = x4 (x4 x5 x6) x7)) (x2x0)) (x2 = x1∀ x5 : ο . x5)) (∀ x5 . x5x0x4 x2 x5 = x5)) (∀ x5 . x5x0x4 x5 x2 = x5)) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x3 x6 x7) = x3 (x4 x5 x6) (x4 x5 x7))) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 (x3 x5 x6) x7 = x3 (x4 x5 x7) (x4 x6 x7))
Known andIandI : ∀ x0 x1 : ο . x0x1and x0 x1
Theorem explicit_Ring_with_id_Iexplicit_Ring_I : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . (∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6x0)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 (x3 x6 x7) = x3 (x3 x5 x6) x7)(∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6 = x3 x6 x5)x1x0(∀ x5 . x5x0x3 x1 x5 = x5)(∀ x5 . x5x0∀ x6 : ο . (∀ x7 . and (x7x0) (x3 x5 x7 = x1)x6)x6)(∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6x0)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x4 x6 x7) = x4 (x4 x5 x6) x7)x2x0(x2 = x1∀ x5 : ο . x5)(∀ x5 . x5x0x4 x2 x5 = x5)(∀ x5 . x5x0x4 x5 x2 = x5)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x3 x6 x7) = x3 (x4 x5 x6) (x4 x5 x7))(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 (x3 x5 x6) x7 = x3 (x4 x5 x7) (x4 x6 x7))explicit_Ring_with_id x0 x1 x2 x3 x4 (proof)
Theorem explicit_Ring_with_id_Eexplicit_Ring_E : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . ∀ x5 : ο . (explicit_Ring_with_id x0 x1 x2 x3 x4(∀ x6 . x6x0∀ x7 . x7x0x3 x6 x7x0)(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x3 x6 (x3 x7 x8) = x3 (x3 x6 x7) x8)(∀ x6 . x6x0∀ x7 . x7x0x3 x6 x7 = x3 x7 x6)x1x0(∀ x6 . x6x0x3 x1 x6 = x6)(∀ x6 . x6x0∀ x7 : ο . (∀ x8 . and (x8x0) (x3 x6 x8 = x1)x7)x7)(∀ x6 . x6x0∀ x7 . x7x0x4 x6 x7x0)(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x4 x6 (x4 x7 x8) = x4 (x4 x6 x7) x8)x2x0(x2 = x1∀ x6 : ο . x6)(∀ x6 . x6x0x4 x2 x6 = x6)(∀ x6 . x6x0x4 x6 x2 = x6)(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x4 x6 (x3 x7 x8) = x3 (x4 x6 x7) (x4 x6 x8))(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x4 (x3 x6 x7) x8 = x3 (x4 x6 x8) (x4 x7 x8))x5)explicit_Ring_with_id x0 x1 x2 x3 x4x5 (proof)
Theorem explicit_Ring_with_id_Ringexplicit_Ring_Rng : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4explicit_Ring x0 x1 x3 x4 (proof)
Theorem explicit_Ring_with_id_minus_closexplicit_Ring_minus_clos : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 x5x0 (proof)
Theorem explicit_Ring_with_id_minus_Rexplicit_Ring_minus_R : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x3 x5 (explicit_Ring_minus x0 x1 x3 x4 x5) = x1 (proof)
Theorem explicit_Ring_with_id_minus_Lexplicit_Ring_minus_L : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x3 (explicit_Ring_minus x0 x1 x3 x4 x5) x5 = x1 (proof)
Theorem explicit_Ring_with_id_plus_cancelLexplicit_Ring_plus_cancelL : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 x6 = x3 x5 x7x6 = x7 (proof)
Theorem explicit_Ring_with_id_plus_cancelRexplicit_Ring_plus_cancelR : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 x7 = x3 x6 x7x5 = x6 (proof)
Theorem explicit_Ring_with_id_minus_involexplicit_Ring_minus_invol : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 (explicit_Ring_minus x0 x1 x3 x4 x5) = x5 (proof)
Theorem explicit_Ring_with_id_minus_one_Inexplicit_Ring_minus_one_In : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4explicit_Ring_minus x0 x1 x3 x4 x2x0 (proof)
Theorem explicit_Ring_with_id_zero_multRexplicit_Ring_zero_multR : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x4 x5 x1 = x1 (proof)
Theorem explicit_Ring_with_id_zero_multLexplicit_Ring_zero_multL : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x4 x1 x5 = x1 (proof)
Theorem explicit_Ring_with_id_minus_multexplicit_Ring_minus_mult : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 x5 = x4 (explicit_Ring_minus x0 x1 x3 x4 x2) x5 (proof)
Theorem explicit_Ring_with_id_mult_minusexplicit_Ring_mult_minus : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 x5 = x4 x5 (explicit_Ring_minus x0 x1 x3 x4 x2) (proof)
Theorem explicit_Ring_with_id_minus_one_squareexplicit_Ring_minus_one_square : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4x4 (explicit_Ring_minus x0 x1 x3 x4 x2) (explicit_Ring_minus x0 x1 x3 x4 x2) = x2 (proof)
Theorem explicit_Ring_with_id_minus_squareexplicit_Ring_minus_square : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_Ring_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x4 (explicit_Ring_minus x0 x1 x3 x4 x5) (explicit_Ring_minus x0 x1 x3 x4 x5) = x4 x5 x5 (proof)
Param nat_primrecnat_primrec : ι(ιιι) → ιι
Definition explicit_Ring_with_id_exp_natexplicit_Ring_exp_nat := λ x0 x1 x2 . λ x3 x4 : ι → ι → ι . λ x5 . nat_primrec x2 (λ x6 . x4 x5)
Definition explicit_CRing_with_idexplicit_CRing := λ x0 x1 x2 . λ x3 x4 : ι → ι → ι . and (and (and (and (and (and (and (and (and (and (and (and (∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6x0) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 (x3 x6 x7) = x3 (x3 x5 x6) x7)) (∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6 = x3 x6 x5)) (x1x0)) (∀ x5 . x5x0x3 x1 x5 = x5)) (∀ x5 . x5x0∀ x6 : ο . (∀ x7 . and (x7x0) (x3 x5 x7 = x1)x6)x6)) (∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6x0)) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x4 x6 x7) = x4 (x4 x5 x6) x7)) (∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6 = x4 x6 x5)) (x2x0)) (x2 = x1∀ x5 : ο . x5)) (∀ x5 . x5x0x4 x2 x5 = x5)) (∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x3 x6 x7) = x3 (x4 x5 x6) (x4 x5 x7))
Theorem explicit_CRing_with_id_Iexplicit_CRing_I : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . (∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6x0)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 (x3 x6 x7) = x3 (x3 x5 x6) x7)(∀ x5 . x5x0∀ x6 . x6x0x3 x5 x6 = x3 x6 x5)x1x0(∀ x5 . x5x0x3 x1 x5 = x5)(∀ x5 . x5x0∀ x6 : ο . (∀ x7 . and (x7x0) (x3 x5 x7 = x1)x6)x6)(∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6x0)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x4 x6 x7) = x4 (x4 x5 x6) x7)(∀ x5 . x5x0∀ x6 . x6x0x4 x5 x6 = x4 x6 x5)x2x0(x2 = x1∀ x5 : ο . x5)(∀ x5 . x5x0x4 x2 x5 = x5)(∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x4 x5 (x3 x6 x7) = x3 (x4 x5 x6) (x4 x5 x7))explicit_CRing_with_id x0 x1 x2 x3 x4 (proof)
Theorem explicit_CRing_with_id_Eexplicit_CRing_E : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . ∀ x5 : ο . (explicit_CRing_with_id x0 x1 x2 x3 x4(∀ x6 . x6x0∀ x7 . x7x0x3 x6 x7x0)(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x3 x6 (x3 x7 x8) = x3 (x3 x6 x7) x8)(∀ x6 . x6x0∀ x7 . x7x0x3 x6 x7 = x3 x7 x6)x1x0(∀ x6 . x6x0x3 x1 x6 = x6)(∀ x6 . x6x0∀ x7 : ο . (∀ x8 . and (x8x0) (x3 x6 x8 = x1)x7)x7)(∀ x6 . x6x0∀ x7 . x7x0x4 x6 x7x0)(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x4 x6 (x4 x7 x8) = x4 (x4 x6 x7) x8)(∀ x6 . x6x0∀ x7 . x7x0x4 x6 x7 = x4 x7 x6)x2x0(x2 = x1∀ x6 : ο . x6)(∀ x6 . x6x0x4 x2 x6 = x6)(∀ x6 . x6x0∀ x7 . x7x0∀ x8 . x8x0x4 x6 (x3 x7 x8) = x3 (x4 x6 x7) (x4 x6 x8))x5)explicit_CRing_with_id x0 x1 x2 x3 x4x5 (proof)
Theorem explicit_CRing_with_id_Ring_with_idexplicit_CRing_Ring : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4explicit_Ring_with_id x0 x1 x2 x3 x4 (proof)
Theorem explicit_CRing_with_id_Ringexplicit_CRing_Rng : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4explicit_Ring x0 x1 x3 x4 (proof)
Theorem explicit_CRing_with_id_minus_closexplicit_CRing_minus_clos : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 x5x0 (proof)
Theorem explicit_CRing_with_id_minus_Rexplicit_CRing_minus_R : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x3 x5 (explicit_Ring_minus x0 x1 x3 x4 x5) = x1 (proof)
Theorem explicit_CRing_with_id_minus_Lexplicit_CRing_minus_L : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x3 (explicit_Ring_minus x0 x1 x3 x4 x5) x5 = x1 (proof)
Theorem explicit_CRing_with_id_plus_cancelLexplicit_CRing_plus_cancelL : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 x6 = x3 x5 x7x6 = x7 (proof)
Theorem explicit_CRing_with_id_plus_cancelRexplicit_CRing_plus_cancelR : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0∀ x6 . x6x0∀ x7 . x7x0x3 x5 x7 = x3 x6 x7x5 = x6 (proof)
Theorem explicit_CRing_with_id_minus_involexplicit_CRing_minus_invol : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 (explicit_Ring_minus x0 x1 x3 x4 x5) = x5 (proof)
Theorem explicit_CRing_with_id_minus_one_Inexplicit_CRing_minus_one_In : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4explicit_Ring_minus x0 x1 x3 x4 x2x0 (proof)
Theorem explicit_CRing_with_id_zero_multRexplicit_CRing_zero_multR : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x4 x5 x1 = x1 (proof)
Theorem explicit_CRing_with_id_zero_multLexplicit_CRing_zero_multL : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x4 x1 x5 = x1 (proof)
Theorem explicit_CRing_with_id_minus_multexplicit_CRing_minus_mult : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 x5 = x4 (explicit_Ring_minus x0 x1 x3 x4 x2) x5 (proof)
Theorem explicit_CRing_with_id_mult_minusexplicit_CRing_mult_minus : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0explicit_Ring_minus x0 x1 x3 x4 x5 = x4 x5 (explicit_Ring_minus x0 x1 x3 x4 x2) (proof)
Theorem explicit_CRing_with_id_minus_one_squareexplicit_CRing_minus_one_square : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4x4 (explicit_Ring_minus x0 x1 x3 x4 x2) (explicit_Ring_minus x0 x1 x3 x4 x2) = x2 (proof)
Theorem explicit_CRing_with_id_minus_squareexplicit_CRing_minus_square : ∀ x0 x1 x2 . ∀ x3 x4 : ι → ι → ι . explicit_CRing_with_id x0 x1 x2 x3 x4∀ x5 . x5x0x4 (explicit_Ring_minus x0 x1 x3 x4 x5) (explicit_Ring_minus x0 x1 x3 x4 x5) = x4 x5 x5 (proof)
Param lamSigma : ι(ιι) → ι
Param ordsuccordsucc : ιι
Param If_iIf_i : οιιι
Param encode_bencode_b : ιCT2 ι
Definition pack_b_b_epack_b_b_e := λ x0 . λ x1 x2 : ι → ι → ι . λ x3 . lam 4 (λ x4 . If_i (x4 = 0) x0 (If_i (x4 = 1) (encode_b x0 x1) (If_i (x4 = 2) (encode_b x0 x2) x3)))
Param apap : ιιι
Known pack_b_b_e_0_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 . x0 = pack_b_b_e x1 x2 x3 x4x1 = ap x0 0
Known pack_b_b_e_0_eq2pack_b_b_e_0_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 . x0 = ap (pack_b_b_e x0 x1 x2 x3) 0
Param decode_bdecode_b : ιιιι
Known pack_b_b_e_1_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 . x0 = pack_b_b_e x1 x2 x3 x4∀ x5 . x5x1∀ x6 . x6x1x2 x5 x6 = decode_b (ap x0 1) x5 x6
Known pack_b_b_e_1_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . x4x0∀ x5 . x5x0x1 x4 x5 = decode_b (ap (pack_b_b_e x0 x1 x2 x3) 1) x4 x5
Known pack_b_b_e_2_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 . x0 = pack_b_b_e x1 x2 x3 x4∀ x5 . x5x1∀ x6 . x6x1x3 x5 x6 = decode_b (ap x0 2) x5 x6
Known pack_b_b_e_2_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . x4x0∀ x5 . x5x0x2 x4 x5 = decode_b (ap (pack_b_b_e x0 x1 x2 x3) 2) x4 x5
Known pack_b_b_e_3_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 . x0 = pack_b_b_e x1 x2 x3 x4x4 = ap x0 3
Known pack_b_b_e_3_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 . x3 = ap (pack_b_b_e x0 x1 x2 x3) 3
Known pack_b_b_e_inj : ∀ x0 x1 . ∀ x2 x3 x4 x5 : ι → ι → ι . ∀ x6 x7 . pack_b_b_e x0 x2 x4 x6 = pack_b_b_e x1 x3 x5 x7and (and (and (x0 = x1) (∀ x8 . x8x0∀ x9 . x9x0x2 x8 x9 = x3 x8 x9)) (∀ x8 . x8x0∀ x9 . x9x0x4 x8 x9 = x5 x8 x9)) (x6 = x7)
Known pack_b_b_e_ext : ∀ x0 . ∀ x1 x2 x3 x4 : ι → ι → ι . ∀ x5 . (∀ x6 . x6x0∀ x7 . x7x0x1 x6 x7 = x2 x6 x7)(∀ x6 . x6x0∀ x7 . x7x0x3 x6 x7 = x4 x6 x7)pack_b_b_e x0 x1 x3 x5 = pack_b_b_e x0 x2 x4 x5
Definition struct_b_b_estruct_b_b_e := λ x0 . ∀ x1 : ι → ο . (∀ x2 . ∀ x3 : ι → ι → ι . (∀ x4 . x4x2∀ x5 . x5x2x3 x4 x5x2)∀ x4 : ι → ι → ι . (∀ x5 . x5x2∀ x6 . x6x2x4 x5 x6x2)∀ x5 . x5x2x1 (pack_b_b_e x2 x3 x4 x5))x1 x0
Known pack_struct_b_b_e_I : ∀ x0 . ∀ x1 : ι → ι → ι . (∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3x0)∀ x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x2 x3 x4x0)∀ x3 . x3x0struct_b_b_e (pack_b_b_e x0 x1 x2 x3)
Known pack_struct_b_b_e_E1 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 . struct_b_b_e (pack_b_b_e x0 x1 x2 x3)∀ x4 . x4x0∀ x5 . x5x0x1 x4 x5x0
Known pack_struct_b_b_e_E2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 . struct_b_b_e (pack_b_b_e x0 x1 x2 x3)∀ x4 . x4x0∀ x5 . x5x0x2 x4 x5x0
Known pack_struct_b_b_e_E3 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 . struct_b_b_e (pack_b_b_e x0 x1 x2 x3)x3x0
Known struct_b_b_e_eta : ∀ x0 . struct_b_b_e x0x0 = pack_b_b_e (ap x0 0) (decode_b (ap x0 1)) (decode_b (ap x0 2)) (ap x0 3)
Definition unpack_b_b_e_iunpack_b_b_e_i := λ x0 . λ x1 : ι → (ι → ι → ι)(ι → ι → ι)ι → ι . x1 (ap x0 0) (decode_b (ap x0 1)) (decode_b (ap x0 2)) (ap x0 3)
Known unpack_b_b_e_i_eq : ∀ x0 : ι → (ι → ι → ι)(ι → ι → ι)ι → ι . ∀ x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 . (∀ x5 : ι → ι → ι . (∀ x6 . x6x1∀ x7 . x7x1x2 x6 x7 = x5 x6 x7)∀ x6 : ι → ι → ι . (∀ x7 . x7x1∀ x8 . x8x1x3 x7 x8 = x6 x7 x8)x0 x1 x5 x6 x4 = x0 x1 x2 x3 x4)unpack_b_b_e_i (pack_b_b_e x1 x2 x3 x4) x0 = x0 x1 x2 x3 x4
Definition unpack_b_b_e_ounpack_b_b_e_o := λ x0 . λ x1 : ι → (ι → ι → ι)(ι → ι → ι)ι → ο . x1 (ap x0 0) (decode_b (ap x0 1)) (decode_b (ap x0 2)) (ap x0 3)
Known unpack_b_b_e_o_equnpack_b_b_e_o_eq : ∀ x0 : ι → (ι → ι → ι)(ι → ι → ι)ι → ο . ∀ x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 . (∀ x5 : ι → ι → ι . (∀ x6 . x6x1∀ x7 . x7x1x2 x6 x7 = x5 x6 x7)∀ x6 : ι → ι → ι . (∀ x7 . x7x1∀ x8 . x8x1x3 x7 x8 = x6 x7 x8)x0 x1 x5 x6 x4 = x0 x1 x2 x3 x4)unpack_b_b_e_o (pack_b_b_e x1 x2 x3 x4) x0 = x0 x1 x2 x3 x4
Definition RingRng := λ x0 . and (struct_b_b_e x0) (unpack_b_b_e_o x0 (λ x1 . λ x2 x3 : ι → ι → ι . λ x4 . explicit_Ring x1 x4 x2 x3))
Definition pack_b_b_e_epack_b_b_e_e := λ x0 . λ x1 x2 : ι → ι → ι . λ x3 x4 . lam 5 (λ x5 . If_i (x5 = 0) x0 (If_i (x5 = 1) (encode_b x0 x1) (If_i (x5 = 2) (encode_b x0 x2) (If_i (x5 = 3) x3 x4))))
Known pack_b_b_e_e_0_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . x0 = pack_b_b_e_e x1 x2 x3 x4 x5x1 = ap x0 0
Known pack_b_b_e_e_0_eq2pack_b_b_e_e_0_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . x0 = ap (pack_b_b_e_e x0 x1 x2 x3 x4) 0
Known pack_b_b_e_e_1_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . x0 = pack_b_b_e_e x1 x2 x3 x4 x5∀ x6 . x6x1∀ x7 . x7x1x2 x6 x7 = decode_b (ap x0 1) x6 x7
Known pack_b_b_e_e_1_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 x5 . x5x0∀ x6 . x6x0x1 x5 x6 = decode_b (ap (pack_b_b_e_e x0 x1 x2 x3 x4) 1) x5 x6
Known pack_b_b_e_e_2_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . x0 = pack_b_b_e_e x1 x2 x3 x4 x5∀ x6 . x6x1∀ x7 . x7x1x3 x6 x7 = decode_b (ap x0 2) x6 x7
Known pack_b_b_e_e_2_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 x5 . x5x0∀ x6 . x6x0x2 x5 x6 = decode_b (ap (pack_b_b_e_e x0 x1 x2 x3 x4) 2) x5 x6
Known pack_b_b_e_e_3_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . x0 = pack_b_b_e_e x1 x2 x3 x4 x5x4 = ap x0 3
Known pack_b_b_e_e_3_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . x3 = ap (pack_b_b_e_e x0 x1 x2 x3 x4) 3
Known pack_b_b_e_e_4_eq : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . x0 = pack_b_b_e_e x1 x2 x3 x4 x5x5 = ap x0 4
Known pack_b_b_e_e_4_eq2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . x4 = ap (pack_b_b_e_e x0 x1 x2 x3 x4) 4
Known pack_b_b_e_e_inj : ∀ x0 x1 . ∀ x2 x3 x4 x5 : ι → ι → ι . ∀ x6 x7 x8 x9 . pack_b_b_e_e x0 x2 x4 x6 x8 = pack_b_b_e_e x1 x3 x5 x7 x9and (and (and (and (x0 = x1) (∀ x10 . x10x0∀ x11 . x11x0x2 x10 x11 = x3 x10 x11)) (∀ x10 . x10x0∀ x11 . x11x0x4 x10 x11 = x5 x10 x11)) (x6 = x7)) (x8 = x9)
Known pack_b_b_e_e_ext : ∀ x0 . ∀ x1 x2 x3 x4 : ι → ι → ι . ∀ x5 x6 . (∀ x7 . x7x0∀ x8 . x8x0x1 x7 x8 = x2 x7 x8)(∀ x7 . x7x0∀ x8 . x8x0x3 x7 x8 = x4 x7 x8)pack_b_b_e_e x0 x1 x3 x5 x6 = pack_b_b_e_e x0 x2 x4 x5 x6
Definition struct_b_b_e_estruct_b_b_e_e := λ x0 . ∀ x1 : ι → ο . (∀ x2 . ∀ x3 : ι → ι → ι . (∀ x4 . x4x2∀ x5 . x5x2x3 x4 x5x2)∀ x4 : ι → ι → ι . (∀ x5 . x5x2∀ x6 . x6x2x4 x5 x6x2)∀ x5 . x5x2∀ x6 . x6x2x1 (pack_b_b_e_e x2 x3 x4 x5 x6))x1 x0
Known pack_struct_b_b_e_e_I : ∀ x0 . ∀ x1 : ι → ι → ι . (∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3x0)∀ x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x2 x3 x4x0)∀ x3 . x3x0∀ x4 . x4x0struct_b_b_e_e (pack_b_b_e_e x0 x1 x2 x3 x4)
Known pack_struct_b_b_e_e_E1 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . struct_b_b_e_e (pack_b_b_e_e x0 x1 x2 x3 x4)∀ x5 . x5x0∀ x6 . x6x0x1 x5 x6x0
Known pack_struct_b_b_e_e_E2 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . struct_b_b_e_e (pack_b_b_e_e x0 x1 x2 x3 x4)∀ x5 . x5x0∀ x6 . x6x0x2 x5 x6x0
Known pack_struct_b_b_e_e_E3 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . struct_b_b_e_e (pack_b_b_e_e x0 x1 x2 x3 x4)x3x0
Known pack_struct_b_b_e_e_E4 : ∀ x0 . ∀ x1 x2 : ι → ι → ι . ∀ x3 x4 . struct_b_b_e_e (pack_b_b_e_e x0 x1 x2 x3 x4)x4x0
Known struct_b_b_e_e_eta : ∀ x0 . struct_b_b_e_e x0x0 = pack_b_b_e_e (ap x0 0) (decode_b (ap x0 1)) (decode_b (ap x0 2)) (ap x0 3) (ap x0 4)
Definition unpack_b_b_e_e_iunpack_b_b_e_e_i := λ x0 . λ x1 : ι → (ι → ι → ι)(ι → ι → ι)ι → ι → ι . x1 (ap x0 0) (decode_b (ap x0 1)) (decode_b (ap x0 2)) (ap x0 3) (ap x0 4)
Known unpack_b_b_e_e_i_eq : ∀ x0 : ι → (ι → ι → ι)(ι → ι → ι)ι → ι → ι . ∀ x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . (∀ x6 : ι → ι → ι . (∀ x7 . x7x1∀ x8 . x8x1x2 x7 x8 = x6 x7 x8)∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)x0 x1 x6 x7 x4 x5 = x0 x1 x2 x3 x4 x5)unpack_b_b_e_e_i (pack_b_b_e_e x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5
Definition unpack_b_b_e_e_ounpack_b_b_e_e_o := λ x0 . λ x1 : ι → (ι → ι → ι)(ι → ι → ι)ι → ι → ο . x1 (ap x0 0) (decode_b (ap x0 1)) (decode_b (ap x0 2)) (ap x0 3) (ap x0 4)
Known unpack_b_b_e_e_o_equnpack_b_b_e_e_o_eq : ∀ x0 : ι → (ι → ι → ι)(ι → ι → ι)ι → ι → ο . ∀ x1 . ∀ x2 x3 : ι → ι → ι . ∀ x4 x5 . (∀ x6 : ι → ι → ι . (∀ x7 . x7x1∀ x8 . x8x1x2 x7 x8 = x6 x7 x8)∀ x7 : ι → ι → ι . (∀ x8 . x8x1∀ x9 . x9x1x3 x8 x9 = x7 x8 x9)x0 x1 x6 x7 x4 x5 = x0 x1 x2 x3 x4 x5)unpack_b_b_e_e_o (pack_b_b_e_e x1 x2 x3 x4 x5) x0 = x0 x1 x2 x3 x4 x5
Definition Ring_with_idRing := λ x0 . and (struct_b_b_e_e x0) (unpack_b_b_e_e_o x0 (λ x1 . λ x2 x3 : ι → ι → ι . λ x4 x5 . explicit_Ring_with_id x1 x4 x5 x2 x3))
Definition CRing_with_idCRing := λ x0 . and (struct_b_b_e_e x0) (unpack_b_b_e_e_o x0 (λ x1 . λ x2 x3 : ι → ι → ι . λ x4 x5 . explicit_CRing_with_id x1 x4 x5 x2 x3))
Definition Ring_minusRng_minus := λ x0 x1 . unpack_b_b_e_i x0 (λ x2 . λ x3 x4 : ι → ι → ι . λ x5 . explicit_Ring_minus x2 x5 x3 x4 x1)
Definition Ring_of_Ring_with_idRng_of_Ring := λ x0 . unpack_b_b_e_e_i x0 (λ x1 . λ x2 x3 : ι → ι → ι . λ x4 x5 . pack_b_b_e x1 x2 x3 x4)

previous assets