Search for blocks/addresses/...

Proofgold Asset

asset id
617fe290833dd575133695478713fed1d9335c58adc67daf95e6d09838812a59
asset hash
6d39f63652a8c30de0e2c436a29e4373bd6bbbea9f5c9a276ab232106bdb2d74
bday / block
4924
tx
a0c68..
preasset
doc published by Pr6Pc..
Known neq_i_symneq_i_sym : ∀ x0 x1 . (x0 = x1∀ x2 : ο . x2)x1 = x0∀ x2 : ο . x2
Definition andand := λ x0 x1 : ο . ∀ x2 : ο . (x0x1x2)x2
Definition explicit_Groupexplicit_Group := λ x0 . λ x1 : ι → ι → ι . and (and (∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3x0) (∀ x2 . x2x0∀ x3 . x3x0∀ x4 . x4x0x1 x2 (x1 x3 x4) = x1 (x1 x2 x3) x4)) (∀ x2 : ο . (∀ x3 . and (x3x0) (and (∀ x4 . x4x0and (x1 x3 x4 = x4) (x1 x4 x3 = x4)) (∀ x4 . x4x0∀ x5 : ο . (∀ x6 . and (x6x0) (and (x1 x4 x6 = x3) (x1 x6 x4 = x3))x5)x5))x2)x2)
Theorem explicit_Group_identity_uniqueexplicit_Group_identity_unique : ∀ x0 . ∀ x1 : ι → ι → ι . ∀ x2 . x2x0∀ x3 . x3x0(∀ x4 . x4x0x1 x2 x4 = x4)(∀ x4 . x4x0x1 x4 x3 = x4)x2 = x3 (proof)
Definition explicit_Group_identityexplicit_Group_identity := λ x0 . λ x1 : ι → ι → ι . prim0 (λ x2 . and (x2x0) (and (∀ x3 . x3x0and (x1 x2 x3 = x3) (x1 x3 x2 = x3)) (∀ x3 . x3x0∀ x4 : ο . (∀ x5 . and (x5x0) (and (x1 x3 x5 = x2) (x1 x5 x3 = x2))x4)x4)))
Definition explicit_Group_inverseexplicit_Group_inverse := λ x0 . λ x1 : ι → ι → ι . λ x2 . prim0 (λ x3 . and (x3x0) (and (x1 x2 x3 = explicit_Group_identity x0 x1) (x1 x3 x2 = explicit_Group_identity x0 x1)))
Known Eps_i_exEps_i_ex : ∀ x0 : ι → ο . (∀ x1 : ο . (∀ x2 . x0 x2x1)x1)x0 (prim0 x0)
Theorem explicit_Group_identity_propexplicit_Group_identity_prop : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1and (explicit_Group_identity x0 x1x0) (and (∀ x2 . x2x0and (x1 (explicit_Group_identity x0 x1) x2 = x2) (x1 x2 (explicit_Group_identity x0 x1) = x2)) (∀ x2 . x2x0∀ x3 : ο . (∀ x4 . and (x4x0) (and (x1 x2 x4 = explicit_Group_identity x0 x1) (x1 x4 x2 = explicit_Group_identity x0 x1))x3)x3)) (proof)
Theorem explicit_Group_identity_inexplicit_Group_identity_in : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1explicit_Group_identity x0 x1x0 (proof)
Theorem explicit_Group_identity_lidexplicit_Group_identity_lid : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0x1 (explicit_Group_identity x0 x1) x2 = x2 (proof)
Theorem explicit_Group_identity_ridexplicit_Group_identity_rid : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0x1 x2 (explicit_Group_identity x0 x1) = x2 (proof)
Theorem explicit_Group_identity_invexexplicit_Group_identity_invex : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0∀ x3 : ο . (∀ x4 . and (x4x0) (and (x1 x2 x4 = explicit_Group_identity x0 x1) (x1 x4 x2 = explicit_Group_identity x0 x1))x3)x3 (proof)
Theorem explicit_Group_inverse_propexplicit_Group_inverse_prop : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0and (explicit_Group_inverse x0 x1 x2x0) (and (x1 x2 (explicit_Group_inverse x0 x1 x2) = explicit_Group_identity x0 x1) (x1 (explicit_Group_inverse x0 x1 x2) x2 = explicit_Group_identity x0 x1)) (proof)
Theorem explicit_Group_inverse_inexplicit_Group_inverse_in : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0explicit_Group_inverse x0 x1 x2x0 (proof)
Theorem explicit_Group_inverse_rinvexplicit_Group_inverse_rinv : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0x1 x2 (explicit_Group_inverse x0 x1 x2) = explicit_Group_identity x0 x1 (proof)
Theorem explicit_Group_inverse_linvexplicit_Group_inverse_linv : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0x1 (explicit_Group_inverse x0 x1 x2) x2 = explicit_Group_identity x0 x1 (proof)
Theorem explicit_Group_lcancelexplicit_Group_lcancel : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0∀ x3 . x3x0∀ x4 . x4x0x1 x2 x3 = x1 x2 x4x3 = x4 (proof)
Theorem explicit_Group_rcancelexplicit_Group_rcancel : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0∀ x3 . x3x0∀ x4 . x4x0x1 x2 x4 = x1 x3 x4x2 = x3 (proof)
Theorem explicit_Group_rinv_revexplicit_Group_rinv_rev : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3 = explicit_Group_identity x0 x1x3 = explicit_Group_inverse x0 x1 x2 (proof)
Theorem explicit_Group_inv_comexplicit_Group_inv_com : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3 = explicit_Group_identity x0 x1x1 x3 x2 = explicit_Group_identity x0 x1 (proof)
Theorem explicit_Group_inv_rev2explicit_Group_inv_rev2 : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1∀ x2 . x2x0∀ x3 . x3x0x1 (x1 x2 x3) (x1 x2 x3) = explicit_Group_identity x0 x1x1 (x1 x3 x2) (x1 x3 x2) = explicit_Group_identity x0 x1 (proof)
Definition explicit_abelianexplicit_abelian := λ x0 . λ x1 : ι → ι → ι . ∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3 = x1 x3 x2
Known and3Iand3I : ∀ x0 x1 x2 : ο . x0x1x2and (and x0 x1) x2
Known andIandI : ∀ x0 x1 : ο . x0x1and x0 x1
Theorem explicit_Group_repindep_impexplicit_Group_repindep_imp : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)explicit_Group x0 x1explicit_Group x0 x2 (proof)
Theorem explicit_Group_identity_repindepexplicit_Group_identity_repindep : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)explicit_Group x0 x1explicit_Group_identity x0 x1 = explicit_Group_identity x0 x2 (proof)
Theorem explicit_Group_inverse_repindepexplicit_Group_inverse_repindep : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)explicit_Group x0 x1∀ x3 . x3x0explicit_Group_inverse x0 x1 x3 = explicit_Group_inverse x0 x2 x3 (proof)
Theorem explicit_abelian_repindep_impexplicit_abelian_repindep_imp : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)explicit_abelian x0 x1explicit_abelian x0 x2 (proof)
Param iffiff : οοο
Known iffIiffI : ∀ x0 x1 : ο . (x0x1)(x1x0)iff x0 x1
Theorem explicit_Group_repindepexplicit_Group_repindep : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)iff (explicit_Group x0 x1) (explicit_Group x0 x2) (proof)
Theorem explicit_abelian_repindepexplicit_abelian_repindep : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)iff (explicit_abelian x0 x1) (explicit_abelian x0 x2) (proof)
Param pack_bpack_b : ιCT2 ι
Definition struct_bstruct_b := λ x0 . ∀ x1 : ι → ο . (∀ x2 . ∀ x3 : ι → ι → ι . (∀ x4 . x4x2∀ x5 . x5x2x3 x4 x5x2)x1 (pack_b x2 x3))x1 x0
Param unpack_b_ounpack_b_o : ι(ι(ιιι) → ο) → ο
Definition GroupGroup := λ x0 . and (struct_b x0) (unpack_b_o x0 explicit_Group)
Definition abelian_Groupabelian_Group := λ x0 . and (Group x0) (unpack_b_o x0 explicit_abelian)
Known unpack_b_o_equnpack_b_o_eq : ∀ x0 : ι → (ι → ι → ι) → ο . ∀ x1 . ∀ x2 : ι → ι → ι . (∀ x3 : ι → ι → ι . (∀ x4 . x4x1∀ x5 . x5x1x2 x4 x5 = x3 x4 x5)x0 x1 x3 = x0 x1 x2)unpack_b_o (pack_b x1 x2) x0 = x0 x1 x2
Known prop_extprop_ext : ∀ x0 x1 : ο . iff x0 x1x0 = x1
Theorem Group_unpack_eqGroup_unpack_eq : ∀ x0 . ∀ x1 : ι → ι → ι . unpack_b_o (pack_b x0 x1) explicit_Group = explicit_Group x0 x1 (proof)
Known pack_struct_b_Ipack_struct_b_I : ∀ x0 . ∀ x1 : ι → ι → ι . (∀ x2 . x2x0∀ x3 . x3x0x1 x2 x3x0)struct_b (pack_b x0 x1)
Theorem GroupIGroupI : ∀ x0 . ∀ x1 : ι → ι → ι . explicit_Group x0 x1Group (pack_b x0 x1) (proof)
Theorem GroupEGroupE : ∀ x0 . ∀ x1 : ι → ι → ι . Group (pack_b x0 x1)explicit_Group x0 x1 (proof)
Theorem abelian_Group_unpack_eqabelian_Group_unpack_eq : ∀ x0 . ∀ x1 : ι → ι → ι . unpack_b_o (pack_b x0 x1) explicit_abelian = explicit_abelian x0 x1 (proof)
Theorem abelian_Group_Eabelian_Group_E : ∀ x0 . ∀ x1 : ι → ι → ι . abelian_Group (pack_b x0 x1)and (Group (pack_b x0 x1)) (explicit_abelian x0 x1) (proof)
Definition SubqSubq := λ x0 x1 . ∀ x2 . x2x0x2x1
Definition explicit_subgroupexplicit_subgroup := λ x0 . λ x1 : ι → ι → ι . λ x2 . and (Group (pack_b x2 x1)) (x2x0)
Definition explicit_normalexplicit_normal := λ x0 . λ x1 : ι → ι → ι . λ x2 . ∀ x3 . x3x0{x1 x3 (x1 x4 (explicit_Group_inverse x0 x1 x3))|x4 ∈ x2}x2
Theorem explicit_subgroup_testexplicit_subgroup_test : ∀ x0 . ∀ x1 : ι → ι → ι . ∀ x2 . Group (pack_b x0 x1)x2x0explicit_Group_identity x0 x1x2(∀ x3 . x3x2explicit_Group_inverse x0 x1 x3x2)(∀ x3 . x3x2∀ x4 . x4x2x1 x3 x4x2)explicit_subgroup x0 x1 x2 (proof)
Theorem explicit_subgroup_identity_eqexplicit_subgroup_identity_eq : ∀ x0 . ∀ x1 : ι → ι → ι . ∀ x2 . Group (pack_b x0 x1)explicit_subgroup x0 x1 x2explicit_Group_identity x0 x1 = explicit_Group_identity x2 x1 (proof)
Theorem explicit_subgroup_inv_eqexplicit_subgroup_inv_eq : ∀ x0 . ∀ x1 : ι → ι → ι . ∀ x2 . Group (pack_b x0 x1)explicit_subgroup x0 x1 x2∀ x3 . x3x2explicit_Group_inverse x0 x1 x3 = explicit_Group_inverse x2 x1 x3 (proof)
Known ReplE_impredReplE_impred : ∀ x0 . ∀ x1 : ι → ι . ∀ x2 . x2prim5 x0 x1∀ x3 : ο . (∀ x4 . x4x0x2 = x1 x4x3)x3
Theorem explicit_abelian_normalexplicit_abelian_normal : ∀ x0 . ∀ x1 : ι → ι → ι . ∀ x2 . Group (pack_b x0 x1)explicit_subgroup x0 x1 x2explicit_abelian x0 x1explicit_normal x0 x1 x2 (proof)
Known ReplIReplI : ∀ x0 . ∀ x1 : ι → ι . ∀ x2 . x2x0x1 x2prim5 x0 x1
Theorem explicit_normal_repindep_impexplicit_normal_repindep_imp : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Group x1 x2x0x1(∀ x4 . x4x1∀ x5 . x5x1x2 x4 x5 = x3 x4 x5)explicit_normal x1 x2 x0explicit_normal x1 x3 x0 (proof)
Definition subgroupsubgroup := λ x0 x1 . and (and (struct_b x1) (struct_b x0)) (unpack_b_o x1 (λ x2 . λ x3 : ι → ι → ι . unpack_b_o x0 (λ x4 . λ x5 : ι → ι → ι . and (and (x0 = pack_b x4 x3) (Group (pack_b x4 x3))) (x4x2))))
Param unpack_b_iunpack_b_i : ι(ιCT2 ι) → ι
Param SepSep : ι(ιο) → ι
Param omegaomega : ι
Param PiPi : ι(ιι) → ι
Definition setexpsetexp := λ x0 x1 . Pi x1 (λ x2 . x0)
Param ordsuccordsucc : ιι
Param apap : ιιι
Definition subgroup_indexsubgroup_index := λ x0 x1 . unpack_b_i x1 (λ x2 . λ x3 : ι → ι → ι . {x4 ∈ omega|∀ x5 : ο . (∀ x6 . and (x6setexp x2 (ordsucc x4)) (∀ x7 . x7ordsucc x4∀ x8 . x8ordsucc x4(x7 = x8∀ x9 : ο . x9)∀ x9 . x9ap x0 0∀ x10 . x10ap x0 0x3 (ap x6 x7) x9 = x3 (ap x6 x8) x10∀ x11 : ο . x11)x5)x5})
Definition normal_subgroupnormal_subgroup := λ x0 x1 . and (subgroup x0 x1) (unpack_b_o x1 (λ x2 . λ x3 : ι → ι → ι . unpack_b_o x0 (λ x4 . λ x5 : ι → ι → ι . explicit_normal x2 x3 x4)))
Theorem 206a1.. : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . unpack_b_o (pack_b x0 x2) (λ x5 . λ x6 : ι → ι → ι . and (and (pack_b x0 x2 = pack_b x5 x3) (Group (pack_b x5 x3))) (x5x1)) = and (and (pack_b x0 x2 = pack_b x0 x3) (Group (pack_b x0 x3))) (x0x1) (proof)
Known prop_ext_2prop_ext_2 : ∀ x0 x1 : ο . (x0x1)(x1x0)x0 = x1
Known pack_b_extpack_b_ext : ∀ x0 . ∀ x1 x2 : ι → ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x1 x3 x4 = x2 x3 x4)pack_b x0 x1 = pack_b x0 x2
Theorem 39d2e.. : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . unpack_b_o (pack_b x1 x3) (λ x5 . λ x6 : ι → ι → ι . unpack_b_o (pack_b x0 x2) (λ x7 . λ x8 : ι → ι → ι . and (and (pack_b x0 x2 = pack_b x7 x6) (Group (pack_b x7 x6))) (x7x5))) = and (and (pack_b x0 x2 = pack_b x0 x3) (Group (pack_b x0 x3))) (x0x1) (proof)
Theorem pack_b_subgroup_Epack_b_subgroup_E : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . subgroup (pack_b x0 x2) (pack_b x1 x3)and (pack_b x0 x2 = pack_b x0 x3) (explicit_subgroup x1 x3 x0) (proof)
Theorem subgroup_Esubgroup_E : ∀ x0 x1 . subgroup x0 x1∀ x2 : ι → ι → ο . (∀ x3 x4 . ∀ x5 : ι → ι → ι . (∀ x6 . x6x4∀ x7 . x7x4x5 x6 x7x4)Group (pack_b x3 x5)x3x4x2 (pack_b x3 x5) (pack_b x4 x5))x2 x0 x1 (proof)
Theorem 884ec.. : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . explicit_Group x1 x2x0x1(∀ x4 . x4x1∀ x5 . x5x1x2 x4 x5 = x3 x4 x5)explicit_normal x1 x2 x0 = explicit_normal x1 x3 x0 (proof)
Theorem 4d7f2.. : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . unpack_b_o (pack_b x0 x2) (λ x5 . λ x6 : ι → ι → ι . explicit_normal x1 x3 x5) = explicit_normal x1 x3 x0 (proof)
Theorem 84827.. : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . Group (pack_b x1 x3)x0x1unpack_b_o (pack_b x1 x3) (λ x5 . λ x6 : ι → ι → ι . unpack_b_o (pack_b x0 x2) (λ x7 . λ x8 : ι → ι → ι . explicit_normal x5 x6 x7)) = explicit_normal x1 x3 x0 (proof)
Theorem abelian_group_normal_subgroupabelian_group_normal_subgroup : ∀ x0 . abelian_Group x0∀ x1 . subgroup x1 x0normal_subgroup x1 x0 (proof)
Known pack_b_injpack_b_inj : ∀ x0 x1 . ∀ x2 x3 : ι → ι → ι . pack_b x0 x2 = pack_b x1 x3and (x0 = x1) (∀ x4 . x4x0∀ x5 . x5x0x2 x4 x5 = x3 x4 x5)
Theorem subgroup_transitivesubgroup_transitive : ∀ x0 x1 x2 . subgroup x0 x1subgroup x1 x2subgroup x0 x2 (proof)
Definition bijbij := λ x0 x1 . λ x2 : ι → ι . and (and (∀ x3 . x3x0x2 x3x1) (∀ x3 . x3x0∀ x4 . x4x0x2 x3 = x2 x4x3 = x4)) (∀ x3 . x3x1∀ x4 : ο . (∀ x5 . and (x5x0) (x2 x5 = x3)x4)x4)
Param lamSigma : ι(ιι) → ι
Known SepESepE : ∀ x0 . ∀ x1 : ι → ο . ∀ x2 . x2Sep x0 x1and (x2x0) (x1 x2)
Known SepISepI : ∀ x0 . ∀ x1 : ι → ο . ∀ x2 . x2x0x1 x2x2Sep x0 x1
Known lam_Pilam_Pi : ∀ x0 . ∀ x1 x2 : ι → ι . (∀ x3 . x3x0x2 x3x1 x3)lam x0 x2Pi x0 x1
Known betabeta : ∀ x0 . ∀ x1 : ι → ι . ∀ x2 . x2x0ap (lam x0 x1) x2 = x1 x2
Known ap_Piap_Pi : ∀ x0 . ∀ x1 : ι → ι . ∀ x2 x3 . x2Pi x0 x1x3x0ap x2 x3x1 x3
Theorem 6a414.. : ∀ x0 x1 . x1{x2 ∈ setexp x0 x0|bij x0 x0 (ap x2)}∀ x2 . x2{x3 ∈ setexp x0 x0|bij x0 x0 (ap x3)}lam x0 (λ x3 . ap x2 (ap x1 x3)){x3 ∈ setexp x0 x0|bij x0 x0 (ap x3)} (proof)
Theorem 86033.. : ∀ x0 . lam x0 (λ x1 . x1){x1 ∈ setexp x0 x0|bij x0 x0 (ap x1)} (proof)
Param invinv : ι(ιι) → ιι
Known encode_u_extencode_u_ext : ∀ x0 . ∀ x1 x2 : ι → ι . (∀ x3 . x3x0x1 x3 = x2 x3)lam x0 x1 = lam x0 x2
Known inj_linv_coddep : ∀ x0 x1 . ∀ x2 : ι → ι . (∀ x3 . x3x0∀ x4 . x4x0x2 x3 = x2 x4x3 = x4)∀ x3 . x3x0inv x0 x2 (x2 x3) = x3
Known surj_rinvsurj_rinv : ∀ x0 x1 . ∀ x2 : ι → ι . (∀ x3 . x3x1∀ x4 : ο . (∀ x5 . and (x5x0) (x2 x5 = x3)x4)x4)∀ x3 . x3x1and (inv x0 x2 x3x0) (x2 (inv x0 x2 x3) = x3)
Theorem 11cb6.. : ∀ x0 x1 . x1{x2 ∈ setexp x0 x0|bij x0 x0 (ap x2)}and (and (lam x0 (inv x0 (ap x1)){x2 ∈ setexp x0 x0|bij x0 x0 (ap x2)}) (lam x0 (λ x3 . ap (lam x0 (inv x0 (ap x1))) (ap x1 x3)) = lam x0 (λ x3 . x3))) (lam x0 (λ x3 . ap x1 (ap (lam x0 (inv x0 (ap x1))) x3)) = lam x0 (λ x3 . x3)) (proof)
Known Pi_extPi_ext : ∀ x0 . ∀ x1 : ι → ι . ∀ x2 . x2Pi x0 x1∀ x3 . x3Pi x0 x1(∀ x4 . x4x0ap x2 x4 = ap x3 x4)x2 = x3
Theorem explicit_Group_symgroupexplicit_Group_symgroup : ∀ x0 . explicit_Group {x1 ∈ setexp x0 x0|bij x0 x0 (ap x1)} (λ x1 x2 . lam x0 (λ x3 . ap x2 (ap x1 x3))) (proof)
Theorem explicit_Group_symgroup_id_eqexplicit_Group_symgroup_id_eq : ∀ x0 . explicit_Group_identity {x2 ∈ setexp x0 x0|bij x0 x0 (ap x2)} (λ x2 x3 . lam x0 (λ x4 . ap x3 (ap x2 x4))) = lam x0 (λ x2 . x2) (proof)
Theorem explicit_Group_symgroup_inv_eqexplicit_Group_symgroup_inv_eq : ∀ x0 x1 . x1{x2 ∈ setexp x0 x0|bij x0 x0 (ap x2)}explicit_Group_inverse {x3 ∈ setexp x0 x0|bij x0 x0 (ap x3)} (λ x3 x4 . lam x0 (λ x5 . ap x4 (ap x3 x5))) x1 = lam x0 (inv x0 (ap x1)) (proof)
Theorem 801b9.. : ∀ x0 x1 . x1x0∀ x2 . x2{x3 ∈ setexp x0 x0|and (bij x0 x0 (ap x3)) (∀ x4 . x4x1ap x3 x4 = x4)}∀ x3 . x3{x4 ∈ setexp x0 x0|and (bij x0 x0 (ap x4)) (∀ x5 . x5x1ap x4 x5 = x5)}lam x0 (λ x4 . ap x3 (ap x2 x4)){x4 ∈ setexp x0 x0|and (bij x0 x0 (ap x4)) (∀ x5 . x5x1ap x4 x5 = x5)} (proof)
Theorem explicit_subgroup_symgroup_fixingexplicit_subgroup_symgroup_fixing : ∀ x0 x1 . x1x0explicit_subgroup {x2 ∈ setexp x0 x0|bij x0 x0 (ap x2)} (λ x2 x3 . lam x0 (λ x4 . ap x3 (ap x2 x4))) {x2 ∈ setexp x0 x0|and (bij x0 x0 (ap x2)) (∀ x3 . x3x1ap x2 x3 = x3)} (proof)
Definition symgroupsymgroup := λ x0 . pack_b {x1 ∈ setexp x0 x0|bij x0 x0 (ap x1)} (λ x1 x2 . lam x0 (λ x3 . ap x2 (ap x1 x3)))
Definition symgroup_fixingsymgroup_fixing := λ x0 x1 . pack_b {x2 ∈ setexp x0 x0|and (bij x0 x0 (ap x2)) (∀ x3 . x3x1ap x2 x3 = x3)} (λ x2 x3 . lam x0 (λ x4 . ap x3 (ap x2 x4)))
Theorem Group_symgroupGroup_symgroup : ∀ x0 . Group (symgroup x0) (proof)
Theorem Group_symgroup_fixingGroup_symgroup_fixing : ∀ x0 x1 . x1x0Group (symgroup_fixing x0 x1) (proof)
Theorem subgroup_symgroup_fixingsubgroup_symgroup_fixing : ∀ x0 x1 . x1x0subgroup (symgroup_fixing x0 x1) (symgroup x0) (proof)
Theorem subgroup_symgroup_fixing2subgroup_symgroup_fixing2 : ∀ x0 x1 x2 . x2x1x1x0subgroup (symgroup_fixing x0 x1) (symgroup_fixing x0 x2) (proof)
Definition FalseFalse := ∀ x0 : ο . x0
Definition notnot := λ x0 : ο . x0False
Param If_iIf_i : οιιι
Known SepE2SepE2 : ∀ x0 . ∀ x1 : ι → ο . ∀ x2 . x2Sep x0 x1x1 x2
Known neq_2_0neq_2_0 : 2 = 0∀ x0 : ο . x0
Known tuple_3_0_eqtuple_3_0_eq : ∀ x0 x1 x2 . ap (lam 3 (λ x4 . If_i (x4 = 0) x0 (If_i (x4 = 1) x1 x2))) 0 = x0
Known In_2_3In_2_3 : 23
Known tuple_3_2_eqtuple_3_2_eq : ∀ x0 x1 x2 . ap (lam 3 (λ x4 . If_i (x4 = 0) x0 (If_i (x4 = 1) x1 x2))) 2 = x2
Known In_0_3In_0_3 : 03
Known In_0_1In_0_1 : 01
Known tuple_3_in_A_3tuple_3_in_A_3 : ∀ x0 x1 x2 x3 . x0x3x1x3x2x3lam 3 (λ x4 . If_i (x4 = 0) x0 (If_i (x4 = 1) x1 x2))setexp x3 3
Known In_1_3In_1_3 : 13
Known tuple_3_bij_3tuple_3_bij_3 : ∀ x0 x1 x2 . x03x13x23(x0 = x1∀ x3 : ο . x3)(x0 = x2∀ x3 : ο . x3)(x1 = x2∀ x3 : ο . x3)bij 3 3 (ap (lam 3 (λ x3 . If_i (x3 = 0) x0 (If_i (x3 = 1) x1 x2))))
Known neq_0_2neq_0_2 : 0 = 2∀ x0 : ο . x0
Known neq_0_1neq_0_1 : 0 = 1∀ x0 : ο . x0
Known neq_2_1neq_2_1 : 2 = 1∀ x0 : ο . x0
Known cases_1cases_1 : ∀ x0 . x01∀ x1 : ι → ο . x1 0x1 x0
Definition oror := λ x0 x1 : ο . ∀ x2 : ο . (x0x2)(x1x2)x2
Known ordsuccEordsuccE : ∀ x0 x1 . x1ordsucc x0or (x1x0) (x1 = x0)
Definition nInnIn := λ x0 x1 . not (x0x1)
Known EmptyEEmptyE : ∀ x0 . nIn x0 0
Theorem nonnormal_subgroupnonnormal_subgroup : ∀ x0 : ο . (∀ x1 . (∀ x2 : ο . (∀ x3 . and (and (Group x3) (subgroup x1 x3)) (not (normal_subgroup x1 x3))x2)x2)x0)x0 (proof)
Definition normal_subgroup_equivnormal_subgroup_equiv := λ x0 x1 x2 x3 . unpack_b_o x0 (λ x4 . λ x5 : ι → ι → ι . and (and (x2x4) (x3x4)) (x5 x2 (explicit_Group_inverse x4 x5 x3)ap x1 0))
Param quotientquotient : (ιιο) → ιο
Param canonical_eltcanonical_elt : (ιιο) → ιι
Definition quotient_Groupquotient_Group := λ x0 x1 . unpack_b_i x0 (λ x2 . λ x3 : ι → ι → ι . pack_b (Sep x2 (quotient (normal_subgroup_equiv x0 x1))) (λ x4 x5 . canonical_elt (normal_subgroup_equiv x0 x1) (x3 x4 x5)))
Definition trivial_Group_ptrivial_Group_p := λ x0 . and (Group x0) (∀ x1 . x1ap x0 0∀ x2 . x2ap x0 0x1 = x2)
Definition 4925b.. := λ x0 . ∀ x1 : ο . (∀ x2 . and (x2omega) (∀ x3 : ο . (∀ x4 . and (and (and (and (∀ x5 . x5ordsucc x2Group (ap x4 x5)) (∀ x5 . x5x2normal_subgroup (ap x4 x5) (ap x4 (ordsucc x5)))) (∀ x5 . x5x2abelian_Group (quotient_Group (ap x4 (ordsucc x5)) (ap x4 x5)))) (x0 = ap x4 x2)) (trivial_Group_p (ap x4 0))x3)x3)x1)x1