0.00/0.04 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.00/0.04 % Command : do_CVC4 %s 0.03/0.24 % Computer : n134.star.cs.uiowa.edu 0.03/0.24 % Model : x86_64 x86_64 0.03/0.24 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz 0.03/0.24 % Memory : 32218.625MB 0.03/0.24 % OS : Linux 3.10.0-693.2.2.el7.x86_64 0.03/0.24 % CPULimit : 300 0.03/0.24 % DateTime : Sat Jul 14 05:29:55 CDT 2018 0.03/0.24 % CPUTime : 0.75/1.01 %----Proving without arithmetic mode 0.75/1.02 ------- cvc4-fof casc j9 : /export/starexec/sandbox/benchmark/theBenchmark.p at ... 0.75/1.02 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 20... 21.06/22.91 --- Run --no-e-matching --full-saturate-quant at 20... 41.34/45.07 --- Run --finite-model-find --uf-ss=no-minimal at 15... 56.54/61.44 --- Run --multi-trigger-when-single --full-saturate-quant at 5... 61.77/67.94 --- Run --trigger-sel=max --full-saturate-quant at 5... 66.98/74.45 --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5... 72.20/80.88 --- Run --multi-trigger-cache --full-saturate-quant at 10... 82.45/92.63 --- Run --prenex-quant=none --full-saturate-quant at 15... 97.77/110.01 --- Run --fs-inst --decision=internal --full-saturate-quant at 15... 97.78/110.03 --- Run --relevant-triggers --full-saturate-quant at 15... 113.09/128.13 --- Run --finite-model-find --fmf-inst-engine --sort-inference --uf-ss-fair at 15... 128.33/145.05 --- Run --pre-skolem-quant --full-saturate-quant at 30... 158.65/177.29 --- Run --qcf-vo-exp --full-saturate-quant at 30... 171.06/189.72 % SZS status Theorem for theBenchmark 171.06/189.73 % SZS output start Proof for theBenchmark 171.06/189.73 (skolem (forall ((B_Z $$unsorted) (B_s $$unsorted) (BOUND_VARIABLE_103915 $$unsorted)) (or (not (v_P B_Z B_s)) (not (c_Natural_Oevaln (hAPP c_Com_Ocom_OBODY v_pn) B_s (c_Groups_Ozero__class_Ozero tc_Nat_Onat) BOUND_VARIABLE_103915)) (v_Q B_Z BOUND_VARIABLE_103915)) ) 171.06/189.73 ( skv_1 skv_2 skv_3 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Com_Opname tc_Com_Ocom))) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_x) (hAPP (c_List_Oset _let_0) c_Com_Obodies)))) (hBOOL (hAPP (hAPP (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT)) B_x))) )) 171.06/189.73 ( skv_4 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Nat_OSuc B_n))) (not (c_Natural_Oevaln (hAPP (c_Option_Othe tc_Com_Ocom) (hAPP (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies) v_pn)) skv_2 B_n skv_3))) ) 171.06/189.73 ( skv_5 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) B_n))) (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) ) 171.06/189.73 ( skv_6 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((B_n $$unsorted)) (not (= (hAPP _let_0 (c_Groups_Oone__class_Oone tc_Int_Oint)) (hAPP _let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc B_n))))) )) 171.06/189.73 ( skv_7 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_8 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_9 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Int_Oint) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_10 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_11 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_12 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_13 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_14 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (not (= (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) ) 171.06/189.73 ( skv_15 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (not (= (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) ) 171.06/189.73 ( skv_16 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((B_n $$unsorted)) (not (= _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) _let_0) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) )) 171.06/189.73 ( skv_17 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((B_n $$unsorted)) (not (= (c_Int_Osucc _let_0) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) _let_0) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) )) 171.06/189.73 ( skv_18 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (not (= (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) ) 171.06/189.73 ( skv_19 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) ) 171.06/189.73 ( skv_20 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (not (= (c_Groups_Ozero__class_Ozero tc_Int_Oint) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc B_n))))) ) 171.06/189.73 ( skv_21 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc B_n))))) ) 171.06/189.73 ( skv_22 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted) (B_f $$unsorted)) (not (= (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)) (hAPP (c_Set_Oimage tc_Nat_Onat tc_Com_Opname B_f) (hAPP (c_Set_OCollect tc_Nat_Onat) (hAPP (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)) B_n))))) ) 171.06/189.73 ( skv_23 skv_24 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member tc_HOL_Obool) B_x) (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool))))) ) 171.06/189.73 ( skv_25 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member tc_Product__Type_Ounit) B_x) (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool))))) ) 171.06/189.73 ( skv_26 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)))) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) B_x) _let_0))) (= _let_0 (hAPP (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) B_x))) )) 171.06/189.73 ( skv_27 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) B_x) (c_Orderings_Otop__class_Otop _let_0)))) (= (c_Orderings_Obot__class_Obot _let_0) (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) B_x))) )) 171.06/189.73 ( skv_28 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) B_x) (c_Orderings_Otop__class_Otop _let_0)))) (= (c_Orderings_Obot__class_Obot _let_0) (hAPP (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) B_x))) )) 171.06/189.73 ( skv_29 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) B_x) (c_Orderings_Otop__class_Otop _let_0)))) (= (c_Orderings_Obot__class_Obot _let_0) (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) B_x))) )) 171.06/189.73 ( skv_30 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Com_Opname tc_Com_Ocom))) (forall ((B_i $$unsorted)) (or (not (= skv_4 (hAPP (hAPP (c_List_Onth _let_0) c_Com_Obodies) B_i))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist _let_0)) c_Com_Obodies))))) )) 171.06/189.73 ( skv_31 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_32 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (forall ((B_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP _let_0 B_n)) (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) )) 171.06/189.73 ( skv_33 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((B_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP _let_0 B_n)) (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) )) 171.06/189.73 ( skv_34 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_1))))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_i) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (hAPP _let_0 B_i)))) _let_1))) ))) 171.06/189.73 ( skv_35 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_1))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_i) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (hAPP _let_0 B_i)))) _let_1))) ))) 171.06/189.73 ( skv_36 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) _let_1))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_i) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (hAPP _let_0 B_i)))) _let_1))) ))) 171.06/189.73 ( skv_37 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_1))))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_i) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (hAPP _let_0 B_i)))) _let_1))) ))) 171.06/189.73 ( skv_38 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_i) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (hAPP _let_0 B_i)))) (c_Groups_Oone__class_Oone tc_Int_Oint)))) )) 171.06/189.73 ( skv_39 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_x $$unsorted)) (not (= (c_Option_Ooption_ONone tc_Com_Ocom) (hAPP (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies) B_x))) ) 171.06/189.73 ( skv_40 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_String_Onibble) B_x) _let_1))) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_String_Onibble) (hAPP (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1) B_x)))) ))) 171.06/189.73 ( skv_41 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((B_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP _let_0 B_n)) (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) )) 171.06/189.73 ( skv_42 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member tc_Com_Opname) B_x) (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies))))) ) 171.06/189.73 ( skv_43 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_44 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP c_Nat_OSuc (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_45 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_46 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP c_Int_Onat (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_47 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Finite__Set_Ocard tc_HOL_Obool) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_48 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (hBOOL (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) B_n))) ) 171.06/189.73 ( skv_49 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (hBOOL (hAPP c_Nat_OSuc B_n))) ) 171.06/189.73 ( skv_50 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member (tc_fun _let_0 tc_HOL_Obool)) B_y) (hAPP _let_1 c_Int_Ointrel)))) (hBOOL (hAPP _let_1 (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_51 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_52 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_53 ) 171.06/189.73 ) 171.06/189.73 (skolem (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (hBOOL (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) B_n))) ) 171.06/189.73 ( skv_54 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_55 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) (c_Orderings_Otop__class_Otop _let_0)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Orderings_Obot__class_Obot _let_0)) (hAPP c_Int_OAbs__Integ B_y)))) )) 171.06/189.73 ( skv_56 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (forall ((B_y $$unsorted)) (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) (c_Orderings_Otop__class_Otop _let_0)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Set_Oinsert (tc_prod _let_0 _let_0)) (hAPP (hAPP (c_Product__Type_OPair _let_0 _let_0) _let_0) _let_0)) (hAPP c_Int_OAbs__Integ B_y))))) )) 171.06/189.73 ( skv_57 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.73 ( skv_58 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((B_y $$unsorted)) (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_0)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (hAPP c_Int_OAbs__Integ B_y))))) ))) 171.06/189.73 ( skv_59 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0)))) (hAPP c_Int_OAbs__Integ B_y)))) )))) 171.06/189.73 ( skv_60 ) 171.06/189.73 ) 171.06/189.73 (skolem (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((B_y $$unsorted)) (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omax__ext _let_0 (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))) (hAPP c_Int_OAbs__Integ B_y)))))) ))) 171.06/189.76 ( skv_61 ) 171.06/189.76 ) 171.06/189.76 (skolem (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_2 (tc_fun _let_1 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_2) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_1) (c_Orderings_Otop__class_Otop _let_2)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (hAPP c_Int_OAbs__Integ B_y)))) )))) 171.06/189.76 ( skv_62 ) 171.06/189.76 ) 171.06/189.76 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.76 ( skv_63 ) 171.06/189.76 ) 171.06/189.76 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0)))) (hAPP c_Int_OAbs__Integ B_y)))) )))) 171.06/189.76 ( skv_64 ) 171.06/189.76 ) 171.06/189.76 (skolem (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((B_y $$unsorted)) (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omin__ext _let_0 (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))) (hAPP c_Int_OAbs__Integ B_y)))))) ))) 171.06/189.77 ( skv_65 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) (c_Orderings_Otop__class_Otop _let_0)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oinsert (tc_prod _let_0 _let_0)) (hAPP c_Int_OAbs__Integ B_y)))) )) 171.06/189.77 ( skv_66 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oinsert _let_0) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_67 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)) B_x))) ) 171.06/189.77 ( skv_68 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)) B_x))) ) 171.06/189.77 ( skv_69 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (hAPP c_Nat_OSuc B_n))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP c_Nat_OSuc _let_0))) (hBOOL _let_0)) )) 171.06/189.77 ( skv_70 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (= (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) (hBOOL (hAPP c_Nat_OSuc B_n))) ) 171.06/189.77 ( skv_71 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_72 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_73 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_74 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_75 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_76 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP c_Int_OAbs__Integ (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_77 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) _let_0)) (hBOOL _let_0)) )) 171.06/189.77 ( skv_78 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (forall ((B_n $$unsorted)) (or (not (= _let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) (hBOOL _let_0)) )) 171.06/189.77 ( skv_79 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (forall ((B_n $$unsorted)) (or (not (= _let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) (hBOOL _let_0)) )) 171.06/189.77 ( skv_80 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP c_Nat__Numeral_Oneg B_n))) ) 171.06/189.77 ( skv_81 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP c_Int_Onat (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP c_Int_Onat B_n))) ) 171.06/189.77 ( skv_82 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_83 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_84 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (hBOOL (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_n))) ) 171.06/189.77 ( skv_85 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP c_Com_Ocom_OBODY (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_86 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_87 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_88 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_89 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_90 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) (c_Orderings_Otop__class_Otop _let_0)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (hAPP c_Int_OAbs__Integ B_y)))) )) 171.06/189.77 ( skv_91 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_0) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) (c_Orderings_Otop__class_Otop _let_0)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_OPair _let_0 _let_0) (hAPP c_Int_OAbs__Integ B_y)))) )) 171.06/189.77 ( skv_92 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP c_Int_OAbs__Integ (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP c_Int_OAbs__Integ B_n))) ) 171.06/189.77 ( skv_93 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_94 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_95 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_96 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (= (c_Groups_Oone__class_Oone tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (hBOOL (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) B_n))) ) 171.06/189.77 ( skv_97 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_SetInterval_Oord__class_OatMost tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_98 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_COMBK tc_HOL_Obool tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_99 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Finite__Set_Ocard tc_Product__Type_Ounit))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_100 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_101 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_102 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_103 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_104 ) 171.06/189.77 ) 171.06/189.77 (skolem (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP c_Com_OWT (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP c_Com_OWT B_n))) ) 171.06/189.77 ( skv_105 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_106 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_107 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_108 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Set_Oinsert tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_109 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Finite__Set_Ofinite tc_Com_Opname))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_110 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Nat_Osize__class_Osize tc_Code__Numeral_Ocode__numeral))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_111 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Nat_Osize__class_Osize tc_Com_Ocom))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_112 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_113 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Nat_Osize__class_Osize tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_114 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_115 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_116 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_1 B_n))) ))) 171.06/189.77 ( skv_117 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.77 ( skv_118 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) c_Code__Numeral_Onat__of))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_119 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Nat_Osize__class_Osize tc_HOL_Obool))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_120 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_121 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_122 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_123 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_124 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.77 ( skv_125 ) 171.06/189.77 ) 171.06/189.77 (skolem (let ((_let_0 (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_126 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_127 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oimage (tc_prod tc_String_Onibble tc_String_Onibble) tc_String_Ochar (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_128 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_129 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_COMBK (tc_fun tc_String_Onibble tc_HOL_Obool) tc_String_Onibble) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_130 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (forall ((B_y $$unsorted)) (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_OPair _let_0 _let_0) (hAPP c_Int_OAbs__Integ B_y)))))) )) 171.06/189.78 ( skv_131 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Equiv__Relations_Oquotient _let_0))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP _let_2 (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP _let_2 (hAPP c_Int_OAbs__Integ B_y)))) )))) 171.06/189.78 ( skv_132 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_133 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_134 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_OCollect _let_0) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_135 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_136 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_137 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_1 B_n))) ))) 171.06/189.78 ( skv_138 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_139 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_140 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_141 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_142 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_143 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_144 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_145 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_146 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (hAPP (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) skv_4))) (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP _let_0 B_n))) )) 171.06/189.78 ( skv_147 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)))) (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member tc_Product__Type_Ounit) B_x) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)) _let_0) _let_0)))) )) 171.06/189.78 ( skv_148 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (c_Finite__Set_Ofinite tc_Com_Opname))) (let ((_let_1 (tc_fun tc_Com_Opname tc_HOL_Obool))) (forall ((B_a $$unsorted) (B_A $$unsorted)) (or (not (hBOOL (hAPP _let_0 B_A))) (not (hBOOL (hAPP (hAPP (c_member tc_Com_Opname) B_a) B_A))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) B_A) (hAPP (hAPP (c_Set_Oinsert tc_Com_Opname) B_a) (c_Orderings_Obot__class_Obot _let_1)))))) ))) 171.06/189.78 ( skv_149 skv_150 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_151 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Finite__Set_Ocard tc_Product__Type_Ounit) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_152 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oinsert tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_153 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Nat_Osize__class_Osize tc_Code__Numeral_Ocode__numeral) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_154 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Nat_Osize__class_Osize tc_Com_Ocom) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_155 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_156 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Nat_Osize__class_Osize tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_157 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_158 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_2 (tc_fun _let_1 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_2) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_1) (c_Orderings_Otop__class_Otop _let_2)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0)) (hAPP c_Int_OAbs__Integ B_y)))) )))) 171.06/189.78 ( skv_159 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) c_Code__Numeral_Onat__of) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_160 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Nat_Osize__class_Osize tc_HOL_Obool) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_161 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_162 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_163 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_164 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_165 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_166 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_167 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_2 (tc_fun _let_1 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_2) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_1) (c_Orderings_Otop__class_Otop _let_2)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0)) (hAPP c_Int_OAbs__Integ B_y)))) )))) 171.06/189.78 ( skv_168 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP c_Int_OAbs__Integ B_y)))) ))) 171.06/189.78 ( skv_169 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (c_Set_Oinsert tc_Com_Opname))) (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP (c_member tc_Com_Opname) (hAPP (hAPP (c_Orderings_Oord__class_Omin tc_Com_Opname) B_x) B_y)) (hAPP (hAPP _let_0 B_x) (hAPP (hAPP _let_0 B_y) (c_Orderings_Obot__class_Obot (tc_fun tc_Com_Opname tc_HOL_Obool)))))) )) 171.06/189.78 ( skv_170 skv_171 ) 171.06/189.78 ) 171.06/189.78 (skolem (let ((_let_0 (c_Set_Oinsert tc_Com_Opname))) (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP (c_member tc_Com_Opname) (hAPP (hAPP (c_Orderings_Oord__class_Omax tc_Com_Opname) B_x) B_y)) (hAPP (hAPP _let_0 B_x) (hAPP (hAPP _let_0 B_y) (c_Orderings_Obot__class_Obot (tc_fun tc_Com_Opname tc_HOL_Obool)))))) )) 171.06/189.78 ( skv_172 skv_173 ) 171.06/189.78 ) 171.06/189.78 (instantiation (forall ((T_b $$unsorted)) (c_Finite__Set_Ofun__left__comm__idem T_b (tc_fun T_b tc_HOL_Obool) (c_Set_Oinsert T_b)) ) 171.06/189.78 ( tc_HOL_Obool ) 171.06/189.78 ( tc_Nat_Onat ) 171.06/189.78 ( tc_Int_Oint ) 171.06/189.78 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.78 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.78 ( tc_String_Onibble ) 171.06/189.78 ( tc_Product__Type_Ounit ) 171.06/189.78 ( tc_Com_Ocom ) 171.06/189.78 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.06/189.78 ( tc_String_Ochar ) 171.06/189.78 ) 171.06/189.78 (instantiation (forall ((V_A_2 $$unsorted)) (= (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) V_A_2)) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Int_Oint) (hAPP (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) V_A_2)))) ) 171.06/189.78 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.06/189.78 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.06/189.78 ) 171.06/189.78 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) (hAPP (c_List_Oset T_b) V_xs_2))) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_b)) V_xs_2))) ) 171.06/189.78 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.06/189.78 ) 171.06/189.78 (instantiation (forall ((V_k $$unsorted)) (= V_k (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_k)) ) 171.06/189.78 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.06/189.78 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.06/189.78 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.06/189.78 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.06/189.78 ) 171.06/189.78 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))) (let ((_let_3 (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel))) (let ((_let_4 (c_Set_Oinsert _let_1))) (let ((_let_5 (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat))) (forall ((V_v_2 $$unsorted) (V_u_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP (hAPP _let_0 V_x_2) V_v_2)) (hAPP (hAPP _let_0 V_u_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP c_Int_OAbs__Integ (hAPP _let_3 (hAPP (hAPP _let_4 (hAPP (hAPP _let_5 V_x_2) V_y_2)) _let_2)))) (hAPP c_Int_OAbs__Integ (hAPP _let_3 (hAPP (hAPP _let_4 (hAPP (hAPP _let_5 V_u_2) V_v_2)) _let_2)))))) ))))))) 171.06/189.78 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.78 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.78 ) 171.06/189.78 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (forall ((B_x $$unsorted)) (hBOOL (hAPP (hAPP (c_member T_b) B_x) (c_Wellfounded_Oacc T_b V_r_2))) ) (c_Wellfounded_Owf T_b V_r_2)) ) 171.06/189.79 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.06/189.79 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.06/189.79 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.06/189.79 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_w_2) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w_2) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_z_2) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.06/189.79 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.06/189.79 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.06/189.79 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.06/189.79 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_member (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) V_a_2) V_a_2)) (c_Relation_OId T_b))) ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.06/189.79 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.06/189.79 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_k $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_k)) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) ) 171.06/189.79 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((T_b $$unsorted)) (c_Wellfounded_Owf (tc_fun T_b tc_HOL_Obool) (c_Wellfounded_Ofinite__psubset T_b)) ) 171.06/189.79 ( tc_HOL_Obool ) 171.06/189.79 ( tc_Nat_Onat ) 171.06/189.79 ( tc_Int_Oint ) 171.06/189.79 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( tc_String_Onibble ) 171.06/189.79 ( tc_Product__Type_Ounit ) 171.06/189.79 ( tc_Com_Ocom ) 171.06/189.79 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( tc_String_Ochar ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_n_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) V_n_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n_2)))) ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.79 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_m $$unsorted) (V_n $$unsorted)) (= V_m (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) V_m)) V_n)) ) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP _let_0 V_x_2)) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) _let_0))) )) 171.06/189.79 ( skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((T_b $$unsorted)) (c_Wellfounded_Owf T_b (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) ) 171.06/189.79 ( tc_Nat_Onat ) 171.06/189.79 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.06/189.79 ( tc_String_Onibble ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_n_2 $$unsorted)) (= (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_n_2) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n_2)) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_m $$unsorted) (V_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) V_n) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m) V_n))) ) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_m $$unsorted) (V_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) V_n) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) V_m))) ) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_B_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_B_2))) ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP _let_0 V_A_2)) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)))) )) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (hAPP (c_Rings_Odvd__class_Odvd tc_Nat_Onat) V_k_2))) (forall ((V_n_2 $$unsorted) (V_k_2 $$unsorted)) (= (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n_2) V_k_2))) (hBOOL (hAPP _let_0 V_n_2))) )) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((T_b $$unsorted)) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.06/189.79 ( tc_HOL_Obool ) 171.06/189.79 ( tc_Nat_Onat ) 171.06/189.79 ( tc_Int_Oint ) 171.06/189.79 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( tc_String_Onibble ) 171.06/189.79 ( tc_Product__Type_Ounit ) 171.06/189.79 ( tc_Com_Opname ) 171.06/189.79 ( tc_Com_Ocom ) 171.06/189.79 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( tc_String_Ochar ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_1 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit0 V_w_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_w_2) _let_1))) ))) 171.06/189.79 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.06/189.79 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_List_Olist_ONil T_a))) (forall ((T_a $$unsorted)) (= _let_0 (hAPP (c_List_Orev T_a) _let_0)) )) 171.06/189.79 ( tc_Nat_Onat ) 171.06/189.79 ( tc_Int_Oint ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_u_2 $$unsorted)) (= V_u_2 (hAPP (c_Finite__Set_Ocard tc_Nat_Onat) (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) V_u_2))) ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite (tc_prod T_b T_b)))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP _let_0 (c_Transitive__Closure_Otrancl T_b V_r_2))) (hBOOL (hAPP _let_0 V_r_2))) )) 171.06/189.79 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (let ((_let_1 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (forall ((V_m_2 $$unsorted) (V_n_2 $$unsorted)) (= (and (= _let_1 V_n_2) (= _let_1 V_m_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP _let_0 V_n_2)) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP _let_0 V_m_2))))) ))) 171.06/189.79 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (c_Fun_Oinj__on T_b _let_0 (hAPP (hAPP (c_COMBC T_b _let_0 _let_0) (c_Set_Oinsert T_b)) (c_Orderings_Obot__class_Obot _let_0)) (c_Orderings_Otop__class_Otop _let_0)) )) 171.06/189.79 ( tc_HOL_Obool ) 171.06/189.79 ( tc_Nat_Onat ) 171.06/189.79 ( tc_Int_Oint ) 171.06/189.79 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( tc_String_Onibble ) 171.06/189.79 ( tc_Product__Type_Ounit ) 171.06/189.79 ( tc_Com_Ocom ) 171.06/189.79 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( tc_String_Ochar ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_w $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_w) V_w)) ) 171.06/189.79 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_k_2 $$unsorted)) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) V_k_2))) ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Obot__class_Obot (tc_fun T_b (tc_fun T_c tc_HOL_Obool))) V_x_2) V_y_2)) (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP (hAPP (c_Product__Type_OPair T_b T_c) V_x_2) V_y_2)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))) )) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.06/189.79 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.06/189.79 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP (hAPP (c_member (tc_prod _let_0 _let_0)) (hAPP (hAPP (c_Product__Type_OPair _let_0 _let_0) V_A_2) V_B_2)) (c_Wellfounded_Ofinite__psubset T_b))) (and (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_B_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless _let_0) V_A_2) V_B_2)))) )) 171.06/189.79 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((V_z $$unsorted)) (= V_z (hAPP _let_0 (hAPP _let_0 V_z))) )) 171.06/189.79 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (tc_prod T_b T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (tc_fun (tc_fun _let_0 tc_HOL_Obool) tc_HOL_Obool))) (let ((_let_3 (tc_fun T_b _let_2))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (tc_fun _let_0 tc_HOL_Obool))) (= (c_Equiv__Relations_Oequivp T_b (hAPP (hAPP (c_COMBC T_b _let_0 _let_1) (hAPP (hAPP (c_COMBB _let_3 (tc_fun _let_0 _let_1) T_b) (c_COMBC T_b _let_0 tc_HOL_Obool)) (hAPP (hAPP (c_COMBB (tc_fun T_b _let_0) _let_3 T_b) (hAPP (c_COMBB _let_0 _let_2 T_b) (c_member _let_0))) (c_Product__Type_OPair T_b T_b)))) V_A_2)) (c_Equiv__Relations_Oequiv T_b (c_Orderings_Otop__class_Otop _let_1) V_A_2))) ))))) 171.06/189.79 ( c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.79 ) 171.06/189.79 (instantiation (forall ((V_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_n) (hAPP c_Nat_OSuc V_n))) ) 171.06/189.79 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.79 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.06/189.79 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.06/189.79 ) 171.06/189.79 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (forall ((V_G_2 $$unsorted) (V_F_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) V_F_2) V_G_2))) (and (hBOOL (hAPP _let_0 V_F_2)) (hBOOL (hAPP _let_0 V_G_2)))) )) 171.06/189.80 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.80 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.80 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.06/189.80 ) 171.06/189.80 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP _let_0 V_x_2)) (hAPP _let_0 V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) V_x_2) V_y_2))) )) 171.06/189.80 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.80 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.06/189.80 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.06/189.80 ) 171.06/189.80 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) (c_Relation_OId__on T_b V_A_2)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_b) V_A_2) (hAPP (c_COMBK (tc_fun T_b tc_HOL_Obool) T_b) V_A_2)))) ) 171.06/189.80 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble ) 171.06/189.80 ) 171.06/189.80 (instantiation (forall ((V_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n))) (c_Groups_Ozero__class_Ozero tc_Int_Oint))) ) 171.06/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.06/189.80 ) 171.06/189.80 (instantiation (let ((_let_0 (tc_fun T_b T_c))) (let ((_let_1 (tc_prod T_b T_c))) (let ((_let_2 (tc_fun _let_1 tc_HOL_Obool))) (let ((_let_3 (tc_fun T_c tc_HOL_Obool))) (forall ((T_c $$unsorted) (T_b $$unsorted)) (c_Fun_Oinj__on _let_0 _let_2 (hAPP (hAPP (c_COMBB _let_2 _let_2 _let_0) (c_Set_OCollect _let_1)) (hAPP (hAPP (c_COMBB (tc_fun T_b _let_3) _let_2 _let_0) (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool)) (hAPP (c_COMBB T_c _let_3 T_b) (hAPP (c_COMBC T_c T_c tc_HOL_Obool) c_fequal)))) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))) ))))) 171.06/189.80 ( tc_Nat_Onat, tc_Nat_Onat ) 171.06/189.80 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.80 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.06/189.80 ( tc_String_Onibble, tc_String_Onibble ) 171.06/189.80 ( tc_Com_Ocom, tc_Com_Opname ) 171.06/189.80 ) 171.06/189.80 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (forall ((V_w_2 $$unsorted)) (= (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP _let_0 (c_Int_OBit0 V_w_2)))) (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP _let_0 V_w_2)))) )) 171.06/189.80 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.06/189.80 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.06/189.80 ) 171.06/189.80 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (c_Relation_Orefl__on T_b (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) (c_Relation_OId T_b))) ) 171.06/189.80 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.80 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.06/189.80 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.06/189.80 ) 171.06/189.80 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= (or (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2)))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) ) 171.06/189.80 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.06/189.80 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.06/189.80 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.06/189.80 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.06/189.80 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.06/189.80 ) 171.06/189.80 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (= (= _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m_2) V_n_2)) (and (= _let_0 V_m_2) (= _let_0 V_n_2))) )) 171.06/189.80 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.06/189.80 ) 171.06/189.80 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (= V_x_2 (c_Set_Othe__elem T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))) ) 171.06/189.80 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.06/189.80 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.06/189.80 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.80 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.06/189.80 ) 171.06/189.80 (instantiation (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w_2) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_w_2) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_z_2) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.06/189.80 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.06/189.80 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.80 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((T_a $$unsorted)) (hBOOL (hAPP (c_List_Odistinct T_a) (c_List_Olist_ONil T_a))) ) 171.16/189.80 ( tc_Nat_Onat ) 171.16/189.80 ( tc_Int_Oint ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((T_b $$unsorted)) (c_Relation_Orefl__on T_b (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) ) 171.16/189.80 ( tc_Nat_Onat ) 171.16/189.80 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.80 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.80 ( tc_String_Onibble ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((V_z_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP c_Int_Onat V_z_2)))) ) 171.16/189.80 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.80 ) 171.16/189.80 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (= V_B_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) V_A_2) V_B_2))) )) 171.16/189.80 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ) 171.16/189.80 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (c_Finite__Set_Ofun__left__comm__idem T_b _let_0 (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_0 _let_0) T_b) (hAPP (c_COMBC _let_0 _let_0 _let_0) (c_Groups_Ominus__class_Ominus _let_0))) (hAPP (hAPP (c_COMBC T_b _let_0 _let_0) (c_Set_Oinsert T_b)) (c_Orderings_Obot__class_Obot _let_0)))) )) 171.16/189.80 ( tc_HOL_Obool ) 171.16/189.80 ( tc_Nat_Onat ) 171.16/189.80 ( tc_Int_Oint ) 171.16/189.80 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.80 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ( tc_String_Onibble ) 171.16/189.80 ( tc_Product__Type_Ounit ) 171.16/189.80 ( tc_Com_Ocom ) 171.16/189.80 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ( tc_String_Ochar ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((T_b $$unsorted)) (c_Relation_Orefl__on T_b (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)) (c_Relation_OId T_b)) ) 171.16/189.80 ( tc_HOL_Obool ) 171.16/189.80 ( tc_Nat_Onat ) 171.16/189.80 ( tc_Int_Oint ) 171.16/189.80 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.80 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ( tc_String_Onibble ) 171.16/189.80 ( tc_Product__Type_Ounit ) 171.16/189.80 ( tc_Com_Ocom ) 171.16/189.80 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.80 ( tc_String_Ochar ) 171.16/189.80 ) 171.16/189.80 (instantiation (let ((_let_0 (hAPP (c_Product__Type_Ofst (tc_fun (tc_prod T_b T_b) tc_HOL_Obool) (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_Pa_2))) (forall ((V_Pa_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) (= (and (c_Wellfounded_Owf T_b _let_0) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) _let_0) (hAPP (c_Product__Type_Osnd _let_0 _let_0) V_Pa_2))) _let_0))) (c_FunDef_Oreduction__pair T_b V_Pa_2))) )) 171.16/189.80 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))) (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))))))) (hAPP (hAPP (c_Product__Type_OPair _let_1 _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) _let_3)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) _let_3) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1)))))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.80 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))) (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))))))) (hAPP (hAPP (c_Product__Type_OPair _let_1 _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) _let_3)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) _let_3) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1)))))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((V_n $$unsorted)) (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n)))) ) 171.16/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.80 ) 171.16/189.80 (instantiation (let ((_let_0 (tc_prod T_b T_b))) (let ((_let_1 (c_Product__Type_OPair T_b T_b))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_b $$unsorted)) (= (c_Wellfounded_Oacyclic T_b (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP _let_1 V_y_2) V_x_2)) V_r_2)) (and (c_Wellfounded_Oacyclic T_b V_r_2) (not (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP (hAPP _let_1 V_x_2) V_y_2)) (c_Transitive__Closure_Ortrancl T_b V_r_2)))))) ))) 171.16/189.80 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.80 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.80 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((V_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc V_n)))) (c_Groups_Ozero__class_Ozero tc_Int_Oint))) ) 171.16/189.80 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.80 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.80 ) 171.16/189.80 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_1 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_2 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (forall ((V_k_2 $$unsorted) (V_i_2 $$unsorted)) (= (or (and (hBOOL (hAPP (hAPP _let_0 V_k_2) V_i_2)) (hBOOL (hAPP (hAPP _let_2 V_i_2) _let_1))) (and (hBOOL (hAPP (hAPP _let_0 V_i_2) V_k_2)) (hBOOL (hAPP (hAPP _let_2 _let_1) V_i_2))) (= _let_1 V_k_2)) (= _let_1 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) V_i_2) V_k_2))) )))) 171.16/189.80 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.80 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.80 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.80 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.80 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.80 ) 171.16/189.80 (instantiation (forall ((V_x_2 $$unsorted)) (= (not (hBOOL (hAPP c_Nat__Numeral_Oneg V_x_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_x_2))) ) 171.16/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.80 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.80 ) 171.16/189.80 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))) (let ((_let_3 (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel))) (let ((_let_4 (c_Set_Oinsert _let_1))) (let ((_let_5 (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat))) (forall ((V_v_2 $$unsorted) (V_u_2 $$unsorted) (V_y_2 $$unsorted) (V_x_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP (hAPP _let_0 V_x_2) V_v_2)) (hAPP (hAPP _let_0 V_u_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP c_Int_OAbs__Integ (hAPP _let_3 (hAPP (hAPP _let_4 (hAPP (hAPP _let_5 V_x_2) V_y_2)) _let_2)))) (hAPP c_Int_OAbs__Integ (hAPP _let_3 (hAPP (hAPP _let_4 (hAPP (hAPP _let_5 V_u_2) V_v_2)) _let_2)))))) ))))))) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_x_2 $$unsorted)) (= (c_Nat__Transfer_Ois__nat V_x_2) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_x_2))) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_n $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc V_n)))))) ) 171.16/189.81 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.81 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_pname $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (c_Com_Ocom_Ocom__size (hAPP c_Com_Ocom_OBODY V_pname))) ) 171.16/189.81 ( v_pn ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_w_2) (c_Groups_Oone__class_Oone tc_Int_Oint))) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w_2) V_z_2))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (c_List_Olist_ONil T_a))) (forall ((T_a $$unsorted)) (= _let_0 (hAPP (c_List_Otl T_a) _let_0)) )) 171.16/189.81 ( tc_Nat_Onat ) 171.16/189.81 ( tc_Int_Oint ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))) ) 171.16/189.81 ( skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_1 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit1 V_w_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_w_2) _let_1))) ))) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.81 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_z_2 $$unsorted) (V_m_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_m_2)) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_m_2) (hAPP c_Int_Onat V_z_2)))) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_m $$unsorted)) (= V_m (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((T_b $$unsorted)) (c_Relation_Osingle__valued T_b T_b (c_Relation_OId T_b)) ) 171.16/189.81 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= V_A_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) V_A_2) V_A_2)) ) 171.16/189.81 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_l_2 $$unsorted) (V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_k_2) V_l_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Opred V_k_2)) V_l_2))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_n $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP c_Nat_OSuc V_n))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.81 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP c_Int_Onat V_w_2)) (hAPP c_Int_Onat V_z_2))) (and (hBOOL (hAPP (hAPP _let_0 V_w_2) V_z_2)) (hBOOL (hAPP (hAPP _let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z_2)))) )) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (tc_prod T_b T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (tc_fun (tc_fun _let_0 tc_HOL_Obool) tc_HOL_Obool))) (let ((_let_3 (tc_fun T_b _let_2))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (tc_fun _let_0 tc_HOL_Obool))) (= (c_Wellfounded_Owf T_b V_r_2) (c_Wellfounded_OwfP T_b (hAPP (hAPP (c_COMBC T_b _let_0 _let_1) (hAPP (hAPP (c_COMBB _let_3 (tc_fun _let_0 _let_1) T_b) (c_COMBC T_b _let_0 tc_HOL_Obool)) (hAPP (hAPP (c_COMBB (tc_fun T_b _let_0) _let_3 T_b) (hAPP (c_COMBB _let_0 _let_2 T_b) (c_member _let_0))) (c_Product__Type_OPair T_b T_b)))) V_r_2)))) ))))) 171.16/189.81 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.16/189.81 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.16/189.81 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.16/189.81 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_a_2 $$unsorted) (V_B_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun T_b tc_HOL_Obool)) V_B_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_B_2))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.81 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.81 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_z_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP c_Int_Onat V_z_2)))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (c_Wellfounded_Owf T_b (hAPP (c_Set_OCollect (tc_prod T_b T_b)) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_b tc_HOL_Obool) V_r_2))) (c_Wellfounded_OwfP T_b V_r_2)) ) 171.16/189.81 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.81 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_pname $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Nat_Osize__class_Osize tc_Com_Ocom) (hAPP c_Com_Ocom_OBODY V_pname))) ) 171.16/189.81 ( v_pn ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) V_B_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2))) )) 171.16/189.81 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) V_A_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2))) )) 171.16/189.81 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) (and (not (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2)))) ) 171.16/189.81 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.81 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.16/189.81 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.16/189.81 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.16/189.81 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_l_2 $$unsorted) (V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_OBit1 V_k_2)) (c_Int_OBit0 V_l_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_k_2) V_l_2))) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((T_b $$unsorted)) (c_Wellfounded_OwfP T_b (hAPP (c_COMBK (tc_fun T_b tc_HOL_Obool) T_b) (hAPP (c_COMBK tc_HOL_Obool T_b) c_fFalse))) ) 171.16/189.81 ( tc_HOL_Obool ) 171.16/189.81 ( tc_Nat_Onat ) 171.16/189.81 ( tc_Int_Oint ) 171.16/189.81 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.81 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( tc_String_Onibble ) 171.16/189.81 ( tc_Product__Type_Ounit ) 171.16/189.81 ( tc_Com_Ocom ) 171.16/189.81 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.81 ( tc_String_Ochar ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_Z_2 $$unsorted)) (= (hBOOL (hAPP c_Nat__Numeral_Oneg V_Z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_Z_2) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP _let_0 V_m_2)) (hAPP _let_0 V_n_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_m_2) V_n_2))) )) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_k2_2 $$unsorted) (V_k1_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_k1_2) V_k2_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_OBit0 V_k1_2)) (c_Int_OBit1 V_k2_2)))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.81 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ) 171.16/189.81 (instantiation (let ((_let_0 (tc_Option_Ooption T_b))) (forall ((V_xys_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (c_Finite__Set_Ofinite _let_0) (hAPP (c_Set_Oimage T_c _let_0 (c_Map_Omap__of T_c T_b V_xys_2)) (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool))))) )) 171.16/189.81 ( c_Com_Obodies, tc_Com_Opname, tc_Com_Ocom ) 171.16/189.81 ) 171.16/189.81 (instantiation (forall ((V_w_2 $$unsorted) (V_z_2 $$unsorted)) (= (and (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_z_2) V_w_2)) (not (= V_w_2 V_z_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_z_2) V_w_2))) ) 171.16/189.81 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.81 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) ) 171.16/189.82 ( skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_k_2 $$unsorted)) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) V_k_2))) ) 171.16/189.82 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (forall ((V_w_2 $$unsorted)) (= (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP _let_0 V_w_2))) (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP _let_0 (c_Int_OBit1 V_w_2))))) )) 171.16/189.82 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP V_A_2 V_x_2)) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) ) 171.16/189.82 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (tc_prod T_b T_b))) (let ((_let_1 (c_Product__Type_OPair T_b T_b))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_b $$unsorted)) (= (and (not (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP (hAPP _let_1 V_x_2) V_y_2)) (c_Transitive__Closure_Ortrancl T_b V_r_2)))) (c_Wellfounded_Owf T_b V_r_2)) (c_Wellfounded_Owf T_b (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP _let_1 V_y_2) V_x_2)) V_r_2))) ))) 171.16/189.82 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.82 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.82 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_z_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z_2))) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.82 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_j $$unsorted) (V_i $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_i) V_j)) V_i))) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (c_List_Odistinct T_b))) (forall ((V_xs_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (= (and (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (hAPP (c_List_Oset T_b) V_xs_2)))) (hBOOL (hAPP _let_0 V_xs_2))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_List_Olist_OCons T_b) V_x_2) V_xs_2)))) )) 171.16/189.82 ( c_Com_Obodies, skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (= (or (hBOOL (hAPP _let_0 V_n_2)) (hBOOL (hAPP _let_0 V_m_2))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m_2) V_n_2)))) )) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (c_Predicate_Oreflp T_b V_r_2) (c_Relation_Orefl__on T_b (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Set_OCollect (tc_prod T_b T_b)) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_b tc_HOL_Obool) V_r_2)))) ) 171.16/189.82 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.82 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_n $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP c_Nat_OSuc V_n)) V_n))) ) 171.16/189.82 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.82 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.82 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_x $$unsorted)) (= V_x (c_Int_Osucc (c_Int_Opred V_x))) ) 171.16/189.82 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_v_2 $$unsorted)) (= (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v_2)) (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_Opred V_v_2))))) ) 171.16/189.82 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.82 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.82 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.82 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_m $$unsorted) (V_i $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_i) (hAPP c_Nat_OSuc (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_i) V_m)))) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (hAPP (c_List_Oset T_b) V_xs_2))) ) 171.16/189.82 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_n $$unsorted)) (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc V_n))))) ) 171.16/189.82 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.82 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (hAPP (c_Relation_OField T_b) V_r_2))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) (c_Transitive__Closure_Otrancl T_b V_r_2)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_b) _let_0) (hAPP (c_COMBK (tc_fun T_b tc_HOL_Obool) T_b) _let_0)))) )) 171.16/189.82 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_m $$unsorted) (V_i $$unsorted)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_i) (hAPP c_Nat_OSuc (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m) V_i)))) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_m))) (forall ((V_m $$unsorted)) (= _let_0 (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) _let_0)) )) 171.16/189.82 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.82 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.82 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.82 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_i $$unsorted) (V_j $$unsorted)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_j) V_i)) V_i))) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_n $$unsorted) (V_m $$unsorted)) (= V_m (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m) V_n)) V_n)) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((T_a $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_a)) (c_List_Olist_ONil T_a))) ) 171.16/189.82 ( tc_Nat_Onat ) 171.16/189.82 ( tc_Int_Oint ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (c_List_Olist_ONil T_a))) (forall ((T_a $$unsorted)) (= _let_0 (c_List_Obutlast T_a _let_0)) )) 171.16/189.82 ( tc_Nat_Onat ) 171.16/189.82 ( tc_Int_Oint ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP c_Nat_OSuc (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_2) V_A_2) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_2))))) (hAPP _let_0 (hAPP _let_1 V_A_2)))) )))) 171.16/189.82 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.82 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.82 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) V_r_2) (c_Transitive__Closure_Ortrancl T_b V_r_2)) (c_Transitive__Closure_Otrancl T_b V_r_2)) ) 171.16/189.82 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ocomm__monoid__add T_a)) (= V_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) ) 171.16/189.82 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Olattice T_a)) (= V_x (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) V_x) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y)))) ) 171.16/189.82 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.82 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.82 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (and (= V_B_2 _let_1) (= V_A_2 _let_1)) (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2))) ))) 171.16/189.82 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (let ((_let_3 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_2) V_A_2) V_B_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (not (hBOOL (hAPP _let_0 V_B_2))) (= _let_3 (c_Orderings_Obot__class_Obot _let_2)) (= (hAPP (hAPP _let_1 (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_2) V_A_2) V_B_2))) (c_Big__Operators_Olinorder__class_OMin T_b _let_3)) (hAPP (hAPP _let_1 (c_Big__Operators_Olinorder__class_OMin T_b V_A_2)) (c_Big__Operators_Olinorder__class_OMin T_b V_B_2)))) ))))) 171.16/189.82 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.82 ) 171.16/189.82 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Obounded__lattice__bot T_a)) (= V_x (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) (c_Orderings_Obot__class_Obot T_a)))) ) 171.16/189.82 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.82 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.82 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (c_Set_Oinsert T_b))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (= (hAPP (hAPP _let_0 V_a_2) _let_1) (hAPP (hAPP _let_0 V_b_2) _let_1))) (= V_b_2 V_a_2)) ))) 171.16/189.82 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.82 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.82 ) 171.16/189.82 (instantiation (let ((_let_0 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_1 (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP _let_0 V_A_2)))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (let ((_let_3 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_2) V_A_2) (hAPP _let_0 (c_Orderings_Obot__class_Obot _let_2))))) (let ((_let_4 (= (c_Orderings_Obot__class_Obot _let_2) _let_3))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or (not _let_4) (= V_x_2 _let_1)) (or _let_4 (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_x_2) (c_Big__Operators_Olattice__class_OSup__fin T_b _let_3)))))) )))))) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.83 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.83 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) (= (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a))) ) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.83 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (= (c_Option_Oset T_b (hAPP (c_Option_Ooption_OSome T_b) V_x_2)) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.83 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.83 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0) V_A_2) V_B_2) (c_Complete__Lattice_OInf__class_OInf _let_0 (hAPP (c_Set_Oimage T_c _let_0 V_B_2) V_A_2))) )) 171.16/189.83 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Lattices_Osemilattice__sup__class_Osup T_a))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Olattice T_a)) (= (hAPP (hAPP _let_0 V_y) V_x) (hAPP (hAPP _let_0 V_x) V_y))) )) 171.16/189.83 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Finite__Set_Ocard T_b) V_A_2)))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) ) 171.16/189.83 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.83 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.16/189.83 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.16/189.83 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Groups_Otimes__class_Otimes T_b))) (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Oab__semigroup__idem__mult T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (c_Finite__Set_Ofold1 T_b _let_0) (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b _let_0) V_a_2) V_A_2))) )) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.83 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.83 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_l $$unsorted) (V_k $$unsorted)) (not (= (c_Int_OBit0 V_l) (c_Int_OBit1 V_k))) ) 171.16/189.83 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Ogroup__add T_b)) (= (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_b) V_a_2) V_b_2) (c_Groups_Ozero__class_Ozero T_b)) (= V_b_2 V_a_2))) ) 171.16/189.83 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (= V_A_2 (c_Orderings_Obot__class_Obot _let_0)) (= (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)) (hAPP (hAPP (c_Equiv__Relations_Oquotient T_b) V_A_2) V_r_2))) )) 171.16/189.83 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (c_Finite__Set_Ocard (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Set_OPow T_b) V_A_2)) (hAPP (hAPP (c_Power_Opower__class_Opower tc_Nat_Onat) (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (hAPP (c_Finite__Set_Ocard T_b) V_A_2)))) ) 171.16/189.83 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Relation_ORange T_b T_b))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (hAPP _let_0 V_r_2) (hAPP _let_0 (c_Transitive__Closure_Otrancl T_b V_r_2))) )) 171.16/189.83 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_n_H_2 $$unsorted) (V_n_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (forall ((B_n $$unsorted)) (hBOOL (hAPP (hAPP _let_0 (hAPP V_f_2 B_n)) (hAPP V_f_2 (hAPP c_Nat_OSuc B_n)))) )) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_n_2) V_n_H_2))) (hBOOL (hAPP (hAPP _let_0 (hAPP V_f_2 V_n_2)) (hAPP V_f_2 V_n_H_2)))) )) 171.16/189.83 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.16/189.83 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.16/189.83 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), tc_Int_Oint ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((T_c $$unsorted) (V_b_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (not (hBOOL (hAPP (hAPP V_B_2 V_a_2) V_b_2))) (hBOOL (hAPP (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_b (tc_fun T_c tc_HOL_Obool)) V_A_2) V_B_2) V_b_2))) ) 171.16/189.83 ( tc_Nat_Onat, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)), (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (= (hAPP (c_Set_Oimage T_c T_b V_f_2) V_A_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool)))) ) 171.16/189.83 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.83 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (let ((_let_1 (c_Big__Operators_Olattice_OSup__fin T_b _let_0 V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_1 (hAPP (hAPP _let_0 V_x_2) _let_1))) ))) 171.16/189.83 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((T_b $$unsorted) (T_c $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Relation_ORange T_c T_b) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_c T_b) tc_HOL_Obool)))) ) 171.16/189.83 ( tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.83 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.83 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.83 ( tc_String_Onibble, tc_String_Onibble ) 171.16/189.83 ( tc_Com_Ocom, tc_Com_Opname ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_S_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_S_2))) (= V_S_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (c_Set_Oimage T_b T_b _let_0) V_S_2)) (hAPP _let_0 (c_Big__Operators_Olinorder__class_OMin T_b V_S_2)))) )) 171.16/189.83 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (= (not (forall ((B_n $$unsorted)) (not (= V_z_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_w_2) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) )) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_w_2) V_z_2))) ) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.83 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.83 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.83 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.83 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.83 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.83 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.83 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.83 ) 171.16/189.83 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone T_a))) (let ((_let_1 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP _let_1 (c_Int_OBit0 V_w)) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) _let_0) _let_0)) (hAPP _let_1 V_w)))) ))) 171.16/189.83 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.16/189.83 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.16/189.83 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.16/189.83 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.16/189.83 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.16/189.83 ) 171.16/189.83 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted) (T_b $$unsorted)) (= V_b (hAPP (c_Product__Type_Osnd T_b T_a) (hAPP (hAPP (c_Product__Type_OPair T_b T_a) V_a) V_b))) ) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.83 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.83 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.83 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.83 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP (hAPP (c_Set_Oinsert T_b) V_l_2) (c_Orderings_Obot__class_Obot _let_0))) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_l_2)) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_l_2))) )) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.84 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (c_Relation_ODomain T_b T_c))) (forall ((V_r_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OPair T_b T_c) V_a_2) V_b_2)) V_r_2)) (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) (hAPP _let_0 V_r_2))) )) 171.16/189.84 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.84 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.84 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP _let_0 V_A_2) V_B_2) (hAPP (hAPP _let_0 V_B_2) V_A_2)) )) 171.16/189.84 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_pname_H $$unsorted)) (not (= c_Com_Ocom_OSKIP (hAPP c_Com_Ocom_OBODY V_pname_H))) ) 171.16/189.84 ( v_pn ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (let ((_let_1 (c_member T_b))) (let ((_let_2 (c_Set_Oinsert T_b))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_0) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_1 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) B_x) B_y)) (hAPP (hAPP _let_2 B_x) (hAPP (hAPP _let_2 B_y) _let_0)))) )) (hBOOL (hAPP (hAPP _let_1 (c_Big__Operators_Olinorder__class_OMax T_b V_A_2)) V_A_2))) )))) 171.16/189.84 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_u_2 $$unsorted)) (= (hAPP (c_Finite__Set_Ocard tc_Nat_Onat) (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) V_u_2)) (hAPP c_Nat_OSuc V_u_2)) ) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.84 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.84 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OatMost T_b))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP _let_0 V_u_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP _let_0 V_l_2)) (c_SetInterval_Oord__class_OgreaterThanAtMost T_b V_l_2 V_u_2)))) )) 171.16/189.84 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.84 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.84 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.84 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.84 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.84 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_a) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (c_Groups_Oone__class_Oone T_a))))) ) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.84 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.84 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((T_1 $$unsorted) (T_2 $$unsorted)) (or (not (class_Finite__Set_Ofinite T_2)) (not (class_Finite__Set_Ofinite T_1)) (class_Finite__Set_Ofinite (tc_fun T_2 T_1))) ) 171.16/189.84 ( tc_HOL_Obool, tc_HOL_Obool ) 171.16/189.84 ( tc_HOL_Obool, tc_Nat_Onat ) 171.16/189.84 ( tc_HOL_Obool, tc_Int_Oint ) 171.16/189.84 ( tc_HOL_Obool, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ( tc_HOL_Obool, (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( tc_HOL_Obool, tc_String_Onibble ) 171.16/189.84 ( tc_HOL_Obool, tc_Product__Type_Ounit ) 171.16/189.84 ( tc_HOL_Obool, tc_Com_Ocom ) 171.16/189.84 ( tc_HOL_Obool, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( tc_HOL_Obool, tc_String_Ochar ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((T_b $$unsorted)) (= (c_Relation_OId T_b) (c_Transitive__Closure_Ortrancl T_b (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)))) ) 171.16/189.84 ( tc_Nat_Onat ) 171.16/189.84 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ( tc_String_Onibble ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (c_member (tc_prod T_b T_b)))) (let ((_let_1 (c_Product__Type_OPair T_b T_b))) (let ((_let_2 (hAPP _let_1 V_a_2))) (let ((_let_3 (c_Transitive__Closure_Otrancl T_b V_r_2))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 (hAPP _let_2 V_b_2)) _let_3))) (not (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP _let_1 V_b_2) V_c_2)) (c_Transitive__Closure_Ortrancl T_b V_r_2)))) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_2 V_c_2)) _let_3))) ))))) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= V_a_2 (c_Complete__Lattice_OInf__class_OInf T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.84 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.84 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((T_1 $$unsorted) (T_2 $$unsorted)) (or (not (class_Finite__Set_Ofinite T_2)) (not (class_Finite__Set_Ofinite T_1)) (class_Finite__Set_Ofinite (tc_prod T_2 T_1))) ) 171.16/189.84 ( tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.84 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ( tc_String_Onibble, tc_String_Onibble ) 171.16/189.84 ( tc_Com_Ocom, tc_Com_Opname ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_xs_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (hAPP (c_List_Oset T_b) V_xs_2))) (not (forall ((B_i $$unsorted)) (or (not (= V_x_2 (hAPP (hAPP (c_List_Onth T_b) V_xs_2) B_i))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_b)) V_xs_2))))) ))) ) 171.16/189.84 ( c_Com_Obodies, skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_x_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_d $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP V_f_2 (hAPP V_g_2 V_x_2)) (hAPP (hAPP (c_Fun_Ocomp T_c T_b T_d V_f_2) V_g_2) V_x_2)) ) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of, (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Code__Numeral_Ocode__numeral, tc_Int_Oint, tc_Nat_Onat ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) (forall ((V_S_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_R_2)) (not (c_Wellfounded_Owf T_b V_S_2)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) V_R_2) V_S_2)) V_R_2))) (c_Wellfounded_Owf T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_R_2) V_S_2))) )) 171.16/189.84 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_S_2 $$unsorted)) (= (c_Nat__Transfer_Onat__set V_S_2) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Int_Oint) B_x) V_S_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) B_x))) )) ) 171.16/189.84 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)) ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((T_c $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Relation_ODomain T_b T_c) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_c) tc_HOL_Obool)))) ) 171.16/189.84 ( tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.84 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.84 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ( tc_String_Onibble, tc_String_Onibble ) 171.16/189.84 ( tc_Com_Ocom, tc_Com_Opname ) 171.16/189.84 ) 171.16/189.84 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_k $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (c_Groups_Oone__class_Oone T_a)) (hAPP _let_0 V_k)) (hAPP _let_0 (c_Int_Osucc V_k)))) )) 171.16/189.84 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Code__Numeral_Ocode__numeral ) 171.16/189.84 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Nat_Onat ) 171.16/189.84 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.84 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.16/189.84 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.16/189.84 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.16/189.84 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.16/189.84 ) 171.16/189.84 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_b $$unsorted) (T_a $$unsorted)) (= V_x (hAPP (c_Product__Type_Ofst T_a T_b) (hAPP (hAPP (c_Product__Type_OPair T_a T_b) V_x) V_y))) ) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.84 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.84 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.84 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.84 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_m $$unsorted)) (not (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Nat_OSuc V_m))) ) 171.16/189.85 ( skv_5 ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Orderings_Oord__class_Omax T_b)) V_a_2) V_A_2))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.85 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.85 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (= V_b V_a) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_b) V_a))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_b) V_a))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_l_2 $$unsorted) (V_k_2 $$unsorted)) (= (= V_l_2 V_k_2) (= (c_Int_OBit1 V_l_2) (c_Int_OBit1 V_k_2))) ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.85 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_z $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z))) (= (hAPP (c_Int_Oring__1__class_Oof__int T_a) V_z) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) (hAPP c_Int_Onat V_z)))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Code__Numeral_Ocode__numeral ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Code__Numeral_Ocode__numeral ) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.16/189.85 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.85 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (= (= (c_Groups_Oone__class_Oone T_b) (c_Groups_Osgn__class_Osgn T_b V_a_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (c_Groups_Ozero__class_Ozero T_b)) V_a_2)))) ) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_A_2 $$unsorted)) (= (hAPP (c_Finite__Set_Ocard tc_Int_Oint) (hAPP (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) V_A_2)) (hAPP (c_Finite__Set_Ocard tc_Nat_Onat) V_A_2)) ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (= (c_Orderings_Otop__class_Otop _let_0) (c_Complete__Lattice_OInf__class_OInf _let_0 (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))) )) 171.16/189.85 ( tc_HOL_Obool ) 171.16/189.85 ( tc_Nat_Onat ) 171.16/189.85 ( tc_Int_Oint ) 171.16/189.85 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( tc_String_Onibble ) 171.16/189.85 ( tc_Product__Type_Ounit ) 171.16/189.85 ( tc_String_Ochar ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Olattice T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y)))) ) 171.16/189.85 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.85 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.85 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Ozero__neq__one T_a)) (not (= (c_Groups_Oone__class_Oone T_a) (c_Groups_Ozero__class_Ozero T_a)))) ) 171.16/189.85 ( tc_Code__Numeral_Ocode__numeral ) 171.16/189.85 ( tc_Nat_Onat ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_B_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (or (not (class_Groups_Ocomm__monoid__add T_c)) (not (c_Fun_Oinj__on T_b T_c V_f_2 V_B_2)) (= (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__add__class_Osetsum T_b T_c) V_f_2) V_B_2) (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__add__class_Osetsum T_c T_c) (c_Fun_Oid T_c)) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_B_2)))) ) 171.16/189.85 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.85 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Int_Oint, tc_Nat_Onat ) 171.16/189.85 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), (tc_prod tc_String_Onibble tc_String_Onibble), tc_String_Ochar ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (c_SetInterval_Oord__class_OatLeastAtMost T_b V_a_2 V_a_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.85 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.85 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Ogroup__add T_b)) (= (= (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2) _let_0) (= V_a_2 _let_0))) )) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((V_y $$unsorted) (V_x $$unsorted)) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_x) V_y)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (hAPP _let_0 V_x)) (hAPP _let_0 V_y))) )) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (c_Orderings_Oord__class_Omax T_b) (c_Orderings_Oord_Omin T_b (hAPP (c_COMBC T_b T_b tc_HOL_Obool) (c_Orderings_Oord__class_Oless__eq T_b))))) ) 171.16/189.85 ( tc_Code__Numeral_Ocode__numeral ) 171.16/189.85 ( tc_Nat_Onat ) 171.16/189.85 ( tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Complete__Lattice_OSup__class_OSup T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_a_2) (c_Complete__Lattice_OSup__class_OSup T_b V_A_2)))) ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Groups_Ozero__class_Ozero T_b)))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_a_2))) (hBOOL (hAPP _let_0 V_a_2)))) )) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2) (c_Complete__Lattice_OInf__class_OInf T_b V_A_2))) ) 171.16/189.85 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_l_2 $$unsorted) (V_k_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_k_2) V_l_2))) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (c_SetInterval_Oord__class_OgreaterThanAtMost T_b V_k_2 V_l_2)))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.85 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite (tc_prod T_b T_b)) V_r_2))) (= (c_Wellfounded_Owf T_b V_r_2) (c_Wellfounded_Oacyclic T_b V_r_2))) ) 171.16/189.85 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.16/189.85 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.16/189.85 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.16/189.85 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_a_2))) (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP _let_1 V_A_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_0))) V_A_2)) ))) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (forall ((V_k_2 $$unsorted) (V_f_2 $$unsorted) (V_n_2 $$unsorted)) (or (not (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_i) V_n_2))) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP V_f_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_i) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (hAPP V_f_2 B_i)))) (c_Groups_Oone__class_Oone tc_Int_Oint)))) )) (not (hBOOL (hAPP (hAPP _let_0 (hAPP V_f_2 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) V_k_2))) (not (hBOOL (hAPP (hAPP _let_0 V_k_2) (hAPP V_f_2 V_n_2)))) (not (forall ((B_i $$unsorted)) (or (not (= V_k_2 (hAPP V_f_2 B_i))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) B_i) V_n_2)))) ))) )) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.85 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus T_a))) (let ((_let_1 (c_Groups_Oone__class_Oone T_a))) (forall ((V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Ocomm__semiring__1 T_a)) (= (hAPP (hAPP _let_0 V_m) V_m) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) (hAPP (hAPP _let_0 _let_1) _let_1)) V_m))) ))) 171.16/189.85 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_x) V_y))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Fun_Oinj__on T_b T_c V_f_2 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (= V_A_2 (hAPP (c_Set_Ovimage T_b T_c V_f_2) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2)))) ) 171.16/189.85 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.16/189.85 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))))) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool))))) (hBOOL (hAPP (c_Finite__Set_Ofinite _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))))) )) 171.16/189.85 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.85 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.85 ( tc_String_Onibble, tc_String_Onibble ) 171.16/189.85 ( tc_Com_Ocom, tc_Com_Opname ) 171.16/189.85 ) 171.16/189.85 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b)) (c_Orderings_Otop__class_Otop T_b)) V_A_2) (c_Complete__Lattice_OInf__class_OInf T_b V_A_2))) ) 171.16/189.85 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.16/189.85 ) 171.16/189.85 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_fun T_c tc_HOL_Obool))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Hilbert__Choice_OEps (tc_prod T_b T_c) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool) (hAPP (hAPP (c_COMBC T_b _let_1 _let_1) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_1 _let_1) T_b) (c_COMBB tc_HOL_Obool tc_HOL_Obool T_c)) (hAPP (hAPP (c_COMBB tc_HOL_Obool _let_0 T_b) c_fconj) (hAPP c_fequal V_x_2)))) (hAPP c_fequal V_y_2)))) (hAPP (hAPP (c_Product__Type_OPair T_b T_c) V_x_2) V_y_2)) ))) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.85 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.85 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.85 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.86 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (= V_x (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y))) ) 171.16/189.86 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.86 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.86 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_B_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) B_x) V_A_2))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) (hAPP V_B_2 B_x)))) )) (= (hAPP (c_Finite__Set_Ocard (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) V_B_2)) (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__add__class_Osetsum T_b tc_Nat_Onat) (hAPP (hAPP (c_COMBB (tc_fun T_c tc_HOL_Obool) tc_Nat_Onat T_b) (c_Finite__Set_Ocard T_c)) V_B_2)) V_A_2))) ) 171.16/189.86 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), tc_String_Onibble, (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_List_Odistinct T_b) V_xs_2))) (= (hAPP (c_Finite__Set_Ocard T_b) (hAPP (c_List_Oset T_b) V_xs_2)) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_b)) V_xs_2))) ) 171.16/189.86 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((V_y $$unsorted) (V_x $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_x))) (not (hBOOL (hAPP _let_0 V_y))) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP c_Int_Onat V_x)) (hAPP c_Int_Onat V_y)) (hAPP c_Int_Onat (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_x) V_y)))) )) 171.16/189.86 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_a_2)) V_b_2)) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_b_2)) V_a_2)))) ))) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.86 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0) V_C_2))) (let ((_let_2 (hAPP (c_Set_Oinsert T_b) V_a_2))) (forall ((V_B_2 $$unsorted) (V_a_2 $$unsorted) (V_C_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP _let_2 (hAPP _let_1 V_B_2)) (hAPP _let_1 (hAPP (hAPP (c_COMBB _let_0 _let_0 T_c) _let_2) V_B_2))) )))) 171.16/189.86 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_2 (tc_fun tc_Nat_Onat _let_0))) (let ((_let_3 (tc_fun tc_Nat_Onat T_b))) (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (c_List_Oset T_b) V_xs_2) (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBB _let_1 tc_HOL_Obool T_b) (c_HOL_OEx tc_Nat_Onat)) (hAPP (hAPP (c_COMBC T_b _let_1 _let_1) (hAPP (hAPP (c_COMBB _let_2 (tc_fun _let_1 _let_1) T_b) (c_COMBS tc_Nat_Onat tc_HOL_Obool tc_HOL_Obool)) (hAPP (hAPP (c_COMBB _let_1 _let_2 T_b) (hAPP (c_COMBB tc_HOL_Obool _let_0 tc_Nat_Onat) c_fconj)) (hAPP (hAPP (c_COMBC T_b _let_3 _let_1) (hAPP (hAPP (c_COMBB (tc_fun T_b tc_HOL_Obool) (tc_fun _let_3 _let_1) T_b) (c_COMBB T_b tc_HOL_Obool tc_Nat_Onat)) c_fequal)) (hAPP (c_List_Onth T_b) V_xs_2))))) (hAPP (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_b)) V_xs_2)))))) ))))) 171.16/189.86 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= _let_1 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_0) V_A_2) (hAPP (c_COMBK _let_0 T_c) _let_1))) ))) 171.16/189.86 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_b $$unsorted) (V_a $$unsorted)) (or (and (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_a) V_b))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_b) _let_0)))) (= (c_Divides_OposDivAlg V_a V_b) (hAPP (hAPP (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint) _let_0) V_a))) )) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.86 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_m_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OatLeastLessThan tc_Nat_Onat V_m_2) (hAPP c_Nat_OSuc V_m_2)) (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) V_m_2) (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)))) ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.86 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.86 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Big__Operators_Olinorder__class_OMin T_b V_A_2)) V_x_2))) ) 171.16/189.86 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((V_w_2 $$unsorted)) (or (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w_2))) (= (hAPP (hAPP (c_HOL_OLet tc_Nat_Onat tc_Nat_Onat) (hAPP _let_0 V_w_2)) (hAPP (hAPP (c_COMBB tc_Nat_Onat tc_Nat_Onat tc_Nat_Onat) c_Nat_OSuc) (hAPP (hAPP (c_COMBS tc_Nat_Onat tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oplus__class_Oplus tc_Nat_Onat)) (c_COMBI tc_Nat_Onat)))) (hAPP _let_0 (c_Int_OBit1 V_w_2)))) )) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.86 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_w_2 $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w_2)))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 V_w_2)))) ) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.86 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_b))) (forall ((V_w_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Oring__char__0 T_b)) (not (class_Int_Onumber__ring T_b)) (= (c_Int_Oiszero T_b (hAPP _let_0 (c_Int_OBit0 V_w_2))) (c_Int_Oiszero T_b (hAPP _let_0 V_w_2)))) )) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Owellorder T_b)) (c_Wellfounded_Owf T_b (hAPP (c_Set_OCollect (tc_prod T_b T_b)) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_b tc_HOL_Obool) (c_Orderings_Oord__class_Oless T_b))))) ) 171.16/189.86 ( tc_Int_Oint ) 171.16/189.86 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.86 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.86 ( tc_String_Onibble ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Ogroup__add T_b)) (= (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_b_2) (c_Groups_Ozero__class_Ozero T_b)) (= V_a_2 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_b_2)))) ) 171.16/189.86 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_x) V_y)) (= V_y V_x)) ) 171.16/189.86 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Rings_Osemiring__1 T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (c_Groups_Oone__class_Oone T_b)) (c_Nat_Osemiring__1__class_ONats T_b)))) ) 171.16/189.86 ( tc_Code__Numeral_Ocode__numeral ) 171.16/189.86 ( tc_Nat_Onat ) 171.16/189.86 ( tc_Int_Oint ) 171.16/189.86 ( (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_x_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_y_2) V_x_2)))) ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.86 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.86 ) 171.16/189.86 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (let ((_let_1 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_2 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_3 (hAPP _let_1 V_v_H_2))) (let ((_let_4 (hBOOL (hAPP c_Nat__Numeral_Oneg _let_3)))) (let ((_let_5 (hAPP _let_1 V_v_2))) (let ((_let_6 (hBOOL (hAPP c_Nat__Numeral_Oneg _let_5)))) (forall ((V_v_H_2 $$unsorted) (V_v_2 $$unsorted)) (= (and (or _let_6 (and (or _let_4 (= V_v_H_2 V_v_2)) (or (not _let_4) (= _let_2 _let_5)))) (or (not _let_6) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_3) _let_2)))) (= (hAPP _let_0 V_v_H_2) (hAPP _let_0 V_v_2))) )))))))) 171.16/189.86 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.86 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.86 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.86 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((T_c $$unsorted) (T_b $$unsorted)) (= (c_Fun_Oid (tc_prod T_b T_c)) (c_Product__Type_Oapfst T_b T_b T_c (c_Fun_Oid T_b))) ) 171.16/189.86 ( tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.86 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.86 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.16/189.86 ( tc_String_Onibble, tc_String_Onibble ) 171.16/189.86 ( tc_Com_Ocom, tc_Com_Opname ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_h_2 $$unsorted) (T_c $$unsorted) (V_F_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_F_2))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) (hAPP (c_Set_Oimage T_b T_c V_h_2) V_F_2)))) ) 171.16/189.86 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.16/189.86 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.86 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.16/189.86 ) 171.16/189.86 (instantiation (forall ((V_n_2 $$unsorted) (V_Pa_2 $$unsorted)) (or (hBOOL (hAPP V_Pa_2 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (not (hBOOL (hAPP V_Pa_2 V_n_2))) (not (forall ((B_k $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_k) V_n_2))) (not (hBOOL (hAPP V_Pa_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) B_k) (c_Groups_Oone__class_Oone tc_Nat_Onat))))) (not (forall ((B_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) B_i) B_k))) (not (hBOOL (hAPP V_Pa_2 B_i)))) ))) ))) ) 171.16/189.86 ( c_Nat_OSuc, (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) ) 171.16/189.86 ( c_fequal, (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.16/189.86 ( c_Int_Onat, (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)) ) 171.16/189.86 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.16/189.86 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc) ) 171.16/189.86 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), c_Int_Onat ) 171.16/189.86 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Orderings_Oord__class_Oless tc_Int_Oint) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.87 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), c_Nat_OSuc ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Set_Oinsert tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osize__class_Osize tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Orderings_Obot__class_Obot _let_0))) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0))) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.87 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))) ) 171.16/189.87 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (c_Set_Oinsert (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0))) ) 171.16/189.87 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))) ) 171.16/189.87 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Int_Oint), c_Int_Onat ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.16/189.87 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), c_Nat_OSuc ) 171.16/189.87 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.16/189.87 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))), c_Nat_OSuc ) 171.16/189.87 ( c_Int_Ointrel, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool)))) ) 171.16/189.87 ( c_Com_Ocom_OSKIP, c_Com_OWT ) 171.16/189.87 ( c_Com_Ocom_OSKIP, (c_Nat_Osize__class_Osize tc_Com_Ocom) ) 171.16/189.87 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Nat_Osize__class_Osize tc_Code__Numeral_Ocode__numeral) ) 171.16/189.87 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) c_Code__Numeral_Onat__of) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oplus__class_Oplus tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.16/189.87 ( c_fTrue, (c_COMBK tc_HOL_Obool tc_Nat_Onat) ) 171.16/189.87 ( c_fTrue, (c_Nat_Osize__class_Osize tc_HOL_Obool) ) 171.16/189.87 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), (c_Finite__Set_Ocard tc_HOL_Obool) ) 171.16/189.87 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), (c_Finite__Set_Ocard tc_Product__Type_Ounit) ) 171.16/189.87 ( c_Code__Numeral_Onat__of, (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) ) 171.16/189.87 ( c_Com_Obodies, (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) ) 171.16/189.87 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (hAPP (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) skv_4) ) 171.16/189.87 ( c_Com_OWT, (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) ) 171.16/189.87 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) ) 171.16/189.87 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral)) ) 171.16/189.87 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.87 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.16/189.87 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Orderings_Oord__class_Oless tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.87 ( c_fFalse, (c_Nat_Osize__class_Osize tc_HOL_Obool) ) 171.16/189.87 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) ) 171.16/189.87 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.16/189.87 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.16/189.87 ( (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.16/189.87 ( v_pn, c_Com_Ocom_OBODY ) 171.16/189.87 ( c_String_Ochar_OChar, (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) ) 171.16/189.87 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) ) 171.16/189.87 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_COMBK (tc_fun tc_String_Onibble tc_HOL_Obool) tc_String_Onibble) ) 171.16/189.87 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool))) ) 171.16/189.87 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (c_Set_Oimage (tc_prod tc_String_Onibble tc_String_Onibble) tc_String_Ochar (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar)) ) 171.16/189.87 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.16/189.87 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)) ) 171.16/189.87 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))))), c_Int_OAbs__Integ ) 171.16/189.87 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)), (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.16/189.87 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.16/189.87 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)) ) 171.16/189.87 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), c_Int_OAbs__Integ ) 171.16/189.87 ( (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) ) 171.16/189.87 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.16/189.87 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)), (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.16/189.87 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.16/189.87 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.16/189.87 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) ) 171.16/189.87 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.87 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.87 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.16/189.87 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.16/189.87 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) ) 171.16/189.87 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.16/189.87 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Nat__Numeral_Oneg ) 171.16/189.87 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.16/189.87 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat ) 171.16/189.87 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.16/189.87 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.16/189.87 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.16/189.87 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))) ) 171.16/189.87 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), (c_Finite__Set_Ofinite tc_Com_Opname) ) 171.16/189.87 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.16/189.87 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))) ) 171.16/189.87 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.16/189.87 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.16/189.87 ( skv_4, (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) ) 171.16/189.87 ) 171.16/189.87 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((V_w_2 $$unsorted)) (= (hAPP (hAPP (c_HOL_OLet tc_Nat_Onat tc_Nat_Onat) (hAPP _let_0 V_w_2)) (hAPP (hAPP (c_COMBS tc_Nat_Onat tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oplus__class_Oplus tc_Nat_Onat)) (c_COMBI tc_Nat_Onat))) (hAPP _let_0 (c_Int_OBit0 V_w_2))) )) 171.16/189.87 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.87 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.87 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.16/189.87 ) 171.16/189.87 (instantiation (let ((_let_0 (tc_fun T_c T_d))) (let ((_let_1 (tc_prod T_b T_c))) (forall ((V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_e $$unsorted) (T_d $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_COMBS _let_1 T_c T_d) (hAPP (hAPP (c_COMBB T_e _let_0 _let_1) V_f_2) (hAPP (hAPP (c_COMBB T_b T_e _let_1) V_g_2) (c_Product__Type_Ofst T_b T_c)))) (c_Product__Type_Osnd T_b T_c)) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c T_d) (hAPP (hAPP (c_COMBB T_e _let_0 T_b) V_f_2) V_g_2))) ))) 171.16/189.87 ( c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), tc_Nat_Onat, tc_HOL_Obool, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.87 ) 171.16/189.87 (instantiation (let ((_let_0 (c_member T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 B_y) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) B_y))) )) (not (hBOOL (hAPP (hAPP _let_0 V_x_2) V_A_2))) (= V_x_2 (c_Big__Operators_Olinorder__class_OMin T_b V_A_2))) )) 171.16/189.88 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.16/189.88 ) 171.16/189.88 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Groups_Ouminus T_1)) (class_Groups_Ouminus (tc_fun T_2 T_1))) ) 171.16/189.88 ( tc_HOL_Obool, tc_HOL_Obool ) 171.16/189.88 ( tc_Nat_Onat, tc_HOL_Obool ) 171.16/189.88 ( tc_Int_Oint, tc_HOL_Obool ) 171.16/189.88 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.16/189.88 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.16/189.88 ( tc_String_Onibble, tc_HOL_Obool ) 171.16/189.88 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.16/189.88 ( tc_Com_Ocom, tc_HOL_Obool ) 171.16/189.88 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.16/189.88 ( tc_String_Ochar, tc_HOL_Obool ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_member (tc_prod T_b T_b)))) (let ((_let_1 (c_Product__Type_OPair T_b T_b))) (let ((_let_2 (hAPP _let_1 V_a_2))) (let ((_let_3 (c_Transitive__Closure_Otrancl T_b V_r_2))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 (hAPP _let_2 V_b_2)) _let_3))) (not (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP _let_1 V_b_2) V_c_2)) V_r_2))) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_2 V_c_2)) _let_3))) ))))) 171.16/189.88 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus tc_Nat_Onat))) (forall ((V_n $$unsorted) (V_m $$unsorted)) (= (hAPP (hAPP _let_0 V_m) (hAPP c_Nat_OSuc V_n)) (hAPP (hAPP _let_0 (hAPP c_Nat_OSuc V_m)) V_n)) )) 171.16/189.88 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus tc_Nat_Onat))) (forall ((V_n $$unsorted) (V_m $$unsorted)) (= (hAPP (hAPP _let_0 (hAPP c_Nat_OSuc V_m)) V_n) (hAPP c_Nat_OSuc (hAPP (hAPP _let_0 V_m) V_n))) )) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) V_A_2) V_B_2))) (= V_B_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2))) )) 171.16/189.88 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_x_2))) (not (hBOOL (hAPP _let_0 V_y_2))) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_x_2) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP c_Int_Onat V_x_2)) (hAPP c_Int_Onat V_y_2))))) )) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (tc_fun T_b T_c))) (forall ((T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))))) (= (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Finite__Set_Ocard T_c) (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool)))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))))) )) 171.16/189.88 ( tc_HOL_Obool, tc_HOL_Obool ) 171.16/189.88 ( tc_HOL_Obool, tc_Nat_Onat ) 171.16/189.88 ( tc_HOL_Obool, tc_Int_Oint ) 171.16/189.88 ( tc_HOL_Obool, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.88 ( tc_HOL_Obool, (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( tc_HOL_Obool, tc_String_Onibble ) 171.16/189.88 ( tc_HOL_Obool, tc_Product__Type_Ounit ) 171.16/189.88 ( tc_HOL_Obool, tc_Com_Ocom ) 171.16/189.88 ( tc_HOL_Obool, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( tc_HOL_Obool, tc_String_Ochar ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (let ((_let_1 (tc_Option_Ooption T_c))) (let ((_let_2 (tc_fun T_c _let_1))) (let ((_let_3 (tc_fun T_c tc_HOL_Obool))) (let ((_let_4 (tc_fun _let_1 tc_HOL_Obool))) (forall ((V_xs_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_List_Odistinct T_b) (hAPP (hAPP (c_List_Omap _let_0 T_b) (c_Product__Type_Ofst T_b T_c)) V_xs_2)))) (= (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool) (hAPP (hAPP (c_COMBC T_b _let_2 _let_3) (hAPP (hAPP (c_COMBB _let_4 (tc_fun _let_2 _let_3) T_b) (c_COMBB _let_1 tc_HOL_Obool T_c)) (hAPP (hAPP (c_COMBB _let_1 _let_4 T_b) c_fequal) (c_Map_Omap__of T_b T_c V_xs_2)))) (c_Option_Ooption_OSome T_c)))) (hAPP (c_List_Oset _let_0) V_xs_2))) )))))) 171.16/189.88 ( c_Com_Obodies, tc_Com_Ocom, tc_Com_Opname ) 171.16/189.88 ) 171.16/189.88 (instantiation (forall ((V_k_2 $$unsorted) (V_i_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (= (hBOOL (hAPP (hAPP (c_member T_b) V_i_2) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_k_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_i_2) V_k_2)))) ) 171.16/189.88 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.88 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.88 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.88 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.88 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.88 ) 171.16/189.88 (instantiation (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_w_2))) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w_2) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP c_Int_Onat V_w_2)) (hAPP c_Int_Onat V_z_2))))) ) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.88 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c (tc_fun T_b tc_HOL_Obool)))) (let ((_let_1 (tc_fun T_c tc_HOL_Obool))) (let ((_let_2 (tc_fun T_c (tc_fun T_b tc_HOL_Obool)))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_d $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_d _let_0) V_A_2) (hAPP (hAPP (c_COMBC T_d _let_2 _let_0) (hAPP (hAPP (c_COMBB _let_1 (tc_fun _let_2 _let_0) T_d) _let_0) V_B_2)) V_C_2)) (hAPP (hAPP _let_0 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_d _let_1) V_A_2) V_B_2)) V_C_2))) )))) 171.16/189.88 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.88 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.88 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat, tc_Nat_Onat ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (c_member T_b))) (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (hBOOL (hAPP _let_0 V_A_2)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2)))) (not (forall ((B_x $$unsorted)) (or (hBOOL (hAPP _let_0 (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBS T_b tc_HOL_Obool tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_HOL_Obool (tc_fun tc_HOL_Obool tc_HOL_Obool) T_b) c_fconj) (hAPP (hAPP (c_COMBC T_b (tc_fun T_b tc_HOL_Obool) tc_HOL_Obool) _let_1) V_A_2))) (hAPP (hAPP (c_COMBC T_b T_c tc_HOL_Obool) (hAPP (hAPP (c_COMBB T_c (tc_fun T_c tc_HOL_Obool) T_b) c_fequal) V_f_2)) (hAPP V_f_2 B_x)))))) (not (hBOOL (hAPP (hAPP _let_1 B_x) V_A_2)))) ))) ))) 171.16/189.88 ( c_Nat_OSuc, tc_Nat_Onat, (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.88 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.16/189.88 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.16/189.88 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.16/189.88 ) 171.16/189.88 (instantiation (forall ((V_n_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Osemiring__1 T_b)) (= (c_Nat_Osemiring__1__class_Oof__nat__aux T_b (hAPP (hAPP (c_COMBC T_b T_b T_b) (c_Groups_Oplus__class_Oplus T_b)) (c_Groups_Oone__class_Oone T_b)) V_n_2 (c_Groups_Ozero__class_Ozero T_b)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_b) V_n_2))) ) 171.16/189.88 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.16/189.88 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.16/189.88 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.16/189.88 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.16/189.88 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.88 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK _let_0 T_b) V_B_2))))) (= V_B_2 (c_Orderings_Obot__class_Obot _let_0)) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) )) 171.16/189.88 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (tc_fun tc_Int_Oint tc_HOL_Obool))) (forall ((V_d_2 $$unsorted)) (= (hAPP (c_Set_OCollect (tc_prod tc_Int_Oint tc_Int_Oint)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Int_Oint tc_Int_Oint tc_HOL_Obool) (hAPP (hAPP (c_COMBB _let_0 _let_0 tc_Int_Oint) (hAPP (c_COMBS tc_Int_Oint tc_HOL_Obool tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_HOL_Obool (tc_fun tc_HOL_Obool tc_HOL_Obool) tc_Int_Oint) c_fconj) (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_d_2)))) (c_Orderings_Oord__class_Oless tc_Int_Oint)))) (c_Int_Oint__ge__less__than2 V_d_2)) )) 171.16/189.88 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.88 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.16/189.88 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.16/189.88 ) 171.16/189.88 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Finite__Set_Ofinite T_b)) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))))) ) 171.16/189.88 ( tc_HOL_Obool ) 171.16/189.88 ( tc_Nat_Onat ) 171.16/189.88 ( tc_Int_Oint ) 171.16/189.88 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.88 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( tc_String_Onibble ) 171.16/189.88 ( tc_Product__Type_Ounit ) 171.16/189.88 ( tc_Com_Opname ) 171.16/189.88 ( tc_Com_Ocom ) 171.16/189.88 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( tc_String_Ochar ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (c_Orderings_Oord__class_Omax T_b))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (let ((_let_3 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_2) V_A_2) V_B_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (not (hBOOL (hAPP _let_0 V_B_2))) (= _let_3 (c_Orderings_Obot__class_Obot _let_2)) (= (hAPP (hAPP _let_1 (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_2) V_A_2) V_B_2))) (c_Big__Operators_Olinorder__class_OMax T_b _let_3)) (hAPP (hAPP _let_1 (c_Big__Operators_Olinorder__class_OMax T_b V_A_2)) (c_Big__Operators_Olinorder__class_OMax T_b V_B_2)))) ))))) 171.16/189.88 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus T_a))) (let ((_let_1 (hAPP (c_Int_Onumber__class_Onumber__of T_a) V_w))) (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_OBit1 V_w)) (hAPP (hAPP _let_0 (hAPP (hAPP _let_0 (c_Groups_Oone__class_Oone T_a)) _let_1)) _let_1))) ))) 171.16/189.88 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.16/189.88 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.16/189.88 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.16/189.88 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.16/189.88 ) 171.16/189.88 (instantiation (let ((_let_0 (c_Lattices_Osemilattice__sup__class_Osup T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2))) (let ((_let_3 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP _let_3 V_A_2))) (not (hBOOL (hAPP _let_3 V_B_2))) (= _let_2 (c_Orderings_Obot__class_Obot _let_1)) (= (hAPP (hAPP _let_0 (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2))) (c_Big__Operators_Olattice__class_OSup__fin T_b _let_2)) (hAPP (hAPP _let_0 (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OSup__fin T_b V_B_2)))) ))))) 171.16/189.88 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.88 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.16/189.89 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (c_Relation_OId T_b))) (forall ((T_b $$unsorted)) (= _let_0 (hAPP (c_Relation_Oconverse T_b T_b) _let_0)) )) 171.16/189.89 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.89 ) 171.16/189.89 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) (c_Groups_Ozero__class_Ozero T_a))) ) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.89 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.16/189.89 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.16/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (c_Nat_Osize__class_Osize tc_Nat_Onat))) (forall ((V_nat $$unsorted)) (= (hAPP _let_0 (hAPP c_Nat_OSuc V_nat)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP _let_0 V_nat)) (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) )) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.16/189.89 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.16/189.89 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (let ((_let_1 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_1 (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_a_2))) (= (and (hBOOL (hAPP (hAPP _let_1 V_b_2) V_a_2)) (hBOOL (hAPP _let_0 V_b_2))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) V_a_2) V_b_2))))) ))) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.16/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.16/189.89 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_R_2)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) V_A_2) (hAPP (c_Relation_OImage T_b T_b V_R_2) V_A_2)))) (= V_A_2 (c_Orderings_Obot__class_Obot _let_0))) )) 171.16/189.89 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.89 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_b))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) V_m_2) V_n_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (hAPP _let_0 V_m_2)) (hAPP _let_0 V_n_2))))) )) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.16/189.89 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.16/189.89 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.16/189.89 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.16/189.89 ) 171.16/189.89 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (= V_x (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) (c_Groups_Osgn__class_Osgn T_a V_x)) (hAPP (c_Groups_Oabs__class_Oabs T_a) V_x)))) ) 171.16/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) (let ((_let_3 (c_Equiv__Relations_Oquotient T_b))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (c_Fun_Oinj__on T_b _let_1 (hAPP (hAPP (c_COMBC T_b _let_2 _let_1) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_2 _let_1) T_b) _let_3) (hAPP (hAPP (c_COMBC T_b _let_0 _let_0) (c_Set_Oinsert T_b)) (c_Orderings_Obot__class_Obot _let_0)))) V_r_2) V_A_2)) (= (hAPP (c_Finite__Set_Ocard _let_0) (hAPP (hAPP _let_3 V_A_2) V_r_2)) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) ))))) 171.16/189.89 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.16/189.89 ) 171.16/189.89 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((V_Pa_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Hilbert__Choice_OEps _let_0 (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool) V_Pa_2)) (c_Hilbert__Choice_OEps _let_0 (hAPP (hAPP (c_COMBS _let_0 T_c tc_HOL_Obool) (hAPP (hAPP (c_COMBB T_b (tc_fun T_c tc_HOL_Obool) _let_0) V_Pa_2) (c_Product__Type_Ofst T_b T_c))) (c_Product__Type_Osnd T_b T_c)))) )) 171.24/189.89 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), tc_Com_Ocom, tc_Com_Opname ) 171.24/189.89 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) (c_Complete__Lattice_OSup__class_OSup T_b V_A_2)))) ) 171.24/189.89 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (c_Big__Operators_Olinorder__class_OMax T_b V_A_2))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1))))) (let ((_let_3 (= (c_Orderings_Obot__class_Obot _let_1) _let_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (and (or (not _let_3) (= V_x_2 _let_0)) (or _let_3 (= _let_0 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) V_x_2) (c_Big__Operators_Olinorder__class_OMax T_b _let_2)))))) ))))) 171.24/189.89 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((V_k $$unsorted)) (= (hAPP _let_0 (c_Int_OBit0 V_k)) (c_Int_OBit0 (hAPP _let_0 V_k))) )) 171.24/189.89 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m))) (forall ((V_n $$unsorted) (V_m $$unsorted)) (= (hAPP c_Nat_OSuc (hAPP _let_0 V_n)) (hAPP _let_0 (hAPP c_Nat_OSuc V_n))) )) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.24/189.89 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_xs_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) (hAPP (c_List_Oset T_b) V_xs_2)))) (not (c_List_Olinorder__class_Osorted T_b V_xs_2)) (= V_xs_2 (hAPP (hAPP (c_List_Olinorder__class_Oinsort__key T_b T_b (c_COMBI T_b)) V_a_2) (c_List_Oremove1 T_b V_a_2 V_xs_2)))) ) 171.24/189.89 ( c_Com_Obodies, skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_a))) (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= V_a (hAPP _let_0 (hAPP _let_0 V_a)))) )) 171.24/189.89 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Osucc (c_Int_OBit1 V_k)) (c_Int_OBit0 (c_Int_Osucc V_k))) ) 171.24/189.89 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.24/189.89 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (c_SetInterval_Oord__class_OatLeastAtMost T_b V_l_2 V_u_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_l_2) V_u_2)) (hAPP (hAPP (c_Set_Oinsert T_b) V_u_2) (c_Orderings_Obot__class_Obot _let_0))))) )) 171.24/189.89 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.89 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.89 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) (c_Groups_Ozero__class_Ozero T_a)) V_a))) ) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_b $$unsorted) (V_a $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_a) _let_0))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_b) V_a))) (= _let_0 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) V_a) V_b))) )) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (let ((_let_1 (c_member T_b))) (let ((_let_2 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_3 (c_Set_Oinsert T_b))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_0) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_1 (hAPP (hAPP _let_2 B_x) B_y)) (hAPP (hAPP _let_3 B_x) (hAPP (hAPP _let_3 B_y) _let_0)))) )) (hBOOL (hAPP (hAPP _let_1 (c_Big__Operators_Olattice_OInf__fin T_b _let_2 V_A_2)) V_A_2))) ))))) 171.24/189.89 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_A_2 $$unsorted) (V_Abs_2 $$unsorted) (V_Rep_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Typedef_Otype__definition T_b T_c V_Rep_2 V_Abs_2 V_A_2)) (= V_A_2 (hAPP (c_Set_Oimage T_b T_c V_Rep_2) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))))) ) 171.24/189.89 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of, tc_Nat_Onat, tc_Code__Numeral_Ocode__numeral ) 171.24/189.89 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))) c_Int_Ointrel)), c_Int_OAbs__Integ, c_Int_ORep__Integ, (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), tc_Int_Oint ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((V_Pa_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_HOL_OThe _let_0 (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool) V_Pa_2)) (c_HOL_OThe _let_0 (hAPP (hAPP (c_COMBS _let_0 T_c tc_HOL_Obool) (hAPP (hAPP (c_COMBB T_b (tc_fun T_c tc_HOL_Obool) _let_0) V_Pa_2) (c_Product__Type_Ofst T_b T_c))) (c_Product__Type_Osnd T_b T_c)))) )) 171.24/189.89 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), tc_Com_Ocom, tc_Com_Opname ) 171.24/189.89 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_Pa_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (c_Relation_ORange T_c T_b) (hAPP (c_Set_OCollect (tc_prod T_c T_b)) (hAPP (c_Product__Type_Oprod_Oprod__case T_c T_b tc_HOL_Obool) V_Pa_2))) (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBB (tc_fun T_c tc_HOL_Obool) tc_HOL_Obool T_b) (c_HOL_OEx T_c)) (hAPP (c_COMBC T_c T_b tc_HOL_Obool) V_Pa_2)))) ) 171.24/189.89 ( c_fequal, tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), tc_Com_Ocom, tc_Com_Opname ) 171.24/189.89 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (hAPP _let_0 V_w)) (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) V_w)))) )) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Code__Numeral_Ocode__numeral ) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Nat_Onat ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Code__Numeral_Ocode__numeral ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Nat_Onat ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (hAPP (c_Set_Oinsert T_b) V_k_2) (c_Orderings_Obot__class_Obot _let_0)))) (forall ((V_k_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= _let_1 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) _let_1) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_k_2)))) ))) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.89 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.89 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.89 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) (c_Big__Operators_Olinorder__class_OMax T_b V_A_2)))) ) 171.24/189.89 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (c_Orderings_Obot__class_Obot T_a)) (c_Orderings_Otop__class_Otop T_a))) ) 171.24/189.89 ( tc_HOL_Obool ) 171.24/189.89 ( tc_Nat_Onat ) 171.24/189.89 ( tc_Int_Oint ) 171.24/189.89 ( (tc_fun tc_HOL_Obool tc_HOL_Obool) ) 171.24/189.89 ( (tc_fun tc_Nat_Onat tc_HOL_Obool) ) 171.24/189.89 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.24/189.89 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.89 ( (tc_fun tc_Product__Type_Ounit tc_HOL_Obool) ) 171.24/189.89 ( (tc_fun tc_Int_Oint tc_HOL_Obool) ) 171.24/189.89 ( (tc_fun tc_String_Ochar tc_HOL_Obool) ) 171.24/189.89 ( (tc_fun tc_String_Onibble tc_HOL_Obool) ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (c_Wellfounded_Owf T_b V_r_2) (forall ((B_f $$unsorted)) (not (forall ((B_i $$unsorted)) (hBOOL (hAPP (hAPP (c_member (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) (hAPP B_f (hAPP c_Nat_OSuc B_i))) (hAPP B_f B_i))) V_r_2)) )) )) ) 171.24/189.89 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.24/189.89 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.24/189.89 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.24/189.89 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_k_2 $$unsorted) (V_i_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_k_2) V_i_2)) (hBOOL (hAPP (hAPP (c_member T_b) V_i_2) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_k_2))))) ) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.89 ) 171.24/189.89 (instantiation (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b)) V_x_2) V_A_2))) ) 171.24/189.89 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.24/189.89 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.89 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.89 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (forall ((V_v_H $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v_H)))) (= _let_0 (c_Divides_Odiv__class_Omod tc_Nat_Onat _let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v_H)))) )) 171.24/189.89 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.89 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.24/189.89 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.24/189.89 ) 171.24/189.89 (instantiation (let ((_let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v_H))) (forall ((V_v_H $$unsorted)) (or (hBOOL (hAPP c_Nat__Numeral_Oneg _let_0)) (= (c_Divides_Odiv__class_Omod tc_Nat_Onat (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v_H)) (hAPP c_Int_Onat (c_Divides_Odiv__class_Omod tc_Int_Oint (c_Groups_Oone__class_Oone tc_Int_Oint) _let_0)))) )) 171.24/189.89 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.24/189.89 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.24/189.90 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.24/189.90 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (not (hBOOL (hAPP (hAPP _let_0 V_x_2) V_y_2))) (or (= V_y_2 V_x_2) (hBOOL (hAPP (hAPP _let_0 V_y_2) V_x_2))))) )) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oab__group__add T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_b)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) V_b))) ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Set_Oinsert T_b))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_2) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) B_x) B_y)) (hAPP (hAPP _let_1 B_x) (hAPP (hAPP _let_1 B_y) _let_2)))) )) (hBOOL (hAPP (hAPP _let_0 (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2)) V_A_2))) )))) 171.24/189.90 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_m_2 $$unsorted) (V_n_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (forall ((B_n $$unsorted)) (hBOOL (hAPP (hAPP _let_0 (hAPP V_f_2 B_n)) (hAPP V_f_2 (hAPP c_Nat_OSuc B_n)))) )) (= (hBOOL (hAPP (hAPP _let_0 (hAPP V_f_2 V_n_2)) (hAPP V_f_2 V_m_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_n_2) V_m_2)))) )) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_k_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_k_2) (hAPP (c_Groups_Ouminus__class_Ouminus (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_k_2)))) ) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Nat_Osize__class_Osize (tc_List_Olist T_b)))) (forall ((V_Pa_2 $$unsorted) (V_xs_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (hAPP (c_List_Oset T_b) V_xs_2)))) (hBOOL (hAPP V_Pa_2 V_x_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP _let_0 (hAPP (c_List_Ofilter T_b V_Pa_2) V_xs_2))) (hAPP _let_0 V_xs_2)))) )) 171.24/189.90 ( (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), c_Com_Obodies, (c_Groups_Oone__class_Oone tc_Int_Oint), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_xs_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (hAPP (c_List_Oset T_b) V_xs_2)))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_b)) V_xs_2)))) ) 171.24/189.90 ( c_Com_Obodies, skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (forall ((V_k_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (= (hAPP c_Nat_OSuc V_k_2) (hAPP _let_0 V_A_2)) (not (forall ((B_b $$unsorted) (B_B $$unsorted)) (or (and (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_k_2) (not (= B_B (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))) (not (= V_k_2 (hAPP _let_0 B_B))) (hBOOL (hAPP (hAPP (c_member T_b) B_b) B_B)) (not (= V_A_2 (hAPP (hAPP (c_Set_Oinsert T_b) B_b) B_B)))) ))) )) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.24/189.90 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (c_Map_Odom T_b T_c V_f_2)) (= V_f_2 (hAPP (c_COMBK (tc_Option_Ooption T_c) T_b) (c_Option_Ooption_ONone T_c)))) ) 171.24/189.90 ( (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies), tc_Com_Ocom, tc_Com_Opname ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_n_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) V_n_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (c_Groups_Ozero__class_Ozero T_b)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_b) V_n_2))))) ) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.24/189.90 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.24/189.90 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.24/189.90 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (c_Complete__Lattice_OSup__class_OSup _let_0 (hAPP (c_Set_Oimage T_c _let_0 V_B_2) V_A_2)) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_0) V_A_2) V_B_2)) )) 171.24/189.90 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.90 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.90 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OlessThan T_b))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP _let_0 V_u_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP _let_0 V_l_2)) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_l_2) V_u_2)))) )) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.90 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.90 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hAPP (c_SetInterval_Oord__class_OatLeast T_b) (hAPP _let_0 V_x_2)) (hAPP (c_Set_Oimage T_b T_b _let_0) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_x_2)))) )) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_a_2 $$unsorted) (V_b_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_b_2) V_a_2))) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (c_SetInterval_Oord__class_OatLeastAtMost T_b V_a_2 V_b_2))) ) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (not (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member T_b) B_x) V_A_2))) )) (not (= _let_0 (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (= _let_0 (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) )) 171.24/189.90 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.24/189.90 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.24/189.90 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (= (c_Groups_Oone__class_Oone T_a) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) ) 171.24/189.90 ( tc_Nat_Onat ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_a) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_b) V_a))) (= V_a (c_Divides_Odiv__class_Omod tc_Int_Oint V_a V_b))) ) 171.24/189.90 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) (hAPP _let_1 V_b_2))) (hBOOL (hAPP (hAPP _let_0 V_b_2) (hAPP _let_1 V_a_2))))) ))) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.90 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.90 ) 171.24/189.90 (instantiation (forall ((V_n_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) V_n_2) (hAPP (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) (c_SetInterval_Oord__class_OatLeastAtMost tc_Int_Oint (c_Groups_Ozero__class_Ozero tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n_2)))) ) 171.24/189.90 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.90 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.90 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.90 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Nat_Onat))) (let ((_let_1 (hBOOL (hAPP (hAPP V_Pa_2 V_n_2) V_m_2)))) (let ((_let_2 (not _let_1))) (forall ((V_Pa_2 $$unsorted) (V_n_2 $$unsorted) (V_m_2 $$unsorted)) (or (and (hBOOL (hAPP (hAPP _let_0 V_m_2) V_n_2)) _let_2) (and (= V_n_2 V_m_2) _let_2) (and (hBOOL (hAPP (hAPP _let_0 V_n_2) V_m_2)) _let_2) _let_1) )))) 171.24/189.90 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.24/189.90 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.90 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.90 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.90 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))) ) 171.24/189.90 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))) ) 171.24/189.90 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.24/189.90 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.24/189.90 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.24/189.90 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.24/189.90 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.90 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.90 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), skv_4 ) 171.24/189.90 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral) ) 171.24/189.90 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.24/189.90 ( (c_Set_Oinsert tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.24/189.90 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) ) 171.24/189.90 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) ) 171.24/189.90 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) ) 171.24/189.90 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), c_Code__Numeral_Onat__of, (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.24/189.90 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))) ) 171.24/189.90 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))) ) 171.24/189.90 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))) ) 171.24/189.90 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), c_Int_Ointrel ) 171.24/189.90 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) ) 171.24/189.90 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), c_Nat_OSuc ) 171.24/189.90 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), c_Int_Onat, (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.24/189.90 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), c_Int_Onat, (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ominus__class_Ominus T_b))) (forall ((V_d_2 $$unsorted) (V_c_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (not (= (hAPP (hAPP _let_1 V_c_2) V_d_2) (hAPP (hAPP _let_1 V_a_2) V_b_2))) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)) (hBOOL (hAPP (hAPP _let_0 V_c_2) V_d_2)))) ))) 171.24/189.90 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.24/189.90 ) 171.24/189.90 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun T_d tc_HOL_Obool)))) (forall ((V_g_2 $$unsorted) (T_d $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Fun_Oinj__on T_b T_c V_f_2 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (not (c_Fun_Oinj__on T_d T_b V_g_2 _let_0)) (c_Fun_Oinj__on T_d T_c (hAPP (c_Fun_Ocomp T_b T_c T_d V_f_2) V_g_2) _let_0)) )) 171.24/189.91 ( c_Int_Onat, tc_Int_Oint, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat ) 171.24/189.91 ( c_Code__Numeral_Onat__of, tc_Code__Numeral_Ocode__numeral, (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (= (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)) (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) (c_Big__Operators_Olinorder__class_OMax T_b V_A_2)) (c_Big__Operators_Olinorder__class_OMax T_b V_B_2)))) )))) 171.24/189.91 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (let ((_let_1 (c_Set_Oimage _let_0 T_b (c_Product__Type_Ofst T_b T_c)))) (let ((_let_2 (c_List_Oset _let_0))) (forall ((V_ys_2 $$unsorted) (V_xs_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (= (c_Map_Omap__of T_b T_c V_ys_2) (c_Map_Omap__of T_b T_c V_xs_2))) (= (hAPP _let_1 (hAPP _let_2 V_xs_2)) (hAPP _let_1 (hAPP _let_2 V_ys_2)))) )))) 171.24/189.91 ( c_Com_Obodies, c_Com_Obodies, tc_Com_Ocom, tc_Com_Opname ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (c_Groups_Ozero__class_Ozero T_a)) V_a))) (= V_a (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a))) ) 171.24/189.91 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.91 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.24/189.91 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.24/189.91 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Orderings_Otop__class_Otop T_b) (c_Complete__Lattice_OInf__class_OInf T_b (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))) ) 171.24/189.91 ( tc_HOL_Obool ) 171.24/189.91 ( tc_Nat_Onat ) 171.24/189.91 ( tc_Int_Oint ) 171.24/189.91 ( (tc_fun tc_HOL_Obool tc_HOL_Obool) ) 171.24/189.91 ( (tc_fun tc_Nat_Onat tc_HOL_Obool) ) 171.24/189.91 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.91 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.24/189.91 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ( tc_String_Onibble ) 171.24/189.91 ( tc_Product__Type_Ounit ) 171.24/189.91 ( (tc_fun tc_Product__Type_Ounit tc_HOL_Obool) ) 171.24/189.91 ( tc_Com_Ocom ) 171.24/189.91 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ( (tc_fun tc_Int_Oint tc_HOL_Obool) ) 171.24/189.91 ( tc_String_Ochar ) 171.24/189.91 ( (tc_fun tc_String_Ochar tc_HOL_Obool) ) 171.24/189.91 ( (tc_fun tc_String_Onibble tc_HOL_Obool) ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Orderings_Obot T_1)) (class_Orderings_Obot (tc_fun T_2 T_1))) ) 171.24/189.91 ( tc_HOL_Obool, tc_HOL_Obool ) 171.24/189.91 ( tc_Nat_Onat, tc_HOL_Obool ) 171.24/189.91 ( tc_Int_Oint, tc_HOL_Obool ) 171.24/189.91 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.24/189.91 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.24/189.91 ( tc_String_Onibble, tc_HOL_Obool ) 171.24/189.91 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.24/189.91 ( tc_Com_Ocom, tc_HOL_Obool ) 171.24/189.91 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.24/189.91 ( tc_String_Ochar, tc_HOL_Obool ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP _let_0 V_a))) (not (hBOOL (hAPP _let_0 V_b))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)))) )) 171.24/189.91 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (= V_b_2 V_a_2) (hBOOL (hAPP (hAPP (c_member (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) V_a_2) V_b_2)) (c_Relation_OId T_b)))) ) 171.24/189.91 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.91 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.91 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.24/189.91 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.91 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (c_member T_b))) (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (forall ((B_x $$unsorted) (BOUND_VARIABLE_101592 $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 B_x) V_A_2))) (not (hBOOL (hAPP (hAPP _let_0 BOUND_VARIABLE_101592) V_A_2))) (not (= (hAPP V_f_2 B_x) (hAPP V_f_2 BOUND_VARIABLE_101592))) (= B_x BOUND_VARIABLE_101592)) ) (c_Fun_Oinj__on T_b T_c V_f_2 V_A_2)) )) 171.24/189.91 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (= V_a_2 (c_Groups_Ozero__class_Ozero T_b)) (= V_a_2 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)))) ) 171.24/189.91 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.91 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Fun_Oinj__on T_b T_c V_f_2 V_A_2)) (= V_A_2 (hAPP (c_Set_Oimage T_c T_b (c_Fun_Othe__inv__into T_b T_c V_A_2 V_f_2)) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2)))) ) 171.24/189.91 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.91 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.24/189.91 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.24/189.91 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.24/189.91 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ominus__class_Ominus T_b))) (forall ((V_d_2 $$unsorted) (V_c_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (not (= (hAPP (hAPP _let_1 V_c_2) V_d_2) (hAPP (hAPP _let_1 V_a_2) V_b_2))) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)) (hBOOL (hAPP (hAPP _let_0 V_c_2) V_d_2)))) ))) 171.24/189.91 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_b _let_1) V_A_2) (hAPP (hAPP (c_COMBC T_b _let_1 _let_1) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_1 _let_1) T_b) (c_Set_Oinsert _let_0)) (hAPP (hAPP (c_COMBB _let_0 _let_0 T_b) (c_Relation_OImage T_b T_b V_r_2)) (hAPP (hAPP (c_COMBC T_b _let_0 _let_0) (c_Set_Oinsert T_b)) (c_Orderings_Obot__class_Obot _let_0))))) (c_Orderings_Obot__class_Obot _let_1))) (hAPP (hAPP (c_Equiv__Relations_Oquotient T_b) V_A_2) V_r_2)) ))) 171.24/189.91 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y)))) ) 171.24/189.91 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.91 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.91 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_B_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted) (V_A_2 $$unsorted)) (or (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= V_B_2 (hAPP (c_Set_Oimage (tc_prod T_b T_c) T_c (c_Product__Type_Osnd T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK (tc_fun T_c tc_HOL_Obool) T_b) V_B_2))))) ) 171.24/189.91 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble, (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot _let_0) (hAPP (c_Set_Oimage (tc_prod T_b T_c) T_c (c_Product__Type_Osnd T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hAPP (c_COMBK _let_0 T_b) V_B_2)))) )) 171.24/189.91 ( c_Com_OWT, tc_Com_Ocom, tc_Com_Opname ) 171.24/189.91 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_1)) (class_Complete__Lattice_Ocomplete__lattice (tc_fun T_2 T_1))) ) 171.24/189.91 ( tc_HOL_Obool, tc_HOL_Obool ) 171.24/189.91 ( tc_Nat_Onat, tc_HOL_Obool ) 171.24/189.91 ( tc_Int_Oint, tc_HOL_Obool ) 171.24/189.91 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.24/189.91 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.24/189.91 ( tc_String_Onibble, tc_HOL_Obool ) 171.24/189.91 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.24/189.91 ( tc_Com_Ocom, tc_HOL_Obool ) 171.24/189.91 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.24/189.91 ( tc_String_Ochar, tc_HOL_Obool ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool)))) (forall ((V_f_2 $$unsorted) (T_d $$unsorted) (V_g_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (hAPP (c_Set_Oimage T_c T_b V_g_2) _let_0)))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_d) (hAPP (c_Set_Oimage T_c T_d (hAPP (hAPP (c_COMBB T_b T_d T_c) V_f_2) V_g_2)) _let_0)))) )) 171.24/189.91 ( (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), (tc_fun tc_Nat_Onat tc_HOL_Obool), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Complete__Lattice_OSup__class_OSup T_b (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (c_Orderings_Obot__class_Obot T_b))) ) 171.24/189.91 ( tc_HOL_Obool ) 171.24/189.91 ( tc_Nat_Onat ) 171.24/189.91 ( tc_Int_Oint ) 171.24/189.91 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.91 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ( tc_String_Onibble ) 171.24/189.91 ( tc_Product__Type_Ounit ) 171.24/189.91 ( tc_Com_Ocom ) 171.24/189.91 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.91 ( tc_String_Ochar ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Fields_Olinordered__field T_a)) (not (forall ((B_e $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)) B_e))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_y) B_e)))) )) (hBOOL (hAPP _let_0 V_y))) )) 171.24/189.91 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.24/189.91 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w_2) V_z_2)) (not (forall ((B_n $$unsorted)) (not (= V_z_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_w_2) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc B_n))))) ))) ) 171.24/189.91 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.91 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.91 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.91 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.91 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.91 ) 171.24/189.91 (instantiation (forall ((V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Int_Onumber__class_Onumber__of T_a) V_v) (hAPP (c_Int_Oring__1__class_Oof__int T_a) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v)))) ) 171.24/189.91 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.91 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.24/189.91 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.24/189.91 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.24/189.91 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.24/189.91 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.24/189.91 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.24/189.91 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.24/189.91 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.24/189.91 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.24/189.91 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.24/189.91 ) 171.24/189.91 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c (tc_fun T_b tc_HOL_Obool)) V_A_2) V_B_2) _let_0) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_c) B_x) V_A_2))) (= _let_0 (hAPP V_B_2 B_x))) )) )) 171.24/189.91 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.91 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.92 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted) (V_f_2 $$unsorted)) (or (not (hBOOL (hAPP V_f_2 (hAPP (hAPP (c_Product__Type_OPair T_b T_c) V_a_2) V_b_2)))) (hBOOL (hAPP (hAPP (c_Product__Type_Ocurry T_b T_c tc_HOL_Obool V_f_2) V_a_2) V_b_2))) ) 171.24/189.92 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat, (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.24/189.92 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat, (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.24/189.92 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))) ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (= V_x_2 (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) V_x_2) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2)))) ) 171.24/189.92 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.24/189.92 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (c_Big__Operators_Olinorder__class_OMin T_b V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_0 (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) V_x_2) _let_0))) )) 171.24/189.92 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_R_2 $$unsorted) (T_b $$unsorted)) (= (c_Transitive__Closure_Ortrancl T_b V_R_2) (c_Transitive__Closure_Ortrancl T_b (c_Transitive__Closure_Otrancl T_b V_R_2))) ) 171.24/189.92 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_i_2 $$unsorted) (V_j_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_j_2) V_i_2))) (= (c_SetInterval_Oord__class_OatLeastAtMost tc_Int_Oint V_i_2 V_j_2) (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)))) ) 171.24/189.92 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.92 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_i_2 $$unsorted) (V_j_2 $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_j_2) V_i_2)) (= (c_SetInterval_Oord__class_OatLeastAtMost tc_Int_Oint V_i_2 V_j_2) (hAPP (hAPP (c_Set_Oinsert tc_Int_Oint) V_i_2) (c_SetInterval_Oord__class_OatLeastAtMost tc_Int_Oint (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_i_2) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_j_2)))) ) 171.24/189.92 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (c_Orderings_Oord__class_Omin T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (not (= _let_2 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2))) (= (c_Big__Operators_Olattice_OInf__fin T_b _let_3 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)) (hAPP (hAPP _let_3 (c_Big__Operators_Olattice_OInf__fin T_b _let_3 V_A_2)) (c_Big__Operators_Olattice_OInf__fin T_b _let_3 V_B_2)))) ))))) 171.24/189.92 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_y) V_x))) (= (c_Nat__Transfer_Otsub V_x V_y) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_x) V_y))) ) 171.24/189.92 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.92 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_2 (c_Rings_Odvd__class_Odvd tc_Nat_Onat))) (let ((_let_3 (tc_fun tc_Nat_Onat _let_0))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (c_Orderings_Oorder_Ostrict__mono tc_Nat_Onat T_b (hAPP (hAPP (c_COMBS tc_Nat_Onat _let_1 _let_1) (hAPP (hAPP (c_COMBB _let_3 (tc_fun _let_1 _let_1) tc_Nat_Onat) (c_COMBS tc_Nat_Onat tc_HOL_Obool tc_HOL_Obool)) (hAPP (hAPP (c_COMBB _let_1 _let_3 tc_Nat_Onat) (hAPP (c_COMBB tc_HOL_Obool _let_0 tc_Nat_Onat) c_fconj)) _let_2))) (hAPP (hAPP (c_COMBB _let_1 _let_1 tc_Nat_Onat) (hAPP (c_COMBB tc_HOL_Obool tc_HOL_Obool tc_Nat_Onat) c_fNot)) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) _let_2))) V_f_2)) (hBOOL (hAPP (hAPP _let_2 V_y_2) V_x_2)) (not (hBOOL (hAPP (hAPP _let_2 V_x_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (hAPP V_f_2 V_x_2)) (hAPP V_f_2 V_y_2)))) ))))) 171.24/189.92 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_prod T_b T_b))) (let ((_let_2 (c_Product__Type_OPair T_b T_b))) (let ((_let_3 (tc_fun _let_1 tc_HOL_Obool))) (let ((_let_4 (tc_fun T_b tc_HOL_Obool))) (let ((_let_5 (c_COMBC T_b _let_3 tc_HOL_Obool))) (let ((_let_6 (hAPP (c_COMBB _let_1 (tc_fun _let_3 tc_HOL_Obool) T_b) (c_member _let_1)))) (let ((_let_7 (c_Transitive__Closure_Ortrancl T_b V_r_2))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_3) (c_Transitive__Closure_Otrancl T_b V_r_2)) (hAPP (c_Set_OCollect _let_1) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_b tc_HOL_Obool) (hAPP (hAPP (c_COMBC T_b _let_4 _let_4) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_4 _let_4) T_b) (c_COMBB tc_HOL_Obool tc_HOL_Obool T_b)) (hAPP (hAPP (c_COMBB tc_HOL_Obool _let_0 T_b) c_fconj) (hAPP (hAPP _let_5 (hAPP _let_6 (hAPP (hAPP (c_COMBC T_b T_b _let_1) _let_2) V_y_2))) _let_7)))) (hAPP (hAPP _let_5 (hAPP _let_6 (hAPP _let_2 V_x_2))) _let_7))))) (c_Transitive__Closure_Otrancl T_b (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP _let_2 V_y_2) V_x_2)) V_r_2))) ))))))))) 171.24/189.92 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.92 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.92 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_k_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_k_2) (hAPP (c_Groups_Ouminus__class_Ouminus (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_k_2)))) ) 171.24/189.92 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_n_2 $$unsorted)) (= (hAPP (c_List_Oset tc_Nat_Onat) (c_List_Oupt (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Nat_OSuc V_n_2))) (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) V_n_2)) ) 171.24/189.92 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.92 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.92 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (c_member T_b))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (forall ((B_Q $$unsorted) (BOUND_VARIABLE_102291 $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 BOUND_VARIABLE_102291) B_Q))) (not (forall ((B_x $$unsorted)) (or (not (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) B_y) B_x)) V_r_2))) (not (hBOOL (hAPP (hAPP _let_0 B_y) B_Q)))) )) (not (hBOOL (hAPP (hAPP _let_0 B_x) B_Q)))) ))) ) (c_Wellfounded_Owf T_b V_r_2)) )) 171.24/189.92 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.24/189.92 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.24/189.92 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.24/189.92 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) (c_Transitive__Closure_Otrancl T_b V_r_2)) (c_Relation_OId T_b)) (c_Transitive__Closure_Ortrancl T_b V_r_2)) ) 171.24/189.92 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (c_Finite__Set_Ofun__left__comm__idem T_b T_b (c_Orderings_Oord__class_Omin T_b))) ) 171.24/189.92 ( tc_Code__Numeral_Ocode__numeral ) 171.24/189.92 ( tc_Nat_Onat ) 171.24/189.92 ( tc_Int_Oint ) 171.24/189.92 ) 171.24/189.92 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Olinorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (= V_y (hAPP (hAPP (c_Orderings_Oord__class_Omin T_a) V_x) V_y))) ) 171.24/189.92 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (let ((_let_3 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_2) V_A_2) V_B_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (not (hBOOL (hAPP _let_0 V_B_2))) (= _let_3 (c_Orderings_Obot__class_Obot _let_2)) (= (hAPP (hAPP _let_1 (c_Big__Operators_Olattice_OInf__fin T_b _let_1 V_A_2)) (c_Big__Operators_Olattice_OInf__fin T_b _let_1 V_B_2)) (hAPP (hAPP _let_1 (c_Big__Operators_Olattice_OInf__fin T_b _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_2) V_A_2) V_B_2))) (c_Big__Operators_Olattice_OInf__fin T_b _let_1 _let_3)))) ))))) 171.24/189.92 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ) 171.24/189.92 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP _let_2 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_2 V_B_2))) (= V_B_2 _let_1) (= (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OInf__fin T_b V_B_2)))) )))) 171.24/189.92 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.92 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (c_Groups_Ozero__class_Ozero T_a)) (c_Groups_Oone__class_Oone T_a)))) ) 171.24/189.93 ( tc_Code__Numeral_Ocode__numeral ) 171.24/189.93 ( tc_Nat_Onat ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) (hAPP (c_Set_Oimage T_c T_b V_f_2) V_A_2))) (hAPP (c_Finite__Set_Ocard T_c) V_A_2)))) (not (c_Fun_Oinj__on T_c T_b V_f_2 V_A_2))) ) 171.24/189.93 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.93 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.24/189.93 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.24/189.93 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Int_Oint, tc_Nat_Onat ) 171.24/189.93 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), (tc_prod tc_String_Onibble tc_String_Onibble), tc_String_Ochar ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_a))) (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_y) V_x))) (not (hBOOL (hAPP (hAPP _let_0 V_x) V_y))) (= V_x V_y)) )) 171.24/189.93 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.24/189.93 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2) (hAPP (c_Finite__Set_Ofold1 T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b)) V_A_2))) ) 171.24/189.93 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) V_A_2) V_B_2))) (let ((_let_2 (c_Lattices_Osemilattice__inf__class_Oinf T_b))) (let ((_let_3 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP _let_3 V_A_2))) (not (hBOOL (hAPP _let_3 V_B_2))) (= _let_1 (c_Orderings_Obot__class_Obot _let_0)) (= (hAPP (hAPP _let_2 (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OInf__fin T_b V_B_2)) (hAPP (hAPP _let_2 (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2))) (c_Big__Operators_Olattice__class_OInf__fin T_b _let_1)))) ))))) 171.24/189.93 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Groups_Oab__semigroup__mult T_b)) (c_Finite__Set_Ofun__left__comm T_b T_b (c_Groups_Otimes__class_Otimes T_b))) ) 171.24/189.93 ( tc_Code__Numeral_Ocode__numeral ) 171.24/189.93 ( tc_Nat_Onat ) 171.24/189.93 ( tc_Int_Oint ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((V_a_2 $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool))) (c_SetInterval_Oord_OatLeastAtMost tc_Nat_Onat (c_Rings_Odvd__class_Odvd tc_Nat_Onat) V_a_2 V_a_2)) ) 171.24/189.93 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (tc_fun tc_Nat_Onat _let_1))) (let ((_let_3 (tc_fun _let_1 _let_1))) (let ((_let_4 (tc_fun tc_Nat_Onat _let_3))) (forall ((V_z_2 $$unsorted)) (= (hAPP c_Int_OAbs__Integ (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR _let_0 _let_1) (hAPP c_Int_ORep__Integ V_z_2)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat _let_1) (hAPP (hAPP (c_COMBB _let_2 _let_2 tc_Nat_Onat) (hAPP (c_COMBB _let_1 _let_1 tc_Nat_Onat) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel))) (hAPP (hAPP (c_COMBC tc_Nat_Onat _let_1 _let_2) (hAPP (hAPP (c_COMBB _let_4 (tc_fun _let_1 _let_2) tc_Nat_Onat) (c_COMBC tc_Nat_Onat _let_1 _let_1)) (hAPP (hAPP (c_COMBB (tc_fun tc_Nat_Onat _let_0) _let_4 tc_Nat_Onat) (hAPP (c_COMBB _let_0 _let_3 tc_Nat_Onat) (c_Set_Oinsert _let_0))) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat _let_0) (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat))))) (c_Orderings_Obot__class_Obot _let_1)))))) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) V_z_2)) )))))) 171.24/189.93 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.24/189.93 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((V_m $$unsorted)) (= (hAPP _let_0 (hAPP c_Nat_OSuc V_m)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) (hAPP _let_0 V_m))) )) 171.24/189.93 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.93 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.93 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OgreaterThan T_b))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP _let_0 V_l_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (c_SetInterval_Oord__class_OgreaterThanAtMost T_b V_l_2 V_u_2)) (hAPP _let_0 V_u_2)))) )) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.93 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop T_a))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Obounded__lattice__top T_a)) (= _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) _let_0))) )) 171.24/189.93 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.93 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.93 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_0 (c_Map_Odom T_b T_c V_f_2)))) (hBOOL (hAPP _let_0 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (not (forall ((B_x $$unsorted)) (not (= (c_Option_Ooption_ONone T_c) (hAPP V_f_2 B_x))) ))) )) 171.24/189.93 ( (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies), tc_Com_Ocom, tc_Com_Opname ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((V_i_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_i_2) (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Int_Onat V_i_2))) ) 171.24/189.93 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus (tc_fun T_b tc_HOL_Obool)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (= (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) (hAPP _let_0 V_A_2)) (hAPP _let_0 V_B_2)))) )) 171.24/189.93 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Groups_Oabs__class_Oabs T_a))) (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (= (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) (hAPP _let_0 V_a))) )) 171.24/189.93 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.93 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (forall ((V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= V_A_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) (hAPP _let_1 V_A_2)) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_0))))) ))) 171.24/189.93 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.93 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.93 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.93 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.93 ) 171.24/189.93 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (= (c_Groups_Oone__class_Oone T_a) (hAPP (c_Int_Oring__1__class_Oof__int T_a) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.24/189.93 ( tc_Code__Numeral_Ocode__numeral ) 171.24/189.93 ( tc_Nat_Onat ) 171.24/189.93 ( tc_Int_Oint ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_w_2)))) (forall ((V_w_2 $$unsorted) (V_m_2 $$unsorted)) (= (= V_m_2 (hAPP c_Int_Onat V_w_2)) (and (or (not _let_0) (= V_w_2 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_m_2))) (or _let_0 (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_m_2)))) )) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.93 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.93 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.93 ) 171.24/189.93 (instantiation (let ((_let_0 (c_Lattices_Osemilattice__sup__class_Osup T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_a)) (= (hAPP (hAPP _let_0 V_a) V_b) (hAPP (hAPP _let_0 V_b) V_a))) )) 171.24/189.93 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.93 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ) 171.24/189.94 (instantiation (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (= (hAPP (c_Finite__Set_Ocard T_c) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2)) (hAPP (c_Finite__Set_Ocard T_b) V_A_2)) (c_Fun_Oinj__on T_b T_c V_f_2 V_A_2))) ) 171.24/189.94 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.24/189.94 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.24/189.94 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 _let_1) (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2))) (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1)))) ))) 171.24/189.94 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.94 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Finite__Set_Ofold1 T_b (c_Groups_Otimes__class_Otimes T_b)))) (let ((_let_3 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oab__semigroup__mult T_b)) (not (hBOOL (hAPP _let_3 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_3 V_B_2))) (= V_B_2 _let_1) (not (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) V_A_2) V_B_2))) (= (hAPP _let_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_b) (hAPP _let_2 V_A_2)) (hAPP _let_2 V_B_2)))) ))))) 171.24/189.94 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ) 171.24/189.94 (instantiation (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v)))) (= (c_Groups_Ozero__class_Ozero tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)))) ) 171.24/189.94 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.94 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.24/189.94 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.24/189.94 ) 171.24/189.94 (instantiation (forall ((V_k_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) (hAPP c_Nat_OSuc V_k_2)) (hAPP (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) V_k_2)) ) 171.24/189.94 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.24/189.94 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.24/189.94 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b _let_0) V_a_2) V_A_2) (c_Big__Operators_Olattice_OSup__fin T_b _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)))) )) 171.24/189.94 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.24/189.94 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.94 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_2 V_A_2))) (not (hBOOL (hAPP _let_2 V_B_2))) (not (= (c_Orderings_Obot__class_Obot _let_1) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2))) (= (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP _let_0 V_A_2)) (hAPP _let_0 V_B_2)))) )))) 171.24/189.94 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.24/189.94 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (forall ((V_G_2 $$unsorted) (V_F_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_F_2))) (not (hBOOL (hAPP _let_0 V_G_2))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) V_F_2) V_G_2)))) )) 171.24/189.94 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_b))) (let ((_let_1 (hAPP _let_0 V_w_2))) (let ((_let_2 (hAPP _let_0 V_v_2))) (forall ((V_w_2 $$unsorted) (V_v_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (class_Int_Onumber T_b)) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) _let_1) _let_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) _let_2) _let_1)))) )))) 171.24/189.94 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.24/189.94 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.24/189.94 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.24/189.94 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.24/189.94 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.24/189.94 ) 171.24/189.94 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_a)) (= V_x (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_x))) ) 171.24/189.94 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.94 ) 171.24/189.94 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_a) V_b))) (not (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) V_b))) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a)) V_b))) )) 171.24/189.94 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.94 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.24/189.94 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.94 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.94 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.94 ) 171.24/189.94 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) ) 171.24/189.94 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.24/189.94 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.24/189.94 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.24/189.94 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.24/189.94 ) 171.24/189.94 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_r_2)) (c_Wellfounded_Owf (tc_fun T_b tc_HOL_Obool) (c_Wellfounded_Omax__ext T_b V_r_2))) ) 171.24/189.94 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.94 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0)))), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_i $$unsorted) (V_j $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_j) V_i))) (= (c_List_Olist_ONil tc_Int_Oint) (c_List_Oupto V_i V_j))) ) 171.24/189.95 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.24/189.95 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y)))) ) 171.24/189.95 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.95 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.95 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_z $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg V_z))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Int_Onat V_z))) ) 171.24/189.95 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.95 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.24/189.95 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.24/189.95 ) 171.24/189.95 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_a))) (forall ((V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (= (hAPP _let_0 (hAPP c_Nat_OSuc V_m)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (c_Groups_Oone__class_Oone T_a)) (hAPP _let_0 V_m)))) )) 171.24/189.95 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.24/189.95 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.24/189.95 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.24/189.95 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))), tc_Int_Oint ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Finite__Set_Ofinite T_b)) (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) ) 171.24/189.95 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.24/189.95 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.24/189.95 ) 171.24/189.95 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_n_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_n_2)) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_n_2)) (hAPP (hAPP (c_Set_Oinsert T_b) V_n_2) (c_Orderings_Obot__class_Obot _let_0)))) )) 171.24/189.95 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.24/189.95 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.95 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.95 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_c_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= (hAPP (hAPP (c_Set_Oinsert T_c) V_c_2) (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool))) (hAPP (c_Set_Oimage T_b T_c (hAPP (c_COMBK T_c T_b) V_c_2)) V_A_2))) ) 171.24/189.95 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_a) (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a)))) ) 171.24/189.95 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.24/189.95 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.24/189.95 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_OBit0 V_k) (c_Int_Opred (c_Int_OBit1 V_k))) ) 171.24/189.95 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.24/189.95 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_B_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (or (not (class_Groups_Ocomm__monoid__mult T_c)) (not (c_Fun_Oinj__on T_b T_c V_f_2 V_B_2)) (= (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__mult__class_Osetprod T_b T_c) V_f_2) V_B_2) (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__mult__class_Osetprod T_c T_c) (c_Fun_Oid T_c)) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_B_2)))) ) 171.24/189.95 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.24/189.95 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.24/189.95 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.24/189.95 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Int_Oint, tc_Nat_Onat ) 171.24/189.95 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), (tc_prod tc_String_Onibble tc_String_Onibble), tc_String_Ochar ) 171.24/189.95 ) 171.24/189.95 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (= (hAPP (c_Groups_Ouminus__class_Ouminus _let_0) (c_Orderings_Otop__class_Otop _let_0)) (c_Orderings_Obot__class_Obot _let_0)) )) 171.24/189.95 ( tc_HOL_Obool ) 171.24/189.95 ( tc_Nat_Onat ) 171.24/189.95 ( tc_Int_Oint ) 171.24/189.95 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.24/189.95 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.95 ( tc_String_Onibble ) 171.24/189.95 ( tc_Product__Type_Ounit ) 171.24/189.95 ( tc_Com_Ocom ) 171.24/189.95 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.95 ( tc_String_Ochar ) 171.24/189.95 ) 171.24/189.95 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Set_Oinsert _let_0))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2) (c_Complete__Lattice_OSup__class_OSup _let_0 (hAPP (hAPP _let_1 V_A_2) (hAPP (hAPP _let_1 V_B_2) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))))) ))) 171.24/189.95 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.95 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.24/189.95 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.24/189.95 ) 171.24/189.95 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) (= V_y (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y))) ) 171.24/189.95 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.24/189.95 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.34/189.99 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.34/189.99 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (= V_y_2 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) V_x_2) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2)))) ) 171.34/189.99 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.34/189.99 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Ocomm__semiring__1 T_a)) (= V_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) ) 171.34/189.99 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.34/189.99 ) 171.34/189.99 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat))) (forall ((V_n_2 $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc) (hAPP _let_0 V_n_2))) (hAPP _let_0 (hAPP c_Nat_OSuc V_n_2))) )) 171.34/189.99 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.34/189.99 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.34/189.99 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.34/189.99 ) 171.34/189.99 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone T_a))) (forall ((T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (= _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_a) _let_0))) )) 171.34/189.99 ( tc_Code__Numeral_Ocode__numeral ) 171.34/189.99 ( tc_Nat_Onat ) 171.34/189.99 ( tc_Int_Oint ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_k_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) V_k_2) (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) (hAPP c_Nat_OSuc V_k_2))) ) 171.34/189.99 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.34/189.99 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.34/189.99 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (not (c_Int_Oiszero T_a (c_Groups_Oone__class_Oone T_a)))) ) 171.34/189.99 ( tc_Code__Numeral_Ocode__numeral ) 171.34/189.99 ( tc_Nat_Onat ) 171.34/189.99 ( tc_Int_Oint ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (= V_a_2 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) V_a_2) (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2)))) ) 171.34/189.99 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Power_Opower T_b)) (= (c_Power_Opower_Opower T_b (c_Groups_Oone__class_Oone T_b) (c_Groups_Otimes__class_Otimes T_b)) (c_Power_Opower__class_Opower T_b))) ) 171.34/189.99 ( tc_Code__Numeral_Ocode__numeral ) 171.34/189.99 ( tc_Nat_Onat ) 171.34/189.99 ( tc_Int_Oint ) 171.34/189.99 ) 171.34/189.99 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (let ((_let_1 (c_Orderings_Oord__class_Oless__eq T_a))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Fields_Olinordered__field__inverse__zero T_a)) (not (forall ((B_z $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 (c_Groups_Ozero__class_Ozero T_a)) B_z))) (not (hBOOL (hAPP (hAPP _let_0 B_z) (c_Groups_Oone__class_Oone T_a)))) (hBOOL (hAPP (hAPP _let_1 (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) B_z) V_x)) V_y))) )) (hBOOL (hAPP (hAPP _let_1 V_x) V_y))) ))) 171.34/189.99 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ) 171.34/189.99 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP _let_0 V_A_2)))) )) 171.34/189.99 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.34/189.99 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.34/189.99 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.34/189.99 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.34/189.99 ) 171.34/189.99 (instantiation (let ((_let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v))) (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) _let_0))) (= _let_0 (hAPP c_Nat_OSuc (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) _let_0) (c_Groups_Oone__class_Oone tc_Nat_Onat))))) )) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.34/189.99 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.34/189.99 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.34/189.99 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (c_Finite__Set_Ocard T_b) V_A_2) (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__add__class_Osetsum T_b tc_Nat_Onat) (hAPP (c_COMBK tc_Nat_Onat T_b) (c_Groups_Oone__class_Oone tc_Nat_Onat))) V_A_2)) ) 171.34/189.99 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.34/189.99 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Lattices_Osemilattice__sup__class_Osup T_b)) (c_Orderings_Obot__class_Obot T_b)) V_A_2) (c_Complete__Lattice_OSup__class_OSup T_b V_A_2))) ) 171.34/189.99 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Set_OCollect T_b) (hAPP (c_COMBK tc_HOL_Obool T_b) c_fFalse))) ) 171.34/189.99 ( tc_HOL_Obool ) 171.34/189.99 ( tc_Nat_Onat ) 171.34/189.99 ( tc_Int_Oint ) 171.34/189.99 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.34/189.99 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.34/189.99 ( tc_String_Onibble ) 171.34/189.99 ( tc_Product__Type_Ounit ) 171.34/189.99 ( tc_Com_Ocom ) 171.34/189.99 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.34/189.99 ( tc_String_Ochar ) 171.34/189.99 ) 171.34/189.99 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_v) V_w)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP _let_0 V_v)) (hAPP _let_0 V_w)))) )) 171.34/189.99 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.34/189.99 ) 171.34/189.99 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__inf T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (= V_y (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) V_x) V_y))) ) 171.34/189.99 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.34/189.99 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.35/189.99 ) 171.35/189.99 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Complete__Lattice_OInf__class_OInf T_b (hAPP (c_List_Oset T_b) V_xs_2)) (hAPP (c_List_Ofoldl T_b T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b) (c_Orderings_Otop__class_Otop T_b)) V_xs_2))) ) 171.35/189.99 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.35/189.99 ) 171.35/189.99 (instantiation (forall ((T_b $$unsorted)) (= (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Relation_ORange T_b T_b) (c_Relation_OId T_b))) ) 171.35/189.99 ( tc_HOL_Obool ) 171.35/189.99 ( tc_Nat_Onat ) 171.35/189.99 ( tc_Int_Oint ) 171.35/189.99 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.35/189.99 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.35/189.99 ( tc_String_Onibble ) 171.35/189.99 ( tc_Product__Type_Ounit ) 171.35/189.99 ( tc_Com_Ocom ) 171.35/189.99 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.35/189.99 ( tc_String_Ochar ) 171.35/189.99 ) 171.35/189.99 (instantiation (let ((_let_0 (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) (forall ((V_S_2 $$unsorted) (V_R_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_R_2)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) V_R_2) V_S_2)) V_R_2))) (c_FunDef_Oreduction__pair T_b (hAPP (hAPP (c_Product__Type_OPair _let_0 _let_0) V_R_2) V_S_2))) )) 171.35/189.99 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), tc_Nat_Onat ) 171.35/189.99 ) 171.35/189.99 (instantiation (let ((_let_0 (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (= (or (and (= _let_0 V_m_2) (= _let_0 V_n_2)) (and (= _let_0 V_n_2) (= _let_0 V_m_2))) (= _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m_2) V_n_2)))) )) 171.35/189.99 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.35/189.99 ) 171.35/189.99 (instantiation (let ((_let_0 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_1 (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP _let_0 V_A_2)))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (let ((_let_3 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_2) V_A_2) (hAPP _let_0 (c_Orderings_Obot__class_Obot _let_2))))) (let ((_let_4 (= (c_Orderings_Obot__class_Obot _let_2) _let_3))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or (not _let_4) (= V_x_2 _let_1)) (or _let_4 (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) V_x_2) (c_Big__Operators_Olattice__class_OInf__fin T_b _let_3)))))) )))))) 171.35/189.99 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.35/189.99 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.35/189.99 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.35/189.99 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.35/189.99 ) 171.35/189.99 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_a_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1)))) ))) 171.35/189.99 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.35/189.99 ) 171.35/189.99 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Ogroup__add T_b)) (= (= V_a_2 (hAPP _let_0 V_b_2)) (= V_b_2 (hAPP _let_0 V_a_2)))) )) 171.35/189.99 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.35/189.99 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.35/189.99 ) 171.35/189.99 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_fun T_c tc_HOL_Obool))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Product__Type_OPair T_b T_c) V_x_2) V_y_2) (c_HOL_OThe (tc_prod T_b T_c) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool) (hAPP (hAPP (c_COMBC T_b _let_1 _let_1) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_1 _let_1) T_b) (c_COMBB tc_HOL_Obool tc_HOL_Obool T_c)) (hAPP (hAPP (c_COMBB tc_HOL_Obool _let_0 T_b) c_fconj) (hAPP c_fequal V_x_2)))) (hAPP c_fequal V_y_2))))) ))) 171.35/189.99 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.35/189.99 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.35/189.99 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.35/189.99 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.35/190.00 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Oring__char__0 T_a)) (not (class_Int_Onumber__ring T_a)) (not (c_Int_Oiszero T_a (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_OBit1 V_w))))) ) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_1 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (forall ((V_z_2 $$unsorted) (V_w_2 $$unsorted)) (or (and (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_0) V_w_2))) (not (hBOOL (hAPP (hAPP _let_1 _let_0) V_z_2)))) (= (hBOOL (hAPP (hAPP _let_1 V_w_2) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP c_Int_Onat V_w_2)) (hAPP c_Int_Onat V_z_2))))) ))) 171.35/190.00 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.35/190.00 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.35/190.00 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_x) V_y))) (not (hBOOL (hAPP (hAPP _let_0 V_y) V_x)))) )) 171.35/190.00 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_l_2 $$unsorted) (V_k_2 $$unsorted)) (= (= V_l_2 V_k_2) (= (c_Int_OBit0 V_l_2) (c_Int_OBit0 V_k_2))) ) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_3 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_3 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_3 V_B_2))) (= V_B_2 _let_1) (= (c_Big__Operators_Olattice_OInf__fin T_b _let_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP _let_2 (c_Big__Operators_Olattice_OInf__fin T_b _let_2 V_A_2)) (c_Big__Operators_Olattice_OInf__fin T_b _let_2 V_B_2)))) ))))) 171.35/190.00 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.35/190.00 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.35/190.00 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_w_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber__ring T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_w_2)) (c_Int_Oring__1__class_OInts T_b)))) ) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.35/190.00 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.35/190.00 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.35/190.00 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_k $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_k))) (not (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) B_n))) (not (= V_k (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n)))) ))) ) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_n $$unsorted)) (= V_n (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP c_Nat_OSuc V_n)) (c_Groups_Oone__class_Oone tc_Nat_Onat))) ) 171.35/190.00 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.35/190.00 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.35/190.00 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OatMost tc_Nat_Onat))) (let ((_let_1 (hAPP c_Nat_OSuc V_k_2))) (forall ((V_k_2 $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) _let_1) (hAPP _let_0 V_k_2)) (hAPP _let_0 _let_1)) ))) 171.35/190.00 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.35/190.00 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.35/190.00 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Otop__class_Otop _let_0) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) (hAPP (c_Groups_Ouminus__class_Ouminus _let_0) V_A_2))) )) 171.35/190.00 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.35/190.00 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.35/190.00 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_a_2) V_b_2))) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_a_2) V_b_2)))) ) 171.35/190.00 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.35/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_a))) (forall ((V_n $$unsorted) (V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m) V_n)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP _let_0 V_m)) (hAPP _let_0 V_n)))) )) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (c_Finite__Set_Ofun__left__comm__idem T_b T_b (c_Orderings_Oord__class_Omax T_b))) ) 171.35/190.00 ( tc_Code__Numeral_Ocode__numeral ) 171.35/190.00 ( tc_Nat_Onat ) 171.35/190.00 ( tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) V_x) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_y)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_x) V_y))) ) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (tc_prod T_b T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (tc_fun T_b _let_0))) (forall ((T_b $$unsorted)) (= (c_Relation_OId T_b) (hAPP (c_Set_OCollect _let_0) (hAPP (hAPP (c_COMBB _let_1 tc_HOL_Obool _let_0) (c_HOL_OEx T_b)) (hAPP (hAPP (c_COMBC _let_0 _let_2 _let_1) (hAPP (hAPP (c_COMBB (tc_fun _let_0 tc_HOL_Obool) (tc_fun _let_2 _let_1) _let_0) (c_COMBB _let_0 tc_HOL_Obool T_b)) c_fequal)) (hAPP (hAPP (c_COMBS T_b T_b _let_0) (c_Product__Type_OPair T_b T_b)) (c_COMBI T_b)))))) )))) 171.35/190.00 ( tc_Nat_Onat ) 171.35/190.00 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.35/190.00 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.35/190.00 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.35/190.00 ( tc_String_Onibble ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) V_x_2) _let_0))) )) 171.35/190.00 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_u_2 $$unsorted)) (= (hAPP (c_Finite__Set_Ocard tc_Int_Oint) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan tc_Int_Oint (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_u_2)) (hAPP c_Int_Onat V_u_2)) ) 171.35/190.00 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.35/190.00 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.35/190.00 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.35/190.00 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_v $$unsorted)) (= (hAPP c_Int_Onat (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)) ) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (forall ((V_z $$unsorted) (V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_y) V_x))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_z) V_y))) (hBOOL (hAPP (hAPP _let_0 V_z) V_x))) )) 171.35/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.35/190.00 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.35/190.00 ) 171.35/190.00 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omin T_b))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (c_Finite__Set_Ofold1 T_b _let_0) V_A_2) (c_Big__Operators_Olattice_OInf__fin T_b _let_0 V_A_2))) )) 171.35/190.00 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.35/190.00 ) 171.35/190.00 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Osucc V_k) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_k) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.00 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.00 ) 171.36/190.00 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) _let_1)))) (let ((_let_3 (c_Big__Operators_Olattice_OSup__fin T_b (c_Orderings_Oord__class_Omax T_b) V_A_2))) (let ((_let_4 (= _let_1 _let_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (and (or _let_4 (= (hAPP (hAPP _let_0 V_x_2) (c_Big__Operators_Olattice_OSup__fin T_b _let_0 _let_2)) _let_3)) (or (not _let_4) (= V_x_2 _let_3))))) )))))) 171.36/190.00 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.00 ) 171.36/190.00 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_0) V_A_2) (hAPP (hAPP (c_COMBC T_c _let_0 _let_0) (hAPP (hAPP (c_COMBB T_b (tc_fun _let_0 _let_0) T_c) (c_Set_Oinsert T_b)) V_f_2)) (c_Orderings_Obot__class_Obot _let_0))) (hAPP (c_Set_Oimage T_c T_b V_f_2) V_A_2)) )) 171.36/190.00 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.00 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.00 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.36/190.00 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.36/190.00 ) 171.36/190.00 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_z $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_0) V_z)) (= _let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Int_Onat V_z)))) )) 171.36/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.00 ) 171.36/190.00 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= (c_Groups_Ozero__class_Ozero T_a) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) V_a))) ) 171.36/190.00 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.00 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.00 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.00 ) 171.36/190.00 (instantiation (forall ((V_A_2 $$unsorted) (V_g_2 $$unsorted) (T_d $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (c_Set_Oimage T_c T_b V_f_2) (hAPP (c_Set_Oimage T_d T_c V_g_2) V_A_2)) (hAPP (c_Set_Oimage T_d T_b (hAPP (hAPP (c_COMBB T_c T_b T_d) V_f_2) V_g_2)) V_A_2)) ) 171.36/190.00 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.36/190.01 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Int_Oint, (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Nitpick_Onat__gcd V_x_2 V_y_2))) (let ((_let_1 (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_y_2))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (or (not (hBOOL (hAPP (c_Wellfounded_Oaccp (tc_prod tc_Nat_Onat tc_Nat_Onat) c_Nitpick_Onat__gcd__rel) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) V_x_2) V_y_2)))) (and (or _let_1 (= (c_Nitpick_Onat__gcd V_y_2 (c_Divides_Odiv__class_Omod tc_Nat_Onat V_x_2 V_y_2)) _let_0)) (or (not _let_1) (= V_x_2 _let_0)))) ))) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_a))) (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y)) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) (hAPP _let_0 V_x)) (hAPP _let_0 V_y)))) )) 171.36/190.01 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.01 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.01 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (hAPP c_Nat_OSuc (hAPP _let_0 V_A_2)) (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)))) )) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.01 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.01 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.01 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (= (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero T_a))) ) 171.36/190.01 ( tc_Nat_Onat ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (c_Groups_Oone__class_Oone T_a))) (hAPP _let_0 V_w)) (hAPP _let_0 (c_Int_Opred V_w)))) )) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Equiv__Relations_Oequiv T_b V_A_2 V_r_2)) (= V_A_2 (c_Complete__Lattice_OSup__class_OSup (tc_fun T_b tc_HOL_Obool) (hAPP (hAPP (c_Equiv__Relations_Oquotient T_b) V_A_2) V_r_2)))) ) 171.36/190.01 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (forall ((V_m_2 $$unsorted)) (= (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_m_2) (hAPP c_Int_OAbs__Integ (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) V_m_2) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))))) )) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Groups_Omonoid__add T_a)) (= (c_Groups_Ozero__class_Ozero T_a) (hAPP (c_List_Omonoid__add__class_Olistsum T_a) (c_List_Olist_ONil T_a)))) ) 171.36/190.01 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.01 ( tc_Nat_Onat ) 171.36/190.01 ( tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_a))) (forall ((T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) _let_0))) )) 171.36/190.01 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.01 ( tc_Nat_Onat ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Set_Oinsert T_b))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_2) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) B_x) B_y)) (hAPP (hAPP _let_1 B_x) (hAPP (hAPP _let_1 B_y) _let_2)))) )) (hBOOL (hAPP (hAPP _let_0 (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2)) V_A_2))) )))) 171.36/190.01 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_1)) (class_Lattices_Oboolean__algebra (tc_fun T_2 T_1))) ) 171.36/190.01 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.01 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.01 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.01 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.01 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.01 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.01 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.01 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.01 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.01 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Groups_Omonoid__add T_b)) (= (c_List_Ofoldl T_b T_b (c_Groups_Oplus__class_Oplus T_b) (c_Groups_Ozero__class_Ozero T_b)) (c_List_Omonoid__add__class_Olistsum T_b))) ) 171.36/190.01 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.01 ( tc_Nat_Onat ) 171.36/190.01 ( tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (let ((_let_1 (c_Groups_Oplus__class_Oplus T_a))) (let ((_let_2 (hAPP _let_0 V_w))) (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP _let_1 (hAPP (hAPP _let_1 (c_Groups_Ozero__class_Ozero T_a)) _let_2)) _let_2) (hAPP _let_0 (c_Int_OBit0 V_w)))) )))) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.01 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.36/190.01 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((V_z $$unsorted) (V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w) V_z))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_w) (c_Groups_Oone__class_Oone tc_Int_Oint))) V_z))) ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hAPP (c_Set_Oimage T_b T_b _let_0) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_x_2)) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) (hAPP _let_0 V_x_2)))) )) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_a_2) V_b_2))) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (c_SetInterval_Oord__class_OatLeastAtMost T_b V_a_2 V_b_2)))) ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((V_t $$unsorted) (V_n $$unsorted) (V_s $$unsorted) (V_c $$unsorted)) (or (not (c_Natural_Oevaln V_c V_s V_n V_t)) (hBOOL (hAPP (hAPP (c_Natural_Oevalc V_c) V_s) V_t))) ) 171.36/190.01 ( skv_3, (c_Groups_Ozero__class_Ozero tc_Nat_Onat), skv_2, (hAPP c_Com_Ocom_OBODY v_pn) ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((V_k $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_k) V_k) (c_Int_OBit0 V_k)) ) 171.36/190.01 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.01 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.01 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.01 ) 171.36/190.01 (instantiation (forall ((V_n_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_b) V_n_2)) (c_Int_Oring__1__class_OInts T_b)))) ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.36/190.01 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (let ((_let_1 (c_Groups_Oplus__class_Oplus tc_Nat_Onat))) (forall ((V_n $$unsorted) (V_v $$unsorted)) (or (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v))) (= (hAPP (hAPP _let_1 (hAPP _let_0 (c_Int_Osucc V_v))) V_n) (hAPP c_Nat_OSuc (hAPP (hAPP _let_1 (hAPP _let_0 V_v)) V_n)))) ))) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (forall ((V_a $$unsorted) (V_b $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_b) V_a))) (not (hBOOL (hAPP (hAPP _let_0 V_a) V_b)))) )) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_b))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (hAPP _let_0 V_m_2)) (hAPP _let_0 V_n_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_m_2) V_n_2)))) )) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.36/190.01 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (forall ((V_w $$unsorted) (V_z $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 V_z) V_w))) (not (hBOOL (hAPP (hAPP _let_0 V_w) V_z))) (= V_w V_z)) )) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.01 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.01 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_a))) (let ((_let_1 (hAPP _let_0 V_x))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (not (hBOOL (hAPP _let_1 V_y))) (not (hBOOL (hAPP (hAPP _let_0 V_y) V_z))) (hBOOL (hAPP _let_1 V_z))) ))) 171.36/190.01 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (hAPP (c_Set_Oinsert T_b) V_a_2))) (let ((_let_1 (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) V_A_2))) (forall ((V_B_2 $$unsorted) (V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (hAPP _let_1 (hAPP _let_0 V_B_2)) (hAPP _let_0 (hAPP _let_1 V_B_2))) ))) 171.36/190.01 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.01 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.01 ) 171.36/190.01 (instantiation (let ((_let_0 (c_Relation_Oconverse T_c T_b))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_c) tc_HOL_Obool)) (hAPP _let_0 V_r_2)) (hAPP _let_0 V_s_2)) (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_c T_b) tc_HOL_Obool)) V_r_2) V_s_2))) )) 171.36/190.01 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.01 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.01 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_b))) (let ((_let_1 (hAPP _let_0 V_u))) (let ((_let_2 (hAPP _let_0 V_v))) (let ((_let_3 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) _let_1) _let_2)))) (let ((_let_4 (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) _let_1) _let_2))) (forall ((V_v $$unsorted) (V_u $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber T_b)) (not (class_Orderings_Oord T_b)) (and (or (not _let_3) (= _let_1 _let_4)) (or _let_3 (= _let_2 _let_4)))) )))))) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)))) (let ((_let_1 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v))))) (forall ((V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (and (or (not _let_1) (= _let_0 (hAPP (c_Int_Onumber__class_Onumber__of T_a) V_v))) (or _let_1 (= _let_0 (c_Groups_Ozero__class_Ozero T_a))))) ))) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.36/190.02 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_b) (c_Groups_Ozero__class_Ozero T_b)))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP _let_0 V_a_2)) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_a_2))))) )) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((T_b $$unsorted)) (= (hAPP (c_Relation_ODomain T_b T_b) (c_Relation_OId T_b)) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))) ) 171.36/190.02 ( tc_HOL_Obool ) 171.36/190.02 ( tc_Nat_Onat ) 171.36/190.02 ( tc_Int_Oint ) 171.36/190.02 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.02 ( tc_String_Onibble ) 171.36/190.02 ( tc_Product__Type_Ounit ) 171.36/190.02 ( tc_Com_Ocom ) 171.36/190.02 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.02 ( tc_String_Ochar ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Orderings_Oord T_1)) (class_Orderings_Oord (tc_fun T_2 T_1))) ) 171.36/190.02 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.02 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.02 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.02 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.02 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.02 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.02 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.02 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.02 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.02 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_OBit1 (c_Int_Opred V_k)) (c_Int_Opred (c_Int_OBit0 V_k))) ) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_b))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Oring__char__0 T_b)) (not (class_Int_Onumber__ring T_b)) (= (= (hAPP _let_0 V_x_2) (hAPP _let_0 V_y_2)) (= V_y_2 V_x_2))) )) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_3 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP _let_1 _let_2)))) (let ((_let_4 (c_Big__Operators_Olinorder__class_OMax T_b (hAPP _let_1 V_A_2)))) (let ((_let_5 (= _let_2 _let_3))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or _let_5 (= _let_4 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) V_x_2) (c_Big__Operators_Olinorder__class_OMax T_b _let_3)))) (or (not _let_5) (= V_x_2 _let_4)))) ))))))) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.02 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.02 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Relation_OImage T_b T_b V_r_2))) (let ((_let_1 (c_Set_Oinsert T_b))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_A_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (= (hAPP _let_0 (hAPP (hAPP _let_1 V_b_2) _let_2)) (hAPP _let_0 (hAPP (hAPP _let_1 V_a_2) _let_2)))) (not (c_Equiv__Relations_Oequiv T_b V_A_2 V_r_2)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_b_2) V_A_2))) (hBOOL (hAPP (hAPP (c_member (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) V_a_2) V_b_2)) V_r_2))) )))) 171.36/190.02 ( (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (let ((_let_1 (hAPP _let_0 V_x))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (not (hBOOL (hAPP _let_1 V_y))) (not (hBOOL (hAPP (hAPP _let_0 V_y) V_z))) (hBOOL (hAPP _let_1 V_z))) ))) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (= (= V_n_2 V_m_2) (= (hAPP _let_0 V_n_2) (hAPP _let_0 V_m_2))) )) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.02 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((T_d $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Product__Type_Oprod_Oprod__case T_b T_c T_d) (c_Product__Type_Ointernal__split T_b T_c T_d)) ) 171.36/190.02 ( tc_HOL_Obool, tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.02 ( tc_HOL_Obool, tc_Com_Ocom, tc_Com_Opname ) 171.36/190.02 ( tc_String_Ochar, tc_String_Onibble, tc_String_Onibble ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool)))) (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2) (hAPP (hAPP (hAPP (c_Finite__Set_Ofold__image _let_0 T_b (c_Lattices_Osemilattice__sup__class_Osup _let_0)) (hAPP (hAPP (c_COMBC T_b _let_0 _let_0) (hAPP (hAPP (c_COMBB T_c (tc_fun _let_0 _let_0) T_b) (c_Set_Oinsert T_c)) V_f_2)) _let_0)) _let_0) V_A_2)))) )) 171.36/190.02 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.36/190.02 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.02 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Opred V_k) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_k) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (= (c_Orderings_Oord__class_Omax T_b) (c_Orderings_Oord_Omax T_b (c_Orderings_Oord__class_Oless__eq T_b)))) ) 171.36/190.02 ( tc_HOL_Obool ) 171.36/190.02 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.02 ( tc_Nat_Onat ) 171.36/190.02 ( tc_Int_Oint ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_r_2)) (c_Wellfounded_Owf (tc_fun T_b tc_HOL_Obool) (c_Wellfounded_Omin__ext T_b V_r_2))) ) 171.36/190.02 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0)))), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (tc_fun T_c _let_1))) (let ((_let_3 (tc_fun _let_1 _let_1))) (let ((_let_4 (tc_fun T_c _let_3))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) V_B_2) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_b _let_1) V_A_2) (hAPP (hAPP (c_COMBS T_b _let_2 _let_1) (hAPP (hAPP (c_COMBB (tc_fun T_c tc_HOL_Obool) (tc_fun _let_2 _let_1) T_b) (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_1)) V_B_2)) (hAPP (hAPP (c_COMBC T_b _let_1 _let_2) (hAPP (hAPP (c_COMBB _let_4 (tc_fun _let_1 _let_2) T_b) (c_COMBC T_c _let_1 _let_1)) (hAPP (hAPP (c_COMBB (tc_fun T_c _let_0) _let_4 T_b) (hAPP (c_COMBB _let_0 _let_3 T_c) (c_Set_Oinsert _let_0))) (c_Product__Type_OPair T_b T_c)))) (c_Orderings_Obot__class_Obot _let_1))))) )))))) 171.36/190.02 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((V_Pa_2 $$unsorted) (T_b $$unsorted)) (= (= (hAPP (c_Set_OCollect T_b) V_Pa_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (forall ((B_x $$unsorted)) (not (hBOOL (hAPP V_Pa_2 B_x))) )) ) 171.36/190.02 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_b)) (= (and (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) V_b_2))) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_b) V_a_2)) V_b_2)))) )) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_1 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w))) (forall ((V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) _let_1))) (= (c_Divides_Odiv__class_Omod tc_Int_Oint _let_0 _let_1) (hAPP (c_Product__Type_Osnd tc_Int_Oint tc_Int_Oint) (c_Divides_OposDivAlg _let_0 _let_1)))) ))) 171.36/190.02 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.02 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.02 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Int_Oring__1__class_OInts T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (not (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1))) (not (hBOOL (hAPP (hAPP _let_0 V_b_2) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_b_2)) _let_1))) ))) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Obounded__lattice T_1)) (class_Lattices_Obounded__lattice (tc_fun T_2 T_1))) ) 171.36/190.02 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.02 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.02 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.02 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.02 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.02 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.02 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.02 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.02 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.02 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Int_Oring__1__class_OInts T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (not (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1))) (not (hBOOL (hAPP (hAPP _let_0 V_b_2) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_b) V_a_2) V_b_2)) _let_1))) ))) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_a_2 $$unsorted) (V_b_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_b_2)) (hAPP _let_1 V_a_2))))) ))) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat))) (let ((_let_2 (hAPP c_Nat_OSuc V_k_2))) (forall ((V_k_2 $$unsorted)) (= (hAPP _let_1 _let_2) (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) (hAPP _let_1 V_k_2)) (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) _let_2) (c_Orderings_Obot__class_Obot _let_0)))) )))) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.02 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.02 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (= (hAPP c_Int_Onat (hAPP c_Int_OAbs__Integ (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) V_x_2) V_y_2)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))))) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) V_x_2) V_y_2)) )) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Big__Operators_Olinorder__class_OMax T_b V_A_2) (hAPP (c_Finite__Set_Ofold1 T_b (c_Orderings_Oord__class_Omax T_b)) V_A_2))) ) 171.36/190.02 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_a))) (forall ((V_m $$unsorted) (V_n $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) V_n) V_m))) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) V_m) V_n)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) (hAPP _let_0 V_m)) (hAPP _let_0 V_n)))) )) 171.36/190.02 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.36/190.02 ) 171.36/190.02 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) _let_1)))) (let ((_let_3 (c_Big__Operators_Olinorder__class_OMin T_b V_A_2))) (let ((_let_4 (= _let_1 _let_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (and (or _let_4 (= (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) V_x_2) (c_Big__Operators_Olinorder__class_OMin T_b _let_2)) _let_3)) (or (not _let_4) (= V_x_2 _let_3)))) )))))) 171.36/190.02 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.02 ) 171.36/190.02 (instantiation (forall ((V_f_2 $$unsorted) (T_d $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= V_f_2 (c_Product__Type_Ocurry T_b T_c T_d (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c T_d) V_f_2))) ) 171.36/190.03 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_HOL_Obool, tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.03 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), tc_HOL_Obool, tc_Com_Ocom, tc_Com_Opname ) 171.36/190.03 ( c_String_Ochar_OChar, tc_String_Ochar, tc_String_Onibble, tc_String_Onibble ) 171.36/190.03 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_HOL_Obool, tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.03 ) 171.36/190.03 (instantiation (forall ((V_N_2 $$unsorted)) (= (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) V_N_2)) (not (forall ((B_m $$unsorted)) (not (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) B_x) V_N_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) B_x) B_m))) )) ))) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.03 ) 171.36/190.03 (instantiation (forall ((V_k_2 $$unsorted) (V_Pa_2 $$unsorted)) (or (not (hBOOL (hAPP V_Pa_2 V_k_2))) (not (forall ((B_n $$unsorted)) (or (not (hBOOL (hAPP V_Pa_2 (hAPP c_Nat_OSuc B_n)))) (hBOOL (hAPP V_Pa_2 B_n))) )) (hBOOL (hAPP V_Pa_2 (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) ) 171.36/190.03 ( c_Nat_OSuc, (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) ) 171.36/190.03 ( c_fequal, (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.36/190.03 ( c_Int_Onat, (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), c_Int_Onat ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Orderings_Oord__class_Oless tc_Int_Oint) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.03 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), c_Nat_OSuc ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Set_Oinsert tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osize__class_Osize tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Orderings_Obot__class_Obot _let_0))) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0))) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.36/190.03 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))) ) 171.36/190.03 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (c_Set_Oinsert (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0))) ) 171.36/190.03 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))) ) 171.36/190.03 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Int_Oint), c_Int_Onat ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.36/190.03 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), c_Nat_OSuc ) 171.36/190.03 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.36/190.03 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))), c_Nat_OSuc ) 171.36/190.03 ( c_Int_Ointrel, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool)))) ) 171.36/190.03 ( c_Com_Ocom_OSKIP, c_Com_OWT ) 171.36/190.03 ( c_Com_Ocom_OSKIP, (c_Nat_Osize__class_Osize tc_Com_Ocom) ) 171.36/190.03 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Nat_Osize__class_Osize tc_Code__Numeral_Ocode__numeral) ) 171.36/190.03 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) c_Code__Numeral_Onat__of) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oplus__class_Oplus tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.36/190.03 ( c_fTrue, (c_COMBK tc_HOL_Obool tc_Nat_Onat) ) 171.36/190.03 ( c_fTrue, (c_Nat_Osize__class_Osize tc_HOL_Obool) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), (c_Finite__Set_Ocard tc_HOL_Obool) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), (c_Finite__Set_Ocard tc_Product__Type_Ounit) ) 171.36/190.03 ( c_Code__Numeral_Onat__of, (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) ) 171.36/190.03 ( c_Com_Obodies, (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) ) 171.36/190.03 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (hAPP (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) skv_4) ) 171.36/190.03 ( c_Com_OWT, (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) ) 171.36/190.03 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) ) 171.36/190.03 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral)) ) 171.36/190.03 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.03 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.36/190.03 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Orderings_Oord__class_Oless tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.03 ( c_fFalse, (c_Nat_Osize__class_Osize tc_HOL_Obool) ) 171.36/190.03 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) ) 171.36/190.03 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.36/190.03 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.36/190.03 ( v_pn, c_Com_Ocom_OBODY ) 171.36/190.03 ( c_String_Ochar_OChar, (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) ) 171.36/190.03 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_COMBK (tc_fun tc_String_Onibble tc_HOL_Obool) tc_String_Onibble) ) 171.36/190.03 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool))) ) 171.36/190.03 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (c_Set_Oimage (tc_prod tc_String_Onibble tc_String_Onibble) tc_String_Ochar (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar)) ) 171.36/190.03 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.36/190.03 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)) ) 171.36/190.03 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))))), c_Int_OAbs__Integ ) 171.36/190.03 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)), (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.36/190.03 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.36/190.03 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)) ) 171.36/190.03 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), c_Int_OAbs__Integ ) 171.36/190.03 ( (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) ) 171.36/190.03 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.36/190.03 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)), (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.36/190.03 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.36/190.03 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.36/190.03 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) ) 171.36/190.03 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.03 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.03 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.36/190.03 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.36/190.03 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) ) 171.36/190.03 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.36/190.03 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Nat__Numeral_Oneg ) 171.36/190.03 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.36/190.03 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat ) 171.36/190.03 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) ) 171.36/190.03 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.36/190.03 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.36/190.03 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))) ) 171.36/190.03 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), (c_Finite__Set_Ofinite tc_Com_Opname) ) 171.36/190.03 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.36/190.03 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))) ) 171.36/190.03 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.36/190.03 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.36/190.03 ( skv_4, (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) ) 171.36/190.03 ) 171.36/190.03 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Otop T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) (c_Orderings_Otop__class_Otop T_a)))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_nat $$unsorted)) (= (c_Nat_Onat_Onat__size (hAPP c_Nat_OSuc V_nat)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Nat_Onat_Onat__size V_nat)) (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.04 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.04 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_b $$unsorted) (V_a $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_0) V_a))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_a) V_b))) (= _let_0 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) V_a) V_b))) )) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (tc_fun _let_1 tc_HOL_Obool))) (let ((_let_3 (tc_fun _let_1 _let_0))) (forall ((T_b $$unsorted)) (= (c_Wellfounded_Ofinite__psubset T_b) (hAPP (c_Set_OCollect (tc_prod _let_1 _let_1)) (hAPP (c_Product__Type_Oprod_Oprod__case _let_1 _let_1 tc_HOL_Obool) (hAPP (hAPP (c_COMBC _let_1 _let_2 _let_2) (hAPP (hAPP (c_COMBB _let_3 (tc_fun _let_2 _let_2) _let_1) (c_COMBS _let_1 tc_HOL_Obool tc_HOL_Obool)) (hAPP (hAPP (c_COMBB _let_2 _let_3 _let_1) (hAPP (c_COMBB tc_HOL_Obool _let_0 _let_1) c_fconj)) (c_Orderings_Oord__class_Oless _let_1)))) (c_Finite__Set_Ofinite T_b))))) ))))) 171.36/190.04 ( tc_Nat_Onat ) 171.36/190.04 ( tc_Int_Oint ) 171.36/190.04 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.04 ( tc_Com_Opname ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_b) V_a_2) V_b_2)) (c_Groups_Ozero__class_Ozero T_b))))) )) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Odistrib__lattice T_1)) (class_Lattices_Odistrib__lattice (tc_fun T_2 T_1))) ) 171.36/190.04 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.04 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.04 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.04 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.04 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.04 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.04 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.04 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.04 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.04 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oab__group__add T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) V_a) (c_Groups_Ozero__class_Ozero T_a))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Groups_Oabs__class_Oabs T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) V_b))) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP _let_0 V_a)) (hAPP _let_0 V_b))))) )) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot T_b))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Obounded__lattice__bot T_b)) (= (= _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_x_2) V_y_2)) (and (= V_x_2 _let_0) (= V_y_2 _let_0)))) )) 171.36/190.04 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (not (= (c_Orderings_Otop__class_Otop _let_0) (c_Orderings_Obot__class_Obot _let_0))) )) 171.36/190.04 ( tc_HOL_Obool ) 171.36/190.04 ( tc_Nat_Onat ) 171.36/190.04 ( tc_Int_Oint ) 171.36/190.04 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.04 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.04 ( tc_String_Onibble ) 171.36/190.04 ( tc_Product__Type_Ounit ) 171.36/190.04 ( tc_Com_Ocom ) 171.36/190.04 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.04 ( tc_String_Ochar ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Groups_Otimes__class_Otimes T_b))) (let ((_let_2 (c_Set_Oinsert T_b))) (let ((_let_3 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oab__semigroup__mult T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_3) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP _let_1 B_x) B_y)) (hAPP (hAPP _let_2 B_x) (hAPP (hAPP _let_2 B_y) _let_3)))) )) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Finite__Set_Ofold1 T_b _let_1) V_A_2)) V_A_2))) ))))) 171.36/190.04 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Orderings_Otop T_1)) (class_Orderings_Otop (tc_fun T_2 T_1))) ) 171.36/190.04 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.04 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.04 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.04 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.04 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.04 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.04 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.04 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.04 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.04 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= V_x_2 (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.04 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.04 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.04 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2)) (= V_y_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_x_2) V_y_2)))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.36/190.04 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.04 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_k_2 $$unsorted) (V_i_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_k_2) V_i_2)) (hBOOL (hAPP (hAPP (c_member T_b) V_i_2) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_k_2))))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Complete__Lattice_OSup__class_OSup T_b (hAPP (c_List_Oset T_b) V_xs_2)) (hAPP (c_List_Ofoldl T_b T_b (c_Lattices_Osemilattice__sup__class_Osup T_b) (c_Orderings_Obot__class_Obot T_b)) V_xs_2))) ) 171.36/190.04 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (= (hAPP (c_Int_Oring__1__class_Oof__int T_a) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) (c_Groups_Ozero__class_Ozero T_a))) ) 171.36/190.04 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.04 ( tc_Nat_Onat ) 171.36/190.04 ( tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (= (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_List_Oset T_b) V_xs_2)) (= V_xs_2 (c_List_Olist_ONil T_b))) ) 171.36/190.04 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 _let_1) (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2))) (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1)))) ))) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (hAPP (c_Finite__Set_Ofold1 T_b (c_Orderings_Oord__class_Omin T_b)) V_A_2)) V_a_2))) ) 171.36/190.04 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Relation_ORange T_c T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP _let_0 V_A_2)) (hAPP _let_0 V_B_2)) (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_c T_b) tc_HOL_Obool)) V_A_2) V_B_2))) )) 171.36/190.04 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.04 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.04 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_a) _let_1))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_b) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)) _let_1))) ))) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (let ((_let_2 (c_Groups_Oplus__class_Oplus T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) (c_Int_Oring__1__class_OInts T_b)))) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1)) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP _let_2 (hAPP (hAPP _let_2 (c_Groups_Oone__class_Oone T_b)) V_a_2)) V_a_2)) _let_1)))) )))) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.04 ( skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (let ((_let_1 (hAPP _let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (or (not (hBOOL (hAPP _let_1 V_x_2))) (not (hBOOL (hAPP _let_1 V_y_2))) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP c_Int_Onat V_x_2)) (hAPP c_Int_Onat V_y_2))) (hBOOL (hAPP (hAPP _let_0 V_x_2) V_y_2)))) ))) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.04 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.04 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.04 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))) (let ((_let_2 (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel))) (let ((_let_3 (c_Set_Oinsert _let_0))) (let ((_let_4 (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (= (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP c_Int_OAbs__Integ (hAPP _let_2 (hAPP (hAPP _let_3 (hAPP (hAPP _let_4 V_x_2) V_y_2)) _let_1)))) (hAPP c_Int_OAbs__Integ (hAPP _let_2 (hAPP (hAPP _let_3 (hAPP (hAPP _let_4 V_y_2) V_x_2)) _let_1)))) )))))) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a)))) ) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (= V_a_2 (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) V_a_2) (c_Big__Operators_Olattice_OSup__fin T_b (c_Orderings_Oord__class_Omax T_b) V_A_2)))) ) 171.36/190.04 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.04 ) 171.36/190.04 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Int_Oring__1__class_OInts T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (not (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) _let_1))) ))) 171.36/190.04 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.04 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.04 ) 171.36/190.04 (instantiation (forall ((V_p_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_d $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Product__Type_Oprod_Oprod__case T_c T_d T_b) V_f_2) V_p_2) (hAPP (hAPP V_f_2 (hAPP (c_Product__Type_Ofst T_c T_d) V_p_2)) (hAPP (c_Product__Type_Osnd T_c T_d) V_p_2))) ) 171.36/190.05 ( skv_4, (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), tc_HOL_Obool, tc_Com_Ocom, tc_Com_Opname ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v)))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v))) ) 171.36/190.05 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.05 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.05 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_n $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP c_Nat_OSuc V_n)) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.05 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_x) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (not (forall ((B_n $$unsorted)) (not (= V_x (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) (hAPP c_Nat_OSuc B_n))))) ))) ) 171.36/190.05 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (not (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) V_x) V_y) (c_Orderings_Obot__class_Obot T_a))) (not (= (c_Orderings_Otop__class_Otop T_a) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y))) (= V_y (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_x))) ) 171.36/190.05 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.05 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.05 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_l_2) V_u_2))) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (c_SetInterval_Oord__class_OgreaterThanLessThan T_b V_l_2 V_u_2)) (hAPP (hAPP (c_Set_Oinsert T_b) V_u_2) (c_Orderings_Obot__class_Obot _let_0))) (c_SetInterval_Oord__class_OgreaterThanAtMost T_b V_l_2 V_u_2))) )) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (tc_List_Olist T_b))) (forall ((T_b $$unsorted)) (= (c_List_Olists T_b (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hAPP (hAPP (c_Set_Oinsert _let_0) (c_List_Olist_ONil T_b)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))) )) 171.36/190.05 ( tc_Nat_Onat ) 171.36/190.05 ( tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((T_b $$unsorted) (T_c $$unsorted)) (= (c_Fun_Oid (tc_prod T_b T_c)) (c_Product__Type_Oapsnd T_c T_c T_b (c_Fun_Oid T_c))) ) 171.36/190.05 ( tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.05 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.05 ( tc_String_Onibble, tc_String_Onibble ) 171.36/190.05 ( tc_Com_Opname, tc_Com_Ocom ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_OwfP T_b V_r_2)) (c_Wellfounded_Oacyclic T_b (hAPP (c_Set_OCollect (tc_prod T_b T_b)) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_b tc_HOL_Obool) V_r_2)))) ) 171.36/190.05 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.05 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_n $$unsorted) (V_i $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP c_Int_Onat V_i)) V_n) (c_Int_Onat__aux V_i V_n)) ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBC T_b T_b tc_HOL_Obool) c_fequal) V_a_2))) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.05 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (let ((_let_1 (c_Groups_Oplus__class_Oplus T_a))) (let ((_let_2 (c_Groups_Oone__class_Oone T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Fields_Olinordered__field T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_a) V_b))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Rings_Oinverse__class_Odivide T_a) (hAPP (hAPP _let_1 V_a) V_b)) (hAPP (hAPP _let_1 _let_2) _let_2))) V_b))) )))) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Groups_Ominus T_1)) (class_Groups_Ominus (tc_fun T_2 T_1))) ) 171.36/190.05 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.05 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.05 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.05 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.05 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.05 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.05 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.05 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.05 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.05 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= V_x_2 (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.05 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= V_a_2 (c_Complete__Lattice_OSup__class_OSup T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.05 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_l_2) V_u_2))) (= (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_u_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_l_2)) (c_SetInterval_Oord__class_OgreaterThanLessThan T_b V_l_2 V_u_2)))) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (tc_fun T_c tc_HOL_Obool))) (let ((_let_2 (c_Set_Oimage T_c T_b V_f_2))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_d $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP _let_2 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_d _let_1) V_A_2) V_B_2)) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_d _let_0) V_A_2) (hAPP (hAPP (c_COMBB _let_1 _let_0 T_d) _let_2) V_B_2))) )))) 171.36/190.05 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_a))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Ocomm__ring__1 T_a)) (= (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) (hAPP _let_0 (c_Groups_Oone__class_Oone T_a))) V_x) (hAPP _let_0 V_x))) )) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_B_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_B_2) (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBS T_b tc_HOL_Obool tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_HOL_Obool (tc_fun tc_HOL_Obool tc_HOL_Obool) T_b) c_fdisj) (hAPP (hAPP (c_COMBC T_b T_b tc_HOL_Obool) c_fequal) V_a_2))) (hAPP (hAPP (c_COMBC T_b (tc_fun T_b tc_HOL_Obool) tc_HOL_Obool) (c_member T_b)) V_B_2)))) ) 171.36/190.05 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.05 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) V_a_2)) (hBOOL (hAPP (hAPP _let_0 (c_Groups_Ozero__class_Ozero T_b)) V_a_2)))) )) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_l_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (c_SetInterval_Oord__class_OatLeastAtMost T_b V_l_2 V_u_2)) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_u_2)))) ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.05 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus _let_0))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP _let_1 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0) V_A_2) (hAPP (hAPP (c_COMBB _let_0 _let_0 T_c) _let_1) V_B_2))) ))) 171.36/190.05 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.05 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.05 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= V_A_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) (c_Orderings_Obot__class_Obot _let_0))) )) 171.36/190.05 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Big__Operators_Olattice_OInf__fin T_b (c_Orderings_Oord__class_Omin T_b) V_A_2)) (c_Big__Operators_Olattice_OSup__fin T_b (c_Orderings_Oord__class_Omax T_b) V_A_2)))) ) 171.36/190.05 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (c_List_Olist_ONil T_a))) (forall ((T_a $$unsorted)) (= _let_0 (hAPP (c_List_Orotate1 T_a) _let_0)) )) 171.36/190.05 ( tc_Nat_Onat ) 171.36/190.05 ( tc_Int_Oint ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((V_z_H_2 $$unsorted) (V_z_2 $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_z_2))) (not (hBOOL (hAPP _let_0 V_z_H_2))) (= (= V_z_H_2 V_z_2) (= (hAPP c_Int_Onat V_z_2) (hAPP c_Int_Onat V_z_H_2)))) )) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.05 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.36/190.05 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.05 ) 171.36/190.05 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_a))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_a) V_b))) (= V_a (c_Divides_Odiv__class_Omod tc_Int_Oint V_a V_b))) ) 171.36/190.05 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.05 ) 171.36/190.05 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus tc_Nat_Onat))) (let ((_let_1 (c_Finite__Set_Ocard T_b))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (let ((_let_3 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_3 V_A_2))) (not (hBOOL (hAPP _let_3 V_B_2))) (= (hAPP (hAPP _let_0 (hAPP _let_1 V_A_2)) (hAPP _let_1 V_B_2)) (hAPP (hAPP _let_0 (hAPP _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_2) V_A_2) V_B_2))) (hAPP _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_2) V_A_2) V_B_2))))) ))))) 171.36/190.05 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_x_2)) (hAPP _let_1 V_y_2))) (hBOOL (hAPP (hAPP _let_0 V_y_2) V_x_2)))) ))) 171.36/190.06 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_a) (c_Groups_Ozero__class_Ozero T_a))))) (let ((_let_1 (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a))) (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oabs__if T_a)) (and (or _let_0 (= V_a _let_1)) (or (not _let_0) (= _let_1 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a))))) ))) 171.36/190.06 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.06 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.06 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_a))) (forall ((V_n $$unsorted) (V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (hAPP _let_0 V_m)) (hAPP _let_0 V_n)))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_m) V_n))) )) 171.36/190.06 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (c_Groups_Oone__class_Oone T_a)) (c_Groups_Ozero__class_Ozero T_a))))) ) 171.36/190.06 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.06 ( tc_Nat_Onat ) 171.36/190.06 ( tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Complete__Lattice_OSup__class_OSup T_b (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))) (c_Orderings_Otop__class_Otop T_b))) ) 171.36/190.06 ( tc_HOL_Obool ) 171.36/190.06 ( tc_Nat_Onat ) 171.36/190.06 ( tc_Int_Oint ) 171.36/190.06 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.06 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( tc_String_Onibble ) 171.36/190.06 ( tc_Product__Type_Ounit ) 171.36/190.06 ( tc_Com_Ocom ) 171.36/190.06 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( tc_String_Ochar ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone T_a))) (forall ((T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) _let_0) _let_0)))) )) 171.36/190.06 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.06 ( tc_Nat_Onat ) 171.36/190.06 ( tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (let ((_let_2 (c_Orderings_Otop__class_Otop (tc_fun T_d tc_HOL_Obool)))) (forall ((V_g_2 $$unsorted) (T_d $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (or (not (= _let_1 (hAPP (c_Set_Oimage T_c T_b V_f_2) _let_0))) (not (= _let_2 (hAPP (c_Set_Oimage T_b T_d V_g_2) _let_1))) (= _let_2 (hAPP (c_Set_Oimage T_c T_d (hAPP (c_Fun_Ocomp T_b T_d T_c V_g_2) V_f_2)) _let_0))) )))) 171.36/190.06 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, c_Code__Numeral_Onat__of, tc_Nat_Onat, tc_Code__Numeral_Ocode__numeral ) 171.36/190.06 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral, c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_k $$unsorted)) (= (hAPP c_Code__Numeral_Onat__of (hAPP (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) V_k)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_k)) ) 171.36/190.06 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.06 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.06 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.06 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) V_b) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_b)))) ) 171.36/190.06 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat))) (forall ((V_k_2 $$unsorted)) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) (hAPP _let_1 V_k_2)) (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) V_k_2) (c_Orderings_Obot__class_Obot _let_0))) (hAPP _let_1 (hAPP c_Nat_OSuc V_k_2))) ))) 171.36/190.06 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.06 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.06 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) V_A_2)) (hAPP (c_Finite__Set_Ocard T_c) V_B_2)) (hAPP (c_Finite__Set_Ocard (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK (tc_fun T_c tc_HOL_Obool) T_b) V_B_2)))) ) 171.36/190.06 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2)))) ) 171.36/190.06 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (= (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) (c_Big__Operators_Olinorder__class_OMin T_b V_A_2)) (c_Big__Operators_Olinorder__class_OMin T_b V_B_2)) (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)))) )))) 171.36/190.06 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1)))) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP _let_0 V_A_2)) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) ))) 171.36/190.06 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_d_2 $$unsorted) (V_c_2 $$unsorted) (T_e $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted) (T_d $$unsorted) (BOUND_VARIABLE_110776 $$unsorted)) (or (not (= (hAPP (c_Fun_Ocomp T_e T_c T_b V_c_2) V_d_2) (hAPP (c_Fun_Ocomp T_d T_c T_b V_a_2) V_b_2))) (= (hAPP V_c_2 (hAPP V_d_2 BOUND_VARIABLE_110776)) (hAPP V_a_2 (hAPP V_b_2 BOUND_VARIABLE_110776)))) ) 171.36/190.06 ( c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Nat_Onat, c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat, (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.06 ( c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Nat_Onat, c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat, (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Olinorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_x) V_y)))) ) 171.36/190.06 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.06 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.06 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= V_x_2 (c_Big__Operators_Olattice_OSup__fin T_b (c_Orderings_Oord__class_Omax T_b) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.36/190.06 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.06 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.06 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2) (hAPP (hAPP (c_Finite__Set_Ofold T_b _let_0 (c_Set_Oinsert T_b)) V_B_2) V_A_2))) )) 171.36/190.06 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= (hAPP c_Nat_OSuc (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1))))) (hAPP _let_0 V_A_2))) ))) 171.36/190.06 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((V_R_2 $$unsorted) (T_b $$unsorted)) (= (c_Transitive__Closure_Ortrancl T_b V_R_2) (c_Transitive__Closure_Ortrancl T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_R_2) (c_Relation_OId T_b)))) ) 171.36/190.06 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.06 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.06 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.06 ) 171.36/190.06 (instantiation (forall ((T_1 $$unsorted) (T_2 $$unsorted)) (or (not (class_Smallcheck_Osmall T_1)) (not (class_Smallcheck_Osmall T_2)) (class_Smallcheck_Osmall (tc_prod T_2 T_1))) ) 171.36/190.06 ( tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.06 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.06 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.06 ( tc_String_Onibble, tc_String_Onibble ) 171.36/190.06 ( tc_Com_Ocom, tc_Com_Opname ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (c_Finite__Set_Ofold1 T_b _let_0) V_A_2) (c_Big__Operators_Olattice_OSup__fin T_b _let_0 V_A_2))) )) 171.36/190.06 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (hAPP _let_0 V_m))) (let ((_let_2 (hAPP _let_0 V_n))) (forall ((V_n $$unsorted) (V_m $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_1) _let_2))) (= (hAPP (hAPP (c_List_Olist_OCons tc_Int_Oint) _let_1) (c_List_Oupto (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) _let_1) (c_Groups_Oone__class_Oone tc_Int_Oint)) _let_2)) (c_List_Oupto _let_1 _let_2))) )))) 171.36/190.06 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.06 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.06 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.06 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.06 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.06 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.06 ) 171.36/190.06 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (hAPP _let_0 V_m))) (let ((_let_2 (hAPP _let_0 V_n))) (forall ((V_n $$unsorted) (V_m $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_1) _let_2)) (= (c_List_Olist_ONil tc_Int_Oint) (c_List_Oupto _let_1 _let_2))) )))) 171.36/190.07 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.07 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.07 ) 171.36/190.07 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 V_a_2) (hAPP _let_1 V_b_2))) (hBOOL (hAPP (hAPP _let_0 V_b_2) (hAPP _let_1 V_a_2))))) ))) 171.36/190.07 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.07 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ) 171.36/190.07 (instantiation (let ((_let_0 (c_Set_Oinsert T_b))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_d_2 $$unsorted) (V_c_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (or (and (= V_c_2 V_a_2) (= V_d_2 V_b_2)) (and (= V_c_2 V_b_2) (= V_d_2 V_a_2))) (= (hAPP (hAPP _let_0 V_c_2) (hAPP (hAPP _let_0 V_d_2) _let_1)) (hAPP (hAPP _let_0 V_a_2) (hAPP (hAPP _let_0 V_b_2) _let_1)))) ))) 171.36/190.07 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.07 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.07 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.07 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.07 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Nat_Osemiring__char__0 T_b)) (c_Fun_Oinj__on tc_Nat_Onat T_b (c_Nat_Osemiring__1__class_Oof__nat T_b) (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)))) ) 171.36/190.07 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.07 ( tc_Nat_Onat ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_r_2)) (c_Wellfounded_Oacyclic T_b V_r_2)) ) 171.36/190.07 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.36/190.07 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.36/190.07 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.36/190.07 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_x_2) V_y_2)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2)) (= V_y_2 V_x_2))) ) 171.36/190.07 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (= V_a_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_a_2) (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2)))) ) 171.36/190.07 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_y) V_x)) (= (c_Groups_Ozero__class_Ozero tc_Int_Oint) (c_Nat__Transfer_Otsub V_x V_y))) ) 171.36/190.07 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.07 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.07 ) 171.36/190.07 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_1 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w))) (forall ((V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) _let_1))) (= (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) _let_0) _let_1) (hAPP (c_Product__Type_Ofst tc_Int_Oint tc_Int_Oint) (c_Divides_OposDivAlg _let_0 _let_1)))) ))) 171.36/190.07 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.36/190.07 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.36/190.07 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.07 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (hAPP (c_Finite__Set_Ofold__image tc_Nat_Onat T_b (c_Groups_Oplus__class_Oplus tc_Nat_Onat)) (hAPP (c_COMBK tc_Nat_Onat T_b) (c_Groups_Oone__class_Oone tc_Nat_Onat))) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) V_A_2) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) ) 171.36/190.07 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), tc_HOL_Obool ) 171.36/190.07 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.36/190.07 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oab__group__add T_b)) (= (= (c_Groups_Ozero__class_Ozero T_b) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_b) V_a_2) V_b_2)) (= V_b_2 V_a_2))) ) 171.36/190.07 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.36/190.07 ) 171.36/190.07 (instantiation (let ((_let_0 (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (let ((_let_2 (c_Wellfounded_Oaccp (tc_prod tc_Int_Oint tc_Int_Oint) c_Nitpick_Onorm__frac__rel))) (forall ((V_Pa_2 $$unsorted) (V_a1_2 $$unsorted) (V_a0_2 $$unsorted)) (or (not (hBOOL (hAPP _let_2 (hAPP (hAPP _let_0 V_a0_2) V_a1_2)))) (not (forall ((B_a $$unsorted) (B_b $$unsorted)) (or (not (hBOOL (hAPP _let_2 (hAPP (hAPP _let_0 B_a) B_b)))) (and (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) B_b) (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (not (hBOOL (hAPP (hAPP V_Pa_2 (hAPP _let_1 B_a)) (hAPP _let_1 B_b))))) (hBOOL (hAPP (hAPP V_Pa_2 B_a) B_b))) )) (hBOOL (hAPP (hAPP V_Pa_2 V_a0_2) V_a1_2))) )))) 171.36/190.07 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.07 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.07 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.07 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.07 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.07 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.36/190.07 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) ) 171.36/190.07 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.07 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.07 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.07 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), skv_4, (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT) ) 171.36/190.07 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.36/190.07 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)) ) 171.36/190.07 ( (c_Set_Oinsert tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.07 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.07 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.07 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.07 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of ) 171.36/190.07 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.36/190.07 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.36/190.07 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.07 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal) ) 171.36/190.07 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Int_Onat ) 171.36/190.07 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), c_Int_Onat ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (c_Int_Oiszero T_a (c_Groups_Ozero__class_Ozero T_a))) ) 171.36/190.07 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.07 ( tc_Nat_Onat ) 171.36/190.07 ( tc_Int_Oint ) 171.36/190.07 ) 171.36/190.07 (instantiation (let ((_let_0 (hAPP (c_Set_Oinsert T_b) V_a_2))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (= V_A_2 (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP _let_0 (c_Orderings_Obot__class_Obot _let_1)))))) ))) 171.36/190.07 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Orderings_Obot__class_Obot T_b) (c_Complete__Lattice_OInf__class_OInf T_b (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))))) ) 171.36/190.07 ( tc_HOL_Obool ) 171.36/190.07 ( tc_Nat_Onat ) 171.36/190.07 ( tc_Int_Oint ) 171.36/190.07 ( (tc_fun tc_Nat_Onat tc_HOL_Obool) ) 171.36/190.07 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.07 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.07 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.07 ( tc_String_Onibble ) 171.36/190.07 ( tc_Product__Type_Ounit ) 171.36/190.07 ( tc_Com_Ocom ) 171.36/190.07 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.07 ( (tc_fun tc_Int_Oint tc_HOL_Obool) ) 171.36/190.07 ( tc_String_Ochar ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_a_2 $$unsorted) (V_b_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_b_2) V_a_2))) (= (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_a_2) V_b_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.36/190.07 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.07 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.07 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.07 ) 171.36/190.07 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) (= (c_Groups_Osgn__class_Osgn T_a V_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (c_Groups_Oone__class_Oone T_a)))) ) 171.36/190.07 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.07 ) 171.36/190.07 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (and (hBOOL (hAPP (hAPP _let_0 V_x_2) V_y_2)) (hBOOL (hAPP (hAPP _let_0 V_y_2) V_x_2))) (= V_y_2 V_x_2))) )) 171.36/190.07 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.08 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.08 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.08 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))))), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.08 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.08 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((V_k $$unsorted)) (= (c_Int_OBit1 (c_Int_Opred (hAPP _let_0 V_k))) (hAPP _let_0 (c_Int_OBit1 V_k))) )) 171.36/190.08 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.36/190.08 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_x_2) _let_0))) )) 171.36/190.08 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (forall ((V_m $$unsorted)) (= (c_Divides_Odivmod__nat V_m _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) V_m)) )) 171.36/190.08 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.08 ) 171.36/190.08 (instantiation (forall ((V_a $$unsorted) (V_b $$unsorted) (T_a $$unsorted)) (or (not (class_Divides_Osemiring__div T_a)) (= (c_Divides_Odiv__class_Omod T_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_b) V_a) V_b) (c_Divides_Odiv__class_Omod T_a V_a V_b))) ) 171.36/190.08 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_List_Olinorder__class_Osorted__list__of__set T_b V_A_2))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (c_List_Olinorder__class_Osorted T_b _let_0) (hBOOL (hAPP (c_List_Odistinct T_b) _let_0)) (= V_A_2 (hAPP (c_List_Oset T_b) _let_0)))) )) 171.36/190.08 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.08 ) 171.36/190.08 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)) (c_Groups_Oone__class_Oone T_a)))) ) 171.36/190.08 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.08 ( tc_Nat_Onat ) 171.36/190.08 ) 171.36/190.08 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Olattice T_a)) (= V_x (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_x))) ) 171.36/190.08 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.08 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.08 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.08 ) 171.36/190.08 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Fun_Oinj__on T_b T_c V_f_2 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (= (= V_y_2 V_x_2) (= (hAPP V_f_2 V_y_2) (hAPP V_f_2 V_x_2)))) ) 171.36/190.08 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.08 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.08 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.08 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c _let_0) (c_Product__Type_OPair T_b T_c)) (c_Fun_Oid _let_0)) )) 171.36/190.08 ( tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.08 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.08 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.08 ( tc_String_Onibble, tc_String_Onibble ) 171.36/190.08 ( tc_Com_Ocom, tc_Com_Opname ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) _let_1)))) (let ((_let_3 (= _let_1 _let_2))) (let ((_let_4 (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (and (or _let_3 (= _let_4 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_x_2) (c_Big__Operators_Olattice__class_OSup__fin T_b _let_2)))) (or (not _let_3) (= V_x_2 _let_4)))) )))))) 171.36/190.08 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_0)))) (forall ((V_r_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Equiv__Relations_Oquotient T_b) _let_1) V_r_2) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (c_Relation_OImage T_b T_b V_r_2) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))) ))) 171.36/190.08 ( c_Int_Ointrel, (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.08 ( c_Int_Ointrel, (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Set_Oimage T_c T_b V_f_2))) (forall ((V_B_2 $$unsorted) (V_a_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert T_b) (hAPP V_f_2 V_a_2)) (hAPP _let_0 V_B_2)) (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert T_c) V_a_2) V_B_2))) )) 171.36/190.08 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)))) (forall ((T_b $$unsorted)) (= _let_0 (c_Transitive__Closure_Otrancl T_b _let_0)) )) 171.36/190.08 ( tc_Nat_Onat ) 171.36/190.08 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.08 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.08 ( tc_String_Onibble ) 171.36/190.08 ) 171.36/190.08 (instantiation (forall ((V_Pa_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (c_Relation_ODomain T_b T_c) (hAPP (c_Set_OCollect (tc_prod T_b T_c)) (hAPP (c_Product__Type_Oprod_Oprod__case T_b T_c tc_HOL_Obool) V_Pa_2))) (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBB (tc_fun T_c tc_HOL_Obool) tc_HOL_Obool T_b) (c_HOL_OEx T_c)) V_Pa_2))) ) 171.36/190.08 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.08 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), tc_Com_Ocom, tc_Com_Opname ) 171.36/190.08 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (hAPP _let_0 V_A_2))) (let ((_let_3 (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1)))))) (let ((_let_4 (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or _let_4 (= _let_2 _let_3)) (or (not _let_4) (= _let_3 (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) _let_2) (c_Groups_Oone__class_Oone tc_Nat_Onat)))))) )))))) 171.36/190.08 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint))) (let ((_let_1 (c_Wellfounded_Oaccp (tc_prod tc_Int_Oint tc_Int_Oint) c_List_Oupto__rel))) (forall ((V_Pa_2 $$unsorted) (V_a1_2 $$unsorted) (V_a0_2 $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP (hAPP _let_0 V_a0_2) V_a1_2)))) (not (forall ((B_i $$unsorted) (B_j $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP (hAPP _let_0 B_i) B_j)))) (and (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) B_i) B_j)) (not (hBOOL (hAPP (hAPP V_Pa_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) B_i) (c_Groups_Oone__class_Oone tc_Int_Oint))) B_j)))) (hBOOL (hAPP (hAPP V_Pa_2 B_i) B_j))) )) (hBOOL (hAPP (hAPP V_Pa_2 V_a0_2) V_a1_2))) ))) 171.36/190.08 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.08 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.08 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.08 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.08 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.08 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.36/190.08 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) ) 171.36/190.08 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.08 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.08 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.36/190.08 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), skv_4, (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT) ) 171.36/190.08 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.36/190.08 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)) ) 171.36/190.08 ( (c_Set_Oinsert tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.08 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.08 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.08 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.08 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of ) 171.36/190.08 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.36/190.08 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.36/190.08 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.36/190.08 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.36/190.08 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal) ) 171.36/190.08 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Int_Onat ) 171.36/190.08 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), c_Int_Onat ) 171.36/190.08 ) 171.36/190.08 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) (hAPP (hAPP (c_Product__Type_OSigma T_b T_b) V_A_2) (hAPP (c_COMBK _let_0 T_b) V_A_2))))) (hBOOL (hAPP (c_Finite__Set_Ofinite _let_0) (hAPP (hAPP (c_Equiv__Relations_Oquotient T_b) V_A_2) V_r_2)))) )) 171.36/190.08 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.08 ) 171.36/190.08 (instantiation (forall ((T_f $$unsorted) (T_e $$unsorted) (T_d $$unsorted) (T_b $$unsorted) (T_c $$unsorted) (V_x_H_2 $$unsorted) (V_g_H_2 $$unsorted) (V_f_H_2 $$unsorted) (V_x_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted)) (or (not (= (hAPP V_f_H_2 (hAPP V_g_H_2 V_x_H_2)) (hAPP V_f_2 (hAPP V_g_2 V_x_2)))) (= (hAPP (hAPP (c_Fun_Ocomp T_c T_b T_d V_f_2) V_g_2) V_x_2) (hAPP (hAPP (c_Fun_Ocomp T_e T_b T_f V_f_H_2) V_g_H_2) V_x_H_2))) ) 171.36/190.09 ( tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat, tc_Code__Numeral_Ocode__numeral, tc_Int_Oint, tc_Nat_Onat, (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), (c_Finite__Set_Ocard tc_HOL_Obool), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), c_Nat_OSuc, (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.36/190.09 ( tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat, tc_Code__Numeral_Ocode__numeral, tc_Int_Oint, tc_Nat_Onat, (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), (c_Finite__Set_Ocard tc_HOL_Obool), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), (c_Finite__Set_Ocard tc_HOL_Obool), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.36/190.09 ( tc_Int_Oint, tc_Nat_Onat, tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat, c_fFalse, (c_Nat_Osize__class_Osize tc_HOL_Obool), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), c_Com_Ocom_OSKIP, (c_Nat_Osize__class_Osize tc_Com_Ocom), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.36/190.09 ( tc_Int_Oint, tc_Nat_Onat, tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat, c_fFalse, (c_Nat_Osize__class_Osize tc_HOL_Obool), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), c_fFalse, (c_Nat_Osize__class_Osize tc_HOL_Obool), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Fun_Oinj__on T_b T_c V_f_2 V_A_2)) (c_Fun_Oinj__on T_c T_b (c_Fun_Othe__inv__into T_b T_c V_A_2 V_f_2) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2))) ) 171.36/190.09 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.36/190.09 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.09 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.36/190.09 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.36/190.09 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Opreorder T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_x_2) V_y_2)) (and (not (hBOOL (hAPP (hAPP _let_0 V_y_2) V_x_2))) (hBOOL (hAPP (hAPP _let_0 V_x_2) V_y_2))))) )) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (c_Orderings_Oord__class_Omin T_b) (c_Orderings_Oord_Omax T_b (hAPP (c_COMBC T_b T_b tc_HOL_Obool) (c_Orderings_Oord__class_Oless__eq T_b))))) ) 171.36/190.09 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.09 ( tc_Nat_Onat ) 171.36/190.09 ( tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Divides_Osemiring__div T_a)) (= (c_Divides_Odiv__class_Omod T_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b) V_b) (c_Divides_Odiv__class_Omod T_a V_a V_b))) ) 171.36/190.09 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Ogroup__add T_b)) (= (= (hAPP _let_0 V_a_2) (hAPP _let_0 V_b_2)) (= V_b_2 V_a_2))) )) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hAPP (c_SetInterval_Oord__class_OatMost T_b) (hAPP _let_0 V_x_2)) (hAPP (c_Set_Oimage T_b T_b _let_0) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_x_2)))) )) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.09 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_A_2 $$unsorted)) (or (not (c_Nat__Transfer_Onat__set V_A_2)) (= (hAPP (c_Finite__Set_Ocard tc_Int_Oint) V_A_2) (hAPP (c_Finite__Set_Ocard tc_Nat_Onat) (hAPP (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) V_A_2)))) ) 171.36/190.09 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 _let_1) V_a_2)))) ))) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Relation_ODomain T_b T_c))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_c) tc_HOL_Obool)) V_A_2) V_B_2)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP _let_0 V_A_2)) (hAPP _let_0 V_B_2))) )) 171.36/190.09 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.09 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.36/190.09 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Nat_Osemiring__1__class_ONats T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Osemiring__1 T_b)) (not (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1))) (not (hBOOL (hAPP (hAPP _let_0 V_b_2) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_b_2)) _let_1))) ))) 171.36/190.09 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_n $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) V_n) (hAPP c_Nat_OSuc V_n)) ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.36/190.09 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (tc_fun tc_HOL_Obool tc_HOL_Obool))) (let ((_let_1 (tc_fun tc_Int_Oint tc_HOL_Obool))) (forall ((V_d_2 $$unsorted)) (= (c_Int_Oint__ge__less__than V_d_2) (hAPP (c_Set_OCollect (tc_prod tc_Int_Oint tc_Int_Oint)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Int_Oint tc_Int_Oint tc_HOL_Obool) (hAPP (hAPP (c_COMBS tc_Int_Oint _let_1 _let_1) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_1 _let_1) tc_Int_Oint) (c_COMBB tc_HOL_Obool tc_HOL_Obool tc_Int_Oint)) (hAPP (hAPP (c_COMBB tc_HOL_Obool _let_0 tc_Int_Oint) c_fconj) (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_d_2)))) (c_Orderings_Oord__class_Oless tc_Int_Oint))))) ))) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.09 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted) (V_B_2 $$unsorted)) (or (= V_B_2 (c_Orderings_Obot__class_Obot _let_0)) (= V_A_2 (hAPP (c_Set_Oimage (tc_prod T_c T_b) T_c (c_Product__Type_Ofst T_c T_b)) (hAPP (hAPP (c_Product__Type_OSigma T_c T_b) V_A_2) (hAPP (c_COMBK _let_0 T_c) V_B_2))))) )) 171.36/190.09 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble, (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool)) (hAPP (c_Set_Oimage (tc_prod T_c T_b) T_c (c_Product__Type_Ofst T_c T_b)) (hAPP (hAPP (c_Product__Type_OSigma T_c T_b) V_A_2) (hAPP (c_COMBK _let_0 T_c) (c_Orderings_Obot__class_Obot _let_0))))) )) 171.36/190.09 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (c_Finite__Set_Ofold1 T_b (c_Groups_Otimes__class_Otimes T_b)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Oab__semigroup__idem__mult T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (= (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_b) (hAPP _let_3 V_A_2)) (hAPP _let_3 V_B_2)) (hAPP _let_3 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)))) ))))) 171.36/190.09 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_b)) (not (class_Orderings_Olinorder T_b)) (= (c_Lattices_Osemilattice__sup__class_Osup T_b) (c_Orderings_Oord__class_Omax T_b))) ) 171.36/190.09 ( tc_HOL_Obool ) 171.36/190.09 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.09 ( tc_Int_Oint ) 171.36/190.09 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.09 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omin T_b))) (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b _let_0) V_a_2) V_A_2) (c_Big__Operators_Olattice_OInf__fin T_b _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)))) )) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.09 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.09 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_a) V_z))) (forall ((V_z $$unsorted) (V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_y) V_x))) (not (hBOOL (hAPP _let_0 V_y))) (hBOOL (hAPP _let_0 V_x))) )) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (= (c_Orderings_Otop__class_Otop _let_0) (hAPP (c_Groups_Ouminus__class_Ouminus _let_0) (c_Orderings_Obot__class_Obot _let_0))) )) 171.36/190.09 ( tc_HOL_Obool ) 171.36/190.09 ( tc_Nat_Onat ) 171.36/190.09 ( tc_Int_Oint ) 171.36/190.09 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.09 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ( tc_String_Onibble ) 171.36/190.09 ( tc_Product__Type_Ounit ) 171.36/190.09 ( tc_Com_Ocom ) 171.36/190.09 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ( tc_String_Ochar ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (not (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a)) V_b))) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) V_b))) )) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_m_2 $$unsorted) (V_w_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_w_2))) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP c_Int_Onat V_w_2)) V_m_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_w_2) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_m_2))))) ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.09 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_n $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (= (hAPP (c_Int_Oring__1__class_Oof__int T_a) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) V_n))) ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.36/190.09 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.36/190.09 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.36/190.09 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.36/190.09 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.09 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (= (hAPP (c_Finite__Set_Ocard T_c) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2)) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) (c_Fun_Oinj__on T_b T_c V_f_2 V_A_2)) ) 171.36/190.09 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.36/190.09 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.09 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.36/190.09 ) 171.36/190.09 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Ocomm__ring__1 T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_x) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_y)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_x) V_y))) ) 171.36/190.09 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.36/190.09 ) 171.36/190.09 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (c_Orderings_Oord__class_Omax T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (not (= _let_2 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2))) (= (hAPP (hAPP _let_3 (c_Big__Operators_Olattice_OSup__fin T_b _let_3 V_A_2)) (c_Big__Operators_Olattice_OSup__fin T_b _let_3 V_B_2)) (c_Big__Operators_Olattice_OSup__fin T_b _let_3 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)))) ))))) 171.36/190.09 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.09 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.10 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_x)) V_x) (c_Orderings_Obot__class_Obot T_a))) ) 171.36/190.10 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.36/190.10 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.10 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.36/190.10 ) 171.36/190.10 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_1 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_i)))) (let ((_let_2 (c_Groups_Osgn__class_Osgn tc_Int_Oint V_i))) (forall ((V_i $$unsorted)) (or (= (c_Groups_Ozero__class_Ozero tc_Int_Oint) V_i) (and (or _let_1 (= (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_0) _let_2)) (or (not _let_1) (= _let_0 _let_2)))) )))) 171.36/190.10 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.36/190.10 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_n_2 $$unsorted)) (= (= (c_Groups_Ozero__class_Ozero tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n_2)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_n_2)) ) 171.36/190.10 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.36/190.10 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.10 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Orderings_Olinorder T_a)) (c_List_Olinorder__class_Osorted T_a (c_List_Olist_ONil T_a))) ) 171.36/190.10 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.10 ( tc_Nat_Onat ) 171.36/190.10 ( tc_Int_Oint ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Olattice T_1)) (class_Lattices_Osemilattice__sup (tc_fun T_2 T_1))) ) 171.36/190.10 ( tc_HOL_Obool, tc_HOL_Obool ) 171.36/190.10 ( tc_Nat_Onat, tc_HOL_Obool ) 171.36/190.10 ( tc_Int_Oint, tc_HOL_Obool ) 171.36/190.10 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.36/190.10 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.10 ( tc_String_Onibble, tc_HOL_Obool ) 171.36/190.10 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.36/190.10 ( tc_Com_Ocom, tc_HOL_Obool ) 171.36/190.10 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.36/190.10 ( tc_String_Ochar, tc_HOL_Obool ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2)) (not (forall ((B_n $$unsorted) (B_f $$unsorted)) (not (= V_A_2 (hAPP (c_Set_Oimage tc_Nat_Onat T_b B_f) (hAPP (c_Set_OCollect tc_Nat_Onat) (hAPP (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)) B_n))))) ))) ) 171.36/190.10 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.10 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.36/190.10 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (not (= (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.36/190.10 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.10 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.10 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.10 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.10 ) 171.36/190.10 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Nat_Osemiring__1__class_Oof__nat T_b))) (forall ((V_j_2 $$unsorted) (V_i_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_b) (hAPP _let_1 V_i_2)) (hAPP _let_1 V_j_2)) (hAPP (c_Int_Oring__1__class_Oof__int T_b) (hAPP c_Int_OAbs__Integ (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) V_i_2) V_j_2)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))))))) ))) 171.36/190.10 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_R_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_R_2)) (c_Wellfounded_OwfP T_b (c_FunDef_Oin__rel T_b T_b V_R_2))) ) 171.36/190.10 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat))), tc_Nat_Onat ) 171.36/190.10 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.36/190.10 ( (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))), tc_Nat_Onat ) 171.36/190.10 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Lattices_Osemilattice__sup__class_Osup T_b)) V_x_2) V_A_2) (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)))) ) 171.36/190.10 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.36/190.10 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.36/190.10 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.10 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)) V_a))) (= V_a (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a))) ) 171.36/190.10 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__inf T_b)) (not (class_Orderings_Olinorder T_b)) (= (c_Lattices_Osemilattice__inf__class_Oinf T_b) (c_Orderings_Oord__class_Omin T_b))) ) 171.36/190.10 ( tc_HOL_Obool ) 171.36/190.10 ( tc_Code__Numeral_Ocode__numeral ) 171.36/190.10 ( tc_Int_Oint ) 171.36/190.10 ) 171.36/190.10 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hAPP (c_Set_OCollect T_b) (hAPP c_fequal V_a_2))) ) 171.36/190.10 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.36/190.10 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.10 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.10 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_b) V_a_2))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (= (hBOOL (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2))) (hBOOL (hAPP _let_0 (c_Groups_Ozero__class_Ozero T_b))))) )) 171.45/190.10 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.10 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (forall ((T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) _let_0))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Finite__Set_Ocard T_b) _let_0)))) )) 171.45/190.10 ( tc_HOL_Obool ) 171.45/190.10 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.10 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.10 ( tc_String_Onibble ) 171.45/190.10 ( tc_Product__Type_Ounit ) 171.45/190.10 ( tc_Com_Opname ) 171.45/190.10 ( tc_Com_Ocom ) 171.45/190.10 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.10 ( tc_String_Ochar ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Relation_ODomain T_b T_b))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (hAPP _let_0 (c_Transitive__Closure_Otrancl T_b V_r_2)) (hAPP _let_0 V_r_2)) )) 171.45/190.10 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Relation_OImage T_b T_b V_r_2))) (let ((_let_1 (c_Set_Oinsert T_b))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_a_2 $$unsorted) (V_b_2 $$unsorted) (V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Equiv__Relations_Oequiv T_b V_A_2 V_r_2)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun T_b tc_HOL_Obool)) (hAPP _let_0 (hAPP (hAPP _let_1 V_b_2) _let_2))) (hAPP _let_0 (hAPP (hAPP _let_1 V_a_2) _let_2))))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_b_2) V_A_2))) (hBOOL (hAPP (hAPP (c_member (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) V_a_2) V_b_2)) V_r_2))) )))) 171.45/190.10 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((V_al_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_List_Odistinct T_b) (hAPP (hAPP (c_List_Omap _let_0 T_b) (c_Product__Type_Ofst T_b T_c)) V_al_2)))) (= (hAPP (c_Set_Oimage _let_0 T_c (c_Product__Type_Osnd T_b T_c)) (hAPP (c_List_Oset _let_0) V_al_2)) (c_Map_Oran T_b T_c (c_Map_Omap__of T_b T_c V_al_2)))) )) 171.45/190.10 ( c_Com_Obodies, tc_Com_Ocom, tc_Com_Opname ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_l_2) V_u_2))) (= (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_l_2) V_u_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP (hAPP (c_Set_Oinsert T_b) V_l_2) (c_Orderings_Obot__class_Obot _let_0))) (c_SetInterval_Oord__class_OgreaterThanLessThan T_b V_l_2 V_u_2)))) )) 171.45/190.10 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.10 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Set_Oinsert T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) V_a_2) V_b_2) (c_Complete__Lattice_OSup__class_OSup T_b (hAPP (hAPP _let_0 V_a_2) (hAPP (hAPP _let_0 V_b_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))))) )) 171.45/190.10 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.10 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.10 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Groups_Otimes__class_Otimes T_b))) (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Oab__semigroup__idem__mult T_b)) (= V_xs_2 (c_List_Olist_ONil T_b)) (= (hAPP (c_List_Ofoldl T_b T_b _let_0 (hAPP (c_List_Ohd T_b) V_xs_2)) (hAPP (c_List_Otl T_b) V_xs_2)) (hAPP (c_Finite__Set_Ofold1 T_b _let_0) (hAPP (c_List_Oset T_b) V_xs_2)))) )) 171.45/190.10 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_v) V_w)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) (hAPP _let_0 V_v)) (hAPP _let_0 V_w)))) )) 171.45/190.10 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.45/190.10 ) 171.45/190.10 (instantiation (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_a_2) (c_Groups_Ozero__class_Ozero T_b))) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_b) (c_Groups_Oone__class_Oone T_b)) (c_Groups_Osgn__class_Osgn T_b V_a_2)))) ) 171.45/190.10 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1))))) (hAPP _let_0 V_A_2)))) ))) 171.45/190.10 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))) (hAPP (c_COMBK _let_0 T_b) (c_Orderings_Otop__class_Otop _let_0))) (c_Orderings_Otop__class_Otop (tc_fun (tc_prod T_b T_c) tc_HOL_Obool))) )) 171.45/190.10 ( tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.10 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.10 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.10 ( tc_String_Onibble, tc_String_Onibble ) 171.45/190.10 ( tc_Com_Ocom, tc_Com_Opname ) 171.45/190.10 ) 171.45/190.10 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Rings_Osemiring__1 T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (c_Groups_Ozero__class_Ozero T_b)) (c_Nat_Osemiring__1__class_ONats T_b)))) ) 171.45/190.10 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.10 ( tc_Nat_Onat ) 171.45/190.10 ( tc_Int_Oint ) 171.45/190.10 ( (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Set_Oinsert T_b))) (let ((_let_2 (c_Relation_OField T_b))) (forall ((V_r_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP _let_2 (hAPP (hAPP (c_Set_Oinsert (tc_prod T_b T_b)) (hAPP (hAPP (c_Product__Type_OPair T_b T_b) V_a_2) V_b_2)) V_r_2)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP (hAPP _let_1 V_a_2) (hAPP (hAPP _let_1 V_b_2) (c_Orderings_Obot__class_Obot _let_0)))) (hAPP _let_2 V_r_2))) )))) 171.45/190.10 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.10 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.10 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.10 ) 171.45/190.10 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_a_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1)))) ))) 171.45/190.10 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.10 ) 171.45/190.10 (instantiation (forall ((V_X_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Relation_OImage T_b T_b V_r_2) V_X_2)) V_X_2))) (= V_X_2 (hAPP (c_Relation_OImage T_b T_b (c_Transitive__Closure_Ortrancl T_b V_r_2)) V_X_2))) ) 171.45/190.10 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.10 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_x)) V_x) (c_Orderings_Otop__class_Otop T_a))) ) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omin T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b _let_0) V_x_2) V_A_2) (c_Big__Operators_Olattice_OInf__fin T_b _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)))) )) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.11 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_z $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_z) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Int_Onat V_z))) ) 171.45/190.11 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (tc_fun T_d _let_0))) (let ((_let_2 (tc_fun T_d tc_HOL_Obool))) (let ((_let_3 (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_d _let_0))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (T_d $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP _let_3 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_2) V_A_2) V_B_2)) V_C_2) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_0) V_A_2) (hAPP (hAPP (c_COMBC T_c _let_1 _let_0) (hAPP (hAPP (c_COMBB _let_2 (tc_fun _let_1 _let_0) T_c) _let_3) V_B_2)) V_C_2))) ))))) 171.45/190.11 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), tc_Nat_Onat, (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.11 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), tc_Nat_Onat, (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.11 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), tc_Nat_Onat, (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (hAPP (c_Int_Onumber__class_Onumber__of T_a) V_x))) (let ((_let_1 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) _let_0) (c_Groups_Ozero__class_Ozero T_a))))) (let ((_let_2 (hAPP (c_Groups_Oabs__class_Oabs T_a) _let_0))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (not (class_Int_Onumber__ring T_a)) (and (or (not _let_1) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) _let_0) _let_2)) (or _let_1 (= _let_0 _let_2)))) )))) 171.45/190.11 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.11 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.45/190.11 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.45/190.11 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.45/190.11 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Fun_Oinj__on T_b T_c V_f_2 V_A_2)) (= (hAPP (c_Finite__Set_Ocard T_c) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2)) (hAPP (c_Finite__Set_Ocard T_b) V_A_2))) ) 171.45/190.11 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.11 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.45/190.11 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, tc_Nat_Onat ) 171.45/190.11 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Nat_Onat, tc_Int_Oint ) 171.45/190.11 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (c_Groups_Ozero__class_Ozero T_a)) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) V_m)))) ) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) V_n))) (forall ((V_n $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (= _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_a) _let_0))) )) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.11 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (tc_fun T_c _let_0))) (let ((_let_2 (tc_fun T_c tc_HOL_Obool))) (let ((_let_3 (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0))) (forall ((V_C_2 $$unsorted) (V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_d $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP _let_3 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_d _let_2) V_A_2) V_B_2)) V_C_2) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_d _let_0) V_A_2) (hAPP (hAPP (c_COMBC T_d _let_1 _let_0) (hAPP (hAPP (c_COMBB _let_2 (tc_fun _let_1 _let_0) T_d) _let_3) V_B_2)) V_C_2))) ))))) 171.45/190.11 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= (hAPP _let_0 V_A_2) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1))))))) ))) 171.45/190.11 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((T_b $$unsorted) (V_as_2 $$unsorted)) (or (= V_as_2 (c_List_Olist_ONil T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (c_List_Olast T_b V_as_2)) (hAPP (c_List_Oset T_b) V_as_2)))) ) 171.45/190.11 ( (tc_prod tc_Com_Opname tc_Com_Ocom), c_Com_Obodies ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Olinorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) (= V_y (hAPP (hAPP (c_Orderings_Oord__class_Omax T_a) V_x) V_y))) ) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.11 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_a))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_a) V_b))) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_b)) (hAPP _let_1 V_a)))) ))) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (or (= V_y_2 V_x_2) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_x_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2)))) ) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_v_2 $$unsorted) (V_c_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted) (T_d $$unsorted)) (or (not (= (hAPP (c_Fun_Ocomp T_d T_c T_b V_a_2) V_b_2) (hAPP (c_Fun_Ocomp T_c T_c T_b (c_Fun_Oid T_c)) V_c_2))) (= (hAPP V_c_2 V_v_2) (hAPP V_a_2 (hAPP V_b_2 V_v_2)))) ) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), c_Code__Numeral_Onat__of, (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Code__Numeral_Ocode__numeral, tc_Int_Oint, tc_Nat_Onat ) 171.45/190.11 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat), c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((T_c $$unsorted) (T_b $$unsorted)) (= (c_Product__Type_Omap__pair T_b T_b T_c T_c (c_Fun_Oid T_b) (c_Fun_Oid T_c)) (c_Fun_Oid (tc_prod T_b T_c))) ) 171.45/190.11 ( tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.11 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.11 ( tc_String_Onibble, tc_String_Onibble ) 171.45/190.11 ( tc_Com_Ocom, tc_Com_Opname ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (= V_a_2 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) V_a_2) (c_Big__Operators_Olattice_OInf__fin T_b (c_Orderings_Oord__class_Omin T_b) V_A_2)))) ) 171.45/190.11 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Nat_Osize__class_Osize (tc_List_Olist T_b)))) (forall ((V_xs_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (hAPP (c_List_Oset T_b) V_xs_2)))) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP _let_0 V_xs_2)) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP _let_0 (c_List_Oremove1 T_b V_x_2 V_xs_2)))) )) 171.45/190.11 ( c_Com_Obodies, skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (c_Big__Operators_Olattice_OSup__fin T_b _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b _let_0) V_x_2) V_A_2))) )) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.11 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_a))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_a) _let_1))) (not (hBOOL (hAPP (hAPP _let_0 V_b) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)) _let_1))) ))) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_u_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_u_2)) (hAPP (hAPP (c_Set_Oinsert T_b) V_u_2) (c_Orderings_Obot__class_Obot _let_0))) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_u_2))) )) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.11 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)))) (let ((_let_1 (c_Finite__Set_Ocard T_b))) (let ((_let_2 (hAPP _let_1 V_A_2))) (let ((_let_3 (hAPP _let_1 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or _let_0 (= (hAPP c_Nat_OSuc _let_2) _let_3)) (or (not _let_0) (= _let_2 _let_3)))) ))))) 171.45/190.11 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.11 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Oring__char__0 T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) (c_Int_Oring__1__class_OInts T_b)))) (not (= (c_Groups_Ozero__class_Ozero T_b) (hAPP (hAPP _let_0 (hAPP (hAPP _let_0 (c_Groups_Oone__class_Oone T_b)) V_a_2)) V_a_2)))) )) 171.45/190.11 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.11 ( skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (c_List_Olinorder__class_Osorted__list__of__set T_b (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (c_List_Olist_ONil T_b))) ) 171.45/190.11 ( tc_HOL_Obool ) 171.45/190.11 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.11 ( tc_Nat_Onat ) 171.45/190.11 ( tc_Int_Oint ) 171.45/190.11 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( tc_String_Onibble ) 171.45/190.11 ( tc_Product__Type_Ounit ) 171.45/190.11 ( tc_Com_Ocom ) 171.45/190.11 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( tc_String_Ochar ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (let ((_let_1 (hAPP _let_0 V_i))) (forall ((V_k $$unsorted) (V_j $$unsorted) (V_i $$unsorted)) (or (not (hBOOL (hAPP _let_1 V_j))) (not (hBOOL (hAPP (hAPP _let_0 V_j) V_k))) (hBOOL (hAPP _let_1 V_k))) ))) 171.45/190.11 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.11 ) 171.45/190.11 (instantiation (forall ((V_w $$unsorted)) (= (hAPP (c_Int_Oring__1__class_Oof__int tc_Int_Oint) V_w) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w)) ) 171.45/190.11 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.11 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.45/190.11 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.11 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)))) (forall ((T_b $$unsorted)) (= _let_0 (hAPP (c_Set_Oimage T_b T_b (c_Fun_Oid T_b)) _let_0)) )) 171.45/190.11 ( tc_HOL_Obool ) 171.45/190.11 ( tc_Nat_Onat ) 171.45/190.11 ( tc_Int_Oint ) 171.45/190.11 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( tc_String_Onibble ) 171.45/190.11 ( tc_Product__Type_Ounit ) 171.45/190.11 ( tc_Com_Ocom ) 171.45/190.11 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( tc_String_Ochar ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool)))) (forall ((V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_d $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (c_Set_Oimage T_c T_b (hAPP (hAPP (c_COMBB T_d T_b T_c) V_f_2) V_g_2)) _let_0) (hAPP (c_Set_Oimage T_d T_b V_f_2) (hAPP (c_Set_Oimage T_c T_d V_g_2) _let_0))) )) 171.45/190.11 ( c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), tc_Nat_Onat, (tc_fun tc_Nat_Onat tc_HOL_Obool), tc_Nat_Onat ) 171.45/190.11 ) 171.45/190.11 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_OPow T_b) V_A_2))) (let ((_let_2 (hAPP (c_Set_Oinsert T_b) V_a_2))) (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (c_Set_OPow T_b) (hAPP _let_2 V_A_2)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun _let_0 tc_HOL_Obool)) _let_1) (hAPP (c_Set_Oimage _let_0 _let_0 _let_2) _let_1))) )))) 171.45/190.11 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.11 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.11 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_a))) (forall ((T_a $$unsorted)) (or (not (class_Groups_Osgn__if T_a)) (= _let_0 (c_Groups_Osgn__class_Osgn T_a _let_0))) )) 171.45/190.12 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.12 ( tc_Nat_Onat ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= (c_Complete__Lattice_OSup__class_OSup T_b V_A_2) (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2))) ) 171.45/190.12 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_v) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) V_w))) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) (hAPP _let_0 V_v)) (hAPP _let_0 V_w)))) )) 171.45/190.12 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Complete__Lattice_OInf__class_OInf T_b V_A_2)) V_x_2))) ) 171.45/190.12 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((V_A_2 $$unsorted) (V_Abs_2 $$unsorted) (V_Rep_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (c_Typedef_Otype__definition T_b T_c V_Rep_2 V_Abs_2 V_A_2)) (= (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Set_Oimage T_c T_b V_Abs_2) V_A_2))) ) 171.45/190.12 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of, tc_Nat_Onat, tc_Code__Numeral_Ocode__numeral ) 171.45/190.12 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))) c_Int_Ointrel)), c_Int_OAbs__Integ, c_Int_ORep__Integ, (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), tc_Int_Oint ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Olinorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (= V_x (hAPP (hAPP (c_Orderings_Oord__class_Omax T_a) V_x) V_y))) ) 171.45/190.12 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.12 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.12 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.12 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.12 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.12 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (c_Groups_Otimes__class_Otimes T_b))) (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oab__semigroup__mult T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2)) (= (hAPP (c_Finite__Set_Ofold1 T_b _let_0) (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b _let_0) V_a_2) V_A_2))) )) 171.45/190.12 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.12 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.12 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.12 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((V_c_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot _let_0) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_b _let_0) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hAPP (c_COMBK _let_0 T_b) V_c_2))) )) 171.45/190.12 ( c_Com_OWT, tc_Com_Ocom, tc_Com_Opname ) 171.45/190.12 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Olattice T_1)) (class_Lattices_Osemilattice__inf (tc_fun T_2 T_1))) ) 171.45/190.12 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.12 ( tc_Nat_Onat, tc_HOL_Obool ) 171.45/190.12 ( tc_Int_Oint, tc_HOL_Obool ) 171.45/190.12 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.12 ( tc_String_Onibble, tc_HOL_Obool ) 171.45/190.12 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.45/190.12 ( tc_Com_Ocom, tc_HOL_Obool ) 171.45/190.12 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.12 ( tc_String_Ochar, tc_HOL_Obool ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((T_c $$unsorted) (T_b $$unsorted)) (= (c_Fun_Oid (tc_prod T_b T_c)) (c_Product__Type_Omap__pair T_b T_b T_c T_c (c_COMBI T_b) (c_COMBI T_c))) ) 171.45/190.12 ( tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.12 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.12 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.12 ( tc_String_Onibble, tc_String_Onibble ) 171.45/190.12 ( tc_Com_Ocom, tc_Com_Opname ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (c_Orderings_Otop__class_Otop T_a) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_x)))) ) 171.45/190.12 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.12 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.12 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.12 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.12 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.12 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.12 ) 171.45/190.12 (instantiation (forall ((T_b $$unsorted) (V_xs_2 $$unsorted)) (or (= V_xs_2 (c_List_Olist_ONil T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (hAPP (c_List_Ohd T_b) V_xs_2)) (hAPP (c_List_Oset T_b) V_xs_2)))) ) 171.45/190.12 ( (tc_prod tc_Com_Opname tc_Com_Ocom), c_Com_Obodies ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Wellfounded_Oaccp (tc_prod tc_Nat_Onat tc_Nat_Onat) c_Nitpick_Onat__gcd__rel))) (forall ((V_Pa_2 $$unsorted) (V_a1_2 $$unsorted) (V_a0_2 $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP (hAPP _let_0 V_a0_2) V_a1_2)))) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP (hAPP _let_0 B_x) B_y)))) (and (not (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) B_y)) (not (hBOOL (hAPP (hAPP V_Pa_2 B_y) (c_Divides_Odiv__class_Omod tc_Nat_Onat B_x B_y))))) (hBOOL (hAPP (hAPP V_Pa_2 B_x) B_y))) )) (hBOOL (hAPP (hAPP V_Pa_2 V_a0_2) V_a1_2))) ))) 171.45/190.12 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.45/190.12 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.12 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.12 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.12 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.12 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)) ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.45/190.12 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) ) 171.45/190.12 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.12 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.12 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.45/190.12 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), skv_4, (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT) ) 171.45/190.12 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.45/190.12 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)) ) 171.45/190.12 ( (c_Set_Oinsert tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.12 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.45/190.12 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.45/190.12 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.45/190.12 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of ) 171.45/190.12 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.45/190.12 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.45/190.12 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.45/190.12 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.45/190.12 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal) ) 171.45/190.12 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Int_Onat ) 171.45/190.12 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), c_Int_Onat ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (tc_prod T_c T_b))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((V_a_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBC T_b _let_1 tc_HOL_Obool) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_1 tc_HOL_Obool) T_b) (c_member _let_0)) (hAPP (c_Product__Type_OPair T_c T_b) V_a_2))) V_r_2)) (hAPP (c_Relation_OImage T_c T_b V_r_2) (hAPP (hAPP (c_Set_Oinsert T_c) V_a_2) (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool))))) ))) 171.45/190.12 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.12 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.12 ) 171.45/190.12 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP _let_2 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_2 V_B_2))) (= V_B_2 _let_1) (not (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) V_A_2) V_B_2))) (= (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OInf__fin T_b V_B_2)))) )))) 171.45/190.12 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.12 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.12 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Orderings_Oorder T_1)) (class_Orderings_Oorder (tc_fun T_2 T_1))) ) 171.45/190.13 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.13 ( tc_Nat_Onat, tc_HOL_Obool ) 171.45/190.13 ( tc_Int_Oint, tc_HOL_Obool ) 171.45/190.13 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.45/190.13 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.13 ( tc_String_Onibble, tc_HOL_Obool ) 171.45/190.13 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.45/190.13 ( tc_Com_Ocom, tc_HOL_Obool ) 171.45/190.13 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.13 ( tc_String_Ochar, tc_HOL_Obool ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_a) _let_1))) (not (hBOOL (hAPP (hAPP _let_0 V_b) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)) _let_1))) ))) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (c_Groups_Ozero__class_Ozero T_a)) V_a))) (not (hBOOL (hAPP _let_0 V_b))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)))) )) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Product__Type_Ocurry T_b T_c tc_HOL_Obool V_f_2) V_a_2) V_b_2))) (hBOOL (hAPP V_f_2 (hAPP (hAPP (c_Product__Type_OPair T_b T_c) V_a_2) V_b_2)))) ) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.13 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_A_2 $$unsorted) (V_f_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) (hAPP (c_Set_Oimage T_c T_b V_f_2) V_A_2)))) (not (c_Fun_Oinj__on T_c T_b V_f_2 V_A_2)) (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) V_A_2))) ) 171.45/190.13 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.13 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.45/190.13 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint ) 171.45/190.13 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, tc_Int_Oint, tc_Nat_Onat ) 171.45/190.13 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), (tc_prod tc_String_Onibble tc_String_Onibble), tc_String_Ochar ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((V_c_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Otop__class_Otop _let_0) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_b _let_0) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hAPP (c_COMBK _let_0 T_b) V_c_2))) )) 171.45/190.13 ( c_Com_OWT, tc_Com_Ocom, tc_Com_Opname ) 171.45/190.13 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_Pa_2 $$unsorted) (T_b $$unsorted) (B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) B_x) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))))) (hBOOL (hAPP V_Pa_2 B_x))) ) 171.45/190.13 ( (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)), (tc_prod tc_Com_Opname tc_Com_Ocom), skv_4 ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_x))) ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_Pa_2 $$unsorted) (T_b $$unsorted)) (= V_Pa_2 (hAPP (c_Set_OCollect T_b) V_Pa_2)) ) 171.45/190.13 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.13 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Groups_Osgn__class_Osgn T_a V_x))) (let ((_let_1 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)) V_x)))) (let ((_let_2 (c_Groups_Oone__class_Oone T_a))) (let ((_let_3 (= V_x (c_Groups_Ozero__class_Ozero T_a)))) (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Osgn__if T_a)) (and (or (not _let_3) (= (c_Groups_Ozero__class_Ozero T_a) _let_0)) (or _let_3 (and (or _let_1 (= _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) _let_2))) (or (not _let_1) (= _let_0 _let_2)))))) ))))) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.13 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Groups_Otimes__class_Otimes T_b))) (let ((_let_1 (c_Groups_Oplus__class_Oplus T_b))) (let ((_let_2 (c_Groups_Oone__class_Oone T_b))) (let ((_let_3 (c_Nat_Osemiring__1__class_Oof__nat T_b))) (let ((_let_4 (hAPP _let_3 V_n_2))) (forall ((V_n_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Ocomm__semiring__1 T_b)) (= (hAPP (hAPP _let_0 _let_4) (hAPP (hAPP _let_1 _let_4) _let_2)) (hAPP (hAPP _let_0 (hAPP (hAPP _let_1 _let_2) _let_2)) (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__add__class_Osetsum tc_Nat_Onat T_b) _let_3) (c_SetInterval_Oord__class_OatLeastAtMost tc_Nat_Onat (c_Groups_Oone__class_Oone tc_Nat_Onat) V_n_2))))) )))))) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.13 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Relation_ORange T_c T_b))) (forall ((V_r_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert T_b) V_b_2) (hAPP _let_0 V_r_2)) (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert (tc_prod T_c T_b)) (hAPP (hAPP (c_Product__Type_OPair T_c T_b) V_a_2) V_b_2)) V_r_2))) )) 171.45/190.13 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.13 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.13 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (let ((_let_1 (c_member T_b))) (let ((_let_2 (c_Set_Oinsert T_b))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_0) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_1 (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) B_x) B_y)) (hAPP (hAPP _let_2 B_x) (hAPP (hAPP _let_2 B_y) _let_0)))) )) (hBOOL (hAPP (hAPP _let_1 (c_Big__Operators_Olinorder__class_OMin T_b V_A_2)) V_A_2))) )))) 171.45/190.13 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Oring__char__0 T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) (c_Int_Oring__1__class_OInts T_b)))) (= (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_a_2) _let_0) (= V_a_2 _let_0))) )) 171.45/190.13 ( skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((T_b $$unsorted)) (= (hAPP (c_Set_OCollect T_b) (hAPP (c_COMBK tc_HOL_Obool T_b) c_fTrue)) (c_Orderings_Otop__class_Otop (tc_fun T_b tc_HOL_Obool))) ) 171.45/190.13 ( tc_HOL_Obool ) 171.45/190.13 ( tc_Nat_Onat ) 171.45/190.13 ( tc_Int_Oint ) 171.45/190.13 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.13 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.13 ( tc_String_Onibble ) 171.45/190.13 ( tc_Product__Type_Ounit ) 171.45/190.13 ( tc_Com_Ocom ) 171.45/190.13 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.13 ( tc_String_Ochar ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_B_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) V_B_2))) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) V_A_2)) (hAPP (c_Finite__Set_Ocard T_c) V_B_2)) (hAPP (c_Finite__Set_Ocard (tc_sum T_b T_c)) (c_Sum__Type_OPlus T_b T_c V_A_2 V_B_2)))) ) 171.45/190.13 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit, (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_c_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool)) (hAPP (c_Set_Oimage T_b T_c (hAPP (c_COMBK T_c T_b) V_c_2)) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.45/190.13 ( c_fTrue, tc_HOL_Obool, tc_Nat_Onat ) 171.45/190.13 ( c_Com_OWT, (tc_fun tc_Com_Ocom tc_HOL_Obool), tc_Com_Opname ) 171.45/190.13 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (tc_fun tc_String_Onibble tc_HOL_Obool), tc_String_Onibble ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((T_b $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_b) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.45/190.13 ( tc_HOL_Obool ) 171.45/190.13 ( tc_Nat_Onat ) 171.45/190.13 ( tc_Int_Oint ) 171.45/190.13 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.13 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.13 ( tc_String_Onibble ) 171.45/190.13 ( tc_Product__Type_Ounit ) 171.45/190.13 ( tc_Com_Ocom ) 171.45/190.13 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.13 ( tc_String_Ochar ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_a) V_x))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (not (hBOOL (hAPP _let_0 V_y))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_z))) (hBOOL (hAPP _let_0 V_z))) )) 171.45/190.13 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat))) (forall ((V_k_2 $$unsorted)) (= (hAPP _let_0 (hAPP c_Nat_OSuc V_k_2)) (hAPP (hAPP (c_Set_Oinsert tc_Nat_Onat) V_k_2) (hAPP _let_0 V_k_2))) )) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.13 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.13 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_b))) (let ((_let_1 (hAPP _let_0 V_u))) (let ((_let_2 (hAPP _let_0 V_v))) (let ((_let_3 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) _let_1) _let_2))) (let ((_let_4 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) _let_1) _let_2)))) (forall ((V_v $$unsorted) (V_u $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (not (class_Int_Onumber T_b)) (and (or (not _let_4) (= _let_2 _let_3)) (or _let_4 (= _let_1 _let_3)))) )))))) 171.45/190.13 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.13 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.13 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.13 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.13 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.45/190.13 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.13 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.13 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_k $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (= (hAPP (c_Groups_Oabs__class_Oabs T_a) V_k) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) V_k) (c_Groups_Osgn__class_Osgn T_a V_k)))) ) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_m $$unsorted) (V_n $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) V_n) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) V_m))) ) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n))) (forall ((V_n $$unsorted)) (= _let_0 (hAPP (c_Int_Oring__1__class_Oof__int tc_Int_Oint) _let_0)) )) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.13 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_B_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (forall ((B_a $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) B_a) V_A_2))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) (hAPP V_B_2 B_a)))) )) (hBOOL (hAPP (c_Finite__Set_Ofinite (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) V_B_2)))) ) 171.45/190.13 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), tc_String_Onibble, (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_b))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Nat_Osemiring__char__0 T_b)) (= (= V_n_2 V_m_2) (= (hAPP _let_0 V_m_2) (hAPP _let_0 V_n_2)))) )) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.13 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Olattice T_1)) (class_Lattices_Olattice (tc_fun T_2 T_1))) ) 171.45/190.13 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.13 ( tc_Nat_Onat, tc_HOL_Obool ) 171.45/190.13 ( tc_Int_Oint, tc_HOL_Obool ) 171.45/190.13 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.45/190.13 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.13 ( tc_String_Onibble, tc_HOL_Obool ) 171.45/190.13 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.45/190.13 ( tc_Com_Ocom, tc_HOL_Obool ) 171.45/190.13 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.13 ( tc_String_Ochar, tc_HOL_Obool ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((V_N_2 $$unsorted)) (= (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) V_N_2)) (not (forall ((B_m $$unsorted)) (not (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) B_x) V_N_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) B_x) B_m))) )) ))) ) 171.45/190.13 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_u_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_0) V_u_2))) (= (hAPP (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) (hAPP c_Int_Onat V_u_2))) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan tc_Int_Oint _let_0) V_u_2))) )) 171.45/190.13 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.13 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.13 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.13 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Orderings_Opreorder T_1)) (class_Orderings_Opreorder (tc_fun T_2 T_1))) ) 171.45/190.13 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.13 ( tc_Nat_Onat, tc_HOL_Obool ) 171.45/190.13 ( tc_Int_Oint, tc_HOL_Obool ) 171.45/190.13 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.45/190.13 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.13 ( tc_String_Onibble, tc_HOL_Obool ) 171.45/190.13 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.45/190.13 ( tc_Com_Ocom, tc_HOL_Obool ) 171.45/190.13 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.13 ( tc_String_Ochar, tc_HOL_Obool ) 171.45/190.13 ) 171.45/190.13 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__inf T_b)) (c_Finite__Set_Ofun__left__comm__idem T_b T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b))) ) 171.45/190.13 ( tc_HOL_Obool ) 171.45/190.13 ( tc_Nat_Onat ) 171.45/190.13 ( tc_Int_Oint ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Relation_OField T_b))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP _let_0 V_r_2)) (hAPP _let_0 V_s_2)) (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) V_s_2))) )) 171.45/190.13 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.13 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.13 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.13 ) 171.45/190.13 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_2 V_A_2))) (not (hBOOL (hAPP _let_2 V_B_2))) (and (not (forall ((B_x $$unsorted)) (not (hBOOL (hAPP (hAPP (c_member T_b) B_x) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2)))) )) (not (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP _let_0 V_A_2)) (hAPP _let_0 V_B_2)) (hAPP _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)))) )))) 171.45/190.14 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), tc_Product__Type_Ounit ) 171.45/190.14 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_A_2))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)))) )) 171.45/190.14 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.14 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.14 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_z))) (forall ((V_z $$unsorted) (V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (not (hBOOL (hAPP _let_0 V_y))) (hBOOL (hAPP _let_0 V_x))) )) 171.45/190.14 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Big__Operators_Olinorder__class_OMin T_b V_A_2) (hAPP (c_Finite__Set_Ofold1 T_b (c_Orderings_Oord__class_Omin T_b)) V_A_2))) ) 171.45/190.14 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__idom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Ozero__class_Ozero T_a)) V_a))) (= (c_Groups_Osgn__class_Osgn T_a V_a) (c_Groups_Oone__class_Oone T_a))) ) 171.45/190.14 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (tc_fun T_b T_c))) (forall ((T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool))))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) (c_Orderings_Otop__class_Otop (tc_fun T_c tc_HOL_Obool))))) )) 171.45/190.14 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.14 ( tc_HOL_Obool, tc_Nat_Onat ) 171.45/190.14 ( tc_HOL_Obool, tc_Int_Oint ) 171.45/190.14 ( tc_HOL_Obool, (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.14 ( tc_HOL_Obool, (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( tc_HOL_Obool, tc_String_Onibble ) 171.45/190.14 ( tc_HOL_Obool, tc_Product__Type_Ounit ) 171.45/190.14 ( tc_HOL_Obool, tc_Com_Ocom ) 171.45/190.14 ( tc_HOL_Obool, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( tc_HOL_Obool, tc_String_Ochar ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) _let_1)) ))) 171.45/190.14 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Transitive__Closure_Otrancl T_b V_r_2))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) _let_0) V_r_2))) )) 171.45/190.14 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.45/190.14 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.14 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.14 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= (c_Groups_Ozero__class_Ozero T_a) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) V_a))) ) 171.45/190.14 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_R_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Relation_OImage T_c T_b V_R_2) (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool)))) ) 171.45/190.14 ( c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (tc_fun T_c tc_HOL_Obool))) (let ((_let_2 (tc_fun T_c _let_0))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBB _let_1 tc_HOL_Obool T_b) (c_HOL_OAll T_c)) (hAPP (hAPP (c_COMBB _let_1 _let_1 T_b) (hAPP (c_COMBS T_c tc_HOL_Obool tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_HOL_Obool (tc_fun tc_HOL_Obool tc_HOL_Obool) T_c) c_fimplies) (hAPP (hAPP (c_COMBC T_c _let_1 tc_HOL_Obool) (c_member T_c)) V_A_2)))) (hAPP (hAPP (c_COMBC T_b _let_2 _let_1) (hAPP (hAPP (c_COMBB (tc_fun _let_0 tc_HOL_Obool) (tc_fun _let_2 _let_1) T_b) (c_COMBB _let_0 tc_HOL_Obool T_c)) (c_member T_b))) V_B_2)))) (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0) V_A_2) V_B_2)) )))) 171.45/190.14 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (tc_List_Olist T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Nitpick_Ocard_H T_b V_A_2) (hAPP (c_Nat_Osize__class_Osize _let_0) (c_Hilbert__Choice_OEps _let_0 (hAPP (hAPP (c_COMBS _let_0 tc_HOL_Obool tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_HOL_Obool (tc_fun tc_HOL_Obool tc_HOL_Obool) _let_0) c_fconj) (hAPP (hAPP (c_COMBC _let_0 _let_1 tc_HOL_Obool) (hAPP (hAPP (c_COMBB _let_1 (tc_fun _let_1 tc_HOL_Obool) _let_0) c_fequal) (c_List_Oset T_b))) V_A_2))) (c_List_Odistinct T_b)))))) ))) 171.45/190.14 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (c_Nitpick_Ocard_H T_b V_A_2))) ) 171.45/190.14 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.14 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_xs_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) (hAPP (c_List_Oset T_b) V_xs_2)))) (= V_xs_2 (c_List_Olinorder__class_Oinsort__insert__key T_b T_b (c_COMBI T_b) V_x_2 V_xs_2))) ) 171.45/190.14 ( c_Com_Obodies, skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (= (and (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) V_b_2)) (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2))) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_b) V_a_2)) V_b_2)))) )) 171.45/190.14 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_a_2) V_a_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_a_2) _let_1)))) ))) 171.45/190.14 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hBOOL (hAPP (hAPP (c_member T_b) (c_Big__Operators_Olinorder__class_OMax T_b V_A_2)) V_A_2))) ) 171.45/190.14 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_member T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 B_y) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) B_y) V_x_2))) )) (not (hBOOL (hAPP (hAPP _let_0 V_x_2) V_A_2))) (= V_x_2 (c_Big__Operators_Olinorder__class_OMax T_b V_A_2))) )) 171.45/190.14 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_B_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) V_B_2))) (hBOOL (hAPP (c_Finite__Set_Ofinite (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK (tc_fun T_c tc_HOL_Obool) T_b) V_B_2))))) ) 171.45/190.14 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v)))) (= (c_Groups_Oone__class_Oone tc_Nat_Onat) (hAPP c_Nat_OSuc (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)))) ) 171.45/190.14 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.14 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.14 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((V_v $$unsorted)) (or (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v))) (= (hAPP c_Nat_OSuc (hAPP _let_0 V_v)) (hAPP _let_0 (c_Int_Osucc V_v)))) )) 171.45/190.14 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.45/190.14 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.14 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_b) V_a_2) V_b_2)) (c_Groups_Ozero__class_Ozero T_b))) (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)))) )) 171.45/190.14 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_COMBC T_b _let_0 tc_HOL_Obool) (c_member T_b)))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBS T_b tc_HOL_Obool tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_HOL_Obool (tc_fun tc_HOL_Obool tc_HOL_Obool) T_b) c_fdisj) (hAPP _let_1 V_A_2))) (hAPP _let_1 V_B_2))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) ))) 171.45/190.14 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (c_Relation_Oconverse T_b T_b))) (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b (hAPP _let_0 V_r_2))) (c_Wellfounded_Owf T_b (hAPP _let_0 (c_Transitive__Closure_Otrancl T_b V_r_2)))) )) 171.45/190.14 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.45/190.14 ) 171.45/190.14 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Ocomm__monoid__add T_b)) (not (hBOOL (hAPP (c_List_Odistinct T_b) V_xs_2))) (= (hAPP (hAPP (c_Big__Operators_Ocomm__monoid__add__class_Osetsum T_b T_b) (c_COMBI T_b)) (hAPP (c_List_Oset T_b) V_xs_2)) (hAPP (c_List_Omonoid__add__class_Olistsum T_b) V_xs_2))) ) 171.45/190.14 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.14 ) 171.45/190.14 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_List_Olinorder__class_Osorted__list__of__set T_b (hAPP _let_1 V_A_2)) (hAPP (hAPP (c_List_Olinorder__class_Oinsort__key T_b T_b (c_COMBI T_b)) V_x_2) (c_List_Olinorder__class_Osorted__list__of__set T_b (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_0))))))) ))) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.15 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (let ((_let_3 (c_Orderings_Oord__class_Omax T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_2 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_2 V_B_2))) (= V_B_2 _let_1) (= (hAPP (hAPP _let_3 (c_Big__Operators_Olattice_OSup__fin T_b _let_3 V_A_2)) (c_Big__Operators_Olattice_OSup__fin T_b _let_3 V_B_2)) (c_Big__Operators_Olattice_OSup__fin T_b _let_3 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)))) ))))) 171.45/190.15 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_j $$unsorted) (V_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_i) V_j))) (= (hAPP (hAPP (c_List_Olist_OCons tc_Int_Oint) V_i) (c_List_Oupto (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_i) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_j)) (c_List_Oupto V_i V_j))) ) 171.45/190.15 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.15 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.15 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.15 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.15 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.15 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_j $$unsorted) (V_i $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_i) V_j)) (= (c_List_Olist_ONil tc_Int_Oint) (c_List_Oupto V_i V_j))) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.15 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_k_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (hAPP (c_Groups_Ouminus__class_Ouminus (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_k_2)) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_k_2))) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (c_Groups_Oone__class_Oone T_a)) (c_Groups_Ozero__class_Ozero T_a))))) ) 171.45/190.15 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.15 ( tc_Nat_Onat ) 171.45/190.15 ( tc_Int_Oint ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (c_Big__Operators_Olinorder__class_OMax T_b V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_0 (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) V_x_2) _let_0))) )) 171.45/190.15 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Obounded__lattice T_1)) (class_Lattices_Obounded__lattice__bot (tc_fun T_2 T_1))) ) 171.45/190.15 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.15 ( tc_Nat_Onat, tc_HOL_Obool ) 171.45/190.15 ( tc_Int_Oint, tc_HOL_Obool ) 171.45/190.15 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.45/190.15 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.15 ( tc_String_Onibble, tc_HOL_Obool ) 171.45/190.15 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.45/190.15 ( tc_Com_Ocom, tc_HOL_Obool ) 171.45/190.15 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.15 ( tc_String_Ochar, tc_HOL_Obool ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_i $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_i) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (= (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) V_i) (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) V_i))) ) 171.45/190.15 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.15 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_i $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_i) (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (= V_i (hAPP (c_Groups_Oabs__class_Oabs tc_Int_Oint) V_i))) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_nat_H_2 $$unsorted) (V_nat_2 $$unsorted)) (= (= V_nat_H_2 V_nat_2) (= (hAPP c_Nat_OSuc V_nat_H_2) (hAPP c_Nat_OSuc V_nat_2))) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.45/190.15 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (forall ((V_i_2 $$unsorted) (V_k_2 $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_k_2))) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_k_2) V_i_2)) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) V_i_2) V_k_2))))) )) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((T_b $$unsorted)) (= (hAPP (c_Relation_OField T_b) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) ) 171.45/190.15 ( tc_Nat_Onat ) 171.45/190.15 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.15 ( tc_String_Onibble ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Orderings_Oord__class_Omin T_b)) V_a_2) V_A_2) (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)))) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.15 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__inf T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (hAPP (c_Finite__Set_Ofold1 T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b)) V_A_2)) V_a_2))) ) 171.45/190.15 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_b)))) ) 171.45/190.15 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (c_Finite__Set_Ofun__left__comm T_b (tc_List_Olist T_b) (c_List_Olinorder__class_Oinsort__key T_b T_b (c_COMBI T_b)))) ) 171.45/190.15 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.15 ( tc_Nat_Onat ) 171.45/190.15 ( tc_Int_Oint ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_n_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) V_n_2) (hAPP (c_List_Oset tc_Nat_Onat) (c_List_Oupt (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_n_2))) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_n_2 $$unsorted)) (= (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP c_Nat_OSuc V_n_2)) (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_n_2)) ) 171.45/190.15 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.15 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.15 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (c_Relation_OImage T_c T_b V_r_2))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (tc_fun T_c tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_1) V_B_2) (hAPP (hAPP (c_COMBB _let_2 _let_1 T_c) _let_0) (hAPP (hAPP (c_COMBC T_c _let_2 _let_2) (c_Set_Oinsert T_c)) (c_Orderings_Obot__class_Obot _let_2)))) (hAPP _let_0 V_B_2)) )))) 171.45/190.15 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))), c_Int_Ointrel, (tc_prod tc_Nat_Onat tc_Nat_Onat), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Olattice T_a)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_a) V_x) V_y)))) ) 171.45/190.15 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.15 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.15 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OSup__fin T_b V_B_2)) (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)))) )))) 171.45/190.15 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (= _let_1 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0) V_A_2) V_B_2)) (forall ((B_x $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_c) B_x) V_A_2))) (= _let_1 (hAPP V_B_2 B_x))) )) ))) 171.45/190.15 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.15 ) 171.45/190.15 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (forall ((V_z $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_0) V_z))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_0) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_z)))) )) 171.45/190.15 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.15 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.45/190.15 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.15 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.15 ) 171.45/190.15 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (c_Transitive__Closure_Ortrancl T_b V_r_2) (c_Transitive__Closure_Otrancl T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) (c_Relation_OId T_b)))) ) 171.45/190.15 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.15 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.15 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_l_2)) (c_SetInterval_Oord__class_OatLeastAtMost T_b V_l_2 V_u_2)) (hAPP (c_SetInterval_Oord__class_OatMost T_b) V_u_2))) ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__inf T_b)) (= (= V_x_2 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) V_x_2) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2)))) ) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (c_List_Oupto V_i_2 V_j_2))) (let ((_let_1 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_i_2) V_j_2)))) (forall ((V_j_2 $$unsorted) (V_i_2 $$unsorted)) (or (not (hBOOL (hAPP (c_Wellfounded_Oaccp (tc_prod tc_Int_Oint tc_Int_Oint) c_List_Oupto__rel) (hAPP (hAPP (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint) V_i_2) V_j_2)))) (and (or (not _let_1) (= (hAPP (hAPP (c_List_Olist_OCons tc_Int_Oint) V_i_2) (c_List_Oupto (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_i_2) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_j_2)) _let_0)) (or _let_1 (= (c_List_Olist_ONil tc_Int_Oint) _let_0)))) ))) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Orderings_Oord__class_Omin T_b)) V_x_2) V_A_2))) ) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.16 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.16 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_r_2 $$unsorted) (T_b $$unsorted)) (= (c_Transitive__Closure_Otrancl T_b V_r_2) (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) (c_Transitive__Closure_Ortrancl T_b V_r_2)) V_r_2)) ) 171.45/190.16 ( (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), tc_Nat_Onat ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_v_H $$unsorted)) (= (hAPP c_Int_Onat (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v_H))) (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Nat_Onat) (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v_H))) ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.45/190.16 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (or (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= V_B_2 (c_Orderings_Obot__class_Obot _let_0))) (= (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK _let_0 T_b) V_B_2)) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_c) tc_HOL_Obool)))) )) 171.45/190.16 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_n_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Osemiring__1 T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_b) V_n_2)) (c_Nat_Osemiring__1__class_ONats T_b)))) ) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.16 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 _let_1) V_a_2)) (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) _let_1)))) ))) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) V_x) (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_x)) (c_Orderings_Obot__class_Obot T_a))) ) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_2 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_2 V_B_2))) (= V_B_2 _let_1) (not (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) V_A_2) V_B_2))) (= (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) (c_Big__Operators_Olinorder__class_OMin T_b V_A_2)) (c_Big__Operators_Olinorder__class_OMin T_b V_B_2)))) )))) 171.45/190.16 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2))) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_x_2) V_y_2))) (= V_y_2 V_x_2))) ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq T_a) (c_Groups_Ozero__class_Ozero T_a)))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP _let_0 V_a))) (not (hBOOL (hAPP _let_0 V_b))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)))) )) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (V_B_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq _let_0) V_B_2) V_A_2))) (= V_A_2 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2))) )) 171.45/190.16 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Equiv__Relations_Oequiv T_b V_A_2 V_r_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) (hAPP (hAPP (c_Product__Type_OSigma T_b T_b) V_A_2) (hAPP (c_COMBK (tc_fun T_b tc_HOL_Obool) T_b) V_A_2))))) ) 171.45/190.16 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_a_2) V_A_2))) (= V_A_2 (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2))) ) 171.45/190.16 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.16 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.16 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.16 ( (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), skv_4, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.16 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Olinorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) (= V_x (hAPP (hAPP (c_Orderings_Oord__class_Omin T_a) V_x) V_y))) ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((T_b $$unsorted)) (= (c_Relation_OId__on T_b (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_b) tc_HOL_Obool))) ) 171.45/190.16 ( tc_Nat_Onat ) 171.45/190.16 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.16 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.16 ( tc_String_Onibble ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_k $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Int_Oring__1__class_Oof__int T_a) V_k) (hAPP (c_Int_Onumber__class_Onumber__of T_a) V_k))) ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.45/190.16 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.45/190.16 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.45/190.16 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.45/190.16 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a) (hAPP (c_Groups_Oabs__class_Oabs T_a) V_a))) ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_a))) (forall ((T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (= _let_0 (hAPP (c_Groups_Oabs__class_Oabs T_a) _let_0))) )) 171.45/190.16 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.16 ( tc_Nat_Onat ) 171.45/190.16 ( tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_A_2 $$unsorted)) (or (not (c_Nat__Transfer_Onat__set V_A_2)) (= (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Nat_Onat) (hAPP (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) V_A_2))) (hBOOL (hAPP (c_Finite__Set_Ofinite tc_Int_Oint) V_A_2)))) ) 171.45/190.16 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)) ) 171.45/190.16 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)) ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_y_2) V_x_2)))) ) 171.45/190.16 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.16 ) 171.45/190.16 (instantiation (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_x_2) V_y_2)) (and (not (= V_y_2 V_x_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_x_2) V_y_2))))) ) 171.45/190.16 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (forall ((V_w_2 $$unsorted) (V_z_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z_2))) (= (hBOOL (hAPP (hAPP _let_0 V_w_2) V_z_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP c_Int_Onat V_w_2)) (hAPP c_Int_Onat V_z_2))))) )) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_k_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= (hAPP (c_Groups_Ouminus__class_Ouminus (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_k_2)) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_k_2))) ) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((T_2 $$unsorted) (T_1 $$unsorted)) (or (not (class_Lattices_Obounded__lattice T_1)) (class_Lattices_Obounded__lattice__top (tc_fun T_2 T_1))) ) 171.45/190.17 ( tc_HOL_Obool, tc_HOL_Obool ) 171.45/190.17 ( tc_Nat_Onat, tc_HOL_Obool ) 171.45/190.17 ( tc_Int_Oint, tc_HOL_Obool ) 171.45/190.17 ( (tc_prod tc_Nat_Onat tc_Nat_Onat), tc_HOL_Obool ) 171.45/190.17 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.17 ( tc_String_Onibble, tc_HOL_Obool ) 171.45/190.17 ( tc_Product__Type_Ounit, tc_HOL_Obool ) 171.45/190.17 ( tc_Com_Ocom, tc_HOL_Obool ) 171.45/190.17 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)), tc_HOL_Obool ) 171.45/190.17 ( tc_String_Ochar, tc_HOL_Obool ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (= V_x_2 (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2) (hAPP (c_Finite__Set_Ofold1 T_b (c_Lattices_Osemilattice__sup__class_Osup T_b)) V_A_2))) ) 171.45/190.17 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_r_2 $$unsorted) (V_g_2 $$unsorted) (V_f_2 $$unsorted) (T_d $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (c_Set_Oimage T_c T_b (hAPP (c_Fun_Ocomp T_d T_b T_c V_f_2) V_g_2)) V_r_2) (hAPP (c_Set_Oimage T_d T_b V_f_2) (hAPP (c_Set_Oimage T_c T_d V_g_2) V_r_2))) ) 171.45/190.17 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), c_Int_Onat, tc_Int_Oint, tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.17 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Nat_Onat, tc_Int_Oint, tc_Int_Oint ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((T_b $$unsorted)) (= (c_Option_Oset T_b (c_Option_Ooption_ONone T_b)) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) ) 171.45/190.17 ( tc_HOL_Obool ) 171.45/190.17 ( tc_Nat_Onat ) 171.45/190.17 ( tc_Int_Oint ) 171.45/190.17 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( tc_String_Onibble ) 171.45/190.17 ( tc_Product__Type_Ounit ) 171.45/190.17 ( tc_Com_Ocom ) 171.45/190.17 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( tc_String_Ochar ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_xs_2 $$unsorted) (T_b $$unsorted)) (or (not (= (hAPP (c_Nat_Osize__class_Osize (tc_List_Olist T_b)) V_xs_2) (hAPP (c_Finite__Set_Ocard T_b) (hAPP (c_List_Oset T_b) V_xs_2)))) (hBOOL (hAPP (c_List_Odistinct T_b) V_xs_2))) ) 171.45/190.17 ( c_Com_Obodies, (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_B_2) (hAPP (c_COMBK (tc_fun T_c tc_HOL_Obool) T_b) V_A_2)) (hAPP (c_Set_Oimage (tc_prod T_c T_b) _let_0 (hAPP (c_Product__Type_Oprod_Oprod__case T_c T_b _let_0) (hAPP (c_COMBC T_b T_c _let_0) (c_Product__Type_OPair T_b T_c)))) (hAPP (hAPP (c_Product__Type_OSigma T_c T_b) V_A_2) (hAPP (c_COMBK (tc_fun T_b tc_HOL_Obool) T_c) V_B_2)))) )) 171.45/190.17 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_k_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_k_2))) (= (c_SetInterval_Oord__class_OgreaterThanAtMost T_b V_k_2 V_l_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.45/190.17 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.17 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot _let_0) (c_Complete__Lattice_OInf__class_OInf _let_0 (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool)))) )) 171.45/190.17 ( tc_Nat_Onat ) 171.45/190.17 ( tc_Int_Oint ) 171.45/190.17 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (tc_Option_Ooption T_c))) (forall ((V_m_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBB tc_HOL_Obool tc_HOL_Obool T_b) c_fNot) (hAPP (hAPP (c_COMBC T_b _let_0 tc_HOL_Obool) (hAPP (hAPP (c_COMBB _let_0 (tc_fun _let_0 tc_HOL_Obool) T_b) c_fequal) V_m_2)) (c_Option_Ooption_ONone T_c)))) (c_Map_Odom T_b T_c V_m_2)) )) 171.45/190.17 ( (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies), tc_Com_Ocom, tc_Com_Opname ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (= V_x_2 (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (tc_fun T_c tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK _let_0 T_b) (c_Orderings_Obot__class_Obot _let_0))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod T_b T_c) tc_HOL_Obool))) )) 171.45/190.17 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_f_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Set_Oimage T_c T_b V_f_2) (c_Orderings_Obot__class_Obot (tc_fun T_c tc_HOL_Obool)))) ) 171.45/190.17 ( c_Nat_OSuc, tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.17 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (let ((_let_1 (tc_fun _let_0 _let_0))) (let ((_let_2 (tc_fun tc_Nat_Onat _let_0))) (let ((_let_3 (tc_fun tc_Nat_Onat _let_1))) (forall ((V_z_2 $$unsorted)) (= (c_Set_Othe__elem tc_Nat_Onat (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR (tc_prod tc_Nat_Onat tc_Nat_Onat) _let_0) (hAPP c_Int_ORep__Integ V_z_2)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat _let_0) (hAPP (hAPP (c_COMBC tc_Nat_Onat _let_0 _let_2) (hAPP (hAPP (c_COMBB _let_3 (tc_fun _let_0 _let_2) tc_Nat_Onat) (c_COMBC tc_Nat_Onat _let_0 _let_0)) (hAPP (hAPP (c_COMBB (tc_fun tc_Nat_Onat tc_Nat_Onat) _let_3 tc_Nat_Onat) (hAPP (c_COMBB tc_Nat_Onat _let_1 tc_Nat_Onat) (c_Set_Oinsert tc_Nat_Onat))) (c_Groups_Ominus__class_Ominus tc_Nat_Onat)))) (c_Orderings_Obot__class_Obot _let_0))))) (hAPP c_Int_Onat V_z_2)) ))))) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.17 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Lattices_Osemilattice__sup__class_Osup T_b)) V_a_2) V_A_2) (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)))) ) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.17 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= V_a (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)) V_b))) ) 171.45/190.17 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) _let_2)))) (let ((_let_4 (c_Big__Operators_Olattice_OInf__fin T_b _let_0 V_A_2))) (let ((_let_5 (= _let_2 _let_3))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (and (or _let_5 (= _let_4 (hAPP (hAPP _let_0 V_x_2) (c_Big__Operators_Olattice_OInf__fin T_b _let_0 _let_3)))) (or (not _let_5) (= V_x_2 _let_4)))) ))))))) 171.45/190.17 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Obot__class_Obot _let_0))) (let ((_let_2 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP _let_2 V_A_2))) (= V_A_2 _let_1) (not (hBOOL (hAPP _let_2 V_B_2))) (= V_B_2 _let_1) (not (= _let_1 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) V_A_2) V_B_2))) (= (c_Big__Operators_Olattice__class_OSup__fin T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) V_A_2) V_B_2)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup T_b) (c_Big__Operators_Olattice__class_OSup__fin T_b V_A_2)) (c_Big__Operators_Olattice__class_OSup__fin T_b V_B_2)))) )))) 171.45/190.17 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (let ((_let_3 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP _let_0 _let_2)))) (let ((_let_4 (c_Big__Operators_Olattice_OSup__fin T_b (c_Orderings_Oord__class_Omax T_b) (hAPP _let_0 V_A_2)))) (let ((_let_5 (= _let_2 _let_3))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or _let_5 (= (hAPP (hAPP _let_0 V_x_2) (c_Big__Operators_Olattice_OSup__fin T_b _let_0 _let_3)) _let_4)) (or (not _let_5) (= V_x_2 _let_4))))) ))))))) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.17 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.17 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_a_2 $$unsorted) (V_b_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct T_b)) (= (= V_b_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_b) V_b_2) V_a_2)) (= V_a_2 (c_Groups_Ozero__class_Ozero T_b)))) ) 171.45/190.17 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_S_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_S_2))) (= V_S_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (= (hAPP _let_0 (c_Big__Operators_Olinorder__class_OMax T_b V_S_2)) (c_Big__Operators_Olinorder__class_OMin T_b (hAPP (c_Set_Oimage T_b T_b _let_0) V_S_2)))) )) 171.45/190.17 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Groups_Oplus__class_Oplus tc_Int_Oint))) (forall ((V_k $$unsorted)) (= (hAPP (hAPP _let_0 (hAPP (hAPP _let_0 (c_Groups_Oone__class_Oone tc_Int_Oint)) V_k)) V_k) (c_Int_OBit1 V_k)) )) 171.45/190.17 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.17 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.45/190.17 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2))) (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_0 (hAPP (hAPP (c_Set_Oinsert T_c) (hAPP V_f_2 V_x_2)) _let_0))) )) 171.45/190.17 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.17 ) 171.45/190.17 (instantiation (forall ((V_z $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z))) (= (hAPP c_Nat_OSuc (hAPP c_Int_Onat V_z)) (hAPP c_Int_Onat (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) V_z)))) ) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.17 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.17 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.17 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_1 (c_Big__Operators_Olattice_OInf__fin T_b _let_0 V_A_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (= _let_1 (hAPP (hAPP _let_0 V_x_2) _let_1))) ))) 171.45/190.17 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (let ((_let_1 (c_Groups_Ozero__class_Ozero T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP (hAPP _let_0 V_a) _let_1))) (not (hBOOL (hAPP (hAPP _let_0 V_b) _let_1))) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)) _let_1))) ))) 171.45/190.17 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_member (tc_prod T_b T_b)))) (let ((_let_1 (c_Product__Type_OPair T_b T_b))) (let ((_let_2 (hAPP _let_1 V_a_2))) (let ((_let_3 (c_Transitive__Closure_Otrancl T_b V_r_2))) (forall ((V_c_2 $$unsorted) (V_r_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 (hAPP _let_2 V_b_2)) _let_3))) (not (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP _let_1 V_b_2) V_c_2)) _let_3))) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_2 V_c_2)) _let_3))) ))))) 171.45/190.17 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.17 ) 171.45/190.17 (instantiation (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (let ((_let_1 (c_Finite__Set_Ofinite T_b))) (forall ((V_Pa_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP _let_1 V_A_2))) (not (hBOOL (hAPP V_Pa_2 V_A_2))) (not (forall ((B_a $$unsorted) (B_A $$unsorted)) (or (not (hBOOL (hAPP _let_1 B_A))) (not (hBOOL (hAPP (hAPP (c_member T_b) B_a) B_A))) (not (hBOOL (hAPP V_Pa_2 B_A))) (hBOOL (hAPP V_Pa_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus (tc_fun T_b tc_HOL_Obool)) B_A) (hAPP (hAPP (c_Set_Oinsert T_b) B_a) _let_0))))) )) (hBOOL (hAPP V_Pa_2 _let_0))) ))) 171.45/190.18 ( (c_Finite__Set_Ofinite tc_Com_Opname), (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (= (c_Orderings_Oord_Omin T_b (c_Orderings_Oord__class_Oless__eq T_b)) (c_Orderings_Oord__class_Omin T_b))) ) 171.45/190.18 ( tc_HOL_Obool ) 171.45/190.18 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ( tc_Nat_Onat ) 171.45/190.18 ( tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_a_2 $$unsorted) (V_b_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_b_2)) (hAPP _let_1 V_a_2))) (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2)))) ))) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_a_2))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2))) (hBOOL (hAPP _let_0 (c_Groups_Ozero__class_Ozero T_b))))) )) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP _let_0 V_A_2)) (hAPP _let_0 (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2))))) )) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.18 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat T_a))) (forall ((V_n $$unsorted) (V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_m) V_n))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (hAPP _let_0 V_m)) (hAPP _let_0 V_n)))) )) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_0) (hAPP (hAPP (c_Set_Oinsert T_b) V_l_2) (c_Orderings_Obot__class_Obot _let_0))) (c_SetInterval_Oord__class_OgreaterThanAtMost T_b V_l_2 V_u_2)) (c_SetInterval_Oord__class_OatLeastAtMost T_b V_l_2 V_u_2))) )) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.18 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_m $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Olinordered__semidom T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_a) (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) V_m)) (c_Groups_Ozero__class_Ozero T_a))))) ) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), tc_Int_Oint ) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2)) (= (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Orderings_Oord__class_Omax T_b)) V_x_2) V_A_2))) ) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.18 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint))) (let ((_let_1 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (forall ((V_m_2 $$unsorted) (V_n_2 $$unsorted)) (= (and (= _let_1 V_m_2) (= _let_1 V_n_2)) (= (hAPP _let_0 V_m_2) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP _let_0 V_n_2)))) ))) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.18 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.18 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.18 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_s_2 $$unsorted) (V_r_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Wellfounded_Owf T_b V_r_2)) (not (c_Wellfounded_Owf T_b V_s_2)) (not (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_0) (hAPP (c_Relation_ODomain T_b T_b) V_r_2)) (hAPP (c_Relation_ORange T_b T_b) V_s_2)) (c_Orderings_Obot__class_Obot _let_0))) (c_Wellfounded_Owf T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod T_b T_b) tc_HOL_Obool)) V_r_2) V_s_2))) )) 171.45/190.18 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.18 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.18 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite (tc_prod T_b T_c)) (hAPP (hAPP (c_Product__Type_OSigma T_b T_c) V_A_2) (hAPP (c_COMBK (tc_fun T_c tc_HOL_Obool) T_b) V_B_2))))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hBOOL (hAPP (c_Finite__Set_Ofinite T_c) V_B_2))) ) 171.45/190.18 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), tc_String_Onibble, tc_String_Onibble ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_A_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Complete__Lattice_Ocomplete__lattice T_b)) (= (c_Complete__Lattice_OInf__class_OInf T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)) (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) V_a_2) (c_Complete__Lattice_OInf__class_OInf T_b V_A_2)))) ) 171.45/190.18 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool))) (hBOOL (hAPP (hAPP (c_member T_b) (c_Big__Operators_Olinorder__class_OMin T_b V_A_2)) V_A_2))) ) 171.45/190.18 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_0))))) (let ((_let_3 (c_Big__Operators_Olinorder__class_OMin T_b (hAPP _let_1 V_A_2)))) (let ((_let_4 (= (c_Orderings_Obot__class_Obot _let_0) _let_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or (not _let_4) (= V_x_2 _let_3)) (or _let_4 (= _let_3 (hAPP (hAPP (c_Orderings_Oord__class_Omin T_b) V_x_2) (c_Big__Operators_Olinorder__class_OMin T_b _let_2)))))) )))))) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.18 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Groups_Ominus__class_Ominus T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oab__group__add T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (hAPP (hAPP _let_0 V_a) V_b)) (hAPP (hAPP _let_0 V_b) V_a))) )) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_z $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Int_Oint) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) V_z)) V_z)) ) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.45/190.18 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_SetInterval_Oord__class_OatLeast T_b))) (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_u_2))) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_l_2) V_u_2)) (hAPP _let_0 V_u_2)) (hAPP _let_0 V_l_2))) )) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.18 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Finite__Set_Ofinite T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot _let_1))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_0 V_A_2))) (= V_A_2 _let_2) (not (hBOOL (hAPP _let_0 V_B_2))) (= V_B_2 _let_2) (not (= (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2) _let_2)) (= (c_Big__Operators_Olinorder__class_OMax T_b (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2)) (hAPP (hAPP (c_Orderings_Oord__class_Omax T_b) (c_Big__Operators_Olinorder__class_OMax T_b V_A_2)) (c_Big__Operators_Olinorder__class_OMax T_b V_B_2)))) )))) 171.45/190.18 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (forall ((V_z $$unsorted) (V_z_H $$unsorted)) (or (not (hBOOL (hAPP (hAPP _let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_z_H))) (not (hBOOL (hAPP (hAPP _let_0 V_z_H) V_z))) (= (hAPP c_Int_Onat (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_z) V_z_H)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP c_Int_Onat V_z)) (hAPP c_Int_Onat V_z_H)))) )) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.18 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.18 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Groups_Oabs__class_Oabs T_a))) (let ((_let_1 (c_Groups_Ominus__class_Ominus T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add__abs T_a)) (= (hAPP _let_0 (hAPP (hAPP _let_1 V_b) V_a)) (hAPP _let_0 (hAPP (hAPP _let_1 V_a) V_b)))) ))) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.18 ) 171.45/190.18 (instantiation (forall ((V_n_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) V_n_2) (c_SetInterval_Oord__class_OatLeastAtMost tc_Nat_Onat (c_Groups_Ozero__class_Ozero tc_Nat_Onat) V_n_2)) ) 171.45/190.18 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.45/190.18 ) 171.45/190.18 (instantiation (let ((_let_0 (c_Big__Operators_Olattice__class_OInf__fin T_b V_A_2))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_1) V_A_2) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot _let_1))))) (let ((_let_3 (= (c_Orderings_Obot__class_Obot _let_1) _let_2))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (not (hBOOL (hAPP (hAPP (c_member T_b) V_x_2) V_A_2))) (and (or (not _let_3) (= V_x_2 _let_0)) (or _let_3 (= _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_b) V_x_2) (c_Big__Operators_Olattice__class_OInf__fin T_b _let_2)))))) ))))) 171.45/190.19 ( skv_4, (hAPP (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) c_Com_Obodies), (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus _let_0))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_c _let_0) V_A_2) (hAPP (hAPP (c_COMBB _let_0 _let_0 T_c) _let_1) V_B_2)) (hAPP _let_1 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI T_c _let_0) V_A_2) V_B_2))) ))) 171.45/190.19 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (hAPP c_Nat_OSuc _let_0))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (= (or (and (= _let_0 V_m_2) (= _let_1 V_n_2)) (and (= _let_1 V_m_2) (= _let_0 V_n_2))) (= _let_1 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m_2) V_n_2))) ))) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_a) V_z))) (forall ((V_z $$unsorted) (V_x $$unsorted) (V_y $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Oorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_y) V_x))) (not (hBOOL (hAPP _let_0 V_y))) (hBOOL (hAPP _let_0 V_x))) )) 171.45/190.19 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Lattices_Osemilattice__inf T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) (= V_x (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf T_a) V_x) V_y))) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.19 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_r_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (c_Equiv__Relations_Oequiv T_b V_A_2 V_r_2)) (= V_r_2 (hAPP (hAPP (c_Relation_Orel__comp T_b T_b T_b) (hAPP (c_Relation_Oconverse T_b T_b) V_r_2)) V_r_2))) ) 171.45/190.19 ( c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Lattices_Oboolean__algebra T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (c_Orderings_Otop__class_Otop T_a)) (c_Orderings_Obot__class_Obot T_a))) ) 171.45/190.19 ( tc_HOL_Obool ) 171.45/190.19 ( tc_Nat_Onat ) 171.45/190.19 ( tc_Int_Oint ) 171.45/190.19 ( (tc_fun tc_HOL_Obool tc_HOL_Obool) ) 171.45/190.19 ( (tc_fun tc_Nat_Onat tc_HOL_Obool) ) 171.45/190.19 ( (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) ) 171.45/190.19 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.19 ( (tc_fun tc_Product__Type_Ounit tc_HOL_Obool) ) 171.45/190.19 ( (tc_fun tc_Int_Oint tc_HOL_Obool) ) 171.45/190.19 ( (tc_fun tc_String_Ochar tc_HOL_Obool) ) 171.45/190.19 ( (tc_fun tc_String_Onibble tc_HOL_Obool) ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (= V_x_2 (c_Big__Operators_Olattice_OInf__fin T_b (c_Orderings_Oord__class_Omin T_b) (hAPP (hAPP (c_Set_Oinsert T_b) V_x_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))))) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.19 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.19 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_B_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (= (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_B_2) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (hAPP (c_Set_OCollect T_b) (hAPP (hAPP (c_COMBC T_b T_b tc_HOL_Obool) c_fequal) V_a_2))) V_B_2)) ) 171.45/190.19 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.19 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_a))) (let ((_let_1 (hAPP (c_Orderings_Oord__class_Oless T_a) _let_0))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Oordered__comm__monoid__add T_a)) (not (hBOOL (hAPP _let_1 V_a))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) _let_0) V_b))) (hBOOL (hAPP _let_1 (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) V_b)))) ))) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_i_2 $$unsorted) (V_Pa_2 $$unsorted)) (= (hBOOL (hAPP V_Pa_2 (hAPP c_Int_Onat V_i_2))) (and (forall ((B_n $$unsorted)) (or (not (= V_i_2 (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) B_n))) (hBOOL (hAPP V_Pa_2 B_n))) ) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_i_2) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (hBOOL (hAPP V_Pa_2 (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))))) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), c_Nat_OSuc ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Set_Oinsert tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Nat_Osize__class_Osize tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), c_Nat_OSuc ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Oplus__class_Oplus tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Nat_OSuc ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (c_member T_b))) (let ((_let_1 (c_Orderings_Oord__class_Omax T_b))) (let ((_let_2 (c_Set_Oinsert T_b))) (let ((_let_3 (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= V_A_2 _let_3) (not (forall ((B_x $$unsorted) (B_y $$unsorted)) (hBOOL (hAPP (hAPP _let_0 (hAPP (hAPP _let_1 B_x) B_y)) (hAPP (hAPP _let_2 B_x) (hAPP (hAPP _let_2 B_y) _let_3)))) )) (hBOOL (hAPP (hAPP _let_0 (c_Big__Operators_Olattice_OSup__fin T_b _let_1 V_A_2)) V_A_2))) ))))) 171.45/190.19 ( (c_Map_Odom tc_Com_Opname tc_Com_Ocom (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies)), tc_Com_Opname ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= V_a (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Omonoid__add T_a)) (= V_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (c_Groups_Ozero__class_Ozero T_a)))) ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (c_Groups_Oone__class_Oone T_b)) (c_Int_Oring__1__class_OInts T_b)))) ) 171.45/190.19 ( tc_Code__Numeral_Ocode__numeral ) 171.45/190.19 ( tc_Nat_Onat ) 171.45/190.19 ( tc_Int_Oint ) 171.45/190.19 ( (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (forall ((V_A_2 $$unsorted) (T_b $$unsorted)) (= V_A_2 (hAPP (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR T_b _let_0) V_A_2) (hAPP (hAPP (c_COMBC T_b _let_0 _let_0) (c_Set_Oinsert T_b)) (c_Orderings_Obot__class_Obot _let_0)))) )) 171.45/190.19 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (c_Product__Type_OPair T_b T_c))) (forall ((V_b_H_2 $$unsorted) (V_a_H_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (= (hAPP (hAPP _let_0 V_a_2) V_b_2) (hAPP (hAPP _let_0 V_a_H_2) V_b_H_2)) (and (= V_b_H_2 V_b_2) (= V_a_H_2 V_a_2))) )) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat, tc_Nat_Onat ) 171.45/190.19 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.19 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_u_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_l_2) V_u_2))) (= (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun T_b tc_HOL_Obool)) (c_SetInterval_Oord__class_OgreaterThanLessThan T_b V_l_2 V_u_2)) (hAPP (c_SetInterval_Oord__class_OatLeast T_b) V_u_2)) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) V_l_2))) ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_d_2 $$unsorted) (V_c_2 $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (hAPP _let_0 V_a_2) V_b_2))) (not (hBOOL (hAPP (hAPP _let_0 V_c_2) V_d_2))) (= (= (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_a_2) V_b_2) (hAPP (c_SetInterval_Oord__class_OatLeastLessThan T_b V_c_2) V_d_2)) (and (= V_c_2 V_a_2) (= V_d_2 V_b_2)))) )) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.45/190.19 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (tc_prod T_b T_c))) (forall ((V_xys_2 $$unsorted) (T_c $$unsorted) (T_b $$unsorted)) (= (c_Map_Odom T_b T_c (c_Map_Omap__of T_b T_c V_xys_2)) (hAPP (c_Set_Oimage _let_0 T_b (c_Product__Type_Ofst T_b T_c)) (hAPP (c_List_Oset _let_0) V_xys_2))) )) 171.45/190.19 ( c_Com_Obodies, tc_Com_Ocom, tc_Com_Opname ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (hBOOL (hAPP c_Nat__Numeral_Oneg (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_v))))) (let ((_let_1 (hAPP (c_Nat_Osemiring__1__class_Oof__nat T_a) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)))) (forall ((V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (and (or _let_0 (= (hAPP (c_Int_Onumber__class_Onumber__of T_a) V_v) _let_1)) (or (not _let_0) (= _let_1 (c_Groups_Ozero__class_Ozero T_a))))) ))) 171.45/190.19 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.45/190.19 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.45/190.19 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.45/190.19 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.45/190.19 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.19 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.45/190.19 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_n $$unsorted)) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP c_Int_Onat (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) V_n)))) ) 171.45/190.19 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.19 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.45/190.19 ) 171.45/190.19 (instantiation (forall ((V_f_2 $$unsorted) (T_c $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP (c_Finite__Set_Ocard T_c) (hAPP (c_Set_Oimage T_b T_c V_f_2) V_A_2))) (hAPP (c_Finite__Set_Ocard T_b) V_A_2)))) ) 171.45/190.19 ( c_Int_Onat, tc_Nat_Onat, (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), tc_Int_Oint ) 171.45/190.19 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), tc_Int_Oint, (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.19 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar), tc_String_Ochar, (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (tc_prod tc_String_Onibble tc_String_Onibble) ) 171.45/190.19 ) 171.45/190.19 (instantiation (let ((_let_0 (tc_fun T_b tc_HOL_Obool))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_2 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_0) V_A_2) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_0))))) (let ((_let_3 (= (c_Orderings_Obot__class_Obot _let_0) _let_2))) (let ((_let_4 (c_Orderings_Oord__class_Omin T_b))) (let ((_let_5 (c_Big__Operators_Olattice_OInf__fin T_b _let_4 (hAPP _let_1 V_A_2)))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (and (or (not _let_3) (= V_x_2 _let_5)) (or _let_3 (= _let_5 (hAPP (hAPP _let_4 V_x_2) (c_Big__Operators_Olattice_OInf__fin T_b _let_4 _let_2)))))) ))))))) 171.45/190.19 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.45/190.20 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.45/190.20 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (forall ((V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Olinordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_b) V_a_2)) V_a_2)) (hBOOL (hAPP (hAPP _let_0 (c_Groups_Ozero__class_Ozero T_b)) V_a_2)))) )) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_k) (c_Groups_Ozero__class_Ozero tc_Int_Oint))))) (let ((_let_1 (c_Nat_Osemiring__1__class_Oof__nat T_a))) (let ((_let_2 (hAPP (c_Int_Oring__1__class_Oof__int T_a) V_k))) (forall ((V_k $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (and (or (not _let_0) (= _let_2 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (hAPP _let_1 (hAPP c_Int_Onat (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) V_k)))))) (or _let_0 (= _let_2 (hAPP _let_1 (hAPP c_Int_Onat V_k)))))) )))) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Code__Numeral_Ocode__numeral ) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Code__Numeral_Ocode__numeral ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_v_2 $$unsorted) (V_d_2 $$unsorted) (V_c_2 $$unsorted) (T_e $$unsorted) (V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted) (T_c $$unsorted) (T_d $$unsorted)) (or (not (= (hAPP (c_Fun_Ocomp T_e T_c T_b V_c_2) V_d_2) (hAPP (c_Fun_Ocomp T_d T_c T_b V_a_2) V_b_2))) (= (hAPP V_a_2 (hAPP V_b_2 V_v_2)) (hAPP V_c_2 (hAPP V_d_2 V_v_2)))) ) 171.84/190.20 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Nat_Onat, c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat ) 171.84/190.20 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Nat_Onat, c_Int_Onat, (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), tc_Int_Oint, tc_Code__Numeral_Ocode__numeral, tc_Nat_Onat ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hAPP (c_Set_Oimage T_b T_b _let_0) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_x_2)) (hAPP (c_SetInterval_Oord__class_OgreaterThan T_b) (hAPP _let_0 V_x_2)))) )) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), tc_Nat_Onat ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Rings_Oring__1 T_b)) (hBOOL (hAPP (hAPP (c_member T_b) (c_Groups_Ozero__class_Ozero T_b)) (c_Int_Oring__1__class_OInts T_b)))) ) 171.84/190.20 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.20 ( tc_Nat_Onat ) 171.84/190.20 ( tc_Int_Oint ) 171.84/190.20 ( (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Finite__Set_Ocard T_b))) (let ((_let_1 (hAPP (c_Set_Oinsert T_b) V_x_2))) (let ((_let_2 (tc_fun T_b tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus _let_2) V_A_2) (hAPP _let_1 (c_Orderings_Obot__class_Obot _let_2))))) (hAPP _let_0 (hAPP _let_1 V_A_2)))) )))) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.84/190.20 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless T_a) V_a))) (let ((_let_1 (c_Groups_Oplus__class_Oplus T_a))) (let ((_let_2 (c_Groups_Oone__class_Oone T_a))) (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Fields_Olinordered__field T_a)) (not (hBOOL (hAPP _let_0 V_b))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Rings_Oinverse__class_Odivide T_a) (hAPP (hAPP _let_1 V_a) V_b)) (hAPP (hAPP _let_1 _let_2) _let_2))))) )))) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((T_b $$unsorted)) (or (not (class_Lattices_Osemilattice__sup T_b)) (c_Finite__Set_Ofun__left__comm__idem T_b T_b (c_Lattices_Osemilattice__sup__class_Osup T_b))) ) 171.84/190.20 ( tc_HOL_Obool ) 171.84/190.20 ( tc_Nat_Onat ) 171.84/190.20 ( tc_Int_Oint ) 171.84/190.20 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.84/190.20 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Omax T_b))) (let ((_let_1 (tc_fun T_b tc_HOL_Obool))) (let ((_let_2 (hAPP (hAPP (c_Lattices_Osemilattice__inf__class_Oinf _let_1) V_A_2) V_B_2))) (let ((_let_3 (c_Finite__Set_Ofinite T_b))) (forall ((V_B_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Olinorder T_b)) (not (hBOOL (hAPP _let_3 V_A_2))) (not (hBOOL (hAPP _let_3 V_B_2))) (= _let_2 (c_Orderings_Obot__class_Obot _let_1)) (= (hAPP (hAPP _let_0 (c_Big__Operators_Olattice_OSup__fin T_b _let_0 V_A_2)) (c_Big__Operators_Olattice_OSup__fin T_b _let_0 V_B_2)) (hAPP (hAPP _let_0 (c_Big__Operators_Olattice_OSup__fin T_b _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) V_A_2) V_B_2))) (c_Big__Operators_Olattice_OSup__fin T_b _let_0 _let_2)))) ))))) 171.84/190.20 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Rings_Odvd__class_Odvd tc_Nat_Onat))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted) (V_f_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (c_Orderings_Oorder_Omono tc_Nat_Onat T_b _let_0 V_f_2)) (not (hBOOL (hAPP (hAPP _let_0 V_x_2) V_y_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (hAPP V_f_2 V_x_2)) (hAPP V_f_2 V_y_2)))) )) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Osucc (c_Int_OBit0 V_k)) (c_Int_OBit1 V_k)) ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.20 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_a_2 $$unsorted) (V_A_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Lattices_Olattice T_b)) (not (hBOOL (hAPP (c_Finite__Set_Ofinite T_b) V_A_2))) (= (c_Big__Operators_Olattice__class_OInf__fin T_b (hAPP (hAPP (c_Set_Oinsert T_b) V_a_2) V_A_2)) (hAPP (hAPP (c_Finite__Set_Ofold T_b T_b (c_Lattices_Osemilattice__inf__class_Oinf T_b)) V_a_2) V_A_2))) ) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), tc_Nat_Onat ) 171.84/190.20 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_k_2 $$unsorted) (V_i_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oord T_b)) (= (hBOOL (hAPP (hAPP (c_member T_b) V_i_2) (hAPP (c_SetInterval_Oord__class_OlessThan T_b) V_k_2))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) V_i_2) V_k_2)))) ) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((T_b $$unsorted)) (= (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)) (hAPP (c_List_Oset T_b) (c_List_Olist_ONil T_b))) ) 171.84/190.20 ( tc_HOL_Obool ) 171.84/190.20 ( tc_Nat_Onat ) 171.84/190.20 ( tc_Int_Oint ) 171.84/190.20 ( (tc_prod tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.20 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ( tc_String_Onibble ) 171.84/190.20 ( tc_Product__Type_Ounit ) 171.84/190.20 ( tc_Com_Ocom ) 171.84/190.20 ( (tc_prod tc_Com_Opname tc_Com_Ocom) ) 171.84/190.20 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (tc_prod _let_0 _let_0)) ) 171.84/190.20 ( tc_String_Ochar ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_b))) (let ((_let_1 (c_Groups_Ouminus__class_Ouminus T_b))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Groups_Oordered__ab__group__add T_b)) (= (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_a_2)) V_b_2)) (hBOOL (hAPP (hAPP _let_0 (hAPP _let_1 V_b_2)) V_a_2)))) ))) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_n_2 $$unsorted)) (= (hAPP (c_SetInterval_Oord__class_OatLeastLessThan tc_Nat_Onat (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) V_n_2) (hAPP (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) V_n_2)) ) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_k_2 $$unsorted) (V_l_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) V_l_2) V_k_2))) (= (c_SetInterval_Oord__class_OgreaterThanLessThan T_b V_k_2 V_l_2) (c_Orderings_Obot__class_Obot (tc_fun T_b tc_HOL_Obool)))) ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_b $$unsorted) (V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Groups_Ogroup__add T_a)) (= V_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) V_a) V_b)) V_b))) ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), tc_Code__Numeral_Ocode__numeral ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless T_a))) (forall ((V_z $$unsorted) (V_y $$unsorted) (V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Orderings_Opreorder T_a)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_a) V_x) V_y))) (not (hBOOL (hAPP (hAPP _let_0 V_y) V_z))) (hBOOL (hAPP (hAPP _let_0 V_x) V_z))) )) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq T_b))) (forall ((V_x_2 $$unsorted) (V_y_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Orderings_Oorder T_b)) (not (hBOOL (hAPP (hAPP _let_0 V_y_2) V_x_2))) (= (= V_x_2 V_y_2) (hBOOL (hAPP (hAPP _let_0 V_x_2) V_y_2)))) )) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), tc_Int_Oint ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((V_k $$unsorted)) (= (hAPP _let_0 V_k) (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP _let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))) V_k)) )) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral))) (forall ((V_m $$unsorted) (V_n $$unsorted)) (= (hAPP _let_0 (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) V_n) V_m)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (hAPP _let_0 V_n)) (hAPP _let_0 V_m))) )) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral))) (forall ((V_m $$unsorted) (V_n $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Code__Numeral_Ocode__numeral) (hAPP _let_0 V_n)) (hAPP _let_0 V_m)) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) V_m))) )) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) (c_Groups_Oone__class_Oone T_a)) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.20 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.20 ( tc_Nat_Onat ) 171.84/190.20 ( tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) (forall ((V_m $$unsorted)) (= (c_Divides_Odiv__class_Omod tc_Nat_Onat (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc V_m)) _let_0) (c_Divides_Odiv__class_Omod tc_Nat_Onat V_m _let_0)) )) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.20 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Opred V_k) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_k) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.20 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (not (class_Rings_Olinordered__idom T_a)) (= (c_Groups_Oone__class_Oone T_a) (hAPP (c_Groups_Oabs__class_Oabs T_a) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.20 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.20 ( tc_Nat_Onat ) 171.84/190.20 ( tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Power_Opower__class_Opower T_a))) (let ((_let_1 (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Rings_Oring__1 T_a)) (= (hAPP (hAPP _let_0 V_a) _let_1) (hAPP (hAPP _let_0 (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_a)) _let_1))) ))) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (forall ((V_a $$unsorted)) (= (hAPP _let_0 V_a) (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) V_a) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP _let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))))) )) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.20 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Divides_Odiv__class_Odiv tc_Nat_Onat))) (let ((_let_1 (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) (forall ((V_m $$unsorted)) (= (hAPP (hAPP _let_0 (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc V_m))) _let_1) (hAPP c_Nat_OSuc (hAPP (hAPP _let_0 V_m) _let_1))) ))) 171.84/190.20 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.20 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_w $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (c_Groups_Oone__class_Oone T_a)) (hAPP _let_0 V_w)) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) V_w)))) )) 171.84/190.20 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_1 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 V_k_2) _let_1)) (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit1 V_k_2)) _let_1))) ))) 171.84/190.20 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.20 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.20 ) 171.84/190.20 (instantiation (forall ((V_z $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_z) V_z) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) V_z))) ) 171.84/190.20 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.84/190.20 ) 171.84/190.20 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_2 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w))) (forall ((V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_2) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (= (c_Divides_Odiv__class_Omod tc_Int_Oint _let_1 _let_2) (hAPP (c_Product__Type_Osnd tc_Int_Oint tc_Int_Oint) (hAPP (c_Product__Type_Oapsnd tc_Int_Oint tc_Int_Oint tc_Int_Oint _let_0) (c_Divides_OnegDivAlg (hAPP _let_0 _let_1) (hAPP _let_0 _let_2)))))) )))) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_2 (hAPP _let_0 V_v))) (let ((_let_3 (hAPP _let_0 V_w))) (let ((_let_4 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_3) _let_2)))) (let ((_let_5 (c_Divides_OposDivAlg _let_3 _let_2))) (forall ((V_w $$unsorted) (V_v $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_1) _let_2))) (and (or _let_4 (= _let_5 (hAPP (c_Divides_Oadjust _let_2) (c_Divides_OposDivAlg _let_3 (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP _let_0 (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) _let_2))))) (or (not _let_4) (= _let_5 (hAPP (hAPP (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint) _let_1) _let_3))))) ))))))) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_2 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w))) (let ((_let_3 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_1) _let_2)))) (let ((_let_4 (c_Divides_OposDivAlg _let_1 _let_2))) (forall ((V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_0) _let_2))) (and (or _let_3 (= _let_4 (hAPP (c_Divides_Oadjust _let_2) (c_Divides_OposDivAlg _let_1 (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_1)))))) _let_2))))) (or (not _let_3) (= (hAPP (hAPP (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint) _let_0) _let_1) _let_4)))) )))))) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP _let_0 V_k_2)) (hBOOL (hAPP _let_0 (c_Int_OBit0 V_k_2)))) )) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_y_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber__ring T_b)) (not (class_Rings_Olinordered__idom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (c_Groups_Oone__class_Oone T_b)) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_y_2))))) ) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_m $$unsorted) (V_n $$unsorted)) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) V_n) V_m) (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP c_Code__Numeral_Onat__of V_n)) (hAPP c_Code__Numeral_Onat__of V_m)))) ) 171.84/190.21 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_pn $$unsorted)) (or (= (c_Option_Ooption_ONone tc_Com_Ocom) (hAPP (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies) V_pn)) (hBOOL (hAPP c_Com_OWT (hAPP c_Com_Ocom_OBODY V_pn)))) ) 171.84/190.21 ( v_pn ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_y_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member tc_Nat_Onat) V_y_2) (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool))))) (= V_y_2 (hAPP c_Code__Numeral_Onat__of (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) V_y_2)))) ) 171.84/190.21 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.21 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_l $$unsorted)) (= (hAPP _let_0 (c_Int_OBit1 V_l)) (c_Int_OBit0 (hAPP _let_0 V_l))) )) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP _let_0 (c_Int_OBit0 V_k_2))) (hBOOL (hAPP _let_0 V_k_2))) )) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Osucc V_k) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_k) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_n $$unsorted)) (= (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc V_n)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) V_n)) ) 171.84/190.21 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.21 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone T_a))) (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) _let_0) _let_0) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) )) 171.84/190.21 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_OBit0 V_k_2)) _let_0)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_k_2) _let_0))) )) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_n $$unsorted)) (= (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc V_n))) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) V_n)) ) 171.84/190.21 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (not (class_Int_Onumber__ring T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_x_2) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_x_2)) (c_Groups_Oone__class_Oone T_b))))) ) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) (hAPP _let_0 V_v)) (c_Groups_Oone__class_Oone T_a)) (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_v) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) )) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))) (forall ((V_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_b))) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) V_b) _let_0) (c_Divides_Odiv__class_Omod tc_Int_Oint (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_0)) V_b))) )) 171.84/190.21 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_y_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (not (class_Int_Onumber__ring T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (c_Groups_Ozero__class_Ozero T_b)) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_y_2))))) ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)))) (forall ((V_n $$unsorted)) (or (not (hBOOL (hAPP _let_0 V_n))) (hBOOL (hAPP _let_0 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Nat_Onat) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) (c_Groups_Oone__class_Oone tc_Nat_Onat))) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))))) )) 171.84/190.21 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Groups_Ominus__class_Ominus tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_l $$unsorted)) (= (c_Int_OBit1 (hAPP _let_0 V_l)) (hAPP _let_0 (c_Int_OBit0 V_l))) )) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_z $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_z) V_z) (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) V_z)) ) 171.84/190.21 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_y_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (not (class_Int_Onumber__ring T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Groups_Oone__class_Oone T_b)) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_y_2))))) ) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((V_v $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (= (hAPP _let_0 (c_Int_Opred V_v)) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP _let_0 V_v)) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) )) 171.84/190.21 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (hAPP (c_Groups_Ominus__class_Ominus tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) ) 171.84/190.21 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (forall ((V_z $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_z) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) V_z))) ) 171.84/190.21 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.21 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_w))) (forall ((V_w $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber T_b)) (not (class_Groups_Omonoid__mult T_b)) (= (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_b) _let_0) _let_0) (hAPP (hAPP (c_Power_Opower__class_Opower T_b) _let_0) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))))) )) 171.84/190.21 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_2 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) _let_1))) (let ((_let_3 (hAPP _let_0 V_w))) (let ((_let_4 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) _let_1) _let_3))) (let ((_let_5 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) _let_4)))) (let ((_let_6 (c_Divides_OnegDivAlg _let_1 _let_3))) (forall ((V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) _let_3))) (and (or _let_5 (= _let_6 (hAPP (c_Divides_Oadjust _let_3) (c_Divides_OnegDivAlg _let_1 (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP _let_0 (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc _let_2))))) _let_3))))) (or (not _let_5) (= _let_6 (hAPP (hAPP (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint) (hAPP _let_0 _let_2)) _let_4))))) )))))))) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_OBit1 V_k_2)) _let_0)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_k_2) _let_0))) )) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero T_a))) (forall ((T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (= _let_0 (hAPP (hAPP (c_Power_Opower__class_Opower T_a) _let_0) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))))) )) 171.84/190.21 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( tc_Nat_Onat ) 171.84/190.21 ( tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 V_k_2) _let_1)) (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit1 V_k_2)) _let_1))) ))) 171.84/190.21 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Int_Onumber__class_Onumber__of T_a) _let_0) (hAPP (c_Int_Oring__1__class_Oof__int T_a) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) _let_0)))) )) 171.84/190.21 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.21 ( tc_Nat_Onat ) 171.84/190.21 ( tc_Int_Oint ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (let ((_let_1 (hAPP _let_0 V_v))) (let ((_let_2 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) _let_1) (hAPP _let_0 V_v_H)))) (let ((_let_3 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v_H) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) (forall ((V_v_H $$unsorted) (V_v $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (and (or _let_3 (= _let_2 (hAPP _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_v) V_v_H)))) (or (not _let_3) (= _let_1 _let_2)))) ))))) 171.84/190.21 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.21 ) 171.84/190.21 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (let ((_let_1 (hAPP _let_0 V_v_H))) (forall ((V_v_H $$unsorted) (V_v $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (= _let_1 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP _let_0 V_v)) _let_1))) ))) 171.84/190.22 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.22 ) 171.84/190.22 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((V_x_2 $$unsorted) (V_Pa_2 $$unsorted)) (or (not (forall ((B_y $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) B_y) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (hBOOL (hAPP V_Pa_2 (hAPP c_Int_OAbs__Integ B_y)))) )) (hBOOL (hAPP V_Pa_2 V_x_2))) ))) 171.84/190.22 ( c_Nat_OSuc, (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) ) 171.84/190.22 ( c_fequal, (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.84/190.22 ( c_Int_Onat, (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Finite__Set_Ofinite tc_Nat_Onat) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), c_Nat__Numeral_Oneg ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), c_Int_Onat ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Orderings_Oord__class_Oless tc_Int_Oint) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.22 ( (c_Orderings_Oord__class_Oless tc_Nat_Onat), (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), c_Nat_OSuc ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Set_Oinsert tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osize__class_Osize tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Orderings_Obot__class_Obot _let_0))) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0))) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.84/190.22 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))) ) 171.84/190.22 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (c_Set_Oinsert (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0))) ) 171.84/190.22 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))) ) 171.84/190.22 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))) ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Int_Oint), c_Nat__Numeral_Oneg ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Int_Oint), c_Int_Onat ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.84/190.22 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), c_Nat_OSuc ) 171.84/190.22 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.84/190.22 ( (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))), c_Nat_OSuc ) 171.84/190.22 ( c_Int_Ointrel, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool)))) ) 171.84/190.22 ( c_Com_Ocom_OSKIP, (c_Nat_Osize__class_Osize tc_Com_Ocom) ) 171.84/190.22 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (c_Nat_Osize__class_Osize tc_Code__Numeral_Ocode__numeral) ) 171.84/190.22 ( (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) c_Code__Numeral_Onat__of) ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oplus__class_Oplus tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) ) 171.84/190.22 ( c_fTrue, (c_COMBK tc_HOL_Obool tc_Nat_Onat) ) 171.84/190.22 ( c_fTrue, (c_Nat_Osize__class_Osize tc_HOL_Obool) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)), (c_Finite__Set_Ocard tc_HOL_Obool) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)), (c_Finite__Set_Ocard tc_Product__Type_Ounit) ) 171.84/190.22 ( c_Code__Numeral_Onat__of, (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) ) 171.84/190.22 ( c_Com_Obodies, (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)) ) 171.84/190.22 ( c_Com_OWT, (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) ) 171.84/190.22 ( (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT), (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) ) 171.84/190.22 ( (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral)) ) 171.84/190.22 ( (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.22 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Orderings_Oord__class_Oless tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.22 ( c_fFalse, (c_Nat_Osize__class_Osize tc_HOL_Obool) ) 171.84/190.22 ( (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)), (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat) ) 171.84/190.22 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.84/190.22 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.84/190.22 ( v_pn, c_Com_Ocom_OBODY ) 171.84/190.22 ( c_String_Ochar_OChar, (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)), (c_COMBK (tc_fun tc_String_Onibble tc_HOL_Obool) tc_String_Onibble) ) 171.84/190.22 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool))) ) 171.84/190.22 ( (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))), (c_Set_Oimage (tc_prod tc_String_Onibble tc_String_Onibble) tc_String_Ochar (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar)) ) 171.84/190.22 ( (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)), (c_Finite__Set_Ofinite tc_Int_Oint) ) 171.84/190.22 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.84/190.22 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)) ) 171.84/190.22 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))))), c_Int_OAbs__Integ ) 171.84/190.22 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)), (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.84/190.22 ( (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.84/190.22 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)) ) 171.84/190.22 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), c_Int_OAbs__Integ ) 171.84/190.22 ( (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal), (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) ) 171.84/190.22 ( (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc), (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) ) 171.84/190.22 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)), (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) ) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.22 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.84/190.22 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.84/190.22 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral) ) 171.84/190.22 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.84/190.22 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat ) 171.84/190.22 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) ) 171.84/190.22 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Int_Onumber__class_Onumber__of tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) ) 171.84/190.22 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), c_Int_Onat ) 171.84/190.22 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.84/190.22 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.84/190.22 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))) ) 171.84/190.22 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.84/190.22 ( (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))) ) 171.84/190.22 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.84/190.22 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)) ) 171.84/190.22 ( skv_4, (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)) ) 171.84/190.22 ( skv_4, (hAPP (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT)) ) 171.84/190.22 ) 171.84/190.22 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (let ((_let_1 (c_Int_Onumber__class_Onumber__of T_a))) (forall ((V_v $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Ominus__class_Ominus T_a) (hAPP _let_1 V_v)) (c_Groups_Oone__class_Oone T_a)) (hAPP _let_1 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) V_v) (hAPP _let_0 (c_Int_OBit1 (c_Int_Osucc (hAPP _let_0 (c_Groups_Oone__class_Oone tc_Int_Oint))))))))) ))) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.22 ) 171.84/190.22 (instantiation (forall ((V_k $$unsorted)) (= (c_Int_Opred V_k) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) V_k)) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.22 ) 171.84/190.22 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (not (class_Int_Onumber__ring T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_x_2) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_x_2)) (c_Groups_Oone__class_Oone T_b))))) ) 171.84/190.22 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.22 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.23 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (let ((_let_1 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_v_2))) (forall ((V_v_H_2 $$unsorted) (V_v_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) (hAPP _let_0 V_v_2)) (hAPP _let_0 V_v_H_2))) (or (hBOOL (hAPP _let_1 V_v_H_2)) (hBOOL (hAPP _let_1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) ))) 171.84/190.23 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.23 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP _let_0 (c_Int_OBit1 V_k_2))) (hBOOL (hAPP _let_0 V_k_2))) )) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (forall ((V_m $$unsorted)) (= V_m (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Nat_Onat) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_m) V_m)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) ) 171.84/190.23 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_1 (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint))) (let ((_let_2 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (let ((_let_3 (hAPP V_Pa_2 B_a))) (let ((_let_4 (c_Wellfounded_Oaccp (tc_prod tc_Int_Oint tc_Int_Oint) c_Divides_OnegDivAlg__rel))) (forall ((V_Pa_2 $$unsorted) (V_a1_2 $$unsorted) (V_a0_2 $$unsorted)) (or (not (hBOOL (hAPP _let_4 (hAPP (hAPP _let_1 V_a0_2) V_a1_2)))) (not (forall ((B_a $$unsorted) (B_b $$unsorted)) (or (not (hBOOL (hAPP _let_4 (hAPP (hAPP _let_1 B_a) B_b)))) (and (not (hBOOL (hAPP (hAPP _let_2 _let_0) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Int_Oint) B_a) B_b)))) (not (hBOOL (hAPP (hAPP _let_2 B_b) _let_0))) (not (hBOOL (hAPP _let_3 (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) B_b))))) (hBOOL (hAPP _let_3 B_b))) )) (hBOOL (hAPP (hAPP V_Pa_2 V_a0_2) V_a1_2))) )))))) 171.84/190.23 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.23 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.23 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.84/190.23 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.84/190.23 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)) ) 171.84/190.23 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.23 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) ) 171.84/190.23 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.23 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.23 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.23 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), skv_4, (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT) ) 171.84/190.23 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.84/190.23 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)) ) 171.84/190.23 ( (c_Set_Oinsert tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.23 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.23 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.23 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.23 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of ) 171.84/190.23 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.84/190.23 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.23 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.23 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.23 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.23 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal) ) 171.84/190.23 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Int_Onat ) 171.84/190.23 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), c_Int_Onat ) 171.84/190.23 ) 171.84/190.23 (instantiation (forall ((V_x $$unsorted) (T_a $$unsorted)) (or (not (class_Fields_Ofield__inverse__zero T_a)) (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_x) (hAPP (hAPP (c_Rings_Oinverse__class_Odivide T_a) V_x) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.23 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.23 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP _let_0 V_k_2)) (hBOOL (hAPP _let_0 (c_Int_OBit0 V_k_2)))) )) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 V_k_2) _let_1)) (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit0 V_k_2)) _let_1))) ))) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (forall ((V_P $$unsorted)) (or (not (hBOOL (hAPP c_Com_OWT (hAPP c_Com_Ocom_OBODY V_P)))) (not (forall ((B_y $$unsorted)) (not (= (hAPP (c_Option_Ooption_OSome tc_Com_Ocom) B_y) (hAPP (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies) V_P))) ))) ) 171.84/190.23 ( v_pn ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_l_2 $$unsorted)) (= (= V_l_2 _let_0) (= (c_Int_OBit0 V_l_2) _let_0)) )) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (forall ((V_s1 $$unsorted) (V_n $$unsorted) (V_s $$unsorted) (V_P $$unsorted)) (or (not (c_Natural_Oevaln (hAPP c_Com_Ocom_OBODY V_P) V_s V_n V_s1)) (not (forall ((B_n $$unsorted)) (or (not (= V_n (hAPP c_Nat_OSuc B_n))) (not (c_Natural_Oevaln (hAPP (c_Option_Othe tc_Com_Ocom) (hAPP (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies) V_P)) V_s B_n V_s1))) ))) ) 171.84/190.23 ( skv_3, (c_Groups_Ozero__class_Ozero tc_Nat_Onat), skv_2, v_pn ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral))) (forall ((V_m_2 $$unsorted) (V_n_2 $$unsorted)) (= (= V_m_2 V_n_2) (= (hAPP _let_0 V_m_2) (hAPP _let_0 V_n_2))) )) 171.84/190.23 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.23 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.23 ) 171.84/190.23 (instantiation (forall ((V_y_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber__ring T_b)) (not (class_Rings_Olinordered__idom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) V_y_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (c_Groups_Ozero__class_Ozero T_b)) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_y_2))))) ) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (let ((_let_1 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 V_k_2) _let_1)) (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit0 V_k_2)) _let_1))) ))) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (forall ((V_v_2 $$unsorted)) (= (= (c_Groups_Ozero__class_Ozero tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_v_2) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone tc_Nat_Onat))) (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (= _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)) _let_0))) )) 171.84/190.23 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((V_v $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (= (hAPP _let_0 (c_Int_Osucc V_v)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (hAPP _let_0 V_v)) (c_Groups_Oone__class_Oone tc_Nat_Onat)))) )) 171.84/190.23 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (forall ((V_n_2 $$unsorted) (V_m_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Nat_Onat) V_m_2) V_n_2)) (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) V_m_2) V_n_2)) (c_Transitive__Closure_Ortrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc))))))) )) 171.84/190.23 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.23 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (let ((_let_1 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit1 V_k_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_k_2) _let_1))) ))) 171.84/190.23 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_0) V_k_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_0) (c_Int_OBit1 V_k_2)))) )) 171.84/190.23 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.23 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.23 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.23 ( (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.23 ) 171.84/190.23 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_1 (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint))) (let ((_let_2 (c_Divides_OposDivAlg V_a_2 V_b_2))) (let ((_let_3 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_a_2) V_b_2)))) (let ((_let_4 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_b_2) _let_0)))) (forall ((V_b_2 $$unsorted) (V_a_2 $$unsorted)) (or (not (hBOOL (hAPP (c_Wellfounded_Oaccp (tc_prod tc_Int_Oint tc_Int_Oint) c_Divides_OposDivAlg__rel) (hAPP (hAPP _let_1 V_a_2) V_b_2)))) (and (or _let_3 _let_4 (= _let_2 (hAPP (c_Divides_Oadjust V_b_2) (c_Divides_OposDivAlg V_a_2 (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) V_b_2))))) (or (and (not _let_4) (not _let_3)) (= _let_2 (hAPP (hAPP _let_1 _let_0) V_a_2))))) )))))) 171.84/190.24 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (forall ((V_y_2 $$unsorted) (V_x_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) V_x_2) V_y_2)) (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) V_x_2) V_y_2))) )) 171.84/190.24 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.24 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((V_k_2 $$unsorted)) (= (= _let_0 V_k_2) (= _let_0 (c_Int_OBit1 V_k_2))) )) 171.84/190.24 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_k $$unsorted)) (not (= (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) (c_Int_OBit0 V_k))) ) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone T_a))) (forall ((T_a $$unsorted)) (or (not (class_Rings_Osemiring__1 T_a)) (= _let_0 (hAPP (hAPP (c_Power_Opower__class_Opower T_a) _let_0) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))))) )) 171.84/190.24 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.24 ( tc_Nat_Onat ) 171.84/190.24 ( tc_Int_Oint ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_a_2 $$unsorted)) (= (hBOOL (hAPP c_Com_OWT (hAPP c_Com_Ocom_OBODY V_a_2))) (not (forall ((B_y $$unsorted)) (not (= (hAPP (c_Option_Ooption_OSome tc_Com_Ocom) B_y) (hAPP (c_Map_Omap__of tc_Com_Opname tc_Com_Ocom c_Com_Obodies) V_a_2))) ))) ) 171.84/190.24 ( v_pn ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (not (c_Int_Oiszero T_a (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) ) 171.84/190.24 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.24 ( tc_Nat_Onat ) 171.84/190.24 ( tc_Int_Oint ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (c_Groups_Ouminus__class_Ouminus tc_Int_Oint))) (let ((_let_1 (c_Groups_Oone__class_Oone tc_Int_Oint))) (let ((_let_2 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) V_w))) (forall ((V_w $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_2) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (= (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) _let_1) _let_2) (hAPP (c_Product__Type_Ofst tc_Int_Oint tc_Int_Oint) (hAPP (c_Product__Type_Oapsnd tc_Int_Oint tc_Int_Oint tc_Int_Oint _let_0) (c_Divides_OnegDivAlg (hAPP _let_0 _let_1) (hAPP _let_0 _let_2)))))) )))) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.24 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Int_Oint))) (let ((_let_1 (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_a) V_b)))) (let ((_let_2 (c_Divides_OposDivAlg V_a V_b))) (forall ((V_a $$unsorted) (V_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_0) V_b))) (and (or (not _let_1) (= _let_2 (hAPP (hAPP (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint) _let_0) V_a))) (or _let_1 (= _let_2 (hAPP (c_Divides_Oadjust V_b) (c_Divides_OposDivAlg V_a (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) V_b))))))) )))) 171.84/190.24 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_4 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((V_X_2 $$unsorted)) (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP (hAPP _let_2 V_X_2) _let_3)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_4 _let_4)) (c_Relation_OId _let_0)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP _let_2 _let_3) _let_3)) (c_Orderings_Obot__class_Obot _let_1)))))) )))))) 171.84/190.24 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2))) (let ((_let_4 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (forall ((V_X_2 $$unsorted)) (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (or (not (hBOOL (hAPP (c_Finite__Set_Ofinite _let_0) V_X_2))) (hBOOL (hAPP (hAPP (c_member _let_0) (hAPP _let_3 V_X_2)) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_4 _let_4)) (c_Relation_OId _let_0)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP _let_3 _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))) )))))) 171.84/190.24 ( (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_a $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= V_a (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_a) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) ) 171.84/190.24 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Rings_Olinordered__idom T_b)) (not (class_Int_Onumber__ring T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq T_b) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_x_2)) (c_Groups_Ozero__class_Ozero T_b))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) V_x_2) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) ) 171.84/190.24 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.24 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.24 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.24 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_n $$unsorted)) (= (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc V_n)) (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_n) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) ) 171.84/190.24 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.24 ( (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.24 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) _let_0) V_k_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) _let_0) (c_Int_OBit0 V_k_2)))) )) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (not (c_Int_Oiszero T_a (hAPP (c_Int_Onumber__class_Onumber__of T_a) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.24 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.24 ( tc_Nat_Onat ) 171.84/190.24 ( tc_Int_Oint ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (c_Product__Type_OPair tc_Int_Oint tc_Int_Oint))) (let ((_let_1 (c_Wellfounded_Oaccp (tc_prod tc_Int_Oint tc_Int_Oint) c_Divides_OposDivAlg__rel))) (let ((_let_2 (hAPP V_Pa_2 B_a))) (forall ((V_Pa_2 $$unsorted) (V_a1_2 $$unsorted) (V_a0_2 $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP (hAPP _let_0 V_a0_2) V_a1_2)))) (not (forall ((B_a $$unsorted) (B_b $$unsorted)) (or (not (hBOOL (hAPP _let_1 (hAPP (hAPP _let_0 B_a) B_b)))) (and (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) B_a) B_b))) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) B_b) (c_Groups_Ozero__class_Ozero tc_Int_Oint)))) (not (hBOOL (hAPP _let_2 (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) B_b))))) (hBOOL (hAPP _let_2 B_b))) )) (hBOOL (hAPP (hAPP V_Pa_2 V_a0_2) V_a1_2))) )))) 171.84/190.24 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.24 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.24 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.24 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.24 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.24 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.84/190.24 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.84/190.24 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)) ) 171.84/190.24 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.24 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) ) 171.84/190.24 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.24 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.24 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.24 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), skv_4, (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT) ) 171.84/190.24 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.84/190.24 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)) ) 171.84/190.24 ( (c_Set_Oinsert tc_Nat_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.24 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.24 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.24 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.24 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral), c_Code__Numeral_Onat__of ) 171.84/190.24 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.84/190.24 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.24 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.24 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), c_Int_Ointrel, (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.24 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.24 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), c_Nat_OSuc, (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal) ) 171.84/190.24 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), c_Int_Onat ) 171.84/190.24 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), c_Int_Onat ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_v_2 $$unsorted)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) V_v_2)) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v_2)))) ) 171.84/190.24 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.24 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (c_Orderings_Oord__class_Oless__eq tc_Int_Oint))) (let ((_let_1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP (hAPP _let_0 (c_Int_OBit0 V_k_2)) _let_1)) (hBOOL (hAPP (hAPP _let_0 V_k_2) _let_1))) ))) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.24 ) 171.84/190.24 (instantiation (let ((_let_0 (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_k_2 $$unsorted)) (= (hBOOL (hAPP _let_0 V_k_2)) (hBOOL (hAPP _let_0 (c_Int_OBit1 V_k_2)))) )) 171.84/190.24 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.24 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.24 ) 171.84/190.24 (instantiation (forall ((V_z $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (c_Groups_Ouminus__class_Ouminus T_a) V_z) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) V_z) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.24 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), tc_Int_Oint ) 171.84/190.24 ( (c_Groups_Oone__class_Oone tc_Int_Oint), tc_Int_Oint ) 171.84/190.24 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), tc_Int_Oint ) 171.84/190.25 ) 171.84/190.25 (instantiation (forall ((V_x_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber__ring T_b)) (not (class_Rings_Olinordered__idom T_b)) (= (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless T_b) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_x_2)) (c_Groups_Ozero__class_Ozero T_b))) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_x_2) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))) ) 171.84/190.25 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.25 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.25 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.25 ) 171.84/190.25 (instantiation (forall ((V_n $$unsorted)) (= V_n (hAPP c_Code__Numeral_Onat__of (hAPP (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral) V_n))) ) 171.84/190.25 ( (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.25 ) 171.84/190.25 (instantiation (forall ((T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (c_Int_Oiszero T_a (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.25 ( tc_Code__Numeral_Ocode__numeral ) 171.84/190.25 ( tc_Nat_Onat ) 171.84/190.25 ( tc_Int_Oint ) 171.84/190.25 ) 171.84/190.25 (instantiation (forall ((V_z $$unsorted) (T_a $$unsorted)) (or (not (class_Int_Onumber__ring T_a)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus T_a) V_z) V_z) (hAPP (hAPP (c_Groups_Otimes__class_Otimes T_a) V_z) (hAPP (c_Int_Onumber__class_Onumber__of T_a) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))))))) ) 171.84/190.25 ( (c_Groups_Oone__class_Oone tc_Nat_Onat), tc_Nat_Onat ) 171.84/190.25 ) 171.84/190.25 (instantiation (forall ((V_w_2 $$unsorted) (T_b $$unsorted)) (or (not (class_Int_Onumber__ring T_b)) (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) V_w_2))) (hBOOL (hAPP (hAPP (c_member T_b) (hAPP (c_Int_Onumber__class_Onumber__of T_b) V_w_2)) (c_Nat_Osemiring__1__class_ONats T_b)))) ) 171.84/190.25 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.25 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), tc_Int_Oint ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Code__Numeral_Ocode__numeral ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), tc_Int_Oint ) 171.84/190.25 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Nat_Onat ) 171.84/190.25 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))), tc_Int_Oint ) 171.84/190.25 ) 171.84/190.25 (instantiation (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (forall ((V_Pa_2 $$unsorted) (V_y_2 $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_member _let_1) V_y_2) (hAPP (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop _let_1)) c_Int_Ointrel)))) (not (forall ((B_x $$unsorted)) (hBOOL (hAPP V_Pa_2 (hAPP c_Int_ORep__Integ B_x))) )) (hBOOL (hAPP V_Pa_2 V_y_2))) ))) 171.84/190.25 ( c_Nat_OSuc, (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( c_Nat_OSuc, (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.25 ( c_Nat_OSuc, (hAPP c_Nat_OSuc (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Nat_Onat), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Nat_Onat), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Nat_Onat), (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Nat_Onat), (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Int_Oint), (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.25 ( c_Nat__Numeral_Oneg, (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.25 ( c_Nat__Numeral_Oneg, (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.25 ( c_Int_Onat, (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.25 ( c_Int_Onat, (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.25 ( c_Int_Onat, (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.25 ( c_Int_Onat, (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.25 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (hAPP c_Nat_OSuc (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.25 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.25 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) ) 171.84/190.25 ( (c_Groups_Oplus__class_Oplus tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.25 ( c_Com_Ocom_OBODY, v_pn ) 171.84/190.25 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.25 ( (c_Orderings_Oord__class_Oless tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.25 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (c_Orderings_Oord__class_Oless__eq tc_Int_Oint), (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.25 ( (c_Finite__Set_Ofinite tc_Nat_Onat), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.25 ( (c_Finite__Set_Ofinite tc_Int_Oint), (c_Orderings_Otop__class_Otop (tc_fun tc_Int_Oint tc_HOL_Obool)) ) 171.84/190.25 ( (c_Set_Oimage tc_Nat_Onat tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.25 ( (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.25 ( (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.25 ( (c_Groups_Ouminus__class_Ouminus tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1)) (c_Relation_OId _let_0))))) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Set_Oinsert (tc_prod _let_0 _let_0))), (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0)) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Orderings_Obot__class_Obot _let_0))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.25 ( (let ((_let_0 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (c_Set_Oinsert (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_0) _let_0))), (let ((_let_0 (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool))) (c_Orderings_Obot__class_Obot (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))) ) 171.84/190.25 ( c_Int_OAbs__Integ, (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_1 _let_1 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool)))))) ) 171.84/190.25 ( c_Int_OAbs__Integ, (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))) ) 171.84/190.25 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (let ((_let_1 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_1) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) (c_Orderings_Obot__class_Obot (tc_fun _let_1 tc_HOL_Obool))))) ) 171.84/190.25 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Relation_OImage _let_0 _let_0 c_Int_Ointrel)), (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool)))) ) 171.84/190.25 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0)) ) 171.84/190.25 ( (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)), (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)) ) 171.84/190.25 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.25 ( (c_SetInterval_Oord__class_OatMost tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_COMBK tc_HOL_Obool tc_Nat_Onat), c_fTrue ) 171.84/190.25 ( (c_Finite__Set_Ocard tc_HOL_Obool), (c_Orderings_Otop__class_Otop (tc_fun tc_HOL_Obool tc_HOL_Obool)) ) 171.84/190.25 ( (c_Finite__Set_Ocard tc_Product__Type_Ounit), (c_Orderings_Otop__class_Otop (tc_fun tc_Product__Type_Ounit tc_HOL_Obool)) ) 171.84/190.25 ( (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.25 ( (c_member (tc_prod tc_Com_Opname tc_Com_Ocom)), skv_4 ) 171.84/190.25 ( (c_List_Oset (tc_prod tc_Com_Opname tc_Com_Ocom)), c_Com_Obodies ) 171.84/190.25 ( (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool), (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT) ) 171.84/190.25 ( (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname), c_Com_OWT ) 171.84/190.25 ( (hAPP (c_Product__Type_Oprod_Oprod__case tc_Com_Opname tc_Com_Ocom tc_HOL_Obool) (hAPP (c_COMBK (tc_fun tc_Com_Ocom tc_HOL_Obool) tc_Com_Opname) c_Com_OWT)), skv_4 ) 171.84/190.25 ( (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.84/190.25 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool))), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0)) ) 171.84/190.25 ( (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool), c_fequal ) 171.84/190.25 ( (c_Set_Oinsert tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Nat_Osize__class_Osize tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.84/190.25 ( (c_Nat_Osize__class_Osize tc_Com_Ocom), c_Com_Ocom_OSKIP ) 171.84/190.25 ( (c_Set_Oimage tc_Int_Oint tc_Nat_Onat c_Int_Onat), (c_Orderings_Obot__class_Obot (tc_fun tc_Int_Oint tc_HOL_Obool)) ) 171.84/190.25 ( (c_Nat_Osize__class_Osize tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.25 ( (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))), (c_SetInterval_Oord__class_OatMost tc_Nat_Onat) ) 171.84/190.25 ( (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))), (c_SetInterval_Oord__class_OlessThan tc_Nat_Onat) ) 171.84/190.25 ( (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OSUPR tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))), (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat) ) 171.84/190.25 ( (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)), c_Code__Numeral_Onat__of ) 171.84/190.25 ( (hAPP (c_Fun_Ocomp tc_Nat_Onat tc_Int_Oint tc_Code__Numeral_Ocode__numeral (c_Nat_Osemiring__1__class_Oof__nat tc_Int_Oint)) c_Code__Numeral_Onat__of), (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral) ) 171.84/190.25 ( (c_Nat_Osize__class_Osize tc_HOL_Obool), c_fTrue ) 171.84/190.25 ( (c_Nat_Osize__class_Osize tc_HOL_Obool), c_fFalse ) 171.84/190.25 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral), (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.25 ( (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_SetInterval_Oord__class_OatLeast tc_Nat_Onat), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.25 ( (c_Int_Onumber__class_Onumber__of tc_Code__Numeral_Ocode__numeral), (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.25 ( (hAPP (c_Set_Oinsert tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Orderings_Obot__class_Obot (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.25 ( (c_Set_Oimage tc_Nat_Onat tc_Nat_Onat c_Nat_OSuc), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.25 ( (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar), c_String_Ochar_OChar ) 171.84/190.25 ( (c_Set_Oimage (tc_prod tc_String_Onibble tc_String_Onibble) tc_String_Ochar (hAPP (c_Product__Type_Oprod_Oprod__case tc_String_Onibble tc_String_Onibble tc_String_Ochar) c_String_Ochar_OChar)), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (let ((_let_1 (c_Orderings_Otop__class_Otop _let_0))) (hAPP (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) _let_1) (hAPP (c_COMBK _let_0 tc_String_Onibble) _let_1)))) ) 171.84/190.25 ( (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.84/190.25 ( (hAPP (c_Product__Type_OSigma tc_String_Onibble tc_String_Onibble) (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool))), (let ((_let_0 (tc_fun tc_String_Onibble tc_HOL_Obool))) (hAPP (c_COMBK _let_0 tc_String_Onibble) (c_Orderings_Otop__class_Otop _let_0))) ) 171.84/190.25 ( (c_COMBK (tc_fun tc_String_Onibble tc_HOL_Obool) tc_String_Onibble), (c_Orderings_Otop__class_Otop (tc_fun tc_String_Onibble tc_HOL_Obool)) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (c_Product__Type_OPair _let_0 _let_0)), (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))) ) 171.84/190.25 ( (c_Equiv__Relations_Oquotient (tc_prod tc_Nat_Onat tc_Nat_Onat)), (c_Orderings_Otop__class_Otop (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.25 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (hAPP (c_Equiv__Relations_Oquotient _let_0) (c_Orderings_Otop__class_Otop (tc_fun _let_0 tc_HOL_Obool)))), c_Int_Ointrel ) 171.84/190.25 ( (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Ozero__class_Ozero tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (let ((_let_0 (c_Groups_Ozero__class_Ozero tc_Nat_Onat))) (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) _let_0) _let_0))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.25 ( (hAPP (c_Groups_Ominus__class_Ominus tc_Code__Numeral_Ocode__numeral) (c_Groups_Ozero__class_Ozero tc_Code__Numeral_Ocode__numeral)), (c_Groups_Oone__class_Oone tc_Code__Numeral_Ocode__numeral) ) 171.84/190.25 ( (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)), (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (c_Orderings_Oord__class_Oless tc_Nat_Onat)) ) 171.84/190.25 ( (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)), (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)) ) 171.84/190.25 ( (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool), (c_Orderings_Oord__class_Oless tc_Nat_Onat) ) 171.84/190.25 ( (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool), (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc) ) 171.84/190.25 ( (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool)), (c_Orderings_Otop__class_Otop (tc_fun tc_Nat_Onat tc_HOL_Obool)) ) 171.84/190.25 ( (let ((_let_0 (tc_fun tc_Nat_Onat tc_HOL_Obool))) (hAPP (c_Complete__Lattice_Ocomplete__lattice__class_OINFI tc_Nat_Onat _let_0) (c_Orderings_Otop__class_Otop _let_0))), (c_SetInterval_Oord__class_OgreaterThan tc_Nat_Onat) ) 171.84/190.25 ( (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)), (c_Groups_Ozero__class_Ozero tc_Nat_Onat) ) 171.84/190.25 ( (hAPP (c_Set_Oinsert (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (hAPP (c_Product__Type_OPair tc_Nat_Onat tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (c_Groups_Ozero__class_Ozero tc_Nat_Onat))), (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) ) 171.84/190.25 ( (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat), (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal) ) 171.84/190.25 ( (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)), c_Nat_OSuc ) 171.84/190.25 ( (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.25 ( (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.25 ( (c_Fun_Ocomp tc_Nat_Onat tc_Code__Numeral_Ocode__numeral tc_Int_Oint (c_Nat_Osemiring__1__class_Oof__nat tc_Code__Numeral_Ocode__numeral)), c_Int_Onat ) 171.84/190.25 ( (let ((_let_0 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_0 _let_0))), (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat)) ) 171.84/190.25 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omax__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))) ) 171.84/190.25 ( (let ((_let_0 (tc_prod tc_Nat_Onat tc_Nat_Onat))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect _let_0) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_1 _let_1) tc_HOL_Obool)) (c_Wellfounded_Omin__ext _let_0 (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod _let_0 _let_0) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_2 _let_2)) (c_Relation_OId _let_0))))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_1) _let_1)) (c_Orderings_Obot__class_Obot (tc_fun _let_0 tc_HOL_Obool))))) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omax__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))) ) 171.84/190.25 ( (let ((_let_0 (tc_fun (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) tc_HOL_Obool))) (let ((_let_1 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (c_Product__Type_OPair _let_0 _let_0) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_1 _let_1))))), (let ((_let_0 (tc_prod (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_1 (tc_fun _let_0 tc_HOL_Obool))) (let ((_let_2 (c_Orderings_Obot__class_Obot (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)))) (let ((_let_3 (c_Transitive__Closure_Otrancl tc_Nat_Onat (hAPP (c_Set_OCollect (tc_prod tc_Nat_Onat tc_Nat_Onat)) (hAPP (c_Product__Type_Oprod_Oprod__case tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) (hAPP (hAPP (c_COMBB tc_Nat_Onat (tc_fun tc_Nat_Onat tc_HOL_Obool) tc_Nat_Onat) (hAPP (c_COMBC tc_Nat_Onat tc_Nat_Onat tc_HOL_Obool) c_fequal)) c_Nat_OSuc)))))) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup _let_1) (c_Wellfounded_Omin__ext (tc_prod tc_Nat_Onat tc_Nat_Onat) (hAPP (hAPP (c_Lattices_Osemilattice__sup__class_Osup (tc_fun (tc_prod (tc_prod tc_Nat_Onat tc_Nat_Onat) (tc_prod tc_Nat_Onat tc_Nat_Onat)) tc_HOL_Obool)) (c_Wellfounded_Olex__prod tc_Nat_Onat tc_Nat_Onat _let_3 _let_3)) (c_Relation_OId (tc_prod tc_Nat_Onat tc_Nat_Onat))))) (hAPP (hAPP (c_Set_Oinsert _let_0) (hAPP (hAPP (c_Product__Type_OPair (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool) (tc_fun (tc_prod tc_Nat_Onat tc_Nat_Onat) tc_HOL_Obool)) _let_2) _let_2)) (c_Orderings_Obot__class_Obot _let_1))))))) ) 171.84/190.26 ( (hAPP (c_Orderings_Oord__class_Oless__eq tc_Int_Oint) (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.26 ) 171.84/190.26 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (forall ((V_v $$unsorted)) (or (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) (c_Groups_Oone__class_Oone tc_Nat_Onat)) (hAPP _let_0 V_v)) (hAPP _let_0 (c_Int_Osucc V_v)))) )) 171.84/190.26 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.26 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))) ) 171.84/190.26 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.26 ) 171.84/190.26 (instantiation (let ((_let_0 (c_Groups_Oone__class_Oone tc_Nat_Onat))) (forall ((V_v $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) V_v) (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))) (= _let_0 (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) _let_0) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) V_v)))) )) 171.84/190.26 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.26 ( (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) ) 171.84/190.26 ( (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.26 ( (c_Int_OBit1 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) ) 171.84/190.26 ) 171.84/190.26 (instantiation (let ((_let_0 (c_Int_Onumber__class_Onumber__of tc_Nat_Onat))) (let ((_let_1 (c_Orderings_Oord__class_Oless tc_Int_Oint))) (let ((_let_2 (hBOOL (hAPP (hAPP _let_1 V_v_2) V_v_H_2)))) (forall ((V_v_H_2 $$unsorted) (V_v_2 $$unsorted)) (= (and (or (not _let_2) (hBOOL (hAPP (hAPP _let_1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))) V_v_H_2))) _let_2) (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Nat_Onat) (hAPP _let_0 V_v_2)) (hAPP _let_0 V_v_H_2)))) )))) 171.84/190.26 ( (c_Groups_Ozero__class_Ozero tc_Int_Oint), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.26 ( (c_Groups_Oone__class_Oone tc_Int_Oint), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.26 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.26 ( (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)), (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)) ) 171.84/190.26 ( (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))), (c_Groups_Ozero__class_Ozero tc_Int_Oint) ) 171.84/190.26 ) 171.84/190.26 (instantiation (forall ((V_z $$unsorted)) (= (hAPP (hAPP (c_Groups_Oplus__class_Oplus tc_Nat_Onat) V_z) V_z) (hAPP (hAPP (c_Groups_Otimes__class_Otimes tc_Nat_Onat) V_z) (hAPP (c_Int_Onumber__class_Onumber__of tc_Nat_Onat) (c_Int_OBit0 (c_Int_OBit1 (c_Int_Osucc (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint)))))))) ) 171.84/190.26 ( (c_Groups_Oone__class_Oone tc_Nat_Onat) ) 171.84/190.26 ) 171.84/190.26 (instantiation (let ((_let_0 (hAPP (c_Int_Onumber__class_Onumber__of tc_Int_Oint) (hAPP (c_Groups_Ouminus__class_Ouminus tc_Int_Oint) (c_Groups_Oone__class_Oone tc_Int_Oint))))) (forall ((V_b $$unsorted)) (or (not (hBOOL (hAPP (hAPP (c_Orderings_Oord__class_Oless tc_Int_Oint) (c_Groups_Ozero__class_Ozero tc_Int_Oint)) V_b))) (= _let_0 (hAPP (hAPP (c_Divides_Odiv__class_Odiv tc_Int_Oint) _let_0) V_b))) )) 171.84/190.26 ( (c_Groups_Oone__class_Oone tc_Int_Oint) ) 171.84/190.26 ) 171.84/190.26 % SZS output end Proof for theBenchmark 171.84/190.28 EOF