TPTP Problem File: NUM926^4.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : NUM926^4 : TPTP v7.1.0. Released v5.3.0.
% Domain   : Number Theory
% Problem  : Sum of two squares line 258, 5000 axioms selected
% Version  : Especial.
% English  :

% Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
%          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source   : [Bla11]
% Names    : s2s_5000_thf_l258 [Bla11]

% Status   : Theorem
% Rating   : 0.75 v7.1.0, 0.67 v6.4.0, 0.83 v6.3.0, 0.80 v6.2.0, 0.86 v5.5.0, 0.83 v5.4.0, 1.00 v5.3.0
% Syntax   : Number of formulae    : 5606 (   0 unit; 394 type;   0 defn)
%            Number of atoms       : 63746 (4192 equality;26823 variable)
%            Maximal formula depth :   29 (   8 average)
%            Number of connectives : 51053 ( 903   ~; 171   |; 697   &;43889   @)
%                                         ( 908 <=>;4485  =>;   0  <=;   0 <~>)
%                                         (   0  ~|;   0  ~&)
%            Number of type conns  : 1115 (1115   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  403 ( 394   :;   0   =;   0  @=)
%                                         (   0  !!;   9  ??;   0 @@+;   0 @@-)
%            Number of variables   : 11290 (   3 sgn;10753   !; 274   ?; 263   ^)
%                                         (11290   :;   0  !>;   0  ?*)
%                                         (   0  @-;   0  @+)
% SPC      : TH1_THM_EQU_NAR

% Comments : This file was generated by Isabelle (most likely Sledgehammer)
%            2011-08-09 21:04:10
%------------------------------------------------------------------------------
%----Should-be-implicit typings (20)
thf(ty_ty_tc__Code____Numeral__Ocode____numeral,type,(
    code_code_numeral: $tType )).

thf(ty_ty_tc__Complex__Ocomplex,type,(
    complex: $tType )).

thf(ty_ty_tc__Int__Oint,type,(
    int: $tType )).

thf(ty_ty_tc__Limits__Ofilter_Itc__Complex__Ocomplex_J,type,(
    filter_complex: $tType )).

thf(ty_ty_tc__Limits__Ofilter_Itc__Nat__Onat_J,type,(
    filter_nat: $tType )).

thf(ty_ty_tc__Limits__Ofilter_Itc__RealDef__Oreal_J,type,(
    filter_real: $tType )).

thf(ty_ty_tc__List__Olist_Itc__Int__Oint_J,type,(
    list_int: $tType )).

thf(ty_ty_tc__Nat__Onat,type,(
    nat: $tType )).

thf(ty_ty_tc__Quickcheck____Narrowing__Ocode____int,type,(
    quickcheck_code_int: $tType )).

thf(ty_ty_tc__Rat__Orat,type,(
    rat: $tType )).

thf(ty_ty_tc__RealDef__Oreal,type,(
    real: $tType )).

thf(ty_ty_tc__prod_I_062_Itc__Int__Oint_M_Eo_J_M_062_Itc__Int__Oint_M_Eo_J_J,type,(
    produc975137661_int_o: $tType )).

thf(ty_ty_tc__prod_Itc__Code____Numeral__Ocode____numeral_Mtc__Code____Numeral__Ocod,type,(
    produc1359518119umeral: $tType )).

thf(ty_ty_tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J,type,(
    product_prod_int_int: $tType )).

thf(ty_ty_tc__prod_Itc__Int__Oint_Mtc__prod_Itc__Int__Oint_Mtc__Int__Oint_J_J,type,(
    produc393999548nt_int: $tType )).

thf(ty_ty_tc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J,type,(
    product_prod_nat_nat: $tType )).

thf(ty_ty_tc__prod_Itc__Quickcheck____Narrowing__Ocode____int_Mtc__Quickcheck____Nar,type,(
    produc167071911de_int: $tType )).

thf(ty_ty_tc__prod_Itc__RealDef__Oreal_Mtc__RealDef__Oreal_J,type,(
    produc914805421l_real: $tType )).

thf(ty_ty_tc__prod_Itc__prod_Itc__Int__Oint_Mtc__Int__Oint_J_Mtc__prod_Itc__Int__Oin,type,(
    produc1137372701nt_int: $tType )).

thf(ty_ty_tc__prod_Itc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J_Mtc__prod_Itc__Nat__Ona,type,(
    produc1322466333at_nat: $tType )).

%----Explicit typings (376)
thf(sy_c_All,type,(
    all: ( nat > $o ) > $o )).

thf(sy_c_Archimedean__Field_Oceiling_000tc__RealDef__Oreal,type,(
    archim856651990g_real: real > int )).

thf(sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_000tc__Rat__Orat,type,(
    archim791455193or_rat: rat > int )).

thf(sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_000tc__RealDef__Oreal,type,(
    archim1246769320r_real: real > int )).

thf(sy_c_Big__Operators_Ocomm__monoid__add__class_Osetsum_000_062_Itc__Int__Oint_M_E,type,(
    big_co1971440592_o_nat: ( ( int > $o ) > nat ) > ( ( int > $o ) > $o ) > nat )).

thf(sy_c_Big__Operators_Ocomm__monoid__add__class_Osetsum_000tc__Int__Oint_000tc__In,type,(
    big_co230513141nt_int: ( int > int ) > ( int > $o ) > int )).

thf(sy_c_Big__Operators_Ocomm__monoid__add__class_Osetsum_000tc__Nat__Onat_000tc__In,type,(
    big_co1024481617at_int: ( nat > int ) > ( nat > $o ) > int )).

thf(sy_c_Big__Operators_Ocomm__monoid__add__class_Osetsum_000tc__Nat__Onat_000tc__Na,type,(
    big_co387207925at_nat: ( nat > nat ) > ( nat > $o ) > nat )).

thf(sy_c_Big__Operators_Ocomm__monoid__add__class_Osetsum_000tc__Nat__Onat_000tc__Re,type,(
    big_co604158596t_real: ( nat > real ) > ( nat > $o ) > real )).

thf(sy_c_Big__Operators_Ocomm__monoid__mult__class_Osetprod_000tc__Int__Oint_000tc__,type,(
    big_co1548731110nt_int: ( int > int ) > ( int > $o ) > int )).

thf(sy_c_Big__Operators_Ocomm__monoid__mult__class_Osetprod_000tc__Nat__Onat_000tc__,type,(
    big_co1705425894at_nat: ( nat > nat ) > ( nat > $o ) > nat )).

thf(sy_c_BijectionRel_ObijR_000tc__Int__Oint_000tc__Int__Oint,type,(
    bijR_int_int: ( int > int > $o ) > produc975137661_int_o > $o )).

thf(sy_c_Code__Numeral_OSuc__code__numeral,type,(
    code_S1047413653umeral: code_code_numeral > code_code_numeral )).

thf(sy_c_Code__Numeral_Ocode__numeral_Ocode__numeral__size,type,(
    code_c271388182l_size: code_code_numeral > nat )).

thf(sy_c_Code__Numeral_Odiv__mod__code__numeral,type,(
    code_d418564891umeral: code_code_numeral > code_code_numeral > produc1359518119umeral )).

thf(sy_c_Code__Numeral_Oint__of,type,(
    code_int_of: code_code_numeral > int )).

thf(sy_c_Code__Numeral_Onat__of__aux,type,(
    code_nat_of_aux: code_code_numeral > nat > nat )).

thf(sy_c_Complete__Lattice_OSup__class_OSup_000_062_Itc__Int__Oint_M_Eo_J,type,(
    comple1092985777_int_o: ( ( int > $o ) > $o ) > int > $o )).

thf(sy_c_Complete__Lattice_OSup__class_OSup_000tc__RealDef__Oreal,type,(
    comple124823625p_real: ( real > $o ) > real )).

thf(sy_c_Complex_OIm,type,(
    im: complex > real )).

thf(sy_c_Complex_ORe,type,(
    re: complex > real )).

thf(sy_c_Complex_Oarg,type,(
    arg: complex > real )).

thf(sy_c_Complex_Ocis,type,(
    cis: real > complex )).

thf(sy_c_Complex_Ocnj,type,(
    cnj: complex > complex )).

thf(sy_c_Complex_Ocomplex_OComplex,type,(
    complex_1: real > real > complex )).

thf(sy_c_Complex_Ocomplex_Ocomplex__size,type,(
    complex_size: complex > nat )).

thf(sy_c_Complex_Oexpi,type,(
    expi: complex > complex )).

thf(sy_c_Complex_Oii,type,(
    ii: complex )).

thf(sy_c_Complex_Orcis,type,(
    rcis: real > real > complex )).

thf(sy_c_Deriv_OBolzano__bisect,type,(
    bolzano_bisect: ( produc914805421l_real > $o ) > real > real > nat > produc914805421l_real )).

thf(sy_c_Deriv_Oderiv_000tc__RealDef__Oreal,type,(
    deriv_real: ( real > real ) > real > real > $o )).

thf(sy_c_Divides_Oadjust,type,(
    adjust: int > product_prod_int_int > product_prod_int_int )).

thf(sy_c_Divides_Odiv__class_Odiv_000tc__Code____Numeral__Ocode____numeral,type,(
    div_di1218280263umeral: code_code_numeral > code_code_numeral > code_code_numeral )).

thf(sy_c_Divides_Odiv__class_Odiv_000tc__Int__Oint,type,(
    div_div_int: int > int > int )).

thf(sy_c_Divides_Odiv__class_Odiv_000tc__Nat__Onat,type,(
    div_div_nat: nat > nat > nat )).

thf(sy_c_Divides_Odiv__class_Odiv_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    div_di1430059507de_int: quickcheck_code_int > quickcheck_code_int > quickcheck_code_int )).

thf(sy_c_Divides_Odiv__class_Omod_000tc__Code____Numeral__Ocode____numeral,type,(
    div_mo1740067990umeral: code_code_numeral > code_code_numeral > code_code_numeral )).

thf(sy_c_Divides_Odiv__class_Omod_000tc__Int__Oint,type,(
    div_mod_int: int > int > int )).

thf(sy_c_Divides_Odiv__class_Omod_000tc__Nat__Onat,type,(
    div_mod_nat: nat > nat > nat )).

thf(sy_c_Divides_Odiv__class_Omod_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    div_mo231679042de_int: quickcheck_code_int > quickcheck_code_int > quickcheck_code_int )).

thf(sy_c_Divides_Odivmod__int,type,(
    divmod_int: int > int > product_prod_int_int )).

thf(sy_c_Divides_Odivmod__int__rel,type,(
    divmod_int_rel: int > int > product_prod_int_int > $o )).

thf(sy_c_Divides_Odivmod__nat,type,(
    divmod_nat: nat > nat > product_prod_nat_nat )).

thf(sy_c_Divides_Odivmod__nat__rel,type,(
    divmod_nat_rel: nat > nat > product_prod_nat_nat > $o )).

thf(sy_c_Divides_OnegDivAlg,type,(
    negDivAlg: int > int > product_prod_int_int )).

thf(sy_c_Divides_OnegDivAlg__rel,type,(
    negDivAlg_rel: product_prod_int_int > product_prod_int_int > $o )).

thf(sy_c_Divides_OnegateSnd,type,(
    negateSnd: product_prod_int_int > product_prod_int_int )).

thf(sy_c_Divides_Opdivmod,type,(
    pdivmod: int > int > product_prod_int_int )).

thf(sy_c_Divides_OposDivAlg,type,(
    posDivAlg: int > int > product_prod_int_int )).

thf(sy_c_Divides_OposDivAlg__rel,type,(
    posDivAlg_rel: product_prod_int_int > product_prod_int_int > $o )).

thf(sy_c_EulerFermat_OBnorRset,type,(
    bnorRset: int > int > int > $o )).

thf(sy_c_EulerFermat_ORRset2norRR,type,(
    rRset2norRR: ( int > $o ) > int > int > int )).

thf(sy_c_EulerFermat_ORsetR,type,(
    rsetR: int > ( int > $o ) > $o )).

thf(sy_c_EulerFermat_Ois__RRset,type,(
    is_RRset: ( int > $o ) > int > $o )).

thf(sy_c_EulerFermat_OnoXRRset,type,(
    noXRRset: int > int > int > $o )).

thf(sy_c_EulerFermat_OnorRRset,type,(
    norRRset: int > int > $o )).

thf(sy_c_EulerFermat_Ophi,type,(
    phi: int > nat )).

thf(sy_c_EulerFermat_Ozcongm,type,(
    zcongm: int > int > int > $o )).

thf(sy_c_Euler_OMultInvPair,type,(
    multInvPair: int > int > int > int > $o )).

thf(sy_c_Euler_OSetS,type,(
    setS: int > int > ( int > $o ) > $o )).

thf(sy_c_EvenOdd_OzEven,type,(
    zEven: int > $o )).

thf(sy_c_EvenOdd_OzOdd,type,(
    zOdd: int > $o )).

thf(sy_c_Fact_Ofact__class_Ofact_000tc__Int__Oint,type,(
    fact_fact_int: int > int )).

thf(sy_c_Fact_Ofact__class_Ofact_000tc__Nat__Onat,type,(
    fact_fact_nat: nat > nat )).

thf(sy_c_Fields_Oinverse__class_Odivide_000tc__Complex__Ocomplex,type,(
    invers1025623611omplex: complex > complex > complex )).

thf(sy_c_Fields_Oinverse__class_Odivide_000tc__Rat__Orat,type,(
    inverse_divide_rat: rat > rat > rat )).

thf(sy_c_Fields_Oinverse__class_Odivide_000tc__RealDef__Oreal,type,(
    inverse_divide_real: real > real > real )).

thf(sy_c_Fields_Oinverse__class_Oinverse_000tc__Complex__Ocomplex,type,(
    invers1449016382omplex: complex > complex )).

thf(sy_c_Fields_Oinverse__class_Oinverse_000tc__Rat__Orat,type,(
    inverse_inverse_rat: rat > rat )).

thf(sy_c_Fields_Oinverse__class_Oinverse_000tc__RealDef__Oreal,type,(
    inverse_inverse_real: real > real )).

thf(sy_c_Finite__Set_Ocard_000_062_Itc__Int__Oint_M_Eo_J,type,(
    finite_card_int_o: ( ( int > $o ) > $o ) > nat )).

thf(sy_c_Finite__Set_Ocard_000tc__Int__Oint,type,(
    finite_card_int: ( int > $o ) > nat )).

thf(sy_c_Finite__Set_Ocard_000tc__Nat__Onat,type,(
    finite_card_nat: ( nat > $o ) > nat )).

thf(sy_c_Finite__Set_Ofinite_000_062_Itc__Int__Oint_M_Eo_J,type,(
    finite_finite_int_o: ( ( int > $o ) > $o ) > $o )).

thf(sy_c_Finite__Set_Ofinite_000tc__Int__Oint,type,(
    finite_finite_int: ( int > $o ) > $o )).

thf(sy_c_Finite__Set_Ofinite_000tc__Nat__Onat,type,(
    finite_finite_nat: ( nat > $o ) > $o )).

thf(sy_c_FunDef_Opair__leq,type,(
    pair_leq: produc1322466333at_nat > $o )).

thf(sy_c_FunDef_Opair__less,type,(
    pair_less: produc1322466333at_nat > $o )).

thf(sy_c_GCD_Obezw,type,(
    bezw: nat > nat > product_prod_int_int )).

thf(sy_c_GCD_Ogcd__class_Ogcd_000tc__Int__Oint,type,(
    gcd_gcd_int: int > int > int )).

thf(sy_c_GCD_Ogcd__class_Ogcd_000tc__Nat__Onat,type,(
    gcd_gcd_nat: nat > nat > nat )).

thf(sy_c_Groups_Oabs__class_Oabs_000tc__Int__Oint,type,(
    abs_abs_int: int > int )).

thf(sy_c_Groups_Oabs__class_Oabs_000tc__Rat__Orat,type,(
    abs_abs_rat: rat > rat )).

thf(sy_c_Groups_Oabs__class_Oabs_000tc__RealDef__Oreal,type,(
    abs_abs_real: real > real )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__Code____Numeral__Ocode____numeral,type,(
    minus_1690775515umeral: code_code_numeral > code_code_numeral > code_code_numeral )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__Complex__Ocomplex,type,(
    minus_minus_complex: complex > complex > complex )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__Int__Oint,type,(
    minus_minus_int: int > int > int )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__Nat__Onat,type,(
    minus_minus_nat: nat > nat > nat )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    minus_534354567de_int: quickcheck_code_int > quickcheck_code_int > quickcheck_code_int )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__Rat__Orat,type,(
    minus_minus_rat: rat > rat > rat )).

thf(sy_c_Groups_Ominus__class_Ominus_000tc__RealDef__Oreal,type,(
    minus_minus_real: real > real > real )).

thf(sy_c_Groups_Oone__class_Oone_000tc__Code____Numeral__Ocode____numeral,type,(
    one_on1645066479umeral: code_code_numeral )).

thf(sy_c_Groups_Oone__class_Oone_000tc__Complex__Ocomplex,type,(
    one_one_complex: complex )).

thf(sy_c_Groups_Oone__class_Oone_000tc__Int__Oint,type,(
    one_one_int: int )).

thf(sy_c_Groups_Oone__class_Oone_000tc__Nat__Onat,type,(
    one_one_nat: nat )).

thf(sy_c_Groups_Oone__class_Oone_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    one_on1684967323de_int: quickcheck_code_int )).

thf(sy_c_Groups_Oone__class_Oone_000tc__Rat__Orat,type,(
    one_one_rat: rat )).

thf(sy_c_Groups_Oone__class_Oone_000tc__RealDef__Oreal,type,(
    one_one_real: real )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__Code____Numeral__Ocode____numeral,type,(
    plus_p1627245867umeral: code_code_numeral > code_code_numeral > code_code_numeral )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__Complex__Ocomplex,type,(
    plus_plus_complex: complex > complex > complex )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__Int__Oint,type,(
    plus_plus_int: int > int > int )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__Nat__Onat,type,(
    plus_plus_nat: nat > nat > nat )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    plus_p1446045655de_int: quickcheck_code_int > quickcheck_code_int > quickcheck_code_int )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__Rat__Orat,type,(
    plus_plus_rat: rat > rat > rat )).

thf(sy_c_Groups_Oplus__class_Oplus_000tc__RealDef__Oreal,type,(
    plus_plus_real: real > real > real )).

thf(sy_c_Groups_Osgn__class_Osgn_000tc__Complex__Ocomplex,type,(
    sgn_sgn_complex: complex > complex )).

thf(sy_c_Groups_Osgn__class_Osgn_000tc__Int__Oint,type,(
    sgn_sgn_int: int > int )).

thf(sy_c_Groups_Osgn__class_Osgn_000tc__Rat__Orat,type,(
    sgn_sgn_rat: rat > rat )).

thf(sy_c_Groups_Osgn__class_Osgn_000tc__RealDef__Oreal,type,(
    sgn_sgn_real: real > real )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__Code____Numeral__Ocode____numeral,type,(
    times_1655362735umeral: code_code_numeral > code_code_numeral > code_code_numeral )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__Complex__Ocomplex,type,(
    times_times_complex: complex > complex > complex )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__Int__Oint,type,(
    times_times_int: int > int > int )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__Nat__Onat,type,(
    times_times_nat: nat > nat > nat )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    times_123202395de_int: quickcheck_code_int > quickcheck_code_int > quickcheck_code_int )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__Rat__Orat,type,(
    times_times_rat: rat > rat > rat )).

thf(sy_c_Groups_Otimes__class_Otimes_000tc__RealDef__Oreal,type,(
    times_times_real: real > real > real )).

thf(sy_c_Groups_Ouminus__class_Ouminus_000tc__Complex__Ocomplex,type,(
    uminus473333897omplex: complex > complex )).

thf(sy_c_Groups_Ouminus__class_Ouminus_000tc__Int__Oint,type,(
    uminus_uminus_int: int > int )).

thf(sy_c_Groups_Ouminus__class_Ouminus_000tc__Rat__Orat,type,(
    uminus_uminus_rat: rat > rat )).

thf(sy_c_Groups_Ouminus__class_Ouminus_000tc__RealDef__Oreal,type,(
    uminus_uminus_real: real > real )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__Code____Numeral__Ocode____numeral,type,(
    zero_z126310315umeral: code_code_numeral )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__Complex__Ocomplex,type,(
    zero_zero_complex: complex )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__Int__Oint,type,(
    zero_zero_int: int )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__Nat__Onat,type,(
    zero_zero_nat: nat )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    zero_z891286103de_int: quickcheck_code_int )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__Rat__Orat,type,(
    zero_zero_rat: rat )).

thf(sy_c_Groups_Ozero__class_Ozero_000tc__RealDef__Oreal,type,(
    zero_zero_real: real )).

thf(sy_c_HOL_OThe_000tc__Int__Oint,type,(
    the_int: ( int > $o ) > int )).

thf(sy_c_HOL_OThe_000tc__RealDef__Oreal,type,(
    the_real: ( real > $o ) > real )).

thf(sy_c_HOL_OThe_000tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J,type,(
    the_Pr2103884470nt_int: ( product_prod_int_int > $o ) > product_prod_int_int )).

thf(sy_c_HOL_OThe_000tc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J,type,(
    the_Pr588456374at_nat: ( product_prod_nat_nat > $o ) > product_prod_nat_nat )).

thf(sy_c_Hilbert__Choice_OEps_000tc__Int__Oint,type,(
    hilbert_Eps_int: ( int > $o ) > int )).

thf(sy_c_Hilbert__Choice_OEps_000tc__RealDef__Oreal,type,(
    hilbert_Eps_real: ( real > $o ) > real )).

thf(sy_c_If_000tc__Int__Oint,type,(
    if_int: $o > int > int > int )).

thf(sy_c_If_000tc__Nat__Onat,type,(
    if_nat: $o > nat > nat > nat )).

thf(sy_c_If_000tc__RealDef__Oreal,type,(
    if_real: $o > real > real > real )).

thf(sy_c_If_000tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J,type,(
    if_Pro1731782967nt_int: $o > product_prod_int_int > product_prod_int_int > product_prod_int_int )).

thf(sy_c_If_000tc__prod_Itc__RealDef__Oreal_Mtc__RealDef__Oreal_J,type,(
    if_Pro313124157l_real: $o > produc914805421l_real > produc914805421l_real > produc914805421l_real )).

thf(sy_c_Int2_OMultInv,type,(
    multInv: int > int > int )).

thf(sy_c_IntFact_Od22set,type,(
    d22set: int > int > $o )).

thf(sy_c_IntFact_Ozfact,type,(
    zfact: int > int )).

thf(sy_c_IntPrimes_Oxzgcd,type,(
    xzgcd: int > int > produc393999548nt_int )).

thf(sy_c_IntPrimes_Oxzgcda,type,(
    xzgcda: int > int > int > int > int > int > int > int > produc393999548nt_int )).

thf(sy_c_IntPrimes_Ozcong,type,(
    zcong: int > int > int > $o )).

thf(sy_c_IntPrimes_Ozprime,type,(
    zprime: int > $o )).

thf(sy_c_Int_OBit0,type,(
    bit0: int > int )).

thf(sy_c_Int_OBit1,type,(
    bit1: int > int )).

thf(sy_c_Int_OMin,type,(
    min: int )).

thf(sy_c_Int_OPls,type,(
    pls: int )).

thf(sy_c_Int_Oint__ge__less__than,type,(
    int_ge_less_than: int > product_prod_int_int > $o )).

thf(sy_c_Int_Oint__ge__less__than2,type,(
    int_ge_less_than2: int > product_prod_int_int > $o )).

thf(sy_c_Int_Oiszero_000tc__Int__Oint,type,(
    iszero_int: int > $o )).

thf(sy_c_Int_Oiszero_000tc__Rat__Orat,type,(
    iszero_rat: rat > $o )).

thf(sy_c_Int_Onat,type,(
    nat_1: int > nat )).

thf(sy_c_Int_Onat__aux,type,(
    nat_aux: int > nat > nat )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__Code____Numeral__Ocode____numeral,type,(
    number1443263063umeral: int > code_code_numeral )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__Complex__Ocomplex,type,(
    number528085621omplex: int > complex )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__Int__Oint,type,(
    number_number_of_int: int > int )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__Nat__Onat,type,(
    number_number_of_nat: int > nat )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    number1226105091de_int: int > quickcheck_code_int )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__Rat__Orat,type,(
    number_number_of_rat: int > rat )).

thf(sy_c_Int_Onumber__class_Onumber__of_000tc__RealDef__Oreal,type,(
    number267125858f_real: int > real )).

thf(sy_c_Int_Opred,type,(
    pred: int > int )).

thf(sy_c_Int_Oring__1__class_OInts_000tc__RealDef__Oreal,type,(
    ring_1_Ints_real: real > $o )).

thf(sy_c_Int_Oring__1__class_Oof__int_000tc__Complex__Ocomplex,type,(
    ring_11397209091omplex: int > complex )).

thf(sy_c_Int_Oring__1__class_Oof__int_000tc__Int__Oint,type,(
    ring_1_of_int_int: int > int )).

thf(sy_c_Int_Oring__1__class_Oof__int_000tc__Rat__Orat,type,(
    ring_1_of_int_rat: int > rat )).

thf(sy_c_Int_Oring__1__class_Oof__int_000tc__RealDef__Oreal,type,(
    ring_1_of_int_real: int > real )).

thf(sy_c_Int_Osucc,type,(
    succ: int > int )).

thf(sy_c_Lazy__Sequence_Osmall__lazy_H__rel,type,(
    lazy_small_lazy_rel: product_prod_int_int > product_prod_int_int > $o )).

thf(sy_c_Legacy__GCD_Ozgcd,type,(
    legacy_zgcd: int > int > int )).

thf(sy_c_Lim_OisCont_000tc__Complex__Ocomplex_000tc__Complex__Ocomplex,type,(
    isCont156215680omplex: ( complex > complex ) > complex > $o )).

thf(sy_c_Lim_OisCont_000tc__Complex__Ocomplex_000tc__RealDef__Oreal,type,(
    isCont_complex_real: ( complex > real ) > complex > $o )).

thf(sy_c_Lim_OisCont_000tc__RealDef__Oreal_000tc__RealDef__Oreal,type,(
    isCont_real_real: ( real > real ) > real > $o )).

thf(sy_c_Limits_Oat_000tc__Complex__Ocomplex,type,(
    at_complex: complex > filter_complex )).

thf(sy_c_Limits_Oat_000tc__RealDef__Oreal,type,(
    at_real: real > filter_real )).

thf(sy_c_Limits_Osequentially,type,(
    sequentially: filter_nat )).

thf(sy_c_Limits_Otendsto_000tc__Complex__Ocomplex_000tc__Complex__Ocomplex,type,(
    tendst1507391555omplex: ( complex > complex ) > complex > filter_complex > $o )).

thf(sy_c_Limits_Otendsto_000tc__Complex__Ocomplex_000tc__RealDef__Oreal,type,(
    tendsto_complex_real: ( complex > real ) > real > filter_complex > $o )).

thf(sy_c_Limits_Otendsto_000tc__Nat__Onat_000tc__Complex__Ocomplex,type,(
    tendsto_nat_complex: ( nat > complex ) > complex > filter_nat > $o )).

thf(sy_c_Limits_Otendsto_000tc__Nat__Onat_000tc__RealDef__Oreal,type,(
    tendsto_nat_real: ( nat > real ) > real > filter_nat > $o )).

thf(sy_c_Limits_Otendsto_000tc__RealDef__Oreal_000tc__RealDef__Oreal,type,(
    tendsto_real_real: ( real > real ) > real > filter_real > $o )).

thf(sy_c_Limits_Otrivial__limit_000tc__Nat__Onat,type,(
    trivial_limit_nat: filter_nat > $o )).

thf(sy_c_List_Oupto__rel,type,(
    upto_rel: product_prod_int_int > product_prod_int_int > $o )).

thf(sy_c_Log_Olog,type,(
    log: real > real > real )).

thf(sy_c_Log_Opowr,type,(
    powr: real > real > real )).

thf(sy_c_Nat_OSuc,type,(
    suc: nat > nat )).

thf(sy_c_Nat_Onat_Onat__case_000_Eo,type,(
    nat_case_o: $o > ( nat > $o ) > nat > $o )).

thf(sy_c_Nat_Onat_Onat__case_000tc__Nat__Onat,type,(
    nat_case_nat: nat > ( nat > nat ) > nat > nat )).

thf(sy_c_Nat_Onat_Onat__size,type,(
    nat_size: nat > nat )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__Code____Numeral__Ocode____numeral,type,(
    semiri1619134803umeral: nat > code_code_numeral )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__Complex__Ocomplex,type,(
    semiri2020571505omplex: nat > complex )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__Int__Oint,type,(
    semiri1621563631at_int: nat > int )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__Nat__Onat,type,(
    semiri984289939at_nat: nat > nat )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__Quickcheck____Narrowing__Ocode____i,type,(
    semiri1424489471de_int: nat > quickcheck_code_int )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__Rat__Orat,type,(
    semiri151668891at_rat: nat > rat )).

thf(sy_c_Nat_Osemiring__1__class_Oof__nat_000tc__RealDef__Oreal,type,(
    semiri132038758t_real: nat > real )).

thf(sy_c_Nat_Osize__class_Osize_000tc__Code____Numeral__Ocode____numeral,type,(
    size_s945831648umeral: code_code_numeral > nat )).

thf(sy_c_Nat_Osize__class_Osize_000tc__Complex__Ocomplex,type,(
    size_size_complex: complex > nat )).

thf(sy_c_Nat_Osize__class_Osize_000tc__List__Olist_Itc__Int__Oint_J,type,(
    size_size_list_int: list_int > nat )).

thf(sy_c_Nat_Osize__class_Osize_000tc__Nat__Onat,type,(
    size_size_nat: nat > nat )).

thf(sy_c_Nat__Numeral_Oneg,type,(
    nat_neg: int > $o )).

thf(sy_c_Nat__Transfer_Ois__nat,type,(
    nat_is_nat: int > $o )).

thf(sy_c_Nat__Transfer_Onat__set,type,(
    nat_nat_set: ( int > $o ) > $o )).

thf(sy_c_Nat__Transfer_Otransfer__morphism_000tc__Int__Oint_000tc__Nat__Onat,type,(
    nat_tr876908586nt_nat: ( int > nat ) > ( int > $o ) > $o )).

thf(sy_c_Nat__Transfer_Otransfer__morphism_000tc__Nat__Onat_000tc__Int__Oint,type,(
    nat_tr160667106at_int: ( nat > int ) > ( nat > $o ) > $o )).

thf(sy_c_Nat__Transfer_Otsub,type,(
    nat_tsub: int > int > int )).

thf(sy_c_Nitpick_OFrac,type,(
    frac: product_prod_int_int > $o )).

thf(sy_c_Nitpick_Oint__gcd,type,(
    int_gcd: int > int > int )).

thf(sy_c_Nitpick_Oint__lcm,type,(
    int_lcm: int > int > int )).

thf(sy_c_Nitpick_Onat__gcd,type,(
    nat_gcd: nat > nat > nat )).

thf(sy_c_Nitpick_Onat__gcd__rel,type,(
    nat_gcd_rel: product_prod_nat_nat > product_prod_nat_nat > $o )).

thf(sy_c_Nitpick_Onat__lcm,type,(
    nat_lcm: nat > nat > nat )).

thf(sy_c_Nitpick_Onorm__frac,type,(
    norm_frac: int > int > product_prod_int_int )).

thf(sy_c_Nitpick_Onorm__frac__rel,type,(
    norm_frac_rel: product_prod_int_int > product_prod_int_int > $o )).

thf(sy_c_NthRoot_Oroot,type,(
    root: nat > real > real )).

thf(sy_c_NthRoot_Osqrt,type,(
    sqrt: real > real )).

thf(sy_c_Orderings_Oord__class_Oless_000_062_Itc__Int__Oint_M_Eo_J,type,(
    ord_less_int_o: ( int > $o ) > ( int > $o ) > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000_062_Itc__Nat__Onat_M_Eo_J,type,(
    ord_less_nat_o: ( nat > $o ) > ( nat > $o ) > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000tc__Code____Numeral__Ocode____numeral,type,(
    ord_le1304079648umeral: code_code_numeral > code_code_numeral > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000tc__Int__Oint,type,(
    ord_less_int: int > int > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000tc__Nat__Onat,type,(
    ord_less_nat: nat > nat > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    ord_le1860547276de_int: quickcheck_code_int > quickcheck_code_int > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000tc__Rat__Orat,type,(
    ord_less_rat: rat > rat > $o )).

thf(sy_c_Orderings_Oord__class_Oless_000tc__RealDef__Oreal,type,(
    ord_less_real: real > real > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_Itc__Int__Oint_M_Eo_J,type,(
    ord_less_eq_int_o: ( int > $o ) > ( int > $o ) > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000_062_Itc__Nat__Onat_M_Eo_J,type,(
    ord_less_eq_nat_o: ( nat > $o ) > ( nat > $o ) > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000tc__Code____Numeral__Ocode____numeral,type,(
    ord_le565307924umeral: code_code_numeral > code_code_numeral > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000tc__Int__Oint,type,(
    ord_less_eq_int: int > int > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000tc__Nat__Onat,type,(
    ord_less_eq_nat: nat > nat > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000tc__Quickcheck____Narrowing__Ocode____in,type,(
    ord_le258702272de_int: quickcheck_code_int > quickcheck_code_int > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000tc__Rat__Orat,type,(
    ord_less_eq_rat: rat > rat > $o )).

thf(sy_c_Orderings_Oord__class_Oless__eq_000tc__RealDef__Oreal,type,(
    ord_less_eq_real: real > real > $o )).

thf(sy_c_Orderings_Oord__class_Omax_000tc__Nat__Onat,type,(
    ord_max_nat: nat > nat > nat )).

thf(sy_c_Orderings_Oord__class_Omin_000tc__Nat__Onat,type,(
    ord_min_nat: nat > nat > nat )).

thf(sy_c_Parity_Oeven__odd__class_Oeven_000tc__Int__Oint,type,(
    even_odd_even_int: int > $o )).

thf(sy_c_Parity_Oeven__odd__class_Oeven_000tc__Nat__Onat,type,(
    even_odd_even_nat: nat > $o )).

thf(sy_c_Power_Opower__class_Opower_000tc__Code____Numeral__Ocode____numeral,type,(
    power_2100829034umeral: code_code_numeral > nat > code_code_numeral )).

thf(sy_c_Power_Opower__class_Opower_000tc__Complex__Ocomplex,type,(
    power_power_complex: complex > nat > complex )).

thf(sy_c_Power_Opower__class_Opower_000tc__Int__Oint,type,(
    power_power_int: int > nat > int )).

thf(sy_c_Power_Opower__class_Opower_000tc__Nat__Onat,type,(
    power_power_nat: nat > nat > nat )).

thf(sy_c_Power_Opower__class_Opower_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    power_881366806de_int: quickcheck_code_int > nat > quickcheck_code_int )).

thf(sy_c_Power_Opower__class_Opower_000tc__Rat__Orat,type,(
    power_power_rat: rat > nat > rat )).

thf(sy_c_Power_Opower__class_Opower_000tc__RealDef__Oreal,type,(
    power_power_real: real > nat > real )).

thf(sy_c_Primes_Ocoprime,type,(
    coprime: nat > nat > $o )).

thf(sy_c_Primes_Ofact,type,(
    fact: nat > nat )).

thf(sy_c_Primes_Oprime,type,(
    prime: nat > $o )).

thf(sy_c_Product__Type_OPair_000_062_Itc__Int__Oint_M_Eo_J_000_062_Itc__Int__Oint_M_,type,(
    produc398918003_int_o: ( int > $o ) > ( int > $o ) > produc975137661_int_o )).

thf(sy_c_Product__Type_OPair_000tc__Code____Numeral__Ocode____numeral_000tc__Code___,type,(
    produc2136830103umeral: code_code_numeral > code_code_numeral > produc1359518119umeral )).

thf(sy_c_Product__Type_OPair_000tc__Int__Oint_000tc__Int__Oint,type,(
    product_Pair_int_int: int > int > product_prod_int_int )).

thf(sy_c_Product__Type_OPair_000tc__Int__Oint_000tc__prod_Itc__Int__Oint_Mtc__Int__O,type,(
    produc282740534nt_int: int > product_prod_int_int > produc393999548nt_int )).

thf(sy_c_Product__Type_OPair_000tc__Nat__Onat_000tc__Nat__Onat,type,(
    product_Pair_nat_nat: nat > nat > product_prod_nat_nat )).

thf(sy_c_Product__Type_OPair_000tc__Quickcheck____Narrowing__Ocode____int_000tc__Qui,type,(
    produc1318306967de_int: quickcheck_code_int > quickcheck_code_int > produc167071911de_int )).

thf(sy_c_Product__Type_OPair_000tc__RealDef__Oreal_000tc__RealDef__Oreal,type,(
    produc865579683l_real: real > real > produc914805421l_real )).

thf(sy_c_Product__Type_OPair_000tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J_000tc__prod,type,(
    produc883642259nt_int: product_prod_int_int > product_prod_int_int > produc1137372701nt_int )).

thf(sy_c_Product__Type_OPair_000tc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J_000tc__prod,type,(
    produc494345619at_nat: product_prod_nat_nat > product_prod_nat_nat > produc1322466333at_nat )).

thf(sy_c_Product__Type_Oapsnd_000tc__Int__Oint_000tc__Int__Oint_000tc__Int__Oint,type,(
    produc713050258nt_int: ( int > int ) > product_prod_int_int > product_prod_int_int )).

thf(sy_c_Product__Type_Ofst_000tc__Int__Oint_000tc__Int__Oint,type,(
    product_fst_int_int: product_prod_int_int > int )).

thf(sy_c_Product__Type_Ofst_000tc__Nat__Onat_000tc__Nat__Onat,type,(
    product_fst_nat_nat: product_prod_nat_nat > nat )).

thf(sy_c_Product__Type_Ofst_000tc__RealDef__Oreal_000tc__RealDef__Oreal,type,(
    produc1935615926l_real: produc914805421l_real > real )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__Int__Oint_000tc__Int__Oint_000_Eo,type,(
    produc450523309_int_o: ( int > int > $o ) > product_prod_int_int > $o )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__Int__Oint_000tc__Int__Oint_000tc__In,type,(
    produc1298267108nt_int: ( int > int > int ) > product_prod_int_int > int )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__Int__Oint_000tc__Int__Oint_000tc__pr,type,(
    produc1518849193nt_int: ( int > int > product_prod_int_int ) > product_prod_int_int > product_prod_int_int )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__Nat__Onat_000tc__Nat__Onat_000_Eo,type,(
    produc1038563245_nat_o: ( nat > nat > $o ) > product_prod_nat_nat > $o )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__Nat__Onat_000tc__Nat__Onat_000tc__pr,type,(
    produc1391996073at_nat: ( nat > nat > product_prod_nat_nat ) > product_prod_nat_nat > product_prod_nat_nat )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__RealDef__Oreal_000tc__RealDef__Oreal,type,(
    produc595218619l_real: ( real > real > produc914805421l_real ) > produc914805421l_real > produc914805421l_real )).

thf(sy_c_Product__Type_Oprod_Oprod__case_000tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J,type,(
    produc141074865_int_o: ( product_prod_int_int > product_prod_int_int > $o ) > produc1137372701nt_int > $o )).

thf(sy_c_Product__Type_Osnd_000tc__Int__Oint_000tc__Int__Oint,type,(
    product_snd_int_int: product_prod_int_int > int )).

thf(sy_c_Product__Type_Osnd_000tc__Nat__Onat_000tc__Nat__Onat,type,(
    product_snd_nat_nat: product_prod_nat_nat > nat )).

thf(sy_c_Product__Type_Osnd_000tc__RealDef__Oreal_000tc__RealDef__Oreal,type,(
    produc556554744l_real: produc914805421l_real > real )).

thf(sy_c_Quickcheck__Narrowing_Oaround__zero,type,(
    quickc666637781d_zero: int > list_int )).

thf(sy_c_Quickcheck__Narrowing_Oaround__zero__rel,type,(
    quickc1265749348ro_rel: int > int > $o )).

thf(sy_c_Quickcheck__Narrowing_Odiv__mod__code__int,type,(
    quickc495462417de_int: quickcheck_code_int > quickcheck_code_int > produc167071911de_int )).

thf(sy_c_Quickcheck__Narrowing_Oint__of,type,(
    quickcheck_int_of: quickcheck_code_int > int )).

thf(sy_c_Quickcheck__Narrowing_Onat__of,type,(
    quickcheck_nat_of: quickcheck_code_int > nat )).

thf(sy_c_Quickcheck__Narrowing_Oof__int,type,(
    quickcheck_of_int: int > quickcheck_code_int )).

thf(sy_c_RComplete_Onatceiling,type,(
    natceiling: real > nat )).

thf(sy_c_RComplete_Onatfloor,type,(
    natfloor: real > nat )).

thf(sy_c_Rat_OFract,type,(
    fract: int > int > rat )).

thf(sy_c_Rat_OFrct,type,(
    frct: product_prod_int_int > rat )).

thf(sy_c_Rat_Ofield__char__0__class_ORats_000tc__RealDef__Oreal,type,(
    field_1210416355s_real: real > $o )).

thf(sy_c_Rat_Onormalize,type,(
    normalize: product_prod_int_int > product_prod_int_int )).

thf(sy_c_Rat_Oquotient__of,type,(
    quotient_of: rat > product_prod_int_int )).

thf(sy_c_Rat_Oratrel,type,(
    ratrel: produc1137372701nt_int > $o )).

thf(sy_c_RealDef_ORatreal,type,(
    ratreal: rat > real )).

thf(sy_c_RealDef_Oreal_000tc__Int__Oint,type,(
    real_int: int > real )).

thf(sy_c_RealDef_Oreal_000tc__Nat__Onat,type,(
    real_nat: nat > real )).

thf(sy_c_RealDef_Ovanishes,type,(
    vanishes: ( nat > rat ) > $o )).

thf(sy_c_RealVector_Odist__class_Odist_000tc__Complex__Ocomplex,type,(
    dist_dist_complex: complex > complex > real )).

thf(sy_c_RealVector_Odist__class_Odist_000tc__RealDef__Oreal,type,(
    dist_dist_real: real > real > real )).

thf(sy_c_RealVector_Onorm__class_Onorm_000tc__Complex__Ocomplex,type,(
    norm_norm_complex: complex > real )).

thf(sy_c_RealVector_Onorm__class_Onorm_000tc__RealDef__Oreal,type,(
    norm_norm_real: real > real )).

thf(sy_c_RealVector_Oof__real_000tc__Complex__Ocomplex,type,(
    of_real_complex: real > complex )).

thf(sy_c_RealVector_OscaleR__class_OscaleR_000tc__Complex__Ocomplex,type,(
    scaleR1652505878omplex: real > complex > complex )).

thf(sy_c_RealVector_OscaleR__class_OscaleR_000tc__RealDef__Oreal,type,(
    scaleR_scaleR_real: real > real > real )).

thf(sy_c_Residues_OLegendre,type,(
    legendre: int > int > int )).

thf(sy_c_Residues_OQuadRes,type,(
    quadRes: int > int > $o )).

thf(sy_c_Residues_OResSet,type,(
    resSet: int > ( int > $o ) > $o )).

thf(sy_c_Residues_OSR,type,(
    sr: int > int > $o )).

thf(sy_c_Residues_OSRStar,type,(
    sRStar: int > int > $o )).

thf(sy_c_Residues_OStandardRes,type,(
    standardRes: int > int > int )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__Code____Numeral__Ocode____numeral,type,(
    dvd_dv174992974umeral: code_code_numeral > code_code_numeral > $o )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__Complex__Ocomplex,type,(
    dvd_dvd_complex: complex > complex > $o )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__Int__Oint,type,(
    dvd_dvd_int: int > int > $o )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__Nat__Onat,type,(
    dvd_dvd_nat: nat > nat > $o )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__Quickcheck____Narrowing__Ocode____int,type,(
    dvd_dv1760642554de_int: quickcheck_code_int > quickcheck_code_int > $o )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__Rat__Orat,type,(
    dvd_dvd_rat: rat > rat > $o )).

thf(sy_c_Rings_Odvd__class_Odvd_000tc__RealDef__Oreal,type,(
    dvd_dvd_real: real > real > $o )).

thf(sy_c_SEQ_OBseq_000tc__RealDef__Oreal,type,(
    bseq_real: ( nat > real ) > $o )).

thf(sy_c_SEQ_OCauchy_000tc__Complex__Ocomplex,type,(
    cauchy_complex: ( nat > complex ) > $o )).

thf(sy_c_SEQ_OCauchy_000tc__RealDef__Oreal,type,(
    cauchy_real: ( nat > real ) > $o )).

thf(sy_c_SEQ_Omonoseq_000tc__RealDef__Oreal,type,(
    monoseq_real: ( nat > real ) > $o )).

thf(sy_c_SMT_Oz3div,type,(
    z3div: int > int > int )).

thf(sy_c_SMT_Oz3mod,type,(
    z3mod: int > int > int )).

thf(sy_c_Series_Osuminf_000tc__Complex__Ocomplex,type,(
    suminf_complex: ( nat > complex ) > complex )).

thf(sy_c_Series_Osuminf_000tc__RealDef__Oreal,type,(
    suminf_real: ( nat > real ) > real )).

thf(sy_c_Series_Osummable_000tc__Complex__Ocomplex,type,(
    summable_complex: ( nat > complex ) > $o )).

thf(sy_c_Series_Osummable_000tc__RealDef__Oreal,type,(
    summable_real: ( nat > real ) > $o )).

thf(sy_c_Series_Osums_000tc__Complex__Ocomplex,type,(
    sums_complex: ( nat > complex ) > complex > $o )).

thf(sy_c_Series_Osums_000tc__RealDef__Oreal,type,(
    sums_real: ( nat > real ) > real > $o )).

thf(sy_c_SetInterval_Oord__class_OatLeastAtMost_000tc__Int__Oint,type,(
    ord_at875362053st_int: int > int > int > $o )).

thf(sy_c_SetInterval_Oord__class_OatLeastAtMost_000tc__Nat__Onat,type,(
    ord_at238088361st_nat: nat > nat > nat > $o )).

thf(sy_c_SetInterval_Oord__class_OatLeastAtMost_000tc__RealDef__Oreal,type,(
    ord_at1589558736t_real: real > real > real > $o )).

thf(sy_c_SetInterval_Oord__class_OatLeastLessThan_000tc__Int__Oint,type,(
    ord_at641636577an_int: int > int > int > $o )).

thf(sy_c_SetInterval_Oord__class_OatLeastLessThan_000tc__Nat__Onat,type,(
    ord_at4362885an_nat: nat > nat > nat > $o )).

thf(sy_c_SetInterval_Oord__class_OatLeastLessThan_000tc__RealDef__Oreal,type,(
    ord_at1496968948n_real: real > real > real > $o )).

thf(sy_c_SetInterval_Oord__class_OatMost_000tc__Nat__Onat,type,(
    ord_atMost_nat: nat > nat > $o )).

thf(sy_c_SetInterval_Oord__class_OgreaterThanLessThan_000tc__Int__Oint,type,(
    ord_gr1297742076an_int: int > int > int > $o )).

thf(sy_c_SetInterval_Oord__class_OgreaterThanLessThan_000tc__Nat__Onat,type,(
    ord_gr660468384an_nat: nat > nat > nat > $o )).

thf(sy_c_SetInterval_Oord__class_OgreaterThanLessThan_000tc__RealDef__Oreal,type,(
    ord_gr788844697n_real: real > real > real > $o )).

thf(sy_c_SetInterval_Oord__class_OlessThan_000tc__Nat__Onat,type,(
    ord_lessThan_nat: nat > nat > $o )).

thf(sy_c_SetInterval_Oord__class_OlessThan_000tc__RealDef__Oreal,type,(
    ord_lessThan_real: real > real > $o )).

thf(sy_c_Set_OCollect_000tc__Int__Oint,type,(
    collect_int: ( int > $o ) > int > $o )).

thf(sy_c_Set_OCollect_000tc__Nat__Onat,type,(
    collect_nat: ( nat > $o ) > nat > $o )).

thf(sy_c_Set_OCollect_000tc__RealDef__Oreal,type,(
    collect_real: ( real > $o ) > real > $o )).

thf(sy_c_Set_OCollect_000tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J,type,(
    collec1347809874nt_int: ( product_prod_int_int > $o ) > product_prod_int_int > $o )).

thf(sy_c_Set_OCollect_000tc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J,type,(
    collec1979865426at_nat: ( product_prod_nat_nat > $o ) > product_prod_nat_nat > $o )).

thf(sy_c_Set_OCollect_000tc__prod_Itc__prod_Itc__Int__Oint_Mtc__Int__Oint_J_Mtc__pro,type,(
    collec50511176nt_int: ( produc1137372701nt_int > $o ) > produc1137372701nt_int > $o )).

thf(sy_c_Set_Oimage_000tc__Int__Oint_000_062_Itc__Int__Oint_M_Eo_J,type,(
    image_int_int_o: ( int > int > $o ) > ( int > $o ) > ( int > $o ) > $o )).

thf(sy_c_Set_Oimage_000tc__Int__Oint_000tc__Int__Oint,type,(
    image_int_int: ( int > int ) > ( int > $o ) > int > $o )).

thf(sy_c_Set_Oimage_000tc__Int__Oint_000tc__Nat__Onat,type,(
    image_int_nat: ( int > nat ) > ( int > $o ) > nat > $o )).

thf(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__Int__Oint,type,(
    image_nat_int: ( nat > int ) > ( nat > $o ) > int > $o )).

thf(sy_c_Set_Oimage_000tc__Nat__Onat_000tc__Nat__Onat,type,(
    image_nat_nat: ( nat > nat ) > ( nat > $o ) > nat > $o )).

thf(sy_c_Transcendental_Oarccos,type,(
    arccos: real > real )).

thf(sy_c_Transcendental_Oarcsin,type,(
    arcsin: real > real )).

thf(sy_c_Transcendental_Oarctan,type,(
    arctan: real > real )).

thf(sy_c_Transcendental_Ocos,type,(
    cos: real > real )).

thf(sy_c_Transcendental_Ocos__coeff,type,(
    cos_coeff: nat > real )).

thf(sy_c_Transcendental_Odiffs_000tc__RealDef__Oreal,type,(
    diffs_real: ( nat > real ) > nat > real )).

thf(sy_c_Transcendental_Oexp_000tc__RealDef__Oreal,type,(
    exp_real: real > real )).

thf(sy_c_Transcendental_Oln,type,(
    ln: real > real )).

thf(sy_c_Transcendental_Opi,type,(
    pi: real )).

thf(sy_c_Transcendental_Osin,type,(
    sin: real > real )).

thf(sy_c_Transcendental_Osin__coeff,type,(
    sin_coeff: nat > real )).

thf(sy_c_Transcendental_Otan,type,(
    tan: real > real )).

thf(sy_c_TwoSquares__Mirabelle__xzcihllart_Ois__sum2sq,type,(
    twoSqu1152398899sum2sq: int > $o )).

thf(sy_c_TwoSquares__Mirabelle__xzcihllart_Osum2sq,type,(
    twoSqu2072599593sum2sq: product_prod_int_int > int )).

thf(sy_c_Wellfounded_Oaccp_000tc__Int__Oint,type,(
    accp_int: ( int > int > $o ) > int > $o )).

thf(sy_c_Wellfounded_Oaccp_000tc__prod_Itc__Int__Oint_Mtc__Int__Oint_J,type,(
    accp_P2006205492nt_int: ( product_prod_int_int > product_prod_int_int > $o ) > product_prod_int_int > $o )).

thf(sy_c_Wellfounded_Oaccp_000tc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J,type,(
    accp_P490777396at_nat: ( product_prod_nat_nat > product_prod_nat_nat > $o ) > product_prod_nat_nat > $o )).

thf(sy_c_Wellfounded_Opred__nat,type,(
    pred_nat: product_prod_nat_nat > $o )).

thf(sy_c_WilsonRuss_Oinv,type,(
    inv: int > int > int )).

thf(sy_c_WilsonRuss_Owset,type,(
    wset: int > int > int > $o )).

thf(sy_c_member_000_062_Itc__Int__Oint_M_Eo_J,type,(
    member_int_o: ( int > $o ) > ( ( int > $o ) > $o ) > $o )).

thf(sy_c_member_000tc__Int__Oint,type,(
    member_int: int > ( int > $o ) > $o )).

thf(sy_c_member_000tc__Nat__Onat,type,(
    member_nat: nat > ( nat > $o ) > $o )).

thf(sy_c_member_000tc__RealDef__Oreal,type,(
    member_real: real > ( real > $o ) > $o )).

thf(sy_c_member_000tc__prod_I_062_Itc__Int__Oint_M_Eo_J_M_062_Itc__Int__Oint_M_Eo_J_,type,(
    member1329254762_int_o: produc975137661_int_o > ( produc975137661_int_o > $o ) > $o )).

thf(sy_c_member_000tc__prod_Itc__prod_Itc__Int__Oint_Mtc__Int__Oint_J_Mtc__prod_Itc_,type,(
    member2143287562nt_int: produc1137372701nt_int > ( produc1137372701nt_int > $o ) > $o )).

thf(sy_c_member_000tc__prod_Itc__prod_Itc__Nat__Onat_Mtc__Nat__Onat_J_Mtc__prod_Itc_,type,(
    member180897546at_nat: produc1322466333at_nat > ( produc1322466333at_nat > $o ) > $o )).

thf(sy_v_m,type,(
    m: int )).

thf(sy_v_s1____,type,(
    s1: int )).

thf(sy_v_s____,type,(
    s: int )).

thf(sy_v_t____,type,(
    t: int )).

%----Relevant facts (5196)
thf(fact_0_tpos,axiom,
    ( ord_less_eq_int @ one_one_int @ t )).

thf(fact_1__096t_A_061_A1_A_061_061_062_AEX_Ax_Ay_O_Ax_A_094_A2_A_L_Ay_A_094_A2_A_06,axiom,
    ( ( t = one_one_int )
   => ? [X: int,Y: int] :
        ( ( plus_plus_int @ ( power_power_int @ X @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) ) )).

thf(fact_2__0961_A_060_At_A_061_061_062_AEX_Ax_Ay_O_Ax_A_094_A2_A_L_Ay_A_094_A2_A_06,axiom,
    ( ( ord_less_int @ one_one_int @ t )
   => ? [X: int,Y: int] :
        ( ( plus_plus_int @ ( power_power_int @ X @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) ) )).

thf(fact_3_t__l__p,axiom,
    ( ord_less_int @ t @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )).

thf(fact_4_p,axiom,
    ( zprime @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )).

thf(fact_5_t,axiom,
    ( ( plus_plus_int @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ one_one_int )
    = ( times_times_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ t ) )).

thf(fact_6_qf1pt,axiom,
    ( twoSqu1152398899sum2sq @ ( times_times_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ t ) )).

thf(fact_7_zadd__power2,axiom,(
    ! [A: int,B: int] :
      ( ( power_power_int @ ( plus_plus_int @ A @ B ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_int @ ( plus_plus_int @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ A ) @ B ) ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_8_zadd__power3,axiom,(
    ! [A: int,B: int] :
      ( ( power_power_int @ ( plus_plus_int @ A @ B ) @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_int @ ( plus_plus_int @ ( plus_plus_int @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ B ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) @ A ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_9_power2__sum,axiom,(
    ! [X_72: int,Y_54: int] :
      ( ( power_power_int @ ( plus_plus_int @ X_72 @ Y_54 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_int @ ( plus_plus_int @ ( power_power_int @ X_72 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_54 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_72 ) @ Y_54 ) ) ) )).

thf(fact_10_power2__sum,axiom,(
    ! [X_72: nat,Y_54: nat] :
      ( ( power_power_nat @ ( plus_plus_nat @ X_72 @ Y_54 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_nat @ ( plus_plus_nat @ ( power_power_nat @ X_72 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_nat @ Y_54 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_nat @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_72 ) @ Y_54 ) ) ) )).

thf(fact_11_power2__sum,axiom,(
    ! [X_72: real,Y_54: real] :
      ( ( power_power_real @ ( plus_plus_real @ X_72 @ Y_54 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_real @ ( plus_plus_real @ ( power_power_real @ X_72 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_54 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_real @ ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_72 ) @ Y_54 ) ) ) )).

thf(fact_12_power2__sum,axiom,(
    ! [X_72: complex,Y_54: complex] :
      ( ( power_power_complex @ ( plus_plus_complex @ X_72 @ Y_54 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_complex @ ( plus_plus_complex @ ( power_power_complex @ X_72 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_complex @ Y_54 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_complex @ ( times_times_complex @ ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_72 ) @ Y_54 ) ) ) )).

thf(fact_13_power2__sum,axiom,(
    ! [X_72: rat,Y_54: rat] :
      ( ( power_power_rat @ ( plus_plus_rat @ X_72 @ Y_54 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_rat @ ( plus_plus_rat @ ( power_power_rat @ X_72 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_54 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_rat @ ( times_times_rat @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_72 ) @ Y_54 ) ) ) )).

thf(fact_14_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_2100829034umeral @ ( number1443263063umeral @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_1655362735umeral @ ( number1443263063umeral @ W_20 ) @ ( number1443263063umeral @ W_20 ) ) ) )).

thf(fact_15_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_881366806de_int @ ( number1226105091de_int @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_123202395de_int @ ( number1226105091de_int @ W_20 ) @ ( number1226105091de_int @ W_20 ) ) ) )).

thf(fact_16_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_power_rat @ ( number_number_of_rat @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_rat @ ( number_number_of_rat @ W_20 ) @ ( number_number_of_rat @ W_20 ) ) ) )).

thf(fact_17_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_power_int @ ( number_number_of_int @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_int @ ( number_number_of_int @ W_20 ) @ ( number_number_of_int @ W_20 ) ) ) )).

thf(fact_18_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_power_real @ ( number267125858f_real @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_real @ ( number267125858f_real @ W_20 ) @ ( number267125858f_real @ W_20 ) ) ) )).

thf(fact_19_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_power_nat @ ( number_number_of_nat @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_nat @ ( number_number_of_nat @ W_20 ) @ ( number_number_of_nat @ W_20 ) ) ) )).

thf(fact_20_power2__eq__square__number__of,axiom,(
    ! [W_20: int] :
      ( ( power_power_complex @ ( number528085621omplex @ W_20 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_complex @ ( number528085621omplex @ W_20 ) @ ( number528085621omplex @ W_20 ) ) ) )).

thf(fact_21_cube__square,axiom,(
    ! [A: int] :
      ( ( times_times_int @ A @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
      = ( power_power_int @ A @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_22_one__power2,axiom,
    ( ( power_power_int @ one_one_int @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_one_int )).

thf(fact_23_one__power2,axiom,
    ( ( power_power_nat @ one_one_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_one_nat )).

thf(fact_24_one__power2,axiom,
    ( ( power_power_real @ one_one_real @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_one_real )).

thf(fact_25_one__power2,axiom,
    ( ( power_2100829034umeral @ one_on1645066479umeral @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_on1645066479umeral )).

thf(fact_26_one__power2,axiom,
    ( ( power_power_complex @ one_one_complex @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_one_complex )).

thf(fact_27_one__power2,axiom,
    ( ( power_881366806de_int @ one_on1684967323de_int @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_on1684967323de_int )).

thf(fact_28_one__power2,axiom,
    ( ( power_power_rat @ one_one_rat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = one_one_rat )).

thf(fact_29_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: code_code_numeral] :
      ( ( times_1655362735umeral @ X_71 @ X_71 )
      = ( power_2100829034umeral @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_30_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: quickcheck_code_int] :
      ( ( times_123202395de_int @ X_71 @ X_71 )
      = ( power_881366806de_int @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_31_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: rat] :
      ( ( times_times_rat @ X_71 @ X_71 )
      = ( power_power_rat @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_32_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: int] :
      ( ( times_times_int @ X_71 @ X_71 )
      = ( power_power_int @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_33_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: real] :
      ( ( times_times_real @ X_71 @ X_71 )
      = ( power_power_real @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_34_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: nat] :
      ( ( times_times_nat @ X_71 @ X_71 )
      = ( power_power_nat @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_35_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,(
    ! [X_71: complex] :
      ( ( times_times_complex @ X_71 @ X_71 )
      = ( power_power_complex @ X_71 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_36_power2__eq__square,axiom,(
    ! [A_289: code_code_numeral] :
      ( ( power_2100829034umeral @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_1655362735umeral @ A_289 @ A_289 ) ) )).

thf(fact_37_power2__eq__square,axiom,(
    ! [A_289: quickcheck_code_int] :
      ( ( power_881366806de_int @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_123202395de_int @ A_289 @ A_289 ) ) )).

thf(fact_38_power2__eq__square,axiom,(
    ! [A_289: rat] :
      ( ( power_power_rat @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_rat @ A_289 @ A_289 ) ) )).

thf(fact_39_power2__eq__square,axiom,(
    ! [A_289: int] :
      ( ( power_power_int @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_int @ A_289 @ A_289 ) ) )).

thf(fact_40_power2__eq__square,axiom,(
    ! [A_289: real] :
      ( ( power_power_real @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_real @ A_289 @ A_289 ) ) )).

thf(fact_41_power2__eq__square,axiom,(
    ! [A_289: nat] :
      ( ( power_power_nat @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_nat @ A_289 @ A_289 ) ) )).

thf(fact_42_power2__eq__square,axiom,(
    ! [A_289: complex] :
      ( ( power_power_complex @ A_289 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( times_times_complex @ A_289 @ A_289 ) ) )).

thf(fact_43_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: code_code_numeral,N_74: nat] :
      ( ( power_2100829034umeral @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_1655362735umeral @ ( power_2100829034umeral @ X_70 @ N_74 ) @ ( power_2100829034umeral @ X_70 @ N_74 ) ) ) )).

thf(fact_44_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: quickcheck_code_int,N_74: nat] :
      ( ( power_881366806de_int @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_123202395de_int @ ( power_881366806de_int @ X_70 @ N_74 ) @ ( power_881366806de_int @ X_70 @ N_74 ) ) ) )).

thf(fact_45_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: rat,N_74: nat] :
      ( ( power_power_rat @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_times_rat @ ( power_power_rat @ X_70 @ N_74 ) @ ( power_power_rat @ X_70 @ N_74 ) ) ) )).

thf(fact_46_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: int,N_74: nat] :
      ( ( power_power_int @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_times_int @ ( power_power_int @ X_70 @ N_74 ) @ ( power_power_int @ X_70 @ N_74 ) ) ) )).

thf(fact_47_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: real,N_74: nat] :
      ( ( power_power_real @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_times_real @ ( power_power_real @ X_70 @ N_74 ) @ ( power_power_real @ X_70 @ N_74 ) ) ) )).

thf(fact_48_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: nat,N_74: nat] :
      ( ( power_power_nat @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_times_nat @ ( power_power_nat @ X_70 @ N_74 ) @ ( power_power_nat @ X_70 @ N_74 ) ) ) )).

thf(fact_49_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,(
    ! [X_70: complex,N_74: nat] :
      ( ( power_power_complex @ X_70 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_74 ) )
      = ( times_times_complex @ ( power_power_complex @ X_70 @ N_74 ) @ ( power_power_complex @ X_70 @ N_74 ) ) ) )).

thf(fact_50_add__special_I2_J,axiom,(
    ! [W_19: int] :
      ( ( plus_plus_int @ one_one_int @ ( number_number_of_int @ W_19 ) )
      = ( number_number_of_int @ ( plus_plus_int @ ( bit1 @ pls ) @ W_19 ) ) ) )).

thf(fact_51_add__special_I2_J,axiom,(
    ! [W_19: int] :
      ( ( plus_plus_real @ one_one_real @ ( number267125858f_real @ W_19 ) )
      = ( number267125858f_real @ ( plus_plus_int @ ( bit1 @ pls ) @ W_19 ) ) ) )).

thf(fact_52_add__special_I2_J,axiom,(
    ! [W_19: int] :
      ( ( plus_plus_complex @ one_one_complex @ ( number528085621omplex @ W_19 ) )
      = ( number528085621omplex @ ( plus_plus_int @ ( bit1 @ pls ) @ W_19 ) ) ) )).

thf(fact_53_add__special_I2_J,axiom,(
    ! [W_19: int] :
      ( ( plus_plus_rat @ one_one_rat @ ( number_number_of_rat @ W_19 ) )
      = ( number_number_of_rat @ ( plus_plus_int @ ( bit1 @ pls ) @ W_19 ) ) ) )).

thf(fact_54_add__special_I3_J,axiom,(
    ! [V_22: int] :
      ( ( plus_plus_int @ ( number_number_of_int @ V_22 ) @ one_one_int )
      = ( number_number_of_int @ ( plus_plus_int @ V_22 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_55_add__special_I3_J,axiom,(
    ! [V_22: int] :
      ( ( plus_plus_real @ ( number267125858f_real @ V_22 ) @ one_one_real )
      = ( number267125858f_real @ ( plus_plus_int @ V_22 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_56_add__special_I3_J,axiom,(
    ! [V_22: int] :
      ( ( plus_plus_complex @ ( number528085621omplex @ V_22 ) @ one_one_complex )
      = ( number528085621omplex @ ( plus_plus_int @ V_22 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_57_add__special_I3_J,axiom,(
    ! [V_22: int] :
      ( ( plus_plus_rat @ ( number_number_of_rat @ V_22 ) @ one_one_rat )
      = ( number_number_of_rat @ ( plus_plus_int @ V_22 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_58_one__add__one__is__two,axiom,
    ( ( plus_plus_int @ one_one_int @ one_one_int )
    = ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_59_one__add__one__is__two,axiom,
    ( ( plus_plus_real @ one_one_real @ one_one_real )
    = ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_60_one__add__one__is__two,axiom,
    ( ( plus_plus_complex @ one_one_complex @ one_one_complex )
    = ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_61_one__add__one__is__two,axiom,
    ( ( plus_plus_rat @ one_one_rat @ one_one_rat )
    = ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_62__096_B_Bthesis_O_A_I_B_Bt_O_As_A_094_A2_A_L_A1_A_061_A_I4_A_K_Am_A_L_A1_,axiom,(
    ~ ! [T_1: int] :
        ( ( plus_plus_int @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ one_one_int )
       != ( times_times_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ T_1 ) ) )).

thf(fact_63_zle__refl,axiom,(
    ! [W: int] :
      ( ord_less_eq_int @ W @ W ) )).

thf(fact_64_zle__linear,axiom,(
    ! [Z_1: int,W: int] :
      ( ( ord_less_eq_int @ Z_1 @ W )
      | ( ord_less_eq_int @ W @ Z_1 ) ) )).

thf(fact_65_zless__le,axiom,(
    ! [Z_1: int,W: int] :
      ( ( ord_less_int @ Z_1 @ W )
    <=> ( ( ord_less_eq_int @ Z_1 @ W )
        & ( Z_1 != W ) ) ) )).

thf(fact_66_zless__linear,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( ord_less_int @ X_1 @ Y_1 )
      | ( X_1 = Y_1 )
      | ( ord_less_int @ Y_1 @ X_1 ) ) )).

thf(fact_67_zle__trans,axiom,(
    ! [K_1: int,I: int,J: int] :
      ( ( ord_less_eq_int @ I @ J )
     => ( ( ord_less_eq_int @ J @ K_1 )
       => ( ord_less_eq_int @ I @ K_1 ) ) ) )).

thf(fact_68_zle__antisym,axiom,(
    ! [Z_1: int,W: int] :
      ( ( ord_less_eq_int @ Z_1 @ W )
     => ( ( ord_less_eq_int @ W @ Z_1 )
       => ( Z_1 = W ) ) ) )).

thf(fact_69_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: quickcheck_code_int,P_9: nat,Q_10: nat] :
      ( ( power_881366806de_int @ ( power_881366806de_int @ X_69 @ P_9 ) @ Q_10 )
      = ( power_881366806de_int @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_70_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: code_code_numeral,P_9: nat,Q_10: nat] :
      ( ( power_2100829034umeral @ ( power_2100829034umeral @ X_69 @ P_9 ) @ Q_10 )
      = ( power_2100829034umeral @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_71_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: rat,P_9: nat,Q_10: nat] :
      ( ( power_power_rat @ ( power_power_rat @ X_69 @ P_9 ) @ Q_10 )
      = ( power_power_rat @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_72_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: int,P_9: nat,Q_10: nat] :
      ( ( power_power_int @ ( power_power_int @ X_69 @ P_9 ) @ Q_10 )
      = ( power_power_int @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_73_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: real,P_9: nat,Q_10: nat] :
      ( ( power_power_real @ ( power_power_real @ X_69 @ P_9 ) @ Q_10 )
      = ( power_power_real @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_74_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: nat,P_9: nat,Q_10: nat] :
      ( ( power_power_nat @ ( power_power_nat @ X_69 @ P_9 ) @ Q_10 )
      = ( power_power_nat @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_75_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,(
    ! [X_69: complex,P_9: nat,Q_10: nat] :
      ( ( power_power_complex @ ( power_power_complex @ X_69 @ P_9 ) @ Q_10 )
      = ( power_power_complex @ X_69 @ ( times_times_nat @ P_9 @ Q_10 ) ) ) )).

thf(fact_76_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: quickcheck_code_int] :
      ( ( power_881366806de_int @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_77_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: code_code_numeral] :
      ( ( power_2100829034umeral @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_78_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: rat] :
      ( ( power_power_rat @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_79_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: int] :
      ( ( power_power_int @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_80_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: real] :
      ( ( power_power_real @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_81_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: nat] :
      ( ( power_power_nat @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_82_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,(
    ! [X_68: complex] :
      ( ( power_power_complex @ X_68 @ one_one_nat )
      = X_68 ) )).

thf(fact_83_zpower__zpower,axiom,(
    ! [X_1: int,Y_1: nat,Z_1: nat] :
      ( ( power_power_int @ ( power_power_int @ X_1 @ Y_1 ) @ Z_1 )
      = ( power_power_int @ X_1 @ ( times_times_nat @ Y_1 @ Z_1 ) ) ) )).

thf(fact_84_le__number__of__eq__not__less,axiom,(
    ! [V_21: int,W_18: int] :
      ( ( ord_le565307924umeral @ ( number1443263063umeral @ V_21 ) @ ( number1443263063umeral @ W_18 ) )
    <=> ~ ( ord_le1304079648umeral @ ( number1443263063umeral @ W_18 ) @ ( number1443263063umeral @ V_21 ) ) ) )).

thf(fact_85_le__number__of__eq__not__less,axiom,(
    ! [V_21: int,W_18: int] :
      ( ( ord_less_eq_int @ ( number_number_of_int @ V_21 ) @ ( number_number_of_int @ W_18 ) )
    <=> ~ ( ord_less_int @ ( number_number_of_int @ W_18 ) @ ( number_number_of_int @ V_21 ) ) ) )).

thf(fact_86_le__number__of__eq__not__less,axiom,(
    ! [V_21: int,W_18: int] :
      ( ( ord_less_eq_nat @ ( number_number_of_nat @ V_21 ) @ ( number_number_of_nat @ W_18 ) )
    <=> ~ ( ord_less_nat @ ( number_number_of_nat @ W_18 ) @ ( number_number_of_nat @ V_21 ) ) ) )).

thf(fact_87_le__number__of__eq__not__less,axiom,(
    ! [V_21: int,W_18: int] :
      ( ( ord_less_eq_real @ ( number267125858f_real @ V_21 ) @ ( number267125858f_real @ W_18 ) )
    <=> ~ ( ord_less_real @ ( number267125858f_real @ W_18 ) @ ( number267125858f_real @ V_21 ) ) ) )).

thf(fact_88_le__number__of__eq__not__less,axiom,(
    ! [V_21: int,W_18: int] :
      ( ( ord_le258702272de_int @ ( number1226105091de_int @ V_21 ) @ ( number1226105091de_int @ W_18 ) )
    <=> ~ ( ord_le1860547276de_int @ ( number1226105091de_int @ W_18 ) @ ( number1226105091de_int @ V_21 ) ) ) )).

thf(fact_89_le__number__of__eq__not__less,axiom,(
    ! [V_21: int,W_18: int] :
      ( ( ord_less_eq_rat @ ( number_number_of_rat @ V_21 ) @ ( number_number_of_rat @ W_18 ) )
    <=> ~ ( ord_less_rat @ ( number_number_of_rat @ W_18 ) @ ( number_number_of_rat @ V_21 ) ) ) )).

thf(fact_90_less__number__of,axiom,(
    ! [X_67: int,Y_53: int] :
      ( ( ord_less_int @ ( number_number_of_int @ X_67 ) @ ( number_number_of_int @ Y_53 ) )
    <=> ( ord_less_int @ X_67 @ Y_53 ) ) )).

thf(fact_91_less__number__of,axiom,(
    ! [X_67: int,Y_53: int] :
      ( ( ord_less_real @ ( number267125858f_real @ X_67 ) @ ( number267125858f_real @ Y_53 ) )
    <=> ( ord_less_int @ X_67 @ Y_53 ) ) )).

thf(fact_92_less__number__of,axiom,(
    ! [X_67: int,Y_53: int] :
      ( ( ord_less_rat @ ( number_number_of_rat @ X_67 ) @ ( number_number_of_rat @ Y_53 ) )
    <=> ( ord_less_int @ X_67 @ Y_53 ) ) )).

thf(fact_93_le__number__of,axiom,(
    ! [X_66: int,Y_52: int] :
      ( ( ord_less_eq_int @ ( number_number_of_int @ X_66 ) @ ( number_number_of_int @ Y_52 ) )
    <=> ( ord_less_eq_int @ X_66 @ Y_52 ) ) )).

thf(fact_94_le__number__of,axiom,(
    ! [X_66: int,Y_52: int] :
      ( ( ord_less_eq_real @ ( number267125858f_real @ X_66 ) @ ( number267125858f_real @ Y_52 ) )
    <=> ( ord_less_eq_int @ X_66 @ Y_52 ) ) )).

thf(fact_95_le__number__of,axiom,(
    ! [X_66: int,Y_52: int] :
      ( ( ord_less_eq_rat @ ( number_number_of_rat @ X_66 ) @ ( number_number_of_rat @ Y_52 ) )
    <=> ( ord_less_eq_int @ X_66 @ Y_52 ) ) )).

thf(fact_96_zadd__zless__mono,axiom,(
    ! [Z_3: int,Z_1: int,W_17: int,W: int] :
      ( ( ord_less_int @ W_17 @ W )
     => ( ( ord_less_eq_int @ Z_3 @ Z_1 )
       => ( ord_less_int @ ( plus_plus_int @ W_17 @ Z_3 ) @ ( plus_plus_int @ W @ Z_1 ) ) ) ) )).

thf(fact_97_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: code_code_numeral,P_8: nat,Q_9: nat] :
      ( ( times_1655362735umeral @ ( power_2100829034umeral @ X_65 @ P_8 ) @ ( power_2100829034umeral @ X_65 @ Q_9 ) )
      = ( power_2100829034umeral @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_98_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: quickcheck_code_int,P_8: nat,Q_9: nat] :
      ( ( times_123202395de_int @ ( power_881366806de_int @ X_65 @ P_8 ) @ ( power_881366806de_int @ X_65 @ Q_9 ) )
      = ( power_881366806de_int @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_99_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: rat,P_8: nat,Q_9: nat] :
      ( ( times_times_rat @ ( power_power_rat @ X_65 @ P_8 ) @ ( power_power_rat @ X_65 @ Q_9 ) )
      = ( power_power_rat @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_100_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: int,P_8: nat,Q_9: nat] :
      ( ( times_times_int @ ( power_power_int @ X_65 @ P_8 ) @ ( power_power_int @ X_65 @ Q_9 ) )
      = ( power_power_int @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_101_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: real,P_8: nat,Q_9: nat] :
      ( ( times_times_real @ ( power_power_real @ X_65 @ P_8 ) @ ( power_power_real @ X_65 @ Q_9 ) )
      = ( power_power_real @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_102_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: nat,P_8: nat,Q_9: nat] :
      ( ( times_times_nat @ ( power_power_nat @ X_65 @ P_8 ) @ ( power_power_nat @ X_65 @ Q_9 ) )
      = ( power_power_nat @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_103_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,(
    ! [X_65: complex,P_8: nat,Q_9: nat] :
      ( ( times_times_complex @ ( power_power_complex @ X_65 @ P_8 ) @ ( power_power_complex @ X_65 @ Q_9 ) )
      = ( power_power_complex @ X_65 @ ( plus_plus_nat @ P_8 @ Q_9 ) ) ) )).

thf(fact_104_zpower__zadd__distrib,axiom,(
    ! [X_1: int,Y_1: nat,Z_1: nat] :
      ( ( power_power_int @ X_1 @ ( plus_plus_nat @ Y_1 @ Z_1 ) )
      = ( times_times_int @ ( power_power_int @ X_1 @ Y_1 ) @ ( power_power_int @ X_1 @ Z_1 ) ) ) )).

thf(fact_105_nat__mult__2,axiom,(
    ! [Z_1: nat] :
      ( ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_1 )
      = ( plus_plus_nat @ Z_1 @ Z_1 ) ) )).

thf(fact_106_nat__mult__2__right,axiom,(
    ! [Z_1: nat] :
      ( ( times_times_nat @ Z_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_nat @ Z_1 @ Z_1 ) ) )).

thf(fact_107_nat__1__add__1,axiom,
    ( ( plus_plus_nat @ one_one_nat @ one_one_nat )
    = ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_108_less__int__code_I16_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_int @ ( bit1 @ K1 ) @ ( bit1 @ K2 ) )
    <=> ( ord_less_int @ K1 @ K2 ) ) )).

thf(fact_109_rel__simps_I17_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_int @ ( bit1 @ K_1 ) @ ( bit1 @ L ) )
    <=> ( ord_less_int @ K_1 @ L ) ) )).

thf(fact_110_less__eq__int__code_I16_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_eq_int @ ( bit1 @ K1 ) @ ( bit1 @ K2 ) )
    <=> ( ord_less_eq_int @ K1 @ K2 ) ) )).

thf(fact_111_rel__simps_I34_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_eq_int @ ( bit1 @ K_1 ) @ ( bit1 @ L ) )
    <=> ( ord_less_eq_int @ K_1 @ L ) ) )).

thf(fact_112_rel__simps_I2_J,axiom,(
    ~ ( ord_less_int @ pls @ pls ) )).

thf(fact_113_less__int__code_I13_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_int @ ( bit0 @ K1 ) @ ( bit0 @ K2 ) )
    <=> ( ord_less_int @ K1 @ K2 ) ) )).

thf(fact_114_rel__simps_I14_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_int @ ( bit0 @ K_1 ) @ ( bit0 @ L ) )
    <=> ( ord_less_int @ K_1 @ L ) ) )).

thf(fact_115_rel__simps_I19_J,axiom,
    ( ord_less_eq_int @ pls @ pls )).

thf(fact_116_less__eq__int__code_I13_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_eq_int @ ( bit0 @ K1 ) @ ( bit0 @ K2 ) )
    <=> ( ord_less_eq_int @ K1 @ K2 ) ) )).

thf(fact_117_rel__simps_I31_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_eq_int @ ( bit0 @ K_1 ) @ ( bit0 @ L ) )
    <=> ( ord_less_eq_int @ K_1 @ L ) ) )).

thf(fact_118_less__number__of__int__code,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_int @ ( number_number_of_int @ K_1 ) @ ( number_number_of_int @ L ) )
    <=> ( ord_less_int @ K_1 @ L ) ) )).

thf(fact_119_less__eq__number__of__int__code,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_eq_int @ ( number_number_of_int @ K_1 ) @ ( number_number_of_int @ L ) )
    <=> ( ord_less_eq_int @ K_1 @ L ) ) )).

thf(fact_120_zadd__strict__right__mono,axiom,(
    ! [K_1: int,I: int,J: int] :
      ( ( ord_less_int @ I @ J )
     => ( ord_less_int @ ( plus_plus_int @ I @ K_1 ) @ ( plus_plus_int @ J @ K_1 ) ) ) )).

thf(fact_121_zadd__left__mono,axiom,(
    ! [K_1: int,I: int,J: int] :
      ( ( ord_less_eq_int @ I @ J )
     => ( ord_less_eq_int @ ( plus_plus_int @ K_1 @ I ) @ ( plus_plus_int @ K_1 @ J ) ) ) )).

thf(fact_122_add__nat__number__of,axiom,(
    ! [V_1: int,V: int] :
      ( ( ( ord_less_int @ V @ pls )
       => ( ( plus_plus_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
          = ( number_number_of_nat @ V_1 ) ) )
      & ( ~ ( ord_less_int @ V @ pls )
       => ( ( ( ord_less_int @ V_1 @ pls )
           => ( ( plus_plus_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
              = ( number_number_of_nat @ V ) ) )
          & ( ~ ( ord_less_int @ V_1 @ pls )
           => ( ( plus_plus_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
              = ( number_number_of_nat @ ( plus_plus_int @ V @ V_1 ) ) ) ) ) ) ) )).

thf(fact_123_nat__numeral__1__eq__1,axiom,
    ( ( number_number_of_nat @ ( bit1 @ pls ) )
    = one_one_nat )).

thf(fact_124_Numeral1__eq1__nat,axiom,
    ( one_one_nat
    = ( number_number_of_nat @ ( bit1 @ pls ) ) )).

thf(fact_125_rel__simps_I29_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ ( bit1 @ K_1 ) @ pls )
    <=> ( ord_less_int @ K_1 @ pls ) ) )).

thf(fact_126_rel__simps_I5_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ pls @ ( bit1 @ K_1 ) )
    <=> ( ord_less_eq_int @ pls @ K_1 ) ) )).

thf(fact_127_less__eq__int__code_I15_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_eq_int @ ( bit1 @ K1 ) @ ( bit0 @ K2 ) )
    <=> ( ord_less_int @ K1 @ K2 ) ) )).

thf(fact_128_rel__simps_I33_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_eq_int @ ( bit1 @ K_1 ) @ ( bit0 @ L ) )
    <=> ( ord_less_int @ K_1 @ L ) ) )).

thf(fact_129_less__int__code_I14_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_int @ ( bit0 @ K1 ) @ ( bit1 @ K2 ) )
    <=> ( ord_less_eq_int @ K1 @ K2 ) ) )).

thf(fact_130_rel__simps_I15_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_int @ ( bit0 @ K_1 ) @ ( bit1 @ L ) )
    <=> ( ord_less_eq_int @ K_1 @ L ) ) )).

thf(fact_131_zless__imp__add1__zle,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_int @ W @ Z_1 )
     => ( ord_less_eq_int @ ( plus_plus_int @ W @ one_one_int ) @ Z_1 ) ) )).

thf(fact_132_add1__zle__eq,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ W @ one_one_int ) @ Z_1 )
    <=> ( ord_less_int @ W @ Z_1 ) ) )).

thf(fact_133_zle__add1__eq__le,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_int @ W @ ( plus_plus_int @ Z_1 @ one_one_int ) )
    <=> ( ord_less_eq_int @ W @ Z_1 ) ) )).

thf(fact_134_zprime__2,axiom,
    ( zprime @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_135_is__mult__sum2sq,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( twoSqu1152398899sum2sq @ X_1 )
     => ( ( twoSqu1152398899sum2sq @ Y_1 )
       => ( twoSqu1152398899sum2sq @ ( times_times_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_136_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: code_code_numeral,Ly_4: code_code_numeral,Rx_6: code_code_numeral,Ry_4: code_code_numeral] :
      ( ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_6 @ Ly_4 ) @ ( times_1655362735umeral @ Rx_6 @ Ry_4 ) )
      = ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_6 @ Rx_6 ) @ ( times_1655362735umeral @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_137_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: int,Ly_4: int,Rx_6: int,Ry_4: int] :
      ( ( times_times_int @ ( times_times_int @ Lx_6 @ Ly_4 ) @ ( times_times_int @ Rx_6 @ Ry_4 ) )
      = ( times_times_int @ ( times_times_int @ Lx_6 @ Rx_6 ) @ ( times_times_int @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_138_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: nat,Ly_4: nat,Rx_6: nat,Ry_4: nat] :
      ( ( times_times_nat @ ( times_times_nat @ Lx_6 @ Ly_4 ) @ ( times_times_nat @ Rx_6 @ Ry_4 ) )
      = ( times_times_nat @ ( times_times_nat @ Lx_6 @ Rx_6 ) @ ( times_times_nat @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_139_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: real,Ly_4: real,Rx_6: real,Ry_4: real] :
      ( ( times_times_real @ ( times_times_real @ Lx_6 @ Ly_4 ) @ ( times_times_real @ Rx_6 @ Ry_4 ) )
      = ( times_times_real @ ( times_times_real @ Lx_6 @ Rx_6 ) @ ( times_times_real @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_140_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: complex,Ly_4: complex,Rx_6: complex,Ry_4: complex] :
      ( ( times_times_complex @ ( times_times_complex @ Lx_6 @ Ly_4 ) @ ( times_times_complex @ Rx_6 @ Ry_4 ) )
      = ( times_times_complex @ ( times_times_complex @ Lx_6 @ Rx_6 ) @ ( times_times_complex @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_141_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: quickcheck_code_int,Ly_4: quickcheck_code_int,Rx_6: quickcheck_code_int,Ry_4: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( times_123202395de_int @ Lx_6 @ Ly_4 ) @ ( times_123202395de_int @ Rx_6 @ Ry_4 ) )
      = ( times_123202395de_int @ ( times_123202395de_int @ Lx_6 @ Rx_6 ) @ ( times_123202395de_int @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_142_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,(
    ! [Lx_6: rat,Ly_4: rat,Rx_6: rat,Ry_4: rat] :
      ( ( times_times_rat @ ( times_times_rat @ Lx_6 @ Ly_4 ) @ ( times_times_rat @ Rx_6 @ Ry_4 ) )
      = ( times_times_rat @ ( times_times_rat @ Lx_6 @ Rx_6 ) @ ( times_times_rat @ Ly_4 @ Ry_4 ) ) ) )).

thf(fact_143_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: code_code_numeral,Ly_3: code_code_numeral,Rx_5: code_code_numeral,Ry_3: code_code_numeral] :
      ( ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_5 @ Ly_3 ) @ ( times_1655362735umeral @ Rx_5 @ Ry_3 ) )
      = ( times_1655362735umeral @ Rx_5 @ ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_144_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: int,Ly_3: int,Rx_5: int,Ry_3: int] :
      ( ( times_times_int @ ( times_times_int @ Lx_5 @ Ly_3 ) @ ( times_times_int @ Rx_5 @ Ry_3 ) )
      = ( times_times_int @ Rx_5 @ ( times_times_int @ ( times_times_int @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_145_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: nat,Ly_3: nat,Rx_5: nat,Ry_3: nat] :
      ( ( times_times_nat @ ( times_times_nat @ Lx_5 @ Ly_3 ) @ ( times_times_nat @ Rx_5 @ Ry_3 ) )
      = ( times_times_nat @ Rx_5 @ ( times_times_nat @ ( times_times_nat @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_146_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: real,Ly_3: real,Rx_5: real,Ry_3: real] :
      ( ( times_times_real @ ( times_times_real @ Lx_5 @ Ly_3 ) @ ( times_times_real @ Rx_5 @ Ry_3 ) )
      = ( times_times_real @ Rx_5 @ ( times_times_real @ ( times_times_real @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_147_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: complex,Ly_3: complex,Rx_5: complex,Ry_3: complex] :
      ( ( times_times_complex @ ( times_times_complex @ Lx_5 @ Ly_3 ) @ ( times_times_complex @ Rx_5 @ Ry_3 ) )
      = ( times_times_complex @ Rx_5 @ ( times_times_complex @ ( times_times_complex @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_148_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: quickcheck_code_int,Ly_3: quickcheck_code_int,Rx_5: quickcheck_code_int,Ry_3: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( times_123202395de_int @ Lx_5 @ Ly_3 ) @ ( times_123202395de_int @ Rx_5 @ Ry_3 ) )
      = ( times_123202395de_int @ Rx_5 @ ( times_123202395de_int @ ( times_123202395de_int @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_149_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,(
    ! [Lx_5: rat,Ly_3: rat,Rx_5: rat,Ry_3: rat] :
      ( ( times_times_rat @ ( times_times_rat @ Lx_5 @ Ly_3 ) @ ( times_times_rat @ Rx_5 @ Ry_3 ) )
      = ( times_times_rat @ Rx_5 @ ( times_times_rat @ ( times_times_rat @ Lx_5 @ Ly_3 ) @ Ry_3 ) ) ) )).

thf(fact_150_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: code_code_numeral,Ly_2: code_code_numeral,Rx_4: code_code_numeral,Ry_2: code_code_numeral] :
      ( ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_4 @ Ly_2 ) @ ( times_1655362735umeral @ Rx_4 @ Ry_2 ) )
      = ( times_1655362735umeral @ Lx_4 @ ( times_1655362735umeral @ Ly_2 @ ( times_1655362735umeral @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_151_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: int,Ly_2: int,Rx_4: int,Ry_2: int] :
      ( ( times_times_int @ ( times_times_int @ Lx_4 @ Ly_2 ) @ ( times_times_int @ Rx_4 @ Ry_2 ) )
      = ( times_times_int @ Lx_4 @ ( times_times_int @ Ly_2 @ ( times_times_int @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_152_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: nat,Ly_2: nat,Rx_4: nat,Ry_2: nat] :
      ( ( times_times_nat @ ( times_times_nat @ Lx_4 @ Ly_2 ) @ ( times_times_nat @ Rx_4 @ Ry_2 ) )
      = ( times_times_nat @ Lx_4 @ ( times_times_nat @ Ly_2 @ ( times_times_nat @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_153_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: real,Ly_2: real,Rx_4: real,Ry_2: real] :
      ( ( times_times_real @ ( times_times_real @ Lx_4 @ Ly_2 ) @ ( times_times_real @ Rx_4 @ Ry_2 ) )
      = ( times_times_real @ Lx_4 @ ( times_times_real @ Ly_2 @ ( times_times_real @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_154_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: complex,Ly_2: complex,Rx_4: complex,Ry_2: complex] :
      ( ( times_times_complex @ ( times_times_complex @ Lx_4 @ Ly_2 ) @ ( times_times_complex @ Rx_4 @ Ry_2 ) )
      = ( times_times_complex @ Lx_4 @ ( times_times_complex @ Ly_2 @ ( times_times_complex @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_155_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: quickcheck_code_int,Ly_2: quickcheck_code_int,Rx_4: quickcheck_code_int,Ry_2: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( times_123202395de_int @ Lx_4 @ Ly_2 ) @ ( times_123202395de_int @ Rx_4 @ Ry_2 ) )
      = ( times_123202395de_int @ Lx_4 @ ( times_123202395de_int @ Ly_2 @ ( times_123202395de_int @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_156_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,(
    ! [Lx_4: rat,Ly_2: rat,Rx_4: rat,Ry_2: rat] :
      ( ( times_times_rat @ ( times_times_rat @ Lx_4 @ Ly_2 ) @ ( times_times_rat @ Rx_4 @ Ry_2 ) )
      = ( times_times_rat @ Lx_4 @ ( times_times_rat @ Ly_2 @ ( times_times_rat @ Rx_4 @ Ry_2 ) ) ) ) )).

thf(fact_157_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: code_code_numeral,Ly_1: code_code_numeral,Rx_3: code_code_numeral] :
      ( ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_158_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: int,Ly_1: int,Rx_3: int] :
      ( ( times_times_int @ ( times_times_int @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_times_int @ ( times_times_int @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_159_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: nat,Ly_1: nat,Rx_3: nat] :
      ( ( times_times_nat @ ( times_times_nat @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_times_nat @ ( times_times_nat @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_160_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: real,Ly_1: real,Rx_3: real] :
      ( ( times_times_real @ ( times_times_real @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_times_real @ ( times_times_real @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_161_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: complex,Ly_1: complex,Rx_3: complex] :
      ( ( times_times_complex @ ( times_times_complex @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_times_complex @ ( times_times_complex @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_162_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: quickcheck_code_int,Ly_1: quickcheck_code_int,Rx_3: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( times_123202395de_int @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_123202395de_int @ ( times_123202395de_int @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_163_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,(
    ! [Lx_3: rat,Ly_1: rat,Rx_3: rat] :
      ( ( times_times_rat @ ( times_times_rat @ Lx_3 @ Ly_1 ) @ Rx_3 )
      = ( times_times_rat @ ( times_times_rat @ Lx_3 @ Rx_3 ) @ Ly_1 ) ) )).

thf(fact_164_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: code_code_numeral,Ly: code_code_numeral,Rx_2: code_code_numeral] :
      ( ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_1655362735umeral @ Lx_2 @ ( times_1655362735umeral @ Ly @ Rx_2 ) ) ) )).

thf(fact_165_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: int,Ly: int,Rx_2: int] :
      ( ( times_times_int @ ( times_times_int @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_times_int @ Lx_2 @ ( times_times_int @ Ly @ Rx_2 ) ) ) )).

thf(fact_166_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: nat,Ly: nat,Rx_2: nat] :
      ( ( times_times_nat @ ( times_times_nat @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_times_nat @ Lx_2 @ ( times_times_nat @ Ly @ Rx_2 ) ) ) )).

thf(fact_167_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: real,Ly: real,Rx_2: real] :
      ( ( times_times_real @ ( times_times_real @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_times_real @ Lx_2 @ ( times_times_real @ Ly @ Rx_2 ) ) ) )).

thf(fact_168_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: complex,Ly: complex,Rx_2: complex] :
      ( ( times_times_complex @ ( times_times_complex @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_times_complex @ Lx_2 @ ( times_times_complex @ Ly @ Rx_2 ) ) ) )).

thf(fact_169_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: quickcheck_code_int,Ly: quickcheck_code_int,Rx_2: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( times_123202395de_int @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_123202395de_int @ Lx_2 @ ( times_123202395de_int @ Ly @ Rx_2 ) ) ) )).

thf(fact_170_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,(
    ! [Lx_2: rat,Ly: rat,Rx_2: rat] :
      ( ( times_times_rat @ ( times_times_rat @ Lx_2 @ Ly ) @ Rx_2 )
      = ( times_times_rat @ Lx_2 @ ( times_times_rat @ Ly @ Rx_2 ) ) ) )).

thf(fact_171_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: code_code_numeral,Rx_1: code_code_numeral,Ry_1: code_code_numeral] :
      ( ( times_1655362735umeral @ Lx_1 @ ( times_1655362735umeral @ Rx_1 @ Ry_1 ) )
      = ( times_1655362735umeral @ ( times_1655362735umeral @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_172_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: int,Rx_1: int,Ry_1: int] :
      ( ( times_times_int @ Lx_1 @ ( times_times_int @ Rx_1 @ Ry_1 ) )
      = ( times_times_int @ ( times_times_int @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_173_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: nat,Rx_1: nat,Ry_1: nat] :
      ( ( times_times_nat @ Lx_1 @ ( times_times_nat @ Rx_1 @ Ry_1 ) )
      = ( times_times_nat @ ( times_times_nat @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_174_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: real,Rx_1: real,Ry_1: real] :
      ( ( times_times_real @ Lx_1 @ ( times_times_real @ Rx_1 @ Ry_1 ) )
      = ( times_times_real @ ( times_times_real @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_175_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: complex,Rx_1: complex,Ry_1: complex] :
      ( ( times_times_complex @ Lx_1 @ ( times_times_complex @ Rx_1 @ Ry_1 ) )
      = ( times_times_complex @ ( times_times_complex @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_176_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: quickcheck_code_int,Rx_1: quickcheck_code_int,Ry_1: quickcheck_code_int] :
      ( ( times_123202395de_int @ Lx_1 @ ( times_123202395de_int @ Rx_1 @ Ry_1 ) )
      = ( times_123202395de_int @ ( times_123202395de_int @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_177_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,(
    ! [Lx_1: rat,Rx_1: rat,Ry_1: rat] :
      ( ( times_times_rat @ Lx_1 @ ( times_times_rat @ Rx_1 @ Ry_1 ) )
      = ( times_times_rat @ ( times_times_rat @ Lx_1 @ Rx_1 ) @ Ry_1 ) ) )).

thf(fact_178_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: code_code_numeral,Rx: code_code_numeral,Ry: code_code_numeral] :
      ( ( times_1655362735umeral @ Lx @ ( times_1655362735umeral @ Rx @ Ry ) )
      = ( times_1655362735umeral @ Rx @ ( times_1655362735umeral @ Lx @ Ry ) ) ) )).

thf(fact_179_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: int,Rx: int,Ry: int] :
      ( ( times_times_int @ Lx @ ( times_times_int @ Rx @ Ry ) )
      = ( times_times_int @ Rx @ ( times_times_int @ Lx @ Ry ) ) ) )).

thf(fact_180_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: nat,Rx: nat,Ry: nat] :
      ( ( times_times_nat @ Lx @ ( times_times_nat @ Rx @ Ry ) )
      = ( times_times_nat @ Rx @ ( times_times_nat @ Lx @ Ry ) ) ) )).

thf(fact_181_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: real,Rx: real,Ry: real] :
      ( ( times_times_real @ Lx @ ( times_times_real @ Rx @ Ry ) )
      = ( times_times_real @ Rx @ ( times_times_real @ Lx @ Ry ) ) ) )).

thf(fact_182_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: complex,Rx: complex,Ry: complex] :
      ( ( times_times_complex @ Lx @ ( times_times_complex @ Rx @ Ry ) )
      = ( times_times_complex @ Rx @ ( times_times_complex @ Lx @ Ry ) ) ) )).

thf(fact_183_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: quickcheck_code_int,Rx: quickcheck_code_int,Ry: quickcheck_code_int] :
      ( ( times_123202395de_int @ Lx @ ( times_123202395de_int @ Rx @ Ry ) )
      = ( times_123202395de_int @ Rx @ ( times_123202395de_int @ Lx @ Ry ) ) ) )).

thf(fact_184_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,(
    ! [Lx: rat,Rx: rat,Ry: rat] :
      ( ( times_times_rat @ Lx @ ( times_times_rat @ Rx @ Ry ) )
      = ( times_times_rat @ Rx @ ( times_times_rat @ Lx @ Ry ) ) ) )).

thf(fact_185_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: code_code_numeral,B_204: code_code_numeral] :
      ( ( times_1655362735umeral @ A_288 @ B_204 )
      = ( times_1655362735umeral @ B_204 @ A_288 ) ) )).

thf(fact_186_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: int,B_204: int] :
      ( ( times_times_int @ A_288 @ B_204 )
      = ( times_times_int @ B_204 @ A_288 ) ) )).

thf(fact_187_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: nat,B_204: nat] :
      ( ( times_times_nat @ A_288 @ B_204 )
      = ( times_times_nat @ B_204 @ A_288 ) ) )).

thf(fact_188_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: real,B_204: real] :
      ( ( times_times_real @ A_288 @ B_204 )
      = ( times_times_real @ B_204 @ A_288 ) ) )).

thf(fact_189_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: complex,B_204: complex] :
      ( ( times_times_complex @ A_288 @ B_204 )
      = ( times_times_complex @ B_204 @ A_288 ) ) )).

thf(fact_190_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: quickcheck_code_int,B_204: quickcheck_code_int] :
      ( ( times_123202395de_int @ A_288 @ B_204 )
      = ( times_123202395de_int @ B_204 @ A_288 ) ) )).

thf(fact_191_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,(
    ! [A_288: rat,B_204: rat] :
      ( ( times_times_rat @ A_288 @ B_204 )
      = ( times_times_rat @ B_204 @ A_288 ) ) )).

thf(fact_192_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: code_code_numeral,B_203: code_code_numeral,C_123: code_code_numeral,D_38: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_287 @ B_203 ) @ ( plus_p1627245867umeral @ C_123 @ D_38 ) )
      = ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_287 @ C_123 ) @ ( plus_p1627245867umeral @ B_203 @ D_38 ) ) ) )).

thf(fact_193_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: int,B_203: int,C_123: int,D_38: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ A_287 @ B_203 ) @ ( plus_plus_int @ C_123 @ D_38 ) )
      = ( plus_plus_int @ ( plus_plus_int @ A_287 @ C_123 ) @ ( plus_plus_int @ B_203 @ D_38 ) ) ) )).

thf(fact_194_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: nat,B_203: nat,C_123: nat,D_38: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ A_287 @ B_203 ) @ ( plus_plus_nat @ C_123 @ D_38 ) )
      = ( plus_plus_nat @ ( plus_plus_nat @ A_287 @ C_123 ) @ ( plus_plus_nat @ B_203 @ D_38 ) ) ) )).

thf(fact_195_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: real,B_203: real,C_123: real,D_38: real] :
      ( ( plus_plus_real @ ( plus_plus_real @ A_287 @ B_203 ) @ ( plus_plus_real @ C_123 @ D_38 ) )
      = ( plus_plus_real @ ( plus_plus_real @ A_287 @ C_123 ) @ ( plus_plus_real @ B_203 @ D_38 ) ) ) )).

thf(fact_196_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: complex,B_203: complex,C_123: complex,D_38: complex] :
      ( ( plus_plus_complex @ ( plus_plus_complex @ A_287 @ B_203 ) @ ( plus_plus_complex @ C_123 @ D_38 ) )
      = ( plus_plus_complex @ ( plus_plus_complex @ A_287 @ C_123 ) @ ( plus_plus_complex @ B_203 @ D_38 ) ) ) )).

thf(fact_197_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: quickcheck_code_int,B_203: quickcheck_code_int,C_123: quickcheck_code_int,D_38: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_287 @ B_203 ) @ ( plus_p1446045655de_int @ C_123 @ D_38 ) )
      = ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_287 @ C_123 ) @ ( plus_p1446045655de_int @ B_203 @ D_38 ) ) ) )).

thf(fact_198_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,(
    ! [A_287: rat,B_203: rat,C_123: rat,D_38: rat] :
      ( ( plus_plus_rat @ ( plus_plus_rat @ A_287 @ B_203 ) @ ( plus_plus_rat @ C_123 @ D_38 ) )
      = ( plus_plus_rat @ ( plus_plus_rat @ A_287 @ C_123 ) @ ( plus_plus_rat @ B_203 @ D_38 ) ) ) )).

thf(fact_199_mem__def,axiom,(
    ! [X_64: int,A_286: int > $o] :
      ( ( member_int @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_200_mem__def,axiom,(
    ! [X_64: produc1322466333at_nat,A_286: produc1322466333at_nat > $o] :
      ( ( member180897546at_nat @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_201_mem__def,axiom,(
    ! [X_64: int > $o,A_286: ( int > $o ) > $o] :
      ( ( member_int_o @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_202_mem__def,axiom,(
    ! [X_64: nat,A_286: nat > $o] :
      ( ( member_nat @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_203_mem__def,axiom,(
    ! [X_64: real,A_286: real > $o] :
      ( ( member_real @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_204_mem__def,axiom,(
    ! [X_64: produc1137372701nt_int,A_286: produc1137372701nt_int > $o] :
      ( ( member2143287562nt_int @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_205_mem__def,axiom,(
    ! [X_64: produc975137661_int_o,A_286: produc975137661_int_o > $o] :
      ( ( member1329254762_int_o @ X_64 @ A_286 )
    <=> ( A_286 @ X_64 ) ) )).

thf(fact_206_Collect__def,axiom,(
    ! [P_7: int > $o] :
      ( ( collect_int @ P_7 )
      = P_7 ) )).

thf(fact_207_Collect__def,axiom,(
    ! [P_7: nat > $o] :
      ( ( collect_nat @ P_7 )
      = P_7 ) )).

thf(fact_208_Collect__def,axiom,(
    ! [P_7: produc1137372701nt_int > $o] :
      ( ( collec50511176nt_int @ P_7 )
      = P_7 ) )).

thf(fact_209_Collect__def,axiom,(
    ! [P_7: product_prod_int_int > $o] :
      ( ( collec1347809874nt_int @ P_7 )
      = P_7 ) )).

thf(fact_210_Collect__def,axiom,(
    ! [P_7: real > $o] :
      ( ( collect_real @ P_7 )
      = P_7 ) )).

thf(fact_211_Collect__def,axiom,(
    ! [P_7: product_prod_nat_nat > $o] :
      ( ( collec1979865426at_nat @ P_7 )
      = P_7 ) )).

thf(fact_212_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: code_code_numeral,B_202: code_code_numeral,C_122: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_285 @ B_202 ) @ C_122 )
      = ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_213_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: int,B_202: int,C_122: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ A_285 @ B_202 ) @ C_122 )
      = ( plus_plus_int @ ( plus_plus_int @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_214_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: nat,B_202: nat,C_122: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ A_285 @ B_202 ) @ C_122 )
      = ( plus_plus_nat @ ( plus_plus_nat @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_215_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: real,B_202: real,C_122: real] :
      ( ( plus_plus_real @ ( plus_plus_real @ A_285 @ B_202 ) @ C_122 )
      = ( plus_plus_real @ ( plus_plus_real @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_216_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: complex,B_202: complex,C_122: complex] :
      ( ( plus_plus_complex @ ( plus_plus_complex @ A_285 @ B_202 ) @ C_122 )
      = ( plus_plus_complex @ ( plus_plus_complex @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_217_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: quickcheck_code_int,B_202: quickcheck_code_int,C_122: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_285 @ B_202 ) @ C_122 )
      = ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_218_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,(
    ! [A_285: rat,B_202: rat,C_122: rat] :
      ( ( plus_plus_rat @ ( plus_plus_rat @ A_285 @ B_202 ) @ C_122 )
      = ( plus_plus_rat @ ( plus_plus_rat @ A_285 @ C_122 ) @ B_202 ) ) )).

thf(fact_219_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: code_code_numeral,B_201: code_code_numeral,C_121: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_284 @ B_201 ) @ C_121 )
      = ( plus_p1627245867umeral @ A_284 @ ( plus_p1627245867umeral @ B_201 @ C_121 ) ) ) )).

thf(fact_220_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: int,B_201: int,C_121: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ A_284 @ B_201 ) @ C_121 )
      = ( plus_plus_int @ A_284 @ ( plus_plus_int @ B_201 @ C_121 ) ) ) )).

thf(fact_221_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: nat,B_201: nat,C_121: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ A_284 @ B_201 ) @ C_121 )
      = ( plus_plus_nat @ A_284 @ ( plus_plus_nat @ B_201 @ C_121 ) ) ) )).

thf(fact_222_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: real,B_201: real,C_121: real] :
      ( ( plus_plus_real @ ( plus_plus_real @ A_284 @ B_201 ) @ C_121 )
      = ( plus_plus_real @ A_284 @ ( plus_plus_real @ B_201 @ C_121 ) ) ) )).

thf(fact_223_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: complex,B_201: complex,C_121: complex] :
      ( ( plus_plus_complex @ ( plus_plus_complex @ A_284 @ B_201 ) @ C_121 )
      = ( plus_plus_complex @ A_284 @ ( plus_plus_complex @ B_201 @ C_121 ) ) ) )).

thf(fact_224_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: quickcheck_code_int,B_201: quickcheck_code_int,C_121: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_284 @ B_201 ) @ C_121 )
      = ( plus_p1446045655de_int @ A_284 @ ( plus_p1446045655de_int @ B_201 @ C_121 ) ) ) )).

thf(fact_225_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,(
    ! [A_284: rat,B_201: rat,C_121: rat] :
      ( ( plus_plus_rat @ ( plus_plus_rat @ A_284 @ B_201 ) @ C_121 )
      = ( plus_plus_rat @ A_284 @ ( plus_plus_rat @ B_201 @ C_121 ) ) ) )).

thf(fact_226_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: code_code_numeral,C_120: code_code_numeral,D_37: code_code_numeral] :
      ( ( plus_p1627245867umeral @ A_283 @ ( plus_p1627245867umeral @ C_120 @ D_37 ) )
      = ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_227_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: int,C_120: int,D_37: int] :
      ( ( plus_plus_int @ A_283 @ ( plus_plus_int @ C_120 @ D_37 ) )
      = ( plus_plus_int @ ( plus_plus_int @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_228_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: nat,C_120: nat,D_37: nat] :
      ( ( plus_plus_nat @ A_283 @ ( plus_plus_nat @ C_120 @ D_37 ) )
      = ( plus_plus_nat @ ( plus_plus_nat @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_229_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: real,C_120: real,D_37: real] :
      ( ( plus_plus_real @ A_283 @ ( plus_plus_real @ C_120 @ D_37 ) )
      = ( plus_plus_real @ ( plus_plus_real @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_230_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: complex,C_120: complex,D_37: complex] :
      ( ( plus_plus_complex @ A_283 @ ( plus_plus_complex @ C_120 @ D_37 ) )
      = ( plus_plus_complex @ ( plus_plus_complex @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_231_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: quickcheck_code_int,C_120: quickcheck_code_int,D_37: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ A_283 @ ( plus_p1446045655de_int @ C_120 @ D_37 ) )
      = ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_232_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,(
    ! [A_283: rat,C_120: rat,D_37: rat] :
      ( ( plus_plus_rat @ A_283 @ ( plus_plus_rat @ C_120 @ D_37 ) )
      = ( plus_plus_rat @ ( plus_plus_rat @ A_283 @ C_120 ) @ D_37 ) ) )).

thf(fact_233_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: code_code_numeral,C_119: code_code_numeral,D_36: code_code_numeral] :
      ( ( plus_p1627245867umeral @ A_282 @ ( plus_p1627245867umeral @ C_119 @ D_36 ) )
      = ( plus_p1627245867umeral @ C_119 @ ( plus_p1627245867umeral @ A_282 @ D_36 ) ) ) )).

thf(fact_234_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: int,C_119: int,D_36: int] :
      ( ( plus_plus_int @ A_282 @ ( plus_plus_int @ C_119 @ D_36 ) )
      = ( plus_plus_int @ C_119 @ ( plus_plus_int @ A_282 @ D_36 ) ) ) )).

thf(fact_235_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: nat,C_119: nat,D_36: nat] :
      ( ( plus_plus_nat @ A_282 @ ( plus_plus_nat @ C_119 @ D_36 ) )
      = ( plus_plus_nat @ C_119 @ ( plus_plus_nat @ A_282 @ D_36 ) ) ) )).

thf(fact_236_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: real,C_119: real,D_36: real] :
      ( ( plus_plus_real @ A_282 @ ( plus_plus_real @ C_119 @ D_36 ) )
      = ( plus_plus_real @ C_119 @ ( plus_plus_real @ A_282 @ D_36 ) ) ) )).

thf(fact_237_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: complex,C_119: complex,D_36: complex] :
      ( ( plus_plus_complex @ A_282 @ ( plus_plus_complex @ C_119 @ D_36 ) )
      = ( plus_plus_complex @ C_119 @ ( plus_plus_complex @ A_282 @ D_36 ) ) ) )).

thf(fact_238_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: quickcheck_code_int,C_119: quickcheck_code_int,D_36: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ A_282 @ ( plus_p1446045655de_int @ C_119 @ D_36 ) )
      = ( plus_p1446045655de_int @ C_119 @ ( plus_p1446045655de_int @ A_282 @ D_36 ) ) ) )).

thf(fact_239_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,(
    ! [A_282: rat,C_119: rat,D_36: rat] :
      ( ( plus_plus_rat @ A_282 @ ( plus_plus_rat @ C_119 @ D_36 ) )
      = ( plus_plus_rat @ C_119 @ ( plus_plus_rat @ A_282 @ D_36 ) ) ) )).

thf(fact_240_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: code_code_numeral,C_118: code_code_numeral] :
      ( ( plus_p1627245867umeral @ A_281 @ C_118 )
      = ( plus_p1627245867umeral @ C_118 @ A_281 ) ) )).

thf(fact_241_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: int,C_118: int] :
      ( ( plus_plus_int @ A_281 @ C_118 )
      = ( plus_plus_int @ C_118 @ A_281 ) ) )).

thf(fact_242_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: nat,C_118: nat] :
      ( ( plus_plus_nat @ A_281 @ C_118 )
      = ( plus_plus_nat @ C_118 @ A_281 ) ) )).

thf(fact_243_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: real,C_118: real] :
      ( ( plus_plus_real @ A_281 @ C_118 )
      = ( plus_plus_real @ C_118 @ A_281 ) ) )).

thf(fact_244_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: complex,C_118: complex] :
      ( ( plus_plus_complex @ A_281 @ C_118 )
      = ( plus_plus_complex @ C_118 @ A_281 ) ) )).

thf(fact_245_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: quickcheck_code_int,C_118: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ A_281 @ C_118 )
      = ( plus_p1446045655de_int @ C_118 @ A_281 ) ) )).

thf(fact_246_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,(
    ! [A_281: rat,C_118: rat] :
      ( ( plus_plus_rat @ A_281 @ C_118 )
      = ( plus_plus_rat @ C_118 @ A_281 ) ) )).

thf(fact_247_eq__number__of,axiom,(
    ! [X_63: int,Y_51: int] :
      ( ( ( number_number_of_int @ X_63 )
        = ( number_number_of_int @ Y_51 ) )
    <=> ( X_63 = Y_51 ) ) )).

thf(fact_248_eq__number__of,axiom,(
    ! [X_63: int,Y_51: int] :
      ( ( ( number267125858f_real @ X_63 )
        = ( number267125858f_real @ Y_51 ) )
    <=> ( X_63 = Y_51 ) ) )).

thf(fact_249_eq__number__of,axiom,(
    ! [X_63: int,Y_51: int] :
      ( ( ( number528085621omplex @ X_63 )
        = ( number528085621omplex @ Y_51 ) )
    <=> ( X_63 = Y_51 ) ) )).

thf(fact_250_eq__number__of,axiom,(
    ! [X_63: int,Y_51: int] :
      ( ( ( number_number_of_rat @ X_63 )
        = ( number_number_of_rat @ Y_51 ) )
    <=> ( X_63 = Y_51 ) ) )).

thf(fact_251_number__of__reorient,axiom,(
    ! [W_16: int,X_62: nat] :
      ( ( ( number_number_of_nat @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number_number_of_nat @ W_16 ) ) ) )).

thf(fact_252_number__of__reorient,axiom,(
    ! [W_16: int,X_62: int] :
      ( ( ( number_number_of_int @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number_number_of_int @ W_16 ) ) ) )).

thf(fact_253_number__of__reorient,axiom,(
    ! [W_16: int,X_62: real] :
      ( ( ( number267125858f_real @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number267125858f_real @ W_16 ) ) ) )).

thf(fact_254_number__of__reorient,axiom,(
    ! [W_16: int,X_62: code_code_numeral] :
      ( ( ( number1443263063umeral @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number1443263063umeral @ W_16 ) ) ) )).

thf(fact_255_number__of__reorient,axiom,(
    ! [W_16: int,X_62: complex] :
      ( ( ( number528085621omplex @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number528085621omplex @ W_16 ) ) ) )).

thf(fact_256_number__of__reorient,axiom,(
    ! [W_16: int,X_62: quickcheck_code_int] :
      ( ( ( number1226105091de_int @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number1226105091de_int @ W_16 ) ) ) )).

thf(fact_257_number__of__reorient,axiom,(
    ! [W_16: int,X_62: rat] :
      ( ( ( number_number_of_rat @ W_16 )
        = X_62 )
    <=> ( X_62
        = ( number_number_of_rat @ W_16 ) ) ) )).

thf(fact_258_rel__simps_I51_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ( bit1 @ K_1 )
        = ( bit1 @ L ) )
    <=> ( K_1 = L ) ) )).

thf(fact_259_rel__simps_I48_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ( bit0 @ K_1 )
        = ( bit0 @ L ) )
    <=> ( K_1 = L ) ) )).

thf(fact_260_zmult__assoc,axiom,(
    ! [Z1: int,Z2: int,Z3: int] :
      ( ( times_times_int @ ( times_times_int @ Z1 @ Z2 ) @ Z3 )
      = ( times_times_int @ Z1 @ ( times_times_int @ Z2 @ Z3 ) ) ) )).

thf(fact_261_zmult__commute,axiom,(
    ! [Z_1: int,W: int] :
      ( ( times_times_int @ Z_1 @ W )
      = ( times_times_int @ W @ Z_1 ) ) )).

thf(fact_262_number__of__is__id,axiom,(
    ! [K_1: int] :
      ( ( number_number_of_int @ K_1 )
      = K_1 ) )).

thf(fact_263_zadd__assoc,axiom,(
    ! [Z1: int,Z2: int,Z3: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ Z1 @ Z2 ) @ Z3 )
      = ( plus_plus_int @ Z1 @ ( plus_plus_int @ Z2 @ Z3 ) ) ) )).

thf(fact_264_zadd__left__commute,axiom,(
    ! [X_1: int,Y_1: int,Z_1: int] :
      ( ( plus_plus_int @ X_1 @ ( plus_plus_int @ Y_1 @ Z_1 ) )
      = ( plus_plus_int @ Y_1 @ ( plus_plus_int @ X_1 @ Z_1 ) ) ) )).

thf(fact_265_zadd__commute,axiom,(
    ! [Z_1: int,W: int] :
      ( ( plus_plus_int @ Z_1 @ W )
      = ( plus_plus_int @ W @ Z_1 ) ) )).

thf(fact_266_rel__simps_I12_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ ( bit1 @ K_1 ) @ pls )
    <=> ( ord_less_int @ K_1 @ pls ) ) )).

thf(fact_267_less__int__code_I15_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_int @ ( bit1 @ K1 ) @ ( bit0 @ K2 ) )
    <=> ( ord_less_int @ K1 @ K2 ) ) )).

thf(fact_268_rel__simps_I16_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_int @ ( bit1 @ K_1 ) @ ( bit0 @ L ) )
    <=> ( ord_less_int @ K_1 @ L ) ) )).

thf(fact_269_rel__simps_I10_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ ( bit0 @ K_1 ) @ pls )
    <=> ( ord_less_int @ K_1 @ pls ) ) )).

thf(fact_270_rel__simps_I4_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ pls @ ( bit0 @ K_1 ) )
    <=> ( ord_less_int @ pls @ K_1 ) ) )).

thf(fact_271_rel__simps_I22_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ pls @ ( bit1 @ K_1 ) )
    <=> ( ord_less_eq_int @ pls @ K_1 ) ) )).

thf(fact_272_less__eq__int__code_I14_J,axiom,(
    ! [K1: int,K2: int] :
      ( ( ord_less_eq_int @ ( bit0 @ K1 ) @ ( bit1 @ K2 ) )
    <=> ( ord_less_eq_int @ K1 @ K2 ) ) )).

thf(fact_273_rel__simps_I32_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_eq_int @ ( bit0 @ K_1 ) @ ( bit1 @ L ) )
    <=> ( ord_less_eq_int @ K_1 @ L ) ) )).

thf(fact_274_rel__simps_I27_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ ( bit0 @ K_1 ) @ pls )
    <=> ( ord_less_eq_int @ K_1 @ pls ) ) )).

thf(fact_275_rel__simps_I21_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ pls @ ( bit0 @ K_1 ) )
    <=> ( ord_less_eq_int @ pls @ K_1 ) ) )).

thf(fact_276_zless__add1__eq,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_int @ W @ ( plus_plus_int @ Z_1 @ one_one_int ) )
    <=> ( ( ord_less_int @ W @ Z_1 )
        | ( W = Z_1 ) ) ) )).

thf(fact_277_power__even__eq,axiom,(
    ! [A_280: quickcheck_code_int,N_73: nat] :
      ( ( power_881366806de_int @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_881366806de_int @ ( power_881366806de_int @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_278_power__even__eq,axiom,(
    ! [A_280: code_code_numeral,N_73: nat] :
      ( ( power_2100829034umeral @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_2100829034umeral @ ( power_2100829034umeral @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_279_power__even__eq,axiom,(
    ! [A_280: rat,N_73: nat] :
      ( ( power_power_rat @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_power_rat @ ( power_power_rat @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_280_power__even__eq,axiom,(
    ! [A_280: int,N_73: nat] :
      ( ( power_power_int @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_power_int @ ( power_power_int @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_281_power__even__eq,axiom,(
    ! [A_280: real,N_73: nat] :
      ( ( power_power_real @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_power_real @ ( power_power_real @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_282_power__even__eq,axiom,(
    ! [A_280: nat,N_73: nat] :
      ( ( power_power_nat @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_power_nat @ ( power_power_nat @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_283_power__even__eq,axiom,(
    ! [A_280: complex,N_73: nat] :
      ( ( power_power_complex @ A_280 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_73 ) )
      = ( power_power_complex @ ( power_power_complex @ A_280 @ N_73 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_284_less__special_I4_J,axiom,(
    ! [X_61: int] :
      ( ( ord_less_int @ ( number_number_of_int @ X_61 ) @ one_one_int )
    <=> ( ord_less_int @ X_61 @ ( bit1 @ pls ) ) ) )).

thf(fact_285_less__special_I4_J,axiom,(
    ! [X_61: int] :
      ( ( ord_less_real @ ( number267125858f_real @ X_61 ) @ one_one_real )
    <=> ( ord_less_int @ X_61 @ ( bit1 @ pls ) ) ) )).

thf(fact_286_less__special_I4_J,axiom,(
    ! [X_61: int] :
      ( ( ord_less_rat @ ( number_number_of_rat @ X_61 ) @ one_one_rat )
    <=> ( ord_less_int @ X_61 @ ( bit1 @ pls ) ) ) )).

thf(fact_287_less__special_I2_J,axiom,(
    ! [Y_50: int] :
      ( ( ord_less_int @ one_one_int @ ( number_number_of_int @ Y_50 ) )
    <=> ( ord_less_int @ ( bit1 @ pls ) @ Y_50 ) ) )).

thf(fact_288_less__special_I2_J,axiom,(
    ! [Y_50: int] :
      ( ( ord_less_real @ one_one_real @ ( number267125858f_real @ Y_50 ) )
    <=> ( ord_less_int @ ( bit1 @ pls ) @ Y_50 ) ) )).

thf(fact_289_less__special_I2_J,axiom,(
    ! [Y_50: int] :
      ( ( ord_less_rat @ one_one_rat @ ( number_number_of_rat @ Y_50 ) )
    <=> ( ord_less_int @ ( bit1 @ pls ) @ Y_50 ) ) )).

thf(fact_290_le__special_I4_J,axiom,(
    ! [X_60: int] :
      ( ( ord_less_eq_int @ ( number_number_of_int @ X_60 ) @ one_one_int )
    <=> ( ord_less_eq_int @ X_60 @ ( bit1 @ pls ) ) ) )).

thf(fact_291_le__special_I4_J,axiom,(
    ! [X_60: int] :
      ( ( ord_less_eq_real @ ( number267125858f_real @ X_60 ) @ one_one_real )
    <=> ( ord_less_eq_int @ X_60 @ ( bit1 @ pls ) ) ) )).

thf(fact_292_le__special_I4_J,axiom,(
    ! [X_60: int] :
      ( ( ord_less_eq_rat @ ( number_number_of_rat @ X_60 ) @ one_one_rat )
    <=> ( ord_less_eq_int @ X_60 @ ( bit1 @ pls ) ) ) )).

thf(fact_293_le__special_I2_J,axiom,(
    ! [Y_49: int] :
      ( ( ord_less_eq_int @ one_one_int @ ( number_number_of_int @ Y_49 ) )
    <=> ( ord_less_eq_int @ ( bit1 @ pls ) @ Y_49 ) ) )).

thf(fact_294_le__special_I2_J,axiom,(
    ! [Y_49: int] :
      ( ( ord_less_eq_real @ one_one_real @ ( number267125858f_real @ Y_49 ) )
    <=> ( ord_less_eq_int @ ( bit1 @ pls ) @ Y_49 ) ) )).

thf(fact_295_le__special_I2_J,axiom,(
    ! [Y_49: int] :
      ( ( ord_less_eq_rat @ one_one_rat @ ( number_number_of_rat @ Y_49 ) )
    <=> ( ord_less_eq_int @ ( bit1 @ pls ) @ Y_49 ) ) )).

thf(fact_296_crossproduct__eq,axiom,(
    ! [W_15: int,Y_48: int,X_59: int,Z_15: int] :
      ( ( ( plus_plus_int @ ( times_times_int @ W_15 @ Y_48 ) @ ( times_times_int @ X_59 @ Z_15 ) )
        = ( plus_plus_int @ ( times_times_int @ W_15 @ Z_15 ) @ ( times_times_int @ X_59 @ Y_48 ) ) )
    <=> ( ( W_15 = X_59 )
        | ( Y_48 = Z_15 ) ) ) )).

thf(fact_297_crossproduct__eq,axiom,(
    ! [W_15: nat,Y_48: nat,X_59: nat,Z_15: nat] :
      ( ( ( plus_plus_nat @ ( times_times_nat @ W_15 @ Y_48 ) @ ( times_times_nat @ X_59 @ Z_15 ) )
        = ( plus_plus_nat @ ( times_times_nat @ W_15 @ Z_15 ) @ ( times_times_nat @ X_59 @ Y_48 ) ) )
    <=> ( ( W_15 = X_59 )
        | ( Y_48 = Z_15 ) ) ) )).

thf(fact_298_crossproduct__eq,axiom,(
    ! [W_15: real,Y_48: real,X_59: real,Z_15: real] :
      ( ( ( plus_plus_real @ ( times_times_real @ W_15 @ Y_48 ) @ ( times_times_real @ X_59 @ Z_15 ) )
        = ( plus_plus_real @ ( times_times_real @ W_15 @ Z_15 ) @ ( times_times_real @ X_59 @ Y_48 ) ) )
    <=> ( ( W_15 = X_59 )
        | ( Y_48 = Z_15 ) ) ) )).

thf(fact_299_crossproduct__eq,axiom,(
    ! [W_15: complex,Y_48: complex,X_59: complex,Z_15: complex] :
      ( ( ( plus_plus_complex @ ( times_times_complex @ W_15 @ Y_48 ) @ ( times_times_complex @ X_59 @ Z_15 ) )
        = ( plus_plus_complex @ ( times_times_complex @ W_15 @ Z_15 ) @ ( times_times_complex @ X_59 @ Y_48 ) ) )
    <=> ( ( W_15 = X_59 )
        | ( Y_48 = Z_15 ) ) ) )).

thf(fact_300_crossproduct__eq,axiom,(
    ! [W_15: rat,Y_48: rat,X_59: rat,Z_15: rat] :
      ( ( ( plus_plus_rat @ ( times_times_rat @ W_15 @ Y_48 ) @ ( times_times_rat @ X_59 @ Z_15 ) )
        = ( plus_plus_rat @ ( times_times_rat @ W_15 @ Z_15 ) @ ( times_times_rat @ X_59 @ Y_48 ) ) )
    <=> ( ( W_15 = X_59 )
        | ( Y_48 = Z_15 ) ) ) )).

thf(fact_301_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: code_code_numeral,M_35: code_code_numeral,B_200: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( times_1655362735umeral @ A_279 @ M_35 ) @ ( times_1655362735umeral @ B_200 @ M_35 ) )
      = ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_302_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: int,M_35: int,B_200: int] :
      ( ( plus_plus_int @ ( times_times_int @ A_279 @ M_35 ) @ ( times_times_int @ B_200 @ M_35 ) )
      = ( times_times_int @ ( plus_plus_int @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_303_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: nat,M_35: nat,B_200: nat] :
      ( ( plus_plus_nat @ ( times_times_nat @ A_279 @ M_35 ) @ ( times_times_nat @ B_200 @ M_35 ) )
      = ( times_times_nat @ ( plus_plus_nat @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_304_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: real,M_35: real,B_200: real] :
      ( ( plus_plus_real @ ( times_times_real @ A_279 @ M_35 ) @ ( times_times_real @ B_200 @ M_35 ) )
      = ( times_times_real @ ( plus_plus_real @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_305_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: complex,M_35: complex,B_200: complex] :
      ( ( plus_plus_complex @ ( times_times_complex @ A_279 @ M_35 ) @ ( times_times_complex @ B_200 @ M_35 ) )
      = ( times_times_complex @ ( plus_plus_complex @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_306_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: quickcheck_code_int,M_35: quickcheck_code_int,B_200: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( times_123202395de_int @ A_279 @ M_35 ) @ ( times_123202395de_int @ B_200 @ M_35 ) )
      = ( times_123202395de_int @ ( plus_p1446045655de_int @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_307_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,(
    ! [A_279: rat,M_35: rat,B_200: rat] :
      ( ( plus_plus_rat @ ( times_times_rat @ A_279 @ M_35 ) @ ( times_times_rat @ B_200 @ M_35 ) )
      = ( times_times_rat @ ( plus_plus_rat @ A_279 @ B_200 ) @ M_35 ) ) )).

thf(fact_308_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: code_code_numeral,B_199: code_code_numeral,C_117: code_code_numeral] :
      ( ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_278 @ B_199 ) @ C_117 )
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ A_278 @ C_117 ) @ ( times_1655362735umeral @ B_199 @ C_117 ) ) ) )).

thf(fact_309_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: int,B_199: int,C_117: int] :
      ( ( times_times_int @ ( plus_plus_int @ A_278 @ B_199 ) @ C_117 )
      = ( plus_plus_int @ ( times_times_int @ A_278 @ C_117 ) @ ( times_times_int @ B_199 @ C_117 ) ) ) )).

thf(fact_310_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: nat,B_199: nat,C_117: nat] :
      ( ( times_times_nat @ ( plus_plus_nat @ A_278 @ B_199 ) @ C_117 )
      = ( plus_plus_nat @ ( times_times_nat @ A_278 @ C_117 ) @ ( times_times_nat @ B_199 @ C_117 ) ) ) )).

thf(fact_311_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: real,B_199: real,C_117: real] :
      ( ( times_times_real @ ( plus_plus_real @ A_278 @ B_199 ) @ C_117 )
      = ( plus_plus_real @ ( times_times_real @ A_278 @ C_117 ) @ ( times_times_real @ B_199 @ C_117 ) ) ) )).

thf(fact_312_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: complex,B_199: complex,C_117: complex] :
      ( ( times_times_complex @ ( plus_plus_complex @ A_278 @ B_199 ) @ C_117 )
      = ( plus_plus_complex @ ( times_times_complex @ A_278 @ C_117 ) @ ( times_times_complex @ B_199 @ C_117 ) ) ) )).

thf(fact_313_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: quickcheck_code_int,B_199: quickcheck_code_int,C_117: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( plus_p1446045655de_int @ A_278 @ B_199 ) @ C_117 )
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ A_278 @ C_117 ) @ ( times_123202395de_int @ B_199 @ C_117 ) ) ) )).

thf(fact_314_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,(
    ! [A_278: rat,B_199: rat,C_117: rat] :
      ( ( times_times_rat @ ( plus_plus_rat @ A_278 @ B_199 ) @ C_117 )
      = ( plus_plus_rat @ ( times_times_rat @ A_278 @ C_117 ) @ ( times_times_rat @ B_199 @ C_117 ) ) ) )).

thf(fact_315_crossproduct__noteq,axiom,(
    ! [C_116: int,D_35: int,A_277: int,B_198: int] :
      ( ( ( A_277 != B_198 )
        & ( C_116 != D_35 ) )
    <=> ( ( plus_plus_int @ ( times_times_int @ A_277 @ C_116 ) @ ( times_times_int @ B_198 @ D_35 ) )
       != ( plus_plus_int @ ( times_times_int @ A_277 @ D_35 ) @ ( times_times_int @ B_198 @ C_116 ) ) ) ) )).

thf(fact_316_crossproduct__noteq,axiom,(
    ! [C_116: nat,D_35: nat,A_277: nat,B_198: nat] :
      ( ( ( A_277 != B_198 )
        & ( C_116 != D_35 ) )
    <=> ( ( plus_plus_nat @ ( times_times_nat @ A_277 @ C_116 ) @ ( times_times_nat @ B_198 @ D_35 ) )
       != ( plus_plus_nat @ ( times_times_nat @ A_277 @ D_35 ) @ ( times_times_nat @ B_198 @ C_116 ) ) ) ) )).

thf(fact_317_crossproduct__noteq,axiom,(
    ! [C_116: real,D_35: real,A_277: real,B_198: real] :
      ( ( ( A_277 != B_198 )
        & ( C_116 != D_35 ) )
    <=> ( ( plus_plus_real @ ( times_times_real @ A_277 @ C_116 ) @ ( times_times_real @ B_198 @ D_35 ) )
       != ( plus_plus_real @ ( times_times_real @ A_277 @ D_35 ) @ ( times_times_real @ B_198 @ C_116 ) ) ) ) )).

thf(fact_318_crossproduct__noteq,axiom,(
    ! [C_116: complex,D_35: complex,A_277: complex,B_198: complex] :
      ( ( ( A_277 != B_198 )
        & ( C_116 != D_35 ) )
    <=> ( ( plus_plus_complex @ ( times_times_complex @ A_277 @ C_116 ) @ ( times_times_complex @ B_198 @ D_35 ) )
       != ( plus_plus_complex @ ( times_times_complex @ A_277 @ D_35 ) @ ( times_times_complex @ B_198 @ C_116 ) ) ) ) )).

thf(fact_319_crossproduct__noteq,axiom,(
    ! [C_116: rat,D_35: rat,A_277: rat,B_198: rat] :
      ( ( ( A_277 != B_198 )
        & ( C_116 != D_35 ) )
    <=> ( ( plus_plus_rat @ ( times_times_rat @ A_277 @ C_116 ) @ ( times_times_rat @ B_198 @ D_35 ) )
       != ( plus_plus_rat @ ( times_times_rat @ A_277 @ D_35 ) @ ( times_times_rat @ B_198 @ C_116 ) ) ) ) )).

thf(fact_320_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: code_code_numeral,Y_47: code_code_numeral,Z_14: code_code_numeral] :
      ( ( times_1655362735umeral @ X_58 @ ( plus_p1627245867umeral @ Y_47 @ Z_14 ) )
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ X_58 @ Y_47 ) @ ( times_1655362735umeral @ X_58 @ Z_14 ) ) ) )).

thf(fact_321_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: int,Y_47: int,Z_14: int] :
      ( ( times_times_int @ X_58 @ ( plus_plus_int @ Y_47 @ Z_14 ) )
      = ( plus_plus_int @ ( times_times_int @ X_58 @ Y_47 ) @ ( times_times_int @ X_58 @ Z_14 ) ) ) )).

thf(fact_322_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: nat,Y_47: nat,Z_14: nat] :
      ( ( times_times_nat @ X_58 @ ( plus_plus_nat @ Y_47 @ Z_14 ) )
      = ( plus_plus_nat @ ( times_times_nat @ X_58 @ Y_47 ) @ ( times_times_nat @ X_58 @ Z_14 ) ) ) )).

thf(fact_323_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: real,Y_47: real,Z_14: real] :
      ( ( times_times_real @ X_58 @ ( plus_plus_real @ Y_47 @ Z_14 ) )
      = ( plus_plus_real @ ( times_times_real @ X_58 @ Y_47 ) @ ( times_times_real @ X_58 @ Z_14 ) ) ) )).

thf(fact_324_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: complex,Y_47: complex,Z_14: complex] :
      ( ( times_times_complex @ X_58 @ ( plus_plus_complex @ Y_47 @ Z_14 ) )
      = ( plus_plus_complex @ ( times_times_complex @ X_58 @ Y_47 ) @ ( times_times_complex @ X_58 @ Z_14 ) ) ) )).

thf(fact_325_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: quickcheck_code_int,Y_47: quickcheck_code_int,Z_14: quickcheck_code_int] :
      ( ( times_123202395de_int @ X_58 @ ( plus_p1446045655de_int @ Y_47 @ Z_14 ) )
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ X_58 @ Y_47 ) @ ( times_123202395de_int @ X_58 @ Z_14 ) ) ) )).

thf(fact_326_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,(
    ! [X_58: rat,Y_47: rat,Z_14: rat] :
      ( ( times_times_rat @ X_58 @ ( plus_plus_rat @ Y_47 @ Z_14 ) )
      = ( plus_plus_rat @ ( times_times_rat @ X_58 @ Y_47 ) @ ( times_times_rat @ X_58 @ Z_14 ) ) ) )).

thf(fact_327_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: int] :
      ( ( times_times_int @ A_276 @ one_one_int )
      = A_276 ) )).

thf(fact_328_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: nat] :
      ( ( times_times_nat @ A_276 @ one_one_nat )
      = A_276 ) )).

thf(fact_329_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: real] :
      ( ( times_times_real @ A_276 @ one_one_real )
      = A_276 ) )).

thf(fact_330_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: code_code_numeral] :
      ( ( times_1655362735umeral @ A_276 @ one_on1645066479umeral )
      = A_276 ) )).

thf(fact_331_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: complex] :
      ( ( times_times_complex @ A_276 @ one_one_complex )
      = A_276 ) )).

thf(fact_332_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: quickcheck_code_int] :
      ( ( times_123202395de_int @ A_276 @ one_on1684967323de_int )
      = A_276 ) )).

thf(fact_333_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,(
    ! [A_276: rat] :
      ( ( times_times_rat @ A_276 @ one_one_rat )
      = A_276 ) )).

thf(fact_334_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: int] :
      ( ( times_times_int @ one_one_int @ A_275 )
      = A_275 ) )).

thf(fact_335_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: nat] :
      ( ( times_times_nat @ one_one_nat @ A_275 )
      = A_275 ) )).

thf(fact_336_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: real] :
      ( ( times_times_real @ one_one_real @ A_275 )
      = A_275 ) )).

thf(fact_337_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: code_code_numeral] :
      ( ( times_1655362735umeral @ one_on1645066479umeral @ A_275 )
      = A_275 ) )).

thf(fact_338_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: complex] :
      ( ( times_times_complex @ one_one_complex @ A_275 )
      = A_275 ) )).

thf(fact_339_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: quickcheck_code_int] :
      ( ( times_123202395de_int @ one_on1684967323de_int @ A_275 )
      = A_275 ) )).

thf(fact_340_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,(
    ! [A_275: rat] :
      ( ( times_times_rat @ one_one_rat @ A_275 )
      = A_275 ) )).

thf(fact_341_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: code_code_numeral,Y_46: code_code_numeral,Q_8: nat] :
      ( ( power_2100829034umeral @ ( times_1655362735umeral @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_1655362735umeral @ ( power_2100829034umeral @ X_57 @ Q_8 ) @ ( power_2100829034umeral @ Y_46 @ Q_8 ) ) ) )).

thf(fact_342_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: quickcheck_code_int,Y_46: quickcheck_code_int,Q_8: nat] :
      ( ( power_881366806de_int @ ( times_123202395de_int @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_123202395de_int @ ( power_881366806de_int @ X_57 @ Q_8 ) @ ( power_881366806de_int @ Y_46 @ Q_8 ) ) ) )).

thf(fact_343_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: rat,Y_46: rat,Q_8: nat] :
      ( ( power_power_rat @ ( times_times_rat @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_times_rat @ ( power_power_rat @ X_57 @ Q_8 ) @ ( power_power_rat @ Y_46 @ Q_8 ) ) ) )).

thf(fact_344_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: int,Y_46: int,Q_8: nat] :
      ( ( power_power_int @ ( times_times_int @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_times_int @ ( power_power_int @ X_57 @ Q_8 ) @ ( power_power_int @ Y_46 @ Q_8 ) ) ) )).

thf(fact_345_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: real,Y_46: real,Q_8: nat] :
      ( ( power_power_real @ ( times_times_real @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_times_real @ ( power_power_real @ X_57 @ Q_8 ) @ ( power_power_real @ Y_46 @ Q_8 ) ) ) )).

thf(fact_346_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: nat,Y_46: nat,Q_8: nat] :
      ( ( power_power_nat @ ( times_times_nat @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_times_nat @ ( power_power_nat @ X_57 @ Q_8 ) @ ( power_power_nat @ Y_46 @ Q_8 ) ) ) )).

thf(fact_347_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,(
    ! [X_57: complex,Y_46: complex,Q_8: nat] :
      ( ( power_power_complex @ ( times_times_complex @ X_57 @ Y_46 ) @ Q_8 )
      = ( times_times_complex @ ( power_power_complex @ X_57 @ Q_8 ) @ ( power_power_complex @ Y_46 @ Q_8 ) ) ) )).

thf(fact_348_rel__simps_I46_J,axiom,(
    ! [K_1: int] :
      ( ( bit1 @ K_1 )
     != pls ) )).

thf(fact_349_rel__simps_I39_J,axiom,(
    ! [L: int] :
      ( pls
     != ( bit1 @ L ) ) )).

thf(fact_350_rel__simps_I50_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( bit1 @ K_1 )
     != ( bit0 @ L ) ) )).

thf(fact_351_rel__simps_I49_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( bit0 @ K_1 )
     != ( bit1 @ L ) ) )).

thf(fact_352_rel__simps_I44_J,axiom,(
    ! [K_1: int] :
      ( ( ( bit0 @ K_1 )
        = pls )
    <=> ( K_1 = pls ) ) )).

thf(fact_353_rel__simps_I38_J,axiom,(
    ! [L: int] :
      ( ( pls
        = ( bit0 @ L ) )
    <=> ( pls = L ) ) )).

thf(fact_354_Bit0__Pls,axiom,
    ( ( bit0 @ pls )
    = pls )).

thf(fact_355_mult__Pls,axiom,(
    ! [W: int] :
      ( ( times_times_int @ pls @ W )
      = pls ) )).

thf(fact_356_mult__Bit0,axiom,(
    ! [K_1: int,L: int] :
      ( ( times_times_int @ ( bit0 @ K_1 ) @ L )
      = ( bit0 @ ( times_times_int @ K_1 @ L ) ) ) )).

thf(fact_357_add__Pls__right,axiom,(
    ! [K_1: int] :
      ( ( plus_plus_int @ K_1 @ pls )
      = K_1 ) )).

thf(fact_358_add__Pls,axiom,(
    ! [K_1: int] :
      ( ( plus_plus_int @ pls @ K_1 )
      = K_1 ) )).

thf(fact_359_add__Bit0__Bit0,axiom,(
    ! [K_1: int,L: int] :
      ( ( plus_plus_int @ ( bit0 @ K_1 ) @ ( bit0 @ L ) )
      = ( bit0 @ ( plus_plus_int @ K_1 @ L ) ) ) )).

thf(fact_360_Bit0__def,axiom,(
    ! [K_1: int] :
      ( ( bit0 @ K_1 )
      = ( plus_plus_int @ K_1 @ K_1 ) ) )).

thf(fact_361_zmult__1__right,axiom,(
    ! [Z_1: int] :
      ( ( times_times_int @ Z_1 @ one_one_int )
      = Z_1 ) )).

thf(fact_362_zmult__1,axiom,(
    ! [Z_1: int] :
      ( ( times_times_int @ one_one_int @ Z_1 )
      = Z_1 ) )).

thf(fact_363_times__numeral__code_I5_J,axiom,(
    ! [V: int,W: int] :
      ( ( times_times_int @ ( number_number_of_int @ V ) @ ( number_number_of_int @ W ) )
      = ( number_number_of_int @ ( times_times_int @ V @ W ) ) ) )).

thf(fact_364_zadd__zmult__distrib,axiom,(
    ! [Z1: int,Z2: int,W: int] :
      ( ( times_times_int @ ( plus_plus_int @ Z1 @ Z2 ) @ W )
      = ( plus_plus_int @ ( times_times_int @ Z1 @ W ) @ ( times_times_int @ Z2 @ W ) ) ) )).

thf(fact_365_zadd__zmult__distrib2,axiom,(
    ! [W: int,Z1: int,Z2: int] :
      ( ( times_times_int @ W @ ( plus_plus_int @ Z1 @ Z2 ) )
      = ( plus_plus_int @ ( times_times_int @ W @ Z1 ) @ ( times_times_int @ W @ Z2 ) ) ) )).

thf(fact_366_plus__numeral__code_I9_J,axiom,(
    ! [V: int,W: int] :
      ( ( plus_plus_int @ ( number_number_of_int @ V ) @ ( number_number_of_int @ W ) )
      = ( number_number_of_int @ ( plus_plus_int @ V @ W ) ) ) )).

thf(fact_367_semiring__mult__number__of,axiom,(
    ! [V_20: int,V_19: int] :
      ( ( ord_less_eq_int @ pls @ V_19 )
     => ( ( ord_less_eq_int @ pls @ V_20 )
       => ( ( times_times_int @ ( number_number_of_int @ V_19 ) @ ( number_number_of_int @ V_20 ) )
          = ( number_number_of_int @ ( times_times_int @ V_19 @ V_20 ) ) ) ) ) )).

thf(fact_368_semiring__mult__number__of,axiom,(
    ! [V_20: int,V_19: int] :
      ( ( ord_less_eq_int @ pls @ V_19 )
     => ( ( ord_less_eq_int @ pls @ V_20 )
       => ( ( times_times_nat @ ( number_number_of_nat @ V_19 ) @ ( number_number_of_nat @ V_20 ) )
          = ( number_number_of_nat @ ( times_times_int @ V_19 @ V_20 ) ) ) ) ) )).

thf(fact_369_semiring__mult__number__of,axiom,(
    ! [V_20: int,V_19: int] :
      ( ( ord_less_eq_int @ pls @ V_19 )
     => ( ( ord_less_eq_int @ pls @ V_20 )
       => ( ( times_times_real @ ( number267125858f_real @ V_19 ) @ ( number267125858f_real @ V_20 ) )
          = ( number267125858f_real @ ( times_times_int @ V_19 @ V_20 ) ) ) ) ) )).

thf(fact_370_semiring__mult__number__of,axiom,(
    ! [V_20: int,V_19: int] :
      ( ( ord_less_eq_int @ pls @ V_19 )
     => ( ( ord_less_eq_int @ pls @ V_20 )
       => ( ( times_times_complex @ ( number528085621omplex @ V_19 ) @ ( number528085621omplex @ V_20 ) )
          = ( number528085621omplex @ ( times_times_int @ V_19 @ V_20 ) ) ) ) ) )).

thf(fact_371_semiring__mult__number__of,axiom,(
    ! [V_20: int,V_19: int] :
      ( ( ord_less_eq_int @ pls @ V_19 )
     => ( ( ord_less_eq_int @ pls @ V_20 )
       => ( ( times_times_rat @ ( number_number_of_rat @ V_19 ) @ ( number_number_of_rat @ V_20 ) )
          = ( number_number_of_rat @ ( times_times_int @ V_19 @ V_20 ) ) ) ) ) )).

thf(fact_372_semiring__add__number__of,axiom,(
    ! [V_18: int,V_17: int] :
      ( ( ord_less_eq_int @ pls @ V_17 )
     => ( ( ord_less_eq_int @ pls @ V_18 )
       => ( ( plus_plus_int @ ( number_number_of_int @ V_17 ) @ ( number_number_of_int @ V_18 ) )
          = ( number_number_of_int @ ( plus_plus_int @ V_17 @ V_18 ) ) ) ) ) )).

thf(fact_373_semiring__add__number__of,axiom,(
    ! [V_18: int,V_17: int] :
      ( ( ord_less_eq_int @ pls @ V_17 )
     => ( ( ord_less_eq_int @ pls @ V_18 )
       => ( ( plus_plus_nat @ ( number_number_of_nat @ V_17 ) @ ( number_number_of_nat @ V_18 ) )
          = ( number_number_of_nat @ ( plus_plus_int @ V_17 @ V_18 ) ) ) ) ) )).

thf(fact_374_semiring__add__number__of,axiom,(
    ! [V_18: int,V_17: int] :
      ( ( ord_less_eq_int @ pls @ V_17 )
     => ( ( ord_less_eq_int @ pls @ V_18 )
       => ( ( plus_plus_real @ ( number267125858f_real @ V_17 ) @ ( number267125858f_real @ V_18 ) )
          = ( number267125858f_real @ ( plus_plus_int @ V_17 @ V_18 ) ) ) ) ) )).

thf(fact_375_semiring__add__number__of,axiom,(
    ! [V_18: int,V_17: int] :
      ( ( ord_less_eq_int @ pls @ V_17 )
     => ( ( ord_less_eq_int @ pls @ V_18 )
       => ( ( plus_plus_complex @ ( number528085621omplex @ V_17 ) @ ( number528085621omplex @ V_18 ) )
          = ( number528085621omplex @ ( plus_plus_int @ V_17 @ V_18 ) ) ) ) ) )).

thf(fact_376_semiring__add__number__of,axiom,(
    ! [V_18: int,V_17: int] :
      ( ( ord_less_eq_int @ pls @ V_17 )
     => ( ( ord_less_eq_int @ pls @ V_18 )
       => ( ( plus_plus_rat @ ( number_number_of_rat @ V_17 ) @ ( number_number_of_rat @ V_18 ) )
          = ( number_number_of_rat @ ( plus_plus_int @ V_17 @ V_18 ) ) ) ) ) )).

thf(fact_377_power2__ge__self,axiom,(
    ! [X_1: int] :
      ( ord_less_eq_int @ X_1 @ ( power_power_int @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_378_left__distrib__number__of,axiom,(
    ! [A_274: code_code_numeral,B_197: code_code_numeral,V_16: int] :
      ( ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_274 @ B_197 ) @ ( number1443263063umeral @ V_16 ) )
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ A_274 @ ( number1443263063umeral @ V_16 ) ) @ ( times_1655362735umeral @ B_197 @ ( number1443263063umeral @ V_16 ) ) ) ) )).

thf(fact_379_left__distrib__number__of,axiom,(
    ! [A_274: int,B_197: int,V_16: int] :
      ( ( times_times_int @ ( plus_plus_int @ A_274 @ B_197 ) @ ( number_number_of_int @ V_16 ) )
      = ( plus_plus_int @ ( times_times_int @ A_274 @ ( number_number_of_int @ V_16 ) ) @ ( times_times_int @ B_197 @ ( number_number_of_int @ V_16 ) ) ) ) )).

thf(fact_380_left__distrib__number__of,axiom,(
    ! [A_274: nat,B_197: nat,V_16: int] :
      ( ( times_times_nat @ ( plus_plus_nat @ A_274 @ B_197 ) @ ( number_number_of_nat @ V_16 ) )
      = ( plus_plus_nat @ ( times_times_nat @ A_274 @ ( number_number_of_nat @ V_16 ) ) @ ( times_times_nat @ B_197 @ ( number_number_of_nat @ V_16 ) ) ) ) )).

thf(fact_381_left__distrib__number__of,axiom,(
    ! [A_274: real,B_197: real,V_16: int] :
      ( ( times_times_real @ ( plus_plus_real @ A_274 @ B_197 ) @ ( number267125858f_real @ V_16 ) )
      = ( plus_plus_real @ ( times_times_real @ A_274 @ ( number267125858f_real @ V_16 ) ) @ ( times_times_real @ B_197 @ ( number267125858f_real @ V_16 ) ) ) ) )).

thf(fact_382_left__distrib__number__of,axiom,(
    ! [A_274: complex,B_197: complex,V_16: int] :
      ( ( times_times_complex @ ( plus_plus_complex @ A_274 @ B_197 ) @ ( number528085621omplex @ V_16 ) )
      = ( plus_plus_complex @ ( times_times_complex @ A_274 @ ( number528085621omplex @ V_16 ) ) @ ( times_times_complex @ B_197 @ ( number528085621omplex @ V_16 ) ) ) ) )).

thf(fact_383_left__distrib__number__of,axiom,(
    ! [A_274: quickcheck_code_int,B_197: quickcheck_code_int,V_16: int] :
      ( ( times_123202395de_int @ ( plus_p1446045655de_int @ A_274 @ B_197 ) @ ( number1226105091de_int @ V_16 ) )
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ A_274 @ ( number1226105091de_int @ V_16 ) ) @ ( times_123202395de_int @ B_197 @ ( number1226105091de_int @ V_16 ) ) ) ) )).

thf(fact_384_left__distrib__number__of,axiom,(
    ! [A_274: rat,B_197: rat,V_16: int] :
      ( ( times_times_rat @ ( plus_plus_rat @ A_274 @ B_197 ) @ ( number_number_of_rat @ V_16 ) )
      = ( plus_plus_rat @ ( times_times_rat @ A_274 @ ( number_number_of_rat @ V_16 ) ) @ ( times_times_rat @ B_197 @ ( number_number_of_rat @ V_16 ) ) ) ) )).

thf(fact_385_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: code_code_numeral,C_115: code_code_numeral] :
      ( ( times_1655362735umeral @ ( number1443263063umeral @ V_15 ) @ ( plus_p1627245867umeral @ B_196 @ C_115 ) )
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ ( number1443263063umeral @ V_15 ) @ B_196 ) @ ( times_1655362735umeral @ ( number1443263063umeral @ V_15 ) @ C_115 ) ) ) )).

thf(fact_386_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: int,C_115: int] :
      ( ( times_times_int @ ( number_number_of_int @ V_15 ) @ ( plus_plus_int @ B_196 @ C_115 ) )
      = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ V_15 ) @ B_196 ) @ ( times_times_int @ ( number_number_of_int @ V_15 ) @ C_115 ) ) ) )).

thf(fact_387_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: nat,C_115: nat] :
      ( ( times_times_nat @ ( number_number_of_nat @ V_15 ) @ ( plus_plus_nat @ B_196 @ C_115 ) )
      = ( plus_plus_nat @ ( times_times_nat @ ( number_number_of_nat @ V_15 ) @ B_196 ) @ ( times_times_nat @ ( number_number_of_nat @ V_15 ) @ C_115 ) ) ) )).

thf(fact_388_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: real,C_115: real] :
      ( ( times_times_real @ ( number267125858f_real @ V_15 ) @ ( plus_plus_real @ B_196 @ C_115 ) )
      = ( plus_plus_real @ ( times_times_real @ ( number267125858f_real @ V_15 ) @ B_196 ) @ ( times_times_real @ ( number267125858f_real @ V_15 ) @ C_115 ) ) ) )).

thf(fact_389_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: complex,C_115: complex] :
      ( ( times_times_complex @ ( number528085621omplex @ V_15 ) @ ( plus_plus_complex @ B_196 @ C_115 ) )
      = ( plus_plus_complex @ ( times_times_complex @ ( number528085621omplex @ V_15 ) @ B_196 ) @ ( times_times_complex @ ( number528085621omplex @ V_15 ) @ C_115 ) ) ) )).

thf(fact_390_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: quickcheck_code_int,C_115: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( number1226105091de_int @ V_15 ) @ ( plus_p1446045655de_int @ B_196 @ C_115 ) )
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ ( number1226105091de_int @ V_15 ) @ B_196 ) @ ( times_123202395de_int @ ( number1226105091de_int @ V_15 ) @ C_115 ) ) ) )).

thf(fact_391_right__distrib__number__of,axiom,(
    ! [V_15: int,B_196: rat,C_115: rat] :
      ( ( times_times_rat @ ( number_number_of_rat @ V_15 ) @ ( plus_plus_rat @ B_196 @ C_115 ) )
      = ( plus_plus_rat @ ( times_times_rat @ ( number_number_of_rat @ V_15 ) @ B_196 ) @ ( times_times_rat @ ( number_number_of_rat @ V_15 ) @ C_115 ) ) ) )).

thf(fact_392_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: int,M_34: int] :
      ( ( plus_plus_int @ ( times_times_int @ A_273 @ M_34 ) @ M_34 )
      = ( times_times_int @ ( plus_plus_int @ A_273 @ one_one_int ) @ M_34 ) ) )).

thf(fact_393_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: nat,M_34: nat] :
      ( ( plus_plus_nat @ ( times_times_nat @ A_273 @ M_34 ) @ M_34 )
      = ( times_times_nat @ ( plus_plus_nat @ A_273 @ one_one_nat ) @ M_34 ) ) )).

thf(fact_394_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: real,M_34: real] :
      ( ( plus_plus_real @ ( times_times_real @ A_273 @ M_34 ) @ M_34 )
      = ( times_times_real @ ( plus_plus_real @ A_273 @ one_one_real ) @ M_34 ) ) )).

thf(fact_395_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: code_code_numeral,M_34: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( times_1655362735umeral @ A_273 @ M_34 ) @ M_34 )
      = ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_273 @ one_on1645066479umeral ) @ M_34 ) ) )).

thf(fact_396_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: complex,M_34: complex] :
      ( ( plus_plus_complex @ ( times_times_complex @ A_273 @ M_34 ) @ M_34 )
      = ( times_times_complex @ ( plus_plus_complex @ A_273 @ one_one_complex ) @ M_34 ) ) )).

thf(fact_397_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: quickcheck_code_int,M_34: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( times_123202395de_int @ A_273 @ M_34 ) @ M_34 )
      = ( times_123202395de_int @ ( plus_p1446045655de_int @ A_273 @ one_on1684967323de_int ) @ M_34 ) ) )).

thf(fact_398_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,(
    ! [A_273: rat,M_34: rat] :
      ( ( plus_plus_rat @ ( times_times_rat @ A_273 @ M_34 ) @ M_34 )
      = ( times_times_rat @ ( plus_plus_rat @ A_273 @ one_one_rat ) @ M_34 ) ) )).

thf(fact_399_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: int,A_272: int] :
      ( ( plus_plus_int @ M_33 @ ( times_times_int @ A_272 @ M_33 ) )
      = ( times_times_int @ ( plus_plus_int @ A_272 @ one_one_int ) @ M_33 ) ) )).

thf(fact_400_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: nat,A_272: nat] :
      ( ( plus_plus_nat @ M_33 @ ( times_times_nat @ A_272 @ M_33 ) )
      = ( times_times_nat @ ( plus_plus_nat @ A_272 @ one_one_nat ) @ M_33 ) ) )).

thf(fact_401_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: real,A_272: real] :
      ( ( plus_plus_real @ M_33 @ ( times_times_real @ A_272 @ M_33 ) )
      = ( times_times_real @ ( plus_plus_real @ A_272 @ one_one_real ) @ M_33 ) ) )).

thf(fact_402_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: code_code_numeral,A_272: code_code_numeral] :
      ( ( plus_p1627245867umeral @ M_33 @ ( times_1655362735umeral @ A_272 @ M_33 ) )
      = ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_272 @ one_on1645066479umeral ) @ M_33 ) ) )).

thf(fact_403_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: complex,A_272: complex] :
      ( ( plus_plus_complex @ M_33 @ ( times_times_complex @ A_272 @ M_33 ) )
      = ( times_times_complex @ ( plus_plus_complex @ A_272 @ one_one_complex ) @ M_33 ) ) )).

thf(fact_404_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: quickcheck_code_int,A_272: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ M_33 @ ( times_123202395de_int @ A_272 @ M_33 ) )
      = ( times_123202395de_int @ ( plus_p1446045655de_int @ A_272 @ one_on1684967323de_int ) @ M_33 ) ) )).

thf(fact_405_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,(
    ! [M_33: rat,A_272: rat] :
      ( ( plus_plus_rat @ M_33 @ ( times_times_rat @ A_272 @ M_33 ) )
      = ( times_times_rat @ ( plus_plus_rat @ A_272 @ one_one_rat ) @ M_33 ) ) )).

thf(fact_406_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: int] :
      ( ( plus_plus_int @ M_32 @ M_32 )
      = ( times_times_int @ ( plus_plus_int @ one_one_int @ one_one_int ) @ M_32 ) ) )).

thf(fact_407_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: nat] :
      ( ( plus_plus_nat @ M_32 @ M_32 )
      = ( times_times_nat @ ( plus_plus_nat @ one_one_nat @ one_one_nat ) @ M_32 ) ) )).

thf(fact_408_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: real] :
      ( ( plus_plus_real @ M_32 @ M_32 )
      = ( times_times_real @ ( plus_plus_real @ one_one_real @ one_one_real ) @ M_32 ) ) )).

thf(fact_409_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: code_code_numeral] :
      ( ( plus_p1627245867umeral @ M_32 @ M_32 )
      = ( times_1655362735umeral @ ( plus_p1627245867umeral @ one_on1645066479umeral @ one_on1645066479umeral ) @ M_32 ) ) )).

thf(fact_410_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: complex] :
      ( ( plus_plus_complex @ M_32 @ M_32 )
      = ( times_times_complex @ ( plus_plus_complex @ one_one_complex @ one_one_complex ) @ M_32 ) ) )).

thf(fact_411_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ M_32 @ M_32 )
      = ( times_123202395de_int @ ( plus_p1446045655de_int @ one_on1684967323de_int @ one_on1684967323de_int ) @ M_32 ) ) )).

thf(fact_412_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,(
    ! [M_32: rat] :
      ( ( plus_plus_rat @ M_32 @ M_32 )
      = ( times_times_rat @ ( plus_plus_rat @ one_one_rat @ one_one_rat ) @ M_32 ) ) )).

thf(fact_413_add__numeral__0,axiom,(
    ! [A_271: int] :
      ( ( plus_plus_int @ ( number_number_of_int @ pls ) @ A_271 )
      = A_271 ) )).

thf(fact_414_add__numeral__0,axiom,(
    ! [A_271: real] :
      ( ( plus_plus_real @ ( number267125858f_real @ pls ) @ A_271 )
      = A_271 ) )).

thf(fact_415_add__numeral__0,axiom,(
    ! [A_271: complex] :
      ( ( plus_plus_complex @ ( number528085621omplex @ pls ) @ A_271 )
      = A_271 ) )).

thf(fact_416_add__numeral__0,axiom,(
    ! [A_271: rat] :
      ( ( plus_plus_rat @ ( number_number_of_rat @ pls ) @ A_271 )
      = A_271 ) )).

thf(fact_417_add__numeral__0__right,axiom,(
    ! [A_270: int] :
      ( ( plus_plus_int @ A_270 @ ( number_number_of_int @ pls ) )
      = A_270 ) )).

thf(fact_418_add__numeral__0__right,axiom,(
    ! [A_270: real] :
      ( ( plus_plus_real @ A_270 @ ( number267125858f_real @ pls ) )
      = A_270 ) )).

thf(fact_419_add__numeral__0__right,axiom,(
    ! [A_270: complex] :
      ( ( plus_plus_complex @ A_270 @ ( number528085621omplex @ pls ) )
      = A_270 ) )).

thf(fact_420_add__numeral__0__right,axiom,(
    ! [A_270: rat] :
      ( ( plus_plus_rat @ A_270 @ ( number_number_of_rat @ pls ) )
      = A_270 ) )).

thf(fact_421_mult__number__of__left,axiom,(
    ! [V_14: int,W_14: int,Z_13: int] :
      ( ( times_times_int @ ( number_number_of_int @ V_14 ) @ ( times_times_int @ ( number_number_of_int @ W_14 ) @ Z_13 ) )
      = ( times_times_int @ ( number_number_of_int @ ( times_times_int @ V_14 @ W_14 ) ) @ Z_13 ) ) )).

thf(fact_422_mult__number__of__left,axiom,(
    ! [V_14: int,W_14: int,Z_13: real] :
      ( ( times_times_real @ ( number267125858f_real @ V_14 ) @ ( times_times_real @ ( number267125858f_real @ W_14 ) @ Z_13 ) )
      = ( times_times_real @ ( number267125858f_real @ ( times_times_int @ V_14 @ W_14 ) ) @ Z_13 ) ) )).

thf(fact_423_mult__number__of__left,axiom,(
    ! [V_14: int,W_14: int,Z_13: complex] :
      ( ( times_times_complex @ ( number528085621omplex @ V_14 ) @ ( times_times_complex @ ( number528085621omplex @ W_14 ) @ Z_13 ) )
      = ( times_times_complex @ ( number528085621omplex @ ( times_times_int @ V_14 @ W_14 ) ) @ Z_13 ) ) )).

thf(fact_424_mult__number__of__left,axiom,(
    ! [V_14: int,W_14: int,Z_13: rat] :
      ( ( times_times_rat @ ( number_number_of_rat @ V_14 ) @ ( times_times_rat @ ( number_number_of_rat @ W_14 ) @ Z_13 ) )
      = ( times_times_rat @ ( number_number_of_rat @ ( times_times_int @ V_14 @ W_14 ) ) @ Z_13 ) ) )).

thf(fact_425_arith__simps_I32_J,axiom,(
    ! [V_13: int,W_13: int] :
      ( ( times_times_int @ ( number_number_of_int @ V_13 ) @ ( number_number_of_int @ W_13 ) )
      = ( number_number_of_int @ ( times_times_int @ V_13 @ W_13 ) ) ) )).

thf(fact_426_arith__simps_I32_J,axiom,(
    ! [V_13: int,W_13: int] :
      ( ( times_times_real @ ( number267125858f_real @ V_13 ) @ ( number267125858f_real @ W_13 ) )
      = ( number267125858f_real @ ( times_times_int @ V_13 @ W_13 ) ) ) )).

thf(fact_427_arith__simps_I32_J,axiom,(
    ! [V_13: int,W_13: int] :
      ( ( times_times_complex @ ( number528085621omplex @ V_13 ) @ ( number528085621omplex @ W_13 ) )
      = ( number528085621omplex @ ( times_times_int @ V_13 @ W_13 ) ) ) )).

thf(fact_428_arith__simps_I32_J,axiom,(
    ! [V_13: int,W_13: int] :
      ( ( times_times_rat @ ( number_number_of_rat @ V_13 ) @ ( number_number_of_rat @ W_13 ) )
      = ( number_number_of_rat @ ( times_times_int @ V_13 @ W_13 ) ) ) )).

thf(fact_429_number__of__mult,axiom,(
    ! [V_12: int,W_12: int] :
      ( ( number_number_of_int @ ( times_times_int @ V_12 @ W_12 ) )
      = ( times_times_int @ ( number_number_of_int @ V_12 ) @ ( number_number_of_int @ W_12 ) ) ) )).

thf(fact_430_number__of__mult,axiom,(
    ! [V_12: int,W_12: int] :
      ( ( number267125858f_real @ ( times_times_int @ V_12 @ W_12 ) )
      = ( times_times_real @ ( number267125858f_real @ V_12 ) @ ( number267125858f_real @ W_12 ) ) ) )).

thf(fact_431_number__of__mult,axiom,(
    ! [V_12: int,W_12: int] :
      ( ( number528085621omplex @ ( times_times_int @ V_12 @ W_12 ) )
      = ( times_times_complex @ ( number528085621omplex @ V_12 ) @ ( number528085621omplex @ W_12 ) ) ) )).

thf(fact_432_number__of__mult,axiom,(
    ! [V_12: int,W_12: int] :
      ( ( number_number_of_rat @ ( times_times_int @ V_12 @ W_12 ) )
      = ( times_times_rat @ ( number_number_of_rat @ V_12 ) @ ( number_number_of_rat @ W_12 ) ) ) )).

thf(fact_433_add__number__of__left,axiom,(
    ! [V_11: int,W_11: int,Z_12: int] :
      ( ( plus_plus_int @ ( number_number_of_int @ V_11 ) @ ( plus_plus_int @ ( number_number_of_int @ W_11 ) @ Z_12 ) )
      = ( plus_plus_int @ ( number_number_of_int @ ( plus_plus_int @ V_11 @ W_11 ) ) @ Z_12 ) ) )).

thf(fact_434_add__number__of__left,axiom,(
    ! [V_11: int,W_11: int,Z_12: real] :
      ( ( plus_plus_real @ ( number267125858f_real @ V_11 ) @ ( plus_plus_real @ ( number267125858f_real @ W_11 ) @ Z_12 ) )
      = ( plus_plus_real @ ( number267125858f_real @ ( plus_plus_int @ V_11 @ W_11 ) ) @ Z_12 ) ) )).

thf(fact_435_add__number__of__left,axiom,(
    ! [V_11: int,W_11: int,Z_12: complex] :
      ( ( plus_plus_complex @ ( number528085621omplex @ V_11 ) @ ( plus_plus_complex @ ( number528085621omplex @ W_11 ) @ Z_12 ) )
      = ( plus_plus_complex @ ( number528085621omplex @ ( plus_plus_int @ V_11 @ W_11 ) ) @ Z_12 ) ) )).

thf(fact_436_add__number__of__left,axiom,(
    ! [V_11: int,W_11: int,Z_12: rat] :
      ( ( plus_plus_rat @ ( number_number_of_rat @ V_11 ) @ ( plus_plus_rat @ ( number_number_of_rat @ W_11 ) @ Z_12 ) )
      = ( plus_plus_rat @ ( number_number_of_rat @ ( plus_plus_int @ V_11 @ W_11 ) ) @ Z_12 ) ) )).

thf(fact_437_add__number__of__eq,axiom,(
    ! [V_10: int,W_10: int] :
      ( ( plus_plus_int @ ( number_number_of_int @ V_10 ) @ ( number_number_of_int @ W_10 ) )
      = ( number_number_of_int @ ( plus_plus_int @ V_10 @ W_10 ) ) ) )).

thf(fact_438_add__number__of__eq,axiom,(
    ! [V_10: int,W_10: int] :
      ( ( plus_plus_real @ ( number267125858f_real @ V_10 ) @ ( number267125858f_real @ W_10 ) )
      = ( number267125858f_real @ ( plus_plus_int @ V_10 @ W_10 ) ) ) )).

thf(fact_439_add__number__of__eq,axiom,(
    ! [V_10: int,W_10: int] :
      ( ( plus_plus_complex @ ( number528085621omplex @ V_10 ) @ ( number528085621omplex @ W_10 ) )
      = ( number528085621omplex @ ( plus_plus_int @ V_10 @ W_10 ) ) ) )).

thf(fact_440_add__number__of__eq,axiom,(
    ! [V_10: int,W_10: int] :
      ( ( plus_plus_rat @ ( number_number_of_rat @ V_10 ) @ ( number_number_of_rat @ W_10 ) )
      = ( number_number_of_rat @ ( plus_plus_int @ V_10 @ W_10 ) ) ) )).

thf(fact_441_number__of__add,axiom,(
    ! [V_9: int,W_9: int] :
      ( ( number_number_of_int @ ( plus_plus_int @ V_9 @ W_9 ) )
      = ( plus_plus_int @ ( number_number_of_int @ V_9 ) @ ( number_number_of_int @ W_9 ) ) ) )).

thf(fact_442_number__of__add,axiom,(
    ! [V_9: int,W_9: int] :
      ( ( number267125858f_real @ ( plus_plus_int @ V_9 @ W_9 ) )
      = ( plus_plus_real @ ( number267125858f_real @ V_9 ) @ ( number267125858f_real @ W_9 ) ) ) )).

thf(fact_443_number__of__add,axiom,(
    ! [V_9: int,W_9: int] :
      ( ( number528085621omplex @ ( plus_plus_int @ V_9 @ W_9 ) )
      = ( plus_plus_complex @ ( number528085621omplex @ V_9 ) @ ( number528085621omplex @ W_9 ) ) ) )).

thf(fact_444_number__of__add,axiom,(
    ! [V_9: int,W_9: int] :
      ( ( number_number_of_rat @ ( plus_plus_int @ V_9 @ W_9 ) )
      = ( plus_plus_rat @ ( number_number_of_rat @ V_9 ) @ ( number_number_of_rat @ W_9 ) ) ) )).

thf(fact_445_add__Bit1__Bit0,axiom,(
    ! [K_1: int,L: int] :
      ( ( plus_plus_int @ ( bit1 @ K_1 ) @ ( bit0 @ L ) )
      = ( bit1 @ ( plus_plus_int @ K_1 @ L ) ) ) )).

thf(fact_446_add__Bit0__Bit1,axiom,(
    ! [K_1: int,L: int] :
      ( ( plus_plus_int @ ( bit0 @ K_1 ) @ ( bit1 @ L ) )
      = ( bit1 @ ( plus_plus_int @ K_1 @ L ) ) ) )).

thf(fact_447_Bit1__def,axiom,(
    ! [K_1: int] :
      ( ( bit1 @ K_1 )
      = ( plus_plus_int @ ( plus_plus_int @ one_one_int @ K_1 ) @ K_1 ) ) )).

thf(fact_448_number__of__Bit1,axiom,(
    ! [W_8: int] :
      ( ( number_number_of_int @ ( bit1 @ W_8 ) )
      = ( plus_plus_int @ ( plus_plus_int @ one_one_int @ ( number_number_of_int @ W_8 ) ) @ ( number_number_of_int @ W_8 ) ) ) )).

thf(fact_449_number__of__Bit1,axiom,(
    ! [W_8: int] :
      ( ( number267125858f_real @ ( bit1 @ W_8 ) )
      = ( plus_plus_real @ ( plus_plus_real @ one_one_real @ ( number267125858f_real @ W_8 ) ) @ ( number267125858f_real @ W_8 ) ) ) )).

thf(fact_450_number__of__Bit1,axiom,(
    ! [W_8: int] :
      ( ( number528085621omplex @ ( bit1 @ W_8 ) )
      = ( plus_plus_complex @ ( plus_plus_complex @ one_one_complex @ ( number528085621omplex @ W_8 ) ) @ ( number528085621omplex @ W_8 ) ) ) )).

thf(fact_451_number__of__Bit1,axiom,(
    ! [W_8: int] :
      ( ( number_number_of_rat @ ( bit1 @ W_8 ) )
      = ( plus_plus_rat @ ( plus_plus_rat @ one_one_rat @ ( number_number_of_rat @ W_8 ) ) @ ( number_number_of_rat @ W_8 ) ) ) )).

thf(fact_452_mult__numeral__1,axiom,(
    ! [A_269: int] :
      ( ( times_times_int @ ( number_number_of_int @ ( bit1 @ pls ) ) @ A_269 )
      = A_269 ) )).

thf(fact_453_mult__numeral__1,axiom,(
    ! [A_269: real] :
      ( ( times_times_real @ ( number267125858f_real @ ( bit1 @ pls ) ) @ A_269 )
      = A_269 ) )).

thf(fact_454_mult__numeral__1,axiom,(
    ! [A_269: complex] :
      ( ( times_times_complex @ ( number528085621omplex @ ( bit1 @ pls ) ) @ A_269 )
      = A_269 ) )).

thf(fact_455_mult__numeral__1,axiom,(
    ! [A_269: rat] :
      ( ( times_times_rat @ ( number_number_of_rat @ ( bit1 @ pls ) ) @ A_269 )
      = A_269 ) )).

thf(fact_456_mult__numeral__1__right,axiom,(
    ! [A_268: int] :
      ( ( times_times_int @ A_268 @ ( number_number_of_int @ ( bit1 @ pls ) ) )
      = A_268 ) )).

thf(fact_457_mult__numeral__1__right,axiom,(
    ! [A_268: real] :
      ( ( times_times_real @ A_268 @ ( number267125858f_real @ ( bit1 @ pls ) ) )
      = A_268 ) )).

thf(fact_458_mult__numeral__1__right,axiom,(
    ! [A_268: complex] :
      ( ( times_times_complex @ A_268 @ ( number528085621omplex @ ( bit1 @ pls ) ) )
      = A_268 ) )).

thf(fact_459_mult__numeral__1__right,axiom,(
    ! [A_268: rat] :
      ( ( times_times_rat @ A_268 @ ( number_number_of_rat @ ( bit1 @ pls ) ) )
      = A_268 ) )).

thf(fact_460_semiring__numeral__1__eq__1,axiom,
    ( ( number_number_of_int @ ( bit1 @ pls ) )
    = one_one_int )).

thf(fact_461_semiring__numeral__1__eq__1,axiom,
    ( ( number_number_of_nat @ ( bit1 @ pls ) )
    = one_one_nat )).

thf(fact_462_semiring__numeral__1__eq__1,axiom,
    ( ( number267125858f_real @ ( bit1 @ pls ) )
    = one_one_real )).

thf(fact_463_semiring__numeral__1__eq__1,axiom,
    ( ( number528085621omplex @ ( bit1 @ pls ) )
    = one_one_complex )).

thf(fact_464_semiring__numeral__1__eq__1,axiom,
    ( ( number_number_of_rat @ ( bit1 @ pls ) )
    = one_one_rat )).

thf(fact_465_numeral__1__eq__1,axiom,
    ( ( number_number_of_int @ ( bit1 @ pls ) )
    = one_one_int )).

thf(fact_466_numeral__1__eq__1,axiom,
    ( ( number267125858f_real @ ( bit1 @ pls ) )
    = one_one_real )).

thf(fact_467_numeral__1__eq__1,axiom,
    ( ( number528085621omplex @ ( bit1 @ pls ) )
    = one_one_complex )).

thf(fact_468_numeral__1__eq__1,axiom,
    ( ( number_number_of_rat @ ( bit1 @ pls ) )
    = one_one_rat )).

thf(fact_469_semiring__norm_I110_J,axiom,
    ( one_one_int
    = ( number_number_of_int @ ( bit1 @ pls ) ) )).

thf(fact_470_semiring__norm_I110_J,axiom,
    ( one_one_real
    = ( number267125858f_real @ ( bit1 @ pls ) ) )).

thf(fact_471_semiring__norm_I110_J,axiom,
    ( one_one_complex
    = ( number528085621omplex @ ( bit1 @ pls ) ) )).

thf(fact_472_semiring__norm_I110_J,axiom,
    ( one_one_rat
    = ( number_number_of_rat @ ( bit1 @ pls ) ) )).

thf(fact_473_one__is__num__one,axiom,
    ( one_one_int
    = ( number_number_of_int @ ( bit1 @ pls ) ) )).

thf(fact_474_mult__Bit1,axiom,(
    ! [K_1: int,L: int] :
      ( ( times_times_int @ ( bit1 @ K_1 ) @ L )
      = ( plus_plus_int @ ( bit0 @ ( times_times_int @ K_1 @ L ) ) @ L ) ) )).

thf(fact_475_double__number__of__Bit0,axiom,(
    ! [W_7: int] :
      ( ( times_times_int @ ( plus_plus_int @ one_one_int @ one_one_int ) @ ( number_number_of_int @ W_7 ) )
      = ( number_number_of_int @ ( bit0 @ W_7 ) ) ) )).

thf(fact_476_double__number__of__Bit0,axiom,(
    ! [W_7: int] :
      ( ( times_times_real @ ( plus_plus_real @ one_one_real @ one_one_real ) @ ( number267125858f_real @ W_7 ) )
      = ( number267125858f_real @ ( bit0 @ W_7 ) ) ) )).

thf(fact_477_double__number__of__Bit0,axiom,(
    ! [W_7: int] :
      ( ( times_times_complex @ ( plus_plus_complex @ one_one_complex @ one_one_complex ) @ ( number528085621omplex @ W_7 ) )
      = ( number528085621omplex @ ( bit0 @ W_7 ) ) ) )).

thf(fact_478_double__number__of__Bit0,axiom,(
    ! [W_7: int] :
      ( ( times_times_rat @ ( plus_plus_rat @ one_one_rat @ one_one_rat ) @ ( number_number_of_rat @ W_7 ) )
      = ( number_number_of_rat @ ( bit0 @ W_7 ) ) ) )).

thf(fact_479_power3__eq__cube,axiom,(
    ! [A_267: code_code_numeral] :
      ( ( power_2100829034umeral @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_1655362735umeral @ ( times_1655362735umeral @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_480_power3__eq__cube,axiom,(
    ! [A_267: quickcheck_code_int] :
      ( ( power_881366806de_int @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_123202395de_int @ ( times_123202395de_int @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_481_power3__eq__cube,axiom,(
    ! [A_267: rat] :
      ( ( power_power_rat @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_times_rat @ ( times_times_rat @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_482_power3__eq__cube,axiom,(
    ! [A_267: int] :
      ( ( power_power_int @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_times_int @ ( times_times_int @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_483_power3__eq__cube,axiom,(
    ! [A_267: real] :
      ( ( power_power_real @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_times_real @ ( times_times_real @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_484_power3__eq__cube,axiom,(
    ! [A_267: nat] :
      ( ( power_power_nat @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_times_nat @ ( times_times_nat @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_485_power3__eq__cube,axiom,(
    ! [A_267: complex] :
      ( ( power_power_complex @ A_267 @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( times_times_complex @ ( times_times_complex @ A_267 @ A_267 ) @ A_267 ) ) )).

thf(fact_486_quartic__square__square,axiom,(
    ! [X_1: int] :
      ( ( power_power_int @ ( power_power_int @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( power_power_int @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_487_semiring__mult__2,axiom,(
    ! [Z_11: int] :
      ( ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_11 )
      = ( plus_plus_int @ Z_11 @ Z_11 ) ) )).

thf(fact_488_semiring__mult__2,axiom,(
    ! [Z_11: nat] :
      ( ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_11 )
      = ( plus_plus_nat @ Z_11 @ Z_11 ) ) )).

thf(fact_489_semiring__mult__2,axiom,(
    ! [Z_11: real] :
      ( ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_11 )
      = ( plus_plus_real @ Z_11 @ Z_11 ) ) )).

thf(fact_490_semiring__mult__2,axiom,(
    ! [Z_11: complex] :
      ( ( times_times_complex @ ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_11 )
      = ( plus_plus_complex @ Z_11 @ Z_11 ) ) )).

thf(fact_491_semiring__mult__2,axiom,(
    ! [Z_11: rat] :
      ( ( times_times_rat @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_11 )
      = ( plus_plus_rat @ Z_11 @ Z_11 ) ) )).

thf(fact_492_mult__2,axiom,(
    ! [Z_10: int] :
      ( ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_10 )
      = ( plus_plus_int @ Z_10 @ Z_10 ) ) )).

thf(fact_493_mult__2,axiom,(
    ! [Z_10: real] :
      ( ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_10 )
      = ( plus_plus_real @ Z_10 @ Z_10 ) ) )).

thf(fact_494_mult__2,axiom,(
    ! [Z_10: complex] :
      ( ( times_times_complex @ ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_10 )
      = ( plus_plus_complex @ Z_10 @ Z_10 ) ) )).

thf(fact_495_mult__2,axiom,(
    ! [Z_10: rat] :
      ( ( times_times_rat @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) @ Z_10 )
      = ( plus_plus_rat @ Z_10 @ Z_10 ) ) )).

thf(fact_496_semiring__mult__2__right,axiom,(
    ! [Z_9: int] :
      ( ( times_times_int @ Z_9 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_int @ Z_9 @ Z_9 ) ) )).

thf(fact_497_semiring__mult__2__right,axiom,(
    ! [Z_9: nat] :
      ( ( times_times_nat @ Z_9 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_nat @ Z_9 @ Z_9 ) ) )).

thf(fact_498_semiring__mult__2__right,axiom,(
    ! [Z_9: real] :
      ( ( times_times_real @ Z_9 @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_real @ Z_9 @ Z_9 ) ) )).

thf(fact_499_semiring__mult__2__right,axiom,(
    ! [Z_9: complex] :
      ( ( times_times_complex @ Z_9 @ ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_complex @ Z_9 @ Z_9 ) ) )).

thf(fact_500_semiring__mult__2__right,axiom,(
    ! [Z_9: rat] :
      ( ( times_times_rat @ Z_9 @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_rat @ Z_9 @ Z_9 ) ) )).

thf(fact_501_mult__2__right,axiom,(
    ! [Z_8: int] :
      ( ( times_times_int @ Z_8 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_int @ Z_8 @ Z_8 ) ) )).

thf(fact_502_mult__2__right,axiom,(
    ! [Z_8: real] :
      ( ( times_times_real @ Z_8 @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_real @ Z_8 @ Z_8 ) ) )).

thf(fact_503_mult__2__right,axiom,(
    ! [Z_8: complex] :
      ( ( times_times_complex @ Z_8 @ ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_complex @ Z_8 @ Z_8 ) ) )).

thf(fact_504_mult__2__right,axiom,(
    ! [Z_8: rat] :
      ( ( times_times_rat @ Z_8 @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_rat @ Z_8 @ Z_8 ) ) )).

thf(fact_505_semiring__one__add__one__is__two,axiom,
    ( ( plus_plus_int @ one_one_int @ one_one_int )
    = ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_506_semiring__one__add__one__is__two,axiom,
    ( ( plus_plus_nat @ one_one_nat @ one_one_nat )
    = ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_507_semiring__one__add__one__is__two,axiom,
    ( ( plus_plus_real @ one_one_real @ one_one_real )
    = ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_508_semiring__one__add__one__is__two,axiom,
    ( ( plus_plus_complex @ one_one_complex @ one_one_complex )
    = ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_509_semiring__one__add__one__is__two,axiom,
    ( ( plus_plus_rat @ one_one_rat @ one_one_rat )
    = ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_510_p0,axiom,
    ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )).

thf(fact_511__0964_A_K_Am_A_L_A1_Advd_As_A_094_A2_A_L_A1_096,axiom,
    ( dvd_dvd_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ ( plus_plus_int @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ one_one_int ) )).

thf(fact_512_prime__g__5,axiom,(
    ! [P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( P_3
         != ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
       => ( ( P_3
           != ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) )
         => ( ord_less_eq_int @ ( number_number_of_int @ ( bit1 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ P_3 ) ) ) ) )).

thf(fact_513__096sum2sq_A_Is_M_A1_J_A_061_A_I4_A_K_Am_A_L_A1_J_A_K_At_096,axiom,
    ( ( twoSqu2072599593sum2sq @ ( product_Pair_int_int @ s @ one_one_int ) )
    = ( times_times_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ t ) )).

thf(fact_514_real__sum__squared__expand,axiom,(
    ! [X_1: real,Y_1: real] :
      ( ( power_power_real @ ( plus_plus_real @ X_1 @ Y_1 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_real @ ( plus_plus_real @ ( power_power_real @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_real @ ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_1 ) @ Y_1 ) ) ) )).

thf(fact_515_four__x__squared,axiom,(
    ! [X_1: real] :
      ( ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
      = ( power_power_real @ ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_1 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_516_power__less__power__Suc,axiom,(
    ! [N_72: nat,A_266: int] :
      ( ( ord_less_int @ one_one_int @ A_266 )
     => ( ord_less_int @ ( power_power_int @ A_266 @ N_72 ) @ ( times_times_int @ A_266 @ ( power_power_int @ A_266 @ N_72 ) ) ) ) )).

thf(fact_517_power__less__power__Suc,axiom,(
    ! [N_72: nat,A_266: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_266 )
     => ( ord_less_nat @ ( power_power_nat @ A_266 @ N_72 ) @ ( times_times_nat @ A_266 @ ( power_power_nat @ A_266 @ N_72 ) ) ) ) )).

thf(fact_518_power__less__power__Suc,axiom,(
    ! [N_72: nat,A_266: real] :
      ( ( ord_less_real @ one_one_real @ A_266 )
     => ( ord_less_real @ ( power_power_real @ A_266 @ N_72 ) @ ( times_times_real @ A_266 @ ( power_power_real @ A_266 @ N_72 ) ) ) ) )).

thf(fact_519_power__less__power__Suc,axiom,(
    ! [N_72: nat,A_266: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_266 )
     => ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_266 @ N_72 ) @ ( times_1655362735umeral @ A_266 @ ( power_2100829034umeral @ A_266 @ N_72 ) ) ) ) )).

thf(fact_520_power__less__power__Suc,axiom,(
    ! [N_72: nat,A_266: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_266 )
     => ( ord_le1860547276de_int @ ( power_881366806de_int @ A_266 @ N_72 ) @ ( times_123202395de_int @ A_266 @ ( power_881366806de_int @ A_266 @ N_72 ) ) ) ) )).

thf(fact_521_power__less__power__Suc,axiom,(
    ! [N_72: nat,A_266: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_266 )
     => ( ord_less_rat @ ( power_power_rat @ A_266 @ N_72 ) @ ( times_times_rat @ A_266 @ ( power_power_rat @ A_266 @ N_72 ) ) ) ) )).

thf(fact_522_power__gt1__lemma,axiom,(
    ! [N_71: nat,A_265: int] :
      ( ( ord_less_int @ one_one_int @ A_265 )
     => ( ord_less_int @ one_one_int @ ( times_times_int @ A_265 @ ( power_power_int @ A_265 @ N_71 ) ) ) ) )).

thf(fact_523_power__gt1__lemma,axiom,(
    ! [N_71: nat,A_265: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_265 )
     => ( ord_less_nat @ one_one_nat @ ( times_times_nat @ A_265 @ ( power_power_nat @ A_265 @ N_71 ) ) ) ) )).

thf(fact_524_power__gt1__lemma,axiom,(
    ! [N_71: nat,A_265: real] :
      ( ( ord_less_real @ one_one_real @ A_265 )
     => ( ord_less_real @ one_one_real @ ( times_times_real @ A_265 @ ( power_power_real @ A_265 @ N_71 ) ) ) ) )).

thf(fact_525_power__gt1__lemma,axiom,(
    ! [N_71: nat,A_265: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_265 )
     => ( ord_le1304079648umeral @ one_on1645066479umeral @ ( times_1655362735umeral @ A_265 @ ( power_2100829034umeral @ A_265 @ N_71 ) ) ) ) )).

thf(fact_526_power__gt1__lemma,axiom,(
    ! [N_71: nat,A_265: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_265 )
     => ( ord_le1860547276de_int @ one_on1684967323de_int @ ( times_123202395de_int @ A_265 @ ( power_881366806de_int @ A_265 @ N_71 ) ) ) ) )).

thf(fact_527_power__gt1__lemma,axiom,(
    ! [N_71: nat,A_265: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_265 )
     => ( ord_less_rat @ one_one_rat @ ( times_times_rat @ A_265 @ ( power_power_rat @ A_265 @ N_71 ) ) ) ) )).

thf(fact_528_power__le__imp__le__exp,axiom,(
    ! [M_31: nat,N_70: nat,A_264: int] :
      ( ( ord_less_int @ one_one_int @ A_264 )
     => ( ( ord_less_eq_int @ ( power_power_int @ A_264 @ M_31 ) @ ( power_power_int @ A_264 @ N_70 ) )
       => ( ord_less_eq_nat @ M_31 @ N_70 ) ) ) )).

thf(fact_529_power__le__imp__le__exp,axiom,(
    ! [M_31: nat,N_70: nat,A_264: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_264 )
     => ( ( ord_less_eq_nat @ ( power_power_nat @ A_264 @ M_31 ) @ ( power_power_nat @ A_264 @ N_70 ) )
       => ( ord_less_eq_nat @ M_31 @ N_70 ) ) ) )).

thf(fact_530_power__le__imp__le__exp,axiom,(
    ! [M_31: nat,N_70: nat,A_264: real] :
      ( ( ord_less_real @ one_one_real @ A_264 )
     => ( ( ord_less_eq_real @ ( power_power_real @ A_264 @ M_31 ) @ ( power_power_real @ A_264 @ N_70 ) )
       => ( ord_less_eq_nat @ M_31 @ N_70 ) ) ) )).

thf(fact_531_power__le__imp__le__exp,axiom,(
    ! [M_31: nat,N_70: nat,A_264: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_264 )
     => ( ( ord_le565307924umeral @ ( power_2100829034umeral @ A_264 @ M_31 ) @ ( power_2100829034umeral @ A_264 @ N_70 ) )
       => ( ord_less_eq_nat @ M_31 @ N_70 ) ) ) )).

thf(fact_532_power__le__imp__le__exp,axiom,(
    ! [M_31: nat,N_70: nat,A_264: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_264 )
     => ( ( ord_le258702272de_int @ ( power_881366806de_int @ A_264 @ M_31 ) @ ( power_881366806de_int @ A_264 @ N_70 ) )
       => ( ord_less_eq_nat @ M_31 @ N_70 ) ) ) )).

thf(fact_533_power__le__imp__le__exp,axiom,(
    ! [M_31: nat,N_70: nat,A_264: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_264 )
     => ( ( ord_less_eq_rat @ ( power_power_rat @ A_264 @ M_31 ) @ ( power_power_rat @ A_264 @ N_70 ) )
       => ( ord_less_eq_nat @ M_31 @ N_70 ) ) ) )).

thf(fact_534_power__increasing__iff,axiom,(
    ! [X_56: nat,Y_45: nat,B_195: int] :
      ( ( ord_less_int @ one_one_int @ B_195 )
     => ( ( ord_less_eq_int @ ( power_power_int @ B_195 @ X_56 ) @ ( power_power_int @ B_195 @ Y_45 ) )
      <=> ( ord_less_eq_nat @ X_56 @ Y_45 ) ) ) )).

thf(fact_535_power__increasing__iff,axiom,(
    ! [X_56: nat,Y_45: nat,B_195: nat] :
      ( ( ord_less_nat @ one_one_nat @ B_195 )
     => ( ( ord_less_eq_nat @ ( power_power_nat @ B_195 @ X_56 ) @ ( power_power_nat @ B_195 @ Y_45 ) )
      <=> ( ord_less_eq_nat @ X_56 @ Y_45 ) ) ) )).

thf(fact_536_power__increasing__iff,axiom,(
    ! [X_56: nat,Y_45: nat,B_195: real] :
      ( ( ord_less_real @ one_one_real @ B_195 )
     => ( ( ord_less_eq_real @ ( power_power_real @ B_195 @ X_56 ) @ ( power_power_real @ B_195 @ Y_45 ) )
      <=> ( ord_less_eq_nat @ X_56 @ Y_45 ) ) ) )).

thf(fact_537_power__increasing__iff,axiom,(
    ! [X_56: nat,Y_45: nat,B_195: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ B_195 )
     => ( ( ord_le565307924umeral @ ( power_2100829034umeral @ B_195 @ X_56 ) @ ( power_2100829034umeral @ B_195 @ Y_45 ) )
      <=> ( ord_less_eq_nat @ X_56 @ Y_45 ) ) ) )).

thf(fact_538_power__increasing__iff,axiom,(
    ! [X_56: nat,Y_45: nat,B_195: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ B_195 )
     => ( ( ord_le258702272de_int @ ( power_881366806de_int @ B_195 @ X_56 ) @ ( power_881366806de_int @ B_195 @ Y_45 ) )
      <=> ( ord_less_eq_nat @ X_56 @ Y_45 ) ) ) )).

thf(fact_539_power__increasing__iff,axiom,(
    ! [X_56: nat,Y_45: nat,B_195: rat] :
      ( ( ord_less_rat @ one_one_rat @ B_195 )
     => ( ( ord_less_eq_rat @ ( power_power_rat @ B_195 @ X_56 ) @ ( power_power_rat @ B_195 @ Y_45 ) )
      <=> ( ord_less_eq_nat @ X_56 @ Y_45 ) ) ) )).

thf(fact_540__096_091s_A_094_A2_A_061_As1_A_094_A2_093_A_Imod_A4_A_K_Am_A_L_A1_J_096,axiom,
    ( zcong @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ s1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )).

thf(fact_541_int__ge__induct,axiom,(
    ! [P: int > $o,K_1: int,I: int] :
      ( ( ord_less_eq_int @ K_1 @ I )
     => ( ( P @ K_1 )
       => ( ! [I_1: int] :
              ( ( ord_less_eq_int @ K_1 @ I_1 )
             => ( ( P @ I_1 )
               => ( P @ ( plus_plus_int @ I_1 @ one_one_int ) ) ) )
         => ( P @ I ) ) ) ) )).

thf(fact_542_s0p,axiom,
    ( ( ord_less_eq_int @ zero_zero_int @ s )
    & ( ord_less_int @ s @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
    & ( zcong @ s1 @ s @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) ) )).

thf(fact_543__096EX_B_As_O_A0_A_060_061_As_A_G_As_A_060_A4_A_K_Am_A_L_A1_A_G_A_091s1,axiom,(
    ? [X: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X )
      & ( ord_less_int @ X @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
      & ( zcong @ s1 @ X @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
      & ! [Y: int] :
          ( ( ( ord_less_eq_int @ zero_zero_int @ Y )
            & ( ord_less_int @ Y @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
            & ( zcong @ s1 @ Y @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) ) )
         => ( Y = X ) ) ) )).

thf(fact_544__096_B_Bthesis_O_A_I_B_Bs_O_A0_A_060_061_As_A_G_As_A_060_A4_A_K_Am_A_L_,axiom,(
    ~ ! [S_2: int] :
        ~ ( ( ord_less_eq_int @ zero_zero_int @ S_2 )
          & ( ord_less_int @ S_2 @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
          & ( zcong @ s1 @ S_2 @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) ) ) )).

thf(fact_545_s1,axiom,
    ( zcong @ ( power_power_int @ s1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )).

thf(fact_546_power__eq__0__iff,axiom,(
    ! [A_263: int,N_69: nat] :
      ( ( ( power_power_int @ A_263 @ N_69 )
        = zero_zero_int )
    <=> ( ( A_263 = zero_zero_int )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_547_power__eq__0__iff,axiom,(
    ! [A_263: nat,N_69: nat] :
      ( ( ( power_power_nat @ A_263 @ N_69 )
        = zero_zero_nat )
    <=> ( ( A_263 = zero_zero_nat )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_548_power__eq__0__iff,axiom,(
    ! [A_263: real,N_69: nat] :
      ( ( ( power_power_real @ A_263 @ N_69 )
        = zero_zero_real )
    <=> ( ( A_263 = zero_zero_real )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_549_power__eq__0__iff,axiom,(
    ! [A_263: code_code_numeral,N_69: nat] :
      ( ( ( power_2100829034umeral @ A_263 @ N_69 )
        = zero_z126310315umeral )
    <=> ( ( A_263 = zero_z126310315umeral )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_550_power__eq__0__iff,axiom,(
    ! [A_263: complex,N_69: nat] :
      ( ( ( power_power_complex @ A_263 @ N_69 )
        = zero_zero_complex )
    <=> ( ( A_263 = zero_zero_complex )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_551_power__eq__0__iff,axiom,(
    ! [A_263: quickcheck_code_int,N_69: nat] :
      ( ( ( power_881366806de_int @ A_263 @ N_69 )
        = zero_z891286103de_int )
    <=> ( ( A_263 = zero_z891286103de_int )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_552_power__eq__0__iff,axiom,(
    ! [A_263: rat,N_69: nat] :
      ( ( ( power_power_rat @ A_263 @ N_69 )
        = zero_zero_rat )
    <=> ( ( A_263 = zero_zero_rat )
        & ( N_69 != zero_zero_nat ) ) ) )).

thf(fact_553_le__imp__power__dvd,axiom,(
    ! [A_262: quickcheck_code_int,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dv1760642554de_int @ ( power_881366806de_int @ A_262 @ M_30 ) @ ( power_881366806de_int @ A_262 @ N_68 ) ) ) )).

thf(fact_554_le__imp__power__dvd,axiom,(
    ! [A_262: code_code_numeral,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dv174992974umeral @ ( power_2100829034umeral @ A_262 @ M_30 ) @ ( power_2100829034umeral @ A_262 @ N_68 ) ) ) )).

thf(fact_555_le__imp__power__dvd,axiom,(
    ! [A_262: rat,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dvd_rat @ ( power_power_rat @ A_262 @ M_30 ) @ ( power_power_rat @ A_262 @ N_68 ) ) ) )).

thf(fact_556_le__imp__power__dvd,axiom,(
    ! [A_262: real,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dvd_real @ ( power_power_real @ A_262 @ M_30 ) @ ( power_power_real @ A_262 @ N_68 ) ) ) )).

thf(fact_557_le__imp__power__dvd,axiom,(
    ! [A_262: complex,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dvd_complex @ ( power_power_complex @ A_262 @ M_30 ) @ ( power_power_complex @ A_262 @ N_68 ) ) ) )).

thf(fact_558_le__imp__power__dvd,axiom,(
    ! [A_262: int,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dvd_int @ ( power_power_int @ A_262 @ M_30 ) @ ( power_power_int @ A_262 @ N_68 ) ) ) )).

thf(fact_559_le__imp__power__dvd,axiom,(
    ! [A_262: nat,M_30: nat,N_68: nat] :
      ( ( ord_less_eq_nat @ M_30 @ N_68 )
     => ( dvd_dvd_nat @ ( power_power_nat @ A_262 @ M_30 ) @ ( power_power_nat @ A_262 @ N_68 ) ) ) )).

thf(fact_560_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: quickcheck_code_int,Y_44: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dv1760642554de_int @ ( power_881366806de_int @ X_55 @ N_67 ) @ ( power_881366806de_int @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_561_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: code_code_numeral,Y_44: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dv174992974umeral @ ( power_2100829034umeral @ X_55 @ N_67 ) @ ( power_2100829034umeral @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_562_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: rat,Y_44: rat] :
      ( ( dvd_dvd_rat @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dvd_rat @ ( power_power_rat @ X_55 @ N_67 ) @ ( power_power_rat @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_563_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: real,Y_44: real] :
      ( ( dvd_dvd_real @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dvd_real @ ( power_power_real @ X_55 @ N_67 ) @ ( power_power_real @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_564_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: complex,Y_44: complex] :
      ( ( dvd_dvd_complex @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dvd_complex @ ( power_power_complex @ X_55 @ N_67 ) @ ( power_power_complex @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_565_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: int,Y_44: int] :
      ( ( dvd_dvd_int @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dvd_int @ ( power_power_int @ X_55 @ N_67 ) @ ( power_power_int @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_566_dvd__power__le,axiom,(
    ! [N_67: nat,M_29: nat,X_55: nat,Y_44: nat] :
      ( ( dvd_dvd_nat @ X_55 @ Y_44 )
     => ( ( ord_less_eq_nat @ N_67 @ M_29 )
       => ( dvd_dvd_nat @ ( power_power_nat @ X_55 @ N_67 ) @ ( power_power_nat @ Y_44 @ M_29 ) ) ) ) )).

thf(fact_567_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: quickcheck_code_int,N_66: nat,B_194: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ ( power_881366806de_int @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dv1760642554de_int @ ( power_881366806de_int @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_568_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: code_code_numeral,N_66: nat,B_194: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ ( power_2100829034umeral @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dv174992974umeral @ ( power_2100829034umeral @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_569_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: rat,N_66: nat,B_194: rat] :
      ( ( dvd_dvd_rat @ ( power_power_rat @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dvd_rat @ ( power_power_rat @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_570_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: real,N_66: nat,B_194: real] :
      ( ( dvd_dvd_real @ ( power_power_real @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dvd_real @ ( power_power_real @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_571_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: complex,N_66: nat,B_194: complex] :
      ( ( dvd_dvd_complex @ ( power_power_complex @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dvd_complex @ ( power_power_complex @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_572_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: int,N_66: nat,B_194: int] :
      ( ( dvd_dvd_int @ ( power_power_int @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dvd_int @ ( power_power_int @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_573_power__le__dvd,axiom,(
    ! [M_28: nat,A_261: nat,N_66: nat,B_194: nat] :
      ( ( dvd_dvd_nat @ ( power_power_nat @ A_261 @ N_66 ) @ B_194 )
     => ( ( ord_less_eq_nat @ M_28 @ N_66 )
       => ( dvd_dvd_nat @ ( power_power_nat @ A_261 @ M_28 ) @ B_194 ) ) ) )).

thf(fact_574_power__eq__imp__eq__base,axiom,(
    ! [A_260: int,N_65: nat,B_193: int] :
      ( ( ( power_power_int @ A_260 @ N_65 )
        = ( power_power_int @ B_193 @ N_65 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ A_260 )
       => ( ( ord_less_eq_int @ zero_zero_int @ B_193 )
         => ( ( ord_less_nat @ zero_zero_nat @ N_65 )
           => ( A_260 = B_193 ) ) ) ) ) )).

thf(fact_575_power__eq__imp__eq__base,axiom,(
    ! [A_260: nat,N_65: nat,B_193: nat] :
      ( ( ( power_power_nat @ A_260 @ N_65 )
        = ( power_power_nat @ B_193 @ N_65 ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ A_260 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ B_193 )
         => ( ( ord_less_nat @ zero_zero_nat @ N_65 )
           => ( A_260 = B_193 ) ) ) ) ) )).

thf(fact_576_power__eq__imp__eq__base,axiom,(
    ! [A_260: real,N_65: nat,B_193: real] :
      ( ( ( power_power_real @ A_260 @ N_65 )
        = ( power_power_real @ B_193 @ N_65 ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ A_260 )
       => ( ( ord_less_eq_real @ zero_zero_real @ B_193 )
         => ( ( ord_less_nat @ zero_zero_nat @ N_65 )
           => ( A_260 = B_193 ) ) ) ) ) )).

thf(fact_577_power__eq__imp__eq__base,axiom,(
    ! [A_260: code_code_numeral,N_65: nat,B_193: code_code_numeral] :
      ( ( ( power_2100829034umeral @ A_260 @ N_65 )
        = ( power_2100829034umeral @ B_193 @ N_65 ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_260 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_193 )
         => ( ( ord_less_nat @ zero_zero_nat @ N_65 )
           => ( A_260 = B_193 ) ) ) ) ) )).

thf(fact_578_power__eq__imp__eq__base,axiom,(
    ! [A_260: quickcheck_code_int,N_65: nat,B_193: quickcheck_code_int] :
      ( ( ( power_881366806de_int @ A_260 @ N_65 )
        = ( power_881366806de_int @ B_193 @ N_65 ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_260 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_193 )
         => ( ( ord_less_nat @ zero_zero_nat @ N_65 )
           => ( A_260 = B_193 ) ) ) ) ) )).

thf(fact_579_power__eq__imp__eq__base,axiom,(
    ! [A_260: rat,N_65: nat,B_193: rat] :
      ( ( ( power_power_rat @ A_260 @ N_65 )
        = ( power_power_rat @ B_193 @ N_65 ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ A_260 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ B_193 )
         => ( ( ord_less_nat @ zero_zero_nat @ N_65 )
           => ( A_260 = B_193 ) ) ) ) ) )).

thf(fact_580_zdvd__not__zless,axiom,(
    ! [N: int,M: int] :
      ( ( ord_less_int @ zero_zero_int @ M )
     => ( ( ord_less_int @ M @ N )
       => ~ ( dvd_dvd_int @ N @ M ) ) ) )).

thf(fact_581_zdvd__antisym__nonneg,axiom,(
    ! [N: int,M: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ M )
     => ( ( ord_less_eq_int @ zero_zero_int @ N )
       => ( ( dvd_dvd_int @ M @ N )
         => ( ( dvd_dvd_int @ N @ M )
           => ( M = N ) ) ) ) ) )).

thf(fact_582_zdvd__mult__cancel,axiom,(
    ! [K_1: int,M: int,N: int] :
      ( ( dvd_dvd_int @ ( times_times_int @ K_1 @ M ) @ ( times_times_int @ K_1 @ N ) )
     => ( ( K_1 != zero_zero_int )
       => ( dvd_dvd_int @ M @ N ) ) ) )).

thf(fact_583_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: quickcheck_code_int,Y_43: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ X_54 @ Y_43 )
     => ( dvd_dv1760642554de_int @ ( power_881366806de_int @ X_54 @ N_64 ) @ ( power_881366806de_int @ Y_43 @ N_64 ) ) ) )).

thf(fact_584_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: code_code_numeral,Y_43: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ X_54 @ Y_43 )
     => ( dvd_dv174992974umeral @ ( power_2100829034umeral @ X_54 @ N_64 ) @ ( power_2100829034umeral @ Y_43 @ N_64 ) ) ) )).

thf(fact_585_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: rat,Y_43: rat] :
      ( ( dvd_dvd_rat @ X_54 @ Y_43 )
     => ( dvd_dvd_rat @ ( power_power_rat @ X_54 @ N_64 ) @ ( power_power_rat @ Y_43 @ N_64 ) ) ) )).

thf(fact_586_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: real,Y_43: real] :
      ( ( dvd_dvd_real @ X_54 @ Y_43 )
     => ( dvd_dvd_real @ ( power_power_real @ X_54 @ N_64 ) @ ( power_power_real @ Y_43 @ N_64 ) ) ) )).

thf(fact_587_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: complex,Y_43: complex] :
      ( ( dvd_dvd_complex @ X_54 @ Y_43 )
     => ( dvd_dvd_complex @ ( power_power_complex @ X_54 @ N_64 ) @ ( power_power_complex @ Y_43 @ N_64 ) ) ) )).

thf(fact_588_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: int,Y_43: int] :
      ( ( dvd_dvd_int @ X_54 @ Y_43 )
     => ( dvd_dvd_int @ ( power_power_int @ X_54 @ N_64 ) @ ( power_power_int @ Y_43 @ N_64 ) ) ) )).

thf(fact_589_dvd__power__same,axiom,(
    ! [N_64: nat,X_54: nat,Y_43: nat] :
      ( ( dvd_dvd_nat @ X_54 @ Y_43 )
     => ( dvd_dvd_nat @ ( power_power_nat @ X_54 @ N_64 ) @ ( power_power_nat @ Y_43 @ N_64 ) ) ) )).

thf(fact_590_field__power__not__zero,axiom,(
    ! [N_63: nat,A_259: int] :
      ( ( A_259 != zero_zero_int )
     => ( ( power_power_int @ A_259 @ N_63 )
       != zero_zero_int ) ) )).

thf(fact_591_field__power__not__zero,axiom,(
    ! [N_63: nat,A_259: real] :
      ( ( A_259 != zero_zero_real )
     => ( ( power_power_real @ A_259 @ N_63 )
       != zero_zero_real ) ) )).

thf(fact_592_field__power__not__zero,axiom,(
    ! [N_63: nat,A_259: complex] :
      ( ( A_259 != zero_zero_complex )
     => ( ( power_power_complex @ A_259 @ N_63 )
       != zero_zero_complex ) ) )).

thf(fact_593_field__power__not__zero,axiom,(
    ! [N_63: nat,A_259: rat] :
      ( ( A_259 != zero_zero_rat )
     => ( ( power_power_rat @ A_259 @ N_63 )
       != zero_zero_rat ) ) )).

thf(fact_594_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_power_int @ zero_zero_int @ N_62 )
          = one_one_int ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_power_int @ zero_zero_int @ N_62 )
          = zero_zero_int ) ) ) )).

thf(fact_595_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_power_nat @ zero_zero_nat @ N_62 )
          = one_one_nat ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_power_nat @ zero_zero_nat @ N_62 )
          = zero_zero_nat ) ) ) )).

thf(fact_596_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_power_real @ zero_zero_real @ N_62 )
          = one_one_real ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_power_real @ zero_zero_real @ N_62 )
          = zero_zero_real ) ) ) )).

thf(fact_597_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_2100829034umeral @ zero_z126310315umeral @ N_62 )
          = one_on1645066479umeral ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_2100829034umeral @ zero_z126310315umeral @ N_62 )
          = zero_z126310315umeral ) ) ) )).

thf(fact_598_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_power_complex @ zero_zero_complex @ N_62 )
          = one_one_complex ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_power_complex @ zero_zero_complex @ N_62 )
          = zero_zero_complex ) ) ) )).

thf(fact_599_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_881366806de_int @ zero_z891286103de_int @ N_62 )
          = one_on1684967323de_int ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_881366806de_int @ zero_z891286103de_int @ N_62 )
          = zero_z891286103de_int ) ) ) )).

thf(fact_600_power__0__left,axiom,(
    ! [N_62: nat] :
      ( ( ( N_62 = zero_zero_nat )
       => ( ( power_power_rat @ zero_zero_rat @ N_62 )
          = one_one_rat ) )
      & ( ( N_62 != zero_zero_nat )
       => ( ( power_power_rat @ zero_zero_rat @ N_62 )
          = zero_zero_rat ) ) ) )).

thf(fact_601_zdvd__imp__le,axiom,(
    ! [Z_1: int,N: int] :
      ( ( dvd_dvd_int @ Z_1 @ N )
     => ( ( ord_less_int @ zero_zero_int @ N )
       => ( ord_less_eq_int @ Z_1 @ N ) ) ) )).

thf(fact_602_power__strict__mono,axiom,(
    ! [N_61: nat,A_258: int,B_192: int] :
      ( ( ord_less_int @ A_258 @ B_192 )
     => ( ( ord_less_eq_int @ zero_zero_int @ A_258 )
       => ( ( ord_less_nat @ zero_zero_nat @ N_61 )
         => ( ord_less_int @ ( power_power_int @ A_258 @ N_61 ) @ ( power_power_int @ B_192 @ N_61 ) ) ) ) ) )).

thf(fact_603_power__strict__mono,axiom,(
    ! [N_61: nat,A_258: nat,B_192: nat] :
      ( ( ord_less_nat @ A_258 @ B_192 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ A_258 )
       => ( ( ord_less_nat @ zero_zero_nat @ N_61 )
         => ( ord_less_nat @ ( power_power_nat @ A_258 @ N_61 ) @ ( power_power_nat @ B_192 @ N_61 ) ) ) ) ) )).

thf(fact_604_power__strict__mono,axiom,(
    ! [N_61: nat,A_258: real,B_192: real] :
      ( ( ord_less_real @ A_258 @ B_192 )
     => ( ( ord_less_eq_real @ zero_zero_real @ A_258 )
       => ( ( ord_less_nat @ zero_zero_nat @ N_61 )
         => ( ord_less_real @ ( power_power_real @ A_258 @ N_61 ) @ ( power_power_real @ B_192 @ N_61 ) ) ) ) ) )).

thf(fact_605_power__strict__mono,axiom,(
    ! [N_61: nat,A_258: code_code_numeral,B_192: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_258 @ B_192 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_258 )
       => ( ( ord_less_nat @ zero_zero_nat @ N_61 )
         => ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_258 @ N_61 ) @ ( power_2100829034umeral @ B_192 @ N_61 ) ) ) ) ) )).

thf(fact_606_power__strict__mono,axiom,(
    ! [N_61: nat,A_258: quickcheck_code_int,B_192: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_258 @ B_192 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_258 )
       => ( ( ord_less_nat @ zero_zero_nat @ N_61 )
         => ( ord_le1860547276de_int @ ( power_881366806de_int @ A_258 @ N_61 ) @ ( power_881366806de_int @ B_192 @ N_61 ) ) ) ) ) )).

thf(fact_607_power__strict__mono,axiom,(
    ! [N_61: nat,A_258: rat,B_192: rat] :
      ( ( ord_less_rat @ A_258 @ B_192 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ A_258 )
       => ( ( ord_less_nat @ zero_zero_nat @ N_61 )
         => ( ord_less_rat @ ( power_power_rat @ A_258 @ N_61 ) @ ( power_power_rat @ B_192 @ N_61 ) ) ) ) ) )).

thf(fact_608_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: int] :
      ( ( times_times_int @ zero_zero_int @ A_257 )
      = zero_zero_int ) )).

thf(fact_609_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: nat] :
      ( ( times_times_nat @ zero_zero_nat @ A_257 )
      = zero_zero_nat ) )).

thf(fact_610_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: real] :
      ( ( times_times_real @ zero_zero_real @ A_257 )
      = zero_zero_real ) )).

thf(fact_611_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: code_code_numeral] :
      ( ( times_1655362735umeral @ zero_z126310315umeral @ A_257 )
      = zero_z126310315umeral ) )).

thf(fact_612_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: complex] :
      ( ( times_times_complex @ zero_zero_complex @ A_257 )
      = zero_zero_complex ) )).

thf(fact_613_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: quickcheck_code_int] :
      ( ( times_123202395de_int @ zero_z891286103de_int @ A_257 )
      = zero_z891286103de_int ) )).

thf(fact_614_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,(
    ! [A_257: rat] :
      ( ( times_times_rat @ zero_zero_rat @ A_257 )
      = zero_zero_rat ) )).

thf(fact_615_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: int] :
      ( ( times_times_int @ A_256 @ zero_zero_int )
      = zero_zero_int ) )).

thf(fact_616_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: nat] :
      ( ( times_times_nat @ A_256 @ zero_zero_nat )
      = zero_zero_nat ) )).

thf(fact_617_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: real] :
      ( ( times_times_real @ A_256 @ zero_zero_real )
      = zero_zero_real ) )).

thf(fact_618_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: code_code_numeral] :
      ( ( times_1655362735umeral @ A_256 @ zero_z126310315umeral )
      = zero_z126310315umeral ) )).

thf(fact_619_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: complex] :
      ( ( times_times_complex @ A_256 @ zero_zero_complex )
      = zero_zero_complex ) )).

thf(fact_620_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: quickcheck_code_int] :
      ( ( times_123202395de_int @ A_256 @ zero_z891286103de_int )
      = zero_z891286103de_int ) )).

thf(fact_621_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,(
    ! [A_256: rat] :
      ( ( times_times_rat @ A_256 @ zero_zero_rat )
      = zero_zero_rat ) )).

thf(fact_622_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: code_code_numeral] :
      ( ( plus_p1627245867umeral @ zero_z126310315umeral @ A_255 )
      = A_255 ) )).

thf(fact_623_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: int] :
      ( ( plus_plus_int @ zero_zero_int @ A_255 )
      = A_255 ) )).

thf(fact_624_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: nat] :
      ( ( plus_plus_nat @ zero_zero_nat @ A_255 )
      = A_255 ) )).

thf(fact_625_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: real] :
      ( ( plus_plus_real @ zero_zero_real @ A_255 )
      = A_255 ) )).

thf(fact_626_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: complex] :
      ( ( plus_plus_complex @ zero_zero_complex @ A_255 )
      = A_255 ) )).

thf(fact_627_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ zero_z891286103de_int @ A_255 )
      = A_255 ) )).

thf(fact_628_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,(
    ! [A_255: rat] :
      ( ( plus_plus_rat @ zero_zero_rat @ A_255 )
      = A_255 ) )).

thf(fact_629_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: code_code_numeral] :
      ( ( plus_p1627245867umeral @ A_254 @ zero_z126310315umeral )
      = A_254 ) )).

thf(fact_630_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: int] :
      ( ( plus_plus_int @ A_254 @ zero_zero_int )
      = A_254 ) )).

thf(fact_631_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: nat] :
      ( ( plus_plus_nat @ A_254 @ zero_zero_nat )
      = A_254 ) )).

thf(fact_632_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: real] :
      ( ( plus_plus_real @ A_254 @ zero_zero_real )
      = A_254 ) )).

thf(fact_633_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: complex] :
      ( ( plus_plus_complex @ A_254 @ zero_zero_complex )
      = A_254 ) )).

thf(fact_634_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ A_254 @ zero_z891286103de_int )
      = A_254 ) )).

thf(fact_635_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,(
    ! [A_254: rat] :
      ( ( plus_plus_rat @ A_254 @ zero_zero_rat )
      = A_254 ) )).

thf(fact_636_add__0__iff,axiom,(
    ! [B_191: int,A_253: int] :
      ( ( B_191
        = ( plus_plus_int @ B_191 @ A_253 ) )
    <=> ( A_253 = zero_zero_int ) ) )).

thf(fact_637_add__0__iff,axiom,(
    ! [B_191: nat,A_253: nat] :
      ( ( B_191
        = ( plus_plus_nat @ B_191 @ A_253 ) )
    <=> ( A_253 = zero_zero_nat ) ) )).

thf(fact_638_add__0__iff,axiom,(
    ! [B_191: real,A_253: real] :
      ( ( B_191
        = ( plus_plus_real @ B_191 @ A_253 ) )
    <=> ( A_253 = zero_zero_real ) ) )).

thf(fact_639_add__0__iff,axiom,(
    ! [B_191: complex,A_253: complex] :
      ( ( B_191
        = ( plus_plus_complex @ B_191 @ A_253 ) )
    <=> ( A_253 = zero_zero_complex ) ) )).

thf(fact_640_add__0__iff,axiom,(
    ! [B_191: rat,A_253: rat] :
      ( ( B_191
        = ( plus_plus_rat @ B_191 @ A_253 ) )
    <=> ( A_253 = zero_zero_rat ) ) )).

thf(fact_641_double__eq__0__iff,axiom,(
    ! [A_252: int] :
      ( ( ( plus_plus_int @ A_252 @ A_252 )
        = zero_zero_int )
    <=> ( A_252 = zero_zero_int ) ) )).

thf(fact_642_double__eq__0__iff,axiom,(
    ! [A_252: real] :
      ( ( ( plus_plus_real @ A_252 @ A_252 )
        = zero_zero_real )
    <=> ( A_252 = zero_zero_real ) ) )).

thf(fact_643_double__eq__0__iff,axiom,(
    ! [A_252: rat] :
      ( ( ( plus_plus_rat @ A_252 @ A_252 )
        = zero_zero_rat )
    <=> ( A_252 = zero_zero_rat ) ) )).

thf(fact_644_Pls__def,axiom,(
    pls = zero_zero_int )).

thf(fact_645_int__0__neq__1,axiom,(
    zero_zero_int != one_one_int )).

thf(fact_646_zadd__0,axiom,(
    ! [Z_1: int] :
      ( ( plus_plus_int @ zero_zero_int @ Z_1 )
      = Z_1 ) )).

thf(fact_647_zadd__0__right,axiom,(
    ! [Z_1: int] :
      ( ( plus_plus_int @ Z_1 @ zero_zero_int )
      = Z_1 ) )).

thf(fact_648_zero__le__power,axiom,(
    ! [N_60: nat,A_251: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_251 )
     => ( ord_less_eq_int @ zero_zero_int @ ( power_power_int @ A_251 @ N_60 ) ) ) )).

thf(fact_649_zero__le__power,axiom,(
    ! [N_60: nat,A_251: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_251 )
     => ( ord_less_eq_nat @ zero_zero_nat @ ( power_power_nat @ A_251 @ N_60 ) ) ) )).

thf(fact_650_zero__le__power,axiom,(
    ! [N_60: nat,A_251: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_251 )
     => ( ord_less_eq_real @ zero_zero_real @ ( power_power_real @ A_251 @ N_60 ) ) ) )).

thf(fact_651_zero__le__power,axiom,(
    ! [N_60: nat,A_251: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_251 )
     => ( ord_le565307924umeral @ zero_z126310315umeral @ ( power_2100829034umeral @ A_251 @ N_60 ) ) ) )).

thf(fact_652_zero__le__power,axiom,(
    ! [N_60: nat,A_251: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_251 )
     => ( ord_le258702272de_int @ zero_z891286103de_int @ ( power_881366806de_int @ A_251 @ N_60 ) ) ) )).

thf(fact_653_zero__le__power,axiom,(
    ! [N_60: nat,A_251: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_251 )
     => ( ord_less_eq_rat @ zero_zero_rat @ ( power_power_rat @ A_251 @ N_60 ) ) ) )).

thf(fact_654_power__mono,axiom,(
    ! [N_59: nat,A_250: int,B_190: int] :
      ( ( ord_less_eq_int @ A_250 @ B_190 )
     => ( ( ord_less_eq_int @ zero_zero_int @ A_250 )
       => ( ord_less_eq_int @ ( power_power_int @ A_250 @ N_59 ) @ ( power_power_int @ B_190 @ N_59 ) ) ) ) )).

thf(fact_655_power__mono,axiom,(
    ! [N_59: nat,A_250: nat,B_190: nat] :
      ( ( ord_less_eq_nat @ A_250 @ B_190 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ A_250 )
       => ( ord_less_eq_nat @ ( power_power_nat @ A_250 @ N_59 ) @ ( power_power_nat @ B_190 @ N_59 ) ) ) ) )).

thf(fact_656_power__mono,axiom,(
    ! [N_59: nat,A_250: real,B_190: real] :
      ( ( ord_less_eq_real @ A_250 @ B_190 )
     => ( ( ord_less_eq_real @ zero_zero_real @ A_250 )
       => ( ord_less_eq_real @ ( power_power_real @ A_250 @ N_59 ) @ ( power_power_real @ B_190 @ N_59 ) ) ) ) )).

thf(fact_657_power__mono,axiom,(
    ! [N_59: nat,A_250: code_code_numeral,B_190: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_250 @ B_190 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_250 )
       => ( ord_le565307924umeral @ ( power_2100829034umeral @ A_250 @ N_59 ) @ ( power_2100829034umeral @ B_190 @ N_59 ) ) ) ) )).

thf(fact_658_power__mono,axiom,(
    ! [N_59: nat,A_250: quickcheck_code_int,B_190: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_250 @ B_190 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_250 )
       => ( ord_le258702272de_int @ ( power_881366806de_int @ A_250 @ N_59 ) @ ( power_881366806de_int @ B_190 @ N_59 ) ) ) ) )).

thf(fact_659_power__mono,axiom,(
    ! [N_59: nat,A_250: rat,B_190: rat] :
      ( ( ord_less_eq_rat @ A_250 @ B_190 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ A_250 )
       => ( ord_less_eq_rat @ ( power_power_rat @ A_250 @ N_59 ) @ ( power_power_rat @ B_190 @ N_59 ) ) ) ) )).

thf(fact_660_zero__less__power,axiom,(
    ! [N_58: nat,A_249: int] :
      ( ( ord_less_int @ zero_zero_int @ A_249 )
     => ( ord_less_int @ zero_zero_int @ ( power_power_int @ A_249 @ N_58 ) ) ) )).

thf(fact_661_zero__less__power,axiom,(
    ! [N_58: nat,A_249: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_249 )
     => ( ord_less_nat @ zero_zero_nat @ ( power_power_nat @ A_249 @ N_58 ) ) ) )).

thf(fact_662_zero__less__power,axiom,(
    ! [N_58: nat,A_249: real] :
      ( ( ord_less_real @ zero_zero_real @ A_249 )
     => ( ord_less_real @ zero_zero_real @ ( power_power_real @ A_249 @ N_58 ) ) ) )).

thf(fact_663_zero__less__power,axiom,(
    ! [N_58: nat,A_249: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_249 )
     => ( ord_le1304079648umeral @ zero_z126310315umeral @ ( power_2100829034umeral @ A_249 @ N_58 ) ) ) )).

thf(fact_664_zero__less__power,axiom,(
    ! [N_58: nat,A_249: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_249 )
     => ( ord_le1860547276de_int @ zero_z891286103de_int @ ( power_881366806de_int @ A_249 @ N_58 ) ) ) )).

thf(fact_665_zero__less__power,axiom,(
    ! [N_58: nat,A_249: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_249 )
     => ( ord_less_rat @ zero_zero_rat @ ( power_power_rat @ A_249 @ N_58 ) ) ) )).

thf(fact_666_zcong__zpower__zmult,axiom,(
    ! [Z_1: nat,X_1: int,Y_1: nat,P_3: int] :
      ( ( zcong @ ( power_power_int @ X_1 @ Y_1 ) @ one_one_int @ P_3 )
     => ( zcong @ ( power_power_int @ X_1 @ ( times_times_nat @ Y_1 @ Z_1 ) ) @ one_one_int @ P_3 ) ) )).

thf(fact_667_zdvd__reduce,axiom,(
    ! [K_1: int,N: int,M: int] :
      ( ( dvd_dvd_int @ K_1 @ ( plus_plus_int @ N @ ( times_times_int @ K_1 @ M ) ) )
    <=> ( dvd_dvd_int @ K_1 @ N ) ) )).

thf(fact_668_zdvd__period,axiom,(
    ! [C: int,X_1: int,T: int,A: int,D: int] :
      ( ( dvd_dvd_int @ A @ D )
     => ( ( dvd_dvd_int @ A @ ( plus_plus_int @ X_1 @ T ) )
      <=> ( dvd_dvd_int @ A @ ( plus_plus_int @ ( plus_plus_int @ X_1 @ ( times_times_int @ C @ D ) ) @ T ) ) ) ) )).

thf(fact_669_power__less__imp__less__base,axiom,(
    ! [A_248: int,N_57: nat,B_189: int] :
      ( ( ord_less_int @ ( power_power_int @ A_248 @ N_57 ) @ ( power_power_int @ B_189 @ N_57 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ B_189 )
       => ( ord_less_int @ A_248 @ B_189 ) ) ) )).

thf(fact_670_power__less__imp__less__base,axiom,(
    ! [A_248: nat,N_57: nat,B_189: nat] :
      ( ( ord_less_nat @ ( power_power_nat @ A_248 @ N_57 ) @ ( power_power_nat @ B_189 @ N_57 ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ B_189 )
       => ( ord_less_nat @ A_248 @ B_189 ) ) ) )).

thf(fact_671_power__less__imp__less__base,axiom,(
    ! [A_248: real,N_57: nat,B_189: real] :
      ( ( ord_less_real @ ( power_power_real @ A_248 @ N_57 ) @ ( power_power_real @ B_189 @ N_57 ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ B_189 )
       => ( ord_less_real @ A_248 @ B_189 ) ) ) )).

thf(fact_672_power__less__imp__less__base,axiom,(
    ! [A_248: code_code_numeral,N_57: nat,B_189: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_248 @ N_57 ) @ ( power_2100829034umeral @ B_189 @ N_57 ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_189 )
       => ( ord_le1304079648umeral @ A_248 @ B_189 ) ) ) )).

thf(fact_673_power__less__imp__less__base,axiom,(
    ! [A_248: quickcheck_code_int,N_57: nat,B_189: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( power_881366806de_int @ A_248 @ N_57 ) @ ( power_881366806de_int @ B_189 @ N_57 ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_189 )
       => ( ord_le1860547276de_int @ A_248 @ B_189 ) ) ) )).

thf(fact_674_power__less__imp__less__base,axiom,(
    ! [A_248: rat,N_57: nat,B_189: rat] :
      ( ( ord_less_rat @ ( power_power_rat @ A_248 @ N_57 ) @ ( power_power_rat @ B_189 @ N_57 ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ B_189 )
       => ( ord_less_rat @ A_248 @ B_189 ) ) ) )).

thf(fact_675_power__decreasing,axiom,(
    ! [A_247: int,N_56: nat,N_55: nat] :
      ( ( ord_less_eq_nat @ N_56 @ N_55 )
     => ( ( ord_less_eq_int @ zero_zero_int @ A_247 )
       => ( ( ord_less_eq_int @ A_247 @ one_one_int )
         => ( ord_less_eq_int @ ( power_power_int @ A_247 @ N_55 ) @ ( power_power_int @ A_247 @ N_56 ) ) ) ) ) )).

thf(fact_676_power__decreasing,axiom,(
    ! [A_247: nat,N_56: nat,N_55: nat] :
      ( ( ord_less_eq_nat @ N_56 @ N_55 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ A_247 )
       => ( ( ord_less_eq_nat @ A_247 @ one_one_nat )
         => ( ord_less_eq_nat @ ( power_power_nat @ A_247 @ N_55 ) @ ( power_power_nat @ A_247 @ N_56 ) ) ) ) ) )).

thf(fact_677_power__decreasing,axiom,(
    ! [A_247: real,N_56: nat,N_55: nat] :
      ( ( ord_less_eq_nat @ N_56 @ N_55 )
     => ( ( ord_less_eq_real @ zero_zero_real @ A_247 )
       => ( ( ord_less_eq_real @ A_247 @ one_one_real )
         => ( ord_less_eq_real @ ( power_power_real @ A_247 @ N_55 ) @ ( power_power_real @ A_247 @ N_56 ) ) ) ) ) )).

thf(fact_678_power__decreasing,axiom,(
    ! [A_247: code_code_numeral,N_56: nat,N_55: nat] :
      ( ( ord_less_eq_nat @ N_56 @ N_55 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_247 )
       => ( ( ord_le565307924umeral @ A_247 @ one_on1645066479umeral )
         => ( ord_le565307924umeral @ ( power_2100829034umeral @ A_247 @ N_55 ) @ ( power_2100829034umeral @ A_247 @ N_56 ) ) ) ) ) )).

thf(fact_679_power__decreasing,axiom,(
    ! [A_247: quickcheck_code_int,N_56: nat,N_55: nat] :
      ( ( ord_less_eq_nat @ N_56 @ N_55 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_247 )
       => ( ( ord_le258702272de_int @ A_247 @ one_on1684967323de_int )
         => ( ord_le258702272de_int @ ( power_881366806de_int @ A_247 @ N_55 ) @ ( power_881366806de_int @ A_247 @ N_56 ) ) ) ) ) )).

thf(fact_680_power__decreasing,axiom,(
    ! [A_247: rat,N_56: nat,N_55: nat] :
      ( ( ord_less_eq_nat @ N_56 @ N_55 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ A_247 )
       => ( ( ord_less_eq_rat @ A_247 @ one_one_rat )
         => ( ord_less_eq_rat @ ( power_power_rat @ A_247 @ N_55 ) @ ( power_power_rat @ A_247 @ N_56 ) ) ) ) ) )).

thf(fact_681_power__strict__decreasing,axiom,(
    ! [A_246: int,N_54: nat,N_53: nat] :
      ( ( ord_less_nat @ N_54 @ N_53 )
     => ( ( ord_less_int @ zero_zero_int @ A_246 )
       => ( ( ord_less_int @ A_246 @ one_one_int )
         => ( ord_less_int @ ( power_power_int @ A_246 @ N_53 ) @ ( power_power_int @ A_246 @ N_54 ) ) ) ) ) )).

thf(fact_682_power__strict__decreasing,axiom,(
    ! [A_246: nat,N_54: nat,N_53: nat] :
      ( ( ord_less_nat @ N_54 @ N_53 )
     => ( ( ord_less_nat @ zero_zero_nat @ A_246 )
       => ( ( ord_less_nat @ A_246 @ one_one_nat )
         => ( ord_less_nat @ ( power_power_nat @ A_246 @ N_53 ) @ ( power_power_nat @ A_246 @ N_54 ) ) ) ) ) )).

thf(fact_683_power__strict__decreasing,axiom,(
    ! [A_246: real,N_54: nat,N_53: nat] :
      ( ( ord_less_nat @ N_54 @ N_53 )
     => ( ( ord_less_real @ zero_zero_real @ A_246 )
       => ( ( ord_less_real @ A_246 @ one_one_real )
         => ( ord_less_real @ ( power_power_real @ A_246 @ N_53 ) @ ( power_power_real @ A_246 @ N_54 ) ) ) ) ) )).

thf(fact_684_power__strict__decreasing,axiom,(
    ! [A_246: code_code_numeral,N_54: nat,N_53: nat] :
      ( ( ord_less_nat @ N_54 @ N_53 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_246 )
       => ( ( ord_le1304079648umeral @ A_246 @ one_on1645066479umeral )
         => ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_246 @ N_53 ) @ ( power_2100829034umeral @ A_246 @ N_54 ) ) ) ) ) )).

thf(fact_685_power__strict__decreasing,axiom,(
    ! [A_246: quickcheck_code_int,N_54: nat,N_53: nat] :
      ( ( ord_less_nat @ N_54 @ N_53 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_246 )
       => ( ( ord_le1860547276de_int @ A_246 @ one_on1684967323de_int )
         => ( ord_le1860547276de_int @ ( power_881366806de_int @ A_246 @ N_53 ) @ ( power_881366806de_int @ A_246 @ N_54 ) ) ) ) ) )).

thf(fact_686_power__strict__decreasing,axiom,(
    ! [A_246: rat,N_54: nat,N_53: nat] :
      ( ( ord_less_nat @ N_54 @ N_53 )
     => ( ( ord_less_rat @ zero_zero_rat @ A_246 )
       => ( ( ord_less_rat @ A_246 @ one_one_rat )
         => ( ord_less_rat @ ( power_power_rat @ A_246 @ N_53 ) @ ( power_power_rat @ A_246 @ N_54 ) ) ) ) ) )).

thf(fact_687_even__less__0__iff,axiom,(
    ! [A_245: int] :
      ( ( ord_less_int @ ( plus_plus_int @ A_245 @ A_245 ) @ zero_zero_int )
    <=> ( ord_less_int @ A_245 @ zero_zero_int ) ) )).

thf(fact_688_even__less__0__iff,axiom,(
    ! [A_245: real] :
      ( ( ord_less_real @ ( plus_plus_real @ A_245 @ A_245 ) @ zero_zero_real )
    <=> ( ord_less_real @ A_245 @ zero_zero_real ) ) )).

thf(fact_689_even__less__0__iff,axiom,(
    ! [A_245: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ A_245 @ A_245 ) @ zero_zero_rat )
    <=> ( ord_less_rat @ A_245 @ zero_zero_rat ) ) )).

thf(fact_690_sum__squares__eq__zero__iff,axiom,(
    ! [X_53: int,Y_42: int] :
      ( ( ( plus_plus_int @ ( times_times_int @ X_53 @ X_53 ) @ ( times_times_int @ Y_42 @ Y_42 ) )
        = zero_zero_int )
    <=> ( ( X_53 = zero_zero_int )
        & ( Y_42 = zero_zero_int ) ) ) )).

thf(fact_691_sum__squares__eq__zero__iff,axiom,(
    ! [X_53: real,Y_42: real] :
      ( ( ( plus_plus_real @ ( times_times_real @ X_53 @ X_53 ) @ ( times_times_real @ Y_42 @ Y_42 ) )
        = zero_zero_real )
    <=> ( ( X_53 = zero_zero_real )
        & ( Y_42 = zero_zero_real ) ) ) )).

thf(fact_692_sum__squares__eq__zero__iff,axiom,(
    ! [X_53: rat,Y_42: rat] :
      ( ( ( plus_plus_rat @ ( times_times_rat @ X_53 @ X_53 ) @ ( times_times_rat @ Y_42 @ Y_42 ) )
        = zero_zero_rat )
    <=> ( ( X_53 = zero_zero_rat )
        & ( Y_42 = zero_zero_rat ) ) ) )).

thf(fact_693_add__scale__eq__noteq,axiom,(
    ! [C_114: int,D_34: int,A_244: int,B_188: int,R_6: int] :
      ( ( R_6 != zero_zero_int )
     => ( ( ( A_244 = B_188 )
          & ( C_114 != D_34 ) )
       => ( ( plus_plus_int @ A_244 @ ( times_times_int @ R_6 @ C_114 ) )
         != ( plus_plus_int @ B_188 @ ( times_times_int @ R_6 @ D_34 ) ) ) ) ) )).

thf(fact_694_add__scale__eq__noteq,axiom,(
    ! [C_114: nat,D_34: nat,A_244: nat,B_188: nat,R_6: nat] :
      ( ( R_6 != zero_zero_nat )
     => ( ( ( A_244 = B_188 )
          & ( C_114 != D_34 ) )
       => ( ( plus_plus_nat @ A_244 @ ( times_times_nat @ R_6 @ C_114 ) )
         != ( plus_plus_nat @ B_188 @ ( times_times_nat @ R_6 @ D_34 ) ) ) ) ) )).

thf(fact_695_add__scale__eq__noteq,axiom,(
    ! [C_114: real,D_34: real,A_244: real,B_188: real,R_6: real] :
      ( ( R_6 != zero_zero_real )
     => ( ( ( A_244 = B_188 )
          & ( C_114 != D_34 ) )
       => ( ( plus_plus_real @ A_244 @ ( times_times_real @ R_6 @ C_114 ) )
         != ( plus_plus_real @ B_188 @ ( times_times_real @ R_6 @ D_34 ) ) ) ) ) )).

thf(fact_696_add__scale__eq__noteq,axiom,(
    ! [C_114: complex,D_34: complex,A_244: complex,B_188: complex,R_6: complex] :
      ( ( R_6 != zero_zero_complex )
     => ( ( ( A_244 = B_188 )
          & ( C_114 != D_34 ) )
       => ( ( plus_plus_complex @ A_244 @ ( times_times_complex @ R_6 @ C_114 ) )
         != ( plus_plus_complex @ B_188 @ ( times_times_complex @ R_6 @ D_34 ) ) ) ) ) )).

thf(fact_697_add__scale__eq__noteq,axiom,(
    ! [C_114: rat,D_34: rat,A_244: rat,B_188: rat,R_6: rat] :
      ( ( R_6 != zero_zero_rat )
     => ( ( ( A_244 = B_188 )
          & ( C_114 != D_34 ) )
       => ( ( plus_plus_rat @ A_244 @ ( times_times_rat @ R_6 @ C_114 ) )
         != ( plus_plus_rat @ B_188 @ ( times_times_rat @ R_6 @ D_34 ) ) ) ) ) )).

thf(fact_698_zprime__zdvd__power,axiom,(
    ! [A: int,N: nat,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( dvd_dvd_int @ P_3 @ ( power_power_int @ A @ N ) )
       => ( dvd_dvd_int @ P_3 @ A ) ) ) )).

thf(fact_699_semiring__norm_I112_J,axiom,
    ( zero_zero_int
    = ( number_number_of_int @ pls ) )).

thf(fact_700_semiring__norm_I112_J,axiom,
    ( zero_zero_real
    = ( number267125858f_real @ pls ) )).

thf(fact_701_semiring__norm_I112_J,axiom,
    ( zero_zero_complex
    = ( number528085621omplex @ pls ) )).

thf(fact_702_semiring__norm_I112_J,axiom,
    ( zero_zero_rat
    = ( number_number_of_rat @ pls ) )).

thf(fact_703_number__of__Pls,axiom,
    ( ( number_number_of_int @ pls )
    = zero_zero_int )).

thf(fact_704_number__of__Pls,axiom,
    ( ( number267125858f_real @ pls )
    = zero_zero_real )).

thf(fact_705_number__of__Pls,axiom,
    ( ( number528085621omplex @ pls )
    = zero_zero_complex )).

thf(fact_706_number__of__Pls,axiom,
    ( ( number_number_of_rat @ pls )
    = zero_zero_rat )).

thf(fact_707_semiring__numeral__0__eq__0,axiom,
    ( ( number_number_of_int @ pls )
    = zero_zero_int )).

thf(fact_708_semiring__numeral__0__eq__0,axiom,
    ( ( number_number_of_nat @ pls )
    = zero_zero_nat )).

thf(fact_709_semiring__numeral__0__eq__0,axiom,
    ( ( number267125858f_real @ pls )
    = zero_zero_real )).

thf(fact_710_semiring__numeral__0__eq__0,axiom,
    ( ( number528085621omplex @ pls )
    = zero_zero_complex )).

thf(fact_711_semiring__numeral__0__eq__0,axiom,
    ( ( number_number_of_rat @ pls )
    = zero_zero_rat )).

thf(fact_712_bin__less__0__simps_I4_J,axiom,(
    ! [W: int] :
      ( ( ord_less_int @ ( bit1 @ W ) @ zero_zero_int )
    <=> ( ord_less_int @ W @ zero_zero_int ) ) )).

thf(fact_713_bin__less__0__simps_I1_J,axiom,(
    ~ ( ord_less_int @ pls @ zero_zero_int ) )).

thf(fact_714_bin__less__0__simps_I3_J,axiom,(
    ! [W: int] :
      ( ( ord_less_int @ ( bit0 @ W ) @ zero_zero_int )
    <=> ( ord_less_int @ W @ zero_zero_int ) ) )).

thf(fact_715_zero__is__num__zero,axiom,
    ( zero_zero_int
    = ( number_number_of_int @ pls ) )).

thf(fact_716_int__0__less__1,axiom,
    ( ord_less_int @ zero_zero_int @ one_one_int )).

thf(fact_717_pos__zmult__pos,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ zero_zero_int @ ( times_times_int @ A @ B ) )
       => ( ord_less_int @ zero_zero_int @ B ) ) ) )).

thf(fact_718_zmult__zless__mono2,axiom,(
    ! [K_1: int,I: int,J: int] :
      ( ( ord_less_int @ I @ J )
     => ( ( ord_less_int @ zero_zero_int @ K_1 )
       => ( ord_less_int @ ( times_times_int @ K_1 @ I ) @ ( times_times_int @ K_1 @ J ) ) ) ) )).

thf(fact_719_odd__nonzero,axiom,(
    ! [Z_1: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ one_one_int @ Z_1 ) @ Z_1 )
     != zero_zero_int ) )).

thf(fact_720_power__Suc__less,axiom,(
    ! [N_52: nat,A_243: int] :
      ( ( ord_less_int @ zero_zero_int @ A_243 )
     => ( ( ord_less_int @ A_243 @ one_one_int )
       => ( ord_less_int @ ( times_times_int @ A_243 @ ( power_power_int @ A_243 @ N_52 ) ) @ ( power_power_int @ A_243 @ N_52 ) ) ) ) )).

thf(fact_721_power__Suc__less,axiom,(
    ! [N_52: nat,A_243: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_243 )
     => ( ( ord_less_nat @ A_243 @ one_one_nat )
       => ( ord_less_nat @ ( times_times_nat @ A_243 @ ( power_power_nat @ A_243 @ N_52 ) ) @ ( power_power_nat @ A_243 @ N_52 ) ) ) ) )).

thf(fact_722_power__Suc__less,axiom,(
    ! [N_52: nat,A_243: real] :
      ( ( ord_less_real @ zero_zero_real @ A_243 )
     => ( ( ord_less_real @ A_243 @ one_one_real )
       => ( ord_less_real @ ( times_times_real @ A_243 @ ( power_power_real @ A_243 @ N_52 ) ) @ ( power_power_real @ A_243 @ N_52 ) ) ) ) )).

thf(fact_723_power__Suc__less,axiom,(
    ! [N_52: nat,A_243: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_243 )
     => ( ( ord_le1304079648umeral @ A_243 @ one_on1645066479umeral )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_243 @ ( power_2100829034umeral @ A_243 @ N_52 ) ) @ ( power_2100829034umeral @ A_243 @ N_52 ) ) ) ) )).

thf(fact_724_power__Suc__less,axiom,(
    ! [N_52: nat,A_243: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_243 )
     => ( ( ord_le1860547276de_int @ A_243 @ one_on1684967323de_int )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_243 @ ( power_881366806de_int @ A_243 @ N_52 ) ) @ ( power_881366806de_int @ A_243 @ N_52 ) ) ) ) )).

thf(fact_725_power__Suc__less,axiom,(
    ! [N_52: nat,A_243: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_243 )
     => ( ( ord_less_rat @ A_243 @ one_one_rat )
       => ( ord_less_rat @ ( times_times_rat @ A_243 @ ( power_power_rat @ A_243 @ N_52 ) ) @ ( power_power_rat @ A_243 @ N_52 ) ) ) ) )).

thf(fact_726_zprime__power__zdvd__cancel__left,axiom,(
    ! [N: nat,B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ~ ( dvd_dvd_int @ P_3 @ A )
       => ( ( dvd_dvd_int @ ( power_power_int @ P_3 @ N ) @ ( times_times_int @ A @ B ) )
         => ( dvd_dvd_int @ ( power_power_int @ P_3 @ N ) @ B ) ) ) ) )).

thf(fact_727_zprime__power__zdvd__cancel__right,axiom,(
    ! [N: nat,A: int,B: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ~ ( dvd_dvd_int @ P_3 @ B )
       => ( ( dvd_dvd_int @ ( power_power_int @ P_3 @ N ) @ ( times_times_int @ A @ B ) )
         => ( dvd_dvd_int @ ( power_power_int @ P_3 @ N ) @ A ) ) ) ) )).

thf(fact_728_sum__squares__ge__zero,axiom,(
    ! [X_52: int,Y_41: int] :
      ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( times_times_int @ X_52 @ X_52 ) @ ( times_times_int @ Y_41 @ Y_41 ) ) ) )).

thf(fact_729_sum__squares__ge__zero,axiom,(
    ! [X_52: real,Y_41: real] :
      ( ord_less_eq_real @ zero_zero_real @ ( plus_plus_real @ ( times_times_real @ X_52 @ X_52 ) @ ( times_times_real @ Y_41 @ Y_41 ) ) ) )).

thf(fact_730_sum__squares__ge__zero,axiom,(
    ! [X_52: rat,Y_41: rat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( plus_plus_rat @ ( times_times_rat @ X_52 @ X_52 ) @ ( times_times_rat @ Y_41 @ Y_41 ) ) ) )).

thf(fact_731_sum__squares__le__zero__iff,axiom,(
    ! [X_51: int,Y_40: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ X_51 @ X_51 ) @ ( times_times_int @ Y_40 @ Y_40 ) ) @ zero_zero_int )
    <=> ( ( X_51 = zero_zero_int )
        & ( Y_40 = zero_zero_int ) ) ) )).

thf(fact_732_sum__squares__le__zero__iff,axiom,(
    ! [X_51: real,Y_40: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ ( times_times_real @ X_51 @ X_51 ) @ ( times_times_real @ Y_40 @ Y_40 ) ) @ zero_zero_real )
    <=> ( ( X_51 = zero_zero_real )
        & ( Y_40 = zero_zero_real ) ) ) )).

thf(fact_733_sum__squares__le__zero__iff,axiom,(
    ! [X_51: rat,Y_40: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ ( times_times_rat @ X_51 @ X_51 ) @ ( times_times_rat @ Y_40 @ Y_40 ) ) @ zero_zero_rat )
    <=> ( ( X_51 = zero_zero_rat )
        & ( Y_40 = zero_zero_rat ) ) ) )).

thf(fact_734_less__nat__number__of,axiom,(
    ! [V: int,V_1: int] :
      ( ( ord_less_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
    <=> ( ( ( ord_less_int @ V @ V_1 )
         => ( ord_less_int @ pls @ V_1 ) )
        & ( ord_less_int @ V @ V_1 ) ) ) )).

thf(fact_735_not__sum__squares__lt__zero,axiom,(
    ! [X_50: int,Y_39: int] :
      ~ ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ X_50 @ X_50 ) @ ( times_times_int @ Y_39 @ Y_39 ) ) @ zero_zero_int ) )).

thf(fact_736_not__sum__squares__lt__zero,axiom,(
    ! [X_50: real,Y_39: real] :
      ~ ( ord_less_real @ ( plus_plus_real @ ( times_times_real @ X_50 @ X_50 ) @ ( times_times_real @ Y_39 @ Y_39 ) ) @ zero_zero_real ) )).

thf(fact_737_not__sum__squares__lt__zero,axiom,(
    ! [X_50: rat,Y_39: rat] :
      ~ ( ord_less_rat @ ( plus_plus_rat @ ( times_times_rat @ X_50 @ X_50 ) @ ( times_times_rat @ Y_39 @ Y_39 ) ) @ zero_zero_rat ) )).

thf(fact_738_sum__squares__gt__zero__iff,axiom,(
    ! [X_49: int,Y_38: int] :
      ( ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ ( times_times_int @ X_49 @ X_49 ) @ ( times_times_int @ Y_38 @ Y_38 ) ) )
    <=> ( ( X_49 != zero_zero_int )
        | ( Y_38 != zero_zero_int ) ) ) )).

thf(fact_739_sum__squares__gt__zero__iff,axiom,(
    ! [X_49: real,Y_38: real] :
      ( ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ ( times_times_real @ X_49 @ X_49 ) @ ( times_times_real @ Y_38 @ Y_38 ) ) )
    <=> ( ( X_49 != zero_zero_real )
        | ( Y_38 != zero_zero_real ) ) ) )).

thf(fact_740_sum__squares__gt__zero__iff,axiom,(
    ! [X_49: rat,Y_38: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ ( times_times_rat @ X_49 @ X_49 ) @ ( times_times_rat @ Y_38 @ Y_38 ) ) )
    <=> ( ( X_49 != zero_zero_rat )
        | ( Y_38 != zero_zero_rat ) ) ) )).

thf(fact_741_le__nat__number__of,axiom,(
    ! [V: int,V_1: int] :
      ( ( ord_less_eq_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
    <=> ( ~ ( ord_less_eq_int @ V @ V_1 )
       => ( ord_less_eq_int @ V @ pls ) ) ) )).

thf(fact_742_number__of__Bit0,axiom,(
    ! [W_6: int] :
      ( ( number_number_of_int @ ( bit0 @ W_6 ) )
      = ( plus_plus_int @ ( plus_plus_int @ zero_zero_int @ ( number_number_of_int @ W_6 ) ) @ ( number_number_of_int @ W_6 ) ) ) )).

thf(fact_743_number__of__Bit0,axiom,(
    ! [W_6: int] :
      ( ( number267125858f_real @ ( bit0 @ W_6 ) )
      = ( plus_plus_real @ ( plus_plus_real @ zero_zero_real @ ( number267125858f_real @ W_6 ) ) @ ( number267125858f_real @ W_6 ) ) ) )).

thf(fact_744_number__of__Bit0,axiom,(
    ! [W_6: int] :
      ( ( number528085621omplex @ ( bit0 @ W_6 ) )
      = ( plus_plus_complex @ ( plus_plus_complex @ zero_zero_complex @ ( number528085621omplex @ W_6 ) ) @ ( number528085621omplex @ W_6 ) ) ) )).

thf(fact_745_number__of__Bit0,axiom,(
    ! [W_6: int] :
      ( ( number_number_of_rat @ ( bit0 @ W_6 ) )
      = ( plus_plus_rat @ ( plus_plus_rat @ zero_zero_rat @ ( number_number_of_rat @ W_6 ) ) @ ( number_number_of_rat @ W_6 ) ) ) )).

thf(fact_746_power__one__right,axiom,(
    ! [A_242: quickcheck_code_int] :
      ( ( power_881366806de_int @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_747_power__one__right,axiom,(
    ! [A_242: code_code_numeral] :
      ( ( power_2100829034umeral @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_748_power__one__right,axiom,(
    ! [A_242: rat] :
      ( ( power_power_rat @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_749_power__one__right,axiom,(
    ! [A_242: int] :
      ( ( power_power_int @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_750_power__one__right,axiom,(
    ! [A_242: real] :
      ( ( power_power_real @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_751_power__one__right,axiom,(
    ! [A_242: nat] :
      ( ( power_power_nat @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_752_power__one__right,axiom,(
    ! [A_242: complex] :
      ( ( power_power_complex @ A_242 @ one_one_nat )
      = A_242 ) )).

thf(fact_753_int__one__le__iff__zero__less,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_eq_int @ one_one_int @ Z_1 )
    <=> ( ord_less_int @ zero_zero_int @ Z_1 ) ) )).

thf(fact_754_pos__zmult__eq__1__iff,axiom,(
    ! [N: int,M: int] :
      ( ( ord_less_int @ zero_zero_int @ M )
     => ( ( ( times_times_int @ M @ N )
          = one_one_int )
      <=> ( ( M = one_one_int )
          & ( N = one_one_int ) ) ) ) )).

thf(fact_755_odd__less__0,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_int @ ( plus_plus_int @ ( plus_plus_int @ one_one_int @ Z_1 ) @ Z_1 ) @ zero_zero_int )
    <=> ( ord_less_int @ Z_1 @ zero_zero_int ) ) )).

thf(fact_756_less__special_I1_J,axiom,(
    ! [Y_37: int] :
      ( ( ord_less_int @ zero_zero_int @ ( number_number_of_int @ Y_37 ) )
    <=> ( ord_less_int @ pls @ Y_37 ) ) )).

thf(fact_757_less__special_I1_J,axiom,(
    ! [Y_37: int] :
      ( ( ord_less_real @ zero_zero_real @ ( number267125858f_real @ Y_37 ) )
    <=> ( ord_less_int @ pls @ Y_37 ) ) )).

thf(fact_758_less__special_I1_J,axiom,(
    ! [Y_37: int] :
      ( ( ord_less_rat @ zero_zero_rat @ ( number_number_of_rat @ Y_37 ) )
    <=> ( ord_less_int @ pls @ Y_37 ) ) )).

thf(fact_759_less__special_I3_J,axiom,(
    ! [X_48: int] :
      ( ( ord_less_int @ ( number_number_of_int @ X_48 ) @ zero_zero_int )
    <=> ( ord_less_int @ X_48 @ pls ) ) )).

thf(fact_760_less__special_I3_J,axiom,(
    ! [X_48: int] :
      ( ( ord_less_real @ ( number267125858f_real @ X_48 ) @ zero_zero_real )
    <=> ( ord_less_int @ X_48 @ pls ) ) )).

thf(fact_761_less__special_I3_J,axiom,(
    ! [X_48: int] :
      ( ( ord_less_rat @ ( number_number_of_rat @ X_48 ) @ zero_zero_rat )
    <=> ( ord_less_int @ X_48 @ pls ) ) )).

thf(fact_762_le__special_I1_J,axiom,(
    ! [Y_36: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ Y_36 ) )
    <=> ( ord_less_eq_int @ pls @ Y_36 ) ) )).

thf(fact_763_le__special_I1_J,axiom,(
    ! [Y_36: int] :
      ( ( ord_less_eq_real @ zero_zero_real @ ( number267125858f_real @ Y_36 ) )
    <=> ( ord_less_eq_int @ pls @ Y_36 ) ) )).

thf(fact_764_le__special_I1_J,axiom,(
    ! [Y_36: int] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ ( number_number_of_rat @ Y_36 ) )
    <=> ( ord_less_eq_int @ pls @ Y_36 ) ) )).

thf(fact_765_le__special_I3_J,axiom,(
    ! [X_47: int] :
      ( ( ord_less_eq_int @ ( number_number_of_int @ X_47 ) @ zero_zero_int )
    <=> ( ord_less_eq_int @ X_47 @ pls ) ) )).

thf(fact_766_le__special_I3_J,axiom,(
    ! [X_47: int] :
      ( ( ord_less_eq_real @ ( number267125858f_real @ X_47 ) @ zero_zero_real )
    <=> ( ord_less_eq_int @ X_47 @ pls ) ) )).

thf(fact_767_le__special_I3_J,axiom,(
    ! [X_47: int] :
      ( ( ord_less_eq_rat @ ( number_number_of_rat @ X_47 ) @ zero_zero_rat )
    <=> ( ord_less_eq_int @ X_47 @ pls ) ) )).

thf(fact_768_le__imp__0__less,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ one_one_int @ Z_1 ) ) ) )).

thf(fact_769_zero__power2,axiom,
    ( ( power_power_int @ zero_zero_int @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_zero_int )).

thf(fact_770_zero__power2,axiom,
    ( ( power_power_nat @ zero_zero_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_zero_nat )).

thf(fact_771_zero__power2,axiom,
    ( ( power_power_real @ zero_zero_real @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_zero_real )).

thf(fact_772_zero__power2,axiom,
    ( ( power_2100829034umeral @ zero_z126310315umeral @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_z126310315umeral )).

thf(fact_773_zero__power2,axiom,
    ( ( power_power_complex @ zero_zero_complex @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_zero_complex )).

thf(fact_774_zero__power2,axiom,
    ( ( power_881366806de_int @ zero_z891286103de_int @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_z891286103de_int )).

thf(fact_775_zero__power2,axiom,
    ( ( power_power_rat @ zero_zero_rat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = zero_zero_rat )).

thf(fact_776_zero__eq__power2,axiom,(
    ! [A_241: int] :
      ( ( ( power_power_int @ A_241 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = zero_zero_int )
    <=> ( A_241 = zero_zero_int ) ) )).

thf(fact_777_zero__eq__power2,axiom,(
    ! [A_241: real] :
      ( ( ( power_power_real @ A_241 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = zero_zero_real )
    <=> ( A_241 = zero_zero_real ) ) )).

thf(fact_778_zero__eq__power2,axiom,(
    ! [A_241: complex] :
      ( ( ( power_power_complex @ A_241 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = zero_zero_complex )
    <=> ( A_241 = zero_zero_complex ) ) )).

thf(fact_779_zero__eq__power2,axiom,(
    ! [A_241: rat] :
      ( ( ( power_power_rat @ A_241 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = zero_zero_rat )
    <=> ( A_241 = zero_zero_rat ) ) )).

thf(fact_780_zero__le__power2,axiom,(
    ! [A_240: int] :
      ( ord_less_eq_int @ zero_zero_int @ ( power_power_int @ A_240 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_781_zero__le__power2,axiom,(
    ! [A_240: real] :
      ( ord_less_eq_real @ zero_zero_real @ ( power_power_real @ A_240 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_782_zero__le__power2,axiom,(
    ! [A_240: rat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( power_power_rat @ A_240 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_783_power2__le__imp__le,axiom,(
    ! [X_46: int,Y_35: int] :
      ( ( ord_less_eq_int @ ( power_power_int @ X_46 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_35 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_35 )
       => ( ord_less_eq_int @ X_46 @ Y_35 ) ) ) )).

thf(fact_784_power2__le__imp__le,axiom,(
    ! [X_46: nat,Y_35: nat] :
      ( ( ord_less_eq_nat @ ( power_power_nat @ X_46 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_nat @ Y_35 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ Y_35 )
       => ( ord_less_eq_nat @ X_46 @ Y_35 ) ) ) )).

thf(fact_785_power2__le__imp__le,axiom,(
    ! [X_46: real,Y_35: real] :
      ( ( ord_less_eq_real @ ( power_power_real @ X_46 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_35 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ Y_35 )
       => ( ord_less_eq_real @ X_46 @ Y_35 ) ) ) )).

thf(fact_786_power2__le__imp__le,axiom,(
    ! [X_46: code_code_numeral,Y_35: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( power_2100829034umeral @ X_46 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_2100829034umeral @ Y_35 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ Y_35 )
       => ( ord_le565307924umeral @ X_46 @ Y_35 ) ) ) )).

thf(fact_787_power2__le__imp__le,axiom,(
    ! [X_46: quickcheck_code_int,Y_35: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( power_881366806de_int @ X_46 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_881366806de_int @ Y_35 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ Y_35 )
       => ( ord_le258702272de_int @ X_46 @ Y_35 ) ) ) )).

thf(fact_788_power2__le__imp__le,axiom,(
    ! [X_46: rat,Y_35: rat] :
      ( ( ord_less_eq_rat @ ( power_power_rat @ X_46 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_35 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ Y_35 )
       => ( ord_less_eq_rat @ X_46 @ Y_35 ) ) ) )).

thf(fact_789_power2__eq__imp__eq,axiom,(
    ! [X_45: int,Y_34: int] :
      ( ( ( power_power_int @ X_45 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( power_power_int @ Y_34 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ X_45 )
       => ( ( ord_less_eq_int @ zero_zero_int @ Y_34 )
         => ( X_45 = Y_34 ) ) ) ) )).

thf(fact_790_power2__eq__imp__eq,axiom,(
    ! [X_45: nat,Y_34: nat] :
      ( ( ( power_power_nat @ X_45 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( power_power_nat @ Y_34 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ X_45 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ Y_34 )
         => ( X_45 = Y_34 ) ) ) ) )).

thf(fact_791_power2__eq__imp__eq,axiom,(
    ! [X_45: real,Y_34: real] :
      ( ( ( power_power_real @ X_45 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( power_power_real @ Y_34 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ X_45 )
       => ( ( ord_less_eq_real @ zero_zero_real @ Y_34 )
         => ( X_45 = Y_34 ) ) ) ) )).

thf(fact_792_power2__eq__imp__eq,axiom,(
    ! [X_45: code_code_numeral,Y_34: code_code_numeral] :
      ( ( ( power_2100829034umeral @ X_45 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( power_2100829034umeral @ Y_34 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ X_45 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ Y_34 )
         => ( X_45 = Y_34 ) ) ) ) )).

thf(fact_793_power2__eq__imp__eq,axiom,(
    ! [X_45: quickcheck_code_int,Y_34: quickcheck_code_int] :
      ( ( ( power_881366806de_int @ X_45 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( power_881366806de_int @ Y_34 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ X_45 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ Y_34 )
         => ( X_45 = Y_34 ) ) ) ) )).

thf(fact_794_power2__eq__imp__eq,axiom,(
    ! [X_45: rat,Y_34: rat] :
      ( ( ( power_power_rat @ X_45 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( power_power_rat @ Y_34 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ X_45 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ Y_34 )
         => ( X_45 = Y_34 ) ) ) ) )).

thf(fact_795_power2__less__0,axiom,(
    ! [A_239: int] :
      ~ ( ord_less_int @ ( power_power_int @ A_239 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ zero_zero_int ) )).

thf(fact_796_power2__less__0,axiom,(
    ! [A_239: real] :
      ~ ( ord_less_real @ ( power_power_real @ A_239 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ zero_zero_real ) )).

thf(fact_797_power2__less__0,axiom,(
    ! [A_239: rat] :
      ~ ( ord_less_rat @ ( power_power_rat @ A_239 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ zero_zero_rat ) )).

thf(fact_798_zero__less__power2,axiom,(
    ! [A_238: int] :
      ( ( ord_less_int @ zero_zero_int @ ( power_power_int @ A_238 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
    <=> ( A_238 != zero_zero_int ) ) )).

thf(fact_799_zero__less__power2,axiom,(
    ! [A_238: real] :
      ( ( ord_less_real @ zero_zero_real @ ( power_power_real @ A_238 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
    <=> ( A_238 != zero_zero_real ) ) )).

thf(fact_800_zero__less__power2,axiom,(
    ! [A_238: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( power_power_rat @ A_238 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
    <=> ( A_238 != zero_zero_rat ) ) )).

thf(fact_801_sum__power2__eq__zero__iff,axiom,(
    ! [X_44: int,Y_33: int] :
      ( ( ( plus_plus_int @ ( power_power_int @ X_44 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_33 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = zero_zero_int )
    <=> ( ( X_44 = zero_zero_int )
        & ( Y_33 = zero_zero_int ) ) ) )).

thf(fact_802_sum__power2__eq__zero__iff,axiom,(
    ! [X_44: real,Y_33: real] :
      ( ( ( plus_plus_real @ ( power_power_real @ X_44 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_33 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = zero_zero_real )
    <=> ( ( X_44 = zero_zero_real )
        & ( Y_33 = zero_zero_real ) ) ) )).

thf(fact_803_sum__power2__eq__zero__iff,axiom,(
    ! [X_44: rat,Y_33: rat] :
      ( ( ( plus_plus_rat @ ( power_power_rat @ X_44 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_33 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = zero_zero_rat )
    <=> ( ( X_44 = zero_zero_rat )
        & ( Y_33 = zero_zero_rat ) ) ) )).

thf(fact_804_power__commutes,axiom,(
    ! [A_237: code_code_numeral,N_51: nat] :
      ( ( times_1655362735umeral @ ( power_2100829034umeral @ A_237 @ N_51 ) @ A_237 )
      = ( times_1655362735umeral @ A_237 @ ( power_2100829034umeral @ A_237 @ N_51 ) ) ) )).

thf(fact_805_power__commutes,axiom,(
    ! [A_237: quickcheck_code_int,N_51: nat] :
      ( ( times_123202395de_int @ ( power_881366806de_int @ A_237 @ N_51 ) @ A_237 )
      = ( times_123202395de_int @ A_237 @ ( power_881366806de_int @ A_237 @ N_51 ) ) ) )).

thf(fact_806_power__commutes,axiom,(
    ! [A_237: rat,N_51: nat] :
      ( ( times_times_rat @ ( power_power_rat @ A_237 @ N_51 ) @ A_237 )
      = ( times_times_rat @ A_237 @ ( power_power_rat @ A_237 @ N_51 ) ) ) )).

thf(fact_807_power__commutes,axiom,(
    ! [A_237: int,N_51: nat] :
      ( ( times_times_int @ ( power_power_int @ A_237 @ N_51 ) @ A_237 )
      = ( times_times_int @ A_237 @ ( power_power_int @ A_237 @ N_51 ) ) ) )).

thf(fact_808_power__commutes,axiom,(
    ! [A_237: real,N_51: nat] :
      ( ( times_times_real @ ( power_power_real @ A_237 @ N_51 ) @ A_237 )
      = ( times_times_real @ A_237 @ ( power_power_real @ A_237 @ N_51 ) ) ) )).

thf(fact_809_power__commutes,axiom,(
    ! [A_237: nat,N_51: nat] :
      ( ( times_times_nat @ ( power_power_nat @ A_237 @ N_51 ) @ A_237 )
      = ( times_times_nat @ A_237 @ ( power_power_nat @ A_237 @ N_51 ) ) ) )).

thf(fact_810_power__commutes,axiom,(
    ! [A_237: complex,N_51: nat] :
      ( ( times_times_complex @ ( power_power_complex @ A_237 @ N_51 ) @ A_237 )
      = ( times_times_complex @ A_237 @ ( power_power_complex @ A_237 @ N_51 ) ) ) )).

thf(fact_811_power__mult__distrib,axiom,(
    ! [A_236: code_code_numeral,B_187: code_code_numeral,N_50: nat] :
      ( ( power_2100829034umeral @ ( times_1655362735umeral @ A_236 @ B_187 ) @ N_50 )
      = ( times_1655362735umeral @ ( power_2100829034umeral @ A_236 @ N_50 ) @ ( power_2100829034umeral @ B_187 @ N_50 ) ) ) )).

thf(fact_812_power__mult__distrib,axiom,(
    ! [A_236: quickcheck_code_int,B_187: quickcheck_code_int,N_50: nat] :
      ( ( power_881366806de_int @ ( times_123202395de_int @ A_236 @ B_187 ) @ N_50 )
      = ( times_123202395de_int @ ( power_881366806de_int @ A_236 @ N_50 ) @ ( power_881366806de_int @ B_187 @ N_50 ) ) ) )).

thf(fact_813_power__mult__distrib,axiom,(
    ! [A_236: rat,B_187: rat,N_50: nat] :
      ( ( power_power_rat @ ( times_times_rat @ A_236 @ B_187 ) @ N_50 )
      = ( times_times_rat @ ( power_power_rat @ A_236 @ N_50 ) @ ( power_power_rat @ B_187 @ N_50 ) ) ) )).

thf(fact_814_power__mult__distrib,axiom,(
    ! [A_236: int,B_187: int,N_50: nat] :
      ( ( power_power_int @ ( times_times_int @ A_236 @ B_187 ) @ N_50 )
      = ( times_times_int @ ( power_power_int @ A_236 @ N_50 ) @ ( power_power_int @ B_187 @ N_50 ) ) ) )).

thf(fact_815_power__mult__distrib,axiom,(
    ! [A_236: real,B_187: real,N_50: nat] :
      ( ( power_power_real @ ( times_times_real @ A_236 @ B_187 ) @ N_50 )
      = ( times_times_real @ ( power_power_real @ A_236 @ N_50 ) @ ( power_power_real @ B_187 @ N_50 ) ) ) )).

thf(fact_816_power__mult__distrib,axiom,(
    ! [A_236: nat,B_187: nat,N_50: nat] :
      ( ( power_power_nat @ ( times_times_nat @ A_236 @ B_187 ) @ N_50 )
      = ( times_times_nat @ ( power_power_nat @ A_236 @ N_50 ) @ ( power_power_nat @ B_187 @ N_50 ) ) ) )).

thf(fact_817_power__mult__distrib,axiom,(
    ! [A_236: complex,B_187: complex,N_50: nat] :
      ( ( power_power_complex @ ( times_times_complex @ A_236 @ B_187 ) @ N_50 )
      = ( times_times_complex @ ( power_power_complex @ A_236 @ N_50 ) @ ( power_power_complex @ B_187 @ N_50 ) ) ) )).

thf(fact_818_power__add,axiom,(
    ! [A_235: code_code_numeral,M_27: nat,N_49: nat] :
      ( ( power_2100829034umeral @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_1655362735umeral @ ( power_2100829034umeral @ A_235 @ M_27 ) @ ( power_2100829034umeral @ A_235 @ N_49 ) ) ) )).

thf(fact_819_power__add,axiom,(
    ! [A_235: quickcheck_code_int,M_27: nat,N_49: nat] :
      ( ( power_881366806de_int @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_123202395de_int @ ( power_881366806de_int @ A_235 @ M_27 ) @ ( power_881366806de_int @ A_235 @ N_49 ) ) ) )).

thf(fact_820_power__add,axiom,(
    ! [A_235: rat,M_27: nat,N_49: nat] :
      ( ( power_power_rat @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_times_rat @ ( power_power_rat @ A_235 @ M_27 ) @ ( power_power_rat @ A_235 @ N_49 ) ) ) )).

thf(fact_821_power__add,axiom,(
    ! [A_235: int,M_27: nat,N_49: nat] :
      ( ( power_power_int @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_times_int @ ( power_power_int @ A_235 @ M_27 ) @ ( power_power_int @ A_235 @ N_49 ) ) ) )).

thf(fact_822_power__add,axiom,(
    ! [A_235: real,M_27: nat,N_49: nat] :
      ( ( power_power_real @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_times_real @ ( power_power_real @ A_235 @ M_27 ) @ ( power_power_real @ A_235 @ N_49 ) ) ) )).

thf(fact_823_power__add,axiom,(
    ! [A_235: nat,M_27: nat,N_49: nat] :
      ( ( power_power_nat @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_times_nat @ ( power_power_nat @ A_235 @ M_27 ) @ ( power_power_nat @ A_235 @ N_49 ) ) ) )).

thf(fact_824_power__add,axiom,(
    ! [A_235: complex,M_27: nat,N_49: nat] :
      ( ( power_power_complex @ A_235 @ ( plus_plus_nat @ M_27 @ N_49 ) )
      = ( times_times_complex @ ( power_power_complex @ A_235 @ M_27 ) @ ( power_power_complex @ A_235 @ N_49 ) ) ) )).

thf(fact_825_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_power_int @ one_one_int @ N_48 )
      = one_one_int ) )).

thf(fact_826_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_power_nat @ one_one_nat @ N_48 )
      = one_one_nat ) )).

thf(fact_827_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_power_real @ one_one_real @ N_48 )
      = one_one_real ) )).

thf(fact_828_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_2100829034umeral @ one_on1645066479umeral @ N_48 )
      = one_on1645066479umeral ) )).

thf(fact_829_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_power_complex @ one_one_complex @ N_48 )
      = one_one_complex ) )).

thf(fact_830_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_881366806de_int @ one_on1684967323de_int @ N_48 )
      = one_on1684967323de_int ) )).

thf(fact_831_power__one,axiom,(
    ! [N_48: nat] :
      ( ( power_power_rat @ one_one_rat @ N_48 )
      = one_one_rat ) )).

thf(fact_832_power__mult,axiom,(
    ! [A_234: quickcheck_code_int,M_26: nat,N_47: nat] :
      ( ( power_881366806de_int @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_881366806de_int @ ( power_881366806de_int @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_833_power__mult,axiom,(
    ! [A_234: code_code_numeral,M_26: nat,N_47: nat] :
      ( ( power_2100829034umeral @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_2100829034umeral @ ( power_2100829034umeral @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_834_power__mult,axiom,(
    ! [A_234: rat,M_26: nat,N_47: nat] :
      ( ( power_power_rat @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_power_rat @ ( power_power_rat @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_835_power__mult,axiom,(
    ! [A_234: int,M_26: nat,N_47: nat] :
      ( ( power_power_int @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_power_int @ ( power_power_int @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_836_power__mult,axiom,(
    ! [A_234: real,M_26: nat,N_47: nat] :
      ( ( power_power_real @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_power_real @ ( power_power_real @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_837_power__mult,axiom,(
    ! [A_234: nat,M_26: nat,N_47: nat] :
      ( ( power_power_nat @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_power_nat @ ( power_power_nat @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_838_power__mult,axiom,(
    ! [A_234: complex,M_26: nat,N_47: nat] :
      ( ( power_power_complex @ A_234 @ ( times_times_nat @ M_26 @ N_47 ) )
      = ( power_power_complex @ ( power_power_complex @ A_234 @ M_26 ) @ N_47 ) ) )).

thf(fact_839_power2__less__imp__less,axiom,(
    ! [X_43: int,Y_32: int] :
      ( ( ord_less_int @ ( power_power_int @ X_43 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_32 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_32 )
       => ( ord_less_int @ X_43 @ Y_32 ) ) ) )).

thf(fact_840_power2__less__imp__less,axiom,(
    ! [X_43: nat,Y_32: nat] :
      ( ( ord_less_nat @ ( power_power_nat @ X_43 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_nat @ Y_32 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ Y_32 )
       => ( ord_less_nat @ X_43 @ Y_32 ) ) ) )).

thf(fact_841_power2__less__imp__less,axiom,(
    ! [X_43: real,Y_32: real] :
      ( ( ord_less_real @ ( power_power_real @ X_43 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_32 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ Y_32 )
       => ( ord_less_real @ X_43 @ Y_32 ) ) ) )).

thf(fact_842_power2__less__imp__less,axiom,(
    ! [X_43: code_code_numeral,Y_32: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( power_2100829034umeral @ X_43 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_2100829034umeral @ Y_32 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ Y_32 )
       => ( ord_le1304079648umeral @ X_43 @ Y_32 ) ) ) )).

thf(fact_843_power2__less__imp__less,axiom,(
    ! [X_43: quickcheck_code_int,Y_32: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( power_881366806de_int @ X_43 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_881366806de_int @ Y_32 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ Y_32 )
       => ( ord_le1860547276de_int @ X_43 @ Y_32 ) ) ) )).

thf(fact_844_power2__less__imp__less,axiom,(
    ! [X_43: rat,Y_32: rat] :
      ( ( ord_less_rat @ ( power_power_rat @ X_43 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_32 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ Y_32 )
       => ( ord_less_rat @ X_43 @ Y_32 ) ) ) )).

thf(fact_845_sum__power2__ge__zero,axiom,(
    ! [X_42: int,Y_31: int] :
      ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( power_power_int @ X_42 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_31 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_846_sum__power2__ge__zero,axiom,(
    ! [X_42: real,Y_31: real] :
      ( ord_less_eq_real @ zero_zero_real @ ( plus_plus_real @ ( power_power_real @ X_42 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_31 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_847_sum__power2__ge__zero,axiom,(
    ! [X_42: rat,Y_31: rat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( plus_plus_rat @ ( power_power_rat @ X_42 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_31 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_848_sum__power2__le__zero__iff,axiom,(
    ! [X_41: int,Y_30: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ ( power_power_int @ X_41 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_30 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ zero_zero_int )
    <=> ( ( X_41 = zero_zero_int )
        & ( Y_30 = zero_zero_int ) ) ) )).

thf(fact_849_sum__power2__le__zero__iff,axiom,(
    ! [X_41: real,Y_30: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ ( power_power_real @ X_41 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_30 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ zero_zero_real )
    <=> ( ( X_41 = zero_zero_real )
        & ( Y_30 = zero_zero_real ) ) ) )).

thf(fact_850_sum__power2__le__zero__iff,axiom,(
    ! [X_41: rat,Y_30: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ ( power_power_rat @ X_41 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_30 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ zero_zero_rat )
    <=> ( ( X_41 = zero_zero_rat )
        & ( Y_30 = zero_zero_rat ) ) ) )).

thf(fact_851_not__sum__power2__lt__zero,axiom,(
    ! [X_40: int,Y_29: int] :
      ~ ( ord_less_int @ ( plus_plus_int @ ( power_power_int @ X_40 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_29 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ zero_zero_int ) )).

thf(fact_852_not__sum__power2__lt__zero,axiom,(
    ! [X_40: real,Y_29: real] :
      ~ ( ord_less_real @ ( plus_plus_real @ ( power_power_real @ X_40 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_29 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ zero_zero_real ) )).

thf(fact_853_not__sum__power2__lt__zero,axiom,(
    ! [X_40: rat,Y_29: rat] :
      ~ ( ord_less_rat @ ( plus_plus_rat @ ( power_power_rat @ X_40 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_29 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ zero_zero_rat ) )).

thf(fact_854_sum__power2__gt__zero__iff,axiom,(
    ! [X_39: int,Y_28: int] :
      ( ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ ( power_power_int @ X_39 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_28 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
    <=> ( ( X_39 != zero_zero_int )
        | ( Y_28 != zero_zero_int ) ) ) )).

thf(fact_855_sum__power2__gt__zero__iff,axiom,(
    ! [X_39: real,Y_28: real] :
      ( ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ ( power_power_real @ X_39 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_28 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
    <=> ( ( X_39 != zero_zero_real )
        | ( Y_28 != zero_zero_real ) ) ) )).

thf(fact_856_sum__power2__gt__zero__iff,axiom,(
    ! [X_39: rat,Y_28: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ ( power_power_rat @ X_39 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_28 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
    <=> ( ( X_39 != zero_zero_rat )
        | ( Y_28 != zero_zero_rat ) ) ) )).

thf(fact_857_zero__le__even__power_H,axiom,(
    ! [A_233: int,N_46: nat] :
      ( ord_less_eq_int @ zero_zero_int @ ( power_power_int @ A_233 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_46 ) ) ) )).

thf(fact_858_zero__le__even__power_H,axiom,(
    ! [A_233: real,N_46: nat] :
      ( ord_less_eq_real @ zero_zero_real @ ( power_power_real @ A_233 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_46 ) ) ) )).

thf(fact_859_zero__le__even__power_H,axiom,(
    ! [A_233: rat,N_46: nat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( power_power_rat @ A_233 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_46 ) ) ) )).

thf(fact_860_one__le__power,axiom,(
    ! [N_45: nat,A_232: int] :
      ( ( ord_less_eq_int @ one_one_int @ A_232 )
     => ( ord_less_eq_int @ one_one_int @ ( power_power_int @ A_232 @ N_45 ) ) ) )).

thf(fact_861_one__le__power,axiom,(
    ! [N_45: nat,A_232: nat] :
      ( ( ord_less_eq_nat @ one_one_nat @ A_232 )
     => ( ord_less_eq_nat @ one_one_nat @ ( power_power_nat @ A_232 @ N_45 ) ) ) )).

thf(fact_862_one__le__power,axiom,(
    ! [N_45: nat,A_232: real] :
      ( ( ord_less_eq_real @ one_one_real @ A_232 )
     => ( ord_less_eq_real @ one_one_real @ ( power_power_real @ A_232 @ N_45 ) ) ) )).

thf(fact_863_one__le__power,axiom,(
    ! [N_45: nat,A_232: code_code_numeral] :
      ( ( ord_le565307924umeral @ one_on1645066479umeral @ A_232 )
     => ( ord_le565307924umeral @ one_on1645066479umeral @ ( power_2100829034umeral @ A_232 @ N_45 ) ) ) )).

thf(fact_864_one__le__power,axiom,(
    ! [N_45: nat,A_232: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ one_on1684967323de_int @ A_232 )
     => ( ord_le258702272de_int @ one_on1684967323de_int @ ( power_881366806de_int @ A_232 @ N_45 ) ) ) )).

thf(fact_865_one__le__power,axiom,(
    ! [N_45: nat,A_232: rat] :
      ( ( ord_less_eq_rat @ one_one_rat @ A_232 )
     => ( ord_less_eq_rat @ one_one_rat @ ( power_power_rat @ A_232 @ N_45 ) ) ) )).

thf(fact_866_power__increasing,axiom,(
    ! [A_231: int,N_44: nat,N_43: nat] :
      ( ( ord_less_eq_nat @ N_44 @ N_43 )
     => ( ( ord_less_eq_int @ one_one_int @ A_231 )
       => ( ord_less_eq_int @ ( power_power_int @ A_231 @ N_44 ) @ ( power_power_int @ A_231 @ N_43 ) ) ) ) )).

thf(fact_867_power__increasing,axiom,(
    ! [A_231: nat,N_44: nat,N_43: nat] :
      ( ( ord_less_eq_nat @ N_44 @ N_43 )
     => ( ( ord_less_eq_nat @ one_one_nat @ A_231 )
       => ( ord_less_eq_nat @ ( power_power_nat @ A_231 @ N_44 ) @ ( power_power_nat @ A_231 @ N_43 ) ) ) ) )).

thf(fact_868_power__increasing,axiom,(
    ! [A_231: real,N_44: nat,N_43: nat] :
      ( ( ord_less_eq_nat @ N_44 @ N_43 )
     => ( ( ord_less_eq_real @ one_one_real @ A_231 )
       => ( ord_less_eq_real @ ( power_power_real @ A_231 @ N_44 ) @ ( power_power_real @ A_231 @ N_43 ) ) ) ) )).

thf(fact_869_power__increasing,axiom,(
    ! [A_231: code_code_numeral,N_44: nat,N_43: nat] :
      ( ( ord_less_eq_nat @ N_44 @ N_43 )
     => ( ( ord_le565307924umeral @ one_on1645066479umeral @ A_231 )
       => ( ord_le565307924umeral @ ( power_2100829034umeral @ A_231 @ N_44 ) @ ( power_2100829034umeral @ A_231 @ N_43 ) ) ) ) )).

thf(fact_870_power__increasing,axiom,(
    ! [A_231: quickcheck_code_int,N_44: nat,N_43: nat] :
      ( ( ord_less_eq_nat @ N_44 @ N_43 )
     => ( ( ord_le258702272de_int @ one_on1684967323de_int @ A_231 )
       => ( ord_le258702272de_int @ ( power_881366806de_int @ A_231 @ N_44 ) @ ( power_881366806de_int @ A_231 @ N_43 ) ) ) ) )).

thf(fact_871_power__increasing,axiom,(
    ! [A_231: rat,N_44: nat,N_43: nat] :
      ( ( ord_less_eq_nat @ N_44 @ N_43 )
     => ( ( ord_less_eq_rat @ one_one_rat @ A_231 )
       => ( ord_less_eq_rat @ ( power_power_rat @ A_231 @ N_44 ) @ ( power_power_rat @ A_231 @ N_43 ) ) ) ) )).

thf(fact_872_power__inject__exp,axiom,(
    ! [M_25: nat,N_42: nat,A_230: int] :
      ( ( ord_less_int @ one_one_int @ A_230 )
     => ( ( ( power_power_int @ A_230 @ M_25 )
          = ( power_power_int @ A_230 @ N_42 ) )
      <=> ( M_25 = N_42 ) ) ) )).

thf(fact_873_power__inject__exp,axiom,(
    ! [M_25: nat,N_42: nat,A_230: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_230 )
     => ( ( ( power_power_nat @ A_230 @ M_25 )
          = ( power_power_nat @ A_230 @ N_42 ) )
      <=> ( M_25 = N_42 ) ) ) )).

thf(fact_874_power__inject__exp,axiom,(
    ! [M_25: nat,N_42: nat,A_230: real] :
      ( ( ord_less_real @ one_one_real @ A_230 )
     => ( ( ( power_power_real @ A_230 @ M_25 )
          = ( power_power_real @ A_230 @ N_42 ) )
      <=> ( M_25 = N_42 ) ) ) )).

thf(fact_875_power__inject__exp,axiom,(
    ! [M_25: nat,N_42: nat,A_230: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_230 )
     => ( ( ( power_2100829034umeral @ A_230 @ M_25 )
          = ( power_2100829034umeral @ A_230 @ N_42 ) )
      <=> ( M_25 = N_42 ) ) ) )).

thf(fact_876_power__inject__exp,axiom,(
    ! [M_25: nat,N_42: nat,A_230: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_230 )
     => ( ( ( power_881366806de_int @ A_230 @ M_25 )
          = ( power_881366806de_int @ A_230 @ N_42 ) )
      <=> ( M_25 = N_42 ) ) ) )).

thf(fact_877_power__inject__exp,axiom,(
    ! [M_25: nat,N_42: nat,A_230: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_230 )
     => ( ( ( power_power_rat @ A_230 @ M_25 )
          = ( power_power_rat @ A_230 @ N_42 ) )
      <=> ( M_25 = N_42 ) ) ) )).

thf(fact_878_power__strict__increasing__iff,axiom,(
    ! [X_38: nat,Y_27: nat,B_186: int] :
      ( ( ord_less_int @ one_one_int @ B_186 )
     => ( ( ord_less_int @ ( power_power_int @ B_186 @ X_38 ) @ ( power_power_int @ B_186 @ Y_27 ) )
      <=> ( ord_less_nat @ X_38 @ Y_27 ) ) ) )).

thf(fact_879_power__strict__increasing__iff,axiom,(
    ! [X_38: nat,Y_27: nat,B_186: nat] :
      ( ( ord_less_nat @ one_one_nat @ B_186 )
     => ( ( ord_less_nat @ ( power_power_nat @ B_186 @ X_38 ) @ ( power_power_nat @ B_186 @ Y_27 ) )
      <=> ( ord_less_nat @ X_38 @ Y_27 ) ) ) )).

thf(fact_880_power__strict__increasing__iff,axiom,(
    ! [X_38: nat,Y_27: nat,B_186: real] :
      ( ( ord_less_real @ one_one_real @ B_186 )
     => ( ( ord_less_real @ ( power_power_real @ B_186 @ X_38 ) @ ( power_power_real @ B_186 @ Y_27 ) )
      <=> ( ord_less_nat @ X_38 @ Y_27 ) ) ) )).

thf(fact_881_power__strict__increasing__iff,axiom,(
    ! [X_38: nat,Y_27: nat,B_186: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ B_186 )
     => ( ( ord_le1304079648umeral @ ( power_2100829034umeral @ B_186 @ X_38 ) @ ( power_2100829034umeral @ B_186 @ Y_27 ) )
      <=> ( ord_less_nat @ X_38 @ Y_27 ) ) ) )).

thf(fact_882_power__strict__increasing__iff,axiom,(
    ! [X_38: nat,Y_27: nat,B_186: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ B_186 )
     => ( ( ord_le1860547276de_int @ ( power_881366806de_int @ B_186 @ X_38 ) @ ( power_881366806de_int @ B_186 @ Y_27 ) )
      <=> ( ord_less_nat @ X_38 @ Y_27 ) ) ) )).

thf(fact_883_power__strict__increasing__iff,axiom,(
    ! [X_38: nat,Y_27: nat,B_186: rat] :
      ( ( ord_less_rat @ one_one_rat @ B_186 )
     => ( ( ord_less_rat @ ( power_power_rat @ B_186 @ X_38 ) @ ( power_power_rat @ B_186 @ Y_27 ) )
      <=> ( ord_less_nat @ X_38 @ Y_27 ) ) ) )).

thf(fact_884_power__less__imp__less__exp,axiom,(
    ! [M_24: nat,N_41: nat,A_229: int] :
      ( ( ord_less_int @ one_one_int @ A_229 )
     => ( ( ord_less_int @ ( power_power_int @ A_229 @ M_24 ) @ ( power_power_int @ A_229 @ N_41 ) )
       => ( ord_less_nat @ M_24 @ N_41 ) ) ) )).

thf(fact_885_power__less__imp__less__exp,axiom,(
    ! [M_24: nat,N_41: nat,A_229: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_229 )
     => ( ( ord_less_nat @ ( power_power_nat @ A_229 @ M_24 ) @ ( power_power_nat @ A_229 @ N_41 ) )
       => ( ord_less_nat @ M_24 @ N_41 ) ) ) )).

thf(fact_886_power__less__imp__less__exp,axiom,(
    ! [M_24: nat,N_41: nat,A_229: real] :
      ( ( ord_less_real @ one_one_real @ A_229 )
     => ( ( ord_less_real @ ( power_power_real @ A_229 @ M_24 ) @ ( power_power_real @ A_229 @ N_41 ) )
       => ( ord_less_nat @ M_24 @ N_41 ) ) ) )).

thf(fact_887_power__less__imp__less__exp,axiom,(
    ! [M_24: nat,N_41: nat,A_229: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_229 )
     => ( ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_229 @ M_24 ) @ ( power_2100829034umeral @ A_229 @ N_41 ) )
       => ( ord_less_nat @ M_24 @ N_41 ) ) ) )).

thf(fact_888_power__less__imp__less__exp,axiom,(
    ! [M_24: nat,N_41: nat,A_229: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_229 )
     => ( ( ord_le1860547276de_int @ ( power_881366806de_int @ A_229 @ M_24 ) @ ( power_881366806de_int @ A_229 @ N_41 ) )
       => ( ord_less_nat @ M_24 @ N_41 ) ) ) )).

thf(fact_889_power__less__imp__less__exp,axiom,(
    ! [M_24: nat,N_41: nat,A_229: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_229 )
     => ( ( ord_less_rat @ ( power_power_rat @ A_229 @ M_24 ) @ ( power_power_rat @ A_229 @ N_41 ) )
       => ( ord_less_nat @ M_24 @ N_41 ) ) ) )).

thf(fact_890_power__strict__increasing,axiom,(
    ! [A_228: int,N_40: nat,N_39: nat] :
      ( ( ord_less_nat @ N_40 @ N_39 )
     => ( ( ord_less_int @ one_one_int @ A_228 )
       => ( ord_less_int @ ( power_power_int @ A_228 @ N_40 ) @ ( power_power_int @ A_228 @ N_39 ) ) ) ) )).

thf(fact_891_power__strict__increasing,axiom,(
    ! [A_228: nat,N_40: nat,N_39: nat] :
      ( ( ord_less_nat @ N_40 @ N_39 )
     => ( ( ord_less_nat @ one_one_nat @ A_228 )
       => ( ord_less_nat @ ( power_power_nat @ A_228 @ N_40 ) @ ( power_power_nat @ A_228 @ N_39 ) ) ) ) )).

thf(fact_892_power__strict__increasing,axiom,(
    ! [A_228: real,N_40: nat,N_39: nat] :
      ( ( ord_less_nat @ N_40 @ N_39 )
     => ( ( ord_less_real @ one_one_real @ A_228 )
       => ( ord_less_real @ ( power_power_real @ A_228 @ N_40 ) @ ( power_power_real @ A_228 @ N_39 ) ) ) ) )).

thf(fact_893_power__strict__increasing,axiom,(
    ! [A_228: code_code_numeral,N_40: nat,N_39: nat] :
      ( ( ord_less_nat @ N_40 @ N_39 )
     => ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_228 )
       => ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_228 @ N_40 ) @ ( power_2100829034umeral @ A_228 @ N_39 ) ) ) ) )).

thf(fact_894_power__strict__increasing,axiom,(
    ! [A_228: quickcheck_code_int,N_40: nat,N_39: nat] :
      ( ( ord_less_nat @ N_40 @ N_39 )
     => ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_228 )
       => ( ord_le1860547276de_int @ ( power_881366806de_int @ A_228 @ N_40 ) @ ( power_881366806de_int @ A_228 @ N_39 ) ) ) ) )).

thf(fact_895_power__strict__increasing,axiom,(
    ! [A_228: rat,N_40: nat,N_39: nat] :
      ( ( ord_less_nat @ N_40 @ N_39 )
     => ( ( ord_less_rat @ one_one_rat @ A_228 )
       => ( ord_less_rat @ ( power_power_rat @ A_228 @ N_40 ) @ ( power_power_rat @ A_228 @ N_39 ) ) ) ) )).

thf(fact_896_s,axiom,
    ( zcong @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )).

thf(fact_897_Euler_Oaux____1,axiom,(
    ! [Y_1: int,X_1: int,P_3: int] :
      ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
     => ( ( zcong @ ( power_power_int @ Y_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ X_1 @ P_3 )
       => ~ ( dvd_dvd_int @ P_3 @ Y_1 ) ) ) )).

thf(fact_898_int__pos__lt__two__imp__zero__or__one,axiom,(
    ! [X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
       => ( ( X_1 = zero_zero_int )
          | ( X_1 = one_one_int ) ) ) ) )).

thf(fact_899_even__power__le__0__imp__0,axiom,(
    ! [A_227: int,K_8: nat] :
      ( ( ord_less_eq_int @ ( power_power_int @ A_227 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ K_8 ) ) @ zero_zero_int )
     => ( A_227 = zero_zero_int ) ) )).

thf(fact_900_even__power__le__0__imp__0,axiom,(
    ! [A_227: real,K_8: nat] :
      ( ( ord_less_eq_real @ ( power_power_real @ A_227 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ K_8 ) ) @ zero_zero_real )
     => ( A_227 = zero_zero_real ) ) )).

thf(fact_901_even__power__le__0__imp__0,axiom,(
    ! [A_227: rat,K_8: nat] :
      ( ( ord_less_eq_rat @ ( power_power_rat @ A_227 @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ K_8 ) ) @ zero_zero_rat )
     => ( A_227 = zero_zero_rat ) ) )).

thf(fact_902_zprime__def,axiom,(
    ! [P_3: int] :
      ( ( zprime @ P_3 )
    <=> ( ( ord_less_int @ one_one_int @ P_3 )
        & ! [M_2: int] :
            ( ( ( ord_less_eq_int @ zero_zero_int @ M_2 )
              & ( dvd_dvd_int @ M_2 @ P_3 ) )
           => ( ( M_2 = one_one_int )
              | ( M_2 = P_3 ) ) ) ) ) )).

thf(fact_903_self__quotient__aux2,axiom,(
    ! [R_1: int,Q: int,A: int] :
      ( ( ord_less_int @ zero_zero_int @ A )
     => ( ( A
          = ( plus_plus_int @ R_1 @ ( times_times_int @ A @ Q ) ) )
       => ( ( ord_less_eq_int @ zero_zero_int @ R_1 )
         => ( ord_less_eq_int @ Q @ one_one_int ) ) ) ) )).

thf(fact_904_self__quotient__aux1,axiom,(
    ! [R_1: int,Q: int,A: int] :
      ( ( ord_less_int @ zero_zero_int @ A )
     => ( ( A
          = ( plus_plus_int @ R_1 @ ( times_times_int @ A @ Q ) ) )
       => ( ( ord_less_int @ R_1 @ A )
         => ( ord_less_eq_int @ one_one_int @ Q ) ) ) ) )).

thf(fact_905_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J,axiom,
    ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_906_convex__bound__lt,axiom,(
    ! [V_8: int,U_3: int,Y_26: int,X_37: int,A_226: int] :
      ( ( ord_less_int @ X_37 @ A_226 )
     => ( ( ord_less_int @ Y_26 @ A_226 )
       => ( ( ord_less_eq_int @ zero_zero_int @ U_3 )
         => ( ( ord_less_eq_int @ zero_zero_int @ V_8 )
           => ( ( ( plus_plus_int @ U_3 @ V_8 )
                = one_one_int )
             => ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ U_3 @ X_37 ) @ ( times_times_int @ V_8 @ Y_26 ) ) @ A_226 ) ) ) ) ) ) )).

thf(fact_907_convex__bound__lt,axiom,(
    ! [V_8: real,U_3: real,Y_26: real,X_37: real,A_226: real] :
      ( ( ord_less_real @ X_37 @ A_226 )
     => ( ( ord_less_real @ Y_26 @ A_226 )
       => ( ( ord_less_eq_real @ zero_zero_real @ U_3 )
         => ( ( ord_less_eq_real @ zero_zero_real @ V_8 )
           => ( ( ( plus_plus_real @ U_3 @ V_8 )
                = one_one_real )
             => ( ord_less_real @ ( plus_plus_real @ ( times_times_real @ U_3 @ X_37 ) @ ( times_times_real @ V_8 @ Y_26 ) ) @ A_226 ) ) ) ) ) ) )).

thf(fact_908_convex__bound__lt,axiom,(
    ! [V_8: rat,U_3: rat,Y_26: rat,X_37: rat,A_226: rat] :
      ( ( ord_less_rat @ X_37 @ A_226 )
     => ( ( ord_less_rat @ Y_26 @ A_226 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ U_3 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ V_8 )
           => ( ( ( plus_plus_rat @ U_3 @ V_8 )
                = one_one_rat )
             => ( ord_less_rat @ ( plus_plus_rat @ ( times_times_rat @ U_3 @ X_37 ) @ ( times_times_rat @ V_8 @ Y_26 ) ) @ A_226 ) ) ) ) ) ) )).

thf(fact_909_zprime__zdvd__zmult,axiom,(
    ! [N: int,P_3: int,M: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ M )
     => ( ( zprime @ P_3 )
       => ( ( dvd_dvd_int @ P_3 @ ( times_times_int @ M @ N ) )
         => ( ( dvd_dvd_int @ P_3 @ M )
            | ( dvd_dvd_int @ P_3 @ N ) ) ) ) ) )).

thf(fact_910_zcong__zprime__prod__zero,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ zero_zero_int @ A )
       => ( ( zcong @ ( times_times_int @ A @ B ) @ zero_zero_int @ P_3 )
         => ( ( zcong @ A @ zero_zero_int @ P_3 )
            | ( zcong @ B @ zero_zero_int @ P_3 ) ) ) ) ) )).

thf(fact_911_dvd__0__right,axiom,(
    ! [A_225: real] :
      ( dvd_dvd_real @ A_225 @ zero_zero_real ) )).

thf(fact_912_dvd__0__right,axiom,(
    ! [A_225: code_code_numeral] :
      ( dvd_dv174992974umeral @ A_225 @ zero_z126310315umeral ) )).

thf(fact_913_dvd__0__right,axiom,(
    ! [A_225: complex] :
      ( dvd_dvd_complex @ A_225 @ zero_zero_complex ) )).

thf(fact_914_dvd__0__right,axiom,(
    ! [A_225: quickcheck_code_int] :
      ( dvd_dv1760642554de_int @ A_225 @ zero_z891286103de_int ) )).

thf(fact_915_dvd__0__right,axiom,(
    ! [A_225: rat] :
      ( dvd_dvd_rat @ A_225 @ zero_zero_rat ) )).

thf(fact_916_dvd__0__right,axiom,(
    ! [A_225: int] :
      ( dvd_dvd_int @ A_225 @ zero_zero_int ) )).

thf(fact_917_dvd__0__right,axiom,(
    ! [A_225: nat] :
      ( dvd_dvd_nat @ A_225 @ zero_zero_nat ) )).

thf(fact_918__096_B_Bthesis_O_A_I_B_Bs1_O_A_091s1_A_094_A2_A_061_A_N1_093_A_Imod_A4_,axiom,(
    ~ ! [S1: int] :
        ~ ( zcong @ ( power_power_int @ S1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) ) )).

thf(fact_919__096Legendre_A_N1_A_I4_A_K_Am_A_L_A1_J_A_061_A1_096,axiom,
    ( ( legendre @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
    = one_one_int )).

thf(fact_920_nat__zero__less__power__iff,axiom,(
    ! [X_1: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( power_power_nat @ X_1 @ N ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ X_1 )
        | ( N = zero_zero_nat ) ) ) )).

thf(fact_921_zero__less__power__nat__eq,axiom,(
    ! [X_1: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( power_power_nat @ X_1 @ N ) )
    <=> ( ( N = zero_zero_nat )
        | ( ord_less_nat @ zero_zero_nat @ X_1 ) ) ) )).

thf(fact_922_nat__power__less__imp__less,axiom,(
    ! [M: nat,N: nat,I: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ I )
     => ( ( ord_less_nat @ ( power_power_nat @ I @ M ) @ ( power_power_nat @ I @ N ) )
       => ( ord_less_nat @ M @ N ) ) ) )).

thf(fact_923_zero__less__power__nat__eq__number__of,axiom,(
    ! [X_1: nat,W: int] :
      ( ( ord_less_nat @ zero_zero_nat @ ( power_power_nat @ X_1 @ ( number_number_of_nat @ W ) ) )
    <=> ( ( ( number_number_of_nat @ W )
          = zero_zero_nat )
        | ( ord_less_nat @ zero_zero_nat @ X_1 ) ) ) )).

thf(fact_924_rel__simps_I47_J,axiom,(
    ! [K_1: int] :
      ( ( ( bit1 @ K_1 )
        = min )
    <=> ( K_1 = min ) ) )).

thf(fact_925_rel__simps_I43_J,axiom,(
    ! [L: int] :
      ( ( min
        = ( bit1 @ L ) )
    <=> ( min = L ) ) )).

thf(fact_926_Bit1__Min,axiom,
    ( ( bit1 @ min )
    = min )).

thf(fact_927_rel__simps_I37_J,axiom,(
    pls != min )).

thf(fact_928_rel__simps_I40_J,axiom,(
    min != pls )).

thf(fact_929_rel__simps_I45_J,axiom,(
    ! [K_1: int] :
      ( ( bit0 @ K_1 )
     != min ) )).

thf(fact_930_rel__simps_I42_J,axiom,(
    ! [L: int] :
      ( min
     != ( bit0 @ L ) ) )).

thf(fact_931_rel__simps_I7_J,axiom,(
    ~ ( ord_less_int @ min @ min ) )).

thf(fact_932_rel__simps_I24_J,axiom,
    ( ord_less_eq_int @ min @ min )).

thf(fact_933_not__real__square__gt__zero,axiom,(
    ! [X_1: real] :
      ( ~ ( ord_less_real @ zero_zero_real @ ( times_times_real @ X_1 @ X_1 ) )
    <=> ( X_1 = zero_zero_real ) ) )).

thf(fact_934_zpower__zdvd__prop1,axiom,(
    ! [P_3: int,Y_1: int,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( dvd_dvd_int @ P_3 @ Y_1 )
       => ( dvd_dvd_int @ P_3 @ ( power_power_int @ Y_1 @ N ) ) ) ) )).

thf(fact_935_rel__simps_I13_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ ( bit1 @ K_1 ) @ min )
    <=> ( ord_less_int @ K_1 @ min ) ) )).

thf(fact_936_rel__simps_I9_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ min @ ( bit1 @ K_1 ) )
    <=> ( ord_less_int @ min @ K_1 ) ) )).

thf(fact_937_rel__simps_I3_J,axiom,(
    ~ ( ord_less_int @ pls @ min ) )).

thf(fact_938_rel__simps_I6_J,axiom,
    ( ord_less_int @ min @ pls )).

thf(fact_939_rel__simps_I8_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ min @ ( bit0 @ K_1 ) )
    <=> ( ord_less_int @ min @ K_1 ) ) )).

thf(fact_940_bin__less__0__simps_I2_J,axiom,
    ( ord_less_int @ min @ zero_zero_int )).

thf(fact_941_rel__simps_I30_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ ( bit1 @ K_1 ) @ min )
    <=> ( ord_less_eq_int @ K_1 @ min ) ) )).

thf(fact_942_rel__simps_I26_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ min @ ( bit1 @ K_1 ) )
    <=> ( ord_less_eq_int @ min @ K_1 ) ) )).

thf(fact_943_rel__simps_I20_J,axiom,(
    ~ ( ord_less_eq_int @ pls @ min ) )).

thf(fact_944_rel__simps_I23_J,axiom,
    ( ord_less_eq_int @ min @ pls )).

thf(fact_945_rel__simps_I28_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ ( bit0 @ K_1 ) @ min )
    <=> ( ord_less_eq_int @ K_1 @ min ) ) )).

thf(fact_946_eq__number__of__Pls__Min,axiom,(
    ( number_number_of_int @ pls )
 != ( number_number_of_int @ min ) )).

thf(fact_947_power__dvd__imp__le,axiom,(
    ! [I: nat,M: nat,N: nat] :
      ( ( dvd_dvd_nat @ ( power_power_nat @ I @ M ) @ ( power_power_nat @ I @ N ) )
     => ( ( ord_less_nat @ one_one_nat @ I )
       => ( ord_less_eq_nat @ M @ N ) ) ) )).

thf(fact_948_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: int] :
      ( ( power_power_int @ X_36 @ zero_zero_nat )
      = one_one_int ) )).

thf(fact_949_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: nat] :
      ( ( power_power_nat @ X_36 @ zero_zero_nat )
      = one_one_nat ) )).

thf(fact_950_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: real] :
      ( ( power_power_real @ X_36 @ zero_zero_nat )
      = one_one_real ) )).

thf(fact_951_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: code_code_numeral] :
      ( ( power_2100829034umeral @ X_36 @ zero_zero_nat )
      = one_on1645066479umeral ) )).

thf(fact_952_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: complex] :
      ( ( power_power_complex @ X_36 @ zero_zero_nat )
      = one_one_complex ) )).

thf(fact_953_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: quickcheck_code_int] :
      ( ( power_881366806de_int @ X_36 @ zero_zero_nat )
      = one_on1684967323de_int ) )).

thf(fact_954_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,(
    ! [X_36: rat] :
      ( ( power_power_rat @ X_36 @ zero_zero_nat )
      = one_one_rat ) )).

thf(fact_955_power__0,axiom,(
    ! [A_224: int] :
      ( ( power_power_int @ A_224 @ zero_zero_nat )
      = one_one_int ) )).

thf(fact_956_power__0,axiom,(
    ! [A_224: nat] :
      ( ( power_power_nat @ A_224 @ zero_zero_nat )
      = one_one_nat ) )).

thf(fact_957_power__0,axiom,(
    ! [A_224: real] :
      ( ( power_power_real @ A_224 @ zero_zero_nat )
      = one_one_real ) )).

thf(fact_958_power__0,axiom,(
    ! [A_224: code_code_numeral] :
      ( ( power_2100829034umeral @ A_224 @ zero_zero_nat )
      = one_on1645066479umeral ) )).

thf(fact_959_power__0,axiom,(
    ! [A_224: complex] :
      ( ( power_power_complex @ A_224 @ zero_zero_nat )
      = one_one_complex ) )).

thf(fact_960_power__0,axiom,(
    ! [A_224: quickcheck_code_int] :
      ( ( power_881366806de_int @ A_224 @ zero_zero_nat )
      = one_on1684967323de_int ) )).

thf(fact_961_power__0,axiom,(
    ! [A_224: rat] :
      ( ( power_power_rat @ A_224 @ zero_zero_nat )
      = one_one_rat ) )).

thf(fact_962_nat__number__of__Pls,axiom,
    ( ( number_number_of_nat @ pls )
    = zero_zero_nat )).

thf(fact_963_semiring__norm_I113_J,axiom,
    ( zero_zero_nat
    = ( number_number_of_nat @ pls ) )).

thf(fact_964_zpower__zdvd__prop2,axiom,(
    ! [Y_1: int,N: nat,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( dvd_dvd_int @ P_3 @ ( power_power_int @ Y_1 @ N ) )
       => ( ( ord_less_nat @ zero_zero_nat @ N )
         => ( dvd_dvd_int @ P_3 @ Y_1 ) ) ) ) )).

thf(fact_965_rel__simps_I25_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_eq_int @ min @ ( bit0 @ K_1 ) )
    <=> ( ord_less_int @ min @ K_1 ) ) )).

thf(fact_966_rel__simps_I11_J,axiom,(
    ! [K_1: int] :
      ( ( ord_less_int @ ( bit0 @ K_1 ) @ min )
    <=> ( ord_less_eq_int @ K_1 @ min ) ) )).

thf(fact_967_pos__zmult__eq__1__iff__lemma,axiom,(
    ! [M: int,N: int] :
      ( ( ( times_times_int @ M @ N )
        = one_one_int )
     => ( ( M = one_one_int )
        | ( M
          = ( number_number_of_int @ min ) ) ) ) )).

thf(fact_968_zmult__eq__1__iff,axiom,(
    ! [M: int,N: int] :
      ( ( ( times_times_int @ M @ N )
        = one_one_int )
    <=> ( ( ( M = one_one_int )
          & ( N = one_one_int ) )
        | ( ( M
            = ( number_number_of_int @ min ) )
          & ( N
            = ( number_number_of_int @ min ) ) ) ) ) )).

thf(fact_969_linorder__neqE__linordered__idom,axiom,(
    ! [X_35: int,Y_25: int] :
      ( ( X_35 != Y_25 )
     => ( ~ ( ord_less_int @ X_35 @ Y_25 )
       => ( ord_less_int @ Y_25 @ X_35 ) ) ) )).

thf(fact_970_linorder__neqE__linordered__idom,axiom,(
    ! [X_35: real,Y_25: real] :
      ( ( X_35 != Y_25 )
     => ( ~ ( ord_less_real @ X_35 @ Y_25 )
       => ( ord_less_real @ Y_25 @ X_35 ) ) ) )).

thf(fact_971_linorder__neqE__linordered__idom,axiom,(
    ! [X_35: rat,Y_25: rat] :
      ( ( X_35 != Y_25 )
     => ( ~ ( ord_less_rat @ X_35 @ Y_25 )
       => ( ord_less_rat @ Y_25 @ X_35 ) ) ) )).

thf(fact_972_one__less__power,axiom,(
    ! [N_38: nat,A_223: int] :
      ( ( ord_less_int @ one_one_int @ A_223 )
     => ( ( ord_less_nat @ zero_zero_nat @ N_38 )
       => ( ord_less_int @ one_one_int @ ( power_power_int @ A_223 @ N_38 ) ) ) ) )).

thf(fact_973_one__less__power,axiom,(
    ! [N_38: nat,A_223: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_223 )
     => ( ( ord_less_nat @ zero_zero_nat @ N_38 )
       => ( ord_less_nat @ one_one_nat @ ( power_power_nat @ A_223 @ N_38 ) ) ) ) )).

thf(fact_974_one__less__power,axiom,(
    ! [N_38: nat,A_223: real] :
      ( ( ord_less_real @ one_one_real @ A_223 )
     => ( ( ord_less_nat @ zero_zero_nat @ N_38 )
       => ( ord_less_real @ one_one_real @ ( power_power_real @ A_223 @ N_38 ) ) ) ) )).

thf(fact_975_one__less__power,axiom,(
    ! [N_38: nat,A_223: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_223 )
     => ( ( ord_less_nat @ zero_zero_nat @ N_38 )
       => ( ord_le1304079648umeral @ one_on1645066479umeral @ ( power_2100829034umeral @ A_223 @ N_38 ) ) ) ) )).

thf(fact_976_one__less__power,axiom,(
    ! [N_38: nat,A_223: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_223 )
     => ( ( ord_less_nat @ zero_zero_nat @ N_38 )
       => ( ord_le1860547276de_int @ one_on1684967323de_int @ ( power_881366806de_int @ A_223 @ N_38 ) ) ) ) )).

thf(fact_977_one__less__power,axiom,(
    ! [N_38: nat,A_223: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_223 )
     => ( ( ord_less_nat @ zero_zero_nat @ N_38 )
       => ( ord_less_rat @ one_one_rat @ ( power_power_rat @ A_223 @ N_38 ) ) ) ) )).

thf(fact_978_dvd__refl,axiom,(
    ! [A_222: quickcheck_code_int] :
      ( dvd_dv1760642554de_int @ A_222 @ A_222 ) )).

thf(fact_979_dvd__refl,axiom,(
    ! [A_222: code_code_numeral] :
      ( dvd_dv174992974umeral @ A_222 @ A_222 ) )).

thf(fact_980_dvd__refl,axiom,(
    ! [A_222: rat] :
      ( dvd_dvd_rat @ A_222 @ A_222 ) )).

thf(fact_981_dvd__refl,axiom,(
    ! [A_222: real] :
      ( dvd_dvd_real @ A_222 @ A_222 ) )).

thf(fact_982_dvd__refl,axiom,(
    ! [A_222: complex] :
      ( dvd_dvd_complex @ A_222 @ A_222 ) )).

thf(fact_983_dvd__refl,axiom,(
    ! [A_222: int] :
      ( dvd_dvd_int @ A_222 @ A_222 ) )).

thf(fact_984_dvd__refl,axiom,(
    ! [A_222: nat] :
      ( dvd_dvd_nat @ A_222 @ A_222 ) )).

thf(fact_985_dvd__trans,axiom,(
    ! [C_113: quickcheck_code_int,A_221: quickcheck_code_int,B_185: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_221 @ B_185 )
     => ( ( dvd_dv1760642554de_int @ B_185 @ C_113 )
       => ( dvd_dv1760642554de_int @ A_221 @ C_113 ) ) ) )).

thf(fact_986_dvd__trans,axiom,(
    ! [C_113: code_code_numeral,A_221: code_code_numeral,B_185: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_221 @ B_185 )
     => ( ( dvd_dv174992974umeral @ B_185 @ C_113 )
       => ( dvd_dv174992974umeral @ A_221 @ C_113 ) ) ) )).

thf(fact_987_dvd__trans,axiom,(
    ! [C_113: rat,A_221: rat,B_185: rat] :
      ( ( dvd_dvd_rat @ A_221 @ B_185 )
     => ( ( dvd_dvd_rat @ B_185 @ C_113 )
       => ( dvd_dvd_rat @ A_221 @ C_113 ) ) ) )).

thf(fact_988_dvd__trans,axiom,(
    ! [C_113: real,A_221: real,B_185: real] :
      ( ( dvd_dvd_real @ A_221 @ B_185 )
     => ( ( dvd_dvd_real @ B_185 @ C_113 )
       => ( dvd_dvd_real @ A_221 @ C_113 ) ) ) )).

thf(fact_989_dvd__trans,axiom,(
    ! [C_113: complex,A_221: complex,B_185: complex] :
      ( ( dvd_dvd_complex @ A_221 @ B_185 )
     => ( ( dvd_dvd_complex @ B_185 @ C_113 )
       => ( dvd_dvd_complex @ A_221 @ C_113 ) ) ) )).

thf(fact_990_dvd__trans,axiom,(
    ! [C_113: int,A_221: int,B_185: int] :
      ( ( dvd_dvd_int @ A_221 @ B_185 )
     => ( ( dvd_dvd_int @ B_185 @ C_113 )
       => ( dvd_dvd_int @ A_221 @ C_113 ) ) ) )).

thf(fact_991_dvd__trans,axiom,(
    ! [C_113: nat,A_221: nat,B_185: nat] :
      ( ( dvd_dvd_nat @ A_221 @ B_185 )
     => ( ( dvd_dvd_nat @ B_185 @ C_113 )
       => ( dvd_dvd_nat @ A_221 @ C_113 ) ) ) )).

thf(fact_992_dvd__power,axiom,(
    ! [X_34: real,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_one_real ) )
     => ( dvd_dvd_real @ X_34 @ ( power_power_real @ X_34 @ N_37 ) ) ) )).

thf(fact_993_dvd__power,axiom,(
    ! [X_34: code_code_numeral,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_on1645066479umeral ) )
     => ( dvd_dv174992974umeral @ X_34 @ ( power_2100829034umeral @ X_34 @ N_37 ) ) ) )).

thf(fact_994_dvd__power,axiom,(
    ! [X_34: complex,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_one_complex ) )
     => ( dvd_dvd_complex @ X_34 @ ( power_power_complex @ X_34 @ N_37 ) ) ) )).

thf(fact_995_dvd__power,axiom,(
    ! [X_34: quickcheck_code_int,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_on1684967323de_int ) )
     => ( dvd_dv1760642554de_int @ X_34 @ ( power_881366806de_int @ X_34 @ N_37 ) ) ) )).

thf(fact_996_dvd__power,axiom,(
    ! [X_34: rat,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_one_rat ) )
     => ( dvd_dvd_rat @ X_34 @ ( power_power_rat @ X_34 @ N_37 ) ) ) )).

thf(fact_997_dvd__power,axiom,(
    ! [X_34: int,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_one_int ) )
     => ( dvd_dvd_int @ X_34 @ ( power_power_int @ X_34 @ N_37 ) ) ) )).

thf(fact_998_dvd__power,axiom,(
    ! [X_34: nat,N_37: nat] :
      ( ( ( ord_less_nat @ zero_zero_nat @ N_37 )
        | ( X_34 = one_one_nat ) )
     => ( dvd_dvd_nat @ X_34 @ ( power_power_nat @ X_34 @ N_37 ) ) ) )).

thf(fact_999_less__0__number__of,axiom,(
    ! [V: int] :
      ( ( ord_less_nat @ zero_zero_nat @ ( number_number_of_nat @ V ) )
    <=> ( ord_less_int @ pls @ V ) ) )).

thf(fact_1000_eq__number__of__0,axiom,(
    ! [V: int] :
      ( ( ( number_number_of_nat @ V )
        = zero_zero_nat )
    <=> ( ord_less_eq_int @ V @ pls ) ) )).

thf(fact_1001_eq__0__number__of,axiom,(
    ! [V: int] :
      ( ( zero_zero_nat
        = ( number_number_of_nat @ V ) )
    <=> ( ord_less_eq_int @ V @ pls ) ) )).

thf(fact_1002_zcong__sym,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
    <=> ( zcong @ B @ A @ M ) ) )).

thf(fact_1003_zcong__refl,axiom,(
    ! [K_1: int,M: int] :
      ( zcong @ K_1 @ K_1 @ M ) )).

thf(fact_1004_zcong__eq__trans,axiom,(
    ! [D: int,C: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( B = C )
       => ( ( zcong @ C @ D @ M )
         => ( zcong @ A @ D @ M ) ) ) ) )).

thf(fact_1005_zcong__trans,axiom,(
    ! [C: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( zcong @ B @ C @ M )
       => ( zcong @ A @ C @ M ) ) ) )).

thf(fact_1006_pos2,axiom,
    ( ord_less_nat @ zero_zero_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_1007_zcong__neg__1__impl__ne__1,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zcong @ X_1 @ ( number_number_of_int @ min ) @ P_3 )
       => ~ ( zcong @ X_1 @ one_one_int @ P_3 ) ) ) )).

thf(fact_1008_nat__number__of__mult__left,axiom,(
    ! [V_1: int,K_1: nat,V: int] :
      ( ( ( ord_less_int @ V @ pls )
       => ( ( times_times_nat @ ( number_number_of_nat @ V ) @ ( times_times_nat @ ( number_number_of_nat @ V_1 ) @ K_1 ) )
          = zero_zero_nat ) )
      & ( ~ ( ord_less_int @ V @ pls )
       => ( ( times_times_nat @ ( number_number_of_nat @ V ) @ ( times_times_nat @ ( number_number_of_nat @ V_1 ) @ K_1 ) )
          = ( times_times_nat @ ( number_number_of_nat @ ( times_times_int @ V @ V_1 ) ) @ K_1 ) ) ) ) )).

thf(fact_1009_mult__nat__number__of,axiom,(
    ! [V_1: int,V: int] :
      ( ( ( ord_less_int @ V @ pls )
       => ( ( times_times_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
          = zero_zero_nat ) )
      & ( ~ ( ord_less_int @ V @ pls )
       => ( ( times_times_nat @ ( number_number_of_nat @ V ) @ ( number_number_of_nat @ V_1 ) )
          = ( number_number_of_nat @ ( times_times_int @ V @ V_1 ) ) ) ) ) )).

thf(fact_1010_order__le__neq__implies__less,axiom,(
    ! [X_33: code_code_numeral,Y_24: code_code_numeral] :
      ( ( ord_le565307924umeral @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_le1304079648umeral @ X_33 @ Y_24 ) ) ) )).

thf(fact_1011_order__le__neq__implies__less,axiom,(
    ! [X_33: int,Y_24: int] :
      ( ( ord_less_eq_int @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_less_int @ X_33 @ Y_24 ) ) ) )).

thf(fact_1012_order__le__neq__implies__less,axiom,(
    ! [X_33: nat,Y_24: nat] :
      ( ( ord_less_eq_nat @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_less_nat @ X_33 @ Y_24 ) ) ) )).

thf(fact_1013_order__le__neq__implies__less,axiom,(
    ! [X_33: real,Y_24: real] :
      ( ( ord_less_eq_real @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_less_real @ X_33 @ Y_24 ) ) ) )).

thf(fact_1014_order__le__neq__implies__less,axiom,(
    ! [X_33: quickcheck_code_int,Y_24: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_le1860547276de_int @ X_33 @ Y_24 ) ) ) )).

thf(fact_1015_order__le__neq__implies__less,axiom,(
    ! [X_33: nat > $o,Y_24: nat > $o] :
      ( ( ord_less_eq_nat_o @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_less_nat_o @ X_33 @ Y_24 ) ) ) )).

thf(fact_1016_order__le__neq__implies__less,axiom,(
    ! [X_33: int > $o,Y_24: int > $o] :
      ( ( ord_less_eq_int_o @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_less_int_o @ X_33 @ Y_24 ) ) ) )).

thf(fact_1017_order__le__neq__implies__less,axiom,(
    ! [X_33: rat,Y_24: rat] :
      ( ( ord_less_eq_rat @ X_33 @ Y_24 )
     => ( ( X_33 != Y_24 )
       => ( ord_less_rat @ X_33 @ Y_24 ) ) ) )).

thf(fact_1018_divisors__zero,axiom,(
    ! [A_220: int,B_184: int] :
      ( ( ( times_times_int @ A_220 @ B_184 )
        = zero_zero_int )
     => ( ( A_220 = zero_zero_int )
        | ( B_184 = zero_zero_int ) ) ) )).

thf(fact_1019_divisors__zero,axiom,(
    ! [A_220: nat,B_184: nat] :
      ( ( ( times_times_nat @ A_220 @ B_184 )
        = zero_zero_nat )
     => ( ( A_220 = zero_zero_nat )
        | ( B_184 = zero_zero_nat ) ) ) )).

thf(fact_1020_divisors__zero,axiom,(
    ! [A_220: real,B_184: real] :
      ( ( ( times_times_real @ A_220 @ B_184 )
        = zero_zero_real )
     => ( ( A_220 = zero_zero_real )
        | ( B_184 = zero_zero_real ) ) ) )).

thf(fact_1021_divisors__zero,axiom,(
    ! [A_220: code_code_numeral,B_184: code_code_numeral] :
      ( ( ( times_1655362735umeral @ A_220 @ B_184 )
        = zero_z126310315umeral )
     => ( ( A_220 = zero_z126310315umeral )
        | ( B_184 = zero_z126310315umeral ) ) ) )).

thf(fact_1022_divisors__zero,axiom,(
    ! [A_220: complex,B_184: complex] :
      ( ( ( times_times_complex @ A_220 @ B_184 )
        = zero_zero_complex )
     => ( ( A_220 = zero_zero_complex )
        | ( B_184 = zero_zero_complex ) ) ) )).

thf(fact_1023_divisors__zero,axiom,(
    ! [A_220: quickcheck_code_int,B_184: quickcheck_code_int] :
      ( ( ( times_123202395de_int @ A_220 @ B_184 )
        = zero_z891286103de_int )
     => ( ( A_220 = zero_z891286103de_int )
        | ( B_184 = zero_z891286103de_int ) ) ) )).

thf(fact_1024_divisors__zero,axiom,(
    ! [A_220: rat,B_184: rat] :
      ( ( ( times_times_rat @ A_220 @ B_184 )
        = zero_zero_rat )
     => ( ( A_220 = zero_zero_rat )
        | ( B_184 = zero_zero_rat ) ) ) )).

thf(fact_1025_no__zero__divisors,axiom,(
    ! [B_183: int,A_219: int] :
      ( ( A_219 != zero_zero_int )
     => ( ( B_183 != zero_zero_int )
       => ( ( times_times_int @ A_219 @ B_183 )
         != zero_zero_int ) ) ) )).

thf(fact_1026_no__zero__divisors,axiom,(
    ! [B_183: nat,A_219: nat] :
      ( ( A_219 != zero_zero_nat )
     => ( ( B_183 != zero_zero_nat )
       => ( ( times_times_nat @ A_219 @ B_183 )
         != zero_zero_nat ) ) ) )).

thf(fact_1027_no__zero__divisors,axiom,(
    ! [B_183: real,A_219: real] :
      ( ( A_219 != zero_zero_real )
     => ( ( B_183 != zero_zero_real )
       => ( ( times_times_real @ A_219 @ B_183 )
         != zero_zero_real ) ) ) )).

thf(fact_1028_no__zero__divisors,axiom,(
    ! [B_183: code_code_numeral,A_219: code_code_numeral] :
      ( ( A_219 != zero_z126310315umeral )
     => ( ( B_183 != zero_z126310315umeral )
       => ( ( times_1655362735umeral @ A_219 @ B_183 )
         != zero_z126310315umeral ) ) ) )).

thf(fact_1029_no__zero__divisors,axiom,(
    ! [B_183: complex,A_219: complex] :
      ( ( A_219 != zero_zero_complex )
     => ( ( B_183 != zero_zero_complex )
       => ( ( times_times_complex @ A_219 @ B_183 )
         != zero_zero_complex ) ) ) )).

thf(fact_1030_no__zero__divisors,axiom,(
    ! [B_183: quickcheck_code_int,A_219: quickcheck_code_int] :
      ( ( A_219 != zero_z891286103de_int )
     => ( ( B_183 != zero_z891286103de_int )
       => ( ( times_123202395de_int @ A_219 @ B_183 )
         != zero_z891286103de_int ) ) ) )).

thf(fact_1031_no__zero__divisors,axiom,(
    ! [B_183: rat,A_219: rat] :
      ( ( A_219 != zero_zero_rat )
     => ( ( B_183 != zero_zero_rat )
       => ( ( times_times_rat @ A_219 @ B_183 )
         != zero_zero_rat ) ) ) )).

thf(fact_1032_mult__eq__0__iff,axiom,(
    ! [A_218: int,B_182: int] :
      ( ( ( times_times_int @ A_218 @ B_182 )
        = zero_zero_int )
    <=> ( ( A_218 = zero_zero_int )
        | ( B_182 = zero_zero_int ) ) ) )).

thf(fact_1033_mult__eq__0__iff,axiom,(
    ! [A_218: real,B_182: real] :
      ( ( ( times_times_real @ A_218 @ B_182 )
        = zero_zero_real )
    <=> ( ( A_218 = zero_zero_real )
        | ( B_182 = zero_zero_real ) ) ) )).

thf(fact_1034_mult__eq__0__iff,axiom,(
    ! [A_218: complex,B_182: complex] :
      ( ( ( times_times_complex @ A_218 @ B_182 )
        = zero_zero_complex )
    <=> ( ( A_218 = zero_zero_complex )
        | ( B_182 = zero_zero_complex ) ) ) )).

thf(fact_1035_mult__eq__0__iff,axiom,(
    ! [A_218: rat,B_182: rat] :
      ( ( ( times_times_rat @ A_218 @ B_182 )
        = zero_zero_rat )
    <=> ( ( A_218 = zero_zero_rat )
        | ( B_182 = zero_zero_rat ) ) ) )).

thf(fact_1036_mult__zero__right,axiom,(
    ! [A_217: int] :
      ( ( times_times_int @ A_217 @ zero_zero_int )
      = zero_zero_int ) )).

thf(fact_1037_mult__zero__right,axiom,(
    ! [A_217: nat] :
      ( ( times_times_nat @ A_217 @ zero_zero_nat )
      = zero_zero_nat ) )).

thf(fact_1038_mult__zero__right,axiom,(
    ! [A_217: real] :
      ( ( times_times_real @ A_217 @ zero_zero_real )
      = zero_zero_real ) )).

thf(fact_1039_mult__zero__right,axiom,(
    ! [A_217: code_code_numeral] :
      ( ( times_1655362735umeral @ A_217 @ zero_z126310315umeral )
      = zero_z126310315umeral ) )).

thf(fact_1040_mult__zero__right,axiom,(
    ! [A_217: complex] :
      ( ( times_times_complex @ A_217 @ zero_zero_complex )
      = zero_zero_complex ) )).

thf(fact_1041_mult__zero__right,axiom,(
    ! [A_217: quickcheck_code_int] :
      ( ( times_123202395de_int @ A_217 @ zero_z891286103de_int )
      = zero_z891286103de_int ) )).

thf(fact_1042_mult__zero__right,axiom,(
    ! [A_217: rat] :
      ( ( times_times_rat @ A_217 @ zero_zero_rat )
      = zero_zero_rat ) )).

thf(fact_1043_mult__zero__left,axiom,(
    ! [A_216: int] :
      ( ( times_times_int @ zero_zero_int @ A_216 )
      = zero_zero_int ) )).

thf(fact_1044_mult__zero__left,axiom,(
    ! [A_216: nat] :
      ( ( times_times_nat @ zero_zero_nat @ A_216 )
      = zero_zero_nat ) )).

thf(fact_1045_mult__zero__left,axiom,(
    ! [A_216: real] :
      ( ( times_times_real @ zero_zero_real @ A_216 )
      = zero_zero_real ) )).

thf(fact_1046_mult__zero__left,axiom,(
    ! [A_216: code_code_numeral] :
      ( ( times_1655362735umeral @ zero_z126310315umeral @ A_216 )
      = zero_z126310315umeral ) )).

thf(fact_1047_mult__zero__left,axiom,(
    ! [A_216: complex] :
      ( ( times_times_complex @ zero_zero_complex @ A_216 )
      = zero_zero_complex ) )).

thf(fact_1048_mult__zero__left,axiom,(
    ! [A_216: quickcheck_code_int] :
      ( ( times_123202395de_int @ zero_z891286103de_int @ A_216 )
      = zero_z891286103de_int ) )).

thf(fact_1049_mult__zero__left,axiom,(
    ! [A_216: rat] :
      ( ( times_times_rat @ zero_zero_rat @ A_216 )
      = zero_zero_rat ) )).

thf(fact_1050_zero__neq__one,axiom,(
    zero_zero_int != one_one_int )).

thf(fact_1051_zero__neq__one,axiom,(
    zero_zero_nat != one_one_nat )).

thf(fact_1052_zero__neq__one,axiom,(
    zero_zero_real != one_one_real )).

thf(fact_1053_zero__neq__one,axiom,(
    zero_z126310315umeral != one_on1645066479umeral )).

thf(fact_1054_zero__neq__one,axiom,(
    zero_zero_complex != one_one_complex )).

thf(fact_1055_zero__neq__one,axiom,(
    zero_z891286103de_int != one_on1684967323de_int )).

thf(fact_1056_zero__neq__one,axiom,(
    zero_zero_rat != one_one_rat )).

thf(fact_1057_one__neq__zero,axiom,(
    one_one_int != zero_zero_int )).

thf(fact_1058_one__neq__zero,axiom,(
    one_one_nat != zero_zero_nat )).

thf(fact_1059_one__neq__zero,axiom,(
    one_one_real != zero_zero_real )).

thf(fact_1060_one__neq__zero,axiom,(
    one_on1645066479umeral != zero_z126310315umeral )).

thf(fact_1061_one__neq__zero,axiom,(
    one_one_complex != zero_zero_complex )).

thf(fact_1062_one__neq__zero,axiom,(
    one_on1684967323de_int != zero_z891286103de_int )).

thf(fact_1063_one__neq__zero,axiom,(
    one_one_rat != zero_zero_rat )).

thf(fact_1064_combine__common__factor,axiom,(
    ! [A_215: code_code_numeral,E_8: code_code_numeral,B_181: code_code_numeral,C_112: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( times_1655362735umeral @ A_215 @ E_8 ) @ ( plus_p1627245867umeral @ ( times_1655362735umeral @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1065_combine__common__factor,axiom,(
    ! [A_215: int,E_8: int,B_181: int,C_112: int] :
      ( ( plus_plus_int @ ( times_times_int @ A_215 @ E_8 ) @ ( plus_plus_int @ ( times_times_int @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_plus_int @ ( times_times_int @ ( plus_plus_int @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1066_combine__common__factor,axiom,(
    ! [A_215: nat,E_8: nat,B_181: nat,C_112: nat] :
      ( ( plus_plus_nat @ ( times_times_nat @ A_215 @ E_8 ) @ ( plus_plus_nat @ ( times_times_nat @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_plus_nat @ ( times_times_nat @ ( plus_plus_nat @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1067_combine__common__factor,axiom,(
    ! [A_215: real,E_8: real,B_181: real,C_112: real] :
      ( ( plus_plus_real @ ( times_times_real @ A_215 @ E_8 ) @ ( plus_plus_real @ ( times_times_real @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_plus_real @ ( times_times_real @ ( plus_plus_real @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1068_combine__common__factor,axiom,(
    ! [A_215: complex,E_8: complex,B_181: complex,C_112: complex] :
      ( ( plus_plus_complex @ ( times_times_complex @ A_215 @ E_8 ) @ ( plus_plus_complex @ ( times_times_complex @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_plus_complex @ ( times_times_complex @ ( plus_plus_complex @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1069_combine__common__factor,axiom,(
    ! [A_215: quickcheck_code_int,E_8: quickcheck_code_int,B_181: quickcheck_code_int,C_112: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( times_123202395de_int @ A_215 @ E_8 ) @ ( plus_p1446045655de_int @ ( times_123202395de_int @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ ( plus_p1446045655de_int @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1070_combine__common__factor,axiom,(
    ! [A_215: rat,E_8: rat,B_181: rat,C_112: rat] :
      ( ( plus_plus_rat @ ( times_times_rat @ A_215 @ E_8 ) @ ( plus_plus_rat @ ( times_times_rat @ B_181 @ E_8 ) @ C_112 ) )
      = ( plus_plus_rat @ ( times_times_rat @ ( plus_plus_rat @ A_215 @ B_181 ) @ E_8 ) @ C_112 ) ) )).

thf(fact_1071_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: code_code_numeral,B_180: code_code_numeral,C_111: code_code_numeral] :
      ( ( times_1655362735umeral @ ( plus_p1627245867umeral @ A_214 @ B_180 ) @ C_111 )
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ A_214 @ C_111 ) @ ( times_1655362735umeral @ B_180 @ C_111 ) ) ) )).

thf(fact_1072_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: int,B_180: int,C_111: int] :
      ( ( times_times_int @ ( plus_plus_int @ A_214 @ B_180 ) @ C_111 )
      = ( plus_plus_int @ ( times_times_int @ A_214 @ C_111 ) @ ( times_times_int @ B_180 @ C_111 ) ) ) )).

thf(fact_1073_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: nat,B_180: nat,C_111: nat] :
      ( ( times_times_nat @ ( plus_plus_nat @ A_214 @ B_180 ) @ C_111 )
      = ( plus_plus_nat @ ( times_times_nat @ A_214 @ C_111 ) @ ( times_times_nat @ B_180 @ C_111 ) ) ) )).

thf(fact_1074_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: real,B_180: real,C_111: real] :
      ( ( times_times_real @ ( plus_plus_real @ A_214 @ B_180 ) @ C_111 )
      = ( plus_plus_real @ ( times_times_real @ A_214 @ C_111 ) @ ( times_times_real @ B_180 @ C_111 ) ) ) )).

thf(fact_1075_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: complex,B_180: complex,C_111: complex] :
      ( ( times_times_complex @ ( plus_plus_complex @ A_214 @ B_180 ) @ C_111 )
      = ( plus_plus_complex @ ( times_times_complex @ A_214 @ C_111 ) @ ( times_times_complex @ B_180 @ C_111 ) ) ) )).

thf(fact_1076_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: quickcheck_code_int,B_180: quickcheck_code_int,C_111: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( plus_p1446045655de_int @ A_214 @ B_180 ) @ C_111 )
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ A_214 @ C_111 ) @ ( times_123202395de_int @ B_180 @ C_111 ) ) ) )).

thf(fact_1077_comm__semiring__class_Odistrib,axiom,(
    ! [A_214: rat,B_180: rat,C_111: rat] :
      ( ( times_times_rat @ ( plus_plus_rat @ A_214 @ B_180 ) @ C_111 )
      = ( plus_plus_rat @ ( times_times_rat @ A_214 @ C_111 ) @ ( times_times_rat @ B_180 @ C_111 ) ) ) )).

thf(fact_1078_dvd__0__left,axiom,(
    ! [A_213: real] :
      ( ( dvd_dvd_real @ zero_zero_real @ A_213 )
     => ( A_213 = zero_zero_real ) ) )).

thf(fact_1079_dvd__0__left,axiom,(
    ! [A_213: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ zero_z126310315umeral @ A_213 )
     => ( A_213 = zero_z126310315umeral ) ) )).

thf(fact_1080_dvd__0__left,axiom,(
    ! [A_213: complex] :
      ( ( dvd_dvd_complex @ zero_zero_complex @ A_213 )
     => ( A_213 = zero_zero_complex ) ) )).

thf(fact_1081_dvd__0__left,axiom,(
    ! [A_213: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ zero_z891286103de_int @ A_213 )
     => ( A_213 = zero_z891286103de_int ) ) )).

thf(fact_1082_dvd__0__left,axiom,(
    ! [A_213: rat] :
      ( ( dvd_dvd_rat @ zero_zero_rat @ A_213 )
     => ( A_213 = zero_zero_rat ) ) )).

thf(fact_1083_dvd__0__left,axiom,(
    ! [A_213: int] :
      ( ( dvd_dvd_int @ zero_zero_int @ A_213 )
     => ( A_213 = zero_zero_int ) ) )).

thf(fact_1084_dvd__0__left,axiom,(
    ! [A_213: nat] :
      ( ( dvd_dvd_nat @ zero_zero_nat @ A_213 )
     => ( A_213 = zero_zero_nat ) ) )).

thf(fact_1085_dvd__mult__right,axiom,(
    ! [A_212: code_code_numeral,B_179: code_code_numeral,C_110: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ ( times_1655362735umeral @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dv174992974umeral @ B_179 @ C_110 ) ) )).

thf(fact_1086_dvd__mult__right,axiom,(
    ! [A_212: real,B_179: real,C_110: real] :
      ( ( dvd_dvd_real @ ( times_times_real @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dvd_real @ B_179 @ C_110 ) ) )).

thf(fact_1087_dvd__mult__right,axiom,(
    ! [A_212: complex,B_179: complex,C_110: complex] :
      ( ( dvd_dvd_complex @ ( times_times_complex @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dvd_complex @ B_179 @ C_110 ) ) )).

thf(fact_1088_dvd__mult__right,axiom,(
    ! [A_212: quickcheck_code_int,B_179: quickcheck_code_int,C_110: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ ( times_123202395de_int @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dv1760642554de_int @ B_179 @ C_110 ) ) )).

thf(fact_1089_dvd__mult__right,axiom,(
    ! [A_212: rat,B_179: rat,C_110: rat] :
      ( ( dvd_dvd_rat @ ( times_times_rat @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dvd_rat @ B_179 @ C_110 ) ) )).

thf(fact_1090_dvd__mult__right,axiom,(
    ! [A_212: int,B_179: int,C_110: int] :
      ( ( dvd_dvd_int @ ( times_times_int @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dvd_int @ B_179 @ C_110 ) ) )).

thf(fact_1091_dvd__mult__right,axiom,(
    ! [A_212: nat,B_179: nat,C_110: nat] :
      ( ( dvd_dvd_nat @ ( times_times_nat @ A_212 @ B_179 ) @ C_110 )
     => ( dvd_dvd_nat @ B_179 @ C_110 ) ) )).

thf(fact_1092_dvd__mult__left,axiom,(
    ! [A_211: code_code_numeral,B_178: code_code_numeral,C_109: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ ( times_1655362735umeral @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dv174992974umeral @ A_211 @ C_109 ) ) )).

thf(fact_1093_dvd__mult__left,axiom,(
    ! [A_211: real,B_178: real,C_109: real] :
      ( ( dvd_dvd_real @ ( times_times_real @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dvd_real @ A_211 @ C_109 ) ) )).

thf(fact_1094_dvd__mult__left,axiom,(
    ! [A_211: complex,B_178: complex,C_109: complex] :
      ( ( dvd_dvd_complex @ ( times_times_complex @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dvd_complex @ A_211 @ C_109 ) ) )).

thf(fact_1095_dvd__mult__left,axiom,(
    ! [A_211: quickcheck_code_int,B_178: quickcheck_code_int,C_109: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ ( times_123202395de_int @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dv1760642554de_int @ A_211 @ C_109 ) ) )).

thf(fact_1096_dvd__mult__left,axiom,(
    ! [A_211: rat,B_178: rat,C_109: rat] :
      ( ( dvd_dvd_rat @ ( times_times_rat @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dvd_rat @ A_211 @ C_109 ) ) )).

thf(fact_1097_dvd__mult__left,axiom,(
    ! [A_211: int,B_178: int,C_109: int] :
      ( ( dvd_dvd_int @ ( times_times_int @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dvd_int @ A_211 @ C_109 ) ) )).

thf(fact_1098_dvd__mult__left,axiom,(
    ! [A_211: nat,B_178: nat,C_109: nat] :
      ( ( dvd_dvd_nat @ ( times_times_nat @ A_211 @ B_178 ) @ C_109 )
     => ( dvd_dvd_nat @ A_211 @ C_109 ) ) )).

thf(fact_1099_dvdI,axiom,(
    ! [A_210: code_code_numeral,B_177: code_code_numeral,K_7: code_code_numeral] :
      ( ( A_210
        = ( times_1655362735umeral @ B_177 @ K_7 ) )
     => ( dvd_dv174992974umeral @ B_177 @ A_210 ) ) )).

thf(fact_1100_dvdI,axiom,(
    ! [A_210: real,B_177: real,K_7: real] :
      ( ( A_210
        = ( times_times_real @ B_177 @ K_7 ) )
     => ( dvd_dvd_real @ B_177 @ A_210 ) ) )).

thf(fact_1101_dvdI,axiom,(
    ! [A_210: complex,B_177: complex,K_7: complex] :
      ( ( A_210
        = ( times_times_complex @ B_177 @ K_7 ) )
     => ( dvd_dvd_complex @ B_177 @ A_210 ) ) )).

thf(fact_1102_dvdI,axiom,(
    ! [A_210: quickcheck_code_int,B_177: quickcheck_code_int,K_7: quickcheck_code_int] :
      ( ( A_210
        = ( times_123202395de_int @ B_177 @ K_7 ) )
     => ( dvd_dv1760642554de_int @ B_177 @ A_210 ) ) )).

thf(fact_1103_dvdI,axiom,(
    ! [A_210: rat,B_177: rat,K_7: rat] :
      ( ( A_210
        = ( times_times_rat @ B_177 @ K_7 ) )
     => ( dvd_dvd_rat @ B_177 @ A_210 ) ) )).

thf(fact_1104_dvdI,axiom,(
    ! [A_210: int,B_177: int,K_7: int] :
      ( ( A_210
        = ( times_times_int @ B_177 @ K_7 ) )
     => ( dvd_dvd_int @ B_177 @ A_210 ) ) )).

thf(fact_1105_dvdI,axiom,(
    ! [A_210: nat,B_177: nat,K_7: nat] :
      ( ( A_210
        = ( times_times_nat @ B_177 @ K_7 ) )
     => ( dvd_dvd_nat @ B_177 @ A_210 ) ) )).

thf(fact_1106_mult__dvd__mono,axiom,(
    ! [C_108: code_code_numeral,D_33: code_code_numeral,A_209: code_code_numeral,B_176: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_209 @ B_176 )
     => ( ( dvd_dv174992974umeral @ C_108 @ D_33 )
       => ( dvd_dv174992974umeral @ ( times_1655362735umeral @ A_209 @ C_108 ) @ ( times_1655362735umeral @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1107_mult__dvd__mono,axiom,(
    ! [C_108: real,D_33: real,A_209: real,B_176: real] :
      ( ( dvd_dvd_real @ A_209 @ B_176 )
     => ( ( dvd_dvd_real @ C_108 @ D_33 )
       => ( dvd_dvd_real @ ( times_times_real @ A_209 @ C_108 ) @ ( times_times_real @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1108_mult__dvd__mono,axiom,(
    ! [C_108: complex,D_33: complex,A_209: complex,B_176: complex] :
      ( ( dvd_dvd_complex @ A_209 @ B_176 )
     => ( ( dvd_dvd_complex @ C_108 @ D_33 )
       => ( dvd_dvd_complex @ ( times_times_complex @ A_209 @ C_108 ) @ ( times_times_complex @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1109_mult__dvd__mono,axiom,(
    ! [C_108: quickcheck_code_int,D_33: quickcheck_code_int,A_209: quickcheck_code_int,B_176: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_209 @ B_176 )
     => ( ( dvd_dv1760642554de_int @ C_108 @ D_33 )
       => ( dvd_dv1760642554de_int @ ( times_123202395de_int @ A_209 @ C_108 ) @ ( times_123202395de_int @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1110_mult__dvd__mono,axiom,(
    ! [C_108: rat,D_33: rat,A_209: rat,B_176: rat] :
      ( ( dvd_dvd_rat @ A_209 @ B_176 )
     => ( ( dvd_dvd_rat @ C_108 @ D_33 )
       => ( dvd_dvd_rat @ ( times_times_rat @ A_209 @ C_108 ) @ ( times_times_rat @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1111_mult__dvd__mono,axiom,(
    ! [C_108: int,D_33: int,A_209: int,B_176: int] :
      ( ( dvd_dvd_int @ A_209 @ B_176 )
     => ( ( dvd_dvd_int @ C_108 @ D_33 )
       => ( dvd_dvd_int @ ( times_times_int @ A_209 @ C_108 ) @ ( times_times_int @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1112_mult__dvd__mono,axiom,(
    ! [C_108: nat,D_33: nat,A_209: nat,B_176: nat] :
      ( ( dvd_dvd_nat @ A_209 @ B_176 )
     => ( ( dvd_dvd_nat @ C_108 @ D_33 )
       => ( dvd_dvd_nat @ ( times_times_nat @ A_209 @ C_108 ) @ ( times_times_nat @ B_176 @ D_33 ) ) ) ) )).

thf(fact_1113_dvd__mult,axiom,(
    ! [B_175: code_code_numeral,A_208: code_code_numeral,C_107: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_208 @ C_107 )
     => ( dvd_dv174992974umeral @ A_208 @ ( times_1655362735umeral @ B_175 @ C_107 ) ) ) )).

thf(fact_1114_dvd__mult,axiom,(
    ! [B_175: real,A_208: real,C_107: real] :
      ( ( dvd_dvd_real @ A_208 @ C_107 )
     => ( dvd_dvd_real @ A_208 @ ( times_times_real @ B_175 @ C_107 ) ) ) )).

thf(fact_1115_dvd__mult,axiom,(
    ! [B_175: complex,A_208: complex,C_107: complex] :
      ( ( dvd_dvd_complex @ A_208 @ C_107 )
     => ( dvd_dvd_complex @ A_208 @ ( times_times_complex @ B_175 @ C_107 ) ) ) )).

thf(fact_1116_dvd__mult,axiom,(
    ! [B_175: quickcheck_code_int,A_208: quickcheck_code_int,C_107: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_208 @ C_107 )
     => ( dvd_dv1760642554de_int @ A_208 @ ( times_123202395de_int @ B_175 @ C_107 ) ) ) )).

thf(fact_1117_dvd__mult,axiom,(
    ! [B_175: rat,A_208: rat,C_107: rat] :
      ( ( dvd_dvd_rat @ A_208 @ C_107 )
     => ( dvd_dvd_rat @ A_208 @ ( times_times_rat @ B_175 @ C_107 ) ) ) )).

thf(fact_1118_dvd__mult,axiom,(
    ! [B_175: int,A_208: int,C_107: int] :
      ( ( dvd_dvd_int @ A_208 @ C_107 )
     => ( dvd_dvd_int @ A_208 @ ( times_times_int @ B_175 @ C_107 ) ) ) )).

thf(fact_1119_dvd__mult,axiom,(
    ! [B_175: nat,A_208: nat,C_107: nat] :
      ( ( dvd_dvd_nat @ A_208 @ C_107 )
     => ( dvd_dvd_nat @ A_208 @ ( times_times_nat @ B_175 @ C_107 ) ) ) )).

thf(fact_1120_dvd__mult2,axiom,(
    ! [C_106: code_code_numeral,A_207: code_code_numeral,B_174: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_207 @ B_174 )
     => ( dvd_dv174992974umeral @ A_207 @ ( times_1655362735umeral @ B_174 @ C_106 ) ) ) )).

thf(fact_1121_dvd__mult2,axiom,(
    ! [C_106: real,A_207: real,B_174: real] :
      ( ( dvd_dvd_real @ A_207 @ B_174 )
     => ( dvd_dvd_real @ A_207 @ ( times_times_real @ B_174 @ C_106 ) ) ) )).

thf(fact_1122_dvd__mult2,axiom,(
    ! [C_106: complex,A_207: complex,B_174: complex] :
      ( ( dvd_dvd_complex @ A_207 @ B_174 )
     => ( dvd_dvd_complex @ A_207 @ ( times_times_complex @ B_174 @ C_106 ) ) ) )).

thf(fact_1123_dvd__mult2,axiom,(
    ! [C_106: quickcheck_code_int,A_207: quickcheck_code_int,B_174: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_207 @ B_174 )
     => ( dvd_dv1760642554de_int @ A_207 @ ( times_123202395de_int @ B_174 @ C_106 ) ) ) )).

thf(fact_1124_dvd__mult2,axiom,(
    ! [C_106: rat,A_207: rat,B_174: rat] :
      ( ( dvd_dvd_rat @ A_207 @ B_174 )
     => ( dvd_dvd_rat @ A_207 @ ( times_times_rat @ B_174 @ C_106 ) ) ) )).

thf(fact_1125_dvd__mult2,axiom,(
    ! [C_106: int,A_207: int,B_174: int] :
      ( ( dvd_dvd_int @ A_207 @ B_174 )
     => ( dvd_dvd_int @ A_207 @ ( times_times_int @ B_174 @ C_106 ) ) ) )).

thf(fact_1126_dvd__mult2,axiom,(
    ! [C_106: nat,A_207: nat,B_174: nat] :
      ( ( dvd_dvd_nat @ A_207 @ B_174 )
     => ( dvd_dvd_nat @ A_207 @ ( times_times_nat @ B_174 @ C_106 ) ) ) )).

thf(fact_1127_dvd__triv__right,axiom,(
    ! [A_206: code_code_numeral,B_173: code_code_numeral] :
      ( dvd_dv174992974umeral @ A_206 @ ( times_1655362735umeral @ B_173 @ A_206 ) ) )).

thf(fact_1128_dvd__triv__right,axiom,(
    ! [A_206: real,B_173: real] :
      ( dvd_dvd_real @ A_206 @ ( times_times_real @ B_173 @ A_206 ) ) )).

thf(fact_1129_dvd__triv__right,axiom,(
    ! [A_206: complex,B_173: complex] :
      ( dvd_dvd_complex @ A_206 @ ( times_times_complex @ B_173 @ A_206 ) ) )).

thf(fact_1130_dvd__triv__right,axiom,(
    ! [A_206: quickcheck_code_int,B_173: quickcheck_code_int] :
      ( dvd_dv1760642554de_int @ A_206 @ ( times_123202395de_int @ B_173 @ A_206 ) ) )).

thf(fact_1131_dvd__triv__right,axiom,(
    ! [A_206: rat,B_173: rat] :
      ( dvd_dvd_rat @ A_206 @ ( times_times_rat @ B_173 @ A_206 ) ) )).

thf(fact_1132_dvd__triv__right,axiom,(
    ! [A_206: int,B_173: int] :
      ( dvd_dvd_int @ A_206 @ ( times_times_int @ B_173 @ A_206 ) ) )).

thf(fact_1133_dvd__triv__right,axiom,(
    ! [A_206: nat,B_173: nat] :
      ( dvd_dvd_nat @ A_206 @ ( times_times_nat @ B_173 @ A_206 ) ) )).

thf(fact_1134_dvd__triv__left,axiom,(
    ! [A_205: code_code_numeral,B_172: code_code_numeral] :
      ( dvd_dv174992974umeral @ A_205 @ ( times_1655362735umeral @ A_205 @ B_172 ) ) )).

thf(fact_1135_dvd__triv__left,axiom,(
    ! [A_205: real,B_172: real] :
      ( dvd_dvd_real @ A_205 @ ( times_times_real @ A_205 @ B_172 ) ) )).

thf(fact_1136_dvd__triv__left,axiom,(
    ! [A_205: complex,B_172: complex] :
      ( dvd_dvd_complex @ A_205 @ ( times_times_complex @ A_205 @ B_172 ) ) )).

thf(fact_1137_dvd__triv__left,axiom,(
    ! [A_205: quickcheck_code_int,B_172: quickcheck_code_int] :
      ( dvd_dv1760642554de_int @ A_205 @ ( times_123202395de_int @ A_205 @ B_172 ) ) )).

thf(fact_1138_dvd__triv__left,axiom,(
    ! [A_205: rat,B_172: rat] :
      ( dvd_dvd_rat @ A_205 @ ( times_times_rat @ A_205 @ B_172 ) ) )).

thf(fact_1139_dvd__triv__left,axiom,(
    ! [A_205: int,B_172: int] :
      ( dvd_dvd_int @ A_205 @ ( times_times_int @ A_205 @ B_172 ) ) )).

thf(fact_1140_dvd__triv__left,axiom,(
    ! [A_205: nat,B_172: nat] :
      ( dvd_dvd_nat @ A_205 @ ( times_times_nat @ A_205 @ B_172 ) ) )).

thf(fact_1141_dvd__add,axiom,(
    ! [C_105: code_code_numeral,A_204: code_code_numeral,B_171: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_204 @ B_171 )
     => ( ( dvd_dv174992974umeral @ A_204 @ C_105 )
       => ( dvd_dv174992974umeral @ A_204 @ ( plus_p1627245867umeral @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1142_dvd__add,axiom,(
    ! [C_105: real,A_204: real,B_171: real] :
      ( ( dvd_dvd_real @ A_204 @ B_171 )
     => ( ( dvd_dvd_real @ A_204 @ C_105 )
       => ( dvd_dvd_real @ A_204 @ ( plus_plus_real @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1143_dvd__add,axiom,(
    ! [C_105: complex,A_204: complex,B_171: complex] :
      ( ( dvd_dvd_complex @ A_204 @ B_171 )
     => ( ( dvd_dvd_complex @ A_204 @ C_105 )
       => ( dvd_dvd_complex @ A_204 @ ( plus_plus_complex @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1144_dvd__add,axiom,(
    ! [C_105: quickcheck_code_int,A_204: quickcheck_code_int,B_171: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_204 @ B_171 )
     => ( ( dvd_dv1760642554de_int @ A_204 @ C_105 )
       => ( dvd_dv1760642554de_int @ A_204 @ ( plus_p1446045655de_int @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1145_dvd__add,axiom,(
    ! [C_105: rat,A_204: rat,B_171: rat] :
      ( ( dvd_dvd_rat @ A_204 @ B_171 )
     => ( ( dvd_dvd_rat @ A_204 @ C_105 )
       => ( dvd_dvd_rat @ A_204 @ ( plus_plus_rat @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1146_dvd__add,axiom,(
    ! [C_105: int,A_204: int,B_171: int] :
      ( ( dvd_dvd_int @ A_204 @ B_171 )
     => ( ( dvd_dvd_int @ A_204 @ C_105 )
       => ( dvd_dvd_int @ A_204 @ ( plus_plus_int @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1147_dvd__add,axiom,(
    ! [C_105: nat,A_204: nat,B_171: nat] :
      ( ( dvd_dvd_nat @ A_204 @ B_171 )
     => ( ( dvd_dvd_nat @ A_204 @ C_105 )
       => ( dvd_dvd_nat @ A_204 @ ( plus_plus_nat @ B_171 @ C_105 ) ) ) ) )).

thf(fact_1148_one__dvd,axiom,(
    ! [A_203: real] :
      ( dvd_dvd_real @ one_one_real @ A_203 ) )).

thf(fact_1149_one__dvd,axiom,(
    ! [A_203: code_code_numeral] :
      ( dvd_dv174992974umeral @ one_on1645066479umeral @ A_203 ) )).

thf(fact_1150_one__dvd,axiom,(
    ! [A_203: complex] :
      ( dvd_dvd_complex @ one_one_complex @ A_203 ) )).

thf(fact_1151_one__dvd,axiom,(
    ! [A_203: quickcheck_code_int] :
      ( dvd_dv1760642554de_int @ one_on1684967323de_int @ A_203 ) )).

thf(fact_1152_one__dvd,axiom,(
    ! [A_203: rat] :
      ( dvd_dvd_rat @ one_one_rat @ A_203 ) )).

thf(fact_1153_one__dvd,axiom,(
    ! [A_203: int] :
      ( dvd_dvd_int @ one_one_int @ A_203 ) )).

thf(fact_1154_one__dvd,axiom,(
    ! [A_203: nat] :
      ( dvd_dvd_nat @ one_one_nat @ A_203 ) )).

thf(fact_1155_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J,axiom,
    ( ord_less_eq_int @ zero_zero_int @ zero_zero_int )).

thf(fact_1156_Euler_Oaux2,axiom,(
    ! [B: int,A: int,C: int] :
      ( ( ord_less_int @ A @ C )
     => ( ( ord_less_int @ B @ C )
       => ( ( ord_less_eq_int @ A @ B )
          | ( ord_less_eq_int @ B @ A ) ) ) ) )).

thf(fact_1157_IntPrimes_Ozcong__zero,axiom,(
    ! [A: int,B: int] :
      ( ( zcong @ A @ B @ zero_zero_int )
    <=> ( A = B ) ) )).

thf(fact_1158_zcong__id,axiom,(
    ! [M: int] :
      ( zcong @ M @ zero_zero_int @ M ) )).

thf(fact_1159_zcong__1,axiom,(
    ! [A: int,B: int] :
      ( zcong @ A @ B @ one_one_int ) )).

thf(fact_1160_zcong__zmult,axiom,(
    ! [C: int,D: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( zcong @ C @ D @ M )
       => ( zcong @ ( times_times_int @ A @ C ) @ ( times_times_int @ B @ D ) @ M ) ) ) )).

thf(fact_1161_zcong__scalar2,axiom,(
    ! [K_1: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( zcong @ ( times_times_int @ K_1 @ A ) @ ( times_times_int @ K_1 @ B ) @ M ) ) )).

thf(fact_1162_zcong__scalar,axiom,(
    ! [K_1: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( zcong @ ( times_times_int @ A @ K_1 ) @ ( times_times_int @ B @ K_1 ) @ M ) ) )).

thf(fact_1163_zcong__zmult__prop2,axiom,(
    ! [C: int,D: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( zcong @ C @ ( times_times_int @ D @ A ) @ M )
      <=> ( zcong @ C @ ( times_times_int @ D @ B ) @ M ) ) ) )).

thf(fact_1164_zcong__zmult__prop1,axiom,(
    ! [C: int,D: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( zcong @ C @ ( times_times_int @ A @ D ) @ M )
      <=> ( zcong @ C @ ( times_times_int @ B @ D ) @ M ) ) ) )).

thf(fact_1165_zcong__zmult__self,axiom,(
    ! [A: int,M: int,B: int] :
      ( zcong @ ( times_times_int @ A @ M ) @ ( times_times_int @ B @ M ) @ M ) )).

thf(fact_1166_zcong__zadd,axiom,(
    ! [C: int,D: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( zcong @ C @ D @ M )
       => ( zcong @ ( plus_plus_int @ A @ C ) @ ( plus_plus_int @ B @ D ) @ M ) ) ) )).

thf(fact_1167_zcong__shift,axiom,(
    ! [C: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( zcong @ ( plus_plus_int @ A @ C ) @ ( plus_plus_int @ B @ C ) @ M ) ) )).

thf(fact_1168_zcong__zpower,axiom,(
    ! [Z_1: nat,X_1: int,Y_1: int,M: int] :
      ( ( zcong @ X_1 @ Y_1 @ M )
     => ( zcong @ ( power_power_int @ X_1 @ Z_1 ) @ ( power_power_int @ Y_1 @ Z_1 ) @ M ) ) )).

thf(fact_1169_power__m1__even,axiom,(
    ! [N_36: nat] :
      ( ( power_power_int @ ( number_number_of_int @ min ) @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_36 ) )
      = one_one_int ) )).

thf(fact_1170_power__m1__even,axiom,(
    ! [N_36: nat] :
      ( ( power_power_real @ ( number267125858f_real @ min ) @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_36 ) )
      = one_one_real ) )).

thf(fact_1171_power__m1__even,axiom,(
    ! [N_36: nat] :
      ( ( power_power_complex @ ( number528085621omplex @ min ) @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_36 ) )
      = one_one_complex ) )).

thf(fact_1172_power__m1__even,axiom,(
    ! [N_36: nat] :
      ( ( power_power_rat @ ( number_number_of_rat @ min ) @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_36 ) )
      = one_one_rat ) )).

thf(fact_1173_split__mult__neg__le,axiom,(
    ! [B_170: int,A_202: int] :
      ( ( ( ( ord_less_eq_int @ zero_zero_int @ A_202 )
          & ( ord_less_eq_int @ B_170 @ zero_zero_int ) )
        | ( ( ord_less_eq_int @ A_202 @ zero_zero_int )
          & ( ord_less_eq_int @ zero_zero_int @ B_170 ) ) )
     => ( ord_less_eq_int @ ( times_times_int @ A_202 @ B_170 ) @ zero_zero_int ) ) )).

thf(fact_1174_split__mult__neg__le,axiom,(
    ! [B_170: nat,A_202: nat] :
      ( ( ( ( ord_less_eq_nat @ zero_zero_nat @ A_202 )
          & ( ord_less_eq_nat @ B_170 @ zero_zero_nat ) )
        | ( ( ord_less_eq_nat @ A_202 @ zero_zero_nat )
          & ( ord_less_eq_nat @ zero_zero_nat @ B_170 ) ) )
     => ( ord_less_eq_nat @ ( times_times_nat @ A_202 @ B_170 ) @ zero_zero_nat ) ) )).

thf(fact_1175_split__mult__neg__le,axiom,(
    ! [B_170: real,A_202: real] :
      ( ( ( ( ord_less_eq_real @ zero_zero_real @ A_202 )
          & ( ord_less_eq_real @ B_170 @ zero_zero_real ) )
        | ( ( ord_less_eq_real @ A_202 @ zero_zero_real )
          & ( ord_less_eq_real @ zero_zero_real @ B_170 ) ) )
     => ( ord_less_eq_real @ ( times_times_real @ A_202 @ B_170 ) @ zero_zero_real ) ) )).

thf(fact_1176_split__mult__neg__le,axiom,(
    ! [B_170: code_code_numeral,A_202: code_code_numeral] :
      ( ( ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_202 )
          & ( ord_le565307924umeral @ B_170 @ zero_z126310315umeral ) )
        | ( ( ord_le565307924umeral @ A_202 @ zero_z126310315umeral )
          & ( ord_le565307924umeral @ zero_z126310315umeral @ B_170 ) ) )
     => ( ord_le565307924umeral @ ( times_1655362735umeral @ A_202 @ B_170 ) @ zero_z126310315umeral ) ) )).

thf(fact_1177_split__mult__neg__le,axiom,(
    ! [B_170: quickcheck_code_int,A_202: quickcheck_code_int] :
      ( ( ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_202 )
          & ( ord_le258702272de_int @ B_170 @ zero_z891286103de_int ) )
        | ( ( ord_le258702272de_int @ A_202 @ zero_z891286103de_int )
          & ( ord_le258702272de_int @ zero_z891286103de_int @ B_170 ) ) )
     => ( ord_le258702272de_int @ ( times_123202395de_int @ A_202 @ B_170 ) @ zero_z891286103de_int ) ) )).

thf(fact_1178_split__mult__neg__le,axiom,(
    ! [B_170: rat,A_202: rat] :
      ( ( ( ( ord_less_eq_rat @ zero_zero_rat @ A_202 )
          & ( ord_less_eq_rat @ B_170 @ zero_zero_rat ) )
        | ( ( ord_less_eq_rat @ A_202 @ zero_zero_rat )
          & ( ord_less_eq_rat @ zero_zero_rat @ B_170 ) ) )
     => ( ord_less_eq_rat @ ( times_times_rat @ A_202 @ B_170 ) @ zero_zero_rat ) ) )).

thf(fact_1179_split__mult__pos__le,axiom,(
    ! [B_169: int,A_201: int] :
      ( ( ( ( ord_less_eq_int @ zero_zero_int @ A_201 )
          & ( ord_less_eq_int @ zero_zero_int @ B_169 ) )
        | ( ( ord_less_eq_int @ A_201 @ zero_zero_int )
          & ( ord_less_eq_int @ B_169 @ zero_zero_int ) ) )
     => ( ord_less_eq_int @ zero_zero_int @ ( times_times_int @ A_201 @ B_169 ) ) ) )).

thf(fact_1180_split__mult__pos__le,axiom,(
    ! [B_169: real,A_201: real] :
      ( ( ( ( ord_less_eq_real @ zero_zero_real @ A_201 )
          & ( ord_less_eq_real @ zero_zero_real @ B_169 ) )
        | ( ( ord_less_eq_real @ A_201 @ zero_zero_real )
          & ( ord_less_eq_real @ B_169 @ zero_zero_real ) ) )
     => ( ord_less_eq_real @ zero_zero_real @ ( times_times_real @ A_201 @ B_169 ) ) ) )).

thf(fact_1181_split__mult__pos__le,axiom,(
    ! [B_169: rat,A_201: rat] :
      ( ( ( ( ord_less_eq_rat @ zero_zero_rat @ A_201 )
          & ( ord_less_eq_rat @ zero_zero_rat @ B_169 ) )
        | ( ( ord_less_eq_rat @ A_201 @ zero_zero_rat )
          & ( ord_less_eq_rat @ B_169 @ zero_zero_rat ) ) )
     => ( ord_less_eq_rat @ zero_zero_rat @ ( times_times_rat @ A_201 @ B_169 ) ) ) )).

thf(fact_1182_mult__mono,axiom,(
    ! [C_104: int,D_32: int,A_200: int,B_168: int] :
      ( ( ord_less_eq_int @ A_200 @ B_168 )
     => ( ( ord_less_eq_int @ C_104 @ D_32 )
       => ( ( ord_less_eq_int @ zero_zero_int @ B_168 )
         => ( ( ord_less_eq_int @ zero_zero_int @ C_104 )
           => ( ord_less_eq_int @ ( times_times_int @ A_200 @ C_104 ) @ ( times_times_int @ B_168 @ D_32 ) ) ) ) ) ) )).

thf(fact_1183_mult__mono,axiom,(
    ! [C_104: nat,D_32: nat,A_200: nat,B_168: nat] :
      ( ( ord_less_eq_nat @ A_200 @ B_168 )
     => ( ( ord_less_eq_nat @ C_104 @ D_32 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ B_168 )
         => ( ( ord_less_eq_nat @ zero_zero_nat @ C_104 )
           => ( ord_less_eq_nat @ ( times_times_nat @ A_200 @ C_104 ) @ ( times_times_nat @ B_168 @ D_32 ) ) ) ) ) ) )).

thf(fact_1184_mult__mono,axiom,(
    ! [C_104: real,D_32: real,A_200: real,B_168: real] :
      ( ( ord_less_eq_real @ A_200 @ B_168 )
     => ( ( ord_less_eq_real @ C_104 @ D_32 )
       => ( ( ord_less_eq_real @ zero_zero_real @ B_168 )
         => ( ( ord_less_eq_real @ zero_zero_real @ C_104 )
           => ( ord_less_eq_real @ ( times_times_real @ A_200 @ C_104 ) @ ( times_times_real @ B_168 @ D_32 ) ) ) ) ) ) )).

thf(fact_1185_mult__mono,axiom,(
    ! [C_104: code_code_numeral,D_32: code_code_numeral,A_200: code_code_numeral,B_168: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_200 @ B_168 )
     => ( ( ord_le565307924umeral @ C_104 @ D_32 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_168 )
         => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_104 )
           => ( ord_le565307924umeral @ ( times_1655362735umeral @ A_200 @ C_104 ) @ ( times_1655362735umeral @ B_168 @ D_32 ) ) ) ) ) ) )).

thf(fact_1186_mult__mono,axiom,(
    ! [C_104: quickcheck_code_int,D_32: quickcheck_code_int,A_200: quickcheck_code_int,B_168: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_200 @ B_168 )
     => ( ( ord_le258702272de_int @ C_104 @ D_32 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_168 )
         => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_104 )
           => ( ord_le258702272de_int @ ( times_123202395de_int @ A_200 @ C_104 ) @ ( times_123202395de_int @ B_168 @ D_32 ) ) ) ) ) ) )).

thf(fact_1187_mult__mono,axiom,(
    ! [C_104: rat,D_32: rat,A_200: rat,B_168: rat] :
      ( ( ord_less_eq_rat @ A_200 @ B_168 )
     => ( ( ord_less_eq_rat @ C_104 @ D_32 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ B_168 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ C_104 )
           => ( ord_less_eq_rat @ ( times_times_rat @ A_200 @ C_104 ) @ ( times_times_rat @ B_168 @ D_32 ) ) ) ) ) ) )).

thf(fact_1188_mult__mono_H,axiom,(
    ! [C_103: int,D_31: int,A_199: int,B_167: int] :
      ( ( ord_less_eq_int @ A_199 @ B_167 )
     => ( ( ord_less_eq_int @ C_103 @ D_31 )
       => ( ( ord_less_eq_int @ zero_zero_int @ A_199 )
         => ( ( ord_less_eq_int @ zero_zero_int @ C_103 )
           => ( ord_less_eq_int @ ( times_times_int @ A_199 @ C_103 ) @ ( times_times_int @ B_167 @ D_31 ) ) ) ) ) ) )).

thf(fact_1189_mult__mono_H,axiom,(
    ! [C_103: nat,D_31: nat,A_199: nat,B_167: nat] :
      ( ( ord_less_eq_nat @ A_199 @ B_167 )
     => ( ( ord_less_eq_nat @ C_103 @ D_31 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ A_199 )
         => ( ( ord_less_eq_nat @ zero_zero_nat @ C_103 )
           => ( ord_less_eq_nat @ ( times_times_nat @ A_199 @ C_103 ) @ ( times_times_nat @ B_167 @ D_31 ) ) ) ) ) ) )).

thf(fact_1190_mult__mono_H,axiom,(
    ! [C_103: real,D_31: real,A_199: real,B_167: real] :
      ( ( ord_less_eq_real @ A_199 @ B_167 )
     => ( ( ord_less_eq_real @ C_103 @ D_31 )
       => ( ( ord_less_eq_real @ zero_zero_real @ A_199 )
         => ( ( ord_less_eq_real @ zero_zero_real @ C_103 )
           => ( ord_less_eq_real @ ( times_times_real @ A_199 @ C_103 ) @ ( times_times_real @ B_167 @ D_31 ) ) ) ) ) ) )).

thf(fact_1191_mult__mono_H,axiom,(
    ! [C_103: code_code_numeral,D_31: code_code_numeral,A_199: code_code_numeral,B_167: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_199 @ B_167 )
     => ( ( ord_le565307924umeral @ C_103 @ D_31 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_199 )
         => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_103 )
           => ( ord_le565307924umeral @ ( times_1655362735umeral @ A_199 @ C_103 ) @ ( times_1655362735umeral @ B_167 @ D_31 ) ) ) ) ) ) )).

thf(fact_1192_mult__mono_H,axiom,(
    ! [C_103: quickcheck_code_int,D_31: quickcheck_code_int,A_199: quickcheck_code_int,B_167: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_199 @ B_167 )
     => ( ( ord_le258702272de_int @ C_103 @ D_31 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_199 )
         => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_103 )
           => ( ord_le258702272de_int @ ( times_123202395de_int @ A_199 @ C_103 ) @ ( times_123202395de_int @ B_167 @ D_31 ) ) ) ) ) ) )).

thf(fact_1193_mult__mono_H,axiom,(
    ! [C_103: rat,D_31: rat,A_199: rat,B_167: rat] :
      ( ( ord_less_eq_rat @ A_199 @ B_167 )
     => ( ( ord_less_eq_rat @ C_103 @ D_31 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ A_199 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ C_103 )
           => ( ord_less_eq_rat @ ( times_times_rat @ A_199 @ C_103 ) @ ( times_times_rat @ B_167 @ D_31 ) ) ) ) ) ) )).

thf(fact_1194_mult__left__mono__neg,axiom,(
    ! [C_102: int,B_166: int,A_198: int] :
      ( ( ord_less_eq_int @ B_166 @ A_198 )
     => ( ( ord_less_eq_int @ C_102 @ zero_zero_int )
       => ( ord_less_eq_int @ ( times_times_int @ C_102 @ A_198 ) @ ( times_times_int @ C_102 @ B_166 ) ) ) ) )).

thf(fact_1195_mult__left__mono__neg,axiom,(
    ! [C_102: real,B_166: real,A_198: real] :
      ( ( ord_less_eq_real @ B_166 @ A_198 )
     => ( ( ord_less_eq_real @ C_102 @ zero_zero_real )
       => ( ord_less_eq_real @ ( times_times_real @ C_102 @ A_198 ) @ ( times_times_real @ C_102 @ B_166 ) ) ) ) )).

thf(fact_1196_mult__left__mono__neg,axiom,(
    ! [C_102: rat,B_166: rat,A_198: rat] :
      ( ( ord_less_eq_rat @ B_166 @ A_198 )
     => ( ( ord_less_eq_rat @ C_102 @ zero_zero_rat )
       => ( ord_less_eq_rat @ ( times_times_rat @ C_102 @ A_198 ) @ ( times_times_rat @ C_102 @ B_166 ) ) ) ) )).

thf(fact_1197_mult__right__mono__neg,axiom,(
    ! [C_101: int,B_165: int,A_197: int] :
      ( ( ord_less_eq_int @ B_165 @ A_197 )
     => ( ( ord_less_eq_int @ C_101 @ zero_zero_int )
       => ( ord_less_eq_int @ ( times_times_int @ A_197 @ C_101 ) @ ( times_times_int @ B_165 @ C_101 ) ) ) ) )).

thf(fact_1198_mult__right__mono__neg,axiom,(
    ! [C_101: real,B_165: real,A_197: real] :
      ( ( ord_less_eq_real @ B_165 @ A_197 )
     => ( ( ord_less_eq_real @ C_101 @ zero_zero_real )
       => ( ord_less_eq_real @ ( times_times_real @ A_197 @ C_101 ) @ ( times_times_real @ B_165 @ C_101 ) ) ) ) )).

thf(fact_1199_mult__right__mono__neg,axiom,(
    ! [C_101: rat,B_165: rat,A_197: rat] :
      ( ( ord_less_eq_rat @ B_165 @ A_197 )
     => ( ( ord_less_eq_rat @ C_101 @ zero_zero_rat )
       => ( ord_less_eq_rat @ ( times_times_rat @ A_197 @ C_101 ) @ ( times_times_rat @ B_165 @ C_101 ) ) ) ) )).

thf(fact_1200_comm__mult__left__mono,axiom,(
    ! [C_100: int,A_196: int,B_164: int] :
      ( ( ord_less_eq_int @ A_196 @ B_164 )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_100 )
       => ( ord_less_eq_int @ ( times_times_int @ C_100 @ A_196 ) @ ( times_times_int @ C_100 @ B_164 ) ) ) ) )).

thf(fact_1201_comm__mult__left__mono,axiom,(
    ! [C_100: nat,A_196: nat,B_164: nat] :
      ( ( ord_less_eq_nat @ A_196 @ B_164 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_100 )
       => ( ord_less_eq_nat @ ( times_times_nat @ C_100 @ A_196 ) @ ( times_times_nat @ C_100 @ B_164 ) ) ) ) )).

thf(fact_1202_comm__mult__left__mono,axiom,(
    ! [C_100: real,A_196: real,B_164: real] :
      ( ( ord_less_eq_real @ A_196 @ B_164 )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_100 )
       => ( ord_less_eq_real @ ( times_times_real @ C_100 @ A_196 ) @ ( times_times_real @ C_100 @ B_164 ) ) ) ) )).

thf(fact_1203_comm__mult__left__mono,axiom,(
    ! [C_100: code_code_numeral,A_196: code_code_numeral,B_164: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_196 @ B_164 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_100 )
       => ( ord_le565307924umeral @ ( times_1655362735umeral @ C_100 @ A_196 ) @ ( times_1655362735umeral @ C_100 @ B_164 ) ) ) ) )).

thf(fact_1204_comm__mult__left__mono,axiom,(
    ! [C_100: quickcheck_code_int,A_196: quickcheck_code_int,B_164: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_196 @ B_164 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_100 )
       => ( ord_le258702272de_int @ ( times_123202395de_int @ C_100 @ A_196 ) @ ( times_123202395de_int @ C_100 @ B_164 ) ) ) ) )).

thf(fact_1205_comm__mult__left__mono,axiom,(
    ! [C_100: rat,A_196: rat,B_164: rat] :
      ( ( ord_less_eq_rat @ A_196 @ B_164 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_100 )
       => ( ord_less_eq_rat @ ( times_times_rat @ C_100 @ A_196 ) @ ( times_times_rat @ C_100 @ B_164 ) ) ) ) )).

thf(fact_1206_mult__left__mono,axiom,(
    ! [C_99: int,A_195: int,B_163: int] :
      ( ( ord_less_eq_int @ A_195 @ B_163 )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_99 )
       => ( ord_less_eq_int @ ( times_times_int @ C_99 @ A_195 ) @ ( times_times_int @ C_99 @ B_163 ) ) ) ) )).

thf(fact_1207_mult__left__mono,axiom,(
    ! [C_99: nat,A_195: nat,B_163: nat] :
      ( ( ord_less_eq_nat @ A_195 @ B_163 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_99 )
       => ( ord_less_eq_nat @ ( times_times_nat @ C_99 @ A_195 ) @ ( times_times_nat @ C_99 @ B_163 ) ) ) ) )).

thf(fact_1208_mult__left__mono,axiom,(
    ! [C_99: real,A_195: real,B_163: real] :
      ( ( ord_less_eq_real @ A_195 @ B_163 )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_99 )
       => ( ord_less_eq_real @ ( times_times_real @ C_99 @ A_195 ) @ ( times_times_real @ C_99 @ B_163 ) ) ) ) )).

thf(fact_1209_mult__left__mono,axiom,(
    ! [C_99: code_code_numeral,A_195: code_code_numeral,B_163: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_195 @ B_163 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_99 )
       => ( ord_le565307924umeral @ ( times_1655362735umeral @ C_99 @ A_195 ) @ ( times_1655362735umeral @ C_99 @ B_163 ) ) ) ) )).

thf(fact_1210_mult__left__mono,axiom,(
    ! [C_99: quickcheck_code_int,A_195: quickcheck_code_int,B_163: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_195 @ B_163 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_99 )
       => ( ord_le258702272de_int @ ( times_123202395de_int @ C_99 @ A_195 ) @ ( times_123202395de_int @ C_99 @ B_163 ) ) ) ) )).

thf(fact_1211_mult__left__mono,axiom,(
    ! [C_99: rat,A_195: rat,B_163: rat] :
      ( ( ord_less_eq_rat @ A_195 @ B_163 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_99 )
       => ( ord_less_eq_rat @ ( times_times_rat @ C_99 @ A_195 ) @ ( times_times_rat @ C_99 @ B_163 ) ) ) ) )).

thf(fact_1212_mult__right__mono,axiom,(
    ! [C_98: int,A_194: int,B_162: int] :
      ( ( ord_less_eq_int @ A_194 @ B_162 )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_98 )
       => ( ord_less_eq_int @ ( times_times_int @ A_194 @ C_98 ) @ ( times_times_int @ B_162 @ C_98 ) ) ) ) )).

thf(fact_1213_mult__right__mono,axiom,(
    ! [C_98: nat,A_194: nat,B_162: nat] :
      ( ( ord_less_eq_nat @ A_194 @ B_162 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_98 )
       => ( ord_less_eq_nat @ ( times_times_nat @ A_194 @ C_98 ) @ ( times_times_nat @ B_162 @ C_98 ) ) ) ) )).

thf(fact_1214_mult__right__mono,axiom,(
    ! [C_98: real,A_194: real,B_162: real] :
      ( ( ord_less_eq_real @ A_194 @ B_162 )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_98 )
       => ( ord_less_eq_real @ ( times_times_real @ A_194 @ C_98 ) @ ( times_times_real @ B_162 @ C_98 ) ) ) ) )).

thf(fact_1215_mult__right__mono,axiom,(
    ! [C_98: code_code_numeral,A_194: code_code_numeral,B_162: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_194 @ B_162 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_98 )
       => ( ord_le565307924umeral @ ( times_1655362735umeral @ A_194 @ C_98 ) @ ( times_1655362735umeral @ B_162 @ C_98 ) ) ) ) )).

thf(fact_1216_mult__right__mono,axiom,(
    ! [C_98: quickcheck_code_int,A_194: quickcheck_code_int,B_162: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_194 @ B_162 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_98 )
       => ( ord_le258702272de_int @ ( times_123202395de_int @ A_194 @ C_98 ) @ ( times_123202395de_int @ B_162 @ C_98 ) ) ) ) )).

thf(fact_1217_mult__right__mono,axiom,(
    ! [C_98: rat,A_194: rat,B_162: rat] :
      ( ( ord_less_eq_rat @ A_194 @ B_162 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_98 )
       => ( ord_less_eq_rat @ ( times_times_rat @ A_194 @ C_98 ) @ ( times_times_rat @ B_162 @ C_98 ) ) ) ) )).

thf(fact_1218_mult__nonpos__nonpos,axiom,(
    ! [B_161: int,A_193: int] :
      ( ( ord_less_eq_int @ A_193 @ zero_zero_int )
     => ( ( ord_less_eq_int @ B_161 @ zero_zero_int )
       => ( ord_less_eq_int @ zero_zero_int @ ( times_times_int @ A_193 @ B_161 ) ) ) ) )).

thf(fact_1219_mult__nonpos__nonpos,axiom,(
    ! [B_161: real,A_193: real] :
      ( ( ord_less_eq_real @ A_193 @ zero_zero_real )
     => ( ( ord_less_eq_real @ B_161 @ zero_zero_real )
       => ( ord_less_eq_real @ zero_zero_real @ ( times_times_real @ A_193 @ B_161 ) ) ) ) )).

thf(fact_1220_mult__nonpos__nonpos,axiom,(
    ! [B_161: rat,A_193: rat] :
      ( ( ord_less_eq_rat @ A_193 @ zero_zero_rat )
     => ( ( ord_less_eq_rat @ B_161 @ zero_zero_rat )
       => ( ord_less_eq_rat @ zero_zero_rat @ ( times_times_rat @ A_193 @ B_161 ) ) ) ) )).

thf(fact_1221_mult__nonpos__nonneg,axiom,(
    ! [B_160: int,A_192: int] :
      ( ( ord_less_eq_int @ A_192 @ zero_zero_int )
     => ( ( ord_less_eq_int @ zero_zero_int @ B_160 )
       => ( ord_less_eq_int @ ( times_times_int @ A_192 @ B_160 ) @ zero_zero_int ) ) ) )).

thf(fact_1222_mult__nonpos__nonneg,axiom,(
    ! [B_160: nat,A_192: nat] :
      ( ( ord_less_eq_nat @ A_192 @ zero_zero_nat )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ B_160 )
       => ( ord_less_eq_nat @ ( times_times_nat @ A_192 @ B_160 ) @ zero_zero_nat ) ) ) )).

thf(fact_1223_mult__nonpos__nonneg,axiom,(
    ! [B_160: real,A_192: real] :
      ( ( ord_less_eq_real @ A_192 @ zero_zero_real )
     => ( ( ord_less_eq_real @ zero_zero_real @ B_160 )
       => ( ord_less_eq_real @ ( times_times_real @ A_192 @ B_160 ) @ zero_zero_real ) ) ) )).

thf(fact_1224_mult__nonpos__nonneg,axiom,(
    ! [B_160: code_code_numeral,A_192: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_192 @ zero_z126310315umeral )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_160 )
       => ( ord_le565307924umeral @ ( times_1655362735umeral @ A_192 @ B_160 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1225_mult__nonpos__nonneg,axiom,(
    ! [B_160: quickcheck_code_int,A_192: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_192 @ zero_z891286103de_int )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_160 )
       => ( ord_le258702272de_int @ ( times_123202395de_int @ A_192 @ B_160 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1226_mult__nonpos__nonneg,axiom,(
    ! [B_160: rat,A_192: rat] :
      ( ( ord_less_eq_rat @ A_192 @ zero_zero_rat )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ B_160 )
       => ( ord_less_eq_rat @ ( times_times_rat @ A_192 @ B_160 ) @ zero_zero_rat ) ) ) )).

thf(fact_1227_mult__nonneg__nonpos2,axiom,(
    ! [B_159: int,A_191: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_191 )
     => ( ( ord_less_eq_int @ B_159 @ zero_zero_int )
       => ( ord_less_eq_int @ ( times_times_int @ B_159 @ A_191 ) @ zero_zero_int ) ) ) )).

thf(fact_1228_mult__nonneg__nonpos2,axiom,(
    ! [B_159: nat,A_191: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_191 )
     => ( ( ord_less_eq_nat @ B_159 @ zero_zero_nat )
       => ( ord_less_eq_nat @ ( times_times_nat @ B_159 @ A_191 ) @ zero_zero_nat ) ) ) )).

thf(fact_1229_mult__nonneg__nonpos2,axiom,(
    ! [B_159: real,A_191: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_191 )
     => ( ( ord_less_eq_real @ B_159 @ zero_zero_real )
       => ( ord_less_eq_real @ ( times_times_real @ B_159 @ A_191 ) @ zero_zero_real ) ) ) )).

thf(fact_1230_mult__nonneg__nonpos2,axiom,(
    ! [B_159: code_code_numeral,A_191: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_191 )
     => ( ( ord_le565307924umeral @ B_159 @ zero_z126310315umeral )
       => ( ord_le565307924umeral @ ( times_1655362735umeral @ B_159 @ A_191 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1231_mult__nonneg__nonpos2,axiom,(
    ! [B_159: quickcheck_code_int,A_191: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_191 )
     => ( ( ord_le258702272de_int @ B_159 @ zero_z891286103de_int )
       => ( ord_le258702272de_int @ ( times_123202395de_int @ B_159 @ A_191 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1232_mult__nonneg__nonpos2,axiom,(
    ! [B_159: rat,A_191: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_191 )
     => ( ( ord_less_eq_rat @ B_159 @ zero_zero_rat )
       => ( ord_less_eq_rat @ ( times_times_rat @ B_159 @ A_191 ) @ zero_zero_rat ) ) ) )).

thf(fact_1233_mult__nonneg__nonpos,axiom,(
    ! [B_158: int,A_190: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_190 )
     => ( ( ord_less_eq_int @ B_158 @ zero_zero_int )
       => ( ord_less_eq_int @ ( times_times_int @ A_190 @ B_158 ) @ zero_zero_int ) ) ) )).

thf(fact_1234_mult__nonneg__nonpos,axiom,(
    ! [B_158: nat,A_190: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_190 )
     => ( ( ord_less_eq_nat @ B_158 @ zero_zero_nat )
       => ( ord_less_eq_nat @ ( times_times_nat @ A_190 @ B_158 ) @ zero_zero_nat ) ) ) )).

thf(fact_1235_mult__nonneg__nonpos,axiom,(
    ! [B_158: real,A_190: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_190 )
     => ( ( ord_less_eq_real @ B_158 @ zero_zero_real )
       => ( ord_less_eq_real @ ( times_times_real @ A_190 @ B_158 ) @ zero_zero_real ) ) ) )).

thf(fact_1236_mult__nonneg__nonpos,axiom,(
    ! [B_158: code_code_numeral,A_190: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_190 )
     => ( ( ord_le565307924umeral @ B_158 @ zero_z126310315umeral )
       => ( ord_le565307924umeral @ ( times_1655362735umeral @ A_190 @ B_158 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1237_mult__nonneg__nonpos,axiom,(
    ! [B_158: quickcheck_code_int,A_190: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_190 )
     => ( ( ord_le258702272de_int @ B_158 @ zero_z891286103de_int )
       => ( ord_le258702272de_int @ ( times_123202395de_int @ A_190 @ B_158 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1238_mult__nonneg__nonpos,axiom,(
    ! [B_158: rat,A_190: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_190 )
     => ( ( ord_less_eq_rat @ B_158 @ zero_zero_rat )
       => ( ord_less_eq_rat @ ( times_times_rat @ A_190 @ B_158 ) @ zero_zero_rat ) ) ) )).

thf(fact_1239_mult__nonneg__nonneg,axiom,(
    ! [B_157: int,A_189: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_189 )
     => ( ( ord_less_eq_int @ zero_zero_int @ B_157 )
       => ( ord_less_eq_int @ zero_zero_int @ ( times_times_int @ A_189 @ B_157 ) ) ) ) )).

thf(fact_1240_mult__nonneg__nonneg,axiom,(
    ! [B_157: nat,A_189: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_189 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ B_157 )
       => ( ord_less_eq_nat @ zero_zero_nat @ ( times_times_nat @ A_189 @ B_157 ) ) ) ) )).

thf(fact_1241_mult__nonneg__nonneg,axiom,(
    ! [B_157: real,A_189: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_189 )
     => ( ( ord_less_eq_real @ zero_zero_real @ B_157 )
       => ( ord_less_eq_real @ zero_zero_real @ ( times_times_real @ A_189 @ B_157 ) ) ) ) )).

thf(fact_1242_mult__nonneg__nonneg,axiom,(
    ! [B_157: code_code_numeral,A_189: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_189 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_157 )
       => ( ord_le565307924umeral @ zero_z126310315umeral @ ( times_1655362735umeral @ A_189 @ B_157 ) ) ) ) )).

thf(fact_1243_mult__nonneg__nonneg,axiom,(
    ! [B_157: quickcheck_code_int,A_189: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_189 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_157 )
       => ( ord_le258702272de_int @ zero_z891286103de_int @ ( times_123202395de_int @ A_189 @ B_157 ) ) ) ) )).

thf(fact_1244_mult__nonneg__nonneg,axiom,(
    ! [B_157: rat,A_189: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_189 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ B_157 )
       => ( ord_less_eq_rat @ zero_zero_rat @ ( times_times_rat @ A_189 @ B_157 ) ) ) ) )).

thf(fact_1245_mult__le__0__iff,axiom,(
    ! [A_188: int,B_156: int] :
      ( ( ord_less_eq_int @ ( times_times_int @ A_188 @ B_156 ) @ zero_zero_int )
    <=> ( ( ( ord_less_eq_int @ zero_zero_int @ A_188 )
          & ( ord_less_eq_int @ B_156 @ zero_zero_int ) )
        | ( ( ord_less_eq_int @ A_188 @ zero_zero_int )
          & ( ord_less_eq_int @ zero_zero_int @ B_156 ) ) ) ) )).

thf(fact_1246_mult__le__0__iff,axiom,(
    ! [A_188: real,B_156: real] :
      ( ( ord_less_eq_real @ ( times_times_real @ A_188 @ B_156 ) @ zero_zero_real )
    <=> ( ( ( ord_less_eq_real @ zero_zero_real @ A_188 )
          & ( ord_less_eq_real @ B_156 @ zero_zero_real ) )
        | ( ( ord_less_eq_real @ A_188 @ zero_zero_real )
          & ( ord_less_eq_real @ zero_zero_real @ B_156 ) ) ) ) )).

thf(fact_1247_mult__le__0__iff,axiom,(
    ! [A_188: rat,B_156: rat] :
      ( ( ord_less_eq_rat @ ( times_times_rat @ A_188 @ B_156 ) @ zero_zero_rat )
    <=> ( ( ( ord_less_eq_rat @ zero_zero_rat @ A_188 )
          & ( ord_less_eq_rat @ B_156 @ zero_zero_rat ) )
        | ( ( ord_less_eq_rat @ A_188 @ zero_zero_rat )
          & ( ord_less_eq_rat @ zero_zero_rat @ B_156 ) ) ) ) )).

thf(fact_1248_zero__le__mult__iff,axiom,(
    ! [A_187: int,B_155: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ ( times_times_int @ A_187 @ B_155 ) )
    <=> ( ( ( ord_less_eq_int @ zero_zero_int @ A_187 )
          & ( ord_less_eq_int @ zero_zero_int @ B_155 ) )
        | ( ( ord_less_eq_int @ A_187 @ zero_zero_int )
          & ( ord_less_eq_int @ B_155 @ zero_zero_int ) ) ) ) )).

thf(fact_1249_zero__le__mult__iff,axiom,(
    ! [A_187: real,B_155: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ ( times_times_real @ A_187 @ B_155 ) )
    <=> ( ( ( ord_less_eq_real @ zero_zero_real @ A_187 )
          & ( ord_less_eq_real @ zero_zero_real @ B_155 ) )
        | ( ( ord_less_eq_real @ A_187 @ zero_zero_real )
          & ( ord_less_eq_real @ B_155 @ zero_zero_real ) ) ) ) )).

thf(fact_1250_zero__le__mult__iff,axiom,(
    ! [A_187: rat,B_155: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ ( times_times_rat @ A_187 @ B_155 ) )
    <=> ( ( ( ord_less_eq_rat @ zero_zero_rat @ A_187 )
          & ( ord_less_eq_rat @ zero_zero_rat @ B_155 ) )
        | ( ( ord_less_eq_rat @ A_187 @ zero_zero_rat )
          & ( ord_less_eq_rat @ B_155 @ zero_zero_rat ) ) ) ) )).

thf(fact_1251_zero__le__square,axiom,(
    ! [A_186: int] :
      ( ord_less_eq_int @ zero_zero_int @ ( times_times_int @ A_186 @ A_186 ) ) )).

thf(fact_1252_zero__le__square,axiom,(
    ! [A_186: real] :
      ( ord_less_eq_real @ zero_zero_real @ ( times_times_real @ A_186 @ A_186 ) ) )).

thf(fact_1253_zero__le__square,axiom,(
    ! [A_186: rat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( times_times_rat @ A_186 @ A_186 ) ) )).

thf(fact_1254_mult__strict__left__mono__neg,axiom,(
    ! [C_97: int,B_154: int,A_185: int] :
      ( ( ord_less_int @ B_154 @ A_185 )
     => ( ( ord_less_int @ C_97 @ zero_zero_int )
       => ( ord_less_int @ ( times_times_int @ C_97 @ A_185 ) @ ( times_times_int @ C_97 @ B_154 ) ) ) ) )).

thf(fact_1255_mult__strict__left__mono__neg,axiom,(
    ! [C_97: real,B_154: real,A_185: real] :
      ( ( ord_less_real @ B_154 @ A_185 )
     => ( ( ord_less_real @ C_97 @ zero_zero_real )
       => ( ord_less_real @ ( times_times_real @ C_97 @ A_185 ) @ ( times_times_real @ C_97 @ B_154 ) ) ) ) )).

thf(fact_1256_mult__strict__left__mono__neg,axiom,(
    ! [C_97: rat,B_154: rat,A_185: rat] :
      ( ( ord_less_rat @ B_154 @ A_185 )
     => ( ( ord_less_rat @ C_97 @ zero_zero_rat )
       => ( ord_less_rat @ ( times_times_rat @ C_97 @ A_185 ) @ ( times_times_rat @ C_97 @ B_154 ) ) ) ) )).

thf(fact_1257_mult__strict__right__mono__neg,axiom,(
    ! [C_96: int,B_153: int,A_184: int] :
      ( ( ord_less_int @ B_153 @ A_184 )
     => ( ( ord_less_int @ C_96 @ zero_zero_int )
       => ( ord_less_int @ ( times_times_int @ A_184 @ C_96 ) @ ( times_times_int @ B_153 @ C_96 ) ) ) ) )).

thf(fact_1258_mult__strict__right__mono__neg,axiom,(
    ! [C_96: real,B_153: real,A_184: real] :
      ( ( ord_less_real @ B_153 @ A_184 )
     => ( ( ord_less_real @ C_96 @ zero_zero_real )
       => ( ord_less_real @ ( times_times_real @ A_184 @ C_96 ) @ ( times_times_real @ B_153 @ C_96 ) ) ) ) )).

thf(fact_1259_mult__strict__right__mono__neg,axiom,(
    ! [C_96: rat,B_153: rat,A_184: rat] :
      ( ( ord_less_rat @ B_153 @ A_184 )
     => ( ( ord_less_rat @ C_96 @ zero_zero_rat )
       => ( ord_less_rat @ ( times_times_rat @ A_184 @ C_96 ) @ ( times_times_rat @ B_153 @ C_96 ) ) ) ) )).

thf(fact_1260_comm__mult__strict__left__mono,axiom,(
    ! [C_95: int,A_183: int,B_152: int] :
      ( ( ord_less_int @ A_183 @ B_152 )
     => ( ( ord_less_int @ zero_zero_int @ C_95 )
       => ( ord_less_int @ ( times_times_int @ C_95 @ A_183 ) @ ( times_times_int @ C_95 @ B_152 ) ) ) ) )).

thf(fact_1261_comm__mult__strict__left__mono,axiom,(
    ! [C_95: nat,A_183: nat,B_152: nat] :
      ( ( ord_less_nat @ A_183 @ B_152 )
     => ( ( ord_less_nat @ zero_zero_nat @ C_95 )
       => ( ord_less_nat @ ( times_times_nat @ C_95 @ A_183 ) @ ( times_times_nat @ C_95 @ B_152 ) ) ) ) )).

thf(fact_1262_comm__mult__strict__left__mono,axiom,(
    ! [C_95: real,A_183: real,B_152: real] :
      ( ( ord_less_real @ A_183 @ B_152 )
     => ( ( ord_less_real @ zero_zero_real @ C_95 )
       => ( ord_less_real @ ( times_times_real @ C_95 @ A_183 ) @ ( times_times_real @ C_95 @ B_152 ) ) ) ) )).

thf(fact_1263_comm__mult__strict__left__mono,axiom,(
    ! [C_95: code_code_numeral,A_183: code_code_numeral,B_152: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_183 @ B_152 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ C_95 )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ C_95 @ A_183 ) @ ( times_1655362735umeral @ C_95 @ B_152 ) ) ) ) )).

thf(fact_1264_comm__mult__strict__left__mono,axiom,(
    ! [C_95: quickcheck_code_int,A_183: quickcheck_code_int,B_152: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_183 @ B_152 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ C_95 )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ C_95 @ A_183 ) @ ( times_123202395de_int @ C_95 @ B_152 ) ) ) ) )).

thf(fact_1265_comm__mult__strict__left__mono,axiom,(
    ! [C_95: rat,A_183: rat,B_152: rat] :
      ( ( ord_less_rat @ A_183 @ B_152 )
     => ( ( ord_less_rat @ zero_zero_rat @ C_95 )
       => ( ord_less_rat @ ( times_times_rat @ C_95 @ A_183 ) @ ( times_times_rat @ C_95 @ B_152 ) ) ) ) )).

thf(fact_1266_mult__strict__left__mono,axiom,(
    ! [C_94: int,A_182: int,B_151: int] :
      ( ( ord_less_int @ A_182 @ B_151 )
     => ( ( ord_less_int @ zero_zero_int @ C_94 )
       => ( ord_less_int @ ( times_times_int @ C_94 @ A_182 ) @ ( times_times_int @ C_94 @ B_151 ) ) ) ) )).

thf(fact_1267_mult__strict__left__mono,axiom,(
    ! [C_94: nat,A_182: nat,B_151: nat] :
      ( ( ord_less_nat @ A_182 @ B_151 )
     => ( ( ord_less_nat @ zero_zero_nat @ C_94 )
       => ( ord_less_nat @ ( times_times_nat @ C_94 @ A_182 ) @ ( times_times_nat @ C_94 @ B_151 ) ) ) ) )).

thf(fact_1268_mult__strict__left__mono,axiom,(
    ! [C_94: real,A_182: real,B_151: real] :
      ( ( ord_less_real @ A_182 @ B_151 )
     => ( ( ord_less_real @ zero_zero_real @ C_94 )
       => ( ord_less_real @ ( times_times_real @ C_94 @ A_182 ) @ ( times_times_real @ C_94 @ B_151 ) ) ) ) )).

thf(fact_1269_mult__strict__left__mono,axiom,(
    ! [C_94: code_code_numeral,A_182: code_code_numeral,B_151: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_182 @ B_151 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ C_94 )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ C_94 @ A_182 ) @ ( times_1655362735umeral @ C_94 @ B_151 ) ) ) ) )).

thf(fact_1270_mult__strict__left__mono,axiom,(
    ! [C_94: quickcheck_code_int,A_182: quickcheck_code_int,B_151: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_182 @ B_151 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ C_94 )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ C_94 @ A_182 ) @ ( times_123202395de_int @ C_94 @ B_151 ) ) ) ) )).

thf(fact_1271_mult__strict__left__mono,axiom,(
    ! [C_94: rat,A_182: rat,B_151: rat] :
      ( ( ord_less_rat @ A_182 @ B_151 )
     => ( ( ord_less_rat @ zero_zero_rat @ C_94 )
       => ( ord_less_rat @ ( times_times_rat @ C_94 @ A_182 ) @ ( times_times_rat @ C_94 @ B_151 ) ) ) ) )).

thf(fact_1272_mult__strict__right__mono,axiom,(
    ! [C_93: int,A_181: int,B_150: int] :
      ( ( ord_less_int @ A_181 @ B_150 )
     => ( ( ord_less_int @ zero_zero_int @ C_93 )
       => ( ord_less_int @ ( times_times_int @ A_181 @ C_93 ) @ ( times_times_int @ B_150 @ C_93 ) ) ) ) )).

thf(fact_1273_mult__strict__right__mono,axiom,(
    ! [C_93: nat,A_181: nat,B_150: nat] :
      ( ( ord_less_nat @ A_181 @ B_150 )
     => ( ( ord_less_nat @ zero_zero_nat @ C_93 )
       => ( ord_less_nat @ ( times_times_nat @ A_181 @ C_93 ) @ ( times_times_nat @ B_150 @ C_93 ) ) ) ) )).

thf(fact_1274_mult__strict__right__mono,axiom,(
    ! [C_93: real,A_181: real,B_150: real] :
      ( ( ord_less_real @ A_181 @ B_150 )
     => ( ( ord_less_real @ zero_zero_real @ C_93 )
       => ( ord_less_real @ ( times_times_real @ A_181 @ C_93 ) @ ( times_times_real @ B_150 @ C_93 ) ) ) ) )).

thf(fact_1275_mult__strict__right__mono,axiom,(
    ! [C_93: code_code_numeral,A_181: code_code_numeral,B_150: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_181 @ B_150 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ C_93 )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_181 @ C_93 ) @ ( times_1655362735umeral @ B_150 @ C_93 ) ) ) ) )).

thf(fact_1276_mult__strict__right__mono,axiom,(
    ! [C_93: quickcheck_code_int,A_181: quickcheck_code_int,B_150: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_181 @ B_150 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ C_93 )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_181 @ C_93 ) @ ( times_123202395de_int @ B_150 @ C_93 ) ) ) ) )).

thf(fact_1277_mult__strict__right__mono,axiom,(
    ! [C_93: rat,A_181: rat,B_150: rat] :
      ( ( ord_less_rat @ A_181 @ B_150 )
     => ( ( ord_less_rat @ zero_zero_rat @ C_93 )
       => ( ord_less_rat @ ( times_times_rat @ A_181 @ C_93 ) @ ( times_times_rat @ B_150 @ C_93 ) ) ) ) )).

thf(fact_1278_mult__neg__neg,axiom,(
    ! [B_149: int,A_180: int] :
      ( ( ord_less_int @ A_180 @ zero_zero_int )
     => ( ( ord_less_int @ B_149 @ zero_zero_int )
       => ( ord_less_int @ zero_zero_int @ ( times_times_int @ A_180 @ B_149 ) ) ) ) )).

thf(fact_1279_mult__neg__neg,axiom,(
    ! [B_149: real,A_180: real] :
      ( ( ord_less_real @ A_180 @ zero_zero_real )
     => ( ( ord_less_real @ B_149 @ zero_zero_real )
       => ( ord_less_real @ zero_zero_real @ ( times_times_real @ A_180 @ B_149 ) ) ) ) )).

thf(fact_1280_mult__neg__neg,axiom,(
    ! [B_149: rat,A_180: rat] :
      ( ( ord_less_rat @ A_180 @ zero_zero_rat )
     => ( ( ord_less_rat @ B_149 @ zero_zero_rat )
       => ( ord_less_rat @ zero_zero_rat @ ( times_times_rat @ A_180 @ B_149 ) ) ) ) )).

thf(fact_1281_mult__neg__pos,axiom,(
    ! [B_148: int,A_179: int] :
      ( ( ord_less_int @ A_179 @ zero_zero_int )
     => ( ( ord_less_int @ zero_zero_int @ B_148 )
       => ( ord_less_int @ ( times_times_int @ A_179 @ B_148 ) @ zero_zero_int ) ) ) )).

thf(fact_1282_mult__neg__pos,axiom,(
    ! [B_148: nat,A_179: nat] :
      ( ( ord_less_nat @ A_179 @ zero_zero_nat )
     => ( ( ord_less_nat @ zero_zero_nat @ B_148 )
       => ( ord_less_nat @ ( times_times_nat @ A_179 @ B_148 ) @ zero_zero_nat ) ) ) )).

thf(fact_1283_mult__neg__pos,axiom,(
    ! [B_148: real,A_179: real] :
      ( ( ord_less_real @ A_179 @ zero_zero_real )
     => ( ( ord_less_real @ zero_zero_real @ B_148 )
       => ( ord_less_real @ ( times_times_real @ A_179 @ B_148 ) @ zero_zero_real ) ) ) )).

thf(fact_1284_mult__neg__pos,axiom,(
    ! [B_148: code_code_numeral,A_179: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_179 @ zero_z126310315umeral )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ B_148 )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_179 @ B_148 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1285_mult__neg__pos,axiom,(
    ! [B_148: quickcheck_code_int,A_179: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_179 @ zero_z891286103de_int )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ B_148 )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_179 @ B_148 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1286_mult__neg__pos,axiom,(
    ! [B_148: rat,A_179: rat] :
      ( ( ord_less_rat @ A_179 @ zero_zero_rat )
     => ( ( ord_less_rat @ zero_zero_rat @ B_148 )
       => ( ord_less_rat @ ( times_times_rat @ A_179 @ B_148 ) @ zero_zero_rat ) ) ) )).

thf(fact_1287_mult__less__cancel__left__neg,axiom,(
    ! [A_178: int,B_147: int,C_92: int] :
      ( ( ord_less_int @ C_92 @ zero_zero_int )
     => ( ( ord_less_int @ ( times_times_int @ C_92 @ A_178 ) @ ( times_times_int @ C_92 @ B_147 ) )
      <=> ( ord_less_int @ B_147 @ A_178 ) ) ) )).

thf(fact_1288_mult__less__cancel__left__neg,axiom,(
    ! [A_178: real,B_147: real,C_92: real] :
      ( ( ord_less_real @ C_92 @ zero_zero_real )
     => ( ( ord_less_real @ ( times_times_real @ C_92 @ A_178 ) @ ( times_times_real @ C_92 @ B_147 ) )
      <=> ( ord_less_real @ B_147 @ A_178 ) ) ) )).

thf(fact_1289_mult__less__cancel__left__neg,axiom,(
    ! [A_178: rat,B_147: rat,C_92: rat] :
      ( ( ord_less_rat @ C_92 @ zero_zero_rat )
     => ( ( ord_less_rat @ ( times_times_rat @ C_92 @ A_178 ) @ ( times_times_rat @ C_92 @ B_147 ) )
      <=> ( ord_less_rat @ B_147 @ A_178 ) ) ) )).

thf(fact_1290_zero__less__mult__pos2,axiom,(
    ! [B_146: int,A_177: int] :
      ( ( ord_less_int @ zero_zero_int @ ( times_times_int @ B_146 @ A_177 ) )
     => ( ( ord_less_int @ zero_zero_int @ A_177 )
       => ( ord_less_int @ zero_zero_int @ B_146 ) ) ) )).

thf(fact_1291_zero__less__mult__pos2,axiom,(
    ! [B_146: nat,A_177: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( times_times_nat @ B_146 @ A_177 ) )
     => ( ( ord_less_nat @ zero_zero_nat @ A_177 )
       => ( ord_less_nat @ zero_zero_nat @ B_146 ) ) ) )).

thf(fact_1292_zero__less__mult__pos2,axiom,(
    ! [B_146: real,A_177: real] :
      ( ( ord_less_real @ zero_zero_real @ ( times_times_real @ B_146 @ A_177 ) )
     => ( ( ord_less_real @ zero_zero_real @ A_177 )
       => ( ord_less_real @ zero_zero_real @ B_146 ) ) ) )).

thf(fact_1293_zero__less__mult__pos2,axiom,(
    ! [B_146: code_code_numeral,A_177: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ ( times_1655362735umeral @ B_146 @ A_177 ) )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_177 )
       => ( ord_le1304079648umeral @ zero_z126310315umeral @ B_146 ) ) ) )).

thf(fact_1294_zero__less__mult__pos2,axiom,(
    ! [B_146: quickcheck_code_int,A_177: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ ( times_123202395de_int @ B_146 @ A_177 ) )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_177 )
       => ( ord_le1860547276de_int @ zero_z891286103de_int @ B_146 ) ) ) )).

thf(fact_1295_zero__less__mult__pos2,axiom,(
    ! [B_146: rat,A_177: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( times_times_rat @ B_146 @ A_177 ) )
     => ( ( ord_less_rat @ zero_zero_rat @ A_177 )
       => ( ord_less_rat @ zero_zero_rat @ B_146 ) ) ) )).

thf(fact_1296_zero__less__mult__pos,axiom,(
    ! [A_176: int,B_145: int] :
      ( ( ord_less_int @ zero_zero_int @ ( times_times_int @ A_176 @ B_145 ) )
     => ( ( ord_less_int @ zero_zero_int @ A_176 )
       => ( ord_less_int @ zero_zero_int @ B_145 ) ) ) )).

thf(fact_1297_zero__less__mult__pos,axiom,(
    ! [A_176: nat,B_145: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( times_times_nat @ A_176 @ B_145 ) )
     => ( ( ord_less_nat @ zero_zero_nat @ A_176 )
       => ( ord_less_nat @ zero_zero_nat @ B_145 ) ) ) )).

thf(fact_1298_zero__less__mult__pos,axiom,(
    ! [A_176: real,B_145: real] :
      ( ( ord_less_real @ zero_zero_real @ ( times_times_real @ A_176 @ B_145 ) )
     => ( ( ord_less_real @ zero_zero_real @ A_176 )
       => ( ord_less_real @ zero_zero_real @ B_145 ) ) ) )).

thf(fact_1299_zero__less__mult__pos,axiom,(
    ! [A_176: code_code_numeral,B_145: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ ( times_1655362735umeral @ A_176 @ B_145 ) )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_176 )
       => ( ord_le1304079648umeral @ zero_z126310315umeral @ B_145 ) ) ) )).

thf(fact_1300_zero__less__mult__pos,axiom,(
    ! [A_176: quickcheck_code_int,B_145: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ ( times_123202395de_int @ A_176 @ B_145 ) )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_176 )
       => ( ord_le1860547276de_int @ zero_z891286103de_int @ B_145 ) ) ) )).

thf(fact_1301_zero__less__mult__pos,axiom,(
    ! [A_176: rat,B_145: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( times_times_rat @ A_176 @ B_145 ) )
     => ( ( ord_less_rat @ zero_zero_rat @ A_176 )
       => ( ord_less_rat @ zero_zero_rat @ B_145 ) ) ) )).

thf(fact_1302_mult__pos__neg2,axiom,(
    ! [B_144: int,A_175: int] :
      ( ( ord_less_int @ zero_zero_int @ A_175 )
     => ( ( ord_less_int @ B_144 @ zero_zero_int )
       => ( ord_less_int @ ( times_times_int @ B_144 @ A_175 ) @ zero_zero_int ) ) ) )).

thf(fact_1303_mult__pos__neg2,axiom,(
    ! [B_144: nat,A_175: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_175 )
     => ( ( ord_less_nat @ B_144 @ zero_zero_nat )
       => ( ord_less_nat @ ( times_times_nat @ B_144 @ A_175 ) @ zero_zero_nat ) ) ) )).

thf(fact_1304_mult__pos__neg2,axiom,(
    ! [B_144: real,A_175: real] :
      ( ( ord_less_real @ zero_zero_real @ A_175 )
     => ( ( ord_less_real @ B_144 @ zero_zero_real )
       => ( ord_less_real @ ( times_times_real @ B_144 @ A_175 ) @ zero_zero_real ) ) ) )).

thf(fact_1305_mult__pos__neg2,axiom,(
    ! [B_144: code_code_numeral,A_175: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_175 )
     => ( ( ord_le1304079648umeral @ B_144 @ zero_z126310315umeral )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ B_144 @ A_175 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1306_mult__pos__neg2,axiom,(
    ! [B_144: quickcheck_code_int,A_175: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_175 )
     => ( ( ord_le1860547276de_int @ B_144 @ zero_z891286103de_int )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ B_144 @ A_175 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1307_mult__pos__neg2,axiom,(
    ! [B_144: rat,A_175: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_175 )
     => ( ( ord_less_rat @ B_144 @ zero_zero_rat )
       => ( ord_less_rat @ ( times_times_rat @ B_144 @ A_175 ) @ zero_zero_rat ) ) ) )).

thf(fact_1308_mult__pos__neg,axiom,(
    ! [B_143: int,A_174: int] :
      ( ( ord_less_int @ zero_zero_int @ A_174 )
     => ( ( ord_less_int @ B_143 @ zero_zero_int )
       => ( ord_less_int @ ( times_times_int @ A_174 @ B_143 ) @ zero_zero_int ) ) ) )).

thf(fact_1309_mult__pos__neg,axiom,(
    ! [B_143: nat,A_174: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_174 )
     => ( ( ord_less_nat @ B_143 @ zero_zero_nat )
       => ( ord_less_nat @ ( times_times_nat @ A_174 @ B_143 ) @ zero_zero_nat ) ) ) )).

thf(fact_1310_mult__pos__neg,axiom,(
    ! [B_143: real,A_174: real] :
      ( ( ord_less_real @ zero_zero_real @ A_174 )
     => ( ( ord_less_real @ B_143 @ zero_zero_real )
       => ( ord_less_real @ ( times_times_real @ A_174 @ B_143 ) @ zero_zero_real ) ) ) )).

thf(fact_1311_mult__pos__neg,axiom,(
    ! [B_143: code_code_numeral,A_174: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_174 )
     => ( ( ord_le1304079648umeral @ B_143 @ zero_z126310315umeral )
       => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_174 @ B_143 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1312_mult__pos__neg,axiom,(
    ! [B_143: quickcheck_code_int,A_174: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_174 )
     => ( ( ord_le1860547276de_int @ B_143 @ zero_z891286103de_int )
       => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_174 @ B_143 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1313_mult__pos__neg,axiom,(
    ! [B_143: rat,A_174: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_174 )
     => ( ( ord_less_rat @ B_143 @ zero_zero_rat )
       => ( ord_less_rat @ ( times_times_rat @ A_174 @ B_143 ) @ zero_zero_rat ) ) ) )).

thf(fact_1314_mult__pos__pos,axiom,(
    ! [B_142: int,A_173: int] :
      ( ( ord_less_int @ zero_zero_int @ A_173 )
     => ( ( ord_less_int @ zero_zero_int @ B_142 )
       => ( ord_less_int @ zero_zero_int @ ( times_times_int @ A_173 @ B_142 ) ) ) ) )).

thf(fact_1315_mult__pos__pos,axiom,(
    ! [B_142: nat,A_173: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_173 )
     => ( ( ord_less_nat @ zero_zero_nat @ B_142 )
       => ( ord_less_nat @ zero_zero_nat @ ( times_times_nat @ A_173 @ B_142 ) ) ) ) )).

thf(fact_1316_mult__pos__pos,axiom,(
    ! [B_142: real,A_173: real] :
      ( ( ord_less_real @ zero_zero_real @ A_173 )
     => ( ( ord_less_real @ zero_zero_real @ B_142 )
       => ( ord_less_real @ zero_zero_real @ ( times_times_real @ A_173 @ B_142 ) ) ) ) )).

thf(fact_1317_mult__pos__pos,axiom,(
    ! [B_142: code_code_numeral,A_173: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_173 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ B_142 )
       => ( ord_le1304079648umeral @ zero_z126310315umeral @ ( times_1655362735umeral @ A_173 @ B_142 ) ) ) ) )).

thf(fact_1318_mult__pos__pos,axiom,(
    ! [B_142: quickcheck_code_int,A_173: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_173 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ B_142 )
       => ( ord_le1860547276de_int @ zero_z891286103de_int @ ( times_123202395de_int @ A_173 @ B_142 ) ) ) ) )).

thf(fact_1319_mult__pos__pos,axiom,(
    ! [B_142: rat,A_173: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_173 )
     => ( ( ord_less_rat @ zero_zero_rat @ B_142 )
       => ( ord_less_rat @ zero_zero_rat @ ( times_times_rat @ A_173 @ B_142 ) ) ) ) )).

thf(fact_1320_mult__less__cancel__left__pos,axiom,(
    ! [A_172: int,B_141: int,C_91: int] :
      ( ( ord_less_int @ zero_zero_int @ C_91 )
     => ( ( ord_less_int @ ( times_times_int @ C_91 @ A_172 ) @ ( times_times_int @ C_91 @ B_141 ) )
      <=> ( ord_less_int @ A_172 @ B_141 ) ) ) )).

thf(fact_1321_mult__less__cancel__left__pos,axiom,(
    ! [A_172: real,B_141: real,C_91: real] :
      ( ( ord_less_real @ zero_zero_real @ C_91 )
     => ( ( ord_less_real @ ( times_times_real @ C_91 @ A_172 ) @ ( times_times_real @ C_91 @ B_141 ) )
      <=> ( ord_less_real @ A_172 @ B_141 ) ) ) )).

thf(fact_1322_mult__less__cancel__left__pos,axiom,(
    ! [A_172: rat,B_141: rat,C_91: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ C_91 )
     => ( ( ord_less_rat @ ( times_times_rat @ C_91 @ A_172 ) @ ( times_times_rat @ C_91 @ B_141 ) )
      <=> ( ord_less_rat @ A_172 @ B_141 ) ) ) )).

thf(fact_1323_mult__less__cancel__left__disj,axiom,(
    ! [C_90: int,A_171: int,B_140: int] :
      ( ( ord_less_int @ ( times_times_int @ C_90 @ A_171 ) @ ( times_times_int @ C_90 @ B_140 ) )
    <=> ( ( ( ord_less_int @ zero_zero_int @ C_90 )
          & ( ord_less_int @ A_171 @ B_140 ) )
        | ( ( ord_less_int @ C_90 @ zero_zero_int )
          & ( ord_less_int @ B_140 @ A_171 ) ) ) ) )).

thf(fact_1324_mult__less__cancel__left__disj,axiom,(
    ! [C_90: real,A_171: real,B_140: real] :
      ( ( ord_less_real @ ( times_times_real @ C_90 @ A_171 ) @ ( times_times_real @ C_90 @ B_140 ) )
    <=> ( ( ( ord_less_real @ zero_zero_real @ C_90 )
          & ( ord_less_real @ A_171 @ B_140 ) )
        | ( ( ord_less_real @ C_90 @ zero_zero_real )
          & ( ord_less_real @ B_140 @ A_171 ) ) ) ) )).

thf(fact_1325_mult__less__cancel__left__disj,axiom,(
    ! [C_90: rat,A_171: rat,B_140: rat] :
      ( ( ord_less_rat @ ( times_times_rat @ C_90 @ A_171 ) @ ( times_times_rat @ C_90 @ B_140 ) )
    <=> ( ( ( ord_less_rat @ zero_zero_rat @ C_90 )
          & ( ord_less_rat @ A_171 @ B_140 ) )
        | ( ( ord_less_rat @ C_90 @ zero_zero_rat )
          & ( ord_less_rat @ B_140 @ A_171 ) ) ) ) )).

thf(fact_1326_mult__less__cancel__right__disj,axiom,(
    ! [A_170: int,C_89: int,B_139: int] :
      ( ( ord_less_int @ ( times_times_int @ A_170 @ C_89 ) @ ( times_times_int @ B_139 @ C_89 ) )
    <=> ( ( ( ord_less_int @ zero_zero_int @ C_89 )
          & ( ord_less_int @ A_170 @ B_139 ) )
        | ( ( ord_less_int @ C_89 @ zero_zero_int )
          & ( ord_less_int @ B_139 @ A_170 ) ) ) ) )).

thf(fact_1327_mult__less__cancel__right__disj,axiom,(
    ! [A_170: real,C_89: real,B_139: real] :
      ( ( ord_less_real @ ( times_times_real @ A_170 @ C_89 ) @ ( times_times_real @ B_139 @ C_89 ) )
    <=> ( ( ( ord_less_real @ zero_zero_real @ C_89 )
          & ( ord_less_real @ A_170 @ B_139 ) )
        | ( ( ord_less_real @ C_89 @ zero_zero_real )
          & ( ord_less_real @ B_139 @ A_170 ) ) ) ) )).

thf(fact_1328_mult__less__cancel__right__disj,axiom,(
    ! [A_170: rat,C_89: rat,B_139: rat] :
      ( ( ord_less_rat @ ( times_times_rat @ A_170 @ C_89 ) @ ( times_times_rat @ B_139 @ C_89 ) )
    <=> ( ( ( ord_less_rat @ zero_zero_rat @ C_89 )
          & ( ord_less_rat @ A_170 @ B_139 ) )
        | ( ( ord_less_rat @ C_89 @ zero_zero_rat )
          & ( ord_less_rat @ B_139 @ A_170 ) ) ) ) )).

thf(fact_1329_not__square__less__zero,axiom,(
    ! [A_169: int] :
      ~ ( ord_less_int @ ( times_times_int @ A_169 @ A_169 ) @ zero_zero_int ) )).

thf(fact_1330_not__square__less__zero,axiom,(
    ! [A_169: real] :
      ~ ( ord_less_real @ ( times_times_real @ A_169 @ A_169 ) @ zero_zero_real ) )).

thf(fact_1331_not__square__less__zero,axiom,(
    ! [A_169: rat] :
      ~ ( ord_less_rat @ ( times_times_rat @ A_169 @ A_169 ) @ zero_zero_rat ) )).

thf(fact_1332_pos__add__strict,axiom,(
    ! [B_138: code_code_numeral,C_88: code_code_numeral,A_168: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_168 )
     => ( ( ord_le1304079648umeral @ B_138 @ C_88 )
       => ( ord_le1304079648umeral @ B_138 @ ( plus_p1627245867umeral @ A_168 @ C_88 ) ) ) ) )).

thf(fact_1333_pos__add__strict,axiom,(
    ! [B_138: int,C_88: int,A_168: int] :
      ( ( ord_less_int @ zero_zero_int @ A_168 )
     => ( ( ord_less_int @ B_138 @ C_88 )
       => ( ord_less_int @ B_138 @ ( plus_plus_int @ A_168 @ C_88 ) ) ) ) )).

thf(fact_1334_pos__add__strict,axiom,(
    ! [B_138: nat,C_88: nat,A_168: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_168 )
     => ( ( ord_less_nat @ B_138 @ C_88 )
       => ( ord_less_nat @ B_138 @ ( plus_plus_nat @ A_168 @ C_88 ) ) ) ) )).

thf(fact_1335_pos__add__strict,axiom,(
    ! [B_138: real,C_88: real,A_168: real] :
      ( ( ord_less_real @ zero_zero_real @ A_168 )
     => ( ( ord_less_real @ B_138 @ C_88 )
       => ( ord_less_real @ B_138 @ ( plus_plus_real @ A_168 @ C_88 ) ) ) ) )).

thf(fact_1336_pos__add__strict,axiom,(
    ! [B_138: quickcheck_code_int,C_88: quickcheck_code_int,A_168: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_168 )
     => ( ( ord_le1860547276de_int @ B_138 @ C_88 )
       => ( ord_le1860547276de_int @ B_138 @ ( plus_p1446045655de_int @ A_168 @ C_88 ) ) ) ) )).

thf(fact_1337_pos__add__strict,axiom,(
    ! [B_138: rat,C_88: rat,A_168: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_168 )
     => ( ( ord_less_rat @ B_138 @ C_88 )
       => ( ord_less_rat @ B_138 @ ( plus_plus_rat @ A_168 @ C_88 ) ) ) ) )).

thf(fact_1338_zero__le__one,axiom,
    ( ord_less_eq_int @ zero_zero_int @ one_one_int )).

thf(fact_1339_zero__le__one,axiom,
    ( ord_less_eq_nat @ zero_zero_nat @ one_one_nat )).

thf(fact_1340_zero__le__one,axiom,
    ( ord_less_eq_real @ zero_zero_real @ one_one_real )).

thf(fact_1341_zero__le__one,axiom,
    ( ord_le565307924umeral @ zero_z126310315umeral @ one_on1645066479umeral )).

thf(fact_1342_zero__le__one,axiom,
    ( ord_le258702272de_int @ zero_z891286103de_int @ one_on1684967323de_int )).

thf(fact_1343_zero__le__one,axiom,
    ( ord_less_eq_rat @ zero_zero_rat @ one_one_rat )).

thf(fact_1344_not__one__le__zero,axiom,(
    ~ ( ord_less_eq_int @ one_one_int @ zero_zero_int ) )).

thf(fact_1345_not__one__le__zero,axiom,(
    ~ ( ord_less_eq_nat @ one_one_nat @ zero_zero_nat ) )).

thf(fact_1346_not__one__le__zero,axiom,(
    ~ ( ord_less_eq_real @ one_one_real @ zero_zero_real ) )).

thf(fact_1347_not__one__le__zero,axiom,(
    ~ ( ord_le565307924umeral @ one_on1645066479umeral @ zero_z126310315umeral ) )).

thf(fact_1348_not__one__le__zero,axiom,(
    ~ ( ord_le258702272de_int @ one_on1684967323de_int @ zero_z891286103de_int ) )).

thf(fact_1349_not__one__le__zero,axiom,(
    ~ ( ord_less_eq_rat @ one_one_rat @ zero_zero_rat ) )).

thf(fact_1350_zero__less__one,axiom,
    ( ord_less_int @ zero_zero_int @ one_one_int )).

thf(fact_1351_zero__less__one,axiom,
    ( ord_less_nat @ zero_zero_nat @ one_one_nat )).

thf(fact_1352_zero__less__one,axiom,
    ( ord_less_real @ zero_zero_real @ one_one_real )).

thf(fact_1353_zero__less__one,axiom,
    ( ord_le1304079648umeral @ zero_z126310315umeral @ one_on1645066479umeral )).

thf(fact_1354_zero__less__one,axiom,
    ( ord_le1860547276de_int @ zero_z891286103de_int @ one_on1684967323de_int )).

thf(fact_1355_zero__less__one,axiom,
    ( ord_less_rat @ zero_zero_rat @ one_one_rat )).

thf(fact_1356_not__one__less__zero,axiom,(
    ~ ( ord_less_int @ one_one_int @ zero_zero_int ) )).

thf(fact_1357_not__one__less__zero,axiom,(
    ~ ( ord_less_nat @ one_one_nat @ zero_zero_nat ) )).

thf(fact_1358_not__one__less__zero,axiom,(
    ~ ( ord_less_real @ one_one_real @ zero_zero_real ) )).

thf(fact_1359_not__one__less__zero,axiom,(
    ~ ( ord_le1304079648umeral @ one_on1645066479umeral @ zero_z126310315umeral ) )).

thf(fact_1360_not__one__less__zero,axiom,(
    ~ ( ord_le1860547276de_int @ one_on1684967323de_int @ zero_z891286103de_int ) )).

thf(fact_1361_not__one__less__zero,axiom,(
    ~ ( ord_less_rat @ one_one_rat @ zero_zero_rat ) )).

thf(fact_1362_less__1__mult,axiom,(
    ! [N_35: int,M_23: int] :
      ( ( ord_less_int @ one_one_int @ M_23 )
     => ( ( ord_less_int @ one_one_int @ N_35 )
       => ( ord_less_int @ one_one_int @ ( times_times_int @ M_23 @ N_35 ) ) ) ) )).

thf(fact_1363_less__1__mult,axiom,(
    ! [N_35: nat,M_23: nat] :
      ( ( ord_less_nat @ one_one_nat @ M_23 )
     => ( ( ord_less_nat @ one_one_nat @ N_35 )
       => ( ord_less_nat @ one_one_nat @ ( times_times_nat @ M_23 @ N_35 ) ) ) ) )).

thf(fact_1364_less__1__mult,axiom,(
    ! [N_35: real,M_23: real] :
      ( ( ord_less_real @ one_one_real @ M_23 )
     => ( ( ord_less_real @ one_one_real @ N_35 )
       => ( ord_less_real @ one_one_real @ ( times_times_real @ M_23 @ N_35 ) ) ) ) )).

thf(fact_1365_less__1__mult,axiom,(
    ! [N_35: code_code_numeral,M_23: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ M_23 )
     => ( ( ord_le1304079648umeral @ one_on1645066479umeral @ N_35 )
       => ( ord_le1304079648umeral @ one_on1645066479umeral @ ( times_1655362735umeral @ M_23 @ N_35 ) ) ) ) )).

thf(fact_1366_less__1__mult,axiom,(
    ! [N_35: quickcheck_code_int,M_23: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ M_23 )
     => ( ( ord_le1860547276de_int @ one_on1684967323de_int @ N_35 )
       => ( ord_le1860547276de_int @ one_on1684967323de_int @ ( times_123202395de_int @ M_23 @ N_35 ) ) ) ) )).

thf(fact_1367_less__1__mult,axiom,(
    ! [N_35: rat,M_23: rat] :
      ( ( ord_less_rat @ one_one_rat @ M_23 )
     => ( ( ord_less_rat @ one_one_rat @ N_35 )
       => ( ord_less_rat @ one_one_rat @ ( times_times_rat @ M_23 @ N_35 ) ) ) ) )).

thf(fact_1368_less__add__one,axiom,(
    ! [A_167: int] :
      ( ord_less_int @ A_167 @ ( plus_plus_int @ A_167 @ one_one_int ) ) )).

thf(fact_1369_less__add__one,axiom,(
    ! [A_167: nat] :
      ( ord_less_nat @ A_167 @ ( plus_plus_nat @ A_167 @ one_one_nat ) ) )).

thf(fact_1370_less__add__one,axiom,(
    ! [A_167: real] :
      ( ord_less_real @ A_167 @ ( plus_plus_real @ A_167 @ one_one_real ) ) )).

thf(fact_1371_less__add__one,axiom,(
    ! [A_167: code_code_numeral] :
      ( ord_le1304079648umeral @ A_167 @ ( plus_p1627245867umeral @ A_167 @ one_on1645066479umeral ) ) )).

thf(fact_1372_less__add__one,axiom,(
    ! [A_167: quickcheck_code_int] :
      ( ord_le1860547276de_int @ A_167 @ ( plus_p1446045655de_int @ A_167 @ one_on1684967323de_int ) ) )).

thf(fact_1373_less__add__one,axiom,(
    ! [A_167: rat] :
      ( ord_less_rat @ A_167 @ ( plus_plus_rat @ A_167 @ one_one_rat ) ) )).

thf(fact_1374_dvd__mult__cancel__left,axiom,(
    ! [C_87: real,A_166: real,B_137: real] :
      ( ( dvd_dvd_real @ ( times_times_real @ C_87 @ A_166 ) @ ( times_times_real @ C_87 @ B_137 ) )
    <=> ( ( C_87 = zero_zero_real )
        | ( dvd_dvd_real @ A_166 @ B_137 ) ) ) )).

thf(fact_1375_dvd__mult__cancel__left,axiom,(
    ! [C_87: complex,A_166: complex,B_137: complex] :
      ( ( dvd_dvd_complex @ ( times_times_complex @ C_87 @ A_166 ) @ ( times_times_complex @ C_87 @ B_137 ) )
    <=> ( ( C_87 = zero_zero_complex )
        | ( dvd_dvd_complex @ A_166 @ B_137 ) ) ) )).

thf(fact_1376_dvd__mult__cancel__left,axiom,(
    ! [C_87: rat,A_166: rat,B_137: rat] :
      ( ( dvd_dvd_rat @ ( times_times_rat @ C_87 @ A_166 ) @ ( times_times_rat @ C_87 @ B_137 ) )
    <=> ( ( C_87 = zero_zero_rat )
        | ( dvd_dvd_rat @ A_166 @ B_137 ) ) ) )).

thf(fact_1377_dvd__mult__cancel__left,axiom,(
    ! [C_87: int,A_166: int,B_137: int] :
      ( ( dvd_dvd_int @ ( times_times_int @ C_87 @ A_166 ) @ ( times_times_int @ C_87 @ B_137 ) )
    <=> ( ( C_87 = zero_zero_int )
        | ( dvd_dvd_int @ A_166 @ B_137 ) ) ) )).

thf(fact_1378_dvd__mult__cancel__right,axiom,(
    ! [A_165: real,C_86: real,B_136: real] :
      ( ( dvd_dvd_real @ ( times_times_real @ A_165 @ C_86 ) @ ( times_times_real @ B_136 @ C_86 ) )
    <=> ( ( C_86 = zero_zero_real )
        | ( dvd_dvd_real @ A_165 @ B_136 ) ) ) )).

thf(fact_1379_dvd__mult__cancel__right,axiom,(
    ! [A_165: complex,C_86: complex,B_136: complex] :
      ( ( dvd_dvd_complex @ ( times_times_complex @ A_165 @ C_86 ) @ ( times_times_complex @ B_136 @ C_86 ) )
    <=> ( ( C_86 = zero_zero_complex )
        | ( dvd_dvd_complex @ A_165 @ B_136 ) ) ) )).

thf(fact_1380_dvd__mult__cancel__right,axiom,(
    ! [A_165: rat,C_86: rat,B_136: rat] :
      ( ( dvd_dvd_rat @ ( times_times_rat @ A_165 @ C_86 ) @ ( times_times_rat @ B_136 @ C_86 ) )
    <=> ( ( C_86 = zero_zero_rat )
        | ( dvd_dvd_rat @ A_165 @ B_136 ) ) ) )).

thf(fact_1381_dvd__mult__cancel__right,axiom,(
    ! [A_165: int,C_86: int,B_136: int] :
      ( ( dvd_dvd_int @ ( times_times_int @ A_165 @ C_86 ) @ ( times_times_int @ B_136 @ C_86 ) )
    <=> ( ( C_86 = zero_zero_int )
        | ( dvd_dvd_int @ A_165 @ B_136 ) ) ) )).

thf(fact_1382_power__eq__0__iff__number__of,axiom,(
    ! [A_164: int,W_5: int] :
      ( ( ( power_power_int @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_zero_int )
    <=> ( ( A_164 = zero_zero_int )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1383_power__eq__0__iff__number__of,axiom,(
    ! [A_164: nat,W_5: int] :
      ( ( ( power_power_nat @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_zero_nat )
    <=> ( ( A_164 = zero_zero_nat )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1384_power__eq__0__iff__number__of,axiom,(
    ! [A_164: real,W_5: int] :
      ( ( ( power_power_real @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_zero_real )
    <=> ( ( A_164 = zero_zero_real )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1385_power__eq__0__iff__number__of,axiom,(
    ! [A_164: code_code_numeral,W_5: int] :
      ( ( ( power_2100829034umeral @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_z126310315umeral )
    <=> ( ( A_164 = zero_z126310315umeral )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1386_power__eq__0__iff__number__of,axiom,(
    ! [A_164: complex,W_5: int] :
      ( ( ( power_power_complex @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_zero_complex )
    <=> ( ( A_164 = zero_zero_complex )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1387_power__eq__0__iff__number__of,axiom,(
    ! [A_164: quickcheck_code_int,W_5: int] :
      ( ( ( power_881366806de_int @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_z891286103de_int )
    <=> ( ( A_164 = zero_z891286103de_int )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1388_power__eq__0__iff__number__of,axiom,(
    ! [A_164: rat,W_5: int] :
      ( ( ( power_power_rat @ A_164 @ ( number_number_of_nat @ W_5 ) )
        = zero_zero_rat )
    <=> ( ( A_164 = zero_zero_rat )
        & ( ( number_number_of_nat @ W_5 )
         != zero_zero_nat ) ) ) )).

thf(fact_1389_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J,axiom,
    ( ord_less_eq_int @ zero_zero_int @ one_one_int )).

thf(fact_1390_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ord_less_eq_int @ zero_zero_int @ ( times_times_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_1391_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_1392_zcong__not,axiom,(
    ! [B: int,M: int,A: int] :
      ( ( ord_less_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ A @ M )
       => ( ( ord_less_int @ zero_zero_int @ B )
         => ( ( ord_less_int @ B @ A )
           => ~ ( zcong @ A @ B @ M ) ) ) ) ) )).

thf(fact_1393_zcong__not__zero,axiom,(
    ! [M: int,X_1: int] :
      ( ( ord_less_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_int @ X_1 @ M )
       => ~ ( zcong @ X_1 @ zero_zero_int @ M ) ) ) )).

thf(fact_1394_zcong__less__eq,axiom,(
    ! [M: int,Y_1: int,X_1: int] :
      ( ( ord_less_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_int @ zero_zero_int @ Y_1 )
       => ( ( ord_less_int @ zero_zero_int @ M )
         => ( ( zcong @ X_1 @ Y_1 @ M )
           => ( ( ord_less_int @ X_1 @ M )
             => ( ( ord_less_int @ Y_1 @ M )
               => ( X_1 = Y_1 ) ) ) ) ) ) ) )).

thf(fact_1395_zdvd__bounds,axiom,(
    ! [N: int,M: int] :
      ( ( dvd_dvd_int @ N @ M )
     => ( ( ord_less_eq_int @ M @ zero_zero_int )
        | ( ord_less_eq_int @ N @ M ) ) ) )).

thf(fact_1396_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J,axiom,(
    ! [N: nat,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ord_less_eq_int @ zero_zero_int @ ( power_power_int @ X_1 @ N ) ) ) )).

thf(fact_1397_zcong__iff__lin,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
    <=> ? [K: int] :
          ( B
          = ( plus_plus_int @ A @ ( times_times_int @ M @ K ) ) ) ) )).

thf(fact_1398_zcong__zero__equiv__div,axiom,(
    ! [A: int,M: int] :
      ( ( zcong @ A @ zero_zero_int @ M )
    <=> ( dvd_dvd_int @ M @ A ) ) )).

thf(fact_1399_zcong__eq__zdvd__prop,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( zcong @ X_1 @ zero_zero_int @ P_3 )
    <=> ( dvd_dvd_int @ P_3 @ X_1 ) ) )).

thf(fact_1400_zprime__zdvd__zmult__better,axiom,(
    ! [M: int,N: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( dvd_dvd_int @ P_3 @ ( times_times_int @ M @ N ) )
       => ( ( dvd_dvd_int @ P_3 @ M )
          | ( dvd_dvd_int @ P_3 @ N ) ) ) ) )).

thf(fact_1401_mult__le__cancel__left__pos,axiom,(
    ! [A_163: int,B_135: int,C_85: int] :
      ( ( ord_less_int @ zero_zero_int @ C_85 )
     => ( ( ord_less_eq_int @ ( times_times_int @ C_85 @ A_163 ) @ ( times_times_int @ C_85 @ B_135 ) )
      <=> ( ord_less_eq_int @ A_163 @ B_135 ) ) ) )).

thf(fact_1402_mult__le__cancel__left__pos,axiom,(
    ! [A_163: real,B_135: real,C_85: real] :
      ( ( ord_less_real @ zero_zero_real @ C_85 )
     => ( ( ord_less_eq_real @ ( times_times_real @ C_85 @ A_163 ) @ ( times_times_real @ C_85 @ B_135 ) )
      <=> ( ord_less_eq_real @ A_163 @ B_135 ) ) ) )).

thf(fact_1403_mult__le__cancel__left__pos,axiom,(
    ! [A_163: rat,B_135: rat,C_85: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ C_85 )
     => ( ( ord_less_eq_rat @ ( times_times_rat @ C_85 @ A_163 ) @ ( times_times_rat @ C_85 @ B_135 ) )
      <=> ( ord_less_eq_rat @ A_163 @ B_135 ) ) ) )).

thf(fact_1404_mult__le__cancel__left__neg,axiom,(
    ! [A_162: int,B_134: int,C_84: int] :
      ( ( ord_less_int @ C_84 @ zero_zero_int )
     => ( ( ord_less_eq_int @ ( times_times_int @ C_84 @ A_162 ) @ ( times_times_int @ C_84 @ B_134 ) )
      <=> ( ord_less_eq_int @ B_134 @ A_162 ) ) ) )).

thf(fact_1405_mult__le__cancel__left__neg,axiom,(
    ! [A_162: real,B_134: real,C_84: real] :
      ( ( ord_less_real @ C_84 @ zero_zero_real )
     => ( ( ord_less_eq_real @ ( times_times_real @ C_84 @ A_162 ) @ ( times_times_real @ C_84 @ B_134 ) )
      <=> ( ord_less_eq_real @ B_134 @ A_162 ) ) ) )).

thf(fact_1406_mult__le__cancel__left__neg,axiom,(
    ! [A_162: rat,B_134: rat,C_84: rat] :
      ( ( ord_less_rat @ C_84 @ zero_zero_rat )
     => ( ( ord_less_eq_rat @ ( times_times_rat @ C_84 @ A_162 ) @ ( times_times_rat @ C_84 @ B_134 ) )
      <=> ( ord_less_eq_rat @ B_134 @ A_162 ) ) ) )).

thf(fact_1407_mult__strict__mono,axiom,(
    ! [C_83: int,D_30: int,A_161: int,B_133: int] :
      ( ( ord_less_int @ A_161 @ B_133 )
     => ( ( ord_less_int @ C_83 @ D_30 )
       => ( ( ord_less_int @ zero_zero_int @ B_133 )
         => ( ( ord_less_eq_int @ zero_zero_int @ C_83 )
           => ( ord_less_int @ ( times_times_int @ A_161 @ C_83 ) @ ( times_times_int @ B_133 @ D_30 ) ) ) ) ) ) )).

thf(fact_1408_mult__strict__mono,axiom,(
    ! [C_83: nat,D_30: nat,A_161: nat,B_133: nat] :
      ( ( ord_less_nat @ A_161 @ B_133 )
     => ( ( ord_less_nat @ C_83 @ D_30 )
       => ( ( ord_less_nat @ zero_zero_nat @ B_133 )
         => ( ( ord_less_eq_nat @ zero_zero_nat @ C_83 )
           => ( ord_less_nat @ ( times_times_nat @ A_161 @ C_83 ) @ ( times_times_nat @ B_133 @ D_30 ) ) ) ) ) ) )).

thf(fact_1409_mult__strict__mono,axiom,(
    ! [C_83: real,D_30: real,A_161: real,B_133: real] :
      ( ( ord_less_real @ A_161 @ B_133 )
     => ( ( ord_less_real @ C_83 @ D_30 )
       => ( ( ord_less_real @ zero_zero_real @ B_133 )
         => ( ( ord_less_eq_real @ zero_zero_real @ C_83 )
           => ( ord_less_real @ ( times_times_real @ A_161 @ C_83 ) @ ( times_times_real @ B_133 @ D_30 ) ) ) ) ) ) )).

thf(fact_1410_mult__strict__mono,axiom,(
    ! [C_83: code_code_numeral,D_30: code_code_numeral,A_161: code_code_numeral,B_133: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_161 @ B_133 )
     => ( ( ord_le1304079648umeral @ C_83 @ D_30 )
       => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ B_133 )
         => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_83 )
           => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_161 @ C_83 ) @ ( times_1655362735umeral @ B_133 @ D_30 ) ) ) ) ) ) )).

thf(fact_1411_mult__strict__mono,axiom,(
    ! [C_83: quickcheck_code_int,D_30: quickcheck_code_int,A_161: quickcheck_code_int,B_133: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_161 @ B_133 )
     => ( ( ord_le1860547276de_int @ C_83 @ D_30 )
       => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ B_133 )
         => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_83 )
           => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_161 @ C_83 ) @ ( times_123202395de_int @ B_133 @ D_30 ) ) ) ) ) ) )).

thf(fact_1412_mult__strict__mono,axiom,(
    ! [C_83: rat,D_30: rat,A_161: rat,B_133: rat] :
      ( ( ord_less_rat @ A_161 @ B_133 )
     => ( ( ord_less_rat @ C_83 @ D_30 )
       => ( ( ord_less_rat @ zero_zero_rat @ B_133 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ C_83 )
           => ( ord_less_rat @ ( times_times_rat @ A_161 @ C_83 ) @ ( times_times_rat @ B_133 @ D_30 ) ) ) ) ) ) )).

thf(fact_1413_mult__strict__mono_H,axiom,(
    ! [C_82: int,D_29: int,A_160: int,B_132: int] :
      ( ( ord_less_int @ A_160 @ B_132 )
     => ( ( ord_less_int @ C_82 @ D_29 )
       => ( ( ord_less_eq_int @ zero_zero_int @ A_160 )
         => ( ( ord_less_eq_int @ zero_zero_int @ C_82 )
           => ( ord_less_int @ ( times_times_int @ A_160 @ C_82 ) @ ( times_times_int @ B_132 @ D_29 ) ) ) ) ) ) )).

thf(fact_1414_mult__strict__mono_H,axiom,(
    ! [C_82: nat,D_29: nat,A_160: nat,B_132: nat] :
      ( ( ord_less_nat @ A_160 @ B_132 )
     => ( ( ord_less_nat @ C_82 @ D_29 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ A_160 )
         => ( ( ord_less_eq_nat @ zero_zero_nat @ C_82 )
           => ( ord_less_nat @ ( times_times_nat @ A_160 @ C_82 ) @ ( times_times_nat @ B_132 @ D_29 ) ) ) ) ) ) )).

thf(fact_1415_mult__strict__mono_H,axiom,(
    ! [C_82: real,D_29: real,A_160: real,B_132: real] :
      ( ( ord_less_real @ A_160 @ B_132 )
     => ( ( ord_less_real @ C_82 @ D_29 )
       => ( ( ord_less_eq_real @ zero_zero_real @ A_160 )
         => ( ( ord_less_eq_real @ zero_zero_real @ C_82 )
           => ( ord_less_real @ ( times_times_real @ A_160 @ C_82 ) @ ( times_times_real @ B_132 @ D_29 ) ) ) ) ) ) )).

thf(fact_1416_mult__strict__mono_H,axiom,(
    ! [C_82: code_code_numeral,D_29: code_code_numeral,A_160: code_code_numeral,B_132: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_160 @ B_132 )
     => ( ( ord_le1304079648umeral @ C_82 @ D_29 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_160 )
         => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_82 )
           => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_160 @ C_82 ) @ ( times_1655362735umeral @ B_132 @ D_29 ) ) ) ) ) ) )).

thf(fact_1417_mult__strict__mono_H,axiom,(
    ! [C_82: quickcheck_code_int,D_29: quickcheck_code_int,A_160: quickcheck_code_int,B_132: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_160 @ B_132 )
     => ( ( ord_le1860547276de_int @ C_82 @ D_29 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_160 )
         => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_82 )
           => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_160 @ C_82 ) @ ( times_123202395de_int @ B_132 @ D_29 ) ) ) ) ) ) )).

thf(fact_1418_mult__strict__mono_H,axiom,(
    ! [C_82: rat,D_29: rat,A_160: rat,B_132: rat] :
      ( ( ord_less_rat @ A_160 @ B_132 )
     => ( ( ord_less_rat @ C_82 @ D_29 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ A_160 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ C_82 )
           => ( ord_less_rat @ ( times_times_rat @ A_160 @ C_82 ) @ ( times_times_rat @ B_132 @ D_29 ) ) ) ) ) ) )).

thf(fact_1419_mult__less__le__imp__less,axiom,(
    ! [C_81: int,D_28: int,A_159: int,B_131: int] :
      ( ( ord_less_int @ A_159 @ B_131 )
     => ( ( ord_less_eq_int @ C_81 @ D_28 )
       => ( ( ord_less_eq_int @ zero_zero_int @ A_159 )
         => ( ( ord_less_int @ zero_zero_int @ C_81 )
           => ( ord_less_int @ ( times_times_int @ A_159 @ C_81 ) @ ( times_times_int @ B_131 @ D_28 ) ) ) ) ) ) )).

thf(fact_1420_mult__less__le__imp__less,axiom,(
    ! [C_81: nat,D_28: nat,A_159: nat,B_131: nat] :
      ( ( ord_less_nat @ A_159 @ B_131 )
     => ( ( ord_less_eq_nat @ C_81 @ D_28 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ A_159 )
         => ( ( ord_less_nat @ zero_zero_nat @ C_81 )
           => ( ord_less_nat @ ( times_times_nat @ A_159 @ C_81 ) @ ( times_times_nat @ B_131 @ D_28 ) ) ) ) ) ) )).

thf(fact_1421_mult__less__le__imp__less,axiom,(
    ! [C_81: real,D_28: real,A_159: real,B_131: real] :
      ( ( ord_less_real @ A_159 @ B_131 )
     => ( ( ord_less_eq_real @ C_81 @ D_28 )
       => ( ( ord_less_eq_real @ zero_zero_real @ A_159 )
         => ( ( ord_less_real @ zero_zero_real @ C_81 )
           => ( ord_less_real @ ( times_times_real @ A_159 @ C_81 ) @ ( times_times_real @ B_131 @ D_28 ) ) ) ) ) ) )).

thf(fact_1422_mult__less__le__imp__less,axiom,(
    ! [C_81: code_code_numeral,D_28: code_code_numeral,A_159: code_code_numeral,B_131: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_159 @ B_131 )
     => ( ( ord_le565307924umeral @ C_81 @ D_28 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_159 )
         => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ C_81 )
           => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_159 @ C_81 ) @ ( times_1655362735umeral @ B_131 @ D_28 ) ) ) ) ) ) )).

thf(fact_1423_mult__less__le__imp__less,axiom,(
    ! [C_81: quickcheck_code_int,D_28: quickcheck_code_int,A_159: quickcheck_code_int,B_131: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_159 @ B_131 )
     => ( ( ord_le258702272de_int @ C_81 @ D_28 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_159 )
         => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ C_81 )
           => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_159 @ C_81 ) @ ( times_123202395de_int @ B_131 @ D_28 ) ) ) ) ) ) )).

thf(fact_1424_mult__less__le__imp__less,axiom,(
    ! [C_81: rat,D_28: rat,A_159: rat,B_131: rat] :
      ( ( ord_less_rat @ A_159 @ B_131 )
     => ( ( ord_less_eq_rat @ C_81 @ D_28 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ A_159 )
         => ( ( ord_less_rat @ zero_zero_rat @ C_81 )
           => ( ord_less_rat @ ( times_times_rat @ A_159 @ C_81 ) @ ( times_times_rat @ B_131 @ D_28 ) ) ) ) ) ) )).

thf(fact_1425_mult__le__less__imp__less,axiom,(
    ! [C_80: int,D_27: int,A_158: int,B_130: int] :
      ( ( ord_less_eq_int @ A_158 @ B_130 )
     => ( ( ord_less_int @ C_80 @ D_27 )
       => ( ( ord_less_int @ zero_zero_int @ A_158 )
         => ( ( ord_less_eq_int @ zero_zero_int @ C_80 )
           => ( ord_less_int @ ( times_times_int @ A_158 @ C_80 ) @ ( times_times_int @ B_130 @ D_27 ) ) ) ) ) ) )).

thf(fact_1426_mult__le__less__imp__less,axiom,(
    ! [C_80: nat,D_27: nat,A_158: nat,B_130: nat] :
      ( ( ord_less_eq_nat @ A_158 @ B_130 )
     => ( ( ord_less_nat @ C_80 @ D_27 )
       => ( ( ord_less_nat @ zero_zero_nat @ A_158 )
         => ( ( ord_less_eq_nat @ zero_zero_nat @ C_80 )
           => ( ord_less_nat @ ( times_times_nat @ A_158 @ C_80 ) @ ( times_times_nat @ B_130 @ D_27 ) ) ) ) ) ) )).

thf(fact_1427_mult__le__less__imp__less,axiom,(
    ! [C_80: real,D_27: real,A_158: real,B_130: real] :
      ( ( ord_less_eq_real @ A_158 @ B_130 )
     => ( ( ord_less_real @ C_80 @ D_27 )
       => ( ( ord_less_real @ zero_zero_real @ A_158 )
         => ( ( ord_less_eq_real @ zero_zero_real @ C_80 )
           => ( ord_less_real @ ( times_times_real @ A_158 @ C_80 ) @ ( times_times_real @ B_130 @ D_27 ) ) ) ) ) ) )).

thf(fact_1428_mult__le__less__imp__less,axiom,(
    ! [C_80: code_code_numeral,D_27: code_code_numeral,A_158: code_code_numeral,B_130: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_158 @ B_130 )
     => ( ( ord_le1304079648umeral @ C_80 @ D_27 )
       => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_158 )
         => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_80 )
           => ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_158 @ C_80 ) @ ( times_1655362735umeral @ B_130 @ D_27 ) ) ) ) ) ) )).

thf(fact_1429_mult__le__less__imp__less,axiom,(
    ! [C_80: quickcheck_code_int,D_27: quickcheck_code_int,A_158: quickcheck_code_int,B_130: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_158 @ B_130 )
     => ( ( ord_le1860547276de_int @ C_80 @ D_27 )
       => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_158 )
         => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_80 )
           => ( ord_le1860547276de_int @ ( times_123202395de_int @ A_158 @ C_80 ) @ ( times_123202395de_int @ B_130 @ D_27 ) ) ) ) ) ) )).

thf(fact_1430_mult__le__less__imp__less,axiom,(
    ! [C_80: rat,D_27: rat,A_158: rat,B_130: rat] :
      ( ( ord_less_eq_rat @ A_158 @ B_130 )
     => ( ( ord_less_rat @ C_80 @ D_27 )
       => ( ( ord_less_rat @ zero_zero_rat @ A_158 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ C_80 )
           => ( ord_less_rat @ ( times_times_rat @ A_158 @ C_80 ) @ ( times_times_rat @ B_130 @ D_27 ) ) ) ) ) ) )).

thf(fact_1431_mult__right__less__imp__less,axiom,(
    ! [A_157: int,C_79: int,B_129: int] :
      ( ( ord_less_int @ ( times_times_int @ A_157 @ C_79 ) @ ( times_times_int @ B_129 @ C_79 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_79 )
       => ( ord_less_int @ A_157 @ B_129 ) ) ) )).

thf(fact_1432_mult__right__less__imp__less,axiom,(
    ! [A_157: nat,C_79: nat,B_129: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ A_157 @ C_79 ) @ ( times_times_nat @ B_129 @ C_79 ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_79 )
       => ( ord_less_nat @ A_157 @ B_129 ) ) ) )).

thf(fact_1433_mult__right__less__imp__less,axiom,(
    ! [A_157: real,C_79: real,B_129: real] :
      ( ( ord_less_real @ ( times_times_real @ A_157 @ C_79 ) @ ( times_times_real @ B_129 @ C_79 ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_79 )
       => ( ord_less_real @ A_157 @ B_129 ) ) ) )).

thf(fact_1434_mult__right__less__imp__less,axiom,(
    ! [A_157: code_code_numeral,C_79: code_code_numeral,B_129: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_157 @ C_79 ) @ ( times_1655362735umeral @ B_129 @ C_79 ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_79 )
       => ( ord_le1304079648umeral @ A_157 @ B_129 ) ) ) )).

thf(fact_1435_mult__right__less__imp__less,axiom,(
    ! [A_157: quickcheck_code_int,C_79: quickcheck_code_int,B_129: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( times_123202395de_int @ A_157 @ C_79 ) @ ( times_123202395de_int @ B_129 @ C_79 ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_79 )
       => ( ord_le1860547276de_int @ A_157 @ B_129 ) ) ) )).

thf(fact_1436_mult__right__less__imp__less,axiom,(
    ! [A_157: rat,C_79: rat,B_129: rat] :
      ( ( ord_less_rat @ ( times_times_rat @ A_157 @ C_79 ) @ ( times_times_rat @ B_129 @ C_79 ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_79 )
       => ( ord_less_rat @ A_157 @ B_129 ) ) ) )).

thf(fact_1437_mult__less__imp__less__right,axiom,(
    ! [A_156: int,C_78: int,B_128: int] :
      ( ( ord_less_int @ ( times_times_int @ A_156 @ C_78 ) @ ( times_times_int @ B_128 @ C_78 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_78 )
       => ( ord_less_int @ A_156 @ B_128 ) ) ) )).

thf(fact_1438_mult__less__imp__less__right,axiom,(
    ! [A_156: nat,C_78: nat,B_128: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ A_156 @ C_78 ) @ ( times_times_nat @ B_128 @ C_78 ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_78 )
       => ( ord_less_nat @ A_156 @ B_128 ) ) ) )).

thf(fact_1439_mult__less__imp__less__right,axiom,(
    ! [A_156: real,C_78: real,B_128: real] :
      ( ( ord_less_real @ ( times_times_real @ A_156 @ C_78 ) @ ( times_times_real @ B_128 @ C_78 ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_78 )
       => ( ord_less_real @ A_156 @ B_128 ) ) ) )).

thf(fact_1440_mult__less__imp__less__right,axiom,(
    ! [A_156: code_code_numeral,C_78: code_code_numeral,B_128: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( times_1655362735umeral @ A_156 @ C_78 ) @ ( times_1655362735umeral @ B_128 @ C_78 ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_78 )
       => ( ord_le1304079648umeral @ A_156 @ B_128 ) ) ) )).

thf(fact_1441_mult__less__imp__less__right,axiom,(
    ! [A_156: quickcheck_code_int,C_78: quickcheck_code_int,B_128: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( times_123202395de_int @ A_156 @ C_78 ) @ ( times_123202395de_int @ B_128 @ C_78 ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_78 )
       => ( ord_le1860547276de_int @ A_156 @ B_128 ) ) ) )).

thf(fact_1442_mult__less__imp__less__right,axiom,(
    ! [A_156: rat,C_78: rat,B_128: rat] :
      ( ( ord_less_rat @ ( times_times_rat @ A_156 @ C_78 ) @ ( times_times_rat @ B_128 @ C_78 ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_78 )
       => ( ord_less_rat @ A_156 @ B_128 ) ) ) )).

thf(fact_1443_mult__left__less__imp__less,axiom,(
    ! [C_77: int,A_155: int,B_127: int] :
      ( ( ord_less_int @ ( times_times_int @ C_77 @ A_155 ) @ ( times_times_int @ C_77 @ B_127 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_77 )
       => ( ord_less_int @ A_155 @ B_127 ) ) ) )).

thf(fact_1444_mult__left__less__imp__less,axiom,(
    ! [C_77: nat,A_155: nat,B_127: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ C_77 @ A_155 ) @ ( times_times_nat @ C_77 @ B_127 ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_77 )
       => ( ord_less_nat @ A_155 @ B_127 ) ) ) )).

thf(fact_1445_mult__left__less__imp__less,axiom,(
    ! [C_77: real,A_155: real,B_127: real] :
      ( ( ord_less_real @ ( times_times_real @ C_77 @ A_155 ) @ ( times_times_real @ C_77 @ B_127 ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_77 )
       => ( ord_less_real @ A_155 @ B_127 ) ) ) )).

thf(fact_1446_mult__left__less__imp__less,axiom,(
    ! [C_77: code_code_numeral,A_155: code_code_numeral,B_127: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( times_1655362735umeral @ C_77 @ A_155 ) @ ( times_1655362735umeral @ C_77 @ B_127 ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_77 )
       => ( ord_le1304079648umeral @ A_155 @ B_127 ) ) ) )).

thf(fact_1447_mult__left__less__imp__less,axiom,(
    ! [C_77: quickcheck_code_int,A_155: quickcheck_code_int,B_127: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( times_123202395de_int @ C_77 @ A_155 ) @ ( times_123202395de_int @ C_77 @ B_127 ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_77 )
       => ( ord_le1860547276de_int @ A_155 @ B_127 ) ) ) )).

thf(fact_1448_mult__left__less__imp__less,axiom,(
    ! [C_77: rat,A_155: rat,B_127: rat] :
      ( ( ord_less_rat @ ( times_times_rat @ C_77 @ A_155 ) @ ( times_times_rat @ C_77 @ B_127 ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_77 )
       => ( ord_less_rat @ A_155 @ B_127 ) ) ) )).

thf(fact_1449_mult__less__imp__less__left,axiom,(
    ! [C_76: int,A_154: int,B_126: int] :
      ( ( ord_less_int @ ( times_times_int @ C_76 @ A_154 ) @ ( times_times_int @ C_76 @ B_126 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ C_76 )
       => ( ord_less_int @ A_154 @ B_126 ) ) ) )).

thf(fact_1450_mult__less__imp__less__left,axiom,(
    ! [C_76: nat,A_154: nat,B_126: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ C_76 @ A_154 ) @ ( times_times_nat @ C_76 @ B_126 ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ C_76 )
       => ( ord_less_nat @ A_154 @ B_126 ) ) ) )).

thf(fact_1451_mult__less__imp__less__left,axiom,(
    ! [C_76: real,A_154: real,B_126: real] :
      ( ( ord_less_real @ ( times_times_real @ C_76 @ A_154 ) @ ( times_times_real @ C_76 @ B_126 ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ C_76 )
       => ( ord_less_real @ A_154 @ B_126 ) ) ) )).

thf(fact_1452_mult__less__imp__less__left,axiom,(
    ! [C_76: code_code_numeral,A_154: code_code_numeral,B_126: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( times_1655362735umeral @ C_76 @ A_154 ) @ ( times_1655362735umeral @ C_76 @ B_126 ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_76 )
       => ( ord_le1304079648umeral @ A_154 @ B_126 ) ) ) )).

thf(fact_1453_mult__less__imp__less__left,axiom,(
    ! [C_76: quickcheck_code_int,A_154: quickcheck_code_int,B_126: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( times_123202395de_int @ C_76 @ A_154 ) @ ( times_123202395de_int @ C_76 @ B_126 ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_76 )
       => ( ord_le1860547276de_int @ A_154 @ B_126 ) ) ) )).

thf(fact_1454_mult__less__imp__less__left,axiom,(
    ! [C_76: rat,A_154: rat,B_126: rat] :
      ( ( ord_less_rat @ ( times_times_rat @ C_76 @ A_154 ) @ ( times_times_rat @ C_76 @ B_126 ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ C_76 )
       => ( ord_less_rat @ A_154 @ B_126 ) ) ) )).

thf(fact_1455_mult__right__le__imp__le,axiom,(
    ! [A_153: int,C_75: int,B_125: int] :
      ( ( ord_less_eq_int @ ( times_times_int @ A_153 @ C_75 ) @ ( times_times_int @ B_125 @ C_75 ) )
     => ( ( ord_less_int @ zero_zero_int @ C_75 )
       => ( ord_less_eq_int @ A_153 @ B_125 ) ) ) )).

thf(fact_1456_mult__right__le__imp__le,axiom,(
    ! [A_153: nat,C_75: nat,B_125: nat] :
      ( ( ord_less_eq_nat @ ( times_times_nat @ A_153 @ C_75 ) @ ( times_times_nat @ B_125 @ C_75 ) )
     => ( ( ord_less_nat @ zero_zero_nat @ C_75 )
       => ( ord_less_eq_nat @ A_153 @ B_125 ) ) ) )).

thf(fact_1457_mult__right__le__imp__le,axiom,(
    ! [A_153: real,C_75: real,B_125: real] :
      ( ( ord_less_eq_real @ ( times_times_real @ A_153 @ C_75 ) @ ( times_times_real @ B_125 @ C_75 ) )
     => ( ( ord_less_real @ zero_zero_real @ C_75 )
       => ( ord_less_eq_real @ A_153 @ B_125 ) ) ) )).

thf(fact_1458_mult__right__le__imp__le,axiom,(
    ! [A_153: code_code_numeral,C_75: code_code_numeral,B_125: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( times_1655362735umeral @ A_153 @ C_75 ) @ ( times_1655362735umeral @ B_125 @ C_75 ) )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ C_75 )
       => ( ord_le565307924umeral @ A_153 @ B_125 ) ) ) )).

thf(fact_1459_mult__right__le__imp__le,axiom,(
    ! [A_153: quickcheck_code_int,C_75: quickcheck_code_int,B_125: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( times_123202395de_int @ A_153 @ C_75 ) @ ( times_123202395de_int @ B_125 @ C_75 ) )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ C_75 )
       => ( ord_le258702272de_int @ A_153 @ B_125 ) ) ) )).

thf(fact_1460_mult__right__le__imp__le,axiom,(
    ! [A_153: rat,C_75: rat,B_125: rat] :
      ( ( ord_less_eq_rat @ ( times_times_rat @ A_153 @ C_75 ) @ ( times_times_rat @ B_125 @ C_75 ) )
     => ( ( ord_less_rat @ zero_zero_rat @ C_75 )
       => ( ord_less_eq_rat @ A_153 @ B_125 ) ) ) )).

thf(fact_1461_mult__left__le__imp__le,axiom,(
    ! [C_74: int,A_152: int,B_124: int] :
      ( ( ord_less_eq_int @ ( times_times_int @ C_74 @ A_152 ) @ ( times_times_int @ C_74 @ B_124 ) )
     => ( ( ord_less_int @ zero_zero_int @ C_74 )
       => ( ord_less_eq_int @ A_152 @ B_124 ) ) ) )).

thf(fact_1462_mult__left__le__imp__le,axiom,(
    ! [C_74: nat,A_152: nat,B_124: nat] :
      ( ( ord_less_eq_nat @ ( times_times_nat @ C_74 @ A_152 ) @ ( times_times_nat @ C_74 @ B_124 ) )
     => ( ( ord_less_nat @ zero_zero_nat @ C_74 )
       => ( ord_less_eq_nat @ A_152 @ B_124 ) ) ) )).

thf(fact_1463_mult__left__le__imp__le,axiom,(
    ! [C_74: real,A_152: real,B_124: real] :
      ( ( ord_less_eq_real @ ( times_times_real @ C_74 @ A_152 ) @ ( times_times_real @ C_74 @ B_124 ) )
     => ( ( ord_less_real @ zero_zero_real @ C_74 )
       => ( ord_less_eq_real @ A_152 @ B_124 ) ) ) )).

thf(fact_1464_mult__left__le__imp__le,axiom,(
    ! [C_74: code_code_numeral,A_152: code_code_numeral,B_124: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( times_1655362735umeral @ C_74 @ A_152 ) @ ( times_1655362735umeral @ C_74 @ B_124 ) )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ C_74 )
       => ( ord_le565307924umeral @ A_152 @ B_124 ) ) ) )).

thf(fact_1465_mult__left__le__imp__le,axiom,(
    ! [C_74: quickcheck_code_int,A_152: quickcheck_code_int,B_124: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( times_123202395de_int @ C_74 @ A_152 ) @ ( times_123202395de_int @ C_74 @ B_124 ) )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ C_74 )
       => ( ord_le258702272de_int @ A_152 @ B_124 ) ) ) )).

thf(fact_1466_mult__left__le__imp__le,axiom,(
    ! [C_74: rat,A_152: rat,B_124: rat] :
      ( ( ord_less_eq_rat @ ( times_times_rat @ C_74 @ A_152 ) @ ( times_times_rat @ C_74 @ B_124 ) )
     => ( ( ord_less_rat @ zero_zero_rat @ C_74 )
       => ( ord_less_eq_rat @ A_152 @ B_124 ) ) ) )).

thf(fact_1467_mult__left__le__one__le,axiom,(
    ! [Y_23: int,X_32: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_32 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_23 )
       => ( ( ord_less_eq_int @ Y_23 @ one_one_int )
         => ( ord_less_eq_int @ ( times_times_int @ Y_23 @ X_32 ) @ X_32 ) ) ) ) )).

thf(fact_1468_mult__left__le__one__le,axiom,(
    ! [Y_23: real,X_32: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ X_32 )
     => ( ( ord_less_eq_real @ zero_zero_real @ Y_23 )
       => ( ( ord_less_eq_real @ Y_23 @ one_one_real )
         => ( ord_less_eq_real @ ( times_times_real @ Y_23 @ X_32 ) @ X_32 ) ) ) ) )).

thf(fact_1469_mult__left__le__one__le,axiom,(
    ! [Y_23: rat,X_32: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ X_32 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ Y_23 )
       => ( ( ord_less_eq_rat @ Y_23 @ one_one_rat )
         => ( ord_less_eq_rat @ ( times_times_rat @ Y_23 @ X_32 ) @ X_32 ) ) ) ) )).

thf(fact_1470_mult__right__le__one__le,axiom,(
    ! [Y_22: int,X_31: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_31 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_22 )
       => ( ( ord_less_eq_int @ Y_22 @ one_one_int )
         => ( ord_less_eq_int @ ( times_times_int @ X_31 @ Y_22 ) @ X_31 ) ) ) ) )).

thf(fact_1471_mult__right__le__one__le,axiom,(
    ! [Y_22: real,X_31: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ X_31 )
     => ( ( ord_less_eq_real @ zero_zero_real @ Y_22 )
       => ( ( ord_less_eq_real @ Y_22 @ one_one_real )
         => ( ord_less_eq_real @ ( times_times_real @ X_31 @ Y_22 ) @ X_31 ) ) ) ) )).

thf(fact_1472_mult__right__le__one__le,axiom,(
    ! [Y_22: rat,X_31: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ X_31 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ Y_22 )
       => ( ( ord_less_eq_rat @ Y_22 @ one_one_rat )
         => ( ord_less_eq_rat @ ( times_times_rat @ X_31 @ Y_22 ) @ X_31 ) ) ) ) )).

thf(fact_1473_zero__less__two,axiom,
    ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ one_one_int @ one_one_int ) )).

thf(fact_1474_zero__less__two,axiom,
    ( ord_less_nat @ zero_zero_nat @ ( plus_plus_nat @ one_one_nat @ one_one_nat ) )).

thf(fact_1475_zero__less__two,axiom,
    ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ one_one_real @ one_one_real ) )).

thf(fact_1476_zero__less__two,axiom,
    ( ord_le1304079648umeral @ zero_z126310315umeral @ ( plus_p1627245867umeral @ one_on1645066479umeral @ one_on1645066479umeral ) )).

thf(fact_1477_zero__less__two,axiom,
    ( ord_le1860547276de_int @ zero_z891286103de_int @ ( plus_p1446045655de_int @ one_on1684967323de_int @ one_on1684967323de_int ) )).

thf(fact_1478_zero__less__two,axiom,
    ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ one_one_rat @ one_one_rat ) )).

thf(fact_1479_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_power_int @ zero_zero_int @ ( number_number_of_nat @ W_4 ) )
          = one_one_int ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_power_int @ zero_zero_int @ ( number_number_of_nat @ W_4 ) )
          = zero_zero_int ) ) ) )).

thf(fact_1480_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_power_nat @ zero_zero_nat @ ( number_number_of_nat @ W_4 ) )
          = one_one_nat ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_power_nat @ zero_zero_nat @ ( number_number_of_nat @ W_4 ) )
          = zero_zero_nat ) ) ) )).

thf(fact_1481_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_power_real @ zero_zero_real @ ( number_number_of_nat @ W_4 ) )
          = one_one_real ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_power_real @ zero_zero_real @ ( number_number_of_nat @ W_4 ) )
          = zero_zero_real ) ) ) )).

thf(fact_1482_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_2100829034umeral @ zero_z126310315umeral @ ( number_number_of_nat @ W_4 ) )
          = one_on1645066479umeral ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_2100829034umeral @ zero_z126310315umeral @ ( number_number_of_nat @ W_4 ) )
          = zero_z126310315umeral ) ) ) )).

thf(fact_1483_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_power_complex @ zero_zero_complex @ ( number_number_of_nat @ W_4 ) )
          = one_one_complex ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_power_complex @ zero_zero_complex @ ( number_number_of_nat @ W_4 ) )
          = zero_zero_complex ) ) ) )).

thf(fact_1484_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_881366806de_int @ zero_z891286103de_int @ ( number_number_of_nat @ W_4 ) )
          = one_on1684967323de_int ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_881366806de_int @ zero_z891286103de_int @ ( number_number_of_nat @ W_4 ) )
          = zero_z891286103de_int ) ) ) )).

thf(fact_1485_power__0__left__number__of,axiom,(
    ! [W_4: int] :
      ( ( ( ( number_number_of_nat @ W_4 )
          = zero_zero_nat )
       => ( ( power_power_rat @ zero_zero_rat @ ( number_number_of_nat @ W_4 ) )
          = one_one_rat ) )
      & ( ( ( number_number_of_nat @ W_4 )
         != zero_zero_nat )
       => ( ( power_power_rat @ zero_zero_rat @ ( number_number_of_nat @ W_4 ) )
          = zero_zero_rat ) ) ) )).

thf(fact_1486_zcong__zless__imp__eq,axiom,(
    ! [B: int,M: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ A @ M )
       => ( ( ord_less_eq_int @ zero_zero_int @ B )
         => ( ( ord_less_int @ B @ M )
           => ( ( zcong @ A @ B @ M )
             => ( A = B ) ) ) ) ) ) )).

thf(fact_1487_zcong__zless__0,axiom,(
    ! [M: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ A @ M )
       => ( ( zcong @ A @ zero_zero_int @ M )
         => ( A = zero_zero_int ) ) ) ) )).

thf(fact_1488_Int2_Ozcong__zero,axiom,(
    ! [M: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_int @ X_1 @ M )
       => ( ( zcong @ X_1 @ zero_zero_int @ M )
         => ( X_1 = zero_zero_int ) ) ) ) )).

thf(fact_1489_zcong__zmult__prop3,axiom,(
    ! [Y_1: int,X_1: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
       => ( ~ ( zcong @ Y_1 @ zero_zero_int @ P_3 )
         => ~ ( zcong @ ( times_times_int @ X_1 @ Y_1 ) @ zero_zero_int @ P_3 ) ) ) ) )).

thf(fact_1490_convex__bound__le,axiom,(
    ! [V_7: int,U_2: int,Y_21: int,X_30: int,A_151: int] :
      ( ( ord_less_eq_int @ X_30 @ A_151 )
     => ( ( ord_less_eq_int @ Y_21 @ A_151 )
       => ( ( ord_less_eq_int @ zero_zero_int @ U_2 )
         => ( ( ord_less_eq_int @ zero_zero_int @ V_7 )
           => ( ( ( plus_plus_int @ U_2 @ V_7 )
                = one_one_int )
             => ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ U_2 @ X_30 ) @ ( times_times_int @ V_7 @ Y_21 ) ) @ A_151 ) ) ) ) ) ) )).

thf(fact_1491_convex__bound__le,axiom,(
    ! [V_7: real,U_2: real,Y_21: real,X_30: real,A_151: real] :
      ( ( ord_less_eq_real @ X_30 @ A_151 )
     => ( ( ord_less_eq_real @ Y_21 @ A_151 )
       => ( ( ord_less_eq_real @ zero_zero_real @ U_2 )
         => ( ( ord_less_eq_real @ zero_zero_real @ V_7 )
           => ( ( ( plus_plus_real @ U_2 @ V_7 )
                = one_one_real )
             => ( ord_less_eq_real @ ( plus_plus_real @ ( times_times_real @ U_2 @ X_30 ) @ ( times_times_real @ V_7 @ Y_21 ) ) @ A_151 ) ) ) ) ) ) )).

thf(fact_1492_convex__bound__le,axiom,(
    ! [V_7: rat,U_2: rat,Y_21: rat,X_30: rat,A_151: rat] :
      ( ( ord_less_eq_rat @ X_30 @ A_151 )
     => ( ( ord_less_eq_rat @ Y_21 @ A_151 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ U_2 )
         => ( ( ord_less_eq_rat @ zero_zero_rat @ V_7 )
           => ( ( ( plus_plus_rat @ U_2 @ V_7 )
                = one_one_rat )
             => ( ord_less_eq_rat @ ( plus_plus_rat @ ( times_times_rat @ U_2 @ X_30 ) @ ( times_times_rat @ V_7 @ Y_21 ) ) @ A_151 ) ) ) ) ) ) )).

thf(fact_1493_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J,axiom,
    ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) )).

thf(fact_1494_zdiv__mono2__neg__lemma,axiom,(
    ! [B: int,Q: int,R_1: int,B_5: int,Q_6: int,R_3: int] :
      ( ( ( plus_plus_int @ ( times_times_int @ B @ Q ) @ R_1 )
        = ( plus_plus_int @ ( times_times_int @ B_5 @ Q_6 ) @ R_3 ) )
     => ( ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ B_5 @ Q_6 ) @ R_3 ) @ zero_zero_int )
       => ( ( ord_less_int @ R_1 @ B )
         => ( ( ord_less_eq_int @ zero_zero_int @ R_3 )
           => ( ( ord_less_int @ zero_zero_int @ B_5 )
             => ( ( ord_less_eq_int @ B_5 @ B )
               => ( ord_less_eq_int @ Q_6 @ Q ) ) ) ) ) ) ) )).

thf(fact_1495_unique__quotient__lemma__neg,axiom,(
    ! [B: int,Q_6: int,R_3: int,Q: int,R_1: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ B @ Q_6 ) @ R_3 ) @ ( plus_plus_int @ ( times_times_int @ B @ Q ) @ R_1 ) )
     => ( ( ord_less_eq_int @ R_1 @ zero_zero_int )
       => ( ( ord_less_int @ B @ R_1 )
         => ( ( ord_less_int @ B @ R_3 )
           => ( ord_less_eq_int @ Q @ Q_6 ) ) ) ) ) )).

thf(fact_1496_zdiv__mono2__lemma,axiom,(
    ! [B: int,Q: int,R_1: int,B_5: int,Q_6: int,R_3: int] :
      ( ( ( plus_plus_int @ ( times_times_int @ B @ Q ) @ R_1 )
        = ( plus_plus_int @ ( times_times_int @ B_5 @ Q_6 ) @ R_3 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( times_times_int @ B_5 @ Q_6 ) @ R_3 ) )
       => ( ( ord_less_int @ R_3 @ B_5 )
         => ( ( ord_less_eq_int @ zero_zero_int @ R_1 )
           => ( ( ord_less_int @ zero_zero_int @ B_5 )
             => ( ( ord_less_eq_int @ B_5 @ B )
               => ( ord_less_eq_int @ Q @ Q_6 ) ) ) ) ) ) ) )).

thf(fact_1497_unique__quotient__lemma,axiom,(
    ! [B: int,Q_6: int,R_3: int,Q: int,R_1: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ B @ Q_6 ) @ R_3 ) @ ( plus_plus_int @ ( times_times_int @ B @ Q ) @ R_1 ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ R_3 )
       => ( ( ord_less_int @ R_3 @ B )
         => ( ( ord_less_int @ R_1 @ B )
           => ( ord_less_eq_int @ Q_6 @ Q ) ) ) ) ) )).

thf(fact_1498_q__neg__lemma,axiom,(
    ! [B_5: int,Q_6: int,R_3: int] :
      ( ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ B_5 @ Q_6 ) @ R_3 ) @ zero_zero_int )
     => ( ( ord_less_eq_int @ zero_zero_int @ R_3 )
       => ( ( ord_less_int @ zero_zero_int @ B_5 )
         => ( ord_less_eq_int @ Q_6 @ zero_zero_int ) ) ) ) )).

thf(fact_1499_q__pos__lemma,axiom,(
    ! [B_5: int,Q_6: int,R_3: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( times_times_int @ B_5 @ Q_6 ) @ R_3 ) )
     => ( ( ord_less_int @ R_3 @ B_5 )
       => ( ( ord_less_int @ zero_zero_int @ B_5 )
         => ( ord_less_eq_int @ zero_zero_int @ Q_6 ) ) ) ) )).

thf(fact_1500_zcong__zprime__prod__zero__contra,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ zero_zero_int @ A )
       => ( ( ~ ( zcong @ A @ zero_zero_int @ P_3 )
            & ~ ( zcong @ B @ zero_zero_int @ P_3 ) )
         => ~ ( zcong @ ( times_times_int @ A @ B ) @ zero_zero_int @ P_3 ) ) ) ) )).

thf(fact_1501__096QuadRes_A_I4_A_K_Am_A_L_A1_J_A_N1_096,axiom,
    ( quadRes @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ ( number_number_of_int @ min ) )).

thf(fact_1502__0964_A_K_Am_A_L_A1_Advd_As_A_094_A2_A_N_A_N1_096,axiom,
    ( dvd_dvd_int @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ ( minus_minus_int @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( number_number_of_int @ min ) ) )).

thf(fact_1503_neg__one__power__eq__mod__m,axiom,(
    ! [J: nat,K_1: nat,M: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ M )
     => ( ( zcong @ ( power_power_int @ ( number_number_of_int @ min ) @ J ) @ ( power_power_int @ ( number_number_of_int @ min ) @ K_1 ) @ M )
       => ( ( power_power_int @ ( number_number_of_int @ min ) @ J )
          = ( power_power_int @ ( number_number_of_int @ min ) @ K_1 ) ) ) ) )).

thf(fact_1504_one__not__neg__one__mod__m,axiom,(
    ! [M: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ M )
     => ~ ( zcong @ one_one_int @ ( number_number_of_int @ min ) @ M ) ) )).

thf(fact_1505__096s_A_094_A2_A_N_A_N1_A_061_As_A_094_A2_A_L_A1_096,axiom,
    ( ( minus_minus_int @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( number_number_of_int @ min ) )
    = ( plus_plus_int @ ( power_power_int @ s @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ one_one_int ) )).

thf(fact_1506_divides__cases,axiom,(
    ! [N: nat,M: nat] :
      ( ( dvd_dvd_nat @ N @ M )
     => ( ( M = zero_zero_nat )
        | ( M = N )
        | ( ord_less_eq_nat @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N ) @ M ) ) ) )).

thf(fact_1507__096_126_AQuadRes_A_I4_A_K_Am_A_L_A1_J_A_N1_A_061_061_062_ALegendre_A_,axiom,
    ( ~ ( quadRes @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) @ ( number_number_of_int @ min ) )
   => ( ( legendre @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ m ) @ one_one_int ) )
     != one_one_int ) )).

thf(fact_1508_Legendre__1mod4,axiom,(
    ! [M: int] :
      ( ( zprime @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ M ) @ one_one_int ) )
     => ( ( legendre @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ M ) @ one_one_int ) )
        = one_one_int ) ) )).

thf(fact_1509_realpow__two__sum__zero__iff,axiom,(
    ! [X_1: real,Y_1: real] :
      ( ( ( plus_plus_real @ ( power_power_real @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = zero_zero_real )
    <=> ( ( X_1 = zero_zero_real )
        & ( Y_1 = zero_zero_real ) ) ) )).

thf(fact_1510_two__realpow__ge__one,axiom,(
    ! [N: nat] :
      ( ord_less_eq_real @ one_one_real @ ( power_power_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ N ) ) )).

thf(fact_1511_real__zero__not__eq__one,axiom,(
    zero_zero_real != one_one_real )).

thf(fact_1512_real__less__def,axiom,(
    ! [X_1: real,Y_1: real] :
      ( ( ord_less_real @ X_1 @ Y_1 )
    <=> ( ( ord_less_eq_real @ X_1 @ Y_1 )
        & ( X_1 != Y_1 ) ) ) )).

thf(fact_1513_less__eq__real__def,axiom,(
    ! [X_1: real,Y_1: real] :
      ( ( ord_less_eq_real @ X_1 @ Y_1 )
    <=> ( ( ord_less_real @ X_1 @ Y_1 )
        | ( X_1 = Y_1 ) ) ) )).

thf(fact_1514_divides__exp,axiom,(
    ! [N: nat,X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
     => ( dvd_dvd_nat @ ( power_power_nat @ X_1 @ N ) @ ( power_power_nat @ Y_1 @ N ) ) ) )).

thf(fact_1515_divides__antisym,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ( dvd_dvd_nat @ Y_1 @ X_1 ) )
    <=> ( X_1 = Y_1 ) ) )).

thf(fact_1516_number__of__diff,axiom,(
    ! [V_6: int,W_3: int] :
      ( ( number_number_of_int @ ( minus_minus_int @ V_6 @ W_3 ) )
      = ( minus_minus_int @ ( number_number_of_int @ V_6 ) @ ( number_number_of_int @ W_3 ) ) ) )).

thf(fact_1517_number__of__diff,axiom,(
    ! [V_6: int,W_3: int] :
      ( ( number267125858f_real @ ( minus_minus_int @ V_6 @ W_3 ) )
      = ( minus_minus_real @ ( number267125858f_real @ V_6 ) @ ( number267125858f_real @ W_3 ) ) ) )).

thf(fact_1518_number__of__diff,axiom,(
    ! [V_6: int,W_3: int] :
      ( ( number528085621omplex @ ( minus_minus_int @ V_6 @ W_3 ) )
      = ( minus_minus_complex @ ( number528085621omplex @ V_6 ) @ ( number528085621omplex @ W_3 ) ) ) )).

thf(fact_1519_number__of__diff,axiom,(
    ! [V_6: int,W_3: int] :
      ( ( number_number_of_rat @ ( minus_minus_int @ V_6 @ W_3 ) )
      = ( minus_minus_rat @ ( number_number_of_rat @ V_6 ) @ ( number_number_of_rat @ W_3 ) ) ) )).

thf(fact_1520_real__le__antisym,axiom,(
    ! [Z_1: real,W: real] :
      ( ( ord_less_eq_real @ Z_1 @ W )
     => ( ( ord_less_eq_real @ W @ Z_1 )
       => ( Z_1 = W ) ) ) )).

thf(fact_1521_real__le__trans,axiom,(
    ! [K_1: real,I: real,J: real] :
      ( ( ord_less_eq_real @ I @ J )
     => ( ( ord_less_eq_real @ J @ K_1 )
       => ( ord_less_eq_real @ I @ K_1 ) ) ) )).

thf(fact_1522_real__le__linear,axiom,(
    ! [Z_1: real,W: real] :
      ( ( ord_less_eq_real @ Z_1 @ W )
      | ( ord_less_eq_real @ W @ Z_1 ) ) )).

thf(fact_1523_real__le__refl,axiom,(
    ! [W: real] :
      ( ord_less_eq_real @ W @ W ) )).

thf(fact_1524_add__diff__add,axiom,(
    ! [A_150: int,C_73: int,B_123: int,D_26: int] :
      ( ( minus_minus_int @ ( plus_plus_int @ A_150 @ C_73 ) @ ( plus_plus_int @ B_123 @ D_26 ) )
      = ( plus_plus_int @ ( minus_minus_int @ A_150 @ B_123 ) @ ( minus_minus_int @ C_73 @ D_26 ) ) ) )).

thf(fact_1525_add__diff__add,axiom,(
    ! [A_150: real,C_73: real,B_123: real,D_26: real] :
      ( ( minus_minus_real @ ( plus_plus_real @ A_150 @ C_73 ) @ ( plus_plus_real @ B_123 @ D_26 ) )
      = ( plus_plus_real @ ( minus_minus_real @ A_150 @ B_123 ) @ ( minus_minus_real @ C_73 @ D_26 ) ) ) )).

thf(fact_1526_add__diff__add,axiom,(
    ! [A_150: complex,C_73: complex,B_123: complex,D_26: complex] :
      ( ( minus_minus_complex @ ( plus_plus_complex @ A_150 @ C_73 ) @ ( plus_plus_complex @ B_123 @ D_26 ) )
      = ( plus_plus_complex @ ( minus_minus_complex @ A_150 @ B_123 ) @ ( minus_minus_complex @ C_73 @ D_26 ) ) ) )).

thf(fact_1527_add__diff__add,axiom,(
    ! [A_150: rat,C_73: rat,B_123: rat,D_26: rat] :
      ( ( minus_minus_rat @ ( plus_plus_rat @ A_150 @ C_73 ) @ ( plus_plus_rat @ B_123 @ D_26 ) )
      = ( plus_plus_rat @ ( minus_minus_rat @ A_150 @ B_123 ) @ ( minus_minus_rat @ C_73 @ D_26 ) ) ) )).

thf(fact_1528_dvd__diff,axiom,(
    ! [Z_7: real,X_29: real,Y_20: real] :
      ( ( dvd_dvd_real @ X_29 @ Y_20 )
     => ( ( dvd_dvd_real @ X_29 @ Z_7 )
       => ( dvd_dvd_real @ X_29 @ ( minus_minus_real @ Y_20 @ Z_7 ) ) ) ) )).

thf(fact_1529_dvd__diff,axiom,(
    ! [Z_7: complex,X_29: complex,Y_20: complex] :
      ( ( dvd_dvd_complex @ X_29 @ Y_20 )
     => ( ( dvd_dvd_complex @ X_29 @ Z_7 )
       => ( dvd_dvd_complex @ X_29 @ ( minus_minus_complex @ Y_20 @ Z_7 ) ) ) ) )).

thf(fact_1530_dvd__diff,axiom,(
    ! [Z_7: rat,X_29: rat,Y_20: rat] :
      ( ( dvd_dvd_rat @ X_29 @ Y_20 )
     => ( ( dvd_dvd_rat @ X_29 @ Z_7 )
       => ( dvd_dvd_rat @ X_29 @ ( minus_minus_rat @ Y_20 @ Z_7 ) ) ) ) )).

thf(fact_1531_dvd__diff,axiom,(
    ! [Z_7: int,X_29: int,Y_20: int] :
      ( ( dvd_dvd_int @ X_29 @ Y_20 )
     => ( ( dvd_dvd_int @ X_29 @ Z_7 )
       => ( dvd_dvd_int @ X_29 @ ( minus_minus_int @ Y_20 @ Z_7 ) ) ) ) )).

thf(fact_1532_diff__bin__simps_I1_J,axiom,(
    ! [K_1: int] :
      ( ( minus_minus_int @ K_1 @ pls )
      = K_1 ) )).

thf(fact_1533_diff__bin__simps_I7_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( minus_minus_int @ ( bit0 @ K_1 ) @ ( bit0 @ L ) )
      = ( bit0 @ ( minus_minus_int @ K_1 @ L ) ) ) )).

thf(fact_1534_zdiff__zmult__distrib2,axiom,(
    ! [W: int,Z1: int,Z2: int] :
      ( ( times_times_int @ W @ ( minus_minus_int @ Z1 @ Z2 ) )
      = ( minus_minus_int @ ( times_times_int @ W @ Z1 ) @ ( times_times_int @ W @ Z2 ) ) ) )).

thf(fact_1535_zdiff__zmult__distrib,axiom,(
    ! [Z1: int,Z2: int,W: int] :
      ( ( times_times_int @ ( minus_minus_int @ Z1 @ Z2 ) @ W )
      = ( minus_minus_int @ ( times_times_int @ Z1 @ W ) @ ( times_times_int @ Z2 @ W ) ) ) )).

thf(fact_1536_Int2_Oaux1,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( ( minus_minus_int @ A @ B )
        = C )
     => ( A
        = ( plus_plus_int @ C @ B ) ) ) )).

thf(fact_1537_zcong__zdiff,axiom,(
    ! [C: int,D: int,A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
     => ( ( zcong @ C @ D @ M )
       => ( zcong @ ( minus_minus_int @ A @ C ) @ ( minus_minus_int @ B @ D ) @ M ) ) ) )).

thf(fact_1538_zdvd__zdiffD,axiom,(
    ! [K_1: int,M: int,N: int] :
      ( ( dvd_dvd_int @ K_1 @ ( minus_minus_int @ M @ N ) )
     => ( ( dvd_dvd_int @ K_1 @ N )
       => ( dvd_dvd_int @ K_1 @ M ) ) ) )).

thf(fact_1539_mult__diff__mult,axiom,(
    ! [X_28: int,Y_19: int,A_149: int,B_122: int] :
      ( ( minus_minus_int @ ( times_times_int @ X_28 @ Y_19 ) @ ( times_times_int @ A_149 @ B_122 ) )
      = ( plus_plus_int @ ( times_times_int @ X_28 @ ( minus_minus_int @ Y_19 @ B_122 ) ) @ ( times_times_int @ ( minus_minus_int @ X_28 @ A_149 ) @ B_122 ) ) ) )).

thf(fact_1540_mult__diff__mult,axiom,(
    ! [X_28: real,Y_19: real,A_149: real,B_122: real] :
      ( ( minus_minus_real @ ( times_times_real @ X_28 @ Y_19 ) @ ( times_times_real @ A_149 @ B_122 ) )
      = ( plus_plus_real @ ( times_times_real @ X_28 @ ( minus_minus_real @ Y_19 @ B_122 ) ) @ ( times_times_real @ ( minus_minus_real @ X_28 @ A_149 ) @ B_122 ) ) ) )).

thf(fact_1541_mult__diff__mult,axiom,(
    ! [X_28: complex,Y_19: complex,A_149: complex,B_122: complex] :
      ( ( minus_minus_complex @ ( times_times_complex @ X_28 @ Y_19 ) @ ( times_times_complex @ A_149 @ B_122 ) )
      = ( plus_plus_complex @ ( times_times_complex @ X_28 @ ( minus_minus_complex @ Y_19 @ B_122 ) ) @ ( times_times_complex @ ( minus_minus_complex @ X_28 @ A_149 ) @ B_122 ) ) ) )).

thf(fact_1542_mult__diff__mult,axiom,(
    ! [X_28: rat,Y_19: rat,A_149: rat,B_122: rat] :
      ( ( minus_minus_rat @ ( times_times_rat @ X_28 @ Y_19 ) @ ( times_times_rat @ A_149 @ B_122 ) )
      = ( plus_plus_rat @ ( times_times_rat @ X_28 @ ( minus_minus_rat @ Y_19 @ B_122 ) ) @ ( times_times_rat @ ( minus_minus_rat @ X_28 @ A_149 ) @ B_122 ) ) ) )).

thf(fact_1543_real__squared__diff__one__factored,axiom,(
    ! [X_27: int] :
      ( ( minus_minus_int @ ( times_times_int @ X_27 @ X_27 ) @ one_one_int )
      = ( times_times_int @ ( plus_plus_int @ X_27 @ one_one_int ) @ ( minus_minus_int @ X_27 @ one_one_int ) ) ) )).

thf(fact_1544_real__squared__diff__one__factored,axiom,(
    ! [X_27: real] :
      ( ( minus_minus_real @ ( times_times_real @ X_27 @ X_27 ) @ one_one_real )
      = ( times_times_real @ ( plus_plus_real @ X_27 @ one_one_real ) @ ( minus_minus_real @ X_27 @ one_one_real ) ) ) )).

thf(fact_1545_real__squared__diff__one__factored,axiom,(
    ! [X_27: complex] :
      ( ( minus_minus_complex @ ( times_times_complex @ X_27 @ X_27 ) @ one_one_complex )
      = ( times_times_complex @ ( plus_plus_complex @ X_27 @ one_one_complex ) @ ( minus_minus_complex @ X_27 @ one_one_complex ) ) ) )).

thf(fact_1546_real__squared__diff__one__factored,axiom,(
    ! [X_27: rat] :
      ( ( minus_minus_rat @ ( times_times_rat @ X_27 @ X_27 ) @ one_one_rat )
      = ( times_times_rat @ ( plus_plus_rat @ X_27 @ one_one_rat ) @ ( minus_minus_rat @ X_27 @ one_one_rat ) ) ) )).

thf(fact_1547_eq__add__iff2,axiom,(
    ! [A_148: int,E_7: int,C_72: int,B_121: int,D_25: int] :
      ( ( ( plus_plus_int @ ( times_times_int @ A_148 @ E_7 ) @ C_72 )
        = ( plus_plus_int @ ( times_times_int @ B_121 @ E_7 ) @ D_25 ) )
    <=> ( C_72
        = ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ B_121 @ A_148 ) @ E_7 ) @ D_25 ) ) ) )).

thf(fact_1548_eq__add__iff2,axiom,(
    ! [A_148: real,E_7: real,C_72: real,B_121: real,D_25: real] :
      ( ( ( plus_plus_real @ ( times_times_real @ A_148 @ E_7 ) @ C_72 )
        = ( plus_plus_real @ ( times_times_real @ B_121 @ E_7 ) @ D_25 ) )
    <=> ( C_72
        = ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ B_121 @ A_148 ) @ E_7 ) @ D_25 ) ) ) )).

thf(fact_1549_eq__add__iff2,axiom,(
    ! [A_148: complex,E_7: complex,C_72: complex,B_121: complex,D_25: complex] :
      ( ( ( plus_plus_complex @ ( times_times_complex @ A_148 @ E_7 ) @ C_72 )
        = ( plus_plus_complex @ ( times_times_complex @ B_121 @ E_7 ) @ D_25 ) )
    <=> ( C_72
        = ( plus_plus_complex @ ( times_times_complex @ ( minus_minus_complex @ B_121 @ A_148 ) @ E_7 ) @ D_25 ) ) ) )).

thf(fact_1550_eq__add__iff2,axiom,(
    ! [A_148: rat,E_7: rat,C_72: rat,B_121: rat,D_25: rat] :
      ( ( ( plus_plus_rat @ ( times_times_rat @ A_148 @ E_7 ) @ C_72 )
        = ( plus_plus_rat @ ( times_times_rat @ B_121 @ E_7 ) @ D_25 ) )
    <=> ( C_72
        = ( plus_plus_rat @ ( times_times_rat @ ( minus_minus_rat @ B_121 @ A_148 ) @ E_7 ) @ D_25 ) ) ) )).

thf(fact_1551_eq__add__iff1,axiom,(
    ! [A_147: int,E_6: int,C_71: int,B_120: int,D_24: int] :
      ( ( ( plus_plus_int @ ( times_times_int @ A_147 @ E_6 ) @ C_71 )
        = ( plus_plus_int @ ( times_times_int @ B_120 @ E_6 ) @ D_24 ) )
    <=> ( ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ A_147 @ B_120 ) @ E_6 ) @ C_71 )
        = D_24 ) ) )).

thf(fact_1552_eq__add__iff1,axiom,(
    ! [A_147: real,E_6: real,C_71: real,B_120: real,D_24: real] :
      ( ( ( plus_plus_real @ ( times_times_real @ A_147 @ E_6 ) @ C_71 )
        = ( plus_plus_real @ ( times_times_real @ B_120 @ E_6 ) @ D_24 ) )
    <=> ( ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ A_147 @ B_120 ) @ E_6 ) @ C_71 )
        = D_24 ) ) )).

thf(fact_1553_eq__add__iff1,axiom,(
    ! [A_147: complex,E_6: complex,C_71: complex,B_120: complex,D_24: complex] :
      ( ( ( plus_plus_complex @ ( times_times_complex @ A_147 @ E_6 ) @ C_71 )
        = ( plus_plus_complex @ ( times_times_complex @ B_120 @ E_6 ) @ D_24 ) )
    <=> ( ( plus_plus_complex @ ( times_times_complex @ ( minus_minus_complex @ A_147 @ B_120 ) @ E_6 ) @ C_71 )
        = D_24 ) ) )).

thf(fact_1554_eq__add__iff1,axiom,(
    ! [A_147: rat,E_6: rat,C_71: rat,B_120: rat,D_24: rat] :
      ( ( ( plus_plus_rat @ ( times_times_rat @ A_147 @ E_6 ) @ C_71 )
        = ( plus_plus_rat @ ( times_times_rat @ B_120 @ E_6 ) @ D_24 ) )
    <=> ( ( plus_plus_rat @ ( times_times_rat @ ( minus_minus_rat @ A_147 @ B_120 ) @ E_6 ) @ C_71 )
        = D_24 ) ) )).

thf(fact_1555_right__diff__distrib__number__of,axiom,(
    ! [V_5: int,B_119: int,C_70: int] :
      ( ( times_times_int @ ( number_number_of_int @ V_5 ) @ ( minus_minus_int @ B_119 @ C_70 ) )
      = ( minus_minus_int @ ( times_times_int @ ( number_number_of_int @ V_5 ) @ B_119 ) @ ( times_times_int @ ( number_number_of_int @ V_5 ) @ C_70 ) ) ) )).

thf(fact_1556_right__diff__distrib__number__of,axiom,(
    ! [V_5: int,B_119: real,C_70: real] :
      ( ( times_times_real @ ( number267125858f_real @ V_5 ) @ ( minus_minus_real @ B_119 @ C_70 ) )
      = ( minus_minus_real @ ( times_times_real @ ( number267125858f_real @ V_5 ) @ B_119 ) @ ( times_times_real @ ( number267125858f_real @ V_5 ) @ C_70 ) ) ) )).

thf(fact_1557_right__diff__distrib__number__of,axiom,(
    ! [V_5: int,B_119: complex,C_70: complex] :
      ( ( times_times_complex @ ( number528085621omplex @ V_5 ) @ ( minus_minus_complex @ B_119 @ C_70 ) )
      = ( minus_minus_complex @ ( times_times_complex @ ( number528085621omplex @ V_5 ) @ B_119 ) @ ( times_times_complex @ ( number528085621omplex @ V_5 ) @ C_70 ) ) ) )).

thf(fact_1558_right__diff__distrib__number__of,axiom,(
    ! [V_5: int,B_119: rat,C_70: rat] :
      ( ( times_times_rat @ ( number_number_of_rat @ V_5 ) @ ( minus_minus_rat @ B_119 @ C_70 ) )
      = ( minus_minus_rat @ ( times_times_rat @ ( number_number_of_rat @ V_5 ) @ B_119 ) @ ( times_times_rat @ ( number_number_of_rat @ V_5 ) @ C_70 ) ) ) )).

thf(fact_1559_left__diff__distrib__number__of,axiom,(
    ! [A_146: int,B_118: int,V_4: int] :
      ( ( times_times_int @ ( minus_minus_int @ A_146 @ B_118 ) @ ( number_number_of_int @ V_4 ) )
      = ( minus_minus_int @ ( times_times_int @ A_146 @ ( number_number_of_int @ V_4 ) ) @ ( times_times_int @ B_118 @ ( number_number_of_int @ V_4 ) ) ) ) )).

thf(fact_1560_left__diff__distrib__number__of,axiom,(
    ! [A_146: real,B_118: real,V_4: int] :
      ( ( times_times_real @ ( minus_minus_real @ A_146 @ B_118 ) @ ( number267125858f_real @ V_4 ) )
      = ( minus_minus_real @ ( times_times_real @ A_146 @ ( number267125858f_real @ V_4 ) ) @ ( times_times_real @ B_118 @ ( number267125858f_real @ V_4 ) ) ) ) )).

thf(fact_1561_left__diff__distrib__number__of,axiom,(
    ! [A_146: complex,B_118: complex,V_4: int] :
      ( ( times_times_complex @ ( minus_minus_complex @ A_146 @ B_118 ) @ ( number528085621omplex @ V_4 ) )
      = ( minus_minus_complex @ ( times_times_complex @ A_146 @ ( number528085621omplex @ V_4 ) ) @ ( times_times_complex @ B_118 @ ( number528085621omplex @ V_4 ) ) ) ) )).

thf(fact_1562_left__diff__distrib__number__of,axiom,(
    ! [A_146: rat,B_118: rat,V_4: int] :
      ( ( times_times_rat @ ( minus_minus_rat @ A_146 @ B_118 ) @ ( number_number_of_rat @ V_4 ) )
      = ( minus_minus_rat @ ( times_times_rat @ A_146 @ ( number_number_of_rat @ V_4 ) ) @ ( times_times_rat @ B_118 @ ( number_number_of_rat @ V_4 ) ) ) ) )).

thf(fact_1563_diff__bin__simps_I9_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( minus_minus_int @ ( bit1 @ K_1 ) @ ( bit0 @ L ) )
      = ( bit1 @ ( minus_minus_int @ K_1 @ L ) ) ) )).

thf(fact_1564_diff__bin__simps_I10_J,axiom,(
    ! [K_1: int,L: int] :
      ( ( minus_minus_int @ ( bit1 @ K_1 ) @ ( bit1 @ L ) )
      = ( bit0 @ ( minus_minus_int @ K_1 @ L ) ) ) )).

thf(fact_1565_diff__bin__simps_I3_J,axiom,(
    ! [L: int] :
      ( ( minus_minus_int @ pls @ ( bit0 @ L ) )
      = ( bit0 @ ( minus_minus_int @ pls @ L ) ) ) )).

thf(fact_1566_less__bin__lemma,axiom,(
    ! [K_1: int,L: int] :
      ( ( ord_less_int @ K_1 @ L )
    <=> ( ord_less_int @ ( minus_minus_int @ K_1 @ L ) @ zero_zero_int ) ) )).

thf(fact_1567_xzgcda__linear__aux1,axiom,(
    ! [A: int,R_1: int,B: int,M: int,C: int,D: int,N: int] :
      ( ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ A @ ( times_times_int @ R_1 @ B ) ) @ M ) @ ( times_times_int @ ( minus_minus_int @ C @ ( times_times_int @ R_1 @ D ) ) @ N ) )
      = ( minus_minus_int @ ( plus_plus_int @ ( times_times_int @ A @ M ) @ ( times_times_int @ C @ N ) ) @ ( times_times_int @ R_1 @ ( plus_plus_int @ ( times_times_int @ B @ M ) @ ( times_times_int @ D @ N ) ) ) ) ) )).

thf(fact_1568_zcong__def,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
    <=> ( dvd_dvd_int @ M @ ( minus_minus_int @ A @ B ) ) ) )).

thf(fact_1569_le__add__iff2,axiom,(
    ! [A_145: int,E_5: int,C_69: int,B_117: int,D_23: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ A_145 @ E_5 ) @ C_69 ) @ ( plus_plus_int @ ( times_times_int @ B_117 @ E_5 ) @ D_23 ) )
    <=> ( ord_less_eq_int @ C_69 @ ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ B_117 @ A_145 ) @ E_5 ) @ D_23 ) ) ) )).

thf(fact_1570_le__add__iff2,axiom,(
    ! [A_145: real,E_5: real,C_69: real,B_117: real,D_23: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ ( times_times_real @ A_145 @ E_5 ) @ C_69 ) @ ( plus_plus_real @ ( times_times_real @ B_117 @ E_5 ) @ D_23 ) )
    <=> ( ord_less_eq_real @ C_69 @ ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ B_117 @ A_145 ) @ E_5 ) @ D_23 ) ) ) )).

thf(fact_1571_le__add__iff2,axiom,(
    ! [A_145: rat,E_5: rat,C_69: rat,B_117: rat,D_23: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ ( times_times_rat @ A_145 @ E_5 ) @ C_69 ) @ ( plus_plus_rat @ ( times_times_rat @ B_117 @ E_5 ) @ D_23 ) )
    <=> ( ord_less_eq_rat @ C_69 @ ( plus_plus_rat @ ( times_times_rat @ ( minus_minus_rat @ B_117 @ A_145 ) @ E_5 ) @ D_23 ) ) ) )).

thf(fact_1572_le__add__iff1,axiom,(
    ! [A_144: int,E_4: int,C_68: int,B_116: int,D_22: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ A_144 @ E_4 ) @ C_68 ) @ ( plus_plus_int @ ( times_times_int @ B_116 @ E_4 ) @ D_22 ) )
    <=> ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ A_144 @ B_116 ) @ E_4 ) @ C_68 ) @ D_22 ) ) )).

thf(fact_1573_le__add__iff1,axiom,(
    ! [A_144: real,E_4: real,C_68: real,B_116: real,D_22: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ ( times_times_real @ A_144 @ E_4 ) @ C_68 ) @ ( plus_plus_real @ ( times_times_real @ B_116 @ E_4 ) @ D_22 ) )
    <=> ( ord_less_eq_real @ ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ A_144 @ B_116 ) @ E_4 ) @ C_68 ) @ D_22 ) ) )).

thf(fact_1574_le__add__iff1,axiom,(
    ! [A_144: rat,E_4: rat,C_68: rat,B_116: rat,D_22: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ ( times_times_rat @ A_144 @ E_4 ) @ C_68 ) @ ( plus_plus_rat @ ( times_times_rat @ B_116 @ E_4 ) @ D_22 ) )
    <=> ( ord_less_eq_rat @ ( plus_plus_rat @ ( times_times_rat @ ( minus_minus_rat @ A_144 @ B_116 ) @ E_4 ) @ C_68 ) @ D_22 ) ) )).

thf(fact_1575_less__add__iff2,axiom,(
    ! [A_143: int,E_3: int,C_67: int,B_115: int,D_21: int] :
      ( ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ A_143 @ E_3 ) @ C_67 ) @ ( plus_plus_int @ ( times_times_int @ B_115 @ E_3 ) @ D_21 ) )
    <=> ( ord_less_int @ C_67 @ ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ B_115 @ A_143 ) @ E_3 ) @ D_21 ) ) ) )).

thf(fact_1576_less__add__iff2,axiom,(
    ! [A_143: real,E_3: real,C_67: real,B_115: real,D_21: real] :
      ( ( ord_less_real @ ( plus_plus_real @ ( times_times_real @ A_143 @ E_3 ) @ C_67 ) @ ( plus_plus_real @ ( times_times_real @ B_115 @ E_3 ) @ D_21 ) )
    <=> ( ord_less_real @ C_67 @ ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ B_115 @ A_143 ) @ E_3 ) @ D_21 ) ) ) )).

thf(fact_1577_less__add__iff2,axiom,(
    ! [A_143: rat,E_3: rat,C_67: rat,B_115: rat,D_21: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ ( times_times_rat @ A_143 @ E_3 ) @ C_67 ) @ ( plus_plus_rat @ ( times_times_rat @ B_115 @ E_3 ) @ D_21 ) )
    <=> ( ord_less_rat @ C_67 @ ( plus_plus_rat @ ( times_times_rat @ ( minus_minus_rat @ B_115 @ A_143 ) @ E_3 ) @ D_21 ) ) ) )).

thf(fact_1578_less__add__iff1,axiom,(
    ! [A_142: int,E_2: int,C_66: int,B_114: int,D_20: int] :
      ( ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ A_142 @ E_2 ) @ C_66 ) @ ( plus_plus_int @ ( times_times_int @ B_114 @ E_2 ) @ D_20 ) )
    <=> ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ A_142 @ B_114 ) @ E_2 ) @ C_66 ) @ D_20 ) ) )).

thf(fact_1579_less__add__iff1,axiom,(
    ! [A_142: real,E_2: real,C_66: real,B_114: real,D_20: real] :
      ( ( ord_less_real @ ( plus_plus_real @ ( times_times_real @ A_142 @ E_2 ) @ C_66 ) @ ( plus_plus_real @ ( times_times_real @ B_114 @ E_2 ) @ D_20 ) )
    <=> ( ord_less_real @ ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ A_142 @ B_114 ) @ E_2 ) @ C_66 ) @ D_20 ) ) )).

thf(fact_1580_less__add__iff1,axiom,(
    ! [A_142: rat,E_2: rat,C_66: rat,B_114: rat,D_20: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ ( times_times_rat @ A_142 @ E_2 ) @ C_66 ) @ ( plus_plus_rat @ ( times_times_rat @ B_114 @ E_2 ) @ D_20 ) )
    <=> ( ord_less_rat @ ( plus_plus_rat @ ( times_times_rat @ ( minus_minus_rat @ A_142 @ B_114 ) @ E_2 ) @ C_66 ) @ D_20 ) ) )).

thf(fact_1581_add__number__of__diff1,axiom,(
    ! [V_3: int,W_2: int,C_65: int] :
      ( ( plus_plus_int @ ( number_number_of_int @ V_3 ) @ ( minus_minus_int @ ( number_number_of_int @ W_2 ) @ C_65 ) )
      = ( minus_minus_int @ ( number_number_of_int @ ( plus_plus_int @ V_3 @ W_2 ) ) @ C_65 ) ) )).

thf(fact_1582_add__number__of__diff1,axiom,(
    ! [V_3: int,W_2: int,C_65: real] :
      ( ( plus_plus_real @ ( number267125858f_real @ V_3 ) @ ( minus_minus_real @ ( number267125858f_real @ W_2 ) @ C_65 ) )
      = ( minus_minus_real @ ( number267125858f_real @ ( plus_plus_int @ V_3 @ W_2 ) ) @ C_65 ) ) )).

thf(fact_1583_add__number__of__diff1,axiom,(
    ! [V_3: int,W_2: int,C_65: complex] :
      ( ( plus_plus_complex @ ( number528085621omplex @ V_3 ) @ ( minus_minus_complex @ ( number528085621omplex @ W_2 ) @ C_65 ) )
      = ( minus_minus_complex @ ( number528085621omplex @ ( plus_plus_int @ V_3 @ W_2 ) ) @ C_65 ) ) )).

thf(fact_1584_add__number__of__diff1,axiom,(
    ! [V_3: int,W_2: int,C_65: rat] :
      ( ( plus_plus_rat @ ( number_number_of_rat @ V_3 ) @ ( minus_minus_rat @ ( number_number_of_rat @ W_2 ) @ C_65 ) )
      = ( minus_minus_rat @ ( number_number_of_rat @ ( plus_plus_int @ V_3 @ W_2 ) ) @ C_65 ) ) )).

thf(fact_1585_Euler_Oaux1,axiom,(
    ! [A: int,X_1: int] :
      ( ( ord_less_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_int @ X_1 @ A )
       => ( ( X_1
           != ( minus_minus_int @ A @ one_one_int ) )
         => ( ord_less_int @ X_1 @ ( minus_minus_int @ A @ one_one_int ) ) ) ) ) )).

thf(fact_1586_zle__diff1__eq,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_eq_int @ W @ ( minus_minus_int @ Z_1 @ one_one_int ) )
    <=> ( ord_less_int @ W @ Z_1 ) ) )).

thf(fact_1587_diff__bin__simps_I4_J,axiom,(
    ! [L: int] :
      ( ( minus_minus_int @ pls @ ( bit1 @ L ) )
      = ( bit1 @ ( minus_minus_int @ min @ L ) ) ) )).

thf(fact_1588_diff__bin__simps_I5_J,axiom,(
    ! [L: int] :
      ( ( minus_minus_int @ min @ ( bit0 @ L ) )
      = ( bit1 @ ( minus_minus_int @ min @ L ) ) ) )).

thf(fact_1589_diff__bin__simps_I6_J,axiom,(
    ! [L: int] :
      ( ( minus_minus_int @ min @ ( bit1 @ L ) )
      = ( bit0 @ ( minus_minus_int @ min @ L ) ) ) )).

thf(fact_1590_inv__not__p__minus__1__aux,axiom,(
    ! [A: int,P_3: int] :
      ( ( zcong @ ( times_times_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) ) @ one_one_int @ P_3 )
    <=> ( zcong @ A @ ( minus_minus_int @ P_3 @ one_one_int ) @ P_3 ) ) )).

thf(fact_1591_divides__rev,axiom,(
    ! [A: nat,N: nat,B: nat] :
      ( ( dvd_dvd_nat @ ( power_power_nat @ A @ N ) @ ( power_power_nat @ B @ N ) )
     => ( ( N != zero_zero_nat )
       => ( dvd_dvd_nat @ A @ B ) ) ) )).

thf(fact_1592_divides__exp2,axiom,(
    ! [X_1: nat,Y_1: nat,N: nat] :
      ( ( N != zero_zero_nat )
     => ( ( dvd_dvd_nat @ ( power_power_nat @ X_1 @ N ) @ Y_1 )
       => ( dvd_dvd_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_1593_nat__power__eq__0__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( power_power_nat @ M @ N )
        = zero_zero_nat )
    <=> ( ( N != zero_zero_nat )
        & ( M = zero_zero_nat ) ) ) )).

thf(fact_1594_divides__add__revr,axiom,(
    ! [B: nat,D: nat,A: nat] :
      ( ( dvd_dvd_nat @ D @ A )
     => ( ( dvd_dvd_nat @ D @ ( plus_plus_nat @ A @ B ) )
       => ( dvd_dvd_nat @ D @ B ) ) ) )).

thf(fact_1595_real__mult__1,axiom,(
    ! [Z_1: real] :
      ( ( times_times_real @ one_one_real @ Z_1 )
      = Z_1 ) )).

thf(fact_1596_real__mult__commute,axiom,(
    ! [Z_1: real,W: real] :
      ( ( times_times_real @ Z_1 @ W )
      = ( times_times_real @ W @ Z_1 ) ) )).

thf(fact_1597_real__mult__assoc,axiom,(
    ! [Z1: real,Z2: real,Z3: real] :
      ( ( times_times_real @ ( times_times_real @ Z1 @ Z2 ) @ Z3 )
      = ( times_times_real @ Z1 @ ( times_times_real @ Z2 @ Z3 ) ) ) )).

thf(fact_1598_real__mult__right__cancel,axiom,(
    ! [A: real,B: real,C: real] :
      ( ( C != zero_zero_real )
     => ( ( ( times_times_real @ A @ C )
          = ( times_times_real @ B @ C ) )
      <=> ( A = B ) ) ) )).

thf(fact_1599_real__mult__left__cancel,axiom,(
    ! [A: real,B: real,C: real] :
      ( ( C != zero_zero_real )
     => ( ( ( times_times_real @ C @ A )
          = ( times_times_real @ C @ B ) )
      <=> ( A = B ) ) ) )).

thf(fact_1600_real__mult__less__iff1,axiom,(
    ! [X_1: real,Y_1: real,Z_1: real] :
      ( ( ord_less_real @ zero_zero_real @ Z_1 )
     => ( ( ord_less_real @ ( times_times_real @ X_1 @ Z_1 ) @ ( times_times_real @ Y_1 @ Z_1 ) )
      <=> ( ord_less_real @ X_1 @ Y_1 ) ) ) )).

thf(fact_1601_real__mult__le__cancel__iff1,axiom,(
    ! [X_1: real,Y_1: real,Z_1: real] :
      ( ( ord_less_real @ zero_zero_real @ Z_1 )
     => ( ( ord_less_eq_real @ ( times_times_real @ X_1 @ Z_1 ) @ ( times_times_real @ Y_1 @ Z_1 ) )
      <=> ( ord_less_eq_real @ X_1 @ Y_1 ) ) ) )).

thf(fact_1602_real__mult__le__cancel__iff2,axiom,(
    ! [X_1: real,Y_1: real,Z_1: real] :
      ( ( ord_less_real @ zero_zero_real @ Z_1 )
     => ( ( ord_less_eq_real @ ( times_times_real @ Z_1 @ X_1 ) @ ( times_times_real @ Z_1 @ Y_1 ) )
      <=> ( ord_less_eq_real @ X_1 @ Y_1 ) ) ) )).

thf(fact_1603_real__mult__order,axiom,(
    ! [Y_1: real,X_1: real] :
      ( ( ord_less_real @ zero_zero_real @ X_1 )
     => ( ( ord_less_real @ zero_zero_real @ Y_1 )
       => ( ord_less_real @ zero_zero_real @ ( times_times_real @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_1604_real__mult__less__mono2,axiom,(
    ! [X_1: real,Y_1: real,Z_1: real] :
      ( ( ord_less_real @ zero_zero_real @ Z_1 )
     => ( ( ord_less_real @ X_1 @ Y_1 )
       => ( ord_less_real @ ( times_times_real @ Z_1 @ X_1 ) @ ( times_times_real @ Z_1 @ Y_1 ) ) ) ) )).

thf(fact_1605_divides__mul__l,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( dvd_dvd_nat @ A @ B )
     => ( dvd_dvd_nat @ ( times_times_nat @ C @ A ) @ ( times_times_nat @ C @ B ) ) ) )).

thf(fact_1606_divides__mul__r,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( dvd_dvd_nat @ A @ B )
     => ( dvd_dvd_nat @ ( times_times_nat @ A @ C ) @ ( times_times_nat @ B @ C ) ) ) )).

thf(fact_1607_real__add__left__mono,axiom,(
    ! [Z_1: real,X_1: real,Y_1: real] :
      ( ( ord_less_eq_real @ X_1 @ Y_1 )
     => ( ord_less_eq_real @ ( plus_plus_real @ Z_1 @ X_1 ) @ ( plus_plus_real @ Z_1 @ Y_1 ) ) ) )).

thf(fact_1608_mult__sum2sq,axiom,(
    ! [A: int,B: int,P_3: int,Q: int] :
      ( ( times_times_int @ ( twoSqu2072599593sum2sq @ ( product_Pair_int_int @ A @ B ) ) @ ( twoSqu2072599593sum2sq @ ( product_Pair_int_int @ P_3 @ Q ) ) )
      = ( twoSqu2072599593sum2sq @ ( product_Pair_int_int @ ( plus_plus_int @ ( times_times_int @ A @ P_3 ) @ ( times_times_int @ B @ Q ) ) @ ( minus_minus_int @ ( times_times_int @ A @ Q ) @ ( times_times_int @ B @ P_3 ) ) ) ) ) )).

thf(fact_1609_zcong__square,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ zero_zero_int @ A )
       => ( ( zcong @ ( times_times_int @ A @ A ) @ one_one_int @ P_3 )
         => ( ( zcong @ A @ one_one_int @ P_3 )
            | ( zcong @ A @ ( minus_minus_int @ P_3 @ one_one_int ) @ P_3 ) ) ) ) ) )).

thf(fact_1610_zcong__square__zless,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ zero_zero_int @ A )
       => ( ( ord_less_int @ A @ P_3 )
         => ( ( zcong @ ( times_times_int @ A @ A ) @ one_one_int @ P_3 )
           => ( ( A = one_one_int )
              | ( A
                = ( minus_minus_int @ P_3 @ one_one_int ) ) ) ) ) ) ) )).

thf(fact_1611_divides__ge,axiom,(
    ! [A: nat,B: nat] :
      ( ( dvd_dvd_nat @ A @ B )
     => ( ( B = zero_zero_nat )
        | ( ord_less_eq_nat @ A @ B ) ) ) )).

thf(fact_1612_nat__mult__dvd__cancel__disj_H,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( dvd_dvd_nat @ ( times_times_nat @ M @ K_1 ) @ ( times_times_nat @ N @ K_1 ) )
    <=> ( ( K_1 = zero_zero_nat )
        | ( dvd_dvd_nat @ M @ N ) ) ) )).

thf(fact_1613_exp__eq__1,axiom,(
    ! [X_1: nat,N: nat] :
      ( ( ( power_power_nat @ X_1 @ N )
        = one_one_nat )
    <=> ( ( X_1 = one_one_nat )
        | ( N = zero_zero_nat ) ) ) )).

thf(fact_1614_zspecial__product,axiom,(
    ! [A: int,B: int] :
      ( ( times_times_int @ ( plus_plus_int @ A @ B ) @ ( minus_minus_int @ A @ B ) )
      = ( minus_minus_int @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_1615_nat__mult__eq__one,axiom,(
    ! [N: nat,M: nat] :
      ( ( ( times_times_nat @ N @ M )
        = one_one_nat )
    <=> ( ( N = one_one_nat )
        & ( M = one_one_nat ) ) ) )).

thf(fact_1616_real__add__mult__distrib,axiom,(
    ! [Z1: real,Z2: real,W: real] :
      ( ( times_times_real @ ( plus_plus_real @ Z1 @ Z2 ) @ W )
      = ( plus_plus_real @ ( times_times_real @ Z1 @ W ) @ ( times_times_real @ Z2 @ W ) ) ) )).

thf(fact_1617_real__two__squares__add__zero__iff,axiom,(
    ! [X_1: real,Y_1: real] :
      ( ( ( plus_plus_real @ ( times_times_real @ X_1 @ X_1 ) @ ( times_times_real @ Y_1 @ Y_1 ) )
        = zero_zero_real )
    <=> ( ( X_1 = zero_zero_real )
        & ( Y_1 = zero_zero_real ) ) ) )).

thf(fact_1618_power2__diff,axiom,(
    ! [X_26: int,Y_18: int] :
      ( ( power_power_int @ ( minus_minus_int @ X_26 @ Y_18 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( minus_minus_int @ ( plus_plus_int @ ( power_power_int @ X_26 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_int @ Y_18 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_26 ) @ Y_18 ) ) ) )).

thf(fact_1619_power2__diff,axiom,(
    ! [X_26: real,Y_18: real] :
      ( ( power_power_real @ ( minus_minus_real @ X_26 @ Y_18 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( minus_minus_real @ ( plus_plus_real @ ( power_power_real @ X_26 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_real @ Y_18 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_real @ ( times_times_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_26 ) @ Y_18 ) ) ) )).

thf(fact_1620_power2__diff,axiom,(
    ! [X_26: complex,Y_18: complex] :
      ( ( power_power_complex @ ( minus_minus_complex @ X_26 @ Y_18 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( minus_minus_complex @ ( plus_plus_complex @ ( power_power_complex @ X_26 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_complex @ Y_18 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_complex @ ( times_times_complex @ ( number528085621omplex @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_26 ) @ Y_18 ) ) ) )).

thf(fact_1621_power2__diff,axiom,(
    ! [X_26: rat,Y_18: rat] :
      ( ( power_power_rat @ ( minus_minus_rat @ X_26 @ Y_18 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( minus_minus_rat @ ( plus_plus_rat @ ( power_power_rat @ X_26 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_rat @ Y_18 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( times_times_rat @ ( times_times_rat @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_26 ) @ Y_18 ) ) ) )).

thf(fact_1622_zdiff__power2,axiom,(
    ! [A: int,B: int] :
      ( ( power_power_int @ ( minus_minus_int @ A @ B ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( plus_plus_int @ ( minus_minus_int @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ A ) @ B ) ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_1623_zdiff__power3,axiom,(
    ! [A: int,B: int] :
      ( ( power_power_int @ ( minus_minus_int @ A @ B ) @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) )
      = ( minus_minus_int @ ( plus_plus_int @ ( minus_minus_int @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) @ ( power_power_int @ A @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ B ) ) @ ( times_times_int @ ( times_times_int @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) @ A ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ ( power_power_int @ B @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_1624_divides__div__not,axiom,(
    ! [X_1: nat,Q: nat,N: nat,R_1: nat] :
      ( ( X_1
        = ( plus_plus_nat @ ( times_times_nat @ Q @ N ) @ R_1 ) )
     => ( ( ord_less_nat @ zero_zero_nat @ R_1 )
       => ( ( ord_less_nat @ R_1 @ N )
         => ~ ( dvd_dvd_nat @ N @ X_1 ) ) ) ) )).

thf(fact_1625_neg__one__power,axiom,(
    ! [N: nat] :
      ( ( ( power_power_int @ ( number_number_of_int @ min ) @ N )
        = one_one_int )
      | ( ( power_power_int @ ( number_number_of_int @ min ) @ N )
        = ( number_number_of_int @ min ) ) ) )).

thf(fact_1626_Legendre__def,axiom,(
    ! [A: int,P_3: int] :
      ( ( ( zcong @ A @ zero_zero_int @ P_3 )
       => ( ( legendre @ A @ P_3 )
          = zero_zero_int ) )
      & ( ~ ( zcong @ A @ zero_zero_int @ P_3 )
       => ( ( ( quadRes @ P_3 @ A )
           => ( ( legendre @ A @ P_3 )
              = one_one_int ) )
          & ( ~ ( quadRes @ P_3 @ A )
           => ( ( legendre @ A @ P_3 )
              = ( number_number_of_int @ min ) ) ) ) ) ) )).

thf(fact_1627_QuadRes__def,axiom,(
    ! [M: int,X_1: int] :
      ( ( quadRes @ M @ X_1 )
    <=> ? [Y: int] :
          ( zcong @ ( power_power_int @ Y @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ X_1 @ M ) ) )).

thf(fact_1628_realpow__pos__nth,axiom,(
    ! [A: real,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ord_less_real @ zero_zero_real @ A )
       => ? [R: real] :
            ( ( ord_less_real @ zero_zero_real @ R )
            & ( ( power_power_real @ R @ N )
              = A ) ) ) ) )).

thf(fact_1629_realpow__pos__nth__unique,axiom,(
    ! [A: real,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ord_less_real @ zero_zero_real @ A )
       => ? [X: real] :
            ( ( ord_less_real @ zero_zero_real @ X )
            & ( ( power_power_real @ X @ N )
              = A )
            & ! [Y: real] :
                ( ( ( ord_less_real @ zero_zero_real @ Y )
                  & ( ( power_power_real @ Y @ N )
                    = A ) )
               => ( Y = X ) ) ) ) ) )).

thf(fact_1630_dvd__mult__cancel1,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ M )
     => ( ( dvd_dvd_nat @ ( times_times_nat @ M @ N ) @ M )
      <=> ( N = one_one_nat ) ) ) )).

thf(fact_1631_dvd__mult__cancel2,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ M )
     => ( ( dvd_dvd_nat @ ( times_times_nat @ N @ M ) @ M )
      <=> ( N = one_one_nat ) ) ) )).

thf(fact_1632_le0,axiom,(
    ! [N: nat] :
      ( ord_less_eq_nat @ zero_zero_nat @ N ) )).

thf(fact_1633_number__of1,axiom,(
    ! [N: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ N ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ ( bit0 @ N ) ) )
        & ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ ( bit1 @ N ) ) ) ) ) )).

thf(fact_1634_less__zeroE,axiom,(
    ! [N: nat] :
      ~ ( ord_less_nat @ N @ zero_zero_nat ) )).

thf(fact_1635_is__sum2sq__def,axiom,(
    ! [X_1: int] :
      ( ( twoSqu1152398899sum2sq @ X_1 )
    <=> ? [A_2: int,B_4: int] :
          ( ( twoSqu2072599593sum2sq @ ( product_Pair_int_int @ A_2 @ B_4 ) )
          = X_1 ) ) )).

thf(fact_1636_dvd_Oorder__refl,axiom,(
    ! [X_1: nat] :
      ( dvd_dvd_nat @ X_1 @ X_1 ) )).

thf(fact_1637_diffs0__imp__equal,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( minus_minus_nat @ M @ N )
        = zero_zero_nat )
     => ( ( ( minus_minus_nat @ N @ M )
          = zero_zero_nat )
       => ( M = N ) ) ) )).

thf(fact_1638_diff__self__eq__0,axiom,(
    ! [M: nat] :
      ( ( minus_minus_nat @ M @ M )
      = zero_zero_nat ) )).

thf(fact_1639_minus__nat_Odiff__0,axiom,(
    ! [M: nat] :
      ( ( minus_minus_nat @ M @ zero_zero_nat )
      = M ) )).

thf(fact_1640_diff__0__eq__0,axiom,(
    ! [N: nat] :
      ( ( minus_minus_nat @ zero_zero_nat @ N )
      = zero_zero_nat ) )).

thf(fact_1641_less__imp__diff__less,axiom,(
    ! [N: nat,J: nat,K_1: nat] :
      ( ( ord_less_nat @ J @ K_1 )
     => ( ord_less_nat @ ( minus_minus_nat @ J @ N ) @ K_1 ) ) )).

thf(fact_1642_diff__less__mono2,axiom,(
    ! [L: nat,M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ( ord_less_nat @ M @ L )
       => ( ord_less_nat @ ( minus_minus_nat @ L @ N ) @ ( minus_minus_nat @ L @ M ) ) ) ) )).

thf(fact_1643_dvd__diff__nat,axiom,(
    ! [N: nat,K_1: nat,M: nat] :
      ( ( dvd_dvd_nat @ K_1 @ M )
     => ( ( dvd_dvd_nat @ K_1 @ N )
       => ( dvd_dvd_nat @ K_1 @ ( minus_minus_nat @ M @ N ) ) ) ) )).

thf(fact_1644_diff__cancel2,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( minus_minus_nat @ ( plus_plus_nat @ M @ K_1 ) @ ( plus_plus_nat @ N @ K_1 ) )
      = ( minus_minus_nat @ M @ N ) ) )).

thf(fact_1645_Nat_Odiff__cancel,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( minus_minus_nat @ ( plus_plus_nat @ K_1 @ M ) @ ( plus_plus_nat @ K_1 @ N ) )
      = ( minus_minus_nat @ M @ N ) ) )).

thf(fact_1646_diff__diff__left,axiom,(
    ! [I: nat,J: nat,K_1: nat] :
      ( ( minus_minus_nat @ ( minus_minus_nat @ I @ J ) @ K_1 )
      = ( minus_minus_nat @ I @ ( plus_plus_nat @ J @ K_1 ) ) ) )).

thf(fact_1647_diff__add__inverse,axiom,(
    ! [N: nat,M: nat] :
      ( ( minus_minus_nat @ ( plus_plus_nat @ N @ M ) @ N )
      = M ) )).

thf(fact_1648_diff__add__inverse2,axiom,(
    ! [M: nat,N: nat] :
      ( ( minus_minus_nat @ ( plus_plus_nat @ M @ N ) @ N )
      = M ) )).

thf(fact_1649_le__diff__iff,axiom,(
    ! [N: nat,K_1: nat,M: nat] :
      ( ( ord_less_eq_nat @ K_1 @ M )
     => ( ( ord_less_eq_nat @ K_1 @ N )
       => ( ( ord_less_eq_nat @ ( minus_minus_nat @ M @ K_1 ) @ ( minus_minus_nat @ N @ K_1 ) )
        <=> ( ord_less_eq_nat @ M @ N ) ) ) ) )).

thf(fact_1650_Nat_Odiff__diff__eq,axiom,(
    ! [N: nat,K_1: nat,M: nat] :
      ( ( ord_less_eq_nat @ K_1 @ M )
     => ( ( ord_less_eq_nat @ K_1 @ N )
       => ( ( minus_minus_nat @ ( minus_minus_nat @ M @ K_1 ) @ ( minus_minus_nat @ N @ K_1 ) )
          = ( minus_minus_nat @ M @ N ) ) ) ) )).

thf(fact_1651_eq__diff__iff,axiom,(
    ! [N: nat,K_1: nat,M: nat] :
      ( ( ord_less_eq_nat @ K_1 @ M )
     => ( ( ord_less_eq_nat @ K_1 @ N )
       => ( ( ( minus_minus_nat @ M @ K_1 )
            = ( minus_minus_nat @ N @ K_1 ) )
        <=> ( M = N ) ) ) ) )).

thf(fact_1652_diff__diff__cancel,axiom,(
    ! [I: nat,N: nat] :
      ( ( ord_less_eq_nat @ I @ N )
     => ( ( minus_minus_nat @ N @ ( minus_minus_nat @ N @ I ) )
        = I ) ) )).

thf(fact_1653_diff__le__mono,axiom,(
    ! [L: nat,M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ord_less_eq_nat @ ( minus_minus_nat @ M @ L ) @ ( minus_minus_nat @ N @ L ) ) ) )).

thf(fact_1654_diff__le__mono2,axiom,(
    ! [L: nat,M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ord_less_eq_nat @ ( minus_minus_nat @ L @ N ) @ ( minus_minus_nat @ L @ M ) ) ) )).

thf(fact_1655_Nat_Odiff__le__self,axiom,(
    ! [M: nat,N: nat] :
      ( ord_less_eq_nat @ ( minus_minus_nat @ M @ N ) @ M ) )).

thf(fact_1656_diff__mult__distrib2,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( times_times_nat @ K_1 @ ( minus_minus_nat @ M @ N ) )
      = ( minus_minus_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) ) ) )).

thf(fact_1657_diff__mult__distrib,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( times_times_nat @ ( minus_minus_nat @ M @ N ) @ K_1 )
      = ( minus_minus_nat @ ( times_times_nat @ M @ K_1 ) @ ( times_times_nat @ N @ K_1 ) ) ) )).

thf(fact_1658_zero__less__diff,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( minus_minus_nat @ N @ M ) )
    <=> ( ord_less_nat @ M @ N ) ) )).

thf(fact_1659_diff__less,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ord_less_nat @ zero_zero_nat @ M )
       => ( ord_less_nat @ ( minus_minus_nat @ M @ N ) @ M ) ) ) )).

thf(fact_1660_diff__add__0,axiom,(
    ! [N: nat,M: nat] :
      ( ( minus_minus_nat @ N @ ( plus_plus_nat @ N @ M ) )
      = zero_zero_nat ) )).

thf(fact_1661_diff__is__0__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( minus_minus_nat @ M @ N )
        = zero_zero_nat )
    <=> ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_1662_diff__is__0__eq_H,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ( minus_minus_nat @ M @ N )
        = zero_zero_nat ) ) )).

thf(fact_1663_add__diff__inverse,axiom,(
    ! [M: nat,N: nat] :
      ( ~ ( ord_less_nat @ M @ N )
     => ( ( plus_plus_nat @ N @ ( minus_minus_nat @ M @ N ) )
        = M ) ) )).

thf(fact_1664_less__diff__conv,axiom,(
    ! [I: nat,J: nat,K_1: nat] :
      ( ( ord_less_nat @ I @ ( minus_minus_nat @ J @ K_1 ) )
    <=> ( ord_less_nat @ ( plus_plus_nat @ I @ K_1 ) @ J ) ) )).

thf(fact_1665_less__diff__iff,axiom,(
    ! [N: nat,K_1: nat,M: nat] :
      ( ( ord_less_eq_nat @ K_1 @ M )
     => ( ( ord_less_eq_nat @ K_1 @ N )
       => ( ( ord_less_nat @ ( minus_minus_nat @ M @ K_1 ) @ ( minus_minus_nat @ N @ K_1 ) )
        <=> ( ord_less_nat @ M @ N ) ) ) ) )).

thf(fact_1666_diff__less__mono,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( ord_less_nat @ A @ B )
     => ( ( ord_less_eq_nat @ C @ A )
       => ( ord_less_nat @ ( minus_minus_nat @ A @ C ) @ ( minus_minus_nat @ B @ C ) ) ) ) )).

thf(fact_1667_dvd__diffD1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( dvd_dvd_nat @ K_1 @ ( minus_minus_nat @ M @ N ) )
     => ( ( dvd_dvd_nat @ K_1 @ M )
       => ( ( ord_less_eq_nat @ N @ M )
         => ( dvd_dvd_nat @ K_1 @ N ) ) ) ) )).

thf(fact_1668_dvd__diffD,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( dvd_dvd_nat @ K_1 @ ( minus_minus_nat @ M @ N ) )
     => ( ( dvd_dvd_nat @ K_1 @ N )
       => ( ( ord_less_eq_nat @ N @ M )
         => ( dvd_dvd_nat @ K_1 @ M ) ) ) ) )).

thf(fact_1669_diff__add__assoc2,axiom,(
    ! [I: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( minus_minus_nat @ ( plus_plus_nat @ J @ I ) @ K_1 )
        = ( plus_plus_nat @ ( minus_minus_nat @ J @ K_1 ) @ I ) ) ) )).

thf(fact_1670_add__diff__assoc2,axiom,(
    ! [I: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( plus_plus_nat @ ( minus_minus_nat @ J @ K_1 ) @ I )
        = ( minus_minus_nat @ ( plus_plus_nat @ J @ I ) @ K_1 ) ) ) )).

thf(fact_1671_diff__add__assoc,axiom,(
    ! [I: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( minus_minus_nat @ ( plus_plus_nat @ I @ J ) @ K_1 )
        = ( plus_plus_nat @ I @ ( minus_minus_nat @ J @ K_1 ) ) ) ) )).

thf(fact_1672_le__imp__diff__is__add,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ( minus_minus_nat @ J @ I )
          = K_1 )
      <=> ( J
          = ( plus_plus_nat @ K_1 @ I ) ) ) ) )).

thf(fact_1673_le__add__diff__inverse2,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_eq_nat @ N @ M )
     => ( ( plus_plus_nat @ ( minus_minus_nat @ M @ N ) @ N )
        = M ) ) )).

thf(fact_1674_le__diff__conv2,axiom,(
    ! [I: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( ord_less_eq_nat @ I @ ( minus_minus_nat @ J @ K_1 ) )
      <=> ( ord_less_eq_nat @ ( plus_plus_nat @ I @ K_1 ) @ J ) ) ) )).

thf(fact_1675_add__diff__assoc,axiom,(
    ! [I: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( plus_plus_nat @ I @ ( minus_minus_nat @ J @ K_1 ) )
        = ( minus_minus_nat @ ( plus_plus_nat @ I @ J ) @ K_1 ) ) ) )).

thf(fact_1676_le__add__diff__inverse,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_eq_nat @ N @ M )
     => ( ( plus_plus_nat @ N @ ( minus_minus_nat @ M @ N ) )
        = M ) ) )).

thf(fact_1677_le__add__diff,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_eq_nat @ K_1 @ N )
     => ( ord_less_eq_nat @ M @ ( minus_minus_nat @ ( plus_plus_nat @ N @ M ) @ K_1 ) ) ) )).

thf(fact_1678_le__diff__conv,axiom,(
    ! [J: nat,K_1: nat,I: nat] :
      ( ( ord_less_eq_nat @ ( minus_minus_nat @ J @ K_1 ) @ I )
    <=> ( ord_less_eq_nat @ J @ ( plus_plus_nat @ I @ K_1 ) ) ) )).

thf(fact_1679_diff__diff__right,axiom,(
    ! [I: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( minus_minus_nat @ I @ ( minus_minus_nat @ J @ K_1 ) )
        = ( minus_minus_nat @ ( plus_plus_nat @ I @ K_1 ) @ J ) ) ) )).

thf(fact_1680_real__le__eq__diff,axiom,(
    ! [X_1: real,Y_1: real] :
      ( ( ord_less_eq_real @ X_1 @ Y_1 )
    <=> ( ord_less_eq_real @ ( minus_minus_real @ X_1 @ Y_1 ) @ zero_zero_real ) ) )).

thf(fact_1681_nat__diff__split__asm,axiom,(
    ! [P: nat > $o,A: nat,B: nat] :
      ( ( P @ ( minus_minus_nat @ A @ B ) )
    <=> ~ ( ( ( ord_less_nat @ A @ B )
            & ~ ( P @ zero_zero_nat ) )
          | ? [D_2: nat] :
              ( ( A
                = ( plus_plus_nat @ B @ D_2 ) )
              & ~ ( P @ D_2 ) ) ) ) )).

thf(fact_1682_nat__diff__split,axiom,(
    ! [P: nat > $o,A: nat,B: nat] :
      ( ( P @ ( minus_minus_nat @ A @ B ) )
    <=> ( ( ( ord_less_nat @ A @ B )
         => ( P @ zero_zero_nat ) )
        & ! [D_2: nat] :
            ( ( A
              = ( plus_plus_nat @ B @ D_2 ) )
           => ( P @ D_2 ) ) ) ) )).

thf(fact_1683_less__not__refl,axiom,(
    ! [N: nat] :
      ~ ( ord_less_nat @ N @ N ) )).

thf(fact_1684_nat__neq__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( M != N )
    <=> ( ( ord_less_nat @ M @ N )
        | ( ord_less_nat @ N @ M ) ) ) )).

thf(fact_1685_linorder__neqE__nat,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( X_1 != Y_1 )
     => ( ~ ( ord_less_nat @ X_1 @ Y_1 )
       => ( ord_less_nat @ Y_1 @ X_1 ) ) ) )).

thf(fact_1686_less__irrefl__nat,axiom,(
    ! [N: nat] :
      ~ ( ord_less_nat @ N @ N ) )).

thf(fact_1687_less__not__refl2,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ N @ M )
     => ( M != N ) ) )).

thf(fact_1688_less__not__refl3,axiom,(
    ! [S_1: nat,T: nat] :
      ( ( ord_less_nat @ S_1 @ T )
     => ( S_1 != T ) ) )).

thf(fact_1689_nat__less__cases,axiom,(
    ! [P: nat > nat > $o,M: nat,N: nat] :
      ( ( ( ord_less_nat @ M @ N )
       => ( P @ N @ M ) )
     => ( ( ( M = N )
         => ( P @ N @ M ) )
       => ( ( ( ord_less_nat @ N @ M )
           => ( P @ N @ M ) )
         => ( P @ N @ M ) ) ) ) )).

thf(fact_1690_dvd_Oless__irrefl,axiom,(
    ! [X_1: nat] :
      ~ ( ( dvd_dvd_nat @ X_1 @ X_1 )
        & ~ ( dvd_dvd_nat @ X_1 @ X_1 ) ) )).

thf(fact_1691_dvd_Oeq__iff,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( X_1 = Y_1 )
    <=> ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ( dvd_dvd_nat @ Y_1 @ X_1 ) ) ) )).

thf(fact_1692_dvd_Ole__less,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
    <=> ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
          & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
        | ( X_1 = Y_1 ) ) ) )).

thf(fact_1693_dvd_Oless__le,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
    <=> ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ( X_1 != Y_1 ) ) ) )).

thf(fact_1694_dvd_Oless__le__not__le,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
    <=> ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) ) ) )).

thf(fact_1695_dvd_Oneq__le__trans,axiom,(
    ! [A: nat,B: nat] :
      ( ( A != B )
     => ( ( dvd_dvd_nat @ A @ B )
       => ( ( dvd_dvd_nat @ A @ B )
          & ~ ( dvd_dvd_nat @ B @ A ) ) ) ) )).

thf(fact_1696_dvd_Oeq__refl,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( X_1 = Y_1 )
     => ( dvd_dvd_nat @ X_1 @ Y_1 ) ) )).

thf(fact_1697_dvd_Oantisym__conv,axiom,(
    ! [Y_1: nat,X_1: nat] :
      ( ( dvd_dvd_nat @ Y_1 @ X_1 )
     => ( ( dvd_dvd_nat @ X_1 @ Y_1 )
      <=> ( X_1 = Y_1 ) ) ) )).

thf(fact_1698_dvd_Ole__imp__less__or__eq,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
     => ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
          & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
        | ( X_1 = Y_1 ) ) ) )).

thf(fact_1699_dvd_Ole__neq__trans,axiom,(
    ! [A: nat,B: nat] :
      ( ( dvd_dvd_nat @ A @ B )
     => ( ( A != B )
       => ( ( dvd_dvd_nat @ A @ B )
          & ~ ( dvd_dvd_nat @ B @ A ) ) ) ) )).

thf(fact_1700_dvd_Oord__eq__le__trans,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( A = B )
     => ( ( dvd_dvd_nat @ B @ C )
       => ( dvd_dvd_nat @ A @ C ) ) ) )).

thf(fact_1701_dvd_Oord__le__eq__trans,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( dvd_dvd_nat @ A @ B )
     => ( ( B = C )
       => ( dvd_dvd_nat @ A @ C ) ) ) )).

thf(fact_1702_dvd__antisym,axiom,(
    ! [M: nat,N: nat] :
      ( ( dvd_dvd_nat @ M @ N )
     => ( ( dvd_dvd_nat @ N @ M )
       => ( M = N ) ) ) )).

thf(fact_1703_dvd_Oantisym,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
     => ( ( dvd_dvd_nat @ Y_1 @ X_1 )
       => ( X_1 = Y_1 ) ) ) )).

thf(fact_1704_dvd_Oorder__trans,axiom,(
    ! [Z_1: nat,X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
     => ( ( dvd_dvd_nat @ Y_1 @ Z_1 )
       => ( dvd_dvd_nat @ X_1 @ Z_1 ) ) ) )).

thf(fact_1705_dvd_Oord__eq__less__trans,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( A = B )
     => ( ( ( dvd_dvd_nat @ B @ C )
          & ~ ( dvd_dvd_nat @ C @ B ) )
       => ( ( dvd_dvd_nat @ A @ C )
          & ~ ( dvd_dvd_nat @ C @ A ) ) ) ) )).

thf(fact_1706_dvd_Ole__less__trans,axiom,(
    ! [Z_1: nat,X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
     => ( ( ( dvd_dvd_nat @ Y_1 @ Z_1 )
          & ~ ( dvd_dvd_nat @ Z_1 @ Y_1 ) )
       => ( ( dvd_dvd_nat @ X_1 @ Z_1 )
          & ~ ( dvd_dvd_nat @ Z_1 @ X_1 ) ) ) ) )).

thf(fact_1707_dvd_Oless__imp__neq,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( X_1 != Y_1 ) ) )).

thf(fact_1708_dvd_Oless__not__sym,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ~ ( ( dvd_dvd_nat @ Y_1 @ X_1 )
          & ~ ( dvd_dvd_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_1709_dvd_Oless__imp__le,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( dvd_dvd_nat @ X_1 @ Y_1 ) ) )).

thf(fact_1710_dvd_Oless__imp__not__less,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ~ ( ( dvd_dvd_nat @ Y_1 @ X_1 )
          & ~ ( dvd_dvd_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_1711_dvd_Oless__imp__not__eq,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( X_1 != Y_1 ) ) )).

thf(fact_1712_dvd_Oless__imp__not__eq2,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( Y_1 != X_1 ) ) )).

thf(fact_1713_dvd_Oless__imp__triv,axiom,(
    ! [P: $o,X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( ( ( dvd_dvd_nat @ Y_1 @ X_1 )
          & ~ ( dvd_dvd_nat @ X_1 @ Y_1 ) )
       => P ) ) )).

thf(fact_1714_dvd_Oord__less__eq__trans,axiom,(
    ! [C: nat,A: nat,B: nat] :
      ( ( ( dvd_dvd_nat @ A @ B )
        & ~ ( dvd_dvd_nat @ B @ A ) )
     => ( ( B = C )
       => ( ( dvd_dvd_nat @ A @ C )
          & ~ ( dvd_dvd_nat @ C @ A ) ) ) ) )).

thf(fact_1715_dvd_Oless__le__trans,axiom,(
    ! [Z_1: nat,X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( ( dvd_dvd_nat @ Y_1 @ Z_1 )
       => ( ( dvd_dvd_nat @ X_1 @ Z_1 )
          & ~ ( dvd_dvd_nat @ Z_1 @ X_1 ) ) ) ) )).

thf(fact_1716_dvd_Oless__asym_H,axiom,(
    ! [A: nat,B: nat] :
      ( ( ( dvd_dvd_nat @ A @ B )
        & ~ ( dvd_dvd_nat @ B @ A ) )
     => ~ ( ( dvd_dvd_nat @ B @ A )
          & ~ ( dvd_dvd_nat @ A @ B ) ) ) )).

thf(fact_1717_dvd_Oless__trans,axiom,(
    ! [Z_1: nat,X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ( ( ( dvd_dvd_nat @ Y_1 @ Z_1 )
          & ~ ( dvd_dvd_nat @ Z_1 @ Y_1 ) )
       => ( ( dvd_dvd_nat @ X_1 @ Z_1 )
          & ~ ( dvd_dvd_nat @ Z_1 @ X_1 ) ) ) ) )).

thf(fact_1718_dvd_Oless__asym,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( dvd_dvd_nat @ X_1 @ Y_1 )
        & ~ ( dvd_dvd_nat @ Y_1 @ X_1 ) )
     => ~ ( ( dvd_dvd_nat @ Y_1 @ X_1 )
          & ~ ( dvd_dvd_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_1719_nat__add__right__cancel,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ( plus_plus_nat @ M @ K_1 )
        = ( plus_plus_nat @ N @ K_1 ) )
    <=> ( M = N ) ) )).

thf(fact_1720_nat__add__left__cancel,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ( plus_plus_nat @ K_1 @ M )
        = ( plus_plus_nat @ K_1 @ N ) )
    <=> ( M = N ) ) )).

thf(fact_1721_nat__add__assoc,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ M @ N ) @ K_1 )
      = ( plus_plus_nat @ M @ ( plus_plus_nat @ N @ K_1 ) ) ) )).

thf(fact_1722_nat__add__left__commute,axiom,(
    ! [X_1: nat,Y_1: nat,Z_1: nat] :
      ( ( plus_plus_nat @ X_1 @ ( plus_plus_nat @ Y_1 @ Z_1 ) )
      = ( plus_plus_nat @ Y_1 @ ( plus_plus_nat @ X_1 @ Z_1 ) ) ) )).

thf(fact_1723_nat__add__commute,axiom,(
    ! [M: nat,N: nat] :
      ( ( plus_plus_nat @ M @ N )
      = ( plus_plus_nat @ N @ M ) ) )).

thf(fact_1724_le__antisym,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ( ord_less_eq_nat @ N @ M )
       => ( M = N ) ) ) )).

thf(fact_1725_le__trans,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ord_less_eq_nat @ J @ K_1 )
       => ( ord_less_eq_nat @ I @ K_1 ) ) ) )).

thf(fact_1726_eq__imp__le,axiom,(
    ! [M: nat,N: nat] :
      ( ( M = N )
     => ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_1727_nat__le__linear,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
      | ( ord_less_eq_nat @ N @ M ) ) )).

thf(fact_1728_le__refl,axiom,(
    ! [N: nat] :
      ( ord_less_eq_nat @ N @ N ) )).

thf(fact_1729_nat__mult__commute,axiom,(
    ! [M: nat,N: nat] :
      ( ( times_times_nat @ M @ N )
      = ( times_times_nat @ N @ M ) ) )).

thf(fact_1730_nat__mult__assoc,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( times_times_nat @ ( times_times_nat @ M @ N ) @ K_1 )
      = ( times_times_nat @ M @ ( times_times_nat @ N @ K_1 ) ) ) )).

thf(fact_1731_mult__eq__if,axiom,(
    ! [N: nat,M: nat] :
      ( ( ( M = zero_zero_nat )
       => ( ( times_times_nat @ M @ N )
          = zero_zero_nat ) )
      & ( ( M != zero_zero_nat )
       => ( ( times_times_nat @ M @ N )
          = ( plus_plus_nat @ N @ ( times_times_nat @ ( minus_minus_nat @ M @ one_one_nat ) @ N ) ) ) ) ) )).

thf(fact_1732_power__eq__if,axiom,(
    ! [P_3: nat,M: nat] :
      ( ( ( M = zero_zero_nat )
       => ( ( power_power_nat @ P_3 @ M )
          = one_one_nat ) )
      & ( ( M != zero_zero_nat )
       => ( ( power_power_nat @ P_3 @ M )
          = ( times_times_nat @ P_3 @ ( power_power_nat @ P_3 @ ( minus_minus_nat @ M @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1733_realpow__minus__mult,axiom,(
    ! [X_25: code_code_numeral,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_1655362735umeral @ ( power_2100829034umeral @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_2100829034umeral @ X_25 @ N_34 ) ) ) )).

thf(fact_1734_realpow__minus__mult,axiom,(
    ! [X_25: quickcheck_code_int,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_123202395de_int @ ( power_881366806de_int @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_881366806de_int @ X_25 @ N_34 ) ) ) )).

thf(fact_1735_realpow__minus__mult,axiom,(
    ! [X_25: rat,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_times_rat @ ( power_power_rat @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_power_rat @ X_25 @ N_34 ) ) ) )).

thf(fact_1736_realpow__minus__mult,axiom,(
    ! [X_25: int,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_times_int @ ( power_power_int @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_power_int @ X_25 @ N_34 ) ) ) )).

thf(fact_1737_realpow__minus__mult,axiom,(
    ! [X_25: real,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_times_real @ ( power_power_real @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_power_real @ X_25 @ N_34 ) ) ) )).

thf(fact_1738_realpow__minus__mult,axiom,(
    ! [X_25: nat,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_times_nat @ ( power_power_nat @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_power_nat @ X_25 @ N_34 ) ) ) )).

thf(fact_1739_realpow__minus__mult,axiom,(
    ! [X_25: complex,N_34: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N_34 )
     => ( ( times_times_complex @ ( power_power_complex @ X_25 @ ( minus_minus_nat @ N_34 @ one_one_nat ) ) @ X_25 )
        = ( power_power_complex @ X_25 @ N_34 ) ) ) )).

thf(fact_1740_not__less0,axiom,(
    ! [N: nat] :
      ~ ( ord_less_nat @ N @ zero_zero_nat ) )).

thf(fact_1741_neq0__conv,axiom,(
    ! [N: nat] :
      ( ( N != zero_zero_nat )
    <=> ( ord_less_nat @ zero_zero_nat @ N ) ) )).

thf(fact_1742_less__nat__zero__code,axiom,(
    ! [N: nat] :
      ~ ( ord_less_nat @ N @ zero_zero_nat ) )).

thf(fact_1743_gr__implies__not0,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( N != zero_zero_nat ) ) )).

thf(fact_1744_gr0I,axiom,(
    ! [N: nat] :
      ( ( N != zero_zero_nat )
     => ( ord_less_nat @ zero_zero_nat @ N ) ) )).

thf(fact_1745_add__eq__self__zero,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( plus_plus_nat @ M @ N )
        = M )
     => ( N = zero_zero_nat ) ) )).

thf(fact_1746_add__is__0,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( plus_plus_nat @ M @ N )
        = zero_zero_nat )
    <=> ( ( M = zero_zero_nat )
        & ( N = zero_zero_nat ) ) ) )).

thf(fact_1747_Nat_Oadd__0__right,axiom,(
    ! [M: nat] :
      ( ( plus_plus_nat @ M @ zero_zero_nat )
      = M ) )).

thf(fact_1748_plus__nat_Oadd__0,axiom,(
    ! [N: nat] :
      ( ( plus_plus_nat @ zero_zero_nat @ N )
      = N ) )).

thf(fact_1749_conj__le__cong,axiom,(
    ! [P_1: $o,P: $o,X_1: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
       => ( P
        <=> P_1 ) )
     => ( ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
          & P )
      <=> ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
          & P_1 ) ) ) )).

thf(fact_1750_imp__le__cong,axiom,(
    ! [P_1: $o,P: $o,X_1: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
       => ( P
        <=> P_1 ) )
     => ( ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
         => P )
      <=> ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
         => P_1 ) ) ) )).

thf(fact_1751_le__0__eq,axiom,(
    ! [N: nat] :
      ( ( ord_less_eq_nat @ N @ zero_zero_nat )
    <=> ( N = zero_zero_nat ) ) )).

thf(fact_1752_less__eq__nat_Osimps_I1_J,axiom,(
    ! [N: nat] :
      ( ord_less_eq_nat @ zero_zero_nat @ N ) )).

thf(fact_1753_mult__0,axiom,(
    ! [N: nat] :
      ( ( times_times_nat @ zero_zero_nat @ N )
      = zero_zero_nat ) )).

thf(fact_1754_mult__0__right,axiom,(
    ! [M: nat] :
      ( ( times_times_nat @ M @ zero_zero_nat )
      = zero_zero_nat ) )).

thf(fact_1755_mult__is__0,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( times_times_nat @ M @ N )
        = zero_zero_nat )
    <=> ( ( M = zero_zero_nat )
        | ( N = zero_zero_nat ) ) ) )).

thf(fact_1756_mult__cancel1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ( times_times_nat @ K_1 @ M )
        = ( times_times_nat @ K_1 @ N ) )
    <=> ( ( M = N )
        | ( K_1 = zero_zero_nat ) ) ) )).

thf(fact_1757_mult__cancel2,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ( times_times_nat @ M @ K_1 )
        = ( times_times_nat @ N @ K_1 ) )
    <=> ( ( M = N )
        | ( K_1 = zero_zero_nat ) ) ) )).

thf(fact_1758_add__lessD1,axiom,(
    ! [I: nat,J: nat,K_1: nat] :
      ( ( ord_less_nat @ ( plus_plus_nat @ I @ J ) @ K_1 )
     => ( ord_less_nat @ I @ K_1 ) ) )).

thf(fact_1759_less__add__eq__less,axiom,(
    ! [M: nat,N: nat,K_1: nat,L: nat] :
      ( ( ord_less_nat @ K_1 @ L )
     => ( ( ( plus_plus_nat @ M @ L )
          = ( plus_plus_nat @ K_1 @ N ) )
       => ( ord_less_nat @ M @ N ) ) ) )).

thf(fact_1760_add__less__mono,axiom,(
    ! [K_1: nat,L: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ( ord_less_nat @ K_1 @ L )
       => ( ord_less_nat @ ( plus_plus_nat @ I @ K_1 ) @ ( plus_plus_nat @ J @ L ) ) ) ) )).

thf(fact_1761_add__less__mono1,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ord_less_nat @ ( plus_plus_nat @ I @ K_1 ) @ ( plus_plus_nat @ J @ K_1 ) ) ) )).

thf(fact_1762_trans__less__add2,axiom,(
    ! [M: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ord_less_nat @ I @ ( plus_plus_nat @ M @ J ) ) ) )).

thf(fact_1763_trans__less__add1,axiom,(
    ! [M: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ord_less_nat @ I @ ( plus_plus_nat @ J @ M ) ) ) )).

thf(fact_1764_nat__add__left__cancel__less,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_nat @ ( plus_plus_nat @ K_1 @ M ) @ ( plus_plus_nat @ K_1 @ N ) )
    <=> ( ord_less_nat @ M @ N ) ) )).

thf(fact_1765_not__add__less2,axiom,(
    ! [J: nat,I: nat] :
      ~ ( ord_less_nat @ ( plus_plus_nat @ J @ I ) @ I ) )).

thf(fact_1766_not__add__less1,axiom,(
    ! [I: nat,J: nat] :
      ~ ( ord_less_nat @ ( plus_plus_nat @ I @ J ) @ I ) )).

thf(fact_1767_less__or__eq__imp__le,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( ord_less_nat @ M @ N )
        | ( M = N ) )
     => ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_1768_le__neq__implies__less,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ( M != N )
       => ( ord_less_nat @ M @ N ) ) ) )).

thf(fact_1769_less__imp__le__nat,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_1770_le__eq__less__or__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
    <=> ( ( ord_less_nat @ M @ N )
        | ( M = N ) ) ) )).

thf(fact_1771_nat__less__le,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
    <=> ( ( ord_less_eq_nat @ M @ N )
        & ( M != N ) ) ) )).

thf(fact_1772_dvd__reduce,axiom,(
    ! [K_1: nat,N: nat] :
      ( ( dvd_dvd_nat @ K_1 @ ( plus_plus_nat @ N @ K_1 ) )
    <=> ( dvd_dvd_nat @ K_1 @ N ) ) )).

thf(fact_1773_add__leE,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ M @ K_1 ) @ N )
     => ~ ( ( ord_less_eq_nat @ M @ N )
         => ~ ( ord_less_eq_nat @ K_1 @ N ) ) ) )).

thf(fact_1774_add__leD1,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ M @ K_1 ) @ N )
     => ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_1775_add__leD2,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ M @ K_1 ) @ N )
     => ( ord_less_eq_nat @ K_1 @ N ) ) )).

thf(fact_1776_add__le__mono,axiom,(
    ! [K_1: nat,L: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ord_less_eq_nat @ K_1 @ L )
       => ( ord_less_eq_nat @ ( plus_plus_nat @ I @ K_1 ) @ ( plus_plus_nat @ J @ L ) ) ) ) )).

thf(fact_1777_add__le__mono1,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ord_less_eq_nat @ ( plus_plus_nat @ I @ K_1 ) @ ( plus_plus_nat @ J @ K_1 ) ) ) )).

thf(fact_1778_trans__le__add2,axiom,(
    ! [M: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ord_less_eq_nat @ I @ ( plus_plus_nat @ M @ J ) ) ) )).

thf(fact_1779_trans__le__add1,axiom,(
    ! [M: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ord_less_eq_nat @ I @ ( plus_plus_nat @ J @ M ) ) ) )).

thf(fact_1780_nat__add__left__cancel__le,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ K_1 @ M ) @ ( plus_plus_nat @ K_1 @ N ) )
    <=> ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_1781_le__iff__add,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
    <=> ? [K: nat] :
          ( N
          = ( plus_plus_nat @ M @ K ) ) ) )).

thf(fact_1782_le__add1,axiom,(
    ! [N: nat,M: nat] :
      ( ord_less_eq_nat @ N @ ( plus_plus_nat @ N @ M ) ) )).

thf(fact_1783_le__add2,axiom,(
    ! [N: nat,M: nat] :
      ( ord_less_eq_nat @ N @ ( plus_plus_nat @ M @ N ) ) )).

thf(fact_1784_add__mult__distrib2,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( times_times_nat @ K_1 @ ( plus_plus_nat @ M @ N ) )
      = ( plus_plus_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) ) ) )).

thf(fact_1785_add__mult__distrib,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( times_times_nat @ ( plus_plus_nat @ M @ N ) @ K_1 )
      = ( plus_plus_nat @ ( times_times_nat @ M @ K_1 ) @ ( times_times_nat @ N @ K_1 ) ) ) )).

thf(fact_1786_nat__dvd__1__iff__1,axiom,(
    ! [M: nat] :
      ( ( dvd_dvd_nat @ M @ one_one_nat )
    <=> ( M = one_one_nat ) ) )).

thf(fact_1787_le__square,axiom,(
    ! [M: nat] :
      ( ord_less_eq_nat @ M @ ( times_times_nat @ M @ M ) ) )).

thf(fact_1788_le__cube,axiom,(
    ! [M: nat] :
      ( ord_less_eq_nat @ M @ ( times_times_nat @ M @ ( times_times_nat @ M @ M ) ) ) )).

thf(fact_1789_mult__le__mono1,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ord_less_eq_nat @ ( times_times_nat @ I @ K_1 ) @ ( times_times_nat @ J @ K_1 ) ) ) )).

thf(fact_1790_mult__le__mono2,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ord_less_eq_nat @ ( times_times_nat @ K_1 @ I ) @ ( times_times_nat @ K_1 @ J ) ) ) )).

thf(fact_1791_mult__le__mono,axiom,(
    ! [K_1: nat,L: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ord_less_eq_nat @ K_1 @ L )
       => ( ord_less_eq_nat @ ( times_times_nat @ I @ K_1 ) @ ( times_times_nat @ J @ L ) ) ) ) )).

thf(fact_1792_diff__square,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( minus_minus_nat @ ( power_power_nat @ X_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( power_power_nat @ Y_1 @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
      = ( times_times_nat @ ( plus_plus_nat @ X_1 @ Y_1 ) @ ( minus_minus_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_1793_nat__mult__1,axiom,(
    ! [N: nat] :
      ( ( times_times_nat @ one_one_nat @ N )
      = N ) )).

thf(fact_1794_nat__1__eq__mult__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( one_one_nat
        = ( times_times_nat @ M @ N ) )
    <=> ( ( M = one_one_nat )
        & ( N = one_one_nat ) ) ) )).

thf(fact_1795_nat__mult__1__right,axiom,(
    ! [N: nat] :
      ( ( times_times_nat @ N @ one_one_nat )
      = N ) )).

thf(fact_1796_nat__mult__eq__1__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( times_times_nat @ M @ N )
        = one_one_nat )
    <=> ( ( M = one_one_nat )
        & ( N = one_one_nat ) ) ) )).

thf(fact_1797_nat__dvd__not__less,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ M )
     => ( ( ord_less_nat @ M @ N )
       => ~ ( dvd_dvd_nat @ N @ M ) ) ) )).

thf(fact_1798_add__gr__0,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( plus_plus_nat @ M @ N ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ M )
        | ( ord_less_nat @ zero_zero_nat @ N ) ) ) )).

thf(fact_1799_mult__less__mono2,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( ord_less_nat @ ( times_times_nat @ K_1 @ I ) @ ( times_times_nat @ K_1 @ J ) ) ) ) )).

thf(fact_1800_mult__less__mono1,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( ord_less_nat @ ( times_times_nat @ I @ K_1 ) @ ( times_times_nat @ J @ K_1 ) ) ) ) )).

thf(fact_1801_mult__less__cancel2,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ M @ K_1 ) @ ( times_times_nat @ N @ K_1 ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ K_1 )
        & ( ord_less_nat @ M @ N ) ) ) )).

thf(fact_1802_mult__less__cancel1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ K_1 )
        & ( ord_less_nat @ M @ N ) ) ) )).

thf(fact_1803_nat__0__less__mult__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( times_times_nat @ M @ N ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ M )
        & ( ord_less_nat @ zero_zero_nat @ N ) ) ) )).

thf(fact_1804_mult__eq__self__implies__10,axiom,(
    ! [M: nat,N: nat] :
      ( ( M
        = ( times_times_nat @ M @ N ) )
     => ( ( N = one_one_nat )
        | ( M = zero_zero_nat ) ) ) )).

thf(fact_1805_zdvd__mono,axiom,(
    ! [M: int,T: int,K_1: int] :
      ( ( K_1 != zero_zero_int )
     => ( ( dvd_dvd_int @ M @ T )
      <=> ( dvd_dvd_int @ ( times_times_int @ K_1 @ M ) @ ( times_times_int @ K_1 @ T ) ) ) ) )).

thf(fact_1806_unity__coeff__ex,axiom,(
    ! [P_6: code_code_numeral > $o,L_2: code_code_numeral] :
      ( ? [X: code_code_numeral] :
          ( P_6 @ ( times_1655362735umeral @ L_2 @ X ) )
    <=> ? [X: code_code_numeral] :
          ( ( dvd_dv174992974umeral @ L_2 @ ( plus_p1627245867umeral @ X @ zero_z126310315umeral ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1807_unity__coeff__ex,axiom,(
    ! [P_6: real > $o,L_2: real] :
      ( ? [X: real] :
          ( P_6 @ ( times_times_real @ L_2 @ X ) )
    <=> ? [X: real] :
          ( ( dvd_dvd_real @ L_2 @ ( plus_plus_real @ X @ zero_zero_real ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1808_unity__coeff__ex,axiom,(
    ! [P_6: complex > $o,L_2: complex] :
      ( ? [X: complex] :
          ( P_6 @ ( times_times_complex @ L_2 @ X ) )
    <=> ? [X: complex] :
          ( ( dvd_dvd_complex @ L_2 @ ( plus_plus_complex @ X @ zero_zero_complex ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1809_unity__coeff__ex,axiom,(
    ! [P_6: quickcheck_code_int > $o,L_2: quickcheck_code_int] :
      ( ? [X: quickcheck_code_int] :
          ( P_6 @ ( times_123202395de_int @ L_2 @ X ) )
    <=> ? [X: quickcheck_code_int] :
          ( ( dvd_dv1760642554de_int @ L_2 @ ( plus_p1446045655de_int @ X @ zero_z891286103de_int ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1810_unity__coeff__ex,axiom,(
    ! [P_6: rat > $o,L_2: rat] :
      ( ? [X: rat] :
          ( P_6 @ ( times_times_rat @ L_2 @ X ) )
    <=> ? [X: rat] :
          ( ( dvd_dvd_rat @ L_2 @ ( plus_plus_rat @ X @ zero_zero_rat ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1811_unity__coeff__ex,axiom,(
    ! [P_6: int > $o,L_2: int] :
      ( ? [X: int] :
          ( P_6 @ ( times_times_int @ L_2 @ X ) )
    <=> ? [X: int] :
          ( ( dvd_dvd_int @ L_2 @ ( plus_plus_int @ X @ zero_zero_int ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1812_unity__coeff__ex,axiom,(
    ! [P_6: nat > $o,L_2: nat] :
      ( ? [X: nat] :
          ( P_6 @ ( times_times_nat @ L_2 @ X ) )
    <=> ? [X: nat] :
          ( ( dvd_dvd_nat @ L_2 @ ( plus_plus_nat @ X @ zero_zero_nat ) )
          & ( P_6 @ X ) ) ) )).

thf(fact_1813_inf__period_I3_J,axiom,(
    ! [T_4: real,D_19: real,D_18: real] :
      ( ( dvd_dvd_real @ D_19 @ D_18 )
     => ! [X: real,K: real] :
          ( ( dvd_dvd_real @ D_19 @ ( plus_plus_real @ X @ T_4 ) )
        <=> ( dvd_dvd_real @ D_19 @ ( plus_plus_real @ ( minus_minus_real @ X @ ( times_times_real @ K @ D_18 ) ) @ T_4 ) ) ) ) )).

thf(fact_1814_inf__period_I3_J,axiom,(
    ! [T_4: complex,D_19: complex,D_18: complex] :
      ( ( dvd_dvd_complex @ D_19 @ D_18 )
     => ! [X: complex,K: complex] :
          ( ( dvd_dvd_complex @ D_19 @ ( plus_plus_complex @ X @ T_4 ) )
        <=> ( dvd_dvd_complex @ D_19 @ ( plus_plus_complex @ ( minus_minus_complex @ X @ ( times_times_complex @ K @ D_18 ) ) @ T_4 ) ) ) ) )).

thf(fact_1815_inf__period_I3_J,axiom,(
    ! [T_4: rat,D_19: rat,D_18: rat] :
      ( ( dvd_dvd_rat @ D_19 @ D_18 )
     => ! [X: rat,K: rat] :
          ( ( dvd_dvd_rat @ D_19 @ ( plus_plus_rat @ X @ T_4 ) )
        <=> ( dvd_dvd_rat @ D_19 @ ( plus_plus_rat @ ( minus_minus_rat @ X @ ( times_times_rat @ K @ D_18 ) ) @ T_4 ) ) ) ) )).

thf(fact_1816_inf__period_I3_J,axiom,(
    ! [T_4: int,D_19: int,D_18: int] :
      ( ( dvd_dvd_int @ D_19 @ D_18 )
     => ! [X: int,K: int] :
          ( ( dvd_dvd_int @ D_19 @ ( plus_plus_int @ X @ T_4 ) )
        <=> ( dvd_dvd_int @ D_19 @ ( plus_plus_int @ ( minus_minus_int @ X @ ( times_times_int @ K @ D_18 ) ) @ T_4 ) ) ) ) )).

thf(fact_1817_inf__period_I4_J,axiom,(
    ! [T_3: real,D_17: real,D_16: real] :
      ( ( dvd_dvd_real @ D_17 @ D_16 )
     => ! [X: real,K: real] :
          ( ~ ( dvd_dvd_real @ D_17 @ ( plus_plus_real @ X @ T_3 ) )
        <=> ~ ( dvd_dvd_real @ D_17 @ ( plus_plus_real @ ( minus_minus_real @ X @ ( times_times_real @ K @ D_16 ) ) @ T_3 ) ) ) ) )).

thf(fact_1818_inf__period_I4_J,axiom,(
    ! [T_3: complex,D_17: complex,D_16: complex] :
      ( ( dvd_dvd_complex @ D_17 @ D_16 )
     => ! [X: complex,K: complex] :
          ( ~ ( dvd_dvd_complex @ D_17 @ ( plus_plus_complex @ X @ T_3 ) )
        <=> ~ ( dvd_dvd_complex @ D_17 @ ( plus_plus_complex @ ( minus_minus_complex @ X @ ( times_times_complex @ K @ D_16 ) ) @ T_3 ) ) ) ) )).

thf(fact_1819_inf__period_I4_J,axiom,(
    ! [T_3: rat,D_17: rat,D_16: rat] :
      ( ( dvd_dvd_rat @ D_17 @ D_16 )
     => ! [X: rat,K: rat] :
          ( ~ ( dvd_dvd_rat @ D_17 @ ( plus_plus_rat @ X @ T_3 ) )
        <=> ~ ( dvd_dvd_rat @ D_17 @ ( plus_plus_rat @ ( minus_minus_rat @ X @ ( times_times_rat @ K @ D_16 ) ) @ T_3 ) ) ) ) )).

thf(fact_1820_inf__period_I4_J,axiom,(
    ! [T_3: int,D_17: int,D_16: int] :
      ( ( dvd_dvd_int @ D_17 @ D_16 )
     => ! [X: int,K: int] :
          ( ~ ( dvd_dvd_int @ D_17 @ ( plus_plus_int @ X @ T_3 ) )
        <=> ~ ( dvd_dvd_int @ D_17 @ ( plus_plus_int @ ( minus_minus_int @ X @ ( times_times_int @ K @ D_16 ) ) @ T_3 ) ) ) ) )).

thf(fact_1821_number__of2,axiom,
    ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ pls ) )).

thf(fact_1822_dvd__imp__le,axiom,(
    ! [K_1: nat,N: nat] :
      ( ( dvd_dvd_nat @ K_1 @ N )
     => ( ( ord_less_nat @ zero_zero_nat @ N )
       => ( ord_less_eq_nat @ K_1 @ N ) ) ) )).

thf(fact_1823_dvd__mult__cancel,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( dvd_dvd_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
     => ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( dvd_dvd_nat @ M @ N ) ) ) )).

thf(fact_1824_mult__le__cancel2,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( times_times_nat @ M @ K_1 ) @ ( times_times_nat @ N @ K_1 ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( ord_less_eq_nat @ M @ N ) ) ) )).

thf(fact_1825_mult__le__cancel1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
    <=> ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( ord_less_eq_nat @ M @ N ) ) ) )).

thf(fact_1826_decr__mult__lemma,axiom,(
    ! [K_1: int,P: int > $o,D: int] :
      ( ( ord_less_int @ zero_zero_int @ D )
     => ( ! [X: int] :
            ( ( P @ X )
           => ( P @ ( minus_minus_int @ X @ D ) ) )
       => ( ( ord_less_eq_int @ zero_zero_int @ K_1 )
         => ! [X: int] :
              ( ( P @ X )
             => ( P @ ( minus_minus_int @ X @ ( times_times_int @ K_1 @ D ) ) ) ) ) ) ) )).

thf(fact_1827_ex__least__nat__less,axiom,(
    ! [N: nat,P: nat > $o] :
      ( ~ ( P @ zero_zero_nat )
     => ( ( P @ N )
       => ? [K: nat] :
            ( ( ord_less_nat @ K @ N )
            & ! [I_1: nat] :
                ( ( ord_less_eq_nat @ I_1 @ K )
               => ~ ( P @ I_1 ) )
            & ( P @ ( plus_plus_nat @ K @ one_one_nat ) ) ) ) ) )).

thf(fact_1828_incr__mult__lemma,axiom,(
    ! [K_1: int,P: int > $o,D: int] :
      ( ( ord_less_int @ zero_zero_int @ D )
     => ( ! [X: int] :
            ( ( P @ X )
           => ( P @ ( plus_plus_int @ X @ D ) ) )
       => ( ( ord_less_eq_int @ zero_zero_int @ K_1 )
         => ! [X: int] :
              ( ( P @ X )
             => ( P @ ( plus_plus_int @ X @ ( times_times_int @ K_1 @ D ) ) ) ) ) ) ) )).

thf(fact_1829_realpow__num__eq__if,axiom,(
    ! [M_22: int,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_power_int @ M_22 @ N_33 )
          = one_one_int ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_power_int @ M_22 @ N_33 )
          = ( times_times_int @ M_22 @ ( power_power_int @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1830_realpow__num__eq__if,axiom,(
    ! [M_22: nat,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_power_nat @ M_22 @ N_33 )
          = one_one_nat ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_power_nat @ M_22 @ N_33 )
          = ( times_times_nat @ M_22 @ ( power_power_nat @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1831_realpow__num__eq__if,axiom,(
    ! [M_22: real,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_power_real @ M_22 @ N_33 )
          = one_one_real ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_power_real @ M_22 @ N_33 )
          = ( times_times_real @ M_22 @ ( power_power_real @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1832_realpow__num__eq__if,axiom,(
    ! [M_22: code_code_numeral,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_2100829034umeral @ M_22 @ N_33 )
          = one_on1645066479umeral ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_2100829034umeral @ M_22 @ N_33 )
          = ( times_1655362735umeral @ M_22 @ ( power_2100829034umeral @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1833_realpow__num__eq__if,axiom,(
    ! [M_22: complex,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_power_complex @ M_22 @ N_33 )
          = one_one_complex ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_power_complex @ M_22 @ N_33 )
          = ( times_times_complex @ M_22 @ ( power_power_complex @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1834_realpow__num__eq__if,axiom,(
    ! [M_22: quickcheck_code_int,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_881366806de_int @ M_22 @ N_33 )
          = one_on1684967323de_int ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_881366806de_int @ M_22 @ N_33 )
          = ( times_123202395de_int @ M_22 @ ( power_881366806de_int @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1835_realpow__num__eq__if,axiom,(
    ! [M_22: rat,N_33: nat] :
      ( ( ( N_33 = zero_zero_nat )
       => ( ( power_power_rat @ M_22 @ N_33 )
          = one_one_rat ) )
      & ( ( N_33 != zero_zero_nat )
       => ( ( power_power_rat @ M_22 @ N_33 )
          = ( times_times_rat @ M_22 @ ( power_power_rat @ M_22 @ ( minus_minus_nat @ N_33 @ one_one_nat ) ) ) ) ) ) )).

thf(fact_1836_zprime__factor__exists,axiom,(
    ! [A: int] :
      ( ( ord_less_int @ one_one_int @ A )
     => ? [P_4: int] :
          ( ( zprime @ P_4 )
          & ( dvd_dvd_int @ P_4 @ A ) ) ) )).

thf(fact_1837_zcong__zless__unique,axiom,(
    ! [A: int,M: int] :
      ( ( ord_less_int @ zero_zero_int @ M )
     => ? [X: int] :
          ( ( ord_less_eq_int @ zero_zero_int @ X )
          & ( ord_less_int @ X @ M )
          & ( zcong @ A @ X @ M )
          & ! [Y: int] :
              ( ( ( ord_less_eq_int @ zero_zero_int @ Y )
                & ( ord_less_int @ Y @ M )
                & ( zcong @ A @ Y @ M ) )
             => ( Y = X ) ) ) ) )).

thf(fact_1838_norR__mem__unique__aux,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_eq_int @ A @ ( minus_minus_int @ B @ one_one_int ) )
     => ( ord_less_int @ A @ B ) ) )).

thf(fact_1839_nat__less__add__iff1,axiom,(
    ! [U: nat,M: nat,N: nat,J: nat,I: nat] :
      ( ( ord_less_eq_nat @ J @ I )
     => ( ( ord_less_nat @ ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
      <=> ( ord_less_nat @ ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ I @ J ) @ U ) @ M ) @ N ) ) ) )).

thf(fact_1840_nat__less__add__iff2,axiom,(
    ! [U: nat,M: nat,N: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ord_less_nat @ ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
      <=> ( ord_less_nat @ M @ ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ J @ I ) @ U ) @ N ) ) ) ) )).

thf(fact_1841_diff__commute,axiom,(
    ! [I: nat,J: nat,K_1: nat] :
      ( ( minus_minus_nat @ ( minus_minus_nat @ I @ J ) @ K_1 )
      = ( minus_minus_nat @ ( minus_minus_nat @ I @ K_1 ) @ J ) ) )).

thf(fact_1842_nat__mult__eq__cancel__disj,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ( times_times_nat @ K_1 @ M )
        = ( times_times_nat @ K_1 @ N ) )
    <=> ( ( K_1 = zero_zero_nat )
        | ( M = N ) ) ) )).

thf(fact_1843_left__add__mult__distrib,axiom,(
    ! [I: nat,U: nat,J: nat,K_1: nat] :
      ( ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ K_1 ) )
      = ( plus_plus_nat @ ( times_times_nat @ ( plus_plus_nat @ I @ J ) @ U ) @ K_1 ) ) )).

thf(fact_1844_nat__mult__eq__cancel1,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ K_1 )
     => ( ( ( times_times_nat @ K_1 @ M )
          = ( times_times_nat @ K_1 @ N ) )
      <=> ( M = N ) ) ) )).

thf(fact_1845_nat__mult__less__cancel1,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ K_1 )
     => ( ( ord_less_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
      <=> ( ord_less_nat @ M @ N ) ) ) )).

thf(fact_1846_nat__mult__dvd__cancel__disj,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( dvd_dvd_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
    <=> ( ( K_1 = zero_zero_nat )
        | ( dvd_dvd_nat @ M @ N ) ) ) )).

thf(fact_1847_nat__eq__add__iff2,axiom,(
    ! [U: nat,M: nat,N: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M )
          = ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
      <=> ( M
          = ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ J @ I ) @ U ) @ N ) ) ) ) )).

thf(fact_1848_nat__diff__add__eq2,axiom,(
    ! [U: nat,M: nat,N: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( minus_minus_nat @ ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
        = ( minus_minus_nat @ M @ ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ J @ I ) @ U ) @ N ) ) ) ) )).

thf(fact_1849_nat__le__add__iff2,axiom,(
    ! [U: nat,M: nat,N: nat,I: nat,J: nat] :
      ( ( ord_less_eq_nat @ I @ J )
     => ( ( ord_less_eq_nat @ ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
      <=> ( ord_less_eq_nat @ M @ ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ J @ I ) @ U ) @ N ) ) ) ) )).

thf(fact_1850_nat__eq__add__iff1,axiom,(
    ! [U: nat,M: nat,N: nat,J: nat,I: nat] :
      ( ( ord_less_eq_nat @ J @ I )
     => ( ( ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M )
          = ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
      <=> ( ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ I @ J ) @ U ) @ M )
          = N ) ) ) )).

thf(fact_1851_nat__diff__add__eq1,axiom,(
    ! [U: nat,M: nat,N: nat,J: nat,I: nat] :
      ( ( ord_less_eq_nat @ J @ I )
     => ( ( minus_minus_nat @ ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
        = ( minus_minus_nat @ ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ I @ J ) @ U ) @ M ) @ N ) ) ) )).

thf(fact_1852_nat__le__add__iff1,axiom,(
    ! [U: nat,M: nat,N: nat,J: nat,I: nat] :
      ( ( ord_less_eq_nat @ J @ I )
     => ( ( ord_less_eq_nat @ ( plus_plus_nat @ ( times_times_nat @ I @ U ) @ M ) @ ( plus_plus_nat @ ( times_times_nat @ J @ U ) @ N ) )
      <=> ( ord_less_eq_nat @ ( plus_plus_nat @ ( times_times_nat @ ( minus_minus_nat @ I @ J ) @ U ) @ M ) @ N ) ) ) )).

thf(fact_1853_nat__mult__dvd__cancel1,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ K_1 )
     => ( ( dvd_dvd_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
      <=> ( dvd_dvd_nat @ M @ N ) ) ) )).

thf(fact_1854_nat__mult__le__cancel1,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ K_1 )
     => ( ( ord_less_eq_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
      <=> ( ord_less_eq_nat @ M @ N ) ) ) )).

thf(fact_1855_Wilson__Russ,axiom,(
    ! [P_3: int] :
      ( ( zprime @ P_3 )
     => ( zcong @ ( zfact @ ( minus_minus_int @ P_3 @ one_one_int ) ) @ ( number_number_of_int @ min ) @ P_3 ) ) )).

thf(fact_1856_add__nonpos__neg,axiom,(
    ! [B_113: code_code_numeral,A_141: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_141 @ zero_z126310315umeral )
     => ( ( ord_le1304079648umeral @ B_113 @ zero_z126310315umeral )
       => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_141 @ B_113 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1857_add__nonpos__neg,axiom,(
    ! [B_113: int,A_141: int] :
      ( ( ord_less_eq_int @ A_141 @ zero_zero_int )
     => ( ( ord_less_int @ B_113 @ zero_zero_int )
       => ( ord_less_int @ ( plus_plus_int @ A_141 @ B_113 ) @ zero_zero_int ) ) ) )).

thf(fact_1858_add__nonpos__neg,axiom,(
    ! [B_113: nat,A_141: nat] :
      ( ( ord_less_eq_nat @ A_141 @ zero_zero_nat )
     => ( ( ord_less_nat @ B_113 @ zero_zero_nat )
       => ( ord_less_nat @ ( plus_plus_nat @ A_141 @ B_113 ) @ zero_zero_nat ) ) ) )).

thf(fact_1859_add__nonpos__neg,axiom,(
    ! [B_113: real,A_141: real] :
      ( ( ord_less_eq_real @ A_141 @ zero_zero_real )
     => ( ( ord_less_real @ B_113 @ zero_zero_real )
       => ( ord_less_real @ ( plus_plus_real @ A_141 @ B_113 ) @ zero_zero_real ) ) ) )).

thf(fact_1860_add__nonpos__neg,axiom,(
    ! [B_113: quickcheck_code_int,A_141: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_141 @ zero_z891286103de_int )
     => ( ( ord_le1860547276de_int @ B_113 @ zero_z891286103de_int )
       => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_141 @ B_113 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1861_add__nonpos__neg,axiom,(
    ! [B_113: rat,A_141: rat] :
      ( ( ord_less_eq_rat @ A_141 @ zero_zero_rat )
     => ( ( ord_less_rat @ B_113 @ zero_zero_rat )
       => ( ord_less_rat @ ( plus_plus_rat @ A_141 @ B_113 ) @ zero_zero_rat ) ) ) )).

thf(fact_1862_add__neg__nonpos,axiom,(
    ! [B_112: code_code_numeral,A_140: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_140 @ zero_z126310315umeral )
     => ( ( ord_le565307924umeral @ B_112 @ zero_z126310315umeral )
       => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_140 @ B_112 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_1863_add__neg__nonpos,axiom,(
    ! [B_112: int,A_140: int] :
      ( ( ord_less_int @ A_140 @ zero_zero_int )
     => ( ( ord_less_eq_int @ B_112 @ zero_zero_int )
       => ( ord_less_int @ ( plus_plus_int @ A_140 @ B_112 ) @ zero_zero_int ) ) ) )).

thf(fact_1864_add__neg__nonpos,axiom,(
    ! [B_112: nat,A_140: nat] :
      ( ( ord_less_nat @ A_140 @ zero_zero_nat )
     => ( ( ord_less_eq_nat @ B_112 @ zero_zero_nat )
       => ( ord_less_nat @ ( plus_plus_nat @ A_140 @ B_112 ) @ zero_zero_nat ) ) ) )).

thf(fact_1865_add__neg__nonpos,axiom,(
    ! [B_112: real,A_140: real] :
      ( ( ord_less_real @ A_140 @ zero_zero_real )
     => ( ( ord_less_eq_real @ B_112 @ zero_zero_real )
       => ( ord_less_real @ ( plus_plus_real @ A_140 @ B_112 ) @ zero_zero_real ) ) ) )).

thf(fact_1866_add__neg__nonpos,axiom,(
    ! [B_112: quickcheck_code_int,A_140: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_140 @ zero_z891286103de_int )
     => ( ( ord_le258702272de_int @ B_112 @ zero_z891286103de_int )
       => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_140 @ B_112 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_1867_add__neg__nonpos,axiom,(
    ! [B_112: rat,A_140: rat] :
      ( ( ord_less_rat @ A_140 @ zero_zero_rat )
     => ( ( ord_less_eq_rat @ B_112 @ zero_zero_rat )
       => ( ord_less_rat @ ( plus_plus_rat @ A_140 @ B_112 ) @ zero_zero_rat ) ) ) )).

thf(fact_1868_add__strict__increasing2,axiom,(
    ! [B_111: code_code_numeral,C_64: code_code_numeral,A_139: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_139 )
     => ( ( ord_le1304079648umeral @ B_111 @ C_64 )
       => ( ord_le1304079648umeral @ B_111 @ ( plus_p1627245867umeral @ A_139 @ C_64 ) ) ) ) )).

thf(fact_1869_add__strict__increasing2,axiom,(
    ! [B_111: int,C_64: int,A_139: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_139 )
     => ( ( ord_less_int @ B_111 @ C_64 )
       => ( ord_less_int @ B_111 @ ( plus_plus_int @ A_139 @ C_64 ) ) ) ) )).

thf(fact_1870_add__strict__increasing2,axiom,(
    ! [B_111: nat,C_64: nat,A_139: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_139 )
     => ( ( ord_less_nat @ B_111 @ C_64 )
       => ( ord_less_nat @ B_111 @ ( plus_plus_nat @ A_139 @ C_64 ) ) ) ) )).

thf(fact_1871_add__strict__increasing2,axiom,(
    ! [B_111: real,C_64: real,A_139: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_139 )
     => ( ( ord_less_real @ B_111 @ C_64 )
       => ( ord_less_real @ B_111 @ ( plus_plus_real @ A_139 @ C_64 ) ) ) ) )).

thf(fact_1872_add__strict__increasing2,axiom,(
    ! [B_111: quickcheck_code_int,C_64: quickcheck_code_int,A_139: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_139 )
     => ( ( ord_le1860547276de_int @ B_111 @ C_64 )
       => ( ord_le1860547276de_int @ B_111 @ ( plus_p1446045655de_int @ A_139 @ C_64 ) ) ) ) )).

thf(fact_1873_add__strict__increasing2,axiom,(
    ! [B_111: rat,C_64: rat,A_139: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_139 )
     => ( ( ord_less_rat @ B_111 @ C_64 )
       => ( ord_less_rat @ B_111 @ ( plus_plus_rat @ A_139 @ C_64 ) ) ) ) )).

thf(fact_1874_add__strict__increasing,axiom,(
    ! [B_110: code_code_numeral,C_63: code_code_numeral,A_138: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_138 )
     => ( ( ord_le565307924umeral @ B_110 @ C_63 )
       => ( ord_le1304079648umeral @ B_110 @ ( plus_p1627245867umeral @ A_138 @ C_63 ) ) ) ) )).

thf(fact_1875_add__strict__increasing,axiom,(
    ! [B_110: int,C_63: int,A_138: int] :
      ( ( ord_less_int @ zero_zero_int @ A_138 )
     => ( ( ord_less_eq_int @ B_110 @ C_63 )
       => ( ord_less_int @ B_110 @ ( plus_plus_int @ A_138 @ C_63 ) ) ) ) )).

thf(fact_1876_add__strict__increasing,axiom,(
    ! [B_110: nat,C_63: nat,A_138: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_138 )
     => ( ( ord_less_eq_nat @ B_110 @ C_63 )
       => ( ord_less_nat @ B_110 @ ( plus_plus_nat @ A_138 @ C_63 ) ) ) ) )).

thf(fact_1877_add__strict__increasing,axiom,(
    ! [B_110: real,C_63: real,A_138: real] :
      ( ( ord_less_real @ zero_zero_real @ A_138 )
     => ( ( ord_less_eq_real @ B_110 @ C_63 )
       => ( ord_less_real @ B_110 @ ( plus_plus_real @ A_138 @ C_63 ) ) ) ) )).

thf(fact_1878_add__strict__increasing,axiom,(
    ! [B_110: quickcheck_code_int,C_63: quickcheck_code_int,A_138: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_138 )
     => ( ( ord_le258702272de_int @ B_110 @ C_63 )
       => ( ord_le1860547276de_int @ B_110 @ ( plus_p1446045655de_int @ A_138 @ C_63 ) ) ) ) )).

thf(fact_1879_add__strict__increasing,axiom,(
    ! [B_110: rat,C_63: rat,A_138: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_138 )
     => ( ( ord_less_eq_rat @ B_110 @ C_63 )
       => ( ord_less_rat @ B_110 @ ( plus_plus_rat @ A_138 @ C_63 ) ) ) ) )).

thf(fact_1880_add__nonneg__pos,axiom,(
    ! [B_109: code_code_numeral,A_137: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_137 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ B_109 )
       => ( ord_le1304079648umeral @ zero_z126310315umeral @ ( plus_p1627245867umeral @ A_137 @ B_109 ) ) ) ) )).

thf(fact_1881_add__nonneg__pos,axiom,(
    ! [B_109: int,A_137: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_137 )
     => ( ( ord_less_int @ zero_zero_int @ B_109 )
       => ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ A_137 @ B_109 ) ) ) ) )).

thf(fact_1882_add__nonneg__pos,axiom,(
    ! [B_109: nat,A_137: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_137 )
     => ( ( ord_less_nat @ zero_zero_nat @ B_109 )
       => ( ord_less_nat @ zero_zero_nat @ ( plus_plus_nat @ A_137 @ B_109 ) ) ) ) )).

thf(fact_1883_add__nonneg__pos,axiom,(
    ! [B_109: real,A_137: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_137 )
     => ( ( ord_less_real @ zero_zero_real @ B_109 )
       => ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ A_137 @ B_109 ) ) ) ) )).

thf(fact_1884_add__nonneg__pos,axiom,(
    ! [B_109: quickcheck_code_int,A_137: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_137 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ B_109 )
       => ( ord_le1860547276de_int @ zero_z891286103de_int @ ( plus_p1446045655de_int @ A_137 @ B_109 ) ) ) ) )).

thf(fact_1885_add__nonneg__pos,axiom,(
    ! [B_109: rat,A_137: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_137 )
     => ( ( ord_less_rat @ zero_zero_rat @ B_109 )
       => ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ A_137 @ B_109 ) ) ) ) )).

thf(fact_1886_add__pos__nonneg,axiom,(
    ! [B_108: code_code_numeral,A_136: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_136 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_108 )
       => ( ord_le1304079648umeral @ zero_z126310315umeral @ ( plus_p1627245867umeral @ A_136 @ B_108 ) ) ) ) )).

thf(fact_1887_add__pos__nonneg,axiom,(
    ! [B_108: int,A_136: int] :
      ( ( ord_less_int @ zero_zero_int @ A_136 )
     => ( ( ord_less_eq_int @ zero_zero_int @ B_108 )
       => ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ A_136 @ B_108 ) ) ) ) )).

thf(fact_1888_add__pos__nonneg,axiom,(
    ! [B_108: nat,A_136: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_136 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ B_108 )
       => ( ord_less_nat @ zero_zero_nat @ ( plus_plus_nat @ A_136 @ B_108 ) ) ) ) )).

thf(fact_1889_add__pos__nonneg,axiom,(
    ! [B_108: real,A_136: real] :
      ( ( ord_less_real @ zero_zero_real @ A_136 )
     => ( ( ord_less_eq_real @ zero_zero_real @ B_108 )
       => ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ A_136 @ B_108 ) ) ) ) )).

thf(fact_1890_add__pos__nonneg,axiom,(
    ! [B_108: quickcheck_code_int,A_136: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_136 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_108 )
       => ( ord_le1860547276de_int @ zero_z891286103de_int @ ( plus_p1446045655de_int @ A_136 @ B_108 ) ) ) ) )).

thf(fact_1891_add__pos__nonneg,axiom,(
    ! [B_108: rat,A_136: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_136 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ B_108 )
       => ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ A_136 @ B_108 ) ) ) ) )).

thf(fact_1892_inv__inv,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_eq_int @ ( number_number_of_int @ ( bit1 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ P_3 )
       => ( ( ord_less_int @ zero_zero_int @ A )
         => ( ( ord_less_int @ A @ P_3 )
           => ( ( inv @ P_3 @ ( inv @ P_3 @ A ) )
              = A ) ) ) ) ) )).

thf(fact_1893_MultInvPair__distinct,axiom,(
    ! [J: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
       => ( ~ ( zcong @ A @ zero_zero_int @ P_3 )
         => ( ~ ( zcong @ J @ zero_zero_int @ P_3 )
           => ( ~ ( quadRes @ P_3 @ A )
             => ~ ( zcong @ J @ ( times_times_int @ A @ ( multInv @ P_3 @ J ) ) @ P_3 ) ) ) ) ) ) )).

thf(fact_1894_aux______3,axiom,(
    ! [J: int,K_1: int,A: int,P_3: int] :
      ( ( zcong @ ( times_times_int @ J @ K_1 ) @ A @ P_3 )
     => ( zcong @ ( times_times_int @ ( times_times_int @ ( multInv @ P_3 @ J ) @ J ) @ K_1 ) @ ( times_times_int @ ( multInv @ P_3 @ J ) @ A ) @ P_3 ) ) )).

thf(fact_1895_aux______1,axiom,(
    ! [J: int,A: int,P_3: int,K_1: int] :
      ( ( zcong @ J @ ( times_times_int @ A @ ( multInv @ P_3 @ K_1 ) ) @ P_3 )
     => ( zcong @ ( times_times_int @ J @ K_1 ) @ ( times_times_int @ ( times_times_int @ A @ ( multInv @ P_3 @ K_1 ) ) @ K_1 ) @ P_3 ) ) )).

thf(fact_1896_zero__reorient,axiom,(
    ! [X_24: int] :
      ( ( zero_zero_int = X_24 )
    <=> ( X_24 = zero_zero_int ) ) )).

thf(fact_1897_zero__reorient,axiom,(
    ! [X_24: nat] :
      ( ( zero_zero_nat = X_24 )
    <=> ( X_24 = zero_zero_nat ) ) )).

thf(fact_1898_zero__reorient,axiom,(
    ! [X_24: real] :
      ( ( zero_zero_real = X_24 )
    <=> ( X_24 = zero_zero_real ) ) )).

thf(fact_1899_zero__reorient,axiom,(
    ! [X_24: code_code_numeral] :
      ( ( zero_z126310315umeral = X_24 )
    <=> ( X_24 = zero_z126310315umeral ) ) )).

thf(fact_1900_zero__reorient,axiom,(
    ! [X_24: complex] :
      ( ( zero_zero_complex = X_24 )
    <=> ( X_24 = zero_zero_complex ) ) )).

thf(fact_1901_zero__reorient,axiom,(
    ! [X_24: quickcheck_code_int] :
      ( ( zero_z891286103de_int = X_24 )
    <=> ( X_24 = zero_z891286103de_int ) ) )).

thf(fact_1902_zero__reorient,axiom,(
    ! [X_24: rat] :
      ( ( zero_zero_rat = X_24 )
    <=> ( X_24 = zero_zero_rat ) ) )).

thf(fact_1903_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: code_code_numeral,B_107: code_code_numeral,C_62: code_code_numeral] :
      ( ( times_1655362735umeral @ ( times_1655362735umeral @ A_135 @ B_107 ) @ C_62 )
      = ( times_1655362735umeral @ A_135 @ ( times_1655362735umeral @ B_107 @ C_62 ) ) ) )).

thf(fact_1904_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: int,B_107: int,C_62: int] :
      ( ( times_times_int @ ( times_times_int @ A_135 @ B_107 ) @ C_62 )
      = ( times_times_int @ A_135 @ ( times_times_int @ B_107 @ C_62 ) ) ) )).

thf(fact_1905_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: nat,B_107: nat,C_62: nat] :
      ( ( times_times_nat @ ( times_times_nat @ A_135 @ B_107 ) @ C_62 )
      = ( times_times_nat @ A_135 @ ( times_times_nat @ B_107 @ C_62 ) ) ) )).

thf(fact_1906_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: real,B_107: real,C_62: real] :
      ( ( times_times_real @ ( times_times_real @ A_135 @ B_107 ) @ C_62 )
      = ( times_times_real @ A_135 @ ( times_times_real @ B_107 @ C_62 ) ) ) )).

thf(fact_1907_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: complex,B_107: complex,C_62: complex] :
      ( ( times_times_complex @ ( times_times_complex @ A_135 @ B_107 ) @ C_62 )
      = ( times_times_complex @ A_135 @ ( times_times_complex @ B_107 @ C_62 ) ) ) )).

thf(fact_1908_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: quickcheck_code_int,B_107: quickcheck_code_int,C_62: quickcheck_code_int] :
      ( ( times_123202395de_int @ ( times_123202395de_int @ A_135 @ B_107 ) @ C_62 )
      = ( times_123202395de_int @ A_135 @ ( times_123202395de_int @ B_107 @ C_62 ) ) ) )).

thf(fact_1909_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,(
    ! [A_135: rat,B_107: rat,C_62: rat] :
      ( ( times_times_rat @ ( times_times_rat @ A_135 @ B_107 ) @ C_62 )
      = ( times_times_rat @ A_135 @ ( times_times_rat @ B_107 @ C_62 ) ) ) )).

thf(fact_1910_add__right__imp__eq,axiom,(
    ! [B_106: code_code_numeral,A_134: code_code_numeral,C_61: code_code_numeral] :
      ( ( ( plus_p1627245867umeral @ B_106 @ A_134 )
        = ( plus_p1627245867umeral @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1911_add__right__imp__eq,axiom,(
    ! [B_106: int,A_134: int,C_61: int] :
      ( ( ( plus_plus_int @ B_106 @ A_134 )
        = ( plus_plus_int @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1912_add__right__imp__eq,axiom,(
    ! [B_106: nat,A_134: nat,C_61: nat] :
      ( ( ( plus_plus_nat @ B_106 @ A_134 )
        = ( plus_plus_nat @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1913_add__right__imp__eq,axiom,(
    ! [B_106: real,A_134: real,C_61: real] :
      ( ( ( plus_plus_real @ B_106 @ A_134 )
        = ( plus_plus_real @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1914_add__right__imp__eq,axiom,(
    ! [B_106: complex,A_134: complex,C_61: complex] :
      ( ( ( plus_plus_complex @ B_106 @ A_134 )
        = ( plus_plus_complex @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1915_add__right__imp__eq,axiom,(
    ! [B_106: quickcheck_code_int,A_134: quickcheck_code_int,C_61: quickcheck_code_int] :
      ( ( ( plus_p1446045655de_int @ B_106 @ A_134 )
        = ( plus_p1446045655de_int @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1916_add__right__imp__eq,axiom,(
    ! [B_106: rat,A_134: rat,C_61: rat] :
      ( ( ( plus_plus_rat @ B_106 @ A_134 )
        = ( plus_plus_rat @ C_61 @ A_134 ) )
     => ( B_106 = C_61 ) ) )).

thf(fact_1917_add__imp__eq,axiom,(
    ! [A_133: code_code_numeral,B_105: code_code_numeral,C_60: code_code_numeral] :
      ( ( ( plus_p1627245867umeral @ A_133 @ B_105 )
        = ( plus_p1627245867umeral @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1918_add__imp__eq,axiom,(
    ! [A_133: int,B_105: int,C_60: int] :
      ( ( ( plus_plus_int @ A_133 @ B_105 )
        = ( plus_plus_int @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1919_add__imp__eq,axiom,(
    ! [A_133: nat,B_105: nat,C_60: nat] :
      ( ( ( plus_plus_nat @ A_133 @ B_105 )
        = ( plus_plus_nat @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1920_add__imp__eq,axiom,(
    ! [A_133: real,B_105: real,C_60: real] :
      ( ( ( plus_plus_real @ A_133 @ B_105 )
        = ( plus_plus_real @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1921_add__imp__eq,axiom,(
    ! [A_133: complex,B_105: complex,C_60: complex] :
      ( ( ( plus_plus_complex @ A_133 @ B_105 )
        = ( plus_plus_complex @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1922_add__imp__eq,axiom,(
    ! [A_133: quickcheck_code_int,B_105: quickcheck_code_int,C_60: quickcheck_code_int] :
      ( ( ( plus_p1446045655de_int @ A_133 @ B_105 )
        = ( plus_p1446045655de_int @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1923_add__imp__eq,axiom,(
    ! [A_133: rat,B_105: rat,C_60: rat] :
      ( ( ( plus_plus_rat @ A_133 @ B_105 )
        = ( plus_plus_rat @ A_133 @ C_60 ) )
     => ( B_105 = C_60 ) ) )).

thf(fact_1924_add__left__imp__eq,axiom,(
    ! [A_132: code_code_numeral,B_104: code_code_numeral,C_59: code_code_numeral] :
      ( ( ( plus_p1627245867umeral @ A_132 @ B_104 )
        = ( plus_p1627245867umeral @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1925_add__left__imp__eq,axiom,(
    ! [A_132: int,B_104: int,C_59: int] :
      ( ( ( plus_plus_int @ A_132 @ B_104 )
        = ( plus_plus_int @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1926_add__left__imp__eq,axiom,(
    ! [A_132: nat,B_104: nat,C_59: nat] :
      ( ( ( plus_plus_nat @ A_132 @ B_104 )
        = ( plus_plus_nat @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1927_add__left__imp__eq,axiom,(
    ! [A_132: real,B_104: real,C_59: real] :
      ( ( ( plus_plus_real @ A_132 @ B_104 )
        = ( plus_plus_real @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1928_add__left__imp__eq,axiom,(
    ! [A_132: complex,B_104: complex,C_59: complex] :
      ( ( ( plus_plus_complex @ A_132 @ B_104 )
        = ( plus_plus_complex @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1929_add__left__imp__eq,axiom,(
    ! [A_132: quickcheck_code_int,B_104: quickcheck_code_int,C_59: quickcheck_code_int] :
      ( ( ( plus_p1446045655de_int @ A_132 @ B_104 )
        = ( plus_p1446045655de_int @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1930_add__left__imp__eq,axiom,(
    ! [A_132: rat,B_104: rat,C_59: rat] :
      ( ( ( plus_plus_rat @ A_132 @ B_104 )
        = ( plus_plus_rat @ A_132 @ C_59 ) )
     => ( B_104 = C_59 ) ) )).

thf(fact_1931_add__right__cancel,axiom,(
    ! [B_103: code_code_numeral,A_131: code_code_numeral,C_58: code_code_numeral] :
      ( ( ( plus_p1627245867umeral @ B_103 @ A_131 )
        = ( plus_p1627245867umeral @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1932_add__right__cancel,axiom,(
    ! [B_103: int,A_131: int,C_58: int] :
      ( ( ( plus_plus_int @ B_103 @ A_131 )
        = ( plus_plus_int @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1933_add__right__cancel,axiom,(
    ! [B_103: nat,A_131: nat,C_58: nat] :
      ( ( ( plus_plus_nat @ B_103 @ A_131 )
        = ( plus_plus_nat @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1934_add__right__cancel,axiom,(
    ! [B_103: real,A_131: real,C_58: real] :
      ( ( ( plus_plus_real @ B_103 @ A_131 )
        = ( plus_plus_real @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1935_add__right__cancel,axiom,(
    ! [B_103: complex,A_131: complex,C_58: complex] :
      ( ( ( plus_plus_complex @ B_103 @ A_131 )
        = ( plus_plus_complex @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1936_add__right__cancel,axiom,(
    ! [B_103: quickcheck_code_int,A_131: quickcheck_code_int,C_58: quickcheck_code_int] :
      ( ( ( plus_p1446045655de_int @ B_103 @ A_131 )
        = ( plus_p1446045655de_int @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1937_add__right__cancel,axiom,(
    ! [B_103: rat,A_131: rat,C_58: rat] :
      ( ( ( plus_plus_rat @ B_103 @ A_131 )
        = ( plus_plus_rat @ C_58 @ A_131 ) )
    <=> ( B_103 = C_58 ) ) )).

thf(fact_1938_add__left__cancel,axiom,(
    ! [A_130: code_code_numeral,B_102: code_code_numeral,C_57: code_code_numeral] :
      ( ( ( plus_p1627245867umeral @ A_130 @ B_102 )
        = ( plus_p1627245867umeral @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1939_add__left__cancel,axiom,(
    ! [A_130: int,B_102: int,C_57: int] :
      ( ( ( plus_plus_int @ A_130 @ B_102 )
        = ( plus_plus_int @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1940_add__left__cancel,axiom,(
    ! [A_130: nat,B_102: nat,C_57: nat] :
      ( ( ( plus_plus_nat @ A_130 @ B_102 )
        = ( plus_plus_nat @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1941_add__left__cancel,axiom,(
    ! [A_130: real,B_102: real,C_57: real] :
      ( ( ( plus_plus_real @ A_130 @ B_102 )
        = ( plus_plus_real @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1942_add__left__cancel,axiom,(
    ! [A_130: complex,B_102: complex,C_57: complex] :
      ( ( ( plus_plus_complex @ A_130 @ B_102 )
        = ( plus_plus_complex @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1943_add__left__cancel,axiom,(
    ! [A_130: quickcheck_code_int,B_102: quickcheck_code_int,C_57: quickcheck_code_int] :
      ( ( ( plus_p1446045655de_int @ A_130 @ B_102 )
        = ( plus_p1446045655de_int @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1944_add__left__cancel,axiom,(
    ! [A_130: rat,B_102: rat,C_57: rat] :
      ( ( ( plus_plus_rat @ A_130 @ B_102 )
        = ( plus_plus_rat @ A_130 @ C_57 ) )
    <=> ( B_102 = C_57 ) ) )).

thf(fact_1945_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: code_code_numeral,B_101: code_code_numeral,C_56: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ A_129 @ B_101 ) @ C_56 )
      = ( plus_p1627245867umeral @ A_129 @ ( plus_p1627245867umeral @ B_101 @ C_56 ) ) ) )).

thf(fact_1946_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: int,B_101: int,C_56: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ A_129 @ B_101 ) @ C_56 )
      = ( plus_plus_int @ A_129 @ ( plus_plus_int @ B_101 @ C_56 ) ) ) )).

thf(fact_1947_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: nat,B_101: nat,C_56: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ A_129 @ B_101 ) @ C_56 )
      = ( plus_plus_nat @ A_129 @ ( plus_plus_nat @ B_101 @ C_56 ) ) ) )).

thf(fact_1948_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: real,B_101: real,C_56: real] :
      ( ( plus_plus_real @ ( plus_plus_real @ A_129 @ B_101 ) @ C_56 )
      = ( plus_plus_real @ A_129 @ ( plus_plus_real @ B_101 @ C_56 ) ) ) )).

thf(fact_1949_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: complex,B_101: complex,C_56: complex] :
      ( ( plus_plus_complex @ ( plus_plus_complex @ A_129 @ B_101 ) @ C_56 )
      = ( plus_plus_complex @ A_129 @ ( plus_plus_complex @ B_101 @ C_56 ) ) ) )).

thf(fact_1950_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: quickcheck_code_int,B_101: quickcheck_code_int,C_56: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ A_129 @ B_101 ) @ C_56 )
      = ( plus_p1446045655de_int @ A_129 @ ( plus_p1446045655de_int @ B_101 @ C_56 ) ) ) )).

thf(fact_1951_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,(
    ! [A_129: rat,B_101: rat,C_56: rat] :
      ( ( plus_plus_rat @ ( plus_plus_rat @ A_129 @ B_101 ) @ C_56 )
      = ( plus_plus_rat @ A_129 @ ( plus_plus_rat @ B_101 @ C_56 ) ) ) )).

thf(fact_1952_one__reorient,axiom,(
    ! [X_23: int] :
      ( ( one_one_int = X_23 )
    <=> ( X_23 = one_one_int ) ) )).

thf(fact_1953_one__reorient,axiom,(
    ! [X_23: nat] :
      ( ( one_one_nat = X_23 )
    <=> ( X_23 = one_one_nat ) ) )).

thf(fact_1954_one__reorient,axiom,(
    ! [X_23: real] :
      ( ( one_one_real = X_23 )
    <=> ( X_23 = one_one_real ) ) )).

thf(fact_1955_one__reorient,axiom,(
    ! [X_23: code_code_numeral] :
      ( ( one_on1645066479umeral = X_23 )
    <=> ( X_23 = one_on1645066479umeral ) ) )).

thf(fact_1956_one__reorient,axiom,(
    ! [X_23: complex] :
      ( ( one_one_complex = X_23 )
    <=> ( X_23 = one_one_complex ) ) )).

thf(fact_1957_one__reorient,axiom,(
    ! [X_23: quickcheck_code_int] :
      ( ( one_on1684967323de_int = X_23 )
    <=> ( X_23 = one_on1684967323de_int ) ) )).

thf(fact_1958_one__reorient,axiom,(
    ! [X_23: rat] :
      ( ( one_one_rat = X_23 )
    <=> ( X_23 = one_one_rat ) ) )).

thf(fact_1959_diff__eq__diff__eq,axiom,(
    ! [A_128: int,B_100: int,C_55: int,D_15: int] :
      ( ( ( minus_minus_int @ A_128 @ B_100 )
        = ( minus_minus_int @ C_55 @ D_15 ) )
     => ( ( A_128 = B_100 )
      <=> ( C_55 = D_15 ) ) ) )).

thf(fact_1960_diff__eq__diff__eq,axiom,(
    ! [A_128: real,B_100: real,C_55: real,D_15: real] :
      ( ( ( minus_minus_real @ A_128 @ B_100 )
        = ( minus_minus_real @ C_55 @ D_15 ) )
     => ( ( A_128 = B_100 )
      <=> ( C_55 = D_15 ) ) ) )).

thf(fact_1961_diff__eq__diff__eq,axiom,(
    ! [A_128: complex,B_100: complex,C_55: complex,D_15: complex] :
      ( ( ( minus_minus_complex @ A_128 @ B_100 )
        = ( minus_minus_complex @ C_55 @ D_15 ) )
     => ( ( A_128 = B_100 )
      <=> ( C_55 = D_15 ) ) ) )).

thf(fact_1962_diff__eq__diff__eq,axiom,(
    ! [A_128: rat,B_100: rat,C_55: rat,D_15: rat] :
      ( ( ( minus_minus_rat @ A_128 @ B_100 )
        = ( minus_minus_rat @ C_55 @ D_15 ) )
     => ( ( A_128 = B_100 )
      <=> ( C_55 = D_15 ) ) ) )).

thf(fact_1963_add_Ocomm__neutral,axiom,(
    ! [A_127: code_code_numeral] :
      ( ( plus_p1627245867umeral @ A_127 @ zero_z126310315umeral )
      = A_127 ) )).

thf(fact_1964_add_Ocomm__neutral,axiom,(
    ! [A_127: int] :
      ( ( plus_plus_int @ A_127 @ zero_zero_int )
      = A_127 ) )).

thf(fact_1965_add_Ocomm__neutral,axiom,(
    ! [A_127: nat] :
      ( ( plus_plus_nat @ A_127 @ zero_zero_nat )
      = A_127 ) )).

thf(fact_1966_add_Ocomm__neutral,axiom,(
    ! [A_127: real] :
      ( ( plus_plus_real @ A_127 @ zero_zero_real )
      = A_127 ) )).

thf(fact_1967_add_Ocomm__neutral,axiom,(
    ! [A_127: complex] :
      ( ( plus_plus_complex @ A_127 @ zero_zero_complex )
      = A_127 ) )).

thf(fact_1968_add_Ocomm__neutral,axiom,(
    ! [A_127: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ A_127 @ zero_z891286103de_int )
      = A_127 ) )).

thf(fact_1969_add_Ocomm__neutral,axiom,(
    ! [A_127: rat] :
      ( ( plus_plus_rat @ A_127 @ zero_zero_rat )
      = A_127 ) )).

thf(fact_1970_add__0__right,axiom,(
    ! [A_126: code_code_numeral] :
      ( ( plus_p1627245867umeral @ A_126 @ zero_z126310315umeral )
      = A_126 ) )).

thf(fact_1971_add__0__right,axiom,(
    ! [A_126: int] :
      ( ( plus_plus_int @ A_126 @ zero_zero_int )
      = A_126 ) )).

thf(fact_1972_add__0__right,axiom,(
    ! [A_126: nat] :
      ( ( plus_plus_nat @ A_126 @ zero_zero_nat )
      = A_126 ) )).

thf(fact_1973_add__0__right,axiom,(
    ! [A_126: real] :
      ( ( plus_plus_real @ A_126 @ zero_zero_real )
      = A_126 ) )).

thf(fact_1974_add__0__right,axiom,(
    ! [A_126: complex] :
      ( ( plus_plus_complex @ A_126 @ zero_zero_complex )
      = A_126 ) )).

thf(fact_1975_add__0__right,axiom,(
    ! [A_126: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ A_126 @ zero_z891286103de_int )
      = A_126 ) )).

thf(fact_1976_add__0__right,axiom,(
    ! [A_126: rat] :
      ( ( plus_plus_rat @ A_126 @ zero_zero_rat )
      = A_126 ) )).

thf(fact_1977_double__zero__sym,axiom,(
    ! [A_125: int] :
      ( ( zero_zero_int
        = ( plus_plus_int @ A_125 @ A_125 ) )
    <=> ( A_125 = zero_zero_int ) ) )).

thf(fact_1978_double__zero__sym,axiom,(
    ! [A_125: real] :
      ( ( zero_zero_real
        = ( plus_plus_real @ A_125 @ A_125 ) )
    <=> ( A_125 = zero_zero_real ) ) )).

thf(fact_1979_double__zero__sym,axiom,(
    ! [A_125: rat] :
      ( ( zero_zero_rat
        = ( plus_plus_rat @ A_125 @ A_125 ) )
    <=> ( A_125 = zero_zero_rat ) ) )).

thf(fact_1980_add__0,axiom,(
    ! [A_124: code_code_numeral] :
      ( ( plus_p1627245867umeral @ zero_z126310315umeral @ A_124 )
      = A_124 ) )).

thf(fact_1981_add__0,axiom,(
    ! [A_124: int] :
      ( ( plus_plus_int @ zero_zero_int @ A_124 )
      = A_124 ) )).

thf(fact_1982_add__0,axiom,(
    ! [A_124: nat] :
      ( ( plus_plus_nat @ zero_zero_nat @ A_124 )
      = A_124 ) )).

thf(fact_1983_add__0,axiom,(
    ! [A_124: real] :
      ( ( plus_plus_real @ zero_zero_real @ A_124 )
      = A_124 ) )).

thf(fact_1984_add__0,axiom,(
    ! [A_124: complex] :
      ( ( plus_plus_complex @ zero_zero_complex @ A_124 )
      = A_124 ) )).

thf(fact_1985_add__0,axiom,(
    ! [A_124: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ zero_z891286103de_int @ A_124 )
      = A_124 ) )).

thf(fact_1986_add__0,axiom,(
    ! [A_124: rat] :
      ( ( plus_plus_rat @ zero_zero_rat @ A_124 )
      = A_124 ) )).

thf(fact_1987_add__0__left,axiom,(
    ! [A_123: code_code_numeral] :
      ( ( plus_p1627245867umeral @ zero_z126310315umeral @ A_123 )
      = A_123 ) )).

thf(fact_1988_add__0__left,axiom,(
    ! [A_123: int] :
      ( ( plus_plus_int @ zero_zero_int @ A_123 )
      = A_123 ) )).

thf(fact_1989_add__0__left,axiom,(
    ! [A_123: nat] :
      ( ( plus_plus_nat @ zero_zero_nat @ A_123 )
      = A_123 ) )).

thf(fact_1990_add__0__left,axiom,(
    ! [A_123: real] :
      ( ( plus_plus_real @ zero_zero_real @ A_123 )
      = A_123 ) )).

thf(fact_1991_add__0__left,axiom,(
    ! [A_123: complex] :
      ( ( plus_plus_complex @ zero_zero_complex @ A_123 )
      = A_123 ) )).

thf(fact_1992_add__0__left,axiom,(
    ! [A_123: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ zero_z891286103de_int @ A_123 )
      = A_123 ) )).

thf(fact_1993_add__0__left,axiom,(
    ! [A_123: rat] :
      ( ( plus_plus_rat @ zero_zero_rat @ A_123 )
      = A_123 ) )).

thf(fact_1994_add__le__imp__le__left,axiom,(
    ! [C_54: code_code_numeral,A_122: code_code_numeral,B_99: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( plus_p1627245867umeral @ C_54 @ A_122 ) @ ( plus_p1627245867umeral @ C_54 @ B_99 ) )
     => ( ord_le565307924umeral @ A_122 @ B_99 ) ) )).

thf(fact_1995_add__le__imp__le__left,axiom,(
    ! [C_54: int,A_122: int,B_99: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ C_54 @ A_122 ) @ ( plus_plus_int @ C_54 @ B_99 ) )
     => ( ord_less_eq_int @ A_122 @ B_99 ) ) )).

thf(fact_1996_add__le__imp__le__left,axiom,(
    ! [C_54: nat,A_122: nat,B_99: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ C_54 @ A_122 ) @ ( plus_plus_nat @ C_54 @ B_99 ) )
     => ( ord_less_eq_nat @ A_122 @ B_99 ) ) )).

thf(fact_1997_add__le__imp__le__left,axiom,(
    ! [C_54: real,A_122: real,B_99: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ C_54 @ A_122 ) @ ( plus_plus_real @ C_54 @ B_99 ) )
     => ( ord_less_eq_real @ A_122 @ B_99 ) ) )).

thf(fact_1998_add__le__imp__le__left,axiom,(
    ! [C_54: quickcheck_code_int,A_122: quickcheck_code_int,B_99: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( plus_p1446045655de_int @ C_54 @ A_122 ) @ ( plus_p1446045655de_int @ C_54 @ B_99 ) )
     => ( ord_le258702272de_int @ A_122 @ B_99 ) ) )).

thf(fact_1999_add__le__imp__le__left,axiom,(
    ! [C_54: rat,A_122: rat,B_99: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ C_54 @ A_122 ) @ ( plus_plus_rat @ C_54 @ B_99 ) )
     => ( ord_less_eq_rat @ A_122 @ B_99 ) ) )).

thf(fact_2000_add__le__imp__le__right,axiom,(
    ! [A_121: code_code_numeral,C_53: code_code_numeral,B_98: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( plus_p1627245867umeral @ A_121 @ C_53 ) @ ( plus_p1627245867umeral @ B_98 @ C_53 ) )
     => ( ord_le565307924umeral @ A_121 @ B_98 ) ) )).

thf(fact_2001_add__le__imp__le__right,axiom,(
    ! [A_121: int,C_53: int,B_98: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ A_121 @ C_53 ) @ ( plus_plus_int @ B_98 @ C_53 ) )
     => ( ord_less_eq_int @ A_121 @ B_98 ) ) )).

thf(fact_2002_add__le__imp__le__right,axiom,(
    ! [A_121: nat,C_53: nat,B_98: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ A_121 @ C_53 ) @ ( plus_plus_nat @ B_98 @ C_53 ) )
     => ( ord_less_eq_nat @ A_121 @ B_98 ) ) )).

thf(fact_2003_add__le__imp__le__right,axiom,(
    ! [A_121: real,C_53: real,B_98: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ A_121 @ C_53 ) @ ( plus_plus_real @ B_98 @ C_53 ) )
     => ( ord_less_eq_real @ A_121 @ B_98 ) ) )).

thf(fact_2004_add__le__imp__le__right,axiom,(
    ! [A_121: quickcheck_code_int,C_53: quickcheck_code_int,B_98: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( plus_p1446045655de_int @ A_121 @ C_53 ) @ ( plus_p1446045655de_int @ B_98 @ C_53 ) )
     => ( ord_le258702272de_int @ A_121 @ B_98 ) ) )).

thf(fact_2005_add__le__imp__le__right,axiom,(
    ! [A_121: rat,C_53: rat,B_98: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ A_121 @ C_53 ) @ ( plus_plus_rat @ B_98 @ C_53 ) )
     => ( ord_less_eq_rat @ A_121 @ B_98 ) ) )).

thf(fact_2006_add__mono,axiom,(
    ! [C_52: code_code_numeral,D_14: code_code_numeral,A_120: code_code_numeral,B_97: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_120 @ B_97 )
     => ( ( ord_le565307924umeral @ C_52 @ D_14 )
       => ( ord_le565307924umeral @ ( plus_p1627245867umeral @ A_120 @ C_52 ) @ ( plus_p1627245867umeral @ B_97 @ D_14 ) ) ) ) )).

thf(fact_2007_add__mono,axiom,(
    ! [C_52: int,D_14: int,A_120: int,B_97: int] :
      ( ( ord_less_eq_int @ A_120 @ B_97 )
     => ( ( ord_less_eq_int @ C_52 @ D_14 )
       => ( ord_less_eq_int @ ( plus_plus_int @ A_120 @ C_52 ) @ ( plus_plus_int @ B_97 @ D_14 ) ) ) ) )).

thf(fact_2008_add__mono,axiom,(
    ! [C_52: nat,D_14: nat,A_120: nat,B_97: nat] :
      ( ( ord_less_eq_nat @ A_120 @ B_97 )
     => ( ( ord_less_eq_nat @ C_52 @ D_14 )
       => ( ord_less_eq_nat @ ( plus_plus_nat @ A_120 @ C_52 ) @ ( plus_plus_nat @ B_97 @ D_14 ) ) ) ) )).

thf(fact_2009_add__mono,axiom,(
    ! [C_52: real,D_14: real,A_120: real,B_97: real] :
      ( ( ord_less_eq_real @ A_120 @ B_97 )
     => ( ( ord_less_eq_real @ C_52 @ D_14 )
       => ( ord_less_eq_real @ ( plus_plus_real @ A_120 @ C_52 ) @ ( plus_plus_real @ B_97 @ D_14 ) ) ) ) )).

thf(fact_2010_add__mono,axiom,(
    ! [C_52: quickcheck_code_int,D_14: quickcheck_code_int,A_120: quickcheck_code_int,B_97: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_120 @ B_97 )
     => ( ( ord_le258702272de_int @ C_52 @ D_14 )
       => ( ord_le258702272de_int @ ( plus_p1446045655de_int @ A_120 @ C_52 ) @ ( plus_p1446045655de_int @ B_97 @ D_14 ) ) ) ) )).

thf(fact_2011_add__mono,axiom,(
    ! [C_52: rat,D_14: rat,A_120: rat,B_97: rat] :
      ( ( ord_less_eq_rat @ A_120 @ B_97 )
     => ( ( ord_less_eq_rat @ C_52 @ D_14 )
       => ( ord_less_eq_rat @ ( plus_plus_rat @ A_120 @ C_52 ) @ ( plus_plus_rat @ B_97 @ D_14 ) ) ) ) )).

thf(fact_2012_add__left__mono,axiom,(
    ! [C_51: code_code_numeral,A_119: code_code_numeral,B_96: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_119 @ B_96 )
     => ( ord_le565307924umeral @ ( plus_p1627245867umeral @ C_51 @ A_119 ) @ ( plus_p1627245867umeral @ C_51 @ B_96 ) ) ) )).

thf(fact_2013_add__left__mono,axiom,(
    ! [C_51: int,A_119: int,B_96: int] :
      ( ( ord_less_eq_int @ A_119 @ B_96 )
     => ( ord_less_eq_int @ ( plus_plus_int @ C_51 @ A_119 ) @ ( plus_plus_int @ C_51 @ B_96 ) ) ) )).

thf(fact_2014_add__left__mono,axiom,(
    ! [C_51: nat,A_119: nat,B_96: nat] :
      ( ( ord_less_eq_nat @ A_119 @ B_96 )
     => ( ord_less_eq_nat @ ( plus_plus_nat @ C_51 @ A_119 ) @ ( plus_plus_nat @ C_51 @ B_96 ) ) ) )).

thf(fact_2015_add__left__mono,axiom,(
    ! [C_51: real,A_119: real,B_96: real] :
      ( ( ord_less_eq_real @ A_119 @ B_96 )
     => ( ord_less_eq_real @ ( plus_plus_real @ C_51 @ A_119 ) @ ( plus_plus_real @ C_51 @ B_96 ) ) ) )).

thf(fact_2016_add__left__mono,axiom,(
    ! [C_51: quickcheck_code_int,A_119: quickcheck_code_int,B_96: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_119 @ B_96 )
     => ( ord_le258702272de_int @ ( plus_p1446045655de_int @ C_51 @ A_119 ) @ ( plus_p1446045655de_int @ C_51 @ B_96 ) ) ) )).

thf(fact_2017_add__left__mono,axiom,(
    ! [C_51: rat,A_119: rat,B_96: rat] :
      ( ( ord_less_eq_rat @ A_119 @ B_96 )
     => ( ord_less_eq_rat @ ( plus_plus_rat @ C_51 @ A_119 ) @ ( plus_plus_rat @ C_51 @ B_96 ) ) ) )).

thf(fact_2018_add__right__mono,axiom,(
    ! [C_50: code_code_numeral,A_118: code_code_numeral,B_95: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_118 @ B_95 )
     => ( ord_le565307924umeral @ ( plus_p1627245867umeral @ A_118 @ C_50 ) @ ( plus_p1627245867umeral @ B_95 @ C_50 ) ) ) )).

thf(fact_2019_add__right__mono,axiom,(
    ! [C_50: int,A_118: int,B_95: int] :
      ( ( ord_less_eq_int @ A_118 @ B_95 )
     => ( ord_less_eq_int @ ( plus_plus_int @ A_118 @ C_50 ) @ ( plus_plus_int @ B_95 @ C_50 ) ) ) )).

thf(fact_2020_add__right__mono,axiom,(
    ! [C_50: nat,A_118: nat,B_95: nat] :
      ( ( ord_less_eq_nat @ A_118 @ B_95 )
     => ( ord_less_eq_nat @ ( plus_plus_nat @ A_118 @ C_50 ) @ ( plus_plus_nat @ B_95 @ C_50 ) ) ) )).

thf(fact_2021_add__right__mono,axiom,(
    ! [C_50: real,A_118: real,B_95: real] :
      ( ( ord_less_eq_real @ A_118 @ B_95 )
     => ( ord_less_eq_real @ ( plus_plus_real @ A_118 @ C_50 ) @ ( plus_plus_real @ B_95 @ C_50 ) ) ) )).

thf(fact_2022_add__right__mono,axiom,(
    ! [C_50: quickcheck_code_int,A_118: quickcheck_code_int,B_95: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_118 @ B_95 )
     => ( ord_le258702272de_int @ ( plus_p1446045655de_int @ A_118 @ C_50 ) @ ( plus_p1446045655de_int @ B_95 @ C_50 ) ) ) )).

thf(fact_2023_add__right__mono,axiom,(
    ! [C_50: rat,A_118: rat,B_95: rat] :
      ( ( ord_less_eq_rat @ A_118 @ B_95 )
     => ( ord_less_eq_rat @ ( plus_plus_rat @ A_118 @ C_50 ) @ ( plus_plus_rat @ B_95 @ C_50 ) ) ) )).

thf(fact_2024_add__le__cancel__left,axiom,(
    ! [C_49: code_code_numeral,A_117: code_code_numeral,B_94: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( plus_p1627245867umeral @ C_49 @ A_117 ) @ ( plus_p1627245867umeral @ C_49 @ B_94 ) )
    <=> ( ord_le565307924umeral @ A_117 @ B_94 ) ) )).

thf(fact_2025_add__le__cancel__left,axiom,(
    ! [C_49: int,A_117: int,B_94: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ C_49 @ A_117 ) @ ( plus_plus_int @ C_49 @ B_94 ) )
    <=> ( ord_less_eq_int @ A_117 @ B_94 ) ) )).

thf(fact_2026_add__le__cancel__left,axiom,(
    ! [C_49: nat,A_117: nat,B_94: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ C_49 @ A_117 ) @ ( plus_plus_nat @ C_49 @ B_94 ) )
    <=> ( ord_less_eq_nat @ A_117 @ B_94 ) ) )).

thf(fact_2027_add__le__cancel__left,axiom,(
    ! [C_49: real,A_117: real,B_94: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ C_49 @ A_117 ) @ ( plus_plus_real @ C_49 @ B_94 ) )
    <=> ( ord_less_eq_real @ A_117 @ B_94 ) ) )).

thf(fact_2028_add__le__cancel__left,axiom,(
    ! [C_49: quickcheck_code_int,A_117: quickcheck_code_int,B_94: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( plus_p1446045655de_int @ C_49 @ A_117 ) @ ( plus_p1446045655de_int @ C_49 @ B_94 ) )
    <=> ( ord_le258702272de_int @ A_117 @ B_94 ) ) )).

thf(fact_2029_add__le__cancel__left,axiom,(
    ! [C_49: rat,A_117: rat,B_94: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ C_49 @ A_117 ) @ ( plus_plus_rat @ C_49 @ B_94 ) )
    <=> ( ord_less_eq_rat @ A_117 @ B_94 ) ) )).

thf(fact_2030_add__le__cancel__right,axiom,(
    ! [A_116: code_code_numeral,C_48: code_code_numeral,B_93: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( plus_p1627245867umeral @ A_116 @ C_48 ) @ ( plus_p1627245867umeral @ B_93 @ C_48 ) )
    <=> ( ord_le565307924umeral @ A_116 @ B_93 ) ) )).

thf(fact_2031_add__le__cancel__right,axiom,(
    ! [A_116: int,C_48: int,B_93: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ A_116 @ C_48 ) @ ( plus_plus_int @ B_93 @ C_48 ) )
    <=> ( ord_less_eq_int @ A_116 @ B_93 ) ) )).

thf(fact_2032_add__le__cancel__right,axiom,(
    ! [A_116: nat,C_48: nat,B_93: nat] :
      ( ( ord_less_eq_nat @ ( plus_plus_nat @ A_116 @ C_48 ) @ ( plus_plus_nat @ B_93 @ C_48 ) )
    <=> ( ord_less_eq_nat @ A_116 @ B_93 ) ) )).

thf(fact_2033_add__le__cancel__right,axiom,(
    ! [A_116: real,C_48: real,B_93: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ A_116 @ C_48 ) @ ( plus_plus_real @ B_93 @ C_48 ) )
    <=> ( ord_less_eq_real @ A_116 @ B_93 ) ) )).

thf(fact_2034_add__le__cancel__right,axiom,(
    ! [A_116: quickcheck_code_int,C_48: quickcheck_code_int,B_93: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( plus_p1446045655de_int @ A_116 @ C_48 ) @ ( plus_p1446045655de_int @ B_93 @ C_48 ) )
    <=> ( ord_le258702272de_int @ A_116 @ B_93 ) ) )).

thf(fact_2035_add__le__cancel__right,axiom,(
    ! [A_116: rat,C_48: rat,B_93: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ A_116 @ C_48 ) @ ( plus_plus_rat @ B_93 @ C_48 ) )
    <=> ( ord_less_eq_rat @ A_116 @ B_93 ) ) )).

thf(fact_2036_add__less__imp__less__left,axiom,(
    ! [C_47: code_code_numeral,A_115: code_code_numeral,B_92: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ C_47 @ A_115 ) @ ( plus_p1627245867umeral @ C_47 @ B_92 ) )
     => ( ord_le1304079648umeral @ A_115 @ B_92 ) ) )).

thf(fact_2037_add__less__imp__less__left,axiom,(
    ! [C_47: int,A_115: int,B_92: int] :
      ( ( ord_less_int @ ( plus_plus_int @ C_47 @ A_115 ) @ ( plus_plus_int @ C_47 @ B_92 ) )
     => ( ord_less_int @ A_115 @ B_92 ) ) )).

thf(fact_2038_add__less__imp__less__left,axiom,(
    ! [C_47: nat,A_115: nat,B_92: nat] :
      ( ( ord_less_nat @ ( plus_plus_nat @ C_47 @ A_115 ) @ ( plus_plus_nat @ C_47 @ B_92 ) )
     => ( ord_less_nat @ A_115 @ B_92 ) ) )).

thf(fact_2039_add__less__imp__less__left,axiom,(
    ! [C_47: real,A_115: real,B_92: real] :
      ( ( ord_less_real @ ( plus_plus_real @ C_47 @ A_115 ) @ ( plus_plus_real @ C_47 @ B_92 ) )
     => ( ord_less_real @ A_115 @ B_92 ) ) )).

thf(fact_2040_add__less__imp__less__left,axiom,(
    ! [C_47: quickcheck_code_int,A_115: quickcheck_code_int,B_92: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ C_47 @ A_115 ) @ ( plus_p1446045655de_int @ C_47 @ B_92 ) )
     => ( ord_le1860547276de_int @ A_115 @ B_92 ) ) )).

thf(fact_2041_add__less__imp__less__left,axiom,(
    ! [C_47: rat,A_115: rat,B_92: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ C_47 @ A_115 ) @ ( plus_plus_rat @ C_47 @ B_92 ) )
     => ( ord_less_rat @ A_115 @ B_92 ) ) )).

thf(fact_2042_add__less__imp__less__right,axiom,(
    ! [A_114: code_code_numeral,C_46: code_code_numeral,B_91: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_114 @ C_46 ) @ ( plus_p1627245867umeral @ B_91 @ C_46 ) )
     => ( ord_le1304079648umeral @ A_114 @ B_91 ) ) )).

thf(fact_2043_add__less__imp__less__right,axiom,(
    ! [A_114: int,C_46: int,B_91: int] :
      ( ( ord_less_int @ ( plus_plus_int @ A_114 @ C_46 ) @ ( plus_plus_int @ B_91 @ C_46 ) )
     => ( ord_less_int @ A_114 @ B_91 ) ) )).

thf(fact_2044_add__less__imp__less__right,axiom,(
    ! [A_114: nat,C_46: nat,B_91: nat] :
      ( ( ord_less_nat @ ( plus_plus_nat @ A_114 @ C_46 ) @ ( plus_plus_nat @ B_91 @ C_46 ) )
     => ( ord_less_nat @ A_114 @ B_91 ) ) )).

thf(fact_2045_add__less__imp__less__right,axiom,(
    ! [A_114: real,C_46: real,B_91: real] :
      ( ( ord_less_real @ ( plus_plus_real @ A_114 @ C_46 ) @ ( plus_plus_real @ B_91 @ C_46 ) )
     => ( ord_less_real @ A_114 @ B_91 ) ) )).

thf(fact_2046_add__less__imp__less__right,axiom,(
    ! [A_114: quickcheck_code_int,C_46: quickcheck_code_int,B_91: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_114 @ C_46 ) @ ( plus_p1446045655de_int @ B_91 @ C_46 ) )
     => ( ord_le1860547276de_int @ A_114 @ B_91 ) ) )).

thf(fact_2047_add__less__imp__less__right,axiom,(
    ! [A_114: rat,C_46: rat,B_91: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ A_114 @ C_46 ) @ ( plus_plus_rat @ B_91 @ C_46 ) )
     => ( ord_less_rat @ A_114 @ B_91 ) ) )).

thf(fact_2048_add__strict__mono,axiom,(
    ! [C_45: code_code_numeral,D_13: code_code_numeral,A_113: code_code_numeral,B_90: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_113 @ B_90 )
     => ( ( ord_le1304079648umeral @ C_45 @ D_13 )
       => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_113 @ C_45 ) @ ( plus_p1627245867umeral @ B_90 @ D_13 ) ) ) ) )).

thf(fact_2049_add__strict__mono,axiom,(
    ! [C_45: int,D_13: int,A_113: int,B_90: int] :
      ( ( ord_less_int @ A_113 @ B_90 )
     => ( ( ord_less_int @ C_45 @ D_13 )
       => ( ord_less_int @ ( plus_plus_int @ A_113 @ C_45 ) @ ( plus_plus_int @ B_90 @ D_13 ) ) ) ) )).

thf(fact_2050_add__strict__mono,axiom,(
    ! [C_45: nat,D_13: nat,A_113: nat,B_90: nat] :
      ( ( ord_less_nat @ A_113 @ B_90 )
     => ( ( ord_less_nat @ C_45 @ D_13 )
       => ( ord_less_nat @ ( plus_plus_nat @ A_113 @ C_45 ) @ ( plus_plus_nat @ B_90 @ D_13 ) ) ) ) )).

thf(fact_2051_add__strict__mono,axiom,(
    ! [C_45: real,D_13: real,A_113: real,B_90: real] :
      ( ( ord_less_real @ A_113 @ B_90 )
     => ( ( ord_less_real @ C_45 @ D_13 )
       => ( ord_less_real @ ( plus_plus_real @ A_113 @ C_45 ) @ ( plus_plus_real @ B_90 @ D_13 ) ) ) ) )).

thf(fact_2052_add__strict__mono,axiom,(
    ! [C_45: quickcheck_code_int,D_13: quickcheck_code_int,A_113: quickcheck_code_int,B_90: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_113 @ B_90 )
     => ( ( ord_le1860547276de_int @ C_45 @ D_13 )
       => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_113 @ C_45 ) @ ( plus_p1446045655de_int @ B_90 @ D_13 ) ) ) ) )).

thf(fact_2053_add__strict__mono,axiom,(
    ! [C_45: rat,D_13: rat,A_113: rat,B_90: rat] :
      ( ( ord_less_rat @ A_113 @ B_90 )
     => ( ( ord_less_rat @ C_45 @ D_13 )
       => ( ord_less_rat @ ( plus_plus_rat @ A_113 @ C_45 ) @ ( plus_plus_rat @ B_90 @ D_13 ) ) ) ) )).

thf(fact_2054_add__strict__left__mono,axiom,(
    ! [C_44: code_code_numeral,A_112: code_code_numeral,B_89: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_112 @ B_89 )
     => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ C_44 @ A_112 ) @ ( plus_p1627245867umeral @ C_44 @ B_89 ) ) ) )).

thf(fact_2055_add__strict__left__mono,axiom,(
    ! [C_44: int,A_112: int,B_89: int] :
      ( ( ord_less_int @ A_112 @ B_89 )
     => ( ord_less_int @ ( plus_plus_int @ C_44 @ A_112 ) @ ( plus_plus_int @ C_44 @ B_89 ) ) ) )).

thf(fact_2056_add__strict__left__mono,axiom,(
    ! [C_44: nat,A_112: nat,B_89: nat] :
      ( ( ord_less_nat @ A_112 @ B_89 )
     => ( ord_less_nat @ ( plus_plus_nat @ C_44 @ A_112 ) @ ( plus_plus_nat @ C_44 @ B_89 ) ) ) )).

thf(fact_2057_add__strict__left__mono,axiom,(
    ! [C_44: real,A_112: real,B_89: real] :
      ( ( ord_less_real @ A_112 @ B_89 )
     => ( ord_less_real @ ( plus_plus_real @ C_44 @ A_112 ) @ ( plus_plus_real @ C_44 @ B_89 ) ) ) )).

thf(fact_2058_add__strict__left__mono,axiom,(
    ! [C_44: quickcheck_code_int,A_112: quickcheck_code_int,B_89: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_112 @ B_89 )
     => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ C_44 @ A_112 ) @ ( plus_p1446045655de_int @ C_44 @ B_89 ) ) ) )).

thf(fact_2059_add__strict__left__mono,axiom,(
    ! [C_44: rat,A_112: rat,B_89: rat] :
      ( ( ord_less_rat @ A_112 @ B_89 )
     => ( ord_less_rat @ ( plus_plus_rat @ C_44 @ A_112 ) @ ( plus_plus_rat @ C_44 @ B_89 ) ) ) )).

thf(fact_2060_add__strict__right__mono,axiom,(
    ! [C_43: code_code_numeral,A_111: code_code_numeral,B_88: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_111 @ B_88 )
     => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_111 @ C_43 ) @ ( plus_p1627245867umeral @ B_88 @ C_43 ) ) ) )).

thf(fact_2061_add__strict__right__mono,axiom,(
    ! [C_43: int,A_111: int,B_88: int] :
      ( ( ord_less_int @ A_111 @ B_88 )
     => ( ord_less_int @ ( plus_plus_int @ A_111 @ C_43 ) @ ( plus_plus_int @ B_88 @ C_43 ) ) ) )).

thf(fact_2062_add__strict__right__mono,axiom,(
    ! [C_43: nat,A_111: nat,B_88: nat] :
      ( ( ord_less_nat @ A_111 @ B_88 )
     => ( ord_less_nat @ ( plus_plus_nat @ A_111 @ C_43 ) @ ( plus_plus_nat @ B_88 @ C_43 ) ) ) )).

thf(fact_2063_add__strict__right__mono,axiom,(
    ! [C_43: real,A_111: real,B_88: real] :
      ( ( ord_less_real @ A_111 @ B_88 )
     => ( ord_less_real @ ( plus_plus_real @ A_111 @ C_43 ) @ ( plus_plus_real @ B_88 @ C_43 ) ) ) )).

thf(fact_2064_add__strict__right__mono,axiom,(
    ! [C_43: quickcheck_code_int,A_111: quickcheck_code_int,B_88: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_111 @ B_88 )
     => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_111 @ C_43 ) @ ( plus_p1446045655de_int @ B_88 @ C_43 ) ) ) )).

thf(fact_2065_add__strict__right__mono,axiom,(
    ! [C_43: rat,A_111: rat,B_88: rat] :
      ( ( ord_less_rat @ A_111 @ B_88 )
     => ( ord_less_rat @ ( plus_plus_rat @ A_111 @ C_43 ) @ ( plus_plus_rat @ B_88 @ C_43 ) ) ) )).

thf(fact_2066_add__less__cancel__left,axiom,(
    ! [C_42: code_code_numeral,A_110: code_code_numeral,B_87: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ C_42 @ A_110 ) @ ( plus_p1627245867umeral @ C_42 @ B_87 ) )
    <=> ( ord_le1304079648umeral @ A_110 @ B_87 ) ) )).

thf(fact_2067_add__less__cancel__left,axiom,(
    ! [C_42: int,A_110: int,B_87: int] :
      ( ( ord_less_int @ ( plus_plus_int @ C_42 @ A_110 ) @ ( plus_plus_int @ C_42 @ B_87 ) )
    <=> ( ord_less_int @ A_110 @ B_87 ) ) )).

thf(fact_2068_add__less__cancel__left,axiom,(
    ! [C_42: nat,A_110: nat,B_87: nat] :
      ( ( ord_less_nat @ ( plus_plus_nat @ C_42 @ A_110 ) @ ( plus_plus_nat @ C_42 @ B_87 ) )
    <=> ( ord_less_nat @ A_110 @ B_87 ) ) )).

thf(fact_2069_add__less__cancel__left,axiom,(
    ! [C_42: real,A_110: real,B_87: real] :
      ( ( ord_less_real @ ( plus_plus_real @ C_42 @ A_110 ) @ ( plus_plus_real @ C_42 @ B_87 ) )
    <=> ( ord_less_real @ A_110 @ B_87 ) ) )).

thf(fact_2070_add__less__cancel__left,axiom,(
    ! [C_42: quickcheck_code_int,A_110: quickcheck_code_int,B_87: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ C_42 @ A_110 ) @ ( plus_p1446045655de_int @ C_42 @ B_87 ) )
    <=> ( ord_le1860547276de_int @ A_110 @ B_87 ) ) )).

thf(fact_2071_add__less__cancel__left,axiom,(
    ! [C_42: rat,A_110: rat,B_87: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ C_42 @ A_110 ) @ ( plus_plus_rat @ C_42 @ B_87 ) )
    <=> ( ord_less_rat @ A_110 @ B_87 ) ) )).

thf(fact_2072_add__less__cancel__right,axiom,(
    ! [A_109: code_code_numeral,C_41: code_code_numeral,B_86: code_code_numeral] :
      ( ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_109 @ C_41 ) @ ( plus_p1627245867umeral @ B_86 @ C_41 ) )
    <=> ( ord_le1304079648umeral @ A_109 @ B_86 ) ) )).

thf(fact_2073_add__less__cancel__right,axiom,(
    ! [A_109: int,C_41: int,B_86: int] :
      ( ( ord_less_int @ ( plus_plus_int @ A_109 @ C_41 ) @ ( plus_plus_int @ B_86 @ C_41 ) )
    <=> ( ord_less_int @ A_109 @ B_86 ) ) )).

thf(fact_2074_add__less__cancel__right,axiom,(
    ! [A_109: nat,C_41: nat,B_86: nat] :
      ( ( ord_less_nat @ ( plus_plus_nat @ A_109 @ C_41 ) @ ( plus_plus_nat @ B_86 @ C_41 ) )
    <=> ( ord_less_nat @ A_109 @ B_86 ) ) )).

thf(fact_2075_add__less__cancel__right,axiom,(
    ! [A_109: real,C_41: real,B_86: real] :
      ( ( ord_less_real @ ( plus_plus_real @ A_109 @ C_41 ) @ ( plus_plus_real @ B_86 @ C_41 ) )
    <=> ( ord_less_real @ A_109 @ B_86 ) ) )).

thf(fact_2076_add__less__cancel__right,axiom,(
    ! [A_109: quickcheck_code_int,C_41: quickcheck_code_int,B_86: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_109 @ C_41 ) @ ( plus_p1446045655de_int @ B_86 @ C_41 ) )
    <=> ( ord_le1860547276de_int @ A_109 @ B_86 ) ) )).

thf(fact_2077_add__less__cancel__right,axiom,(
    ! [A_109: rat,C_41: rat,B_86: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ A_109 @ C_41 ) @ ( plus_plus_rat @ B_86 @ C_41 ) )
    <=> ( ord_less_rat @ A_109 @ B_86 ) ) )).

thf(fact_2078_diff__0__right,axiom,(
    ! [A_108: int] :
      ( ( minus_minus_int @ A_108 @ zero_zero_int )
      = A_108 ) )).

thf(fact_2079_diff__0__right,axiom,(
    ! [A_108: real] :
      ( ( minus_minus_real @ A_108 @ zero_zero_real )
      = A_108 ) )).

thf(fact_2080_diff__0__right,axiom,(
    ! [A_108: complex] :
      ( ( minus_minus_complex @ A_108 @ zero_zero_complex )
      = A_108 ) )).

thf(fact_2081_diff__0__right,axiom,(
    ! [A_108: rat] :
      ( ( minus_minus_rat @ A_108 @ zero_zero_rat )
      = A_108 ) )).

thf(fact_2082_diff__self,axiom,(
    ! [A_107: int] :
      ( ( minus_minus_int @ A_107 @ A_107 )
      = zero_zero_int ) )).

thf(fact_2083_diff__self,axiom,(
    ! [A_107: real] :
      ( ( minus_minus_real @ A_107 @ A_107 )
      = zero_zero_real ) )).

thf(fact_2084_diff__self,axiom,(
    ! [A_107: complex] :
      ( ( minus_minus_complex @ A_107 @ A_107 )
      = zero_zero_complex ) )).

thf(fact_2085_diff__self,axiom,(
    ! [A_107: rat] :
      ( ( minus_minus_rat @ A_107 @ A_107 )
      = zero_zero_rat ) )).

thf(fact_2086_eq__iff__diff__eq__0,axiom,(
    ! [A_106: int,B_85: int] :
      ( ( A_106 = B_85 )
    <=> ( ( minus_minus_int @ A_106 @ B_85 )
        = zero_zero_int ) ) )).

thf(fact_2087_eq__iff__diff__eq__0,axiom,(
    ! [A_106: real,B_85: real] :
      ( ( A_106 = B_85 )
    <=> ( ( minus_minus_real @ A_106 @ B_85 )
        = zero_zero_real ) ) )).

thf(fact_2088_eq__iff__diff__eq__0,axiom,(
    ! [A_106: complex,B_85: complex] :
      ( ( A_106 = B_85 )
    <=> ( ( minus_minus_complex @ A_106 @ B_85 )
        = zero_zero_complex ) ) )).

thf(fact_2089_eq__iff__diff__eq__0,axiom,(
    ! [A_106: rat,B_85: rat] :
      ( ( A_106 = B_85 )
    <=> ( ( minus_minus_rat @ A_106 @ B_85 )
        = zero_zero_rat ) ) )).

thf(fact_2090_right__minus__eq,axiom,(
    ! [A_105: int,B_84: int] :
      ( ( ( minus_minus_int @ A_105 @ B_84 )
        = zero_zero_int )
    <=> ( A_105 = B_84 ) ) )).

thf(fact_2091_right__minus__eq,axiom,(
    ! [A_105: real,B_84: real] :
      ( ( ( minus_minus_real @ A_105 @ B_84 )
        = zero_zero_real )
    <=> ( A_105 = B_84 ) ) )).

thf(fact_2092_right__minus__eq,axiom,(
    ! [A_105: complex,B_84: complex] :
      ( ( ( minus_minus_complex @ A_105 @ B_84 )
        = zero_zero_complex )
    <=> ( A_105 = B_84 ) ) )).

thf(fact_2093_right__minus__eq,axiom,(
    ! [A_105: rat,B_84: rat] :
      ( ( ( minus_minus_rat @ A_105 @ B_84 )
        = zero_zero_rat )
    <=> ( A_105 = B_84 ) ) )).

thf(fact_2094_diff__eq__diff__less__eq,axiom,(
    ! [A_104: int,B_83: int,C_40: int,D_12: int] :
      ( ( ( minus_minus_int @ A_104 @ B_83 )
        = ( minus_minus_int @ C_40 @ D_12 ) )
     => ( ( ord_less_eq_int @ A_104 @ B_83 )
      <=> ( ord_less_eq_int @ C_40 @ D_12 ) ) ) )).

thf(fact_2095_diff__eq__diff__less__eq,axiom,(
    ! [A_104: real,B_83: real,C_40: real,D_12: real] :
      ( ( ( minus_minus_real @ A_104 @ B_83 )
        = ( minus_minus_real @ C_40 @ D_12 ) )
     => ( ( ord_less_eq_real @ A_104 @ B_83 )
      <=> ( ord_less_eq_real @ C_40 @ D_12 ) ) ) )).

thf(fact_2096_diff__eq__diff__less__eq,axiom,(
    ! [A_104: rat,B_83: rat,C_40: rat,D_12: rat] :
      ( ( ( minus_minus_rat @ A_104 @ B_83 )
        = ( minus_minus_rat @ C_40 @ D_12 ) )
     => ( ( ord_less_eq_rat @ A_104 @ B_83 )
      <=> ( ord_less_eq_rat @ C_40 @ D_12 ) ) ) )).

thf(fact_2097_diff__eq__diff__less,axiom,(
    ! [A_103: int,B_82: int,C_39: int,D_11: int] :
      ( ( ( minus_minus_int @ A_103 @ B_82 )
        = ( minus_minus_int @ C_39 @ D_11 ) )
     => ( ( ord_less_int @ A_103 @ B_82 )
      <=> ( ord_less_int @ C_39 @ D_11 ) ) ) )).

thf(fact_2098_diff__eq__diff__less,axiom,(
    ! [A_103: real,B_82: real,C_39: real,D_11: real] :
      ( ( ( minus_minus_real @ A_103 @ B_82 )
        = ( minus_minus_real @ C_39 @ D_11 ) )
     => ( ( ord_less_real @ A_103 @ B_82 )
      <=> ( ord_less_real @ C_39 @ D_11 ) ) ) )).

thf(fact_2099_diff__eq__diff__less,axiom,(
    ! [A_103: rat,B_82: rat,C_39: rat,D_11: rat] :
      ( ( ( minus_minus_rat @ A_103 @ B_82 )
        = ( minus_minus_rat @ C_39 @ D_11 ) )
     => ( ( ord_less_rat @ A_103 @ B_82 )
      <=> ( ord_less_rat @ C_39 @ D_11 ) ) ) )).

thf(fact_2100_mult_Ocomm__neutral,axiom,(
    ! [A_102: int] :
      ( ( times_times_int @ A_102 @ one_one_int )
      = A_102 ) )).

thf(fact_2101_mult_Ocomm__neutral,axiom,(
    ! [A_102: nat] :
      ( ( times_times_nat @ A_102 @ one_one_nat )
      = A_102 ) )).

thf(fact_2102_mult_Ocomm__neutral,axiom,(
    ! [A_102: real] :
      ( ( times_times_real @ A_102 @ one_one_real )
      = A_102 ) )).

thf(fact_2103_mult_Ocomm__neutral,axiom,(
    ! [A_102: code_code_numeral] :
      ( ( times_1655362735umeral @ A_102 @ one_on1645066479umeral )
      = A_102 ) )).

thf(fact_2104_mult_Ocomm__neutral,axiom,(
    ! [A_102: complex] :
      ( ( times_times_complex @ A_102 @ one_one_complex )
      = A_102 ) )).

thf(fact_2105_mult_Ocomm__neutral,axiom,(
    ! [A_102: quickcheck_code_int] :
      ( ( times_123202395de_int @ A_102 @ one_on1684967323de_int )
      = A_102 ) )).

thf(fact_2106_mult_Ocomm__neutral,axiom,(
    ! [A_102: rat] :
      ( ( times_times_rat @ A_102 @ one_one_rat )
      = A_102 ) )).

thf(fact_2107_mult__1__right,axiom,(
    ! [A_101: int] :
      ( ( times_times_int @ A_101 @ one_one_int )
      = A_101 ) )).

thf(fact_2108_mult__1__right,axiom,(
    ! [A_101: nat] :
      ( ( times_times_nat @ A_101 @ one_one_nat )
      = A_101 ) )).

thf(fact_2109_mult__1__right,axiom,(
    ! [A_101: real] :
      ( ( times_times_real @ A_101 @ one_one_real )
      = A_101 ) )).

thf(fact_2110_mult__1__right,axiom,(
    ! [A_101: code_code_numeral] :
      ( ( times_1655362735umeral @ A_101 @ one_on1645066479umeral )
      = A_101 ) )).

thf(fact_2111_mult__1__right,axiom,(
    ! [A_101: complex] :
      ( ( times_times_complex @ A_101 @ one_one_complex )
      = A_101 ) )).

thf(fact_2112_mult__1__right,axiom,(
    ! [A_101: quickcheck_code_int] :
      ( ( times_123202395de_int @ A_101 @ one_on1684967323de_int )
      = A_101 ) )).

thf(fact_2113_mult__1__right,axiom,(
    ! [A_101: rat] :
      ( ( times_times_rat @ A_101 @ one_one_rat )
      = A_101 ) )).

thf(fact_2114_mult__1,axiom,(
    ! [A_100: int] :
      ( ( times_times_int @ one_one_int @ A_100 )
      = A_100 ) )).

thf(fact_2115_mult__1,axiom,(
    ! [A_100: nat] :
      ( ( times_times_nat @ one_one_nat @ A_100 )
      = A_100 ) )).

thf(fact_2116_mult__1,axiom,(
    ! [A_100: real] :
      ( ( times_times_real @ one_one_real @ A_100 )
      = A_100 ) )).

thf(fact_2117_mult__1,axiom,(
    ! [A_100: code_code_numeral] :
      ( ( times_1655362735umeral @ one_on1645066479umeral @ A_100 )
      = A_100 ) )).

thf(fact_2118_mult__1,axiom,(
    ! [A_100: complex] :
      ( ( times_times_complex @ one_one_complex @ A_100 )
      = A_100 ) )).

thf(fact_2119_mult__1,axiom,(
    ! [A_100: quickcheck_code_int] :
      ( ( times_123202395de_int @ one_on1684967323de_int @ A_100 )
      = A_100 ) )).

thf(fact_2120_mult__1,axiom,(
    ! [A_100: rat] :
      ( ( times_times_rat @ one_one_rat @ A_100 )
      = A_100 ) )).

thf(fact_2121_mult__1__left,axiom,(
    ! [A_99: int] :
      ( ( times_times_int @ one_one_int @ A_99 )
      = A_99 ) )).

thf(fact_2122_mult__1__left,axiom,(
    ! [A_99: nat] :
      ( ( times_times_nat @ one_one_nat @ A_99 )
      = A_99 ) )).

thf(fact_2123_mult__1__left,axiom,(
    ! [A_99: real] :
      ( ( times_times_real @ one_one_real @ A_99 )
      = A_99 ) )).

thf(fact_2124_mult__1__left,axiom,(
    ! [A_99: code_code_numeral] :
      ( ( times_1655362735umeral @ one_on1645066479umeral @ A_99 )
      = A_99 ) )).

thf(fact_2125_mult__1__left,axiom,(
    ! [A_99: complex] :
      ( ( times_times_complex @ one_one_complex @ A_99 )
      = A_99 ) )).

thf(fact_2126_mult__1__left,axiom,(
    ! [A_99: quickcheck_code_int] :
      ( ( times_123202395de_int @ one_on1684967323de_int @ A_99 )
      = A_99 ) )).

thf(fact_2127_mult__1__left,axiom,(
    ! [A_99: rat] :
      ( ( times_times_rat @ one_one_rat @ A_99 )
      = A_99 ) )).

thf(fact_2128_inv__distinct,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ one_one_int @ A )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( A
           != ( inv @ P_3 @ A ) ) ) ) ) )).

thf(fact_2129_inv__not__1,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ one_one_int @ A )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ( inv @ P_3 @ A )
           != one_one_int ) ) ) ) )).

thf(fact_2130_inv__not__p__minus__1,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ one_one_int @ A )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ( inv @ P_3 @ A )
           != ( minus_minus_int @ P_3 @ one_one_int ) ) ) ) ) )).

thf(fact_2131_inv__g__1,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ one_one_int @ A )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ord_less_int @ one_one_int @ ( inv @ P_3 @ A ) ) ) ) ) )).

thf(fact_2132_inv__less__p__minus__1,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ one_one_int @ A )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ord_less_int @ ( inv @ P_3 @ A ) @ ( minus_minus_int @ P_3 @ one_one_int ) ) ) ) ) )).

thf(fact_2133_add__diff__cancel,axiom,(
    ! [A_98: int,B_81: int] :
      ( ( minus_minus_int @ ( plus_plus_int @ A_98 @ B_81 ) @ B_81 )
      = A_98 ) )).

thf(fact_2134_add__diff__cancel,axiom,(
    ! [A_98: real,B_81: real] :
      ( ( minus_minus_real @ ( plus_plus_real @ A_98 @ B_81 ) @ B_81 )
      = A_98 ) )).

thf(fact_2135_add__diff__cancel,axiom,(
    ! [A_98: complex,B_81: complex] :
      ( ( minus_minus_complex @ ( plus_plus_complex @ A_98 @ B_81 ) @ B_81 )
      = A_98 ) )).

thf(fact_2136_add__diff__cancel,axiom,(
    ! [A_98: rat,B_81: rat] :
      ( ( minus_minus_rat @ ( plus_plus_rat @ A_98 @ B_81 ) @ B_81 )
      = A_98 ) )).

thf(fact_2137_diff__add__cancel,axiom,(
    ! [A_97: int,B_80: int] :
      ( ( plus_plus_int @ ( minus_minus_int @ A_97 @ B_80 ) @ B_80 )
      = A_97 ) )).

thf(fact_2138_diff__add__cancel,axiom,(
    ! [A_97: real,B_80: real] :
      ( ( plus_plus_real @ ( minus_minus_real @ A_97 @ B_80 ) @ B_80 )
      = A_97 ) )).

thf(fact_2139_diff__add__cancel,axiom,(
    ! [A_97: complex,B_80: complex] :
      ( ( plus_plus_complex @ ( minus_minus_complex @ A_97 @ B_80 ) @ B_80 )
      = A_97 ) )).

thf(fact_2140_diff__add__cancel,axiom,(
    ! [A_97: rat,B_80: rat] :
      ( ( plus_plus_rat @ ( minus_minus_rat @ A_97 @ B_80 ) @ B_80 )
      = A_97 ) )).

thf(fact_2141_MultInv__prop1,axiom,(
    ! [X_1: int,Y_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zcong @ X_1 @ Y_1 @ P_3 )
       => ( zcong @ ( multInv @ P_3 @ X_1 ) @ ( multInv @ P_3 @ Y_1 ) @ P_3 ) ) ) )).

thf(fact_2142_inv__not__0,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ one_one_int @ A )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ( inv @ P_3 @ A )
           != zero_zero_int ) ) ) ) )).

thf(fact_2143_MultInv__zcong__prop1,axiom,(
    ! [A: int,J: int,K_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zcong @ J @ K_1 @ P_3 )
       => ( zcong @ ( times_times_int @ A @ ( multInv @ P_3 @ J ) ) @ ( times_times_int @ A @ ( multInv @ P_3 @ K_1 ) ) @ P_3 ) ) ) )).

thf(fact_2144_MultInv__prop5,axiom,(
    ! [Y_1: int,X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( ~ ( zcong @ Y_1 @ zero_zero_int @ P_3 )
           => ( ( zcong @ ( multInv @ P_3 @ X_1 ) @ ( multInv @ P_3 @ Y_1 ) @ P_3 )
             => ( zcong @ X_1 @ Y_1 @ P_3 ) ) ) ) ) ) )).

thf(fact_2145_MultInv__prop4,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( zcong @ ( multInv @ P_3 @ ( multInv @ P_3 @ X_1 ) ) @ X_1 @ P_3 ) ) ) ) )).

thf(fact_2146_MultInv__prop3,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ~ ( zcong @ ( multInv @ P_3 @ X_1 ) @ zero_zero_int @ P_3 ) ) ) ) )).

thf(fact_2147_inv__is__inv,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ zero_zero_int @ A )
       => ( ( ord_less_int @ A @ P_3 )
         => ( zcong @ ( times_times_int @ A @ ( inv @ P_3 @ A ) ) @ one_one_int @ P_3 ) ) ) ) )).

thf(fact_2148_add__nonpos__nonpos,axiom,(
    ! [B_79: code_code_numeral,A_96: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_96 @ zero_z126310315umeral )
     => ( ( ord_le565307924umeral @ B_79 @ zero_z126310315umeral )
       => ( ord_le565307924umeral @ ( plus_p1627245867umeral @ A_96 @ B_79 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_2149_add__nonpos__nonpos,axiom,(
    ! [B_79: int,A_96: int] :
      ( ( ord_less_eq_int @ A_96 @ zero_zero_int )
     => ( ( ord_less_eq_int @ B_79 @ zero_zero_int )
       => ( ord_less_eq_int @ ( plus_plus_int @ A_96 @ B_79 ) @ zero_zero_int ) ) ) )).

thf(fact_2150_add__nonpos__nonpos,axiom,(
    ! [B_79: nat,A_96: nat] :
      ( ( ord_less_eq_nat @ A_96 @ zero_zero_nat )
     => ( ( ord_less_eq_nat @ B_79 @ zero_zero_nat )
       => ( ord_less_eq_nat @ ( plus_plus_nat @ A_96 @ B_79 ) @ zero_zero_nat ) ) ) )).

thf(fact_2151_add__nonpos__nonpos,axiom,(
    ! [B_79: real,A_96: real] :
      ( ( ord_less_eq_real @ A_96 @ zero_zero_real )
     => ( ( ord_less_eq_real @ B_79 @ zero_zero_real )
       => ( ord_less_eq_real @ ( plus_plus_real @ A_96 @ B_79 ) @ zero_zero_real ) ) ) )).

thf(fact_2152_add__nonpos__nonpos,axiom,(
    ! [B_79: quickcheck_code_int,A_96: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_96 @ zero_z891286103de_int )
     => ( ( ord_le258702272de_int @ B_79 @ zero_z891286103de_int )
       => ( ord_le258702272de_int @ ( plus_p1446045655de_int @ A_96 @ B_79 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_2153_add__nonpos__nonpos,axiom,(
    ! [B_79: rat,A_96: rat] :
      ( ( ord_less_eq_rat @ A_96 @ zero_zero_rat )
     => ( ( ord_less_eq_rat @ B_79 @ zero_zero_rat )
       => ( ord_less_eq_rat @ ( plus_plus_rat @ A_96 @ B_79 ) @ zero_zero_rat ) ) ) )).

thf(fact_2154_add__increasing2,axiom,(
    ! [B_78: code_code_numeral,A_95: code_code_numeral,C_38: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ C_38 )
     => ( ( ord_le565307924umeral @ B_78 @ A_95 )
       => ( ord_le565307924umeral @ B_78 @ ( plus_p1627245867umeral @ A_95 @ C_38 ) ) ) ) )).

thf(fact_2155_add__increasing2,axiom,(
    ! [B_78: int,A_95: int,C_38: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ C_38 )
     => ( ( ord_less_eq_int @ B_78 @ A_95 )
       => ( ord_less_eq_int @ B_78 @ ( plus_plus_int @ A_95 @ C_38 ) ) ) ) )).

thf(fact_2156_add__increasing2,axiom,(
    ! [B_78: nat,A_95: nat,C_38: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ C_38 )
     => ( ( ord_less_eq_nat @ B_78 @ A_95 )
       => ( ord_less_eq_nat @ B_78 @ ( plus_plus_nat @ A_95 @ C_38 ) ) ) ) )).

thf(fact_2157_add__increasing2,axiom,(
    ! [B_78: real,A_95: real,C_38: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ C_38 )
     => ( ( ord_less_eq_real @ B_78 @ A_95 )
       => ( ord_less_eq_real @ B_78 @ ( plus_plus_real @ A_95 @ C_38 ) ) ) ) )).

thf(fact_2158_add__increasing2,axiom,(
    ! [B_78: quickcheck_code_int,A_95: quickcheck_code_int,C_38: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ C_38 )
     => ( ( ord_le258702272de_int @ B_78 @ A_95 )
       => ( ord_le258702272de_int @ B_78 @ ( plus_p1446045655de_int @ A_95 @ C_38 ) ) ) ) )).

thf(fact_2159_add__increasing2,axiom,(
    ! [B_78: rat,A_95: rat,C_38: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ C_38 )
     => ( ( ord_less_eq_rat @ B_78 @ A_95 )
       => ( ord_less_eq_rat @ B_78 @ ( plus_plus_rat @ A_95 @ C_38 ) ) ) ) )).

thf(fact_2160_add__increasing,axiom,(
    ! [B_77: code_code_numeral,C_37: code_code_numeral,A_94: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_94 )
     => ( ( ord_le565307924umeral @ B_77 @ C_37 )
       => ( ord_le565307924umeral @ B_77 @ ( plus_p1627245867umeral @ A_94 @ C_37 ) ) ) ) )).

thf(fact_2161_add__increasing,axiom,(
    ! [B_77: int,C_37: int,A_94: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_94 )
     => ( ( ord_less_eq_int @ B_77 @ C_37 )
       => ( ord_less_eq_int @ B_77 @ ( plus_plus_int @ A_94 @ C_37 ) ) ) ) )).

thf(fact_2162_add__increasing,axiom,(
    ! [B_77: nat,C_37: nat,A_94: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_94 )
     => ( ( ord_less_eq_nat @ B_77 @ C_37 )
       => ( ord_less_eq_nat @ B_77 @ ( plus_plus_nat @ A_94 @ C_37 ) ) ) ) )).

thf(fact_2163_add__increasing,axiom,(
    ! [B_77: real,C_37: real,A_94: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_94 )
     => ( ( ord_less_eq_real @ B_77 @ C_37 )
       => ( ord_less_eq_real @ B_77 @ ( plus_plus_real @ A_94 @ C_37 ) ) ) ) )).

thf(fact_2164_add__increasing,axiom,(
    ! [B_77: quickcheck_code_int,C_37: quickcheck_code_int,A_94: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_94 )
     => ( ( ord_le258702272de_int @ B_77 @ C_37 )
       => ( ord_le258702272de_int @ B_77 @ ( plus_p1446045655de_int @ A_94 @ C_37 ) ) ) ) )).

thf(fact_2165_add__increasing,axiom,(
    ! [B_77: rat,C_37: rat,A_94: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_94 )
     => ( ( ord_less_eq_rat @ B_77 @ C_37 )
       => ( ord_less_eq_rat @ B_77 @ ( plus_plus_rat @ A_94 @ C_37 ) ) ) ) )).

thf(fact_2166_add__nonneg__eq__0__iff,axiom,(
    ! [Y_17: code_code_numeral,X_22: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ X_22 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ Y_17 )
       => ( ( ( plus_p1627245867umeral @ X_22 @ Y_17 )
            = zero_z126310315umeral )
        <=> ( ( X_22 = zero_z126310315umeral )
            & ( Y_17 = zero_z126310315umeral ) ) ) ) ) )).

thf(fact_2167_add__nonneg__eq__0__iff,axiom,(
    ! [Y_17: int,X_22: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_22 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_17 )
       => ( ( ( plus_plus_int @ X_22 @ Y_17 )
            = zero_zero_int )
        <=> ( ( X_22 = zero_zero_int )
            & ( Y_17 = zero_zero_int ) ) ) ) ) )).

thf(fact_2168_add__nonneg__eq__0__iff,axiom,(
    ! [Y_17: nat,X_22: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ X_22 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ Y_17 )
       => ( ( ( plus_plus_nat @ X_22 @ Y_17 )
            = zero_zero_nat )
        <=> ( ( X_22 = zero_zero_nat )
            & ( Y_17 = zero_zero_nat ) ) ) ) ) )).

thf(fact_2169_add__nonneg__eq__0__iff,axiom,(
    ! [Y_17: real,X_22: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ X_22 )
     => ( ( ord_less_eq_real @ zero_zero_real @ Y_17 )
       => ( ( ( plus_plus_real @ X_22 @ Y_17 )
            = zero_zero_real )
        <=> ( ( X_22 = zero_zero_real )
            & ( Y_17 = zero_zero_real ) ) ) ) ) )).

thf(fact_2170_add__nonneg__eq__0__iff,axiom,(
    ! [Y_17: quickcheck_code_int,X_22: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ X_22 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ Y_17 )
       => ( ( ( plus_p1446045655de_int @ X_22 @ Y_17 )
            = zero_z891286103de_int )
        <=> ( ( X_22 = zero_z891286103de_int )
            & ( Y_17 = zero_z891286103de_int ) ) ) ) ) )).

thf(fact_2171_add__nonneg__eq__0__iff,axiom,(
    ! [Y_17: rat,X_22: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ X_22 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ Y_17 )
       => ( ( ( plus_plus_rat @ X_22 @ Y_17 )
            = zero_zero_rat )
        <=> ( ( X_22 = zero_zero_rat )
            & ( Y_17 = zero_zero_rat ) ) ) ) ) )).

thf(fact_2172_add__nonneg__nonneg,axiom,(
    ! [B_76: code_code_numeral,A_93: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_93 )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_76 )
       => ( ord_le565307924umeral @ zero_z126310315umeral @ ( plus_p1627245867umeral @ A_93 @ B_76 ) ) ) ) )).

thf(fact_2173_add__nonneg__nonneg,axiom,(
    ! [B_76: int,A_93: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A_93 )
     => ( ( ord_less_eq_int @ zero_zero_int @ B_76 )
       => ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A_93 @ B_76 ) ) ) ) )).

thf(fact_2174_add__nonneg__nonneg,axiom,(
    ! [B_76: nat,A_93: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ A_93 )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ B_76 )
       => ( ord_less_eq_nat @ zero_zero_nat @ ( plus_plus_nat @ A_93 @ B_76 ) ) ) ) )).

thf(fact_2175_add__nonneg__nonneg,axiom,(
    ! [B_76: real,A_93: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ A_93 )
     => ( ( ord_less_eq_real @ zero_zero_real @ B_76 )
       => ( ord_less_eq_real @ zero_zero_real @ ( plus_plus_real @ A_93 @ B_76 ) ) ) ) )).

thf(fact_2176_add__nonneg__nonneg,axiom,(
    ! [B_76: quickcheck_code_int,A_93: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_93 )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_76 )
       => ( ord_le258702272de_int @ zero_z891286103de_int @ ( plus_p1446045655de_int @ A_93 @ B_76 ) ) ) ) )).

thf(fact_2177_add__nonneg__nonneg,axiom,(
    ! [B_76: rat,A_93: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ A_93 )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ B_76 )
       => ( ord_less_eq_rat @ zero_zero_rat @ ( plus_plus_rat @ A_93 @ B_76 ) ) ) ) )).

thf(fact_2178_double__add__le__zero__iff__single__add__le__zero,axiom,(
    ! [A_92: int] :
      ( ( ord_less_eq_int @ ( plus_plus_int @ A_92 @ A_92 ) @ zero_zero_int )
    <=> ( ord_less_eq_int @ A_92 @ zero_zero_int ) ) )).

thf(fact_2179_double__add__le__zero__iff__single__add__le__zero,axiom,(
    ! [A_92: real] :
      ( ( ord_less_eq_real @ ( plus_plus_real @ A_92 @ A_92 ) @ zero_zero_real )
    <=> ( ord_less_eq_real @ A_92 @ zero_zero_real ) ) )).

thf(fact_2180_double__add__le__zero__iff__single__add__le__zero,axiom,(
    ! [A_92: rat] :
      ( ( ord_less_eq_rat @ ( plus_plus_rat @ A_92 @ A_92 ) @ zero_zero_rat )
    <=> ( ord_less_eq_rat @ A_92 @ zero_zero_rat ) ) )).

thf(fact_2181_zero__le__double__add__iff__zero__le__single__add,axiom,(
    ! [A_91: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A_91 @ A_91 ) )
    <=> ( ord_less_eq_int @ zero_zero_int @ A_91 ) ) )).

thf(fact_2182_zero__le__double__add__iff__zero__le__single__add,axiom,(
    ! [A_91: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ ( plus_plus_real @ A_91 @ A_91 ) )
    <=> ( ord_less_eq_real @ zero_zero_real @ A_91 ) ) )).

thf(fact_2183_zero__le__double__add__iff__zero__le__single__add,axiom,(
    ! [A_91: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ ( plus_plus_rat @ A_91 @ A_91 ) )
    <=> ( ord_less_eq_rat @ zero_zero_rat @ A_91 ) ) )).

thf(fact_2184_add__neg__neg,axiom,(
    ! [B_75: code_code_numeral,A_90: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_90 @ zero_z126310315umeral )
     => ( ( ord_le1304079648umeral @ B_75 @ zero_z126310315umeral )
       => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_90 @ B_75 ) @ zero_z126310315umeral ) ) ) )).

thf(fact_2185_add__neg__neg,axiom,(
    ! [B_75: int,A_90: int] :
      ( ( ord_less_int @ A_90 @ zero_zero_int )
     => ( ( ord_less_int @ B_75 @ zero_zero_int )
       => ( ord_less_int @ ( plus_plus_int @ A_90 @ B_75 ) @ zero_zero_int ) ) ) )).

thf(fact_2186_add__neg__neg,axiom,(
    ! [B_75: nat,A_90: nat] :
      ( ( ord_less_nat @ A_90 @ zero_zero_nat )
     => ( ( ord_less_nat @ B_75 @ zero_zero_nat )
       => ( ord_less_nat @ ( plus_plus_nat @ A_90 @ B_75 ) @ zero_zero_nat ) ) ) )).

thf(fact_2187_add__neg__neg,axiom,(
    ! [B_75: real,A_90: real] :
      ( ( ord_less_real @ A_90 @ zero_zero_real )
     => ( ( ord_less_real @ B_75 @ zero_zero_real )
       => ( ord_less_real @ ( plus_plus_real @ A_90 @ B_75 ) @ zero_zero_real ) ) ) )).

thf(fact_2188_add__neg__neg,axiom,(
    ! [B_75: quickcheck_code_int,A_90: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_90 @ zero_z891286103de_int )
     => ( ( ord_le1860547276de_int @ B_75 @ zero_z891286103de_int )
       => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_90 @ B_75 ) @ zero_z891286103de_int ) ) ) )).

thf(fact_2189_add__neg__neg,axiom,(
    ! [B_75: rat,A_90: rat] :
      ( ( ord_less_rat @ A_90 @ zero_zero_rat )
     => ( ( ord_less_rat @ B_75 @ zero_zero_rat )
       => ( ord_less_rat @ ( plus_plus_rat @ A_90 @ B_75 ) @ zero_zero_rat ) ) ) )).

thf(fact_2190_add__pos__pos,axiom,(
    ! [B_74: code_code_numeral,A_89: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_89 )
     => ( ( ord_le1304079648umeral @ zero_z126310315umeral @ B_74 )
       => ( ord_le1304079648umeral @ zero_z126310315umeral @ ( plus_p1627245867umeral @ A_89 @ B_74 ) ) ) ) )).

thf(fact_2191_add__pos__pos,axiom,(
    ! [B_74: int,A_89: int] :
      ( ( ord_less_int @ zero_zero_int @ A_89 )
     => ( ( ord_less_int @ zero_zero_int @ B_74 )
       => ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ A_89 @ B_74 ) ) ) ) )).

thf(fact_2192_add__pos__pos,axiom,(
    ! [B_74: nat,A_89: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_89 )
     => ( ( ord_less_nat @ zero_zero_nat @ B_74 )
       => ( ord_less_nat @ zero_zero_nat @ ( plus_plus_nat @ A_89 @ B_74 ) ) ) ) )).

thf(fact_2193_add__pos__pos,axiom,(
    ! [B_74: real,A_89: real] :
      ( ( ord_less_real @ zero_zero_real @ A_89 )
     => ( ( ord_less_real @ zero_zero_real @ B_74 )
       => ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ A_89 @ B_74 ) ) ) ) )).

thf(fact_2194_add__pos__pos,axiom,(
    ! [B_74: quickcheck_code_int,A_89: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_89 )
     => ( ( ord_le1860547276de_int @ zero_z891286103de_int @ B_74 )
       => ( ord_le1860547276de_int @ zero_z891286103de_int @ ( plus_p1446045655de_int @ A_89 @ B_74 ) ) ) ) )).

thf(fact_2195_add__pos__pos,axiom,(
    ! [B_74: rat,A_89: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_89 )
     => ( ( ord_less_rat @ zero_zero_rat @ B_74 )
       => ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ A_89 @ B_74 ) ) ) ) )).

thf(fact_2196_double__add__less__zero__iff__single__add__less__zero,axiom,(
    ! [A_88: int] :
      ( ( ord_less_int @ ( plus_plus_int @ A_88 @ A_88 ) @ zero_zero_int )
    <=> ( ord_less_int @ A_88 @ zero_zero_int ) ) )).

thf(fact_2197_double__add__less__zero__iff__single__add__less__zero,axiom,(
    ! [A_88: real] :
      ( ( ord_less_real @ ( plus_plus_real @ A_88 @ A_88 ) @ zero_zero_real )
    <=> ( ord_less_real @ A_88 @ zero_zero_real ) ) )).

thf(fact_2198_double__add__less__zero__iff__single__add__less__zero,axiom,(
    ! [A_88: rat] :
      ( ( ord_less_rat @ ( plus_plus_rat @ A_88 @ A_88 ) @ zero_zero_rat )
    <=> ( ord_less_rat @ A_88 @ zero_zero_rat ) ) )).

thf(fact_2199_zero__less__double__add__iff__zero__less__single__add,axiom,(
    ! [A_87: int] :
      ( ( ord_less_int @ zero_zero_int @ ( plus_plus_int @ A_87 @ A_87 ) )
    <=> ( ord_less_int @ zero_zero_int @ A_87 ) ) )).

thf(fact_2200_zero__less__double__add__iff__zero__less__single__add,axiom,(
    ! [A_87: real] :
      ( ( ord_less_real @ zero_zero_real @ ( plus_plus_real @ A_87 @ A_87 ) )
    <=> ( ord_less_real @ zero_zero_real @ A_87 ) ) )).

thf(fact_2201_zero__less__double__add__iff__zero__less__single__add,axiom,(
    ! [A_87: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( plus_plus_rat @ A_87 @ A_87 ) )
    <=> ( ord_less_rat @ zero_zero_rat @ A_87 ) ) )).

thf(fact_2202_add__le__less__mono,axiom,(
    ! [C_36: code_code_numeral,D_10: code_code_numeral,A_86: code_code_numeral,B_73: code_code_numeral] :
      ( ( ord_le565307924umeral @ A_86 @ B_73 )
     => ( ( ord_le1304079648umeral @ C_36 @ D_10 )
       => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_86 @ C_36 ) @ ( plus_p1627245867umeral @ B_73 @ D_10 ) ) ) ) )).

thf(fact_2203_add__le__less__mono,axiom,(
    ! [C_36: int,D_10: int,A_86: int,B_73: int] :
      ( ( ord_less_eq_int @ A_86 @ B_73 )
     => ( ( ord_less_int @ C_36 @ D_10 )
       => ( ord_less_int @ ( plus_plus_int @ A_86 @ C_36 ) @ ( plus_plus_int @ B_73 @ D_10 ) ) ) ) )).

thf(fact_2204_add__le__less__mono,axiom,(
    ! [C_36: nat,D_10: nat,A_86: nat,B_73: nat] :
      ( ( ord_less_eq_nat @ A_86 @ B_73 )
     => ( ( ord_less_nat @ C_36 @ D_10 )
       => ( ord_less_nat @ ( plus_plus_nat @ A_86 @ C_36 ) @ ( plus_plus_nat @ B_73 @ D_10 ) ) ) ) )).

thf(fact_2205_add__le__less__mono,axiom,(
    ! [C_36: real,D_10: real,A_86: real,B_73: real] :
      ( ( ord_less_eq_real @ A_86 @ B_73 )
     => ( ( ord_less_real @ C_36 @ D_10 )
       => ( ord_less_real @ ( plus_plus_real @ A_86 @ C_36 ) @ ( plus_plus_real @ B_73 @ D_10 ) ) ) ) )).

thf(fact_2206_add__le__less__mono,axiom,(
    ! [C_36: quickcheck_code_int,D_10: quickcheck_code_int,A_86: quickcheck_code_int,B_73: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ A_86 @ B_73 )
     => ( ( ord_le1860547276de_int @ C_36 @ D_10 )
       => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_86 @ C_36 ) @ ( plus_p1446045655de_int @ B_73 @ D_10 ) ) ) ) )).

thf(fact_2207_add__le__less__mono,axiom,(
    ! [C_36: rat,D_10: rat,A_86: rat,B_73: rat] :
      ( ( ord_less_eq_rat @ A_86 @ B_73 )
     => ( ( ord_less_rat @ C_36 @ D_10 )
       => ( ord_less_rat @ ( plus_plus_rat @ A_86 @ C_36 ) @ ( plus_plus_rat @ B_73 @ D_10 ) ) ) ) )).

thf(fact_2208_add__less__le__mono,axiom,(
    ! [C_35: code_code_numeral,D_9: code_code_numeral,A_85: code_code_numeral,B_72: code_code_numeral] :
      ( ( ord_le1304079648umeral @ A_85 @ B_72 )
     => ( ( ord_le565307924umeral @ C_35 @ D_9 )
       => ( ord_le1304079648umeral @ ( plus_p1627245867umeral @ A_85 @ C_35 ) @ ( plus_p1627245867umeral @ B_72 @ D_9 ) ) ) ) )).

thf(fact_2209_add__less__le__mono,axiom,(
    ! [C_35: int,D_9: int,A_85: int,B_72: int] :
      ( ( ord_less_int @ A_85 @ B_72 )
     => ( ( ord_less_eq_int @ C_35 @ D_9 )
       => ( ord_less_int @ ( plus_plus_int @ A_85 @ C_35 ) @ ( plus_plus_int @ B_72 @ D_9 ) ) ) ) )).

thf(fact_2210_add__less__le__mono,axiom,(
    ! [C_35: nat,D_9: nat,A_85: nat,B_72: nat] :
      ( ( ord_less_nat @ A_85 @ B_72 )
     => ( ( ord_less_eq_nat @ C_35 @ D_9 )
       => ( ord_less_nat @ ( plus_plus_nat @ A_85 @ C_35 ) @ ( plus_plus_nat @ B_72 @ D_9 ) ) ) ) )).

thf(fact_2211_add__less__le__mono,axiom,(
    ! [C_35: real,D_9: real,A_85: real,B_72: real] :
      ( ( ord_less_real @ A_85 @ B_72 )
     => ( ( ord_less_eq_real @ C_35 @ D_9 )
       => ( ord_less_real @ ( plus_plus_real @ A_85 @ C_35 ) @ ( plus_plus_real @ B_72 @ D_9 ) ) ) ) )).

thf(fact_2212_add__less__le__mono,axiom,(
    ! [C_35: quickcheck_code_int,D_9: quickcheck_code_int,A_85: quickcheck_code_int,B_72: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ A_85 @ B_72 )
     => ( ( ord_le258702272de_int @ C_35 @ D_9 )
       => ( ord_le1860547276de_int @ ( plus_p1446045655de_int @ A_85 @ C_35 ) @ ( plus_p1446045655de_int @ B_72 @ D_9 ) ) ) ) )).

thf(fact_2213_add__less__le__mono,axiom,(
    ! [C_35: rat,D_9: rat,A_85: rat,B_72: rat] :
      ( ( ord_less_rat @ A_85 @ B_72 )
     => ( ( ord_less_eq_rat @ C_35 @ D_9 )
       => ( ord_less_rat @ ( plus_plus_rat @ A_85 @ C_35 ) @ ( plus_plus_rat @ B_72 @ D_9 ) ) ) ) )).

thf(fact_2214_le__iff__diff__le__0,axiom,(
    ! [A_84: int,B_71: int] :
      ( ( ord_less_eq_int @ A_84 @ B_71 )
    <=> ( ord_less_eq_int @ ( minus_minus_int @ A_84 @ B_71 ) @ zero_zero_int ) ) )).

thf(fact_2215_le__iff__diff__le__0,axiom,(
    ! [A_84: real,B_71: real] :
      ( ( ord_less_eq_real @ A_84 @ B_71 )
    <=> ( ord_less_eq_real @ ( minus_minus_real @ A_84 @ B_71 ) @ zero_zero_real ) ) )).

thf(fact_2216_le__iff__diff__le__0,axiom,(
    ! [A_84: rat,B_71: rat] :
      ( ( ord_less_eq_rat @ A_84 @ B_71 )
    <=> ( ord_less_eq_rat @ ( minus_minus_rat @ A_84 @ B_71 ) @ zero_zero_rat ) ) )).

thf(fact_2217_less__iff__diff__less__0,axiom,(
    ! [A_83: int,B_70: int] :
      ( ( ord_less_int @ A_83 @ B_70 )
    <=> ( ord_less_int @ ( minus_minus_int @ A_83 @ B_70 ) @ zero_zero_int ) ) )).

thf(fact_2218_less__iff__diff__less__0,axiom,(
    ! [A_83: real,B_70: real] :
      ( ( ord_less_real @ A_83 @ B_70 )
    <=> ( ord_less_real @ ( minus_minus_real @ A_83 @ B_70 ) @ zero_zero_real ) ) )).

thf(fact_2219_less__iff__diff__less__0,axiom,(
    ! [A_83: rat,B_70: rat] :
      ( ( ord_less_rat @ A_83 @ B_70 )
    <=> ( ord_less_rat @ ( minus_minus_rat @ A_83 @ B_70 ) @ zero_zero_rat ) ) )).

thf(fact_2220_aux______4,axiom,(
    ! [K_1: int,A: int,J: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ J @ zero_zero_int @ P_3 )
         => ( ( zcong @ ( times_times_int @ ( times_times_int @ ( multInv @ P_3 @ J ) @ J ) @ K_1 ) @ ( times_times_int @ ( multInv @ P_3 @ J ) @ A ) @ P_3 )
           => ( zcong @ K_1 @ ( times_times_int @ A @ ( multInv @ P_3 @ J ) ) @ P_3 ) ) ) ) ) )).

thf(fact_2221_aux______2,axiom,(
    ! [J: int,A: int,K_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ K_1 @ zero_zero_int @ P_3 )
         => ( ( zcong @ ( times_times_int @ J @ K_1 ) @ ( times_times_int @ ( times_times_int @ A @ ( multInv @ P_3 @ K_1 ) ) @ K_1 ) @ P_3 )
           => ( zcong @ ( times_times_int @ J @ K_1 ) @ A @ P_3 ) ) ) ) ) )).

thf(fact_2222_MultInv__zcong__prop2,axiom,(
    ! [A: int,J: int,K_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ K_1 @ zero_zero_int @ P_3 )
         => ( ~ ( zcong @ J @ zero_zero_int @ P_3 )
           => ( ( zcong @ J @ ( times_times_int @ A @ ( multInv @ P_3 @ K_1 ) ) @ P_3 )
             => ( zcong @ K_1 @ ( times_times_int @ A @ ( multInv @ P_3 @ J ) ) @ P_3 ) ) ) ) ) ) )).

thf(fact_2223_MultInv__zcong__prop3,axiom,(
    ! [J: int,K_1: int,A: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ A @ zero_zero_int @ P_3 )
         => ( ~ ( zcong @ K_1 @ zero_zero_int @ P_3 )
           => ( ~ ( zcong @ J @ zero_zero_int @ P_3 )
             => ( ( zcong @ ( times_times_int @ A @ ( multInv @ P_3 @ J ) ) @ ( times_times_int @ A @ ( multInv @ P_3 @ K_1 ) ) @ P_3 )
               => ( zcong @ J @ K_1 @ P_3 ) ) ) ) ) ) ) )).

thf(fact_2224_Int2_Oaux____2,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( zcong @ ( times_times_int @ ( times_times_int @ X_1 @ ( multInv @ P_3 @ X_1 ) ) @ ( multInv @ P_3 @ ( multInv @ P_3 @ X_1 ) ) ) @ X_1 @ P_3 ) ) ) ) )).

thf(fact_2225_Int2_Oaux____1,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( zcong @ ( multInv @ P_3 @ ( multInv @ P_3 @ X_1 ) ) @ ( times_times_int @ ( times_times_int @ X_1 @ ( multInv @ P_3 @ X_1 ) ) @ ( multInv @ P_3 @ ( multInv @ P_3 @ X_1 ) ) ) @ P_3 ) ) ) ) )).

thf(fact_2226_MultInv__prop2a,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( zcong @ ( times_times_int @ ( multInv @ P_3 @ X_1 ) @ X_1 ) @ one_one_int @ P_3 ) ) ) ) )).

thf(fact_2227_MultInv__prop2,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( zcong @ ( times_times_int @ X_1 @ ( multInv @ P_3 @ X_1 ) ) @ one_one_int @ P_3 ) ) ) ) )).

thf(fact_2228_zfact_Osimps,axiom,(
    ! [N: int] :
      ( ( ( ord_less_eq_int @ N @ zero_zero_int )
       => ( ( zfact @ N )
          = one_one_int ) )
      & ( ~ ( ord_less_eq_int @ N @ zero_zero_int )
       => ( ( zfact @ N )
          = ( times_times_int @ N @ ( zfact @ ( minus_minus_int @ N @ one_one_int ) ) ) ) ) ) )).

thf(fact_2229_wset__mem__inv__mem,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_eq_int @ ( number_number_of_int @ ( bit1 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ P_3 )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ( member_int @ B @ ( wset @ A @ P_3 ) )
           => ( member_int @ ( inv @ P_3 @ B ) @ ( wset @ A @ P_3 ) ) ) ) ) ) )).

thf(fact_2230_wset__inv__mem__mem,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_eq_int @ ( number_number_of_int @ ( bit1 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ P_3 )
       => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
         => ( ( ord_less_int @ one_one_int @ B )
           => ( ( ord_less_int @ B @ ( minus_minus_int @ P_3 @ one_one_int ) )
             => ( ( member_int @ ( inv @ P_3 @ B ) @ ( wset @ A @ P_3 ) )
               => ( member_int @ B @ ( wset @ A @ P_3 ) ) ) ) ) ) ) ) )).

thf(fact_2231_int__le__induct,axiom,(
    ! [P: int > $o,I: int,K_1: int] :
      ( ( ord_less_eq_int @ I @ K_1 )
     => ( ( P @ K_1 )
       => ( ! [I_1: int] :
              ( ( ord_less_eq_int @ I_1 @ K_1 )
             => ( ( P @ I_1 )
               => ( P @ ( minus_minus_int @ I_1 @ one_one_int ) ) ) )
         => ( P @ I ) ) ) ) )).

thf(fact_2232_d22set__induct__old,axiom,(
    ! [X_1: int,P: int > $o] :
      ( ! [A_2: int] :
          ( ( ( ord_less_int @ one_one_int @ A_2 )
           => ( P @ ( minus_minus_int @ A_2 @ one_one_int ) ) )
         => ( P @ A_2 ) )
     => ( P @ X_1 ) ) )).

thf(fact_2233_int__less__induct,axiom,(
    ! [P: int > $o,I: int,K_1: int] :
      ( ( ord_less_int @ I @ K_1 )
     => ( ( P @ ( minus_minus_int @ K_1 @ one_one_int ) )
       => ( ! [I_1: int] :
              ( ( ord_less_int @ I_1 @ K_1 )
             => ( ( P @ I_1 )
               => ( P @ ( minus_minus_int @ I_1 @ one_one_int ) ) ) )
         => ( P @ I ) ) ) ) )).

thf(fact_2234_int__gr__induct,axiom,(
    ! [P: int > $o,K_1: int,I: int] :
      ( ( ord_less_int @ K_1 @ I )
     => ( ( P @ ( plus_plus_int @ K_1 @ one_one_int ) )
       => ( ! [I_1: int] :
              ( ( ord_less_int @ K_1 @ I_1 )
             => ( ( P @ I_1 )
               => ( P @ ( plus_plus_int @ I_1 @ one_one_int ) ) ) )
         => ( P @ I ) ) ) ) )).

thf(fact_2235_mono__nat__linear__lb,axiom,(
    ! [M: nat,K_1: nat,F: nat > nat] :
      ( ! [M_2: nat,N_1: nat] :
          ( ( ord_less_nat @ M_2 @ N_1 )
         => ( ord_less_nat @ ( F @ M_2 ) @ ( F @ N_1 ) ) )
     => ( ord_less_eq_nat @ ( plus_plus_nat @ ( F @ M ) @ K_1 ) @ ( F @ ( plus_plus_nat @ M @ K_1 ) ) ) ) )).

thf(fact_2236_wset__mem__mem,axiom,(
    ! [P_3: int,A: int] :
      ( ( ord_less_int @ one_one_int @ A )
     => ( member_int @ A @ ( wset @ A @ P_3 ) ) ) )).

thf(fact_2237_wset__subset,axiom,(
    ! [B: int,P_3: int,A: int] :
      ( ( ord_less_int @ one_one_int @ A )
     => ( ( member_int @ B @ ( wset @ ( minus_minus_int @ A @ one_one_int ) @ P_3 ) )
       => ( member_int @ B @ ( wset @ A @ P_3 ) ) ) ) )).

thf(fact_2238_wset__less,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
       => ( ( member_int @ B @ ( wset @ A @ P_3 ) )
         => ( ord_less_int @ B @ ( minus_minus_int @ P_3 @ one_one_int ) ) ) ) ) )).

thf(fact_2239_wset__g__1,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
       => ( ( member_int @ B @ ( wset @ A @ P_3 ) )
         => ( ord_less_int @ one_one_int @ B ) ) ) ) )).

thf(fact_2240_wset__mem__imp__or,axiom,(
    ! [B: int,P_3: int,A: int] :
      ( ( ord_less_int @ one_one_int @ A )
     => ( ~ ( member_int @ B @ ( wset @ ( minus_minus_int @ A @ one_one_int ) @ P_3 ) )
       => ( ( member_int @ B @ ( wset @ A @ P_3 ) )
         => ( ( B = A )
            | ( B
              = ( inv @ P_3 @ A ) ) ) ) ) ) )).

thf(fact_2241_wset__mem,axiom,(
    ! [B: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ A @ ( minus_minus_int @ P_3 @ one_one_int ) )
       => ( ( ord_less_int @ one_one_int @ B )
         => ( ( ord_less_eq_int @ B @ A )
           => ( member_int @ B @ ( wset @ A @ P_3 ) ) ) ) ) ) )).

thf(fact_2242_d22set__eq__wset,axiom,(
    ! [P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( d22set @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = ( wset @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ P_3 ) ) ) )).

thf(fact_2243_ex__least__nat__le,axiom,(
    ! [N: nat,P: nat > $o] :
      ( ~ ( P @ zero_zero_nat )
     => ( ( P @ N )
       => ? [K: nat] :
            ( ( ord_less_eq_nat @ K @ N )
            & ! [I_1: nat] :
                ( ( ord_less_nat @ I_1 @ K )
               => ~ ( P @ I_1 ) )
            & ( P @ K ) ) ) ) )).

thf(fact_2244_less__imp__add__positive,axiom,(
    ! [I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ? [K: nat] :
          ( ( ord_less_nat @ zero_zero_nat @ K )
          & ( ( plus_plus_nat @ I @ K )
            = J ) ) ) )).

thf(fact_2245_pinf_I9_J,axiom,(
    ! [D_8: code_code_numeral,S_7: code_code_numeral] :
    ? [Z: code_code_numeral] :
    ! [X: code_code_numeral] :
      ( ( ord_le1304079648umeral @ Z @ X )
     => ( ( dvd_dv174992974umeral @ D_8 @ ( plus_p1627245867umeral @ X @ S_7 ) )
      <=> ( dvd_dv174992974umeral @ D_8 @ ( plus_p1627245867umeral @ X @ S_7 ) ) ) ) )).

thf(fact_2246_pinf_I9_J,axiom,(
    ! [D_8: real,S_7: real] :
    ? [Z: real] :
    ! [X: real] :
      ( ( ord_less_real @ Z @ X )
     => ( ( dvd_dvd_real @ D_8 @ ( plus_plus_real @ X @ S_7 ) )
      <=> ( dvd_dvd_real @ D_8 @ ( plus_plus_real @ X @ S_7 ) ) ) ) )).

thf(fact_2247_pinf_I9_J,axiom,(
    ! [D_8: quickcheck_code_int,S_7: quickcheck_code_int] :
    ? [Z: quickcheck_code_int] :
    ! [X: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ Z @ X )
     => ( ( dvd_dv1760642554de_int @ D_8 @ ( plus_p1446045655de_int @ X @ S_7 ) )
      <=> ( dvd_dv1760642554de_int @ D_8 @ ( plus_p1446045655de_int @ X @ S_7 ) ) ) ) )).

thf(fact_2248_pinf_I9_J,axiom,(
    ! [D_8: rat,S_7: rat] :
    ? [Z: rat] :
    ! [X: rat] :
      ( ( ord_less_rat @ Z @ X )
     => ( ( dvd_dvd_rat @ D_8 @ ( plus_plus_rat @ X @ S_7 ) )
      <=> ( dvd_dvd_rat @ D_8 @ ( plus_plus_rat @ X @ S_7 ) ) ) ) )).

thf(fact_2249_pinf_I9_J,axiom,(
    ! [D_8: int,S_7: int] :
    ? [Z: int] :
    ! [X: int] :
      ( ( ord_less_int @ Z @ X )
     => ( ( dvd_dvd_int @ D_8 @ ( plus_plus_int @ X @ S_7 ) )
      <=> ( dvd_dvd_int @ D_8 @ ( plus_plus_int @ X @ S_7 ) ) ) ) )).

thf(fact_2250_pinf_I9_J,axiom,(
    ! [D_8: nat,S_7: nat] :
    ? [Z: nat] :
    ! [X: nat] :
      ( ( ord_less_nat @ Z @ X )
     => ( ( dvd_dvd_nat @ D_8 @ ( plus_plus_nat @ X @ S_7 ) )
      <=> ( dvd_dvd_nat @ D_8 @ ( plus_plus_nat @ X @ S_7 ) ) ) ) )).

thf(fact_2251_minf_I9_J,axiom,(
    ! [D_7: code_code_numeral,S_6: code_code_numeral] :
    ? [Z: code_code_numeral] :
    ! [X: code_code_numeral] :
      ( ( ord_le1304079648umeral @ X @ Z )
     => ( ( dvd_dv174992974umeral @ D_7 @ ( plus_p1627245867umeral @ X @ S_6 ) )
      <=> ( dvd_dv174992974umeral @ D_7 @ ( plus_p1627245867umeral @ X @ S_6 ) ) ) ) )).

thf(fact_2252_minf_I9_J,axiom,(
    ! [D_7: real,S_6: real] :
    ? [Z: real] :
    ! [X: real] :
      ( ( ord_less_real @ X @ Z )
     => ( ( dvd_dvd_real @ D_7 @ ( plus_plus_real @ X @ S_6 ) )
      <=> ( dvd_dvd_real @ D_7 @ ( plus_plus_real @ X @ S_6 ) ) ) ) )).

thf(fact_2253_minf_I9_J,axiom,(
    ! [D_7: quickcheck_code_int,S_6: quickcheck_code_int] :
    ? [Z: quickcheck_code_int] :
    ! [X: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ X @ Z )
     => ( ( dvd_dv1760642554de_int @ D_7 @ ( plus_p1446045655de_int @ X @ S_6 ) )
      <=> ( dvd_dv1760642554de_int @ D_7 @ ( plus_p1446045655de_int @ X @ S_6 ) ) ) ) )).

thf(fact_2254_minf_I9_J,axiom,(
    ! [D_7: rat,S_6: rat] :
    ? [Z: rat] :
    ! [X: rat] :
      ( ( ord_less_rat @ X @ Z )
     => ( ( dvd_dvd_rat @ D_7 @ ( plus_plus_rat @ X @ S_6 ) )
      <=> ( dvd_dvd_rat @ D_7 @ ( plus_plus_rat @ X @ S_6 ) ) ) ) )).

thf(fact_2255_minf_I9_J,axiom,(
    ! [D_7: int,S_6: int] :
    ? [Z: int] :
    ! [X: int] :
      ( ( ord_less_int @ X @ Z )
     => ( ( dvd_dvd_int @ D_7 @ ( plus_plus_int @ X @ S_6 ) )
      <=> ( dvd_dvd_int @ D_7 @ ( plus_plus_int @ X @ S_6 ) ) ) ) )).

thf(fact_2256_minf_I9_J,axiom,(
    ! [D_7: nat,S_6: nat] :
    ? [Z: nat] :
    ! [X: nat] :
      ( ( ord_less_nat @ X @ Z )
     => ( ( dvd_dvd_nat @ D_7 @ ( plus_plus_nat @ X @ S_6 ) )
      <=> ( dvd_dvd_nat @ D_7 @ ( plus_plus_nat @ X @ S_6 ) ) ) ) )).

thf(fact_2257_pinf_I10_J,axiom,(
    ! [D_6: code_code_numeral,S_5: code_code_numeral] :
    ? [Z: code_code_numeral] :
    ! [X: code_code_numeral] :
      ( ( ord_le1304079648umeral @ Z @ X )
     => ( ~ ( dvd_dv174992974umeral @ D_6 @ ( plus_p1627245867umeral @ X @ S_5 ) )
      <=> ~ ( dvd_dv174992974umeral @ D_6 @ ( plus_p1627245867umeral @ X @ S_5 ) ) ) ) )).

thf(fact_2258_pinf_I10_J,axiom,(
    ! [D_6: real,S_5: real] :
    ? [Z: real] :
    ! [X: real] :
      ( ( ord_less_real @ Z @ X )
     => ( ~ ( dvd_dvd_real @ D_6 @ ( plus_plus_real @ X @ S_5 ) )
      <=> ~ ( dvd_dvd_real @ D_6 @ ( plus_plus_real @ X @ S_5 ) ) ) ) )).

thf(fact_2259_pinf_I10_J,axiom,(
    ! [D_6: quickcheck_code_int,S_5: quickcheck_code_int] :
    ? [Z: quickcheck_code_int] :
    ! [X: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ Z @ X )
     => ( ~ ( dvd_dv1760642554de_int @ D_6 @ ( plus_p1446045655de_int @ X @ S_5 ) )
      <=> ~ ( dvd_dv1760642554de_int @ D_6 @ ( plus_p1446045655de_int @ X @ S_5 ) ) ) ) )).

thf(fact_2260_pinf_I10_J,axiom,(
    ! [D_6: rat,S_5: rat] :
    ? [Z: rat] :
    ! [X: rat] :
      ( ( ord_less_rat @ Z @ X )
     => ( ~ ( dvd_dvd_rat @ D_6 @ ( plus_plus_rat @ X @ S_5 ) )
      <=> ~ ( dvd_dvd_rat @ D_6 @ ( plus_plus_rat @ X @ S_5 ) ) ) ) )).

thf(fact_2261_pinf_I10_J,axiom,(
    ! [D_6: int,S_5: int] :
    ? [Z: int] :
    ! [X: int] :
      ( ( ord_less_int @ Z @ X )
     => ( ~ ( dvd_dvd_int @ D_6 @ ( plus_plus_int @ X @ S_5 ) )
      <=> ~ ( dvd_dvd_int @ D_6 @ ( plus_plus_int @ X @ S_5 ) ) ) ) )).

thf(fact_2262_pinf_I10_J,axiom,(
    ! [D_6: nat,S_5: nat] :
    ? [Z: nat] :
    ! [X: nat] :
      ( ( ord_less_nat @ Z @ X )
     => ( ~ ( dvd_dvd_nat @ D_6 @ ( plus_plus_nat @ X @ S_5 ) )
      <=> ~ ( dvd_dvd_nat @ D_6 @ ( plus_plus_nat @ X @ S_5 ) ) ) ) )).

thf(fact_2263_minf_I10_J,axiom,(
    ! [D_5: code_code_numeral,S_4: code_code_numeral] :
    ? [Z: code_code_numeral] :
    ! [X: code_code_numeral] :
      ( ( ord_le1304079648umeral @ X @ Z )
     => ( ~ ( dvd_dv174992974umeral @ D_5 @ ( plus_p1627245867umeral @ X @ S_4 ) )
      <=> ~ ( dvd_dv174992974umeral @ D_5 @ ( plus_p1627245867umeral @ X @ S_4 ) ) ) ) )).

thf(fact_2264_minf_I10_J,axiom,(
    ! [D_5: real,S_4: real] :
    ? [Z: real] :
    ! [X: real] :
      ( ( ord_less_real @ X @ Z )
     => ( ~ ( dvd_dvd_real @ D_5 @ ( plus_plus_real @ X @ S_4 ) )
      <=> ~ ( dvd_dvd_real @ D_5 @ ( plus_plus_real @ X @ S_4 ) ) ) ) )).

thf(fact_2265_minf_I10_J,axiom,(
    ! [D_5: quickcheck_code_int,S_4: quickcheck_code_int] :
    ? [Z: quickcheck_code_int] :
    ! [X: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ X @ Z )
     => ( ~ ( dvd_dv1760642554de_int @ D_5 @ ( plus_p1446045655de_int @ X @ S_4 ) )
      <=> ~ ( dvd_dv1760642554de_int @ D_5 @ ( plus_p1446045655de_int @ X @ S_4 ) ) ) ) )).

thf(fact_2266_minf_I10_J,axiom,(
    ! [D_5: rat,S_4: rat] :
    ? [Z: rat] :
    ! [X: rat] :
      ( ( ord_less_rat @ X @ Z )
     => ( ~ ( dvd_dvd_rat @ D_5 @ ( plus_plus_rat @ X @ S_4 ) )
      <=> ~ ( dvd_dvd_rat @ D_5 @ ( plus_plus_rat @ X @ S_4 ) ) ) ) )).

thf(fact_2267_minf_I10_J,axiom,(
    ! [D_5: int,S_4: int] :
    ? [Z: int] :
    ! [X: int] :
      ( ( ord_less_int @ X @ Z )
     => ( ~ ( dvd_dvd_int @ D_5 @ ( plus_plus_int @ X @ S_4 ) )
      <=> ~ ( dvd_dvd_int @ D_5 @ ( plus_plus_int @ X @ S_4 ) ) ) ) )).

thf(fact_2268_minf_I10_J,axiom,(
    ! [D_5: nat,S_4: nat] :
    ? [Z: nat] :
    ! [X: nat] :
      ( ( ord_less_nat @ X @ Z )
     => ( ~ ( dvd_dvd_nat @ D_5 @ ( plus_plus_nat @ X @ S_4 ) )
      <=> ~ ( dvd_dvd_nat @ D_5 @ ( plus_plus_nat @ X @ S_4 ) ) ) ) )).

thf(fact_2269_pow__divides__eq__int,axiom,(
    ! [A: int,B: int,N: nat] :
      ( ( N != zero_zero_nat )
     => ( ( dvd_dvd_int @ ( power_power_int @ A @ N ) @ ( power_power_int @ B @ N ) )
      <=> ( dvd_dvd_int @ A @ B ) ) ) )).

thf(fact_2270_d22set__le__swap,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ A @ B )
     => ~ ( member_int @ B @ ( d22set @ A ) ) ) )).

thf(fact_2271_d22set__le,axiom,(
    ! [B: int,A: int] :
      ( ( member_int @ B @ ( d22set @ A ) )
     => ( ord_less_eq_int @ B @ A ) ) )).

thf(fact_2272_d22set__g__1,axiom,(
    ! [B: int,A: int] :
      ( ( member_int @ B @ ( d22set @ A ) )
     => ( ord_less_int @ one_one_int @ B ) ) )).

thf(fact_2273_d22set__mem,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ one_one_int @ B )
     => ( ( ord_less_eq_int @ B @ A )
       => ( member_int @ B @ ( d22set @ A ) ) ) ) )).

thf(fact_2274_gcd__lcm__complete__lattice__nat_Otop__le,axiom,(
    ! [A: nat] :
      ( ( dvd_dvd_nat @ zero_zero_nat @ A )
     => ( A = zero_zero_nat ) ) )).

thf(fact_2275_gcd__lcm__complete__lattice__nat_Otop__unique,axiom,(
    ! [A: nat] :
      ( ( dvd_dvd_nat @ zero_zero_nat @ A )
    <=> ( A = zero_zero_nat ) ) )).

thf(fact_2276_gcd__lcm__complete__lattice__nat_Oless__top,axiom,(
    ! [A: nat] :
      ( ( A != zero_zero_nat )
    <=> ( ( dvd_dvd_nat @ A @ zero_zero_nat )
        & ~ ( dvd_dvd_nat @ zero_zero_nat @ A ) ) ) )).

thf(fact_2277_gcd__lcm__complete__lattice__nat_Otop__greatest,axiom,(
    ! [A: nat] :
      ( dvd_dvd_nat @ A @ zero_zero_nat ) )).

thf(fact_2278_gcd__lcm__complete__lattice__nat_Onot__top__less,axiom,(
    ! [A: nat] :
      ~ ( ( dvd_dvd_nat @ zero_zero_nat @ A )
        & ~ ( dvd_dvd_nat @ A @ zero_zero_nat ) ) )).

thf(fact_2279_gcd__lcm__complete__lattice__nat_Ole__bot,axiom,(
    ! [A: nat] :
      ( ( dvd_dvd_nat @ A @ one_one_nat )
     => ( A = one_one_nat ) ) )).

thf(fact_2280_gcd__lcm__complete__lattice__nat_Obot__unique,axiom,(
    ! [A: nat] :
      ( ( dvd_dvd_nat @ A @ one_one_nat )
    <=> ( A = one_one_nat ) ) )).

thf(fact_2281_gcd__lcm__complete__lattice__nat_Obot__less,axiom,(
    ! [A: nat] :
      ( ( A != one_one_nat )
    <=> ( ( dvd_dvd_nat @ one_one_nat @ A )
        & ~ ( dvd_dvd_nat @ A @ one_one_nat ) ) ) )).

thf(fact_2282_gcd__lcm__complete__lattice__nat_Obot__least,axiom,(
    ! [A: nat] :
      ( dvd_dvd_nat @ one_one_nat @ A ) )).

thf(fact_2283_gcd__lcm__complete__lattice__nat_Onot__less__bot,axiom,(
    ! [A: nat] :
      ~ ( ( dvd_dvd_nat @ A @ one_one_nat )
        & ~ ( dvd_dvd_nat @ one_one_nat @ A ) ) )).

thf(fact_2284_dvd__pos__nat,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( dvd_dvd_nat @ M @ N )
       => ( ord_less_nat @ zero_zero_nat @ M ) ) ) )).

thf(fact_2285_pow__divides__eq__nat,axiom,(
    ! [A: nat,B: nat,N: nat] :
      ( ( N != zero_zero_nat )
     => ( ( dvd_dvd_nat @ ( power_power_nat @ A @ N ) @ ( power_power_nat @ B @ N ) )
      <=> ( dvd_dvd_nat @ A @ B ) ) ) )).

thf(fact_2286_pow__divides__pow__int,axiom,(
    ! [A: int,N: nat,B: int] :
      ( ( dvd_dvd_int @ ( power_power_int @ A @ N ) @ ( power_power_int @ B @ N ) )
     => ( ( N != zero_zero_nat )
       => ( dvd_dvd_int @ A @ B ) ) ) )).

thf(fact_2287_divides__le,axiom,(
    ! [M: nat,N: nat] :
      ( ( dvd_dvd_nat @ M @ N )
     => ( ( ord_less_eq_nat @ M @ N )
        | ( N = zero_zero_nat ) ) ) )).

thf(fact_2288_mult__left__cancel,axiom,(
    ! [N: nat,M: nat,K_1: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ K_1 )
     => ( ( ( times_times_nat @ K_1 @ N )
          = ( times_times_nat @ K_1 @ M ) )
       => ( N = M ) ) ) )).

thf(fact_2289_mult_Oprod__diff__prod,axiom,(
    ! [X_21: real,Y_16: real,A_82: real,B_69: real] :
      ( ( minus_minus_real @ ( times_times_real @ X_21 @ Y_16 ) @ ( times_times_real @ A_82 @ B_69 ) )
      = ( plus_plus_real @ ( plus_plus_real @ ( times_times_real @ ( minus_minus_real @ X_21 @ A_82 ) @ ( minus_minus_real @ Y_16 @ B_69 ) ) @ ( times_times_real @ ( minus_minus_real @ X_21 @ A_82 ) @ B_69 ) ) @ ( times_times_real @ A_82 @ ( minus_minus_real @ Y_16 @ B_69 ) ) ) ) )).

thf(fact_2290_mult_Oprod__diff__prod,axiom,(
    ! [X_21: complex,Y_16: complex,A_82: complex,B_69: complex] :
      ( ( minus_minus_complex @ ( times_times_complex @ X_21 @ Y_16 ) @ ( times_times_complex @ A_82 @ B_69 ) )
      = ( plus_plus_complex @ ( plus_plus_complex @ ( times_times_complex @ ( minus_minus_complex @ X_21 @ A_82 ) @ ( minus_minus_complex @ Y_16 @ B_69 ) ) @ ( times_times_complex @ ( minus_minus_complex @ X_21 @ A_82 ) @ B_69 ) ) @ ( times_times_complex @ A_82 @ ( minus_minus_complex @ Y_16 @ B_69 ) ) ) ) )).

thf(fact_2291_SR__def,axiom,(
    ! [P_3: int] :
      ( ( sr @ P_3 )
      = ( collect_int
        @ ^ [X: int] :
            ( (&) @ ( ord_less_eq_int @ zero_zero_int @ X ) @ ( ord_less_int @ X @ P_3 ) ) ) ) )).

thf(fact_2292_neg__zmod__mult__2,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ A @ zero_zero_int )
     => ( ( div_mod_int @ ( plus_plus_int @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ A ) )
        = ( minus_minus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_mod_int @ ( plus_plus_int @ B @ one_one_int ) @ A ) ) @ one_one_int ) ) ) )).

thf(fact_2293_zmod__number__of__Bit1,axiom,(
    ! [V: int,W: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ W ) )
       => ( ( div_mod_int @ ( number_number_of_int @ ( bit1 @ V ) ) @ ( number_number_of_int @ ( bit0 @ W ) ) )
          = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_mod_int @ ( number_number_of_int @ V ) @ ( number_number_of_int @ W ) ) ) @ one_one_int ) ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ W ) )
       => ( ( div_mod_int @ ( number_number_of_int @ ( bit1 @ V ) ) @ ( number_number_of_int @ ( bit0 @ W ) ) )
          = ( minus_minus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_mod_int @ ( plus_plus_int @ ( number_number_of_int @ V ) @ one_one_int ) @ ( number_number_of_int @ W ) ) ) @ one_one_int ) ) ) ) )).

thf(fact_2294_StandardRes__prop4,axiom,(
    ! [X_1: int,Y_1: int,M: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ M )
     => ( zcong @ ( times_times_int @ ( standardRes @ M @ X_1 ) @ ( standardRes @ M @ Y_1 ) ) @ ( times_times_int @ X_1 @ Y_1 ) @ M ) ) )).

thf(fact_2295_negDivAlg__eqn__1__number__of,axiom,(
    ! [W: int] :
      ( ( ord_less_int @ zero_zero_int @ ( number_number_of_int @ W ) )
     => ( ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ one_one_int @ ( number_number_of_int @ W ) ) )
         => ( ( negDivAlg @ one_one_int @ ( number_number_of_int @ W ) )
            = ( product_Pair_int_int @ ( number_number_of_int @ min ) @ ( plus_plus_int @ one_one_int @ ( number_number_of_int @ W ) ) ) ) )
        & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ one_one_int @ ( number_number_of_int @ W ) ) )
         => ( ( negDivAlg @ one_one_int @ ( number_number_of_int @ W ) )
            = ( adjust @ ( number_number_of_int @ W ) @ ( negDivAlg @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( number_number_of_int @ W ) ) ) ) ) ) ) ) )).

thf(fact_2296_StandardRes__def,axiom,(
    ! [M: int,X_1: int] :
      ( ( standardRes @ M @ X_1 )
      = ( div_mod_int @ X_1 @ M ) ) )).

thf(fact_2297_StandardRes__SR__prop,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( member_int @ X_1 @ ( sr @ P_3 ) )
     => ( ( standardRes @ P_3 @ X_1 )
        = X_1 ) ) )).

thf(fact_2298_mod__mod__trivial,axiom,(
    ! [A_81: int,B_68: int] :
      ( ( div_mod_int @ ( div_mod_int @ A_81 @ B_68 ) @ B_68 )
      = ( div_mod_int @ A_81 @ B_68 ) ) )).

thf(fact_2299_mod__mod__trivial,axiom,(
    ! [A_81: nat,B_68: nat] :
      ( ( div_mod_nat @ ( div_mod_nat @ A_81 @ B_68 ) @ B_68 )
      = ( div_mod_nat @ A_81 @ B_68 ) ) )).

thf(fact_2300_mod__mod__trivial,axiom,(
    ! [A_81: code_code_numeral,B_68: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( div_mo1740067990umeral @ A_81 @ B_68 ) @ B_68 )
      = ( div_mo1740067990umeral @ A_81 @ B_68 ) ) )).

thf(fact_2301_mod__mod__trivial,axiom,(
    ! [A_81: quickcheck_code_int,B_68: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( div_mo231679042de_int @ A_81 @ B_68 ) @ B_68 )
      = ( div_mo231679042de_int @ A_81 @ B_68 ) ) )).

thf(fact_2302_mod__self,axiom,(
    ! [A_80: int] :
      ( ( div_mod_int @ A_80 @ A_80 )
      = zero_zero_int ) )).

thf(fact_2303_mod__self,axiom,(
    ! [A_80: nat] :
      ( ( div_mod_nat @ A_80 @ A_80 )
      = zero_zero_nat ) )).

thf(fact_2304_mod__self,axiom,(
    ! [A_80: code_code_numeral] :
      ( ( div_mo1740067990umeral @ A_80 @ A_80 )
      = zero_z126310315umeral ) )).

thf(fact_2305_mod__self,axiom,(
    ! [A_80: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ A_80 @ A_80 )
      = zero_z891286103de_int ) )).

thf(fact_2306_mod__by__0,axiom,(
    ! [A_79: int] :
      ( ( div_mod_int @ A_79 @ zero_zero_int )
      = A_79 ) )).

thf(fact_2307_mod__by__0,axiom,(
    ! [A_79: nat] :
      ( ( div_mod_nat @ A_79 @ zero_zero_nat )
      = A_79 ) )).

thf(fact_2308_mod__by__0,axiom,(
    ! [A_79: code_code_numeral] :
      ( ( div_mo1740067990umeral @ A_79 @ zero_z126310315umeral )
      = A_79 ) )).

thf(fact_2309_mod__by__0,axiom,(
    ! [A_79: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ A_79 @ zero_z891286103de_int )
      = A_79 ) )).

thf(fact_2310_mod__0,axiom,(
    ! [A_78: int] :
      ( ( div_mod_int @ zero_zero_int @ A_78 )
      = zero_zero_int ) )).

thf(fact_2311_mod__0,axiom,(
    ! [A_78: nat] :
      ( ( div_mod_nat @ zero_zero_nat @ A_78 )
      = zero_zero_nat ) )).

thf(fact_2312_mod__0,axiom,(
    ! [A_78: code_code_numeral] :
      ( ( div_mo1740067990umeral @ zero_z126310315umeral @ A_78 )
      = zero_z126310315umeral ) )).

thf(fact_2313_mod__0,axiom,(
    ! [A_78: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ zero_z891286103de_int @ A_78 )
      = zero_z891286103de_int ) )).

thf(fact_2314_mod__mult__right__eq,axiom,(
    ! [A_77: int,B_67: int,C_34: int] :
      ( ( div_mod_int @ ( times_times_int @ A_77 @ B_67 ) @ C_34 )
      = ( div_mod_int @ ( times_times_int @ A_77 @ ( div_mod_int @ B_67 @ C_34 ) ) @ C_34 ) ) )).

thf(fact_2315_mod__mult__right__eq,axiom,(
    ! [A_77: nat,B_67: nat,C_34: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ A_77 @ B_67 ) @ C_34 )
      = ( div_mod_nat @ ( times_times_nat @ A_77 @ ( div_mod_nat @ B_67 @ C_34 ) ) @ C_34 ) ) )).

thf(fact_2316_mod__mult__right__eq,axiom,(
    ! [A_77: code_code_numeral,B_67: code_code_numeral,C_34: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_77 @ B_67 ) @ C_34 )
      = ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_77 @ ( div_mo1740067990umeral @ B_67 @ C_34 ) ) @ C_34 ) ) )).

thf(fact_2317_mod__mult__right__eq,axiom,(
    ! [A_77: quickcheck_code_int,B_67: quickcheck_code_int,C_34: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ A_77 @ B_67 ) @ C_34 )
      = ( div_mo231679042de_int @ ( times_123202395de_int @ A_77 @ ( div_mo231679042de_int @ B_67 @ C_34 ) ) @ C_34 ) ) )).

thf(fact_2318_mod__mult__left__eq,axiom,(
    ! [A_76: int,B_66: int,C_33: int] :
      ( ( div_mod_int @ ( times_times_int @ A_76 @ B_66 ) @ C_33 )
      = ( div_mod_int @ ( times_times_int @ ( div_mod_int @ A_76 @ C_33 ) @ B_66 ) @ C_33 ) ) )).

thf(fact_2319_mod__mult__left__eq,axiom,(
    ! [A_76: nat,B_66: nat,C_33: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ A_76 @ B_66 ) @ C_33 )
      = ( div_mod_nat @ ( times_times_nat @ ( div_mod_nat @ A_76 @ C_33 ) @ B_66 ) @ C_33 ) ) )).

thf(fact_2320_mod__mult__left__eq,axiom,(
    ! [A_76: code_code_numeral,B_66: code_code_numeral,C_33: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_76 @ B_66 ) @ C_33 )
      = ( div_mo1740067990umeral @ ( times_1655362735umeral @ ( div_mo1740067990umeral @ A_76 @ C_33 ) @ B_66 ) @ C_33 ) ) )).

thf(fact_2321_mod__mult__left__eq,axiom,(
    ! [A_76: quickcheck_code_int,B_66: quickcheck_code_int,C_33: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ A_76 @ B_66 ) @ C_33 )
      = ( div_mo231679042de_int @ ( times_123202395de_int @ ( div_mo231679042de_int @ A_76 @ C_33 ) @ B_66 ) @ C_33 ) ) )).

thf(fact_2322_mod__mult__eq,axiom,(
    ! [A_75: int,B_65: int,C_32: int] :
      ( ( div_mod_int @ ( times_times_int @ A_75 @ B_65 ) @ C_32 )
      = ( div_mod_int @ ( times_times_int @ ( div_mod_int @ A_75 @ C_32 ) @ ( div_mod_int @ B_65 @ C_32 ) ) @ C_32 ) ) )).

thf(fact_2323_mod__mult__eq,axiom,(
    ! [A_75: nat,B_65: nat,C_32: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ A_75 @ B_65 ) @ C_32 )
      = ( div_mod_nat @ ( times_times_nat @ ( div_mod_nat @ A_75 @ C_32 ) @ ( div_mod_nat @ B_65 @ C_32 ) ) @ C_32 ) ) )).

thf(fact_2324_mod__mult__eq,axiom,(
    ! [A_75: code_code_numeral,B_65: code_code_numeral,C_32: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_75 @ B_65 ) @ C_32 )
      = ( div_mo1740067990umeral @ ( times_1655362735umeral @ ( div_mo1740067990umeral @ A_75 @ C_32 ) @ ( div_mo1740067990umeral @ B_65 @ C_32 ) ) @ C_32 ) ) )).

thf(fact_2325_mod__mult__eq,axiom,(
    ! [A_75: quickcheck_code_int,B_65: quickcheck_code_int,C_32: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ A_75 @ B_65 ) @ C_32 )
      = ( div_mo231679042de_int @ ( times_123202395de_int @ ( div_mo231679042de_int @ A_75 @ C_32 ) @ ( div_mo231679042de_int @ B_65 @ C_32 ) ) @ C_32 ) ) )).

thf(fact_2326_mod__mult__mult1,axiom,(
    ! [C_31: int,A_74: int,B_64: int] :
      ( ( div_mod_int @ ( times_times_int @ C_31 @ A_74 ) @ ( times_times_int @ C_31 @ B_64 ) )
      = ( times_times_int @ C_31 @ ( div_mod_int @ A_74 @ B_64 ) ) ) )).

thf(fact_2327_mod__mult__mult1,axiom,(
    ! [C_31: nat,A_74: nat,B_64: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ C_31 @ A_74 ) @ ( times_times_nat @ C_31 @ B_64 ) )
      = ( times_times_nat @ C_31 @ ( div_mod_nat @ A_74 @ B_64 ) ) ) )).

thf(fact_2328_mod__mult__mult1,axiom,(
    ! [C_31: code_code_numeral,A_74: code_code_numeral,B_64: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ C_31 @ A_74 ) @ ( times_1655362735umeral @ C_31 @ B_64 ) )
      = ( times_1655362735umeral @ C_31 @ ( div_mo1740067990umeral @ A_74 @ B_64 ) ) ) )).

thf(fact_2329_mod__mult__mult1,axiom,(
    ! [C_31: quickcheck_code_int,A_74: quickcheck_code_int,B_64: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ C_31 @ A_74 ) @ ( times_123202395de_int @ C_31 @ B_64 ) )
      = ( times_123202395de_int @ C_31 @ ( div_mo231679042de_int @ A_74 @ B_64 ) ) ) )).

thf(fact_2330_mod__mult__mult2,axiom,(
    ! [A_73: int,C_30: int,B_63: int] :
      ( ( div_mod_int @ ( times_times_int @ A_73 @ C_30 ) @ ( times_times_int @ B_63 @ C_30 ) )
      = ( times_times_int @ ( div_mod_int @ A_73 @ B_63 ) @ C_30 ) ) )).

thf(fact_2331_mod__mult__mult2,axiom,(
    ! [A_73: nat,C_30: nat,B_63: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ A_73 @ C_30 ) @ ( times_times_nat @ B_63 @ C_30 ) )
      = ( times_times_nat @ ( div_mod_nat @ A_73 @ B_63 ) @ C_30 ) ) )).

thf(fact_2332_mod__mult__mult2,axiom,(
    ! [A_73: code_code_numeral,C_30: code_code_numeral,B_63: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_73 @ C_30 ) @ ( times_1655362735umeral @ B_63 @ C_30 ) )
      = ( times_1655362735umeral @ ( div_mo1740067990umeral @ A_73 @ B_63 ) @ C_30 ) ) )).

thf(fact_2333_mod__mult__mult2,axiom,(
    ! [A_73: quickcheck_code_int,C_30: quickcheck_code_int,B_63: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ A_73 @ C_30 ) @ ( times_123202395de_int @ B_63 @ C_30 ) )
      = ( times_123202395de_int @ ( div_mo231679042de_int @ A_73 @ B_63 ) @ C_30 ) ) )).

thf(fact_2334_zmod__simps_I4_J,axiom,(
    ! [A_72: int,C_29: int,B_62: int] :
      ( ( div_mod_int @ ( times_times_int @ ( div_mod_int @ A_72 @ C_29 ) @ B_62 ) @ C_29 )
      = ( div_mod_int @ ( times_times_int @ A_72 @ B_62 ) @ C_29 ) ) )).

thf(fact_2335_zmod__simps_I4_J,axiom,(
    ! [A_72: nat,C_29: nat,B_62: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ ( div_mod_nat @ A_72 @ C_29 ) @ B_62 ) @ C_29 )
      = ( div_mod_nat @ ( times_times_nat @ A_72 @ B_62 ) @ C_29 ) ) )).

thf(fact_2336_zmod__simps_I4_J,axiom,(
    ! [A_72: code_code_numeral,C_29: code_code_numeral,B_62: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ ( div_mo1740067990umeral @ A_72 @ C_29 ) @ B_62 ) @ C_29 )
      = ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_72 @ B_62 ) @ C_29 ) ) )).

thf(fact_2337_zmod__simps_I4_J,axiom,(
    ! [A_72: quickcheck_code_int,C_29: quickcheck_code_int,B_62: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ ( div_mo231679042de_int @ A_72 @ C_29 ) @ B_62 ) @ C_29 )
      = ( div_mo231679042de_int @ ( times_123202395de_int @ A_72 @ B_62 ) @ C_29 ) ) )).

thf(fact_2338_mod__mult__cong,axiom,(
    ! [B_61: int,B_60: int,A_71: int,C_28: int,A_70: int] :
      ( ( ( div_mod_int @ A_71 @ C_28 )
        = ( div_mod_int @ A_70 @ C_28 ) )
     => ( ( ( div_mod_int @ B_61 @ C_28 )
          = ( div_mod_int @ B_60 @ C_28 ) )
       => ( ( div_mod_int @ ( times_times_int @ A_71 @ B_61 ) @ C_28 )
          = ( div_mod_int @ ( times_times_int @ A_70 @ B_60 ) @ C_28 ) ) ) ) )).

thf(fact_2339_mod__mult__cong,axiom,(
    ! [B_61: nat,B_60: nat,A_71: nat,C_28: nat,A_70: nat] :
      ( ( ( div_mod_nat @ A_71 @ C_28 )
        = ( div_mod_nat @ A_70 @ C_28 ) )
     => ( ( ( div_mod_nat @ B_61 @ C_28 )
          = ( div_mod_nat @ B_60 @ C_28 ) )
       => ( ( div_mod_nat @ ( times_times_nat @ A_71 @ B_61 ) @ C_28 )
          = ( div_mod_nat @ ( times_times_nat @ A_70 @ B_60 ) @ C_28 ) ) ) ) )).

thf(fact_2340_mod__mult__cong,axiom,(
    ! [B_61: code_code_numeral,B_60: code_code_numeral,A_71: code_code_numeral,C_28: code_code_numeral,A_70: code_code_numeral] :
      ( ( ( div_mo1740067990umeral @ A_71 @ C_28 )
        = ( div_mo1740067990umeral @ A_70 @ C_28 ) )
     => ( ( ( div_mo1740067990umeral @ B_61 @ C_28 )
          = ( div_mo1740067990umeral @ B_60 @ C_28 ) )
       => ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_71 @ B_61 ) @ C_28 )
          = ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_70 @ B_60 ) @ C_28 ) ) ) ) )).

thf(fact_2341_mod__mult__cong,axiom,(
    ! [B_61: quickcheck_code_int,B_60: quickcheck_code_int,A_71: quickcheck_code_int,C_28: quickcheck_code_int,A_70: quickcheck_code_int] :
      ( ( ( div_mo231679042de_int @ A_71 @ C_28 )
        = ( div_mo231679042de_int @ A_70 @ C_28 ) )
     => ( ( ( div_mo231679042de_int @ B_61 @ C_28 )
          = ( div_mo231679042de_int @ B_60 @ C_28 ) )
       => ( ( div_mo231679042de_int @ ( times_123202395de_int @ A_71 @ B_61 ) @ C_28 )
          = ( div_mo231679042de_int @ ( times_123202395de_int @ A_70 @ B_60 ) @ C_28 ) ) ) ) )).

thf(fact_2342_mod__add__self2,axiom,(
    ! [A_69: int,B_59: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_69 @ B_59 ) @ B_59 )
      = ( div_mod_int @ A_69 @ B_59 ) ) )).

thf(fact_2343_mod__add__self2,axiom,(
    ! [A_69: nat,B_59: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_69 @ B_59 ) @ B_59 )
      = ( div_mod_nat @ A_69 @ B_59 ) ) )).

thf(fact_2344_mod__add__self2,axiom,(
    ! [A_69: code_code_numeral,B_59: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_69 @ B_59 ) @ B_59 )
      = ( div_mo1740067990umeral @ A_69 @ B_59 ) ) )).

thf(fact_2345_mod__add__self2,axiom,(
    ! [A_69: quickcheck_code_int,B_59: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_69 @ B_59 ) @ B_59 )
      = ( div_mo231679042de_int @ A_69 @ B_59 ) ) )).

thf(fact_2346_mod__add__self1,axiom,(
    ! [B_58: int,A_68: int] :
      ( ( div_mod_int @ ( plus_plus_int @ B_58 @ A_68 ) @ B_58 )
      = ( div_mod_int @ A_68 @ B_58 ) ) )).

thf(fact_2347_mod__add__self1,axiom,(
    ! [B_58: nat,A_68: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ B_58 @ A_68 ) @ B_58 )
      = ( div_mod_nat @ A_68 @ B_58 ) ) )).

thf(fact_2348_mod__add__self1,axiom,(
    ! [B_58: code_code_numeral,A_68: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ B_58 @ A_68 ) @ B_58 )
      = ( div_mo1740067990umeral @ A_68 @ B_58 ) ) )).

thf(fact_2349_mod__add__self1,axiom,(
    ! [B_58: quickcheck_code_int,A_68: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ B_58 @ A_68 ) @ B_58 )
      = ( div_mo231679042de_int @ A_68 @ B_58 ) ) )).

thf(fact_2350_mod__add__right__eq,axiom,(
    ! [A_67: int,B_57: int,C_27: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_67 @ B_57 ) @ C_27 )
      = ( div_mod_int @ ( plus_plus_int @ A_67 @ ( div_mod_int @ B_57 @ C_27 ) ) @ C_27 ) ) )).

thf(fact_2351_mod__add__right__eq,axiom,(
    ! [A_67: nat,B_57: nat,C_27: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_67 @ B_57 ) @ C_27 )
      = ( div_mod_nat @ ( plus_plus_nat @ A_67 @ ( div_mod_nat @ B_57 @ C_27 ) ) @ C_27 ) ) )).

thf(fact_2352_mod__add__right__eq,axiom,(
    ! [A_67: code_code_numeral,B_57: code_code_numeral,C_27: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_67 @ B_57 ) @ C_27 )
      = ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_67 @ ( div_mo1740067990umeral @ B_57 @ C_27 ) ) @ C_27 ) ) )).

thf(fact_2353_mod__add__right__eq,axiom,(
    ! [A_67: quickcheck_code_int,B_57: quickcheck_code_int,C_27: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_67 @ B_57 ) @ C_27 )
      = ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_67 @ ( div_mo231679042de_int @ B_57 @ C_27 ) ) @ C_27 ) ) )).

thf(fact_2354_mod__add__left__eq,axiom,(
    ! [A_66: int,B_56: int,C_26: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_66 @ B_56 ) @ C_26 )
      = ( div_mod_int @ ( plus_plus_int @ ( div_mod_int @ A_66 @ C_26 ) @ B_56 ) @ C_26 ) ) )).

thf(fact_2355_mod__add__left__eq,axiom,(
    ! [A_66: nat,B_56: nat,C_26: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_66 @ B_56 ) @ C_26 )
      = ( div_mod_nat @ ( plus_plus_nat @ ( div_mod_nat @ A_66 @ C_26 ) @ B_56 ) @ C_26 ) ) )).

thf(fact_2356_mod__add__left__eq,axiom,(
    ! [A_66: code_code_numeral,B_56: code_code_numeral,C_26: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_66 @ B_56 ) @ C_26 )
      = ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ ( div_mo1740067990umeral @ A_66 @ C_26 ) @ B_56 ) @ C_26 ) ) )).

thf(fact_2357_mod__add__left__eq,axiom,(
    ! [A_66: quickcheck_code_int,B_56: quickcheck_code_int,C_26: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_66 @ B_56 ) @ C_26 )
      = ( div_mo231679042de_int @ ( plus_p1446045655de_int @ ( div_mo231679042de_int @ A_66 @ C_26 ) @ B_56 ) @ C_26 ) ) )).

thf(fact_2358_mod__add__eq,axiom,(
    ! [A_65: int,B_55: int,C_25: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_65 @ B_55 ) @ C_25 )
      = ( div_mod_int @ ( plus_plus_int @ ( div_mod_int @ A_65 @ C_25 ) @ ( div_mod_int @ B_55 @ C_25 ) ) @ C_25 ) ) )).

thf(fact_2359_mod__add__eq,axiom,(
    ! [A_65: nat,B_55: nat,C_25: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_65 @ B_55 ) @ C_25 )
      = ( div_mod_nat @ ( plus_plus_nat @ ( div_mod_nat @ A_65 @ C_25 ) @ ( div_mod_nat @ B_55 @ C_25 ) ) @ C_25 ) ) )).

thf(fact_2360_mod__add__eq,axiom,(
    ! [A_65: code_code_numeral,B_55: code_code_numeral,C_25: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_65 @ B_55 ) @ C_25 )
      = ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ ( div_mo1740067990umeral @ A_65 @ C_25 ) @ ( div_mo1740067990umeral @ B_55 @ C_25 ) ) @ C_25 ) ) )).

thf(fact_2361_mod__add__eq,axiom,(
    ! [A_65: quickcheck_code_int,B_55: quickcheck_code_int,C_25: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_65 @ B_55 ) @ C_25 )
      = ( div_mo231679042de_int @ ( plus_p1446045655de_int @ ( div_mo231679042de_int @ A_65 @ C_25 ) @ ( div_mo231679042de_int @ B_55 @ C_25 ) ) @ C_25 ) ) )).

thf(fact_2362_zmod__simps_I2_J,axiom,(
    ! [A_64: int,B_54: int,C_24: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_64 @ ( div_mod_int @ B_54 @ C_24 ) ) @ C_24 )
      = ( div_mod_int @ ( plus_plus_int @ A_64 @ B_54 ) @ C_24 ) ) )).

thf(fact_2363_zmod__simps_I2_J,axiom,(
    ! [A_64: nat,B_54: nat,C_24: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_64 @ ( div_mod_nat @ B_54 @ C_24 ) ) @ C_24 )
      = ( div_mod_nat @ ( plus_plus_nat @ A_64 @ B_54 ) @ C_24 ) ) )).

thf(fact_2364_zmod__simps_I2_J,axiom,(
    ! [A_64: code_code_numeral,B_54: code_code_numeral,C_24: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_64 @ ( div_mo1740067990umeral @ B_54 @ C_24 ) ) @ C_24 )
      = ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_64 @ B_54 ) @ C_24 ) ) )).

thf(fact_2365_zmod__simps_I2_J,axiom,(
    ! [A_64: quickcheck_code_int,B_54: quickcheck_code_int,C_24: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_64 @ ( div_mo231679042de_int @ B_54 @ C_24 ) ) @ C_24 )
      = ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_64 @ B_54 ) @ C_24 ) ) )).

thf(fact_2366_zmod__simps_I1_J,axiom,(
    ! [A_63: int,C_23: int,B_53: int] :
      ( ( div_mod_int @ ( plus_plus_int @ ( div_mod_int @ A_63 @ C_23 ) @ B_53 ) @ C_23 )
      = ( div_mod_int @ ( plus_plus_int @ A_63 @ B_53 ) @ C_23 ) ) )).

thf(fact_2367_zmod__simps_I1_J,axiom,(
    ! [A_63: nat,C_23: nat,B_53: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ ( div_mod_nat @ A_63 @ C_23 ) @ B_53 ) @ C_23 )
      = ( div_mod_nat @ ( plus_plus_nat @ A_63 @ B_53 ) @ C_23 ) ) )).

thf(fact_2368_zmod__simps_I1_J,axiom,(
    ! [A_63: code_code_numeral,C_23: code_code_numeral,B_53: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ ( div_mo1740067990umeral @ A_63 @ C_23 ) @ B_53 ) @ C_23 )
      = ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_63 @ B_53 ) @ C_23 ) ) )).

thf(fact_2369_zmod__simps_I1_J,axiom,(
    ! [A_63: quickcheck_code_int,C_23: quickcheck_code_int,B_53: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ ( div_mo231679042de_int @ A_63 @ C_23 ) @ B_53 ) @ C_23 )
      = ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_63 @ B_53 ) @ C_23 ) ) )).

thf(fact_2370_mod__add__cong,axiom,(
    ! [B_52: int,B_51: int,A_62: int,C_22: int,A_61: int] :
      ( ( ( div_mod_int @ A_62 @ C_22 )
        = ( div_mod_int @ A_61 @ C_22 ) )
     => ( ( ( div_mod_int @ B_52 @ C_22 )
          = ( div_mod_int @ B_51 @ C_22 ) )
       => ( ( div_mod_int @ ( plus_plus_int @ A_62 @ B_52 ) @ C_22 )
          = ( div_mod_int @ ( plus_plus_int @ A_61 @ B_51 ) @ C_22 ) ) ) ) )).

thf(fact_2371_mod__add__cong,axiom,(
    ! [B_52: nat,B_51: nat,A_62: nat,C_22: nat,A_61: nat] :
      ( ( ( div_mod_nat @ A_62 @ C_22 )
        = ( div_mod_nat @ A_61 @ C_22 ) )
     => ( ( ( div_mod_nat @ B_52 @ C_22 )
          = ( div_mod_nat @ B_51 @ C_22 ) )
       => ( ( div_mod_nat @ ( plus_plus_nat @ A_62 @ B_52 ) @ C_22 )
          = ( div_mod_nat @ ( plus_plus_nat @ A_61 @ B_51 ) @ C_22 ) ) ) ) )).

thf(fact_2372_mod__add__cong,axiom,(
    ! [B_52: code_code_numeral,B_51: code_code_numeral,A_62: code_code_numeral,C_22: code_code_numeral,A_61: code_code_numeral] :
      ( ( ( div_mo1740067990umeral @ A_62 @ C_22 )
        = ( div_mo1740067990umeral @ A_61 @ C_22 ) )
     => ( ( ( div_mo1740067990umeral @ B_52 @ C_22 )
          = ( div_mo1740067990umeral @ B_51 @ C_22 ) )
       => ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_62 @ B_52 ) @ C_22 )
          = ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_61 @ B_51 ) @ C_22 ) ) ) ) )).

thf(fact_2373_mod__add__cong,axiom,(
    ! [B_52: quickcheck_code_int,B_51: quickcheck_code_int,A_62: quickcheck_code_int,C_22: quickcheck_code_int,A_61: quickcheck_code_int] :
      ( ( ( div_mo231679042de_int @ A_62 @ C_22 )
        = ( div_mo231679042de_int @ A_61 @ C_22 ) )
     => ( ( ( div_mo231679042de_int @ B_52 @ C_22 )
          = ( div_mo231679042de_int @ B_51 @ C_22 ) )
       => ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_62 @ B_52 ) @ C_22 )
          = ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_61 @ B_51 ) @ C_22 ) ) ) ) )).

thf(fact_2374_mod__diff__right__eq,axiom,(
    ! [A_60: int,B_50: int,C_21: int] :
      ( ( div_mod_int @ ( minus_minus_int @ A_60 @ B_50 ) @ C_21 )
      = ( div_mod_int @ ( minus_minus_int @ A_60 @ ( div_mod_int @ B_50 @ C_21 ) ) @ C_21 ) ) )).

thf(fact_2375_mod__diff__left__eq,axiom,(
    ! [A_59: int,B_49: int,C_20: int] :
      ( ( div_mod_int @ ( minus_minus_int @ A_59 @ B_49 ) @ C_20 )
      = ( div_mod_int @ ( minus_minus_int @ ( div_mod_int @ A_59 @ C_20 ) @ B_49 ) @ C_20 ) ) )).

thf(fact_2376_mod__diff__eq,axiom,(
    ! [A_58: int,B_48: int,C_19: int] :
      ( ( div_mod_int @ ( minus_minus_int @ A_58 @ B_48 ) @ C_19 )
      = ( div_mod_int @ ( minus_minus_int @ ( div_mod_int @ A_58 @ C_19 ) @ ( div_mod_int @ B_48 @ C_19 ) ) @ C_19 ) ) )).

thf(fact_2377_mod__diff__cong,axiom,(
    ! [B_47: int,B_46: int,A_57: int,C_18: int,A_56: int] :
      ( ( ( div_mod_int @ A_57 @ C_18 )
        = ( div_mod_int @ A_56 @ C_18 ) )
     => ( ( ( div_mod_int @ B_47 @ C_18 )
          = ( div_mod_int @ B_46 @ C_18 ) )
       => ( ( div_mod_int @ ( minus_minus_int @ A_57 @ B_47 ) @ C_18 )
          = ( div_mod_int @ ( minus_minus_int @ A_56 @ B_46 ) @ C_18 ) ) ) ) )).

thf(fact_2378_dvd__mod__imp__dvd,axiom,(
    ! [K_6: code_code_numeral,M_21: code_code_numeral,N_32: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ K_6 @ ( div_mo1740067990umeral @ M_21 @ N_32 ) )
     => ( ( dvd_dv174992974umeral @ K_6 @ N_32 )
       => ( dvd_dv174992974umeral @ K_6 @ M_21 ) ) ) )).

thf(fact_2379_dvd__mod__imp__dvd,axiom,(
    ! [K_6: quickcheck_code_int,M_21: quickcheck_code_int,N_32: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ K_6 @ ( div_mo231679042de_int @ M_21 @ N_32 ) )
     => ( ( dvd_dv1760642554de_int @ K_6 @ N_32 )
       => ( dvd_dv1760642554de_int @ K_6 @ M_21 ) ) ) )).

thf(fact_2380_dvd__mod__imp__dvd,axiom,(
    ! [K_6: int,M_21: int,N_32: int] :
      ( ( dvd_dvd_int @ K_6 @ ( div_mod_int @ M_21 @ N_32 ) )
     => ( ( dvd_dvd_int @ K_6 @ N_32 )
       => ( dvd_dvd_int @ K_6 @ M_21 ) ) ) )).

thf(fact_2381_dvd__mod__imp__dvd,axiom,(
    ! [K_6: nat,M_21: nat,N_32: nat] :
      ( ( dvd_dvd_nat @ K_6 @ ( div_mod_nat @ M_21 @ N_32 ) )
     => ( ( dvd_dvd_nat @ K_6 @ N_32 )
       => ( dvd_dvd_nat @ K_6 @ M_21 ) ) ) )).

thf(fact_2382_dvd__mod,axiom,(
    ! [N_31: code_code_numeral,K_5: code_code_numeral,M_20: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ K_5 @ M_20 )
     => ( ( dvd_dv174992974umeral @ K_5 @ N_31 )
       => ( dvd_dv174992974umeral @ K_5 @ ( div_mo1740067990umeral @ M_20 @ N_31 ) ) ) ) )).

thf(fact_2383_dvd__mod,axiom,(
    ! [N_31: quickcheck_code_int,K_5: quickcheck_code_int,M_20: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ K_5 @ M_20 )
     => ( ( dvd_dv1760642554de_int @ K_5 @ N_31 )
       => ( dvd_dv1760642554de_int @ K_5 @ ( div_mo231679042de_int @ M_20 @ N_31 ) ) ) ) )).

thf(fact_2384_dvd__mod,axiom,(
    ! [N_31: int,K_5: int,M_20: int] :
      ( ( dvd_dvd_int @ K_5 @ M_20 )
     => ( ( dvd_dvd_int @ K_5 @ N_31 )
       => ( dvd_dvd_int @ K_5 @ ( div_mod_int @ M_20 @ N_31 ) ) ) ) )).

thf(fact_2385_dvd__mod,axiom,(
    ! [N_31: nat,K_5: nat,M_20: nat] :
      ( ( dvd_dvd_nat @ K_5 @ M_20 )
     => ( ( dvd_dvd_nat @ K_5 @ N_31 )
       => ( dvd_dvd_nat @ K_5 @ ( div_mod_nat @ M_20 @ N_31 ) ) ) ) )).

thf(fact_2386_mod__mod__cancel,axiom,(
    ! [A_55: code_code_numeral,C_17: code_code_numeral,B_45: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ C_17 @ B_45 )
     => ( ( div_mo1740067990umeral @ ( div_mo1740067990umeral @ A_55 @ B_45 ) @ C_17 )
        = ( div_mo1740067990umeral @ A_55 @ C_17 ) ) ) )).

thf(fact_2387_mod__mod__cancel,axiom,(
    ! [A_55: quickcheck_code_int,C_17: quickcheck_code_int,B_45: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ C_17 @ B_45 )
     => ( ( div_mo231679042de_int @ ( div_mo231679042de_int @ A_55 @ B_45 ) @ C_17 )
        = ( div_mo231679042de_int @ A_55 @ C_17 ) ) ) )).

thf(fact_2388_mod__mod__cancel,axiom,(
    ! [A_55: int,C_17: int,B_45: int] :
      ( ( dvd_dvd_int @ C_17 @ B_45 )
     => ( ( div_mod_int @ ( div_mod_int @ A_55 @ B_45 ) @ C_17 )
        = ( div_mod_int @ A_55 @ C_17 ) ) ) )).

thf(fact_2389_mod__mod__cancel,axiom,(
    ! [A_55: nat,C_17: nat,B_45: nat] :
      ( ( dvd_dvd_nat @ C_17 @ B_45 )
     => ( ( div_mod_nat @ ( div_mod_nat @ A_55 @ B_45 ) @ C_17 )
        = ( div_mod_nat @ A_55 @ C_17 ) ) ) )).

thf(fact_2390_dvd__mod__iff,axiom,(
    ! [M_19: code_code_numeral,K_4: code_code_numeral,N_30: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ K_4 @ N_30 )
     => ( ( dvd_dv174992974umeral @ K_4 @ ( div_mo1740067990umeral @ M_19 @ N_30 ) )
      <=> ( dvd_dv174992974umeral @ K_4 @ M_19 ) ) ) )).

thf(fact_2391_dvd__mod__iff,axiom,(
    ! [M_19: quickcheck_code_int,K_4: quickcheck_code_int,N_30: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ K_4 @ N_30 )
     => ( ( dvd_dv1760642554de_int @ K_4 @ ( div_mo231679042de_int @ M_19 @ N_30 ) )
      <=> ( dvd_dv1760642554de_int @ K_4 @ M_19 ) ) ) )).

thf(fact_2392_dvd__mod__iff,axiom,(
    ! [M_19: int,K_4: int,N_30: int] :
      ( ( dvd_dvd_int @ K_4 @ N_30 )
     => ( ( dvd_dvd_int @ K_4 @ ( div_mod_int @ M_19 @ N_30 ) )
      <=> ( dvd_dvd_int @ K_4 @ M_19 ) ) ) )).

thf(fact_2393_dvd__mod__iff,axiom,(
    ! [M_19: nat,K_4: nat,N_30: nat] :
      ( ( dvd_dvd_nat @ K_4 @ N_30 )
     => ( ( dvd_dvd_nat @ K_4 @ ( div_mod_nat @ M_19 @ N_30 ) )
      <=> ( dvd_dvd_nat @ K_4 @ M_19 ) ) ) )).

thf(fact_2394_zmod__self,axiom,(
    ! [A: int] :
      ( ( div_mod_int @ A @ A )
      = zero_zero_int ) )).

thf(fact_2395_zmod__zero,axiom,(
    ! [B: int] :
      ( ( div_mod_int @ zero_zero_int @ B )
      = zero_zero_int ) )).

thf(fact_2396_zmod__zmult1__eq,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( div_mod_int @ ( times_times_int @ A @ B ) @ C )
      = ( div_mod_int @ ( times_times_int @ A @ ( div_mod_int @ B @ C ) ) @ C ) ) )).

thf(fact_2397_zmod__simps_I3_J,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( div_mod_int @ ( times_times_int @ A @ ( div_mod_int @ B @ C ) ) @ C )
      = ( div_mod_int @ ( times_times_int @ A @ B ) @ C ) ) )).

thf(fact_2398_zdiff__zmod__right,axiom,(
    ! [X_1: int,Y_1: int,M: int] :
      ( ( div_mod_int @ ( minus_minus_int @ X_1 @ ( div_mod_int @ Y_1 @ M ) ) @ M )
      = ( div_mod_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ M ) ) )).

thf(fact_2399_zdiff__zmod__left,axiom,(
    ! [X_1: int,M: int,Y_1: int] :
      ( ( div_mod_int @ ( minus_minus_int @ ( div_mod_int @ X_1 @ M ) @ Y_1 ) @ M )
      = ( div_mod_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ M ) ) )).

thf(fact_2400_zcong__zmod,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( zcong @ A @ B @ M )
    <=> ( zcong @ ( div_mod_int @ A @ M ) @ ( div_mod_int @ B @ M ) @ M ) ) )).

thf(fact_2401_Residues_Oaux,axiom,(
    ! [X_1: int,M: int,Y_1: int] :
      ( ( ( div_mod_int @ X_1 @ M )
        = ( div_mod_int @ Y_1 @ M ) )
     => ( zcong @ X_1 @ Y_1 @ M ) ) )).

thf(fact_2402_mod__mod__is__mod,axiom,(
    ! [X_1: int,M: int] :
      ( zcong @ X_1 @ ( div_mod_int @ X_1 @ M ) @ M ) )).

thf(fact_2403_zdvd__zmod__imp__zdvd,axiom,(
    ! [K_1: int,M: int,N: int] :
      ( ( dvd_dvd_int @ K_1 @ ( div_mod_int @ M @ N ) )
     => ( ( dvd_dvd_int @ K_1 @ N )
       => ( dvd_dvd_int @ K_1 @ M ) ) ) )).

thf(fact_2404_zdvd__zmod,axiom,(
    ! [N: int,F: int,M: int] :
      ( ( dvd_dvd_int @ F @ M )
     => ( ( dvd_dvd_int @ F @ N )
       => ( dvd_dvd_int @ F @ ( div_mod_int @ M @ N ) ) ) ) )).

thf(fact_2405_zpower__zmod,axiom,(
    ! [X_1: int,M: int,Y_1: nat] :
      ( ( div_mod_int @ ( power_power_int @ ( div_mod_int @ X_1 @ M ) @ Y_1 ) @ M )
      = ( div_mod_int @ ( power_power_int @ X_1 @ Y_1 ) @ M ) ) )).

thf(fact_2406_StandardRes__prop1,axiom,(
    ! [X_1: int,M: int] :
      ( zcong @ X_1 @ ( standardRes @ M @ X_1 ) @ M ) )).

thf(fact_2407_mod__mult__self2__is__0,axiom,(
    ! [A_54: int,B_44: int] :
      ( ( div_mod_int @ ( times_times_int @ A_54 @ B_44 ) @ B_44 )
      = zero_zero_int ) )).

thf(fact_2408_mod__mult__self2__is__0,axiom,(
    ! [A_54: nat,B_44: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ A_54 @ B_44 ) @ B_44 )
      = zero_zero_nat ) )).

thf(fact_2409_mod__mult__self2__is__0,axiom,(
    ! [A_54: code_code_numeral,B_44: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ A_54 @ B_44 ) @ B_44 )
      = zero_z126310315umeral ) )).

thf(fact_2410_mod__mult__self2__is__0,axiom,(
    ! [A_54: quickcheck_code_int,B_44: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ A_54 @ B_44 ) @ B_44 )
      = zero_z891286103de_int ) )).

thf(fact_2411_mod__mult__self1__is__0,axiom,(
    ! [B_43: int,A_53: int] :
      ( ( div_mod_int @ ( times_times_int @ B_43 @ A_53 ) @ B_43 )
      = zero_zero_int ) )).

thf(fact_2412_mod__mult__self1__is__0,axiom,(
    ! [B_43: nat,A_53: nat] :
      ( ( div_mod_nat @ ( times_times_nat @ B_43 @ A_53 ) @ B_43 )
      = zero_zero_nat ) )).

thf(fact_2413_mod__mult__self1__is__0,axiom,(
    ! [B_43: code_code_numeral,A_53: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( times_1655362735umeral @ B_43 @ A_53 ) @ B_43 )
      = zero_z126310315umeral ) )).

thf(fact_2414_mod__mult__self1__is__0,axiom,(
    ! [B_43: quickcheck_code_int,A_53: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( times_123202395de_int @ B_43 @ A_53 ) @ B_43 )
      = zero_z891286103de_int ) )).

thf(fact_2415_mod__by__1,axiom,(
    ! [A_52: int] :
      ( ( div_mod_int @ A_52 @ one_one_int )
      = zero_zero_int ) )).

thf(fact_2416_mod__by__1,axiom,(
    ! [A_52: nat] :
      ( ( div_mod_nat @ A_52 @ one_one_nat )
      = zero_zero_nat ) )).

thf(fact_2417_mod__by__1,axiom,(
    ! [A_52: code_code_numeral] :
      ( ( div_mo1740067990umeral @ A_52 @ one_on1645066479umeral )
      = zero_z126310315umeral ) )).

thf(fact_2418_mod__by__1,axiom,(
    ! [A_52: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ A_52 @ one_on1684967323de_int )
      = zero_z891286103de_int ) )).

thf(fact_2419_mod__mult__self2,axiom,(
    ! [A_51: int,B_42: int,C_16: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_51 @ ( times_times_int @ B_42 @ C_16 ) ) @ B_42 )
      = ( div_mod_int @ A_51 @ B_42 ) ) )).

thf(fact_2420_mod__mult__self2,axiom,(
    ! [A_51: nat,B_42: nat,C_16: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_51 @ ( times_times_nat @ B_42 @ C_16 ) ) @ B_42 )
      = ( div_mod_nat @ A_51 @ B_42 ) ) )).

thf(fact_2421_mod__mult__self2,axiom,(
    ! [A_51: code_code_numeral,B_42: code_code_numeral,C_16: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_51 @ ( times_1655362735umeral @ B_42 @ C_16 ) ) @ B_42 )
      = ( div_mo1740067990umeral @ A_51 @ B_42 ) ) )).

thf(fact_2422_mod__mult__self2,axiom,(
    ! [A_51: quickcheck_code_int,B_42: quickcheck_code_int,C_16: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_51 @ ( times_123202395de_int @ B_42 @ C_16 ) ) @ B_42 )
      = ( div_mo231679042de_int @ A_51 @ B_42 ) ) )).

thf(fact_2423_mod__mult__self1,axiom,(
    ! [A_50: int,C_15: int,B_41: int] :
      ( ( div_mod_int @ ( plus_plus_int @ A_50 @ ( times_times_int @ C_15 @ B_41 ) ) @ B_41 )
      = ( div_mod_int @ A_50 @ B_41 ) ) )).

thf(fact_2424_mod__mult__self1,axiom,(
    ! [A_50: nat,C_15: nat,B_41: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ A_50 @ ( times_times_nat @ C_15 @ B_41 ) ) @ B_41 )
      = ( div_mod_nat @ A_50 @ B_41 ) ) )).

thf(fact_2425_mod__mult__self1,axiom,(
    ! [A_50: code_code_numeral,C_15: code_code_numeral,B_41: code_code_numeral] :
      ( ( div_mo1740067990umeral @ ( plus_p1627245867umeral @ A_50 @ ( times_1655362735umeral @ C_15 @ B_41 ) ) @ B_41 )
      = ( div_mo1740067990umeral @ A_50 @ B_41 ) ) )).

thf(fact_2426_mod__mult__self1,axiom,(
    ! [A_50: quickcheck_code_int,C_15: quickcheck_code_int,B_41: quickcheck_code_int] :
      ( ( div_mo231679042de_int @ ( plus_p1446045655de_int @ A_50 @ ( times_123202395de_int @ C_15 @ B_41 ) ) @ B_41 )
      = ( div_mo231679042de_int @ A_50 @ B_41 ) ) )).

thf(fact_2427_dvd__imp__mod__0,axiom,(
    ! [A_49: code_code_numeral,B_40: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_49 @ B_40 )
     => ( ( div_mo1740067990umeral @ B_40 @ A_49 )
        = zero_z126310315umeral ) ) )).

thf(fact_2428_dvd__imp__mod__0,axiom,(
    ! [A_49: quickcheck_code_int,B_40: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_49 @ B_40 )
     => ( ( div_mo231679042de_int @ B_40 @ A_49 )
        = zero_z891286103de_int ) ) )).

thf(fact_2429_dvd__imp__mod__0,axiom,(
    ! [A_49: int,B_40: int] :
      ( ( dvd_dvd_int @ A_49 @ B_40 )
     => ( ( div_mod_int @ B_40 @ A_49 )
        = zero_zero_int ) ) )).

thf(fact_2430_dvd__imp__mod__0,axiom,(
    ! [A_49: nat,B_40: nat] :
      ( ( dvd_dvd_nat @ A_49 @ B_40 )
     => ( ( div_mod_nat @ B_40 @ A_49 )
        = zero_zero_nat ) ) )).

thf(fact_2431_dvd__eq__mod__eq__0,axiom,(
    ! [A_48: code_code_numeral,B_39: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_48 @ B_39 )
    <=> ( ( div_mo1740067990umeral @ B_39 @ A_48 )
        = zero_z126310315umeral ) ) )).

thf(fact_2432_dvd__eq__mod__eq__0,axiom,(
    ! [A_48: quickcheck_code_int,B_39: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_48 @ B_39 )
    <=> ( ( div_mo231679042de_int @ B_39 @ A_48 )
        = zero_z891286103de_int ) ) )).

thf(fact_2433_dvd__eq__mod__eq__0,axiom,(
    ! [A_48: int,B_39: int] :
      ( ( dvd_dvd_int @ A_48 @ B_39 )
    <=> ( ( div_mod_int @ B_39 @ A_48 )
        = zero_zero_int ) ) )).

thf(fact_2434_dvd__eq__mod__eq__0,axiom,(
    ! [A_48: nat,B_39: nat] :
      ( ( dvd_dvd_nat @ A_48 @ B_39 )
    <=> ( ( div_mod_nat @ B_39 @ A_48 )
        = zero_zero_nat ) ) )).

thf(fact_2435_pos__mod__bound,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ord_less_int @ ( div_mod_int @ A @ B ) @ B ) ) )).

thf(fact_2436_neg__mod__bound,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ B @ zero_zero_int )
     => ( ord_less_int @ B @ ( div_mod_int @ A @ B ) ) ) )).

thf(fact_2437_zmod__le__nonneg__dividend,axiom,(
    ! [K_1: int,M: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ M )
     => ( ord_less_eq_int @ ( div_mod_int @ M @ K_1 ) @ M ) ) )).

thf(fact_2438_Divides_Otransfer__nat__int__function__closures_I2_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ord_less_eq_int @ zero_zero_int @ ( div_mod_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2439_zmod__eq__0__iff,axiom,(
    ! [M: int,D: int] :
      ( ( ( div_mod_int @ M @ D )
        = zero_zero_int )
    <=> ? [Q_2: int] :
          ( M
          = ( times_times_int @ D @ Q_2 ) ) ) )).

thf(fact_2440_zmod__eq__dvd__iff,axiom,(
    ! [X_1: int,N: int,Y_1: int] :
      ( ( ( div_mod_int @ X_1 @ N )
        = ( div_mod_int @ Y_1 @ N ) )
    <=> ( dvd_dvd_int @ N @ ( minus_minus_int @ X_1 @ Y_1 ) ) ) )).

thf(fact_2441_dvd__eq__mod__eq__0__number__of,axiom,(
    ! [X_20: int,Y_15: int] :
      ( ( dvd_dv174992974umeral @ ( number1443263063umeral @ X_20 ) @ ( number1443263063umeral @ Y_15 ) )
    <=> ( ( div_mo1740067990umeral @ ( number1443263063umeral @ Y_15 ) @ ( number1443263063umeral @ X_20 ) )
        = zero_z126310315umeral ) ) )).

thf(fact_2442_dvd__eq__mod__eq__0__number__of,axiom,(
    ! [X_20: int,Y_15: int] :
      ( ( dvd_dv1760642554de_int @ ( number1226105091de_int @ X_20 ) @ ( number1226105091de_int @ Y_15 ) )
    <=> ( ( div_mo231679042de_int @ ( number1226105091de_int @ Y_15 ) @ ( number1226105091de_int @ X_20 ) )
        = zero_z891286103de_int ) ) )).

thf(fact_2443_dvd__eq__mod__eq__0__number__of,axiom,(
    ! [X_20: int,Y_15: int] :
      ( ( dvd_dvd_int @ ( number_number_of_int @ X_20 ) @ ( number_number_of_int @ Y_15 ) )
    <=> ( ( div_mod_int @ ( number_number_of_int @ Y_15 ) @ ( number_number_of_int @ X_20 ) )
        = zero_zero_int ) ) )).

thf(fact_2444_dvd__eq__mod__eq__0__number__of,axiom,(
    ! [X_20: int,Y_15: int] :
      ( ( dvd_dvd_nat @ ( number_number_of_nat @ X_20 ) @ ( number_number_of_nat @ Y_15 ) )
    <=> ( ( div_mod_nat @ ( number_number_of_nat @ Y_15 ) @ ( number_number_of_nat @ X_20 ) )
        = zero_zero_nat ) ) )).

thf(fact_2445_StandardRes__ubound,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ zero_zero_int @ P_3 )
     => ( ord_less_int @ ( standardRes @ P_3 @ X_1 ) @ P_3 ) ) )).

thf(fact_2446_StandardRes__eq__zcong,axiom,(
    ! [M: int,X_1: int] :
      ( ( ( standardRes @ M @ X_1 )
        = zero_zero_int )
    <=> ( zcong @ X_1 @ zero_zero_int @ M ) ) )).

thf(fact_2447_StandardRes__prop3,axiom,(
    ! [X_1: int,P_3: int] :
      ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
    <=> ( ( standardRes @ P_3 @ X_1 )
       != zero_zero_int ) ) )).

thf(fact_2448_mod__neg__neg__trivial,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ A @ zero_zero_int )
     => ( ( ord_less_int @ B @ A )
       => ( ( div_mod_int @ A @ B )
          = A ) ) ) )).

thf(fact_2449_neg__mod__conj,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ B @ zero_zero_int )
     => ( ( ord_less_eq_int @ ( div_mod_int @ A @ B ) @ zero_zero_int )
        & ( ord_less_int @ B @ ( div_mod_int @ A @ B ) ) ) ) )).

thf(fact_2450_neg__mod__sign,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ B @ zero_zero_int )
     => ( ord_less_eq_int @ ( div_mod_int @ A @ B ) @ zero_zero_int ) ) )).

thf(fact_2451_mod__pos__pos__trivial,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ A @ B )
       => ( ( div_mod_int @ A @ B )
          = A ) ) ) )).

thf(fact_2452_pos__mod__conj,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( ord_less_eq_int @ zero_zero_int @ ( div_mod_int @ A @ B ) )
        & ( ord_less_int @ ( div_mod_int @ A @ B ) @ B ) ) ) )).

thf(fact_2453_pos__mod__sign,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ord_less_eq_int @ zero_zero_int @ ( div_mod_int @ A @ B ) ) ) )).

thf(fact_2454_zcong__zmod__eq,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( ord_less_int @ zero_zero_int @ M )
     => ( ( zcong @ A @ B @ M )
      <=> ( ( div_mod_int @ A @ M )
          = ( div_mod_int @ B @ M ) ) ) ) )).

thf(fact_2455_zmod__zdvd__zmod,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( ord_less_int @ zero_zero_int @ M )
     => ( ( dvd_dvd_int @ M @ B )
       => ( ( div_mod_int @ ( div_mod_int @ A @ B ) @ M )
          = ( div_mod_int @ A @ M ) ) ) ) )).

thf(fact_2456_zmod__minus1__right,axiom,(
    ! [A: int] :
      ( ( div_mod_int @ A @ ( number_number_of_int @ min ) )
      = zero_zero_int ) )).

thf(fact_2457_zdvd__iff__zmod__eq__0__number__of,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( dvd_dvd_int @ ( number_number_of_int @ X_1 ) @ ( number_number_of_int @ Y_1 ) )
    <=> ( ( div_mod_int @ ( number_number_of_int @ Y_1 ) @ ( number_number_of_int @ X_1 ) )
        = zero_zero_int ) ) )).

thf(fact_2458_mod__pos__neg__trivial,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_int @ zero_zero_int @ A )
     => ( ( ord_less_eq_int @ ( plus_plus_int @ A @ B ) @ zero_zero_int )
       => ( ( div_mod_int @ A @ B )
          = ( plus_plus_int @ A @ B ) ) ) ) )).

thf(fact_2459_StandardRes__lbound,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ zero_zero_int @ P_3 )
     => ( ord_less_eq_int @ zero_zero_int @ ( standardRes @ P_3 @ X_1 ) ) ) )).

thf(fact_2460_StandardRes__prop2,axiom,(
    ! [X1: int,X2: int,M: int] :
      ( ( ord_less_int @ zero_zero_int @ M )
     => ( ( ( standardRes @ M @ X1 )
          = ( standardRes @ M @ X2 ) )
      <=> ( zcong @ X1 @ X2 @ M ) ) ) )).

thf(fact_2461_zmod__number__of__Bit0,axiom,(
    ! [V: int,W: int] :
      ( ( div_mod_int @ ( number_number_of_int @ ( bit0 @ V ) ) @ ( number_number_of_int @ ( bit0 @ W ) ) )
      = ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_mod_int @ ( number_number_of_int @ V ) @ ( number_number_of_int @ W ) ) ) ) )).

thf(fact_2462_split__zmod,axiom,(
    ! [P: int > $o,N: int,K_1: int] :
      ( ( P @ ( div_mod_int @ N @ K_1 ) )
    <=> ( ( ( K_1 = zero_zero_int )
         => ( P @ N ) )
        & ( ( ord_less_int @ zero_zero_int @ K_1 )
         => ! [I_1: int,J_1: int] :
              ( ( ( ord_less_eq_int @ zero_zero_int @ J_1 )
                & ( ord_less_int @ J_1 @ K_1 )
                & ( N
                  = ( plus_plus_int @ ( times_times_int @ K_1 @ I_1 ) @ J_1 ) ) )
             => ( P @ J_1 ) ) )
        & ( ( ord_less_int @ K_1 @ zero_zero_int )
         => ! [I_1: int,J_1: int] :
              ( ( ( ord_less_int @ K_1 @ J_1 )
                & ( ord_less_eq_int @ J_1 @ zero_zero_int )
                & ( N
                  = ( plus_plus_int @ ( times_times_int @ K_1 @ I_1 ) @ J_1 ) ) )
             => ( P @ J_1 ) ) ) ) ) )).

thf(fact_2463_zmult2__lemma__aux3,axiom,(
    ! [Q: int,B: int,R_1: int,C: int] :
      ( ( ord_less_int @ zero_zero_int @ C )
     => ( ( ord_less_eq_int @ zero_zero_int @ R_1 )
       => ( ( ord_less_int @ R_1 @ B )
         => ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( times_times_int @ B @ ( div_mod_int @ Q @ C ) ) @ R_1 ) ) ) ) ) )).

thf(fact_2464_zmult2__lemma__aux4,axiom,(
    ! [Q: int,B: int,R_1: int,C: int] :
      ( ( ord_less_int @ zero_zero_int @ C )
     => ( ( ord_less_eq_int @ zero_zero_int @ R_1 )
       => ( ( ord_less_int @ R_1 @ B )
         => ( ord_less_int @ ( plus_plus_int @ ( times_times_int @ B @ ( div_mod_int @ Q @ C ) ) @ R_1 ) @ ( times_times_int @ B @ C ) ) ) ) ) )).

thf(fact_2465_zmult2__lemma__aux1,axiom,(
    ! [Q: int,B: int,R_1: int,C: int] :
      ( ( ord_less_int @ zero_zero_int @ C )
     => ( ( ord_less_int @ B @ R_1 )
       => ( ( ord_less_eq_int @ R_1 @ zero_zero_int )
         => ( ord_less_int @ ( times_times_int @ B @ C ) @ ( plus_plus_int @ ( times_times_int @ B @ ( div_mod_int @ Q @ C ) ) @ R_1 ) ) ) ) ) )).

thf(fact_2466_zmult2__lemma__aux2,axiom,(
    ! [Q: int,B: int,R_1: int,C: int] :
      ( ( ord_less_int @ zero_zero_int @ C )
     => ( ( ord_less_int @ B @ R_1 )
       => ( ( ord_less_eq_int @ R_1 @ zero_zero_int )
         => ( ord_less_eq_int @ ( plus_plus_int @ ( times_times_int @ B @ ( div_mod_int @ Q @ C ) ) @ R_1 ) @ zero_zero_int ) ) ) ) )).

thf(fact_2467_divmod__int__rel__mod__eq,axiom,(
    ! [A_4: int,B_3: int,Q_7: int,Y_1: int] :
      ( ( A_4
        = ( plus_plus_int @ ( times_times_int @ B_3 @ Q_7 ) @ Y_1 ) )
     => ( ( ( ( ord_less_int @ zero_zero_int @ B_3 )
           => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
              & ( ord_less_int @ Y_1 @ B_3 ) ) )
          & ( ~ ( ord_less_int @ zero_zero_int @ B_3 )
           => ( ( ord_less_int @ B_3 @ Y_1 )
              & ( ord_less_eq_int @ Y_1 @ zero_zero_int ) ) ) )
       => ( ( B_3 != zero_zero_int )
         => ( ( div_mod_int @ A_4 @ B_3 )
            = Y_1 ) ) ) ) )).

thf(fact_2468_neq__one__mod__two,axiom,(
    ! [X_1: int] :
      ( ( ( div_mod_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
       != zero_zero_int )
    <=> ( ( div_mod_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = one_one_int ) ) )).

thf(fact_2469_zmod__minus1,axiom,(
    ! [B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( div_mod_int @ ( number_number_of_int @ min ) @ B )
        = ( minus_minus_int @ B @ one_one_int ) ) ) )).

thf(fact_2470_mult_Ozero__left,axiom,(
    ! [B_38: real] :
      ( ( times_times_real @ zero_zero_real @ B_38 )
      = zero_zero_real ) )).

thf(fact_2471_mult_Ozero__left,axiom,(
    ! [B_38: complex] :
      ( ( times_times_complex @ zero_zero_complex @ B_38 )
      = zero_zero_complex ) )).

thf(fact_2472_mult__left_Ozero,axiom,(
    ! [Y_14: real] :
      ( ( times_times_real @ zero_zero_real @ Y_14 )
      = zero_zero_real ) )).

thf(fact_2473_mult__left_Ozero,axiom,(
    ! [Y_14: complex] :
      ( ( times_times_complex @ zero_zero_complex @ Y_14 )
      = zero_zero_complex ) )).

thf(fact_2474_mult_Ozero__right,axiom,(
    ! [A_47: real] :
      ( ( times_times_real @ A_47 @ zero_zero_real )
      = zero_zero_real ) )).

thf(fact_2475_mult_Ozero__right,axiom,(
    ! [A_47: complex] :
      ( ( times_times_complex @ A_47 @ zero_zero_complex )
      = zero_zero_complex ) )).

thf(fact_2476_mult__right_Ozero,axiom,(
    ! [X_19: real] :
      ( ( times_times_real @ X_19 @ zero_zero_real )
      = zero_zero_real ) )).

thf(fact_2477_mult__right_Ozero,axiom,(
    ! [X_19: complex] :
      ( ( times_times_complex @ X_19 @ zero_zero_complex )
      = zero_zero_complex ) )).

thf(fact_2478_mult_Oadd__right,axiom,(
    ! [A_46: real,B_37: real,B_36: real] :
      ( ( times_times_real @ A_46 @ ( plus_plus_real @ B_37 @ B_36 ) )
      = ( plus_plus_real @ ( times_times_real @ A_46 @ B_37 ) @ ( times_times_real @ A_46 @ B_36 ) ) ) )).

thf(fact_2479_mult_Oadd__right,axiom,(
    ! [A_46: complex,B_37: complex,B_36: complex] :
      ( ( times_times_complex @ A_46 @ ( plus_plus_complex @ B_37 @ B_36 ) )
      = ( plus_plus_complex @ ( times_times_complex @ A_46 @ B_37 ) @ ( times_times_complex @ A_46 @ B_36 ) ) ) )).

thf(fact_2480_mult__right_Oadd,axiom,(
    ! [Xa_3: real,X_18: real,Y_13: real] :
      ( ( times_times_real @ Xa_3 @ ( plus_plus_real @ X_18 @ Y_13 ) )
      = ( plus_plus_real @ ( times_times_real @ Xa_3 @ X_18 ) @ ( times_times_real @ Xa_3 @ Y_13 ) ) ) )).

thf(fact_2481_mult__right_Oadd,axiom,(
    ! [Xa_3: complex,X_18: complex,Y_13: complex] :
      ( ( times_times_complex @ Xa_3 @ ( plus_plus_complex @ X_18 @ Y_13 ) )
      = ( plus_plus_complex @ ( times_times_complex @ Xa_3 @ X_18 ) @ ( times_times_complex @ Xa_3 @ Y_13 ) ) ) )).

thf(fact_2482_mult_Oadd__left,axiom,(
    ! [A_45: real,A_44: real,B_35: real] :
      ( ( times_times_real @ ( plus_plus_real @ A_45 @ A_44 ) @ B_35 )
      = ( plus_plus_real @ ( times_times_real @ A_45 @ B_35 ) @ ( times_times_real @ A_44 @ B_35 ) ) ) )).

thf(fact_2483_mult_Oadd__left,axiom,(
    ! [A_45: complex,A_44: complex,B_35: complex] :
      ( ( times_times_complex @ ( plus_plus_complex @ A_45 @ A_44 ) @ B_35 )
      = ( plus_plus_complex @ ( times_times_complex @ A_45 @ B_35 ) @ ( times_times_complex @ A_44 @ B_35 ) ) ) )).

thf(fact_2484_mult__left_Oadd,axiom,(
    ! [X_17: real,Y_12: real,Ya_2: real] :
      ( ( times_times_real @ ( plus_plus_real @ X_17 @ Y_12 ) @ Ya_2 )
      = ( plus_plus_real @ ( times_times_real @ X_17 @ Ya_2 ) @ ( times_times_real @ Y_12 @ Ya_2 ) ) ) )).

thf(fact_2485_mult__left_Oadd,axiom,(
    ! [X_17: complex,Y_12: complex,Ya_2: complex] :
      ( ( times_times_complex @ ( plus_plus_complex @ X_17 @ Y_12 ) @ Ya_2 )
      = ( plus_plus_complex @ ( times_times_complex @ X_17 @ Ya_2 ) @ ( times_times_complex @ Y_12 @ Ya_2 ) ) ) )).

thf(fact_2486_mult_Odiff__right,axiom,(
    ! [A_43: real,B_34: real,B_33: real] :
      ( ( times_times_real @ A_43 @ ( minus_minus_real @ B_34 @ B_33 ) )
      = ( minus_minus_real @ ( times_times_real @ A_43 @ B_34 ) @ ( times_times_real @ A_43 @ B_33 ) ) ) )).

thf(fact_2487_mult_Odiff__right,axiom,(
    ! [A_43: complex,B_34: complex,B_33: complex] :
      ( ( times_times_complex @ A_43 @ ( minus_minus_complex @ B_34 @ B_33 ) )
      = ( minus_minus_complex @ ( times_times_complex @ A_43 @ B_34 ) @ ( times_times_complex @ A_43 @ B_33 ) ) ) )).

thf(fact_2488_mult__right_Odiff,axiom,(
    ! [Xa_2: real,X_16: real,Y_11: real] :
      ( ( times_times_real @ Xa_2 @ ( minus_minus_real @ X_16 @ Y_11 ) )
      = ( minus_minus_real @ ( times_times_real @ Xa_2 @ X_16 ) @ ( times_times_real @ Xa_2 @ Y_11 ) ) ) )).

thf(fact_2489_mult__right_Odiff,axiom,(
    ! [Xa_2: complex,X_16: complex,Y_11: complex] :
      ( ( times_times_complex @ Xa_2 @ ( minus_minus_complex @ X_16 @ Y_11 ) )
      = ( minus_minus_complex @ ( times_times_complex @ Xa_2 @ X_16 ) @ ( times_times_complex @ Xa_2 @ Y_11 ) ) ) )).

thf(fact_2490_mult_Odiff__left,axiom,(
    ! [A_42: real,A_41: real,B_32: real] :
      ( ( times_times_real @ ( minus_minus_real @ A_42 @ A_41 ) @ B_32 )
      = ( minus_minus_real @ ( times_times_real @ A_42 @ B_32 ) @ ( times_times_real @ A_41 @ B_32 ) ) ) )).

thf(fact_2491_mult_Odiff__left,axiom,(
    ! [A_42: complex,A_41: complex,B_32: complex] :
      ( ( times_times_complex @ ( minus_minus_complex @ A_42 @ A_41 ) @ B_32 )
      = ( minus_minus_complex @ ( times_times_complex @ A_42 @ B_32 ) @ ( times_times_complex @ A_41 @ B_32 ) ) ) )).

thf(fact_2492_mult__left_Odiff,axiom,(
    ! [X_15: real,Y_10: real,Ya_1: real] :
      ( ( times_times_real @ ( minus_minus_real @ X_15 @ Y_10 ) @ Ya_1 )
      = ( minus_minus_real @ ( times_times_real @ X_15 @ Ya_1 ) @ ( times_times_real @ Y_10 @ Ya_1 ) ) ) )).

thf(fact_2493_mult__left_Odiff,axiom,(
    ! [X_15: complex,Y_10: complex,Ya_1: complex] :
      ( ( times_times_complex @ ( minus_minus_complex @ X_15 @ Y_10 ) @ Ya_1 )
      = ( minus_minus_complex @ ( times_times_complex @ X_15 @ Ya_1 ) @ ( times_times_complex @ Y_10 @ Ya_1 ) ) ) )).

thf(fact_2494_negDivAlg__minus1,axiom,(
    ! [B: int] :
      ( ( negDivAlg @ ( number_number_of_int @ min ) @ B )
      = ( product_Pair_int_int @ ( number_number_of_int @ min ) @ ( minus_minus_int @ B @ one_one_int ) ) ) )).

thf(fact_2495_negDivAlg_Osimps,axiom,(
    ! [A: int,B: int] :
      ( ( ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A @ B ) )
          | ( ord_less_eq_int @ B @ zero_zero_int ) )
       => ( ( negDivAlg @ A @ B )
          = ( product_Pair_int_int @ ( number_number_of_int @ min ) @ ( plus_plus_int @ A @ B ) ) ) )
      & ( ~ ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A @ B ) )
            | ( ord_less_eq_int @ B @ zero_zero_int ) )
       => ( ( negDivAlg @ A @ B )
          = ( adjust @ B @ ( negDivAlg @ A @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) ) ) ) ) )).

thf(fact_2496_negDivAlg__eqn,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A @ B ) )
         => ( ( negDivAlg @ A @ B )
            = ( product_Pair_int_int @ ( number_number_of_int @ min ) @ ( plus_plus_int @ A @ B ) ) ) )
        & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A @ B ) )
         => ( ( negDivAlg @ A @ B )
            = ( adjust @ B @ ( negDivAlg @ A @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) ) ) ) ) ) )).

thf(fact_2497_negDivAlg__eqn__number__of,axiom,(
    ! [W: int,V: int] :
      ( ( ord_less_int @ zero_zero_int @ ( number_number_of_int @ V ) )
     => ( ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) ) )
         => ( ( negDivAlg @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) )
            = ( product_Pair_int_int @ ( number_number_of_int @ min ) @ ( plus_plus_int @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) ) ) ) )
        & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) ) )
         => ( ( negDivAlg @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) )
            = ( adjust @ ( number_number_of_int @ V ) @ ( negDivAlg @ ( number_number_of_int @ W ) @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( number_number_of_int @ V ) ) ) ) ) ) ) ) )).

thf(fact_2498_pos__zmod__mult__2,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( div_mod_int @ ( plus_plus_int @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ A ) )
        = ( plus_plus_int @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_mod_int @ B @ A ) ) ) ) ) )).

thf(fact_2499_SRStar__mult__prop2,axiom,(
    ! [X_1: int,A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
       => ( ~ ( zcong @ A @ zero_zero_int @ P_3 )
         => ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
           => ( member_int @ ( standardRes @ P_3 @ ( times_times_int @ A @ ( multInv @ P_3 @ X_1 ) ) ) @ ( sRStar @ P_3 ) ) ) ) ) ) )).

thf(fact_2500_posDivAlg_Osimps,axiom,(
    ! [A: int,B: int] :
      ( ( ( ( ord_less_int @ A @ B )
          | ( ord_less_eq_int @ B @ zero_zero_int ) )
       => ( ( posDivAlg @ A @ B )
          = ( product_Pair_int_int @ zero_zero_int @ A ) ) )
      & ( ~ ( ( ord_less_int @ A @ B )
            | ( ord_less_eq_int @ B @ zero_zero_int ) )
       => ( ( posDivAlg @ A @ B )
          = ( adjust @ B @ ( posDivAlg @ A @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) ) ) ) ) )).

thf(fact_2501_posDivAlg__eqn__1__number__of,axiom,(
    ! [W: int] :
      ( ( ord_less_int @ zero_zero_int @ ( number_number_of_int @ W ) )
     => ( ( ( ord_less_int @ one_one_int @ ( number_number_of_int @ W ) )
         => ( ( posDivAlg @ one_one_int @ ( number_number_of_int @ W ) )
            = ( product_Pair_int_int @ zero_zero_int @ one_one_int ) ) )
        & ( ~ ( ord_less_int @ one_one_int @ ( number_number_of_int @ W ) )
         => ( ( posDivAlg @ one_one_int @ ( number_number_of_int @ W ) )
            = ( adjust @ ( number_number_of_int @ W ) @ ( posDivAlg @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( number_number_of_int @ W ) ) ) ) ) ) ) ) )).

thf(fact_2502_posDivAlg__eqn,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( ( ord_less_int @ A @ B )
         => ( ( posDivAlg @ A @ B )
            = ( product_Pair_int_int @ zero_zero_int @ A ) ) )
        & ( ~ ( ord_less_int @ A @ B )
         => ( ( posDivAlg @ A @ B )
            = ( adjust @ B @ ( posDivAlg @ A @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) ) ) ) ) ) )).

thf(fact_2503_posDivAlg__eqn__number__of,axiom,(
    ! [W: int,V: int] :
      ( ( ord_less_int @ zero_zero_int @ ( number_number_of_int @ V ) )
     => ( ( ( ord_less_int @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) )
         => ( ( posDivAlg @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) )
            = ( product_Pair_int_int @ zero_zero_int @ ( number_number_of_int @ W ) ) ) )
        & ( ~ ( ord_less_int @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) )
         => ( ( posDivAlg @ ( number_number_of_int @ W ) @ ( number_number_of_int @ V ) )
            = ( adjust @ ( number_number_of_int @ V ) @ ( posDivAlg @ ( number_number_of_int @ W ) @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( number_number_of_int @ V ) ) ) ) ) ) ) ) )).

thf(fact_2504_zmod__eq__0D,axiom,(
    ! [M_18: int,D_3: int] :
      ( ( ( div_mod_int @ M_18 @ D_3 )
        = zero_zero_int )
     => ? [Q_2: int] :
          ( M_18
          = ( times_times_int @ D_3 @ Q_2 ) ) ) )).

thf(fact_2505_StandardRes__SRStar__prop2,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
         => ( member_int @ ( standardRes @ P_3 @ ( multInv @ P_3 @ X_1 ) ) @ ( sRStar @ P_3 ) ) ) ) ) )).

thf(fact_2506_SRStar__mult__prop1,axiom,(
    ! [Y_1: int,X_1: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
       => ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
         => ( ( member_int @ Y_1 @ ( sRStar @ P_3 ) )
           => ( member_int @ ( standardRes @ P_3 @ ( times_times_int @ X_1 @ Y_1 ) ) @ ( sRStar @ P_3 ) ) ) ) ) ) )).

thf(fact_2507_mod__less,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ( div_mod_nat @ M @ N )
        = M ) ) )).

thf(fact_2508_mod__less__eq__dividend,axiom,(
    ! [M: nat,N: nat] :
      ( ord_less_eq_nat @ ( div_mod_nat @ M @ N ) @ M ) )).

thf(fact_2509_mod__mult__distrib2,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( times_times_nat @ K_1 @ ( div_mod_nat @ M @ N ) )
      = ( div_mod_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) ) ) )).

thf(fact_2510_mod__mult__distrib,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( times_times_nat @ ( div_mod_nat @ M @ N ) @ K_1 )
      = ( div_mod_nat @ ( times_times_nat @ M @ K_1 ) @ ( times_times_nat @ N @ K_1 ) ) ) )).

thf(fact_2511_StandardRes__SRStar__prop3,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
     => ( ( standardRes @ P_3 @ X_1 )
        = X_1 ) ) )).

thf(fact_2512_mod__less__divisor,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ord_less_nat @ ( div_mod_nat @ M @ N ) @ N ) ) )).

thf(fact_2513_mod__eq__0__iff,axiom,(
    ! [M: nat,D: nat] :
      ( ( ( div_mod_nat @ M @ D )
        = zero_zero_nat )
    <=> ? [Q_2: nat] :
          ( M
          = ( times_times_nat @ D @ Q_2 ) ) ) )).

thf(fact_2514_mod__geq,axiom,(
    ! [M: nat,N: nat] :
      ( ~ ( ord_less_nat @ M @ N )
     => ( ( div_mod_nat @ M @ N )
        = ( div_mod_nat @ ( minus_minus_nat @ M @ N ) @ N ) ) ) )).

thf(fact_2515_mod__if,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( ord_less_nat @ M @ N )
       => ( ( div_mod_nat @ M @ N )
          = M ) )
      & ( ~ ( ord_less_nat @ M @ N )
       => ( ( div_mod_nat @ M @ N )
          = ( div_mod_nat @ ( minus_minus_nat @ M @ N ) @ N ) ) ) ) )).

thf(fact_2516_mod__mult__self3,axiom,(
    ! [K_1: nat,N: nat,M: nat] :
      ( ( div_mod_nat @ ( plus_plus_nat @ ( times_times_nat @ K_1 @ N ) @ M ) @ N )
      = ( div_mod_nat @ M @ N ) ) )).

thf(fact_2517_le__mod__geq,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_eq_nat @ N @ M )
     => ( ( div_mod_nat @ M @ N )
        = ( div_mod_nat @ ( minus_minus_nat @ M @ N ) @ N ) ) ) )).

thf(fact_2518_SRStar__SR__prop,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
     => ( member_int @ X_1 @ ( sr @ P_3 ) ) ) )).

thf(fact_2519_mod__le__divisor,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ord_less_eq_nat @ ( div_mod_nat @ M @ N ) @ N ) ) )).

thf(fact_2520_posDivAlg__0,axiom,(
    ! [B: int] :
      ( ( posDivAlg @ zero_zero_int @ B )
      = ( product_Pair_int_int @ zero_zero_int @ zero_zero_int ) ) )).

thf(fact_2521_SRStar__def,axiom,(
    ! [P_3: int] :
      ( ( sRStar @ P_3 )
      = ( collect_int
        @ ^ [X: int] :
            ( (&) @ ( ord_less_int @ zero_zero_int @ X ) @ ( ord_less_int @ X @ P_3 ) ) ) ) )).

thf(fact_2522_StandardRes__SRStar__prop1a,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
     => ~ ( zcong @ X_1 @ zero_zero_int @ P_3 ) ) )).

thf(fact_2523_mod__lemma,axiom,(
    ! [Q: nat,R_1: nat,B: nat,C: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ C )
     => ( ( ord_less_nat @ R_1 @ B )
       => ( ord_less_nat @ ( plus_plus_nat @ ( times_times_nat @ B @ ( div_mod_nat @ Q @ C ) ) @ R_1 ) @ ( times_times_nat @ B @ C ) ) ) ) )).

thf(fact_2524_split__mod,axiom,(
    ! [P: nat > $o,N: nat,K_1: nat] :
      ( ( P @ ( div_mod_nat @ N @ K_1 ) )
    <=> ( ( ( K_1 = zero_zero_nat )
         => ( P @ N ) )
        & ( ( K_1 != zero_zero_nat )
         => ! [I_1: nat,J_1: nat] :
              ( ( ord_less_nat @ J_1 @ K_1 )
             => ( ( N
                  = ( plus_plus_nat @ ( times_times_nat @ K_1 @ I_1 ) @ J_1 ) )
               => ( P @ J_1 ) ) ) ) ) ) )).

thf(fact_2525_mod2__gr__0,axiom,(
    ! [M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
    <=> ( ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = one_one_nat ) ) )).

thf(fact_2526_StandardRes__SRStar__prop4,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
       => ( ( member_int @ X_1 @ ( sRStar @ P_3 ) )
         => ( member_int @ ( standardRes @ P_3 @ X_1 ) @ ( sRStar @ P_3 ) ) ) ) ) )).

thf(fact_2527_StandardRes__SRStar__prop1,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( member_int @ ( standardRes @ P_3 @ X_1 ) @ ( sRStar @ P_3 ) )
      <=> ~ ( zcong @ X_1 @ zero_zero_int @ P_3 ) ) ) )).

thf(fact_2528_mod__exhaust__less__4,axiom,(
    ! [M: nat] :
      ( ( ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = zero_zero_nat )
      | ( ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = one_one_nat )
      | ( ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      | ( ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_2529_nat__mod__eq__lemma,axiom,(
    ! [X_1: nat,N: nat,Y_1: nat] :
      ( ( ( div_mod_nat @ X_1 @ N )
        = ( div_mod_nat @ Y_1 @ N ) )
     => ( ( ord_less_eq_nat @ Y_1 @ X_1 )
       => ? [Q_2: nat] :
            ( X_1
            = ( plus_plus_nat @ Y_1 @ ( times_times_nat @ N @ Q_2 ) ) ) ) ) )).

thf(fact_2530_negDivAlg_Opsimps,axiom,(
    ! [A: int,B: int] :
      ( ( accp_P2006205492nt_int @ negDivAlg_rel @ ( product_Pair_int_int @ A @ B ) )
     => ( ( ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A @ B ) )
            | ( ord_less_eq_int @ B @ zero_zero_int ) )
         => ( ( negDivAlg @ A @ B )
            = ( product_Pair_int_int @ ( number_number_of_int @ min ) @ ( plus_plus_int @ A @ B ) ) ) )
        & ( ~ ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A @ B ) )
              | ( ord_less_eq_int @ B @ zero_zero_int ) )
         => ( ( negDivAlg @ A @ B )
            = ( adjust @ B @ ( negDivAlg @ A @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) ) ) ) ) ) )).

thf(fact_2531_posDivAlg_Opsimps,axiom,(
    ! [A: int,B: int] :
      ( ( accp_P2006205492nt_int @ posDivAlg_rel @ ( product_Pair_int_int @ A @ B ) )
     => ( ( ( ( ord_less_int @ A @ B )
            | ( ord_less_eq_int @ B @ zero_zero_int ) )
         => ( ( posDivAlg @ A @ B )
            = ( product_Pair_int_int @ zero_zero_int @ A ) ) )
        & ( ~ ( ( ord_less_int @ A @ B )
              | ( ord_less_eq_int @ B @ zero_zero_int ) )
         => ( ( posDivAlg @ A @ B )
            = ( adjust @ B @ ( posDivAlg @ A @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) ) ) ) ) ) )).

thf(fact_2532_zOddI,axiom,(
    ! [X_1: int,K_1: int] :
      ( ( X_1
        = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ K_1 ) @ one_one_int ) )
     => ( member_int @ X_1 @ zOdd ) ) )).

thf(fact_2533_neg__zdiv__mult__2,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ A @ zero_zero_int )
     => ( ( div_div_int @ ( plus_plus_int @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ A ) )
        = ( div_div_int @ ( plus_plus_int @ B @ one_one_int ) @ A ) ) ) )).

thf(fact_2534_pos__zdiv__mult__2,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( div_div_int @ ( plus_plus_int @ one_one_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B ) ) @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ A ) )
        = ( div_div_int @ B @ A ) ) ) )).

thf(fact_2535_nat__mod__eq__iff,axiom,(
    ! [X_1: nat,N: nat,Y_1: nat] :
      ( ( ( div_mod_nat @ X_1 @ N )
        = ( div_mod_nat @ Y_1 @ N ) )
    <=> ? [Q1: nat,Q2: nat] :
          ( ( plus_plus_nat @ X_1 @ ( times_times_nat @ N @ Q1 ) )
          = ( plus_plus_nat @ Y_1 @ ( times_times_nat @ N @ Q2 ) ) ) ) )).

thf(fact_2536_zdiv__zero,axiom,(
    ! [B: int] :
      ( ( div_div_int @ zero_zero_int @ B )
      = zero_zero_int ) )).

thf(fact_2537_div__by__0,axiom,(
    ! [A_40: int] :
      ( ( div_div_int @ A_40 @ zero_zero_int )
      = zero_zero_int ) )).

thf(fact_2538_div__by__0,axiom,(
    ! [A_40: nat] :
      ( ( div_div_nat @ A_40 @ zero_zero_nat )
      = zero_zero_nat ) )).

thf(fact_2539_div__by__0,axiom,(
    ! [A_40: code_code_numeral] :
      ( ( div_di1218280263umeral @ A_40 @ zero_z126310315umeral )
      = zero_z126310315umeral ) )).

thf(fact_2540_div__by__0,axiom,(
    ! [A_40: quickcheck_code_int] :
      ( ( div_di1430059507de_int @ A_40 @ zero_z891286103de_int )
      = zero_z891286103de_int ) )).

thf(fact_2541_div__0,axiom,(
    ! [A_39: int] :
      ( ( div_div_int @ zero_zero_int @ A_39 )
      = zero_zero_int ) )).

thf(fact_2542_div__0,axiom,(
    ! [A_39: nat] :
      ( ( div_div_nat @ zero_zero_nat @ A_39 )
      = zero_zero_nat ) )).

thf(fact_2543_div__0,axiom,(
    ! [A_39: code_code_numeral] :
      ( ( div_di1218280263umeral @ zero_z126310315umeral @ A_39 )
      = zero_z126310315umeral ) )).

thf(fact_2544_div__0,axiom,(
    ! [A_39: quickcheck_code_int] :
      ( ( div_di1430059507de_int @ zero_z891286103de_int @ A_39 )
      = zero_z891286103de_int ) )).

thf(fact_2545_div__by__1,axiom,(
    ! [A_38: int] :
      ( ( div_div_int @ A_38 @ one_one_int )
      = A_38 ) )).

thf(fact_2546_div__by__1,axiom,(
    ! [A_38: nat] :
      ( ( div_div_nat @ A_38 @ one_one_nat )
      = A_38 ) )).

thf(fact_2547_div__by__1,axiom,(
    ! [A_38: code_code_numeral] :
      ( ( div_di1218280263umeral @ A_38 @ one_on1645066479umeral )
      = A_38 ) )).

thf(fact_2548_div__by__1,axiom,(
    ! [A_38: quickcheck_code_int] :
      ( ( div_di1430059507de_int @ A_38 @ one_on1684967323de_int )
      = A_38 ) )).

thf(fact_2549_div__dvd__div,axiom,(
    ! [C_14: code_code_numeral,A_37: code_code_numeral,B_31: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_37 @ B_31 )
     => ( ( dvd_dv174992974umeral @ A_37 @ C_14 )
       => ( ( dvd_dv174992974umeral @ ( div_di1218280263umeral @ B_31 @ A_37 ) @ ( div_di1218280263umeral @ C_14 @ A_37 ) )
        <=> ( dvd_dv174992974umeral @ B_31 @ C_14 ) ) ) ) )).

thf(fact_2550_div__dvd__div,axiom,(
    ! [C_14: quickcheck_code_int,A_37: quickcheck_code_int,B_31: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_37 @ B_31 )
     => ( ( dvd_dv1760642554de_int @ A_37 @ C_14 )
       => ( ( dvd_dv1760642554de_int @ ( div_di1430059507de_int @ B_31 @ A_37 ) @ ( div_di1430059507de_int @ C_14 @ A_37 ) )
        <=> ( dvd_dv1760642554de_int @ B_31 @ C_14 ) ) ) ) )).

thf(fact_2551_div__dvd__div,axiom,(
    ! [C_14: int,A_37: int,B_31: int] :
      ( ( dvd_dvd_int @ A_37 @ B_31 )
     => ( ( dvd_dvd_int @ A_37 @ C_14 )
       => ( ( dvd_dvd_int @ ( div_div_int @ B_31 @ A_37 ) @ ( div_div_int @ C_14 @ A_37 ) )
        <=> ( dvd_dvd_int @ B_31 @ C_14 ) ) ) ) )).

thf(fact_2552_div__dvd__div,axiom,(
    ! [C_14: nat,A_37: nat,B_31: nat] :
      ( ( dvd_dvd_nat @ A_37 @ B_31 )
     => ( ( dvd_dvd_nat @ A_37 @ C_14 )
       => ( ( dvd_dvd_nat @ ( div_div_nat @ B_31 @ A_37 ) @ ( div_div_nat @ C_14 @ A_37 ) )
        <=> ( dvd_dvd_nat @ B_31 @ C_14 ) ) ) ) )).

thf(fact_2553_EvenOdd_Oodd__times__odd,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
     => ( ( member_int @ Y_1 @ zOdd )
       => ( member_int @ ( times_times_int @ X_1 @ Y_1 ) @ zOdd ) ) ) )).

thf(fact_2554_odd__mult__odd__prop,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( member_int @ ( times_times_int @ X_1 @ Y_1 ) @ zOdd )
     => ( member_int @ X_1 @ zOdd ) ) )).

thf(fact_2555_pos__imp__zdiv__neg__iff,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( ord_less_int @ ( div_div_int @ A @ B ) @ zero_zero_int )
      <=> ( ord_less_int @ A @ zero_zero_int ) ) ) )).

thf(fact_2556_neg__imp__zdiv__neg__iff,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ B @ zero_zero_int )
     => ( ( ord_less_int @ ( div_div_int @ A @ B ) @ zero_zero_int )
      <=> ( ord_less_int @ zero_zero_int @ A ) ) ) )).

thf(fact_2557_div__neg__pos__less0,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_int @ A @ zero_zero_int )
     => ( ( ord_less_int @ zero_zero_int @ B )
       => ( ord_less_int @ ( div_div_int @ A @ B ) @ zero_zero_int ) ) ) )).

thf(fact_2558_zdiv__self,axiom,(
    ! [A: int] :
      ( ( A != zero_zero_int )
     => ( ( div_div_int @ A @ A )
        = one_one_int ) ) )).

thf(fact_2559_Divides_Otransfer__nat__int__function__closures_I1_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ord_less_eq_int @ zero_zero_int @ ( div_div_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2560_zdiv__number__of__Bit0,axiom,(
    ! [V: int,W: int] :
      ( ( div_div_int @ ( number_number_of_int @ ( bit0 @ V ) ) @ ( number_number_of_int @ ( bit0 @ W ) ) )
      = ( div_div_int @ ( number_number_of_int @ V ) @ ( number_number_of_int @ W ) ) ) )).

thf(fact_2561_DIVISION__BY__ZERO,axiom,(
    ! [A: int] :
      ( ( ( div_div_int @ A @ zero_zero_int )
        = zero_zero_int )
      & ( ( div_mod_int @ A @ zero_zero_int )
        = A ) ) )).

thf(fact_2562_zmod__zdiv__trivial,axiom,(
    ! [A: int,B: int] :
      ( ( div_div_int @ ( div_mod_int @ A @ B ) @ B )
      = zero_zero_int ) )).

thf(fact_2563_zdvd__mult__div__cancel,axiom,(
    ! [N: int,M: int] :
      ( ( dvd_dvd_int @ N @ M )
     => ( ( times_times_int @ N @ ( div_div_int @ M @ N ) )
        = M ) ) )).

thf(fact_2564_zdiv__zadd1__eq,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( div_div_int @ ( plus_plus_int @ A @ B ) @ C )
      = ( plus_plus_int @ ( plus_plus_int @ ( div_div_int @ A @ C ) @ ( div_div_int @ B @ C ) ) @ ( div_div_int @ ( plus_plus_int @ ( div_mod_int @ A @ C ) @ ( div_mod_int @ B @ C ) ) @ C ) ) ) )).

thf(fact_2565_div__mult__mult1__if,axiom,(
    ! [A_36: int,B_30: int,C_13: int] :
      ( ( ( C_13 = zero_zero_int )
       => ( ( div_div_int @ ( times_times_int @ C_13 @ A_36 ) @ ( times_times_int @ C_13 @ B_30 ) )
          = zero_zero_int ) )
      & ( ( C_13 != zero_zero_int )
       => ( ( div_div_int @ ( times_times_int @ C_13 @ A_36 ) @ ( times_times_int @ C_13 @ B_30 ) )
          = ( div_div_int @ A_36 @ B_30 ) ) ) ) )).

thf(fact_2566_div__mult__mult1__if,axiom,(
    ! [A_36: nat,B_30: nat,C_13: nat] :
      ( ( ( C_13 = zero_zero_nat )
       => ( ( div_div_nat @ ( times_times_nat @ C_13 @ A_36 ) @ ( times_times_nat @ C_13 @ B_30 ) )
          = zero_zero_nat ) )
      & ( ( C_13 != zero_zero_nat )
       => ( ( div_div_nat @ ( times_times_nat @ C_13 @ A_36 ) @ ( times_times_nat @ C_13 @ B_30 ) )
          = ( div_div_nat @ A_36 @ B_30 ) ) ) ) )).

thf(fact_2567_div__mult__mult1__if,axiom,(
    ! [A_36: code_code_numeral,B_30: code_code_numeral,C_13: code_code_numeral] :
      ( ( ( C_13 = zero_z126310315umeral )
       => ( ( div_di1218280263umeral @ ( times_1655362735umeral @ C_13 @ A_36 ) @ ( times_1655362735umeral @ C_13 @ B_30 ) )
          = zero_z126310315umeral ) )
      & ( ( C_13 != zero_z126310315umeral )
       => ( ( div_di1218280263umeral @ ( times_1655362735umeral @ C_13 @ A_36 ) @ ( times_1655362735umeral @ C_13 @ B_30 ) )
          = ( div_di1218280263umeral @ A_36 @ B_30 ) ) ) ) )).

thf(fact_2568_div__mult__mult1__if,axiom,(
    ! [A_36: quickcheck_code_int,B_30: quickcheck_code_int,C_13: quickcheck_code_int] :
      ( ( ( C_13 = zero_z891286103de_int )
       => ( ( div_di1430059507de_int @ ( times_123202395de_int @ C_13 @ A_36 ) @ ( times_123202395de_int @ C_13 @ B_30 ) )
          = zero_z891286103de_int ) )
      & ( ( C_13 != zero_z891286103de_int )
       => ( ( div_di1430059507de_int @ ( times_123202395de_int @ C_13 @ A_36 ) @ ( times_123202395de_int @ C_13 @ B_30 ) )
          = ( div_di1430059507de_int @ A_36 @ B_30 ) ) ) ) )).

thf(fact_2569_div__mult__self2__is__id,axiom,(
    ! [A_35: int,B_29: int] :
      ( ( B_29 != zero_zero_int )
     => ( ( div_div_int @ ( times_times_int @ A_35 @ B_29 ) @ B_29 )
        = A_35 ) ) )).

thf(fact_2570_div__mult__self2__is__id,axiom,(
    ! [A_35: nat,B_29: nat] :
      ( ( B_29 != zero_zero_nat )
     => ( ( div_div_nat @ ( times_times_nat @ A_35 @ B_29 ) @ B_29 )
        = A_35 ) ) )).

thf(fact_2571_div__mult__self2__is__id,axiom,(
    ! [A_35: code_code_numeral,B_29: code_code_numeral] :
      ( ( B_29 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( times_1655362735umeral @ A_35 @ B_29 ) @ B_29 )
        = A_35 ) ) )).

thf(fact_2572_div__mult__self2__is__id,axiom,(
    ! [A_35: quickcheck_code_int,B_29: quickcheck_code_int] :
      ( ( B_29 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( times_123202395de_int @ A_35 @ B_29 ) @ B_29 )
        = A_35 ) ) )).

thf(fact_2573_div__mult__self1__is__id,axiom,(
    ! [A_34: int,B_28: int] :
      ( ( B_28 != zero_zero_int )
     => ( ( div_div_int @ ( times_times_int @ B_28 @ A_34 ) @ B_28 )
        = A_34 ) ) )).

thf(fact_2574_div__mult__self1__is__id,axiom,(
    ! [A_34: nat,B_28: nat] :
      ( ( B_28 != zero_zero_nat )
     => ( ( div_div_nat @ ( times_times_nat @ B_28 @ A_34 ) @ B_28 )
        = A_34 ) ) )).

thf(fact_2575_div__mult__self1__is__id,axiom,(
    ! [A_34: code_code_numeral,B_28: code_code_numeral] :
      ( ( B_28 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( times_1655362735umeral @ B_28 @ A_34 ) @ B_28 )
        = A_34 ) ) )).

thf(fact_2576_div__mult__self1__is__id,axiom,(
    ! [A_34: quickcheck_code_int,B_28: quickcheck_code_int] :
      ( ( B_28 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( times_123202395de_int @ B_28 @ A_34 ) @ B_28 )
        = A_34 ) ) )).

thf(fact_2577_div__mult__mult2,axiom,(
    ! [A_33: int,B_27: int,C_12: int] :
      ( ( C_12 != zero_zero_int )
     => ( ( div_div_int @ ( times_times_int @ A_33 @ C_12 ) @ ( times_times_int @ B_27 @ C_12 ) )
        = ( div_div_int @ A_33 @ B_27 ) ) ) )).

thf(fact_2578_div__mult__mult2,axiom,(
    ! [A_33: nat,B_27: nat,C_12: nat] :
      ( ( C_12 != zero_zero_nat )
     => ( ( div_div_nat @ ( times_times_nat @ A_33 @ C_12 ) @ ( times_times_nat @ B_27 @ C_12 ) )
        = ( div_div_nat @ A_33 @ B_27 ) ) ) )).

thf(fact_2579_div__mult__mult2,axiom,(
    ! [A_33: code_code_numeral,B_27: code_code_numeral,C_12: code_code_numeral] :
      ( ( C_12 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( times_1655362735umeral @ A_33 @ C_12 ) @ ( times_1655362735umeral @ B_27 @ C_12 ) )
        = ( div_di1218280263umeral @ A_33 @ B_27 ) ) ) )).

thf(fact_2580_div__mult__mult2,axiom,(
    ! [A_33: quickcheck_code_int,B_27: quickcheck_code_int,C_12: quickcheck_code_int] :
      ( ( C_12 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( times_123202395de_int @ A_33 @ C_12 ) @ ( times_123202395de_int @ B_27 @ C_12 ) )
        = ( div_di1430059507de_int @ A_33 @ B_27 ) ) ) )).

thf(fact_2581_div__mult__mult1,axiom,(
    ! [A_32: int,B_26: int,C_11: int] :
      ( ( C_11 != zero_zero_int )
     => ( ( div_div_int @ ( times_times_int @ C_11 @ A_32 ) @ ( times_times_int @ C_11 @ B_26 ) )
        = ( div_div_int @ A_32 @ B_26 ) ) ) )).

thf(fact_2582_div__mult__mult1,axiom,(
    ! [A_32: nat,B_26: nat,C_11: nat] :
      ( ( C_11 != zero_zero_nat )
     => ( ( div_div_nat @ ( times_times_nat @ C_11 @ A_32 ) @ ( times_times_nat @ C_11 @ B_26 ) )
        = ( div_div_nat @ A_32 @ B_26 ) ) ) )).

thf(fact_2583_div__mult__mult1,axiom,(
    ! [A_32: code_code_numeral,B_26: code_code_numeral,C_11: code_code_numeral] :
      ( ( C_11 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( times_1655362735umeral @ C_11 @ A_32 ) @ ( times_1655362735umeral @ C_11 @ B_26 ) )
        = ( div_di1218280263umeral @ A_32 @ B_26 ) ) ) )).

thf(fact_2584_div__mult__mult1,axiom,(
    ! [A_32: quickcheck_code_int,B_26: quickcheck_code_int,C_11: quickcheck_code_int] :
      ( ( C_11 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( times_123202395de_int @ C_11 @ A_32 ) @ ( times_123202395de_int @ C_11 @ B_26 ) )
        = ( div_di1430059507de_int @ A_32 @ B_26 ) ) ) )).

thf(fact_2585_div__self,axiom,(
    ! [A_31: int] :
      ( ( A_31 != zero_zero_int )
     => ( ( div_div_int @ A_31 @ A_31 )
        = one_one_int ) ) )).

thf(fact_2586_div__self,axiom,(
    ! [A_31: nat] :
      ( ( A_31 != zero_zero_nat )
     => ( ( div_div_nat @ A_31 @ A_31 )
        = one_one_nat ) ) )).

thf(fact_2587_div__self,axiom,(
    ! [A_31: code_code_numeral] :
      ( ( A_31 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ A_31 @ A_31 )
        = one_on1645066479umeral ) ) )).

thf(fact_2588_div__self,axiom,(
    ! [A_31: quickcheck_code_int] :
      ( ( A_31 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ A_31 @ A_31 )
        = one_on1684967323de_int ) ) )).

thf(fact_2589_dvd__mult__div__cancel,axiom,(
    ! [A_30: code_code_numeral,B_25: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_30 @ B_25 )
     => ( ( times_1655362735umeral @ A_30 @ ( div_di1218280263umeral @ B_25 @ A_30 ) )
        = B_25 ) ) )).

thf(fact_2590_dvd__mult__div__cancel,axiom,(
    ! [A_30: quickcheck_code_int,B_25: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_30 @ B_25 )
     => ( ( times_123202395de_int @ A_30 @ ( div_di1430059507de_int @ B_25 @ A_30 ) )
        = B_25 ) ) )).

thf(fact_2591_dvd__mult__div__cancel,axiom,(
    ! [A_30: int,B_25: int] :
      ( ( dvd_dvd_int @ A_30 @ B_25 )
     => ( ( times_times_int @ A_30 @ ( div_div_int @ B_25 @ A_30 ) )
        = B_25 ) ) )).

thf(fact_2592_dvd__mult__div__cancel,axiom,(
    ! [A_30: nat,B_25: nat] :
      ( ( dvd_dvd_nat @ A_30 @ B_25 )
     => ( ( times_times_nat @ A_30 @ ( div_div_nat @ B_25 @ A_30 ) )
        = B_25 ) ) )).

thf(fact_2593_div__mult__swap,axiom,(
    ! [A_29: code_code_numeral,C_10: code_code_numeral,B_24: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ C_10 @ B_24 )
     => ( ( times_1655362735umeral @ A_29 @ ( div_di1218280263umeral @ B_24 @ C_10 ) )
        = ( div_di1218280263umeral @ ( times_1655362735umeral @ A_29 @ B_24 ) @ C_10 ) ) ) )).

thf(fact_2594_div__mult__swap,axiom,(
    ! [A_29: quickcheck_code_int,C_10: quickcheck_code_int,B_24: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ C_10 @ B_24 )
     => ( ( times_123202395de_int @ A_29 @ ( div_di1430059507de_int @ B_24 @ C_10 ) )
        = ( div_di1430059507de_int @ ( times_123202395de_int @ A_29 @ B_24 ) @ C_10 ) ) ) )).

thf(fact_2595_div__mult__swap,axiom,(
    ! [A_29: int,C_10: int,B_24: int] :
      ( ( dvd_dvd_int @ C_10 @ B_24 )
     => ( ( times_times_int @ A_29 @ ( div_div_int @ B_24 @ C_10 ) )
        = ( div_div_int @ ( times_times_int @ A_29 @ B_24 ) @ C_10 ) ) ) )).

thf(fact_2596_div__mult__swap,axiom,(
    ! [A_29: nat,C_10: nat,B_24: nat] :
      ( ( dvd_dvd_nat @ C_10 @ B_24 )
     => ( ( times_times_nat @ A_29 @ ( div_div_nat @ B_24 @ C_10 ) )
        = ( div_div_nat @ ( times_times_nat @ A_29 @ B_24 ) @ C_10 ) ) ) )).

thf(fact_2597_dvd__div__mult__self,axiom,(
    ! [A_28: code_code_numeral,B_23: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_28 @ B_23 )
     => ( ( times_1655362735umeral @ ( div_di1218280263umeral @ B_23 @ A_28 ) @ A_28 )
        = B_23 ) ) )).

thf(fact_2598_dvd__div__mult__self,axiom,(
    ! [A_28: quickcheck_code_int,B_23: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_28 @ B_23 )
     => ( ( times_123202395de_int @ ( div_di1430059507de_int @ B_23 @ A_28 ) @ A_28 )
        = B_23 ) ) )).

thf(fact_2599_dvd__div__mult__self,axiom,(
    ! [A_28: int,B_23: int] :
      ( ( dvd_dvd_int @ A_28 @ B_23 )
     => ( ( times_times_int @ ( div_div_int @ B_23 @ A_28 ) @ A_28 )
        = B_23 ) ) )).

thf(fact_2600_dvd__div__mult__self,axiom,(
    ! [A_28: nat,B_23: nat] :
      ( ( dvd_dvd_nat @ A_28 @ B_23 )
     => ( ( times_times_nat @ ( div_div_nat @ B_23 @ A_28 ) @ A_28 )
        = B_23 ) ) )).

thf(fact_2601_dvd__div__mult,axiom,(
    ! [C_9: code_code_numeral,A_27: code_code_numeral,B_22: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ A_27 @ B_22 )
     => ( ( times_1655362735umeral @ ( div_di1218280263umeral @ B_22 @ A_27 ) @ C_9 )
        = ( div_di1218280263umeral @ ( times_1655362735umeral @ B_22 @ C_9 ) @ A_27 ) ) ) )).

thf(fact_2602_dvd__div__mult,axiom,(
    ! [C_9: quickcheck_code_int,A_27: quickcheck_code_int,B_22: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ A_27 @ B_22 )
     => ( ( times_123202395de_int @ ( div_di1430059507de_int @ B_22 @ A_27 ) @ C_9 )
        = ( div_di1430059507de_int @ ( times_123202395de_int @ B_22 @ C_9 ) @ A_27 ) ) ) )).

thf(fact_2603_dvd__div__mult,axiom,(
    ! [C_9: int,A_27: int,B_22: int] :
      ( ( dvd_dvd_int @ A_27 @ B_22 )
     => ( ( times_times_int @ ( div_div_int @ B_22 @ A_27 ) @ C_9 )
        = ( div_div_int @ ( times_times_int @ B_22 @ C_9 ) @ A_27 ) ) ) )).

thf(fact_2604_dvd__div__mult,axiom,(
    ! [C_9: nat,A_27: nat,B_22: nat] :
      ( ( dvd_dvd_nat @ A_27 @ B_22 )
     => ( ( times_times_nat @ ( div_div_nat @ B_22 @ A_27 ) @ C_9 )
        = ( div_div_nat @ ( times_times_nat @ B_22 @ C_9 ) @ A_27 ) ) ) )).

thf(fact_2605_div__mult__div__if__dvd,axiom,(
    ! [Z_6: code_code_numeral,W_1: code_code_numeral,Y_9: code_code_numeral,X_14: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ Y_9 @ X_14 )
     => ( ( dvd_dv174992974umeral @ Z_6 @ W_1 )
       => ( ( times_1655362735umeral @ ( div_di1218280263umeral @ X_14 @ Y_9 ) @ ( div_di1218280263umeral @ W_1 @ Z_6 ) )
          = ( div_di1218280263umeral @ ( times_1655362735umeral @ X_14 @ W_1 ) @ ( times_1655362735umeral @ Y_9 @ Z_6 ) ) ) ) ) )).

thf(fact_2606_div__mult__div__if__dvd,axiom,(
    ! [Z_6: quickcheck_code_int,W_1: quickcheck_code_int,Y_9: quickcheck_code_int,X_14: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ Y_9 @ X_14 )
     => ( ( dvd_dv1760642554de_int @ Z_6 @ W_1 )
       => ( ( times_123202395de_int @ ( div_di1430059507de_int @ X_14 @ Y_9 ) @ ( div_di1430059507de_int @ W_1 @ Z_6 ) )
          = ( div_di1430059507de_int @ ( times_123202395de_int @ X_14 @ W_1 ) @ ( times_123202395de_int @ Y_9 @ Z_6 ) ) ) ) ) )).

thf(fact_2607_div__mult__div__if__dvd,axiom,(
    ! [Z_6: int,W_1: int,Y_9: int,X_14: int] :
      ( ( dvd_dvd_int @ Y_9 @ X_14 )
     => ( ( dvd_dvd_int @ Z_6 @ W_1 )
       => ( ( times_times_int @ ( div_div_int @ X_14 @ Y_9 ) @ ( div_div_int @ W_1 @ Z_6 ) )
          = ( div_div_int @ ( times_times_int @ X_14 @ W_1 ) @ ( times_times_int @ Y_9 @ Z_6 ) ) ) ) ) )).

thf(fact_2608_div__mult__div__if__dvd,axiom,(
    ! [Z_6: nat,W_1: nat,Y_9: nat,X_14: nat] :
      ( ( dvd_dvd_nat @ Y_9 @ X_14 )
     => ( ( dvd_dvd_nat @ Z_6 @ W_1 )
       => ( ( times_times_nat @ ( div_div_nat @ X_14 @ Y_9 ) @ ( div_div_nat @ W_1 @ Z_6 ) )
          = ( div_div_nat @ ( times_times_nat @ X_14 @ W_1 ) @ ( times_times_nat @ Y_9 @ Z_6 ) ) ) ) ) )).

thf(fact_2609_div__add,axiom,(
    ! [Y_8: code_code_numeral,Z_5: code_code_numeral,X_13: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ Z_5 @ X_13 )
     => ( ( dvd_dv174992974umeral @ Z_5 @ Y_8 )
       => ( ( div_di1218280263umeral @ ( plus_p1627245867umeral @ X_13 @ Y_8 ) @ Z_5 )
          = ( plus_p1627245867umeral @ ( div_di1218280263umeral @ X_13 @ Z_5 ) @ ( div_di1218280263umeral @ Y_8 @ Z_5 ) ) ) ) ) )).

thf(fact_2610_div__add,axiom,(
    ! [Y_8: quickcheck_code_int,Z_5: quickcheck_code_int,X_13: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ Z_5 @ X_13 )
     => ( ( dvd_dv1760642554de_int @ Z_5 @ Y_8 )
       => ( ( div_di1430059507de_int @ ( plus_p1446045655de_int @ X_13 @ Y_8 ) @ Z_5 )
          = ( plus_p1446045655de_int @ ( div_di1430059507de_int @ X_13 @ Z_5 ) @ ( div_di1430059507de_int @ Y_8 @ Z_5 ) ) ) ) ) )).

thf(fact_2611_div__add,axiom,(
    ! [Y_8: int,Z_5: int,X_13: int] :
      ( ( dvd_dvd_int @ Z_5 @ X_13 )
     => ( ( dvd_dvd_int @ Z_5 @ Y_8 )
       => ( ( div_div_int @ ( plus_plus_int @ X_13 @ Y_8 ) @ Z_5 )
          = ( plus_plus_int @ ( div_div_int @ X_13 @ Z_5 ) @ ( div_div_int @ Y_8 @ Z_5 ) ) ) ) ) )).

thf(fact_2612_div__add,axiom,(
    ! [Y_8: nat,Z_5: nat,X_13: nat] :
      ( ( dvd_dvd_nat @ Z_5 @ X_13 )
     => ( ( dvd_dvd_nat @ Z_5 @ Y_8 )
       => ( ( div_div_nat @ ( plus_plus_nat @ X_13 @ Y_8 ) @ Z_5 )
          = ( plus_plus_nat @ ( div_div_nat @ X_13 @ Z_5 ) @ ( div_div_nat @ Y_8 @ Z_5 ) ) ) ) ) )).

thf(fact_2613_mod__div__trivial,axiom,(
    ! [A_26: int,B_21: int] :
      ( ( div_div_int @ ( div_mod_int @ A_26 @ B_21 ) @ B_21 )
      = zero_zero_int ) )).

thf(fact_2614_mod__div__trivial,axiom,(
    ! [A_26: nat,B_21: nat] :
      ( ( div_div_nat @ ( div_mod_nat @ A_26 @ B_21 ) @ B_21 )
      = zero_zero_nat ) )).

thf(fact_2615_mod__div__trivial,axiom,(
    ! [A_26: code_code_numeral,B_21: code_code_numeral] :
      ( ( div_di1218280263umeral @ ( div_mo1740067990umeral @ A_26 @ B_21 ) @ B_21 )
      = zero_z126310315umeral ) )).

thf(fact_2616_mod__div__trivial,axiom,(
    ! [A_26: quickcheck_code_int,B_21: quickcheck_code_int] :
      ( ( div_di1430059507de_int @ ( div_mo231679042de_int @ A_26 @ B_21 ) @ B_21 )
      = zero_z891286103de_int ) )).

thf(fact_2617_div__power,axiom,(
    ! [N_29: nat,Y_7: code_code_numeral,X_12: code_code_numeral] :
      ( ( dvd_dv174992974umeral @ Y_7 @ X_12 )
     => ( ( power_2100829034umeral @ ( div_di1218280263umeral @ X_12 @ Y_7 ) @ N_29 )
        = ( div_di1218280263umeral @ ( power_2100829034umeral @ X_12 @ N_29 ) @ ( power_2100829034umeral @ Y_7 @ N_29 ) ) ) ) )).

thf(fact_2618_div__power,axiom,(
    ! [N_29: nat,Y_7: quickcheck_code_int,X_12: quickcheck_code_int] :
      ( ( dvd_dv1760642554de_int @ Y_7 @ X_12 )
     => ( ( power_881366806de_int @ ( div_di1430059507de_int @ X_12 @ Y_7 ) @ N_29 )
        = ( div_di1430059507de_int @ ( power_881366806de_int @ X_12 @ N_29 ) @ ( power_881366806de_int @ Y_7 @ N_29 ) ) ) ) )).

thf(fact_2619_div__power,axiom,(
    ! [N_29: nat,Y_7: int,X_12: int] :
      ( ( dvd_dvd_int @ Y_7 @ X_12 )
     => ( ( power_power_int @ ( div_div_int @ X_12 @ Y_7 ) @ N_29 )
        = ( div_div_int @ ( power_power_int @ X_12 @ N_29 ) @ ( power_power_int @ Y_7 @ N_29 ) ) ) ) )).

thf(fact_2620_div__power,axiom,(
    ! [N_29: nat,Y_7: nat,X_12: nat] :
      ( ( dvd_dvd_nat @ Y_7 @ X_12 )
     => ( ( power_power_nat @ ( div_div_nat @ X_12 @ Y_7 ) @ N_29 )
        = ( div_div_nat @ ( power_power_nat @ X_12 @ N_29 ) @ ( power_power_nat @ Y_7 @ N_29 ) ) ) ) )).

thf(fact_2621_int__div__less__self,axiom,(
    ! [K_1: int,X_1: int] :
      ( ( ord_less_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_int @ one_one_int @ K_1 )
       => ( ord_less_int @ ( div_div_int @ X_1 @ K_1 ) @ X_1 ) ) ) )).

thf(fact_2622_zdiv__mono1__neg,axiom,(
    ! [B: int,A: int,A_5: int] :
      ( ( ord_less_eq_int @ A @ A_5 )
     => ( ( ord_less_int @ B @ zero_zero_int )
       => ( ord_less_eq_int @ ( div_div_int @ A_5 @ B ) @ ( div_div_int @ A @ B ) ) ) ) )).

thf(fact_2623_zdiv__mono1,axiom,(
    ! [B: int,A: int,A_5: int] :
      ( ( ord_less_eq_int @ A @ A_5 )
     => ( ( ord_less_int @ zero_zero_int @ B )
       => ( ord_less_eq_int @ ( div_div_int @ A @ B ) @ ( div_div_int @ A_5 @ B ) ) ) ) )).

thf(fact_2624_div__neg__neg__trivial,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ A @ zero_zero_int )
     => ( ( ord_less_int @ B @ A )
       => ( ( div_div_int @ A @ B )
          = zero_zero_int ) ) ) )).

thf(fact_2625_zdiv__mono2__neg,axiom,(
    ! [B: int,B_5: int,A: int] :
      ( ( ord_less_int @ A @ zero_zero_int )
     => ( ( ord_less_int @ zero_zero_int @ B_5 )
       => ( ( ord_less_eq_int @ B_5 @ B )
         => ( ord_less_eq_int @ ( div_div_int @ A @ B_5 ) @ ( div_div_int @ A @ B ) ) ) ) ) )).

thf(fact_2626_div__nonpos__pos__le0,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ A @ zero_zero_int )
     => ( ( ord_less_int @ zero_zero_int @ B )
       => ( ord_less_eq_int @ ( div_div_int @ A @ B ) @ zero_zero_int ) ) ) )).

thf(fact_2627_neg__imp__zdiv__nonneg__iff,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ B @ zero_zero_int )
     => ( ( ord_less_eq_int @ zero_zero_int @ ( div_div_int @ A @ B ) )
      <=> ( ord_less_eq_int @ A @ zero_zero_int ) ) ) )).

thf(fact_2628_div__pos__pos__trivial,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ A @ B )
       => ( ( div_div_int @ A @ B )
          = zero_zero_int ) ) ) )).

thf(fact_2629_div__nonneg__neg__le0,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ B @ zero_zero_int )
       => ( ord_less_eq_int @ ( div_div_int @ A @ B ) @ zero_zero_int ) ) ) )).

thf(fact_2630_zdiv__mono2,axiom,(
    ! [B: int,B_5: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ zero_zero_int @ B_5 )
       => ( ( ord_less_eq_int @ B_5 @ B )
         => ( ord_less_eq_int @ ( div_div_int @ A @ B ) @ ( div_div_int @ A @ B_5 ) ) ) ) ) )).

thf(fact_2631_nonneg1__imp__zdiv__pos__iff,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ zero_zero_int @ ( div_div_int @ A @ B ) )
      <=> ( ( ord_less_eq_int @ B @ A )
          & ( ord_less_int @ zero_zero_int @ B ) ) ) ) )).

thf(fact_2632_pos__imp__zdiv__pos__iff,axiom,(
    ! [I: int,K_1: int] :
      ( ( ord_less_int @ zero_zero_int @ K_1 )
     => ( ( ord_less_int @ zero_zero_int @ ( div_div_int @ I @ K_1 ) )
      <=> ( ord_less_eq_int @ K_1 @ I ) ) ) )).

thf(fact_2633_pos__imp__zdiv__nonneg__iff,axiom,(
    ! [A: int,B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( ord_less_eq_int @ zero_zero_int @ ( div_div_int @ A @ B ) )
      <=> ( ord_less_eq_int @ zero_zero_int @ A ) ) ) )).

thf(fact_2634_zdiv__eq__0__iff,axiom,(
    ! [I: int,K_1: int] :
      ( ( ( div_div_int @ I @ K_1 )
        = zero_zero_int )
    <=> ( ( K_1 = zero_zero_int )
        | ( ( ord_less_eq_int @ zero_zero_int @ I )
          & ( ord_less_int @ I @ K_1 ) )
        | ( ( ord_less_eq_int @ I @ zero_zero_int )
          & ( ord_less_int @ K_1 @ I ) ) ) ) )).

thf(fact_2635_div__prop1,axiom,(
    ! [X_1: int,Y_1: int,Z_1: int] :
      ( ( ord_less_int @ zero_zero_int @ Z_1 )
     => ( ( ord_less_int @ X_1 @ ( times_times_int @ Y_1 @ Z_1 ) )
       => ( ord_less_int @ ( div_div_int @ X_1 @ Z_1 ) @ Y_1 ) ) ) )).

thf(fact_2636_zdiv__zmult2__eq,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( ord_less_int @ zero_zero_int @ C )
     => ( ( div_div_int @ A @ ( times_times_int @ B @ C ) )
        = ( div_div_int @ ( div_div_int @ A @ B ) @ C ) ) ) )).

thf(fact_2637_zmod__zdiv__equality,axiom,(
    ! [A: int,B: int] :
      ( A
      = ( plus_plus_int @ ( times_times_int @ B @ ( div_div_int @ A @ B ) ) @ ( div_mod_int @ A @ B ) ) ) )).

thf(fact_2638_zdiv__zmult1__eq,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( div_div_int @ ( times_times_int @ A @ B ) @ C )
      = ( plus_plus_int @ ( times_times_int @ A @ ( div_div_int @ B @ C ) ) @ ( div_div_int @ ( times_times_int @ A @ ( div_mod_int @ B @ C ) ) @ C ) ) ) )).

thf(fact_2639_zdiv__zmod__equality,axiom,(
    ! [B: int,A: int,K_1: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ ( times_times_int @ B @ ( div_div_int @ A @ B ) ) @ ( div_mod_int @ A @ B ) ) @ K_1 )
      = ( plus_plus_int @ A @ K_1 ) ) )).

thf(fact_2640_zdiv__zmod__equality2,axiom,(
    ! [A: int,B: int,K_1: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ ( times_times_int @ ( div_div_int @ A @ B ) @ B ) @ ( div_mod_int @ A @ B ) ) @ K_1 )
      = ( plus_plus_int @ A @ K_1 ) ) )).

thf(fact_2641_zmod__zdiv__equality_H,axiom,(
    ! [M: int,N: int] :
      ( ( div_mod_int @ M @ N )
      = ( minus_minus_int @ M @ ( times_times_int @ ( div_div_int @ M @ N ) @ N ) ) ) )).

thf(fact_2642_zmult__div__cancel,axiom,(
    ! [N: int,M: int] :
      ( ( times_times_int @ N @ ( div_div_int @ M @ N ) )
      = ( minus_minus_int @ M @ ( div_mod_int @ M @ N ) ) ) )).

thf(fact_2643_div__mult__self2,axiom,(
    ! [A_25: int,C_8: int,B_20: int] :
      ( ( B_20 != zero_zero_int )
     => ( ( div_div_int @ ( plus_plus_int @ A_25 @ ( times_times_int @ B_20 @ C_8 ) ) @ B_20 )
        = ( plus_plus_int @ C_8 @ ( div_div_int @ A_25 @ B_20 ) ) ) ) )).

thf(fact_2644_div__mult__self2,axiom,(
    ! [A_25: nat,C_8: nat,B_20: nat] :
      ( ( B_20 != zero_zero_nat )
     => ( ( div_div_nat @ ( plus_plus_nat @ A_25 @ ( times_times_nat @ B_20 @ C_8 ) ) @ B_20 )
        = ( plus_plus_nat @ C_8 @ ( div_div_nat @ A_25 @ B_20 ) ) ) ) )).

thf(fact_2645_div__mult__self2,axiom,(
    ! [A_25: code_code_numeral,C_8: code_code_numeral,B_20: code_code_numeral] :
      ( ( B_20 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( plus_p1627245867umeral @ A_25 @ ( times_1655362735umeral @ B_20 @ C_8 ) ) @ B_20 )
        = ( plus_p1627245867umeral @ C_8 @ ( div_di1218280263umeral @ A_25 @ B_20 ) ) ) ) )).

thf(fact_2646_div__mult__self2,axiom,(
    ! [A_25: quickcheck_code_int,C_8: quickcheck_code_int,B_20: quickcheck_code_int] :
      ( ( B_20 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( plus_p1446045655de_int @ A_25 @ ( times_123202395de_int @ B_20 @ C_8 ) ) @ B_20 )
        = ( plus_p1446045655de_int @ C_8 @ ( div_di1430059507de_int @ A_25 @ B_20 ) ) ) ) )).

thf(fact_2647_div__mult__self1,axiom,(
    ! [A_24: int,C_7: int,B_19: int] :
      ( ( B_19 != zero_zero_int )
     => ( ( div_div_int @ ( plus_plus_int @ A_24 @ ( times_times_int @ C_7 @ B_19 ) ) @ B_19 )
        = ( plus_plus_int @ C_7 @ ( div_div_int @ A_24 @ B_19 ) ) ) ) )).

thf(fact_2648_div__mult__self1,axiom,(
    ! [A_24: nat,C_7: nat,B_19: nat] :
      ( ( B_19 != zero_zero_nat )
     => ( ( div_div_nat @ ( plus_plus_nat @ A_24 @ ( times_times_nat @ C_7 @ B_19 ) ) @ B_19 )
        = ( plus_plus_nat @ C_7 @ ( div_div_nat @ A_24 @ B_19 ) ) ) ) )).

thf(fact_2649_div__mult__self1,axiom,(
    ! [A_24: code_code_numeral,C_7: code_code_numeral,B_19: code_code_numeral] :
      ( ( B_19 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( plus_p1627245867umeral @ A_24 @ ( times_1655362735umeral @ C_7 @ B_19 ) ) @ B_19 )
        = ( plus_p1627245867umeral @ C_7 @ ( div_di1218280263umeral @ A_24 @ B_19 ) ) ) ) )).

thf(fact_2650_div__mult__self1,axiom,(
    ! [A_24: quickcheck_code_int,C_7: quickcheck_code_int,B_19: quickcheck_code_int] :
      ( ( B_19 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( plus_p1446045655de_int @ A_24 @ ( times_123202395de_int @ C_7 @ B_19 ) ) @ B_19 )
        = ( plus_p1446045655de_int @ C_7 @ ( div_di1430059507de_int @ A_24 @ B_19 ) ) ) ) )).

thf(fact_2651_div__add__self2,axiom,(
    ! [A_23: int,B_18: int] :
      ( ( B_18 != zero_zero_int )
     => ( ( div_div_int @ ( plus_plus_int @ A_23 @ B_18 ) @ B_18 )
        = ( plus_plus_int @ ( div_div_int @ A_23 @ B_18 ) @ one_one_int ) ) ) )).

thf(fact_2652_div__add__self2,axiom,(
    ! [A_23: nat,B_18: nat] :
      ( ( B_18 != zero_zero_nat )
     => ( ( div_div_nat @ ( plus_plus_nat @ A_23 @ B_18 ) @ B_18 )
        = ( plus_plus_nat @ ( div_div_nat @ A_23 @ B_18 ) @ one_one_nat ) ) ) )).

thf(fact_2653_div__add__self2,axiom,(
    ! [A_23: code_code_numeral,B_18: code_code_numeral] :
      ( ( B_18 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( plus_p1627245867umeral @ A_23 @ B_18 ) @ B_18 )
        = ( plus_p1627245867umeral @ ( div_di1218280263umeral @ A_23 @ B_18 ) @ one_on1645066479umeral ) ) ) )).

thf(fact_2654_div__add__self2,axiom,(
    ! [A_23: quickcheck_code_int,B_18: quickcheck_code_int] :
      ( ( B_18 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( plus_p1446045655de_int @ A_23 @ B_18 ) @ B_18 )
        = ( plus_p1446045655de_int @ ( div_di1430059507de_int @ A_23 @ B_18 ) @ one_on1684967323de_int ) ) ) )).

thf(fact_2655_div__add__self1,axiom,(
    ! [A_22: int,B_17: int] :
      ( ( B_17 != zero_zero_int )
     => ( ( div_div_int @ ( plus_plus_int @ B_17 @ A_22 ) @ B_17 )
        = ( plus_plus_int @ ( div_div_int @ A_22 @ B_17 ) @ one_one_int ) ) ) )).

thf(fact_2656_div__add__self1,axiom,(
    ! [A_22: nat,B_17: nat] :
      ( ( B_17 != zero_zero_nat )
     => ( ( div_div_nat @ ( plus_plus_nat @ B_17 @ A_22 ) @ B_17 )
        = ( plus_plus_nat @ ( div_div_nat @ A_22 @ B_17 ) @ one_one_nat ) ) ) )).

thf(fact_2657_div__add__self1,axiom,(
    ! [A_22: code_code_numeral,B_17: code_code_numeral] :
      ( ( B_17 != zero_z126310315umeral )
     => ( ( div_di1218280263umeral @ ( plus_p1627245867umeral @ B_17 @ A_22 ) @ B_17 )
        = ( plus_p1627245867umeral @ ( div_di1218280263umeral @ A_22 @ B_17 ) @ one_on1645066479umeral ) ) ) )).

thf(fact_2658_div__add__self1,axiom,(
    ! [A_22: quickcheck_code_int,B_17: quickcheck_code_int] :
      ( ( B_17 != zero_z891286103de_int )
     => ( ( div_di1430059507de_int @ ( plus_p1446045655de_int @ B_17 @ A_22 ) @ B_17 )
        = ( plus_p1446045655de_int @ ( div_di1430059507de_int @ A_22 @ B_17 ) @ one_on1684967323de_int ) ) ) )).

thf(fact_2659_dvd__div__div__eq__mult,axiom,(
    ! [D_4: code_code_numeral,B_16: code_code_numeral,C_6: code_code_numeral,A_21: code_code_numeral] :
      ( ( A_21 != zero_z126310315umeral )
     => ( ( C_6 != zero_z126310315umeral )
       => ( ( dvd_dv174992974umeral @ A_21 @ B_16 )
         => ( ( dvd_dv174992974umeral @ C_6 @ D_4 )
           => ( ( ( div_di1218280263umeral @ B_16 @ A_21 )
                = ( div_di1218280263umeral @ D_4 @ C_6 ) )
            <=> ( ( times_1655362735umeral @ B_16 @ C_6 )
                = ( times_1655362735umeral @ A_21 @ D_4 ) ) ) ) ) ) ) )).

thf(fact_2660_dvd__div__div__eq__mult,axiom,(
    ! [D_4: quickcheck_code_int,B_16: quickcheck_code_int,C_6: quickcheck_code_int,A_21: quickcheck_code_int] :
      ( ( A_21 != zero_z891286103de_int )
     => ( ( C_6 != zero_z891286103de_int )
       => ( ( dvd_dv1760642554de_int @ A_21 @ B_16 )
         => ( ( dvd_dv1760642554de_int @ C_6 @ D_4 )
           => ( ( ( div_di1430059507de_int @ B_16 @ A_21 )
                = ( div_di1430059507de_int @ D_4 @ C_6 ) )
            <=> ( ( times_123202395de_int @ B_16 @ C_6 )
                = ( times_123202395de_int @ A_21 @ D_4 ) ) ) ) ) ) ) )).

thf(fact_2661_dvd__div__div__eq__mult,axiom,(
    ! [D_4: int,B_16: int,C_6: int,A_21: int] :
      ( ( A_21 != zero_zero_int )
     => ( ( C_6 != zero_zero_int )
       => ( ( dvd_dvd_int @ A_21 @ B_16 )
         => ( ( dvd_dvd_int @ C_6 @ D_4 )
           => ( ( ( div_div_int @ B_16 @ A_21 )
                = ( div_div_int @ D_4 @ C_6 ) )
            <=> ( ( times_times_int @ B_16 @ C_6 )
                = ( times_times_int @ A_21 @ D_4 ) ) ) ) ) ) ) )).

thf(fact_2662_dvd__div__div__eq__mult,axiom,(
    ! [D_4: nat,B_16: nat,C_6: nat,A_21: nat] :
      ( ( A_21 != zero_zero_nat )
     => ( ( C_6 != zero_zero_nat )
       => ( ( dvd_dvd_nat @ A_21 @ B_16 )
         => ( ( dvd_dvd_nat @ C_6 @ D_4 )
           => ( ( ( div_div_nat @ B_16 @ A_21 )
                = ( div_div_nat @ D_4 @ C_6 ) )
            <=> ( ( times_times_nat @ B_16 @ C_6 )
                = ( times_times_nat @ A_21 @ D_4 ) ) ) ) ) ) ) )).

thf(fact_2663_dvd__div__eq__mult,axiom,(
    ! [C_5: code_code_numeral,B_15: code_code_numeral,A_20: code_code_numeral] :
      ( ( A_20 != zero_z126310315umeral )
     => ( ( dvd_dv174992974umeral @ A_20 @ B_15 )
       => ( ( ( div_di1218280263umeral @ B_15 @ A_20 )
            = C_5 )
        <=> ( B_15
            = ( times_1655362735umeral @ C_5 @ A_20 ) ) ) ) ) )).

thf(fact_2664_dvd__div__eq__mult,axiom,(
    ! [C_5: quickcheck_code_int,B_15: quickcheck_code_int,A_20: quickcheck_code_int] :
      ( ( A_20 != zero_z891286103de_int )
     => ( ( dvd_dv1760642554de_int @ A_20 @ B_15 )
       => ( ( ( div_di1430059507de_int @ B_15 @ A_20 )
            = C_5 )
        <=> ( B_15
            = ( times_123202395de_int @ C_5 @ A_20 ) ) ) ) ) )).

thf(fact_2665_dvd__div__eq__mult,axiom,(
    ! [C_5: int,B_15: int,A_20: int] :
      ( ( A_20 != zero_zero_int )
     => ( ( dvd_dvd_int @ A_20 @ B_15 )
       => ( ( ( div_div_int @ B_15 @ A_20 )
            = C_5 )
        <=> ( B_15
            = ( times_times_int @ C_5 @ A_20 ) ) ) ) ) )).

thf(fact_2666_dvd__div__eq__mult,axiom,(
    ! [C_5: nat,B_15: nat,A_20: nat] :
      ( ( A_20 != zero_zero_nat )
     => ( ( dvd_dvd_nat @ A_20 @ B_15 )
       => ( ( ( div_div_nat @ B_15 @ A_20 )
            = C_5 )
        <=> ( B_15
            = ( times_times_nat @ C_5 @ A_20 ) ) ) ) ) )).

thf(fact_2667_semiring__div__class_Omod__div__equality_H,axiom,(
    ! [A_19: int,B_14: int] :
      ( ( plus_plus_int @ ( div_mod_int @ A_19 @ B_14 ) @ ( times_times_int @ ( div_div_int @ A_19 @ B_14 ) @ B_14 ) )
      = A_19 ) )).

thf(fact_2668_semiring__div__class_Omod__div__equality_H,axiom,(
    ! [A_19: nat,B_14: nat] :
      ( ( plus_plus_nat @ ( div_mod_nat @ A_19 @ B_14 ) @ ( times_times_nat @ ( div_div_nat @ A_19 @ B_14 ) @ B_14 ) )
      = A_19 ) )).

thf(fact_2669_semiring__div__class_Omod__div__equality_H,axiom,(
    ! [A_19: code_code_numeral,B_14: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( div_mo1740067990umeral @ A_19 @ B_14 ) @ ( times_1655362735umeral @ ( div_di1218280263umeral @ A_19 @ B_14 ) @ B_14 ) )
      = A_19 ) )).

thf(fact_2670_semiring__div__class_Omod__div__equality_H,axiom,(
    ! [A_19: quickcheck_code_int,B_14: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( div_mo231679042de_int @ A_19 @ B_14 ) @ ( times_123202395de_int @ ( div_di1430059507de_int @ A_19 @ B_14 ) @ B_14 ) )
      = A_19 ) )).

thf(fact_2671_mod__div__equality2,axiom,(
    ! [B_13: int,A_18: int] :
      ( ( plus_plus_int @ ( times_times_int @ B_13 @ ( div_div_int @ A_18 @ B_13 ) ) @ ( div_mod_int @ A_18 @ B_13 ) )
      = A_18 ) )).

thf(fact_2672_mod__div__equality2,axiom,(
    ! [B_13: nat,A_18: nat] :
      ( ( plus_plus_nat @ ( times_times_nat @ B_13 @ ( div_div_nat @ A_18 @ B_13 ) ) @ ( div_mod_nat @ A_18 @ B_13 ) )
      = A_18 ) )).

thf(fact_2673_mod__div__equality2,axiom,(
    ! [B_13: code_code_numeral,A_18: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( times_1655362735umeral @ B_13 @ ( div_di1218280263umeral @ A_18 @ B_13 ) ) @ ( div_mo1740067990umeral @ A_18 @ B_13 ) )
      = A_18 ) )).

thf(fact_2674_mod__div__equality2,axiom,(
    ! [B_13: quickcheck_code_int,A_18: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( times_123202395de_int @ B_13 @ ( div_di1430059507de_int @ A_18 @ B_13 ) ) @ ( div_mo231679042de_int @ A_18 @ B_13 ) )
      = A_18 ) )).

thf(fact_2675_mod__div__equality,axiom,(
    ! [A_17: int,B_12: int] :
      ( ( plus_plus_int @ ( times_times_int @ ( div_div_int @ A_17 @ B_12 ) @ B_12 ) @ ( div_mod_int @ A_17 @ B_12 ) )
      = A_17 ) )).

thf(fact_2676_mod__div__equality,axiom,(
    ! [A_17: nat,B_12: nat] :
      ( ( plus_plus_nat @ ( times_times_nat @ ( div_div_nat @ A_17 @ B_12 ) @ B_12 ) @ ( div_mod_nat @ A_17 @ B_12 ) )
      = A_17 ) )).

thf(fact_2677_mod__div__equality,axiom,(
    ! [A_17: code_code_numeral,B_12: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( times_1655362735umeral @ ( div_di1218280263umeral @ A_17 @ B_12 ) @ B_12 ) @ ( div_mo1740067990umeral @ A_17 @ B_12 ) )
      = A_17 ) )).

thf(fact_2678_mod__div__equality,axiom,(
    ! [A_17: quickcheck_code_int,B_12: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( times_123202395de_int @ ( div_di1430059507de_int @ A_17 @ B_12 ) @ B_12 ) @ ( div_mo231679042de_int @ A_17 @ B_12 ) )
      = A_17 ) )).

thf(fact_2679_div__mod__equality2,axiom,(
    ! [B_11: int,A_16: int,C_4: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ ( times_times_int @ B_11 @ ( div_div_int @ A_16 @ B_11 ) ) @ ( div_mod_int @ A_16 @ B_11 ) ) @ C_4 )
      = ( plus_plus_int @ A_16 @ C_4 ) ) )).

thf(fact_2680_div__mod__equality2,axiom,(
    ! [B_11: nat,A_16: nat,C_4: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ ( times_times_nat @ B_11 @ ( div_div_nat @ A_16 @ B_11 ) ) @ ( div_mod_nat @ A_16 @ B_11 ) ) @ C_4 )
      = ( plus_plus_nat @ A_16 @ C_4 ) ) )).

thf(fact_2681_div__mod__equality2,axiom,(
    ! [B_11: code_code_numeral,A_16: code_code_numeral,C_4: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ ( times_1655362735umeral @ B_11 @ ( div_di1218280263umeral @ A_16 @ B_11 ) ) @ ( div_mo1740067990umeral @ A_16 @ B_11 ) ) @ C_4 )
      = ( plus_p1627245867umeral @ A_16 @ C_4 ) ) )).

thf(fact_2682_div__mod__equality2,axiom,(
    ! [B_11: quickcheck_code_int,A_16: quickcheck_code_int,C_4: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ ( times_123202395de_int @ B_11 @ ( div_di1430059507de_int @ A_16 @ B_11 ) ) @ ( div_mo231679042de_int @ A_16 @ B_11 ) ) @ C_4 )
      = ( plus_p1446045655de_int @ A_16 @ C_4 ) ) )).

thf(fact_2683_div__mod__equality,axiom,(
    ! [A_15: int,B_10: int,C_3: int] :
      ( ( plus_plus_int @ ( plus_plus_int @ ( times_times_int @ ( div_div_int @ A_15 @ B_10 ) @ B_10 ) @ ( div_mod_int @ A_15 @ B_10 ) ) @ C_3 )
      = ( plus_plus_int @ A_15 @ C_3 ) ) )).

thf(fact_2684_div__mod__equality,axiom,(
    ! [A_15: nat,B_10: nat,C_3: nat] :
      ( ( plus_plus_nat @ ( plus_plus_nat @ ( times_times_nat @ ( div_div_nat @ A_15 @ B_10 ) @ B_10 ) @ ( div_mod_nat @ A_15 @ B_10 ) ) @ C_3 )
      = ( plus_plus_nat @ A_15 @ C_3 ) ) )).

thf(fact_2685_div__mod__equality,axiom,(
    ! [A_15: code_code_numeral,B_10: code_code_numeral,C_3: code_code_numeral] :
      ( ( plus_p1627245867umeral @ ( plus_p1627245867umeral @ ( times_1655362735umeral @ ( div_di1218280263umeral @ A_15 @ B_10 ) @ B_10 ) @ ( div_mo1740067990umeral @ A_15 @ B_10 ) ) @ C_3 )
      = ( plus_p1627245867umeral @ A_15 @ C_3 ) ) )).

thf(fact_2686_div__mod__equality,axiom,(
    ! [A_15: quickcheck_code_int,B_10: quickcheck_code_int,C_3: quickcheck_code_int] :
      ( ( plus_p1446045655de_int @ ( plus_p1446045655de_int @ ( times_123202395de_int @ ( div_di1430059507de_int @ A_15 @ B_10 ) @ B_10 ) @ ( div_mo231679042de_int @ A_15 @ B_10 ) ) @ C_3 )
      = ( plus_p1446045655de_int @ A_15 @ C_3 ) ) )).

thf(fact_2687_zdiv__leq__prop,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( ord_less_int @ zero_zero_int @ Y_1 )
     => ( ord_less_eq_int @ ( times_times_int @ Y_1 @ ( div_div_int @ X_1 @ Y_1 ) ) @ X_1 ) ) )).

thf(fact_2688_power__preserves__odd,axiom,(
    ! [X_1: int,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( member_int @ ( power_power_int @ X_1 @ N ) @ zOdd )
      <=> ( member_int @ X_1 @ zOdd ) ) ) )).

thf(fact_2689_div__eq__minus1,axiom,(
    ! [B: int] :
      ( ( ord_less_int @ zero_zero_int @ B )
     => ( ( div_div_int @ ( number_number_of_int @ min ) @ B )
        = ( number_number_of_int @ min ) ) ) )).

thf(fact_2690_xzgcda__linear__aux2,axiom,(
    ! [R_1: int,S_1: int,T: int,R_3: int,S_3: int,M: int,T_2: int,N: int] :
      ( ( R_3
        = ( plus_plus_int @ ( times_times_int @ S_3 @ M ) @ ( times_times_int @ T_2 @ N ) ) )
     => ( ( R_1
          = ( plus_plus_int @ ( times_times_int @ S_1 @ M ) @ ( times_times_int @ T @ N ) ) )
       => ( ( div_mod_int @ R_3 @ R_1 )
          = ( plus_plus_int @ ( times_times_int @ ( minus_minus_int @ S_3 @ ( times_times_int @ ( div_div_int @ R_3 @ R_1 ) @ S_1 ) ) @ M ) @ ( times_times_int @ ( minus_minus_int @ T_2 @ ( times_times_int @ ( div_div_int @ R_3 @ R_1 ) @ T ) ) @ N ) ) ) ) ) )).

thf(fact_2691_zcong__zmod__aux,axiom,(
    ! [A: int,B: int,M: int] :
      ( ( minus_minus_int @ A @ B )
      = ( plus_plus_int @ ( times_times_int @ M @ ( minus_minus_int @ ( div_div_int @ A @ M ) @ ( div_div_int @ B @ M ) ) ) @ ( minus_minus_int @ ( div_mod_int @ A @ M ) @ ( div_mod_int @ B @ M ) ) ) ) )).

thf(fact_2692_Euler_Oaux__2,axiom,(
    ! [P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( member_int @ P_3 @ zOdd )
       => ( ord_less_int @ zero_zero_int @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )).

thf(fact_2693_split__zdiv,axiom,(
    ! [P: int > $o,N: int,K_1: int] :
      ( ( P @ ( div_div_int @ N @ K_1 ) )
    <=> ( ( ( K_1 = zero_zero_int )
         => ( P @ zero_zero_int ) )
        & ( ( ord_less_int @ zero_zero_int @ K_1 )
         => ! [I_1: int,J_1: int] :
              ( ( ( ord_less_eq_int @ zero_zero_int @ J_1 )
                & ( ord_less_int @ J_1 @ K_1 )
                & ( N
                  = ( plus_plus_int @ ( times_times_int @ K_1 @ I_1 ) @ J_1 ) ) )
             => ( P @ I_1 ) ) )
        & ( ( ord_less_int @ K_1 @ zero_zero_int )
         => ! [I_1: int,J_1: int] :
              ( ( ( ord_less_int @ K_1 @ J_1 )
                & ( ord_less_eq_int @ J_1 @ zero_zero_int )
                & ( N
                  = ( plus_plus_int @ ( times_times_int @ K_1 @ I_1 ) @ J_1 ) ) )
             => ( P @ I_1 ) ) ) ) ) )).

thf(fact_2694_div__prop2,axiom,(
    ! [X_1: int,Y_1: int,Z_1: int] :
      ( ( ord_less_int @ zero_zero_int @ Z_1 )
     => ( ( ord_less_int @ X_1 @ ( plus_plus_int @ ( times_times_int @ Y_1 @ Z_1 ) @ Z_1 ) )
       => ( ord_less_eq_int @ ( div_div_int @ X_1 @ Z_1 ) @ Y_1 ) ) ) )).

thf(fact_2695_divmod__int__rel__div__eq,axiom,(
    ! [A_4: int,B_3: int,Y_1: int,R_5: int] :
      ( ( A_4
        = ( plus_plus_int @ ( times_times_int @ B_3 @ Y_1 ) @ R_5 ) )
     => ( ( ( ( ord_less_int @ zero_zero_int @ B_3 )
           => ( ( ord_less_eq_int @ zero_zero_int @ R_5 )
              & ( ord_less_int @ R_5 @ B_3 ) ) )
          & ( ~ ( ord_less_int @ zero_zero_int @ B_3 )
           => ( ( ord_less_int @ B_3 @ R_5 )
              & ( ord_less_eq_int @ R_5 @ zero_zero_int ) ) ) )
       => ( ( B_3 != zero_zero_int )
         => ( ( div_div_int @ A_4 @ B_3 )
            = Y_1 ) ) ) ) )).

thf(fact_2696_zmod__zmult2__eq,axiom,(
    ! [A: int,B: int,C: int] :
      ( ( ord_less_int @ zero_zero_int @ C )
     => ( ( div_mod_int @ A @ ( times_times_int @ B @ C ) )
        = ( plus_plus_int @ ( times_times_int @ B @ ( div_mod_int @ ( div_div_int @ A @ B ) @ C ) ) @ ( div_mod_int @ A @ B ) ) ) ) )).

thf(fact_2697_posDivAlg__div__mod,axiom,(
    ! [L: int,K_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ K_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ L )
       => ( ( posDivAlg @ K_1 @ L )
          = ( product_Pair_int_int @ ( div_div_int @ K_1 @ L ) @ ( div_mod_int @ K_1 @ L ) ) ) ) ) )).

thf(fact_2698_negDivAlg__div__mod,axiom,(
    ! [L: int,K_1: int] :
      ( ( ord_less_int @ K_1 @ zero_zero_int )
     => ( ( ord_less_int @ zero_zero_int @ L )
       => ( ( negDivAlg @ K_1 @ L )
          = ( product_Pair_int_int @ ( div_div_int @ K_1 @ L ) @ ( div_mod_int @ K_1 @ L ) ) ) ) ) )).

thf(fact_2699_div__pos__neg__trivial,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_int @ zero_zero_int @ A )
     => ( ( ord_less_eq_int @ ( plus_plus_int @ A @ B ) @ zero_zero_int )
       => ( ( div_div_int @ A @ B )
          = ( number_number_of_int @ min ) ) ) ) )).

thf(fact_2700_split__neg__lemma,axiom,(
    ! [P: int > int > $o,N: int,K_1: int] :
      ( ( ord_less_int @ K_1 @ zero_zero_int )
     => ( ( P @ ( div_div_int @ N @ K_1 ) @ ( div_mod_int @ N @ K_1 ) )
      <=> ! [I_1: int,J_1: int] :
            ( ( ( ord_less_int @ K_1 @ J_1 )
              & ( ord_less_eq_int @ J_1 @ zero_zero_int )
              & ( N
                = ( plus_plus_int @ ( times_times_int @ K_1 @ I_1 ) @ J_1 ) ) )
           => ( P @ I_1 @ J_1 ) ) ) ) )).

thf(fact_2701_split__pos__lemma,axiom,(
    ! [P: int > int > $o,N: int,K_1: int] :
      ( ( ord_less_int @ zero_zero_int @ K_1 )
     => ( ( P @ ( div_div_int @ N @ K_1 ) @ ( div_mod_int @ N @ K_1 ) )
      <=> ! [I_1: int,J_1: int] :
            ( ( ( ord_less_eq_int @ zero_zero_int @ J_1 )
              & ( ord_less_int @ J_1 @ K_1 )
              & ( N
                = ( plus_plus_int @ ( times_times_int @ K_1 @ I_1 ) @ J_1 ) ) )
           => ( P @ I_1 @ J_1 ) ) ) ) )).

thf(fact_2702_zdiv__number__of__Bit1,axiom,(
    ! [V: int,W: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ W ) )
       => ( ( div_div_int @ ( number_number_of_int @ ( bit1 @ V ) ) @ ( number_number_of_int @ ( bit0 @ W ) ) )
          = ( div_div_int @ ( number_number_of_int @ V ) @ ( number_number_of_int @ W ) ) ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ W ) )
       => ( ( div_div_int @ ( number_number_of_int @ ( bit1 @ V ) ) @ ( number_number_of_int @ ( bit0 @ W ) ) )
          = ( div_div_int @ ( plus_plus_int @ ( number_number_of_int @ V ) @ one_one_int ) @ ( number_number_of_int @ W ) ) ) ) ) )).

thf(fact_2703_eq__diff__eq_H,axiom,(
    ! [X_1: real,Y_1: real,Z_1: real] :
      ( ( X_1
        = ( minus_minus_real @ Y_1 @ Z_1 ) )
    <=> ( Y_1
        = ( plus_plus_real @ X_1 @ Z_1 ) ) ) )).

thf(fact_2704_zprime__zOdd__eq__grt__2,axiom,(
    ! [P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( member_int @ P_3 @ zOdd )
      <=> ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 ) ) ) )).

thf(fact_2705_negDivAlg_Opinduct,axiom,(
    ! [P: int > int > $o,A0: int,A1: int] :
      ( ( accp_P2006205492nt_int @ negDivAlg_rel @ ( product_Pair_int_int @ A0 @ A1 ) )
     => ( ! [A_2: int,B_4: int] :
            ( ( accp_P2006205492nt_int @ negDivAlg_rel @ ( product_Pair_int_int @ A_2 @ B_4 ) )
           => ( ( ~ ( ( ord_less_eq_int @ zero_zero_int @ ( plus_plus_int @ A_2 @ B_4 ) )
                    | ( ord_less_eq_int @ B_4 @ zero_zero_int ) )
               => ( P @ A_2 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B_4 ) ) )
             => ( P @ A_2 @ B_4 ) ) )
       => ( P @ A0 @ A1 ) ) ) )).

thf(fact_2706_posDivAlg_Opinduct,axiom,(
    ! [P: int > int > $o,A0: int,A1: int] :
      ( ( accp_P2006205492nt_int @ posDivAlg_rel @ ( product_Pair_int_int @ A0 @ A1 ) )
     => ( ! [A_2: int,B_4: int] :
            ( ( accp_P2006205492nt_int @ posDivAlg_rel @ ( product_Pair_int_int @ A_2 @ B_4 ) )
           => ( ( ~ ( ( ord_less_int @ A_2 @ B_4 )
                    | ( ord_less_eq_int @ B_4 @ zero_zero_int ) )
               => ( P @ A_2 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ B_4 ) ) )
             => ( P @ A_2 @ B_4 ) ) )
       => ( P @ A0 @ A1 ) ) ) )).

thf(fact_2707_zOddE,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
     => ~ ! [K: int] :
            ( X_1
           != ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ K ) @ one_one_int ) ) ) )).

thf(fact_2708_mod__div__decomp,axiom,(
    ! [A_14: int,B_9: int] :
      ( A_14
      = ( plus_plus_int @ ( times_times_int @ ( div_div_int @ A_14 @ B_9 ) @ B_9 ) @ ( div_mod_int @ A_14 @ B_9 ) ) ) )).

thf(fact_2709_mod__div__decomp,axiom,(
    ! [A_14: nat,B_9: nat] :
      ( A_14
      = ( plus_plus_nat @ ( times_times_nat @ ( div_div_nat @ A_14 @ B_9 ) @ B_9 ) @ ( div_mod_nat @ A_14 @ B_9 ) ) ) )).

thf(fact_2710_mod__div__decomp,axiom,(
    ! [A_14: code_code_numeral,B_9: code_code_numeral] :
      ( A_14
      = ( plus_p1627245867umeral @ ( times_1655362735umeral @ ( div_di1218280263umeral @ A_14 @ B_9 ) @ B_9 ) @ ( div_mo1740067990umeral @ A_14 @ B_9 ) ) ) )).

thf(fact_2711_mod__div__decomp,axiom,(
    ! [A_14: quickcheck_code_int,B_9: quickcheck_code_int] :
      ( A_14
      = ( plus_p1446045655de_int @ ( times_123202395de_int @ ( div_di1430059507de_int @ A_14 @ B_9 ) @ B_9 ) @ ( div_mo231679042de_int @ A_14 @ B_9 ) ) ) )).

thf(fact_2712_zfact__prop,axiom,(
    ! [A: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
       => ( ~ ( zcong @ A @ zero_zero_int @ P_3 )
         => ( ~ ( quadRes @ P_3 @ A )
           => ( zcong @ ( zfact @ ( minus_minus_int @ P_3 @ one_one_int ) ) @ ( power_power_int @ A @ ( nat_1 @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ P_3 ) ) ) ) ) )).

thf(fact_2713_Euler__part1,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( ~ ( quadRes @ P_3 @ X_1 )
           => ( zcong @ ( power_power_int @ X_1 @ ( nat_1 @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ ( number_number_of_int @ min ) @ P_3 ) ) ) ) ) )).

thf(fact_2714_Euler__part3,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ~ ( zcong @ X_1 @ zero_zero_int @ P_3 )
         => ( ( quadRes @ P_3 @ X_1 )
           => ( zcong @ ( power_power_int @ X_1 @ ( nat_1 @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ one_one_int @ P_3 ) ) ) ) ) )).

thf(fact_2715_nat__if__cong,axiom,(
    ! [X_1: int,Y_1: int,P: $o] :
      ( ( P
       => ( ( nat_1 @ X_1 )
          = ( nat_1 @ ( if_int @ P @ X_1 @ Y_1 ) ) ) )
      & ( ~ P
       => ( ( nat_1 @ Y_1 )
          = ( nat_1 @ ( if_int @ P @ X_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2716_div__le__mono,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ord_less_eq_nat @ ( div_div_nat @ M @ K_1 ) @ ( div_div_nat @ N @ K_1 ) ) ) )).

thf(fact_2717_div__le__dividend,axiom,(
    ! [M: nat,N: nat] :
      ( ord_less_eq_nat @ ( div_div_nat @ M @ N ) @ M ) )).

thf(fact_2718_div__mult2__eq,axiom,(
    ! [A: nat,B: nat,C: nat] :
      ( ( div_div_nat @ A @ ( times_times_nat @ B @ C ) )
      = ( div_div_nat @ ( div_div_nat @ A @ B ) @ C ) ) )).

thf(fact_2719_Divides_Otransfer__nat__int__functions_I1_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( div_div_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
          = ( nat_1 @ ( div_div_int @ X_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2720_nat__div__distrib,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( nat_1 @ ( div_div_int @ X_1 @ Y_1 ) )
        = ( div_div_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) ) ) ) )).

thf(fact_2721_div__less,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ( div_div_nat @ M @ N )
        = zero_zero_nat ) ) )).

thf(fact_2722_nat__mult__div__cancel__disj,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( ( K_1 = zero_zero_nat )
       => ( ( div_div_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
          = zero_zero_nat ) )
      & ( ( K_1 != zero_zero_nat )
       => ( ( div_div_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
          = ( div_div_nat @ M @ N ) ) ) ) )).

thf(fact_2723_transfer__nat__int__numerals_I1_J,axiom,
    ( zero_zero_nat
    = ( nat_1 @ zero_zero_int ) )).

thf(fact_2724_nat__0,axiom,
    ( ( nat_1 @ zero_zero_int )
    = zero_zero_nat )).

thf(fact_2725_transfer__nat__int__relations_I1_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( ( nat_1 @ X_1 )
            = ( nat_1 @ Y_1 ) )
        <=> ( X_1 = Y_1 ) ) ) ) )).

thf(fact_2726_all__nat,axiom,(
    ! [P: nat > $o] :
      ( ( all @ P )
    <=> ! [X: int] :
          ( ( ord_less_eq_int @ zero_zero_int @ X )
         => ( P @ ( nat_1 @ X ) ) ) ) )).

thf(fact_2727_ex__nat,axiom,(
    ! [P: nat > $o] :
      ( ( (??) @ nat @ P )
    <=> ? [X: int] :
          ( ( ord_less_eq_int @ zero_zero_int @ X )
          & ( P @ ( nat_1 @ X ) ) ) ) )).

thf(fact_2728_eq__nat__nat__iff,axiom,(
    ! [Z_3: int,Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Z_3 )
       => ( ( ( nat_1 @ Z_1 )
            = ( nat_1 @ Z_3 ) )
        <=> ( Z_1 = Z_3 ) ) ) ) )).

thf(fact_2729_nat__number__of,axiom,(
    ! [W: int] :
      ( ( nat_1 @ ( number_number_of_int @ W ) )
      = ( number_number_of_nat @ W ) ) )).

thf(fact_2730_nat__number__of__def,axiom,(
    ! [V: int] :
      ( ( number_number_of_nat @ V )
      = ( nat_1 @ ( number_number_of_int @ V ) ) ) )).

thf(fact_2731_transfer__nat__int__numerals_I2_J,axiom,
    ( one_one_nat
    = ( nat_1 @ one_one_int ) )).

thf(fact_2732_div__add1__eq,axiom,(
    ! [A: nat,B: nat,C: nat] :
      ( ( div_div_nat @ ( plus_plus_nat @ A @ B ) @ C )
      = ( plus_plus_nat @ ( plus_plus_nat @ ( div_div_nat @ A @ C ) @ ( div_div_nat @ B @ C ) ) @ ( div_div_nat @ ( plus_plus_nat @ ( div_mod_nat @ A @ C ) @ ( div_mod_nat @ B @ C ) ) @ C ) ) ) )).

thf(fact_2733_div__le__mono2,axiom,(
    ! [K_1: nat,N: nat,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ M )
     => ( ( ord_less_eq_nat @ M @ N )
       => ( ord_less_eq_nat @ ( div_div_nat @ K_1 @ N ) @ ( div_div_nat @ K_1 @ M ) ) ) ) )).

thf(fact_2734_div__mult__self__is__m,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( div_div_nat @ ( times_times_nat @ M @ N ) @ N )
        = M ) ) )).

thf(fact_2735_div__mult__self1__is__m,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( div_div_nat @ ( times_times_nat @ N @ M ) @ N )
        = M ) ) )).

thf(fact_2736_nat__mult__div__cancel1,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ K_1 )
     => ( ( div_div_nat @ ( times_times_nat @ K_1 @ M ) @ ( times_times_nat @ K_1 @ N ) )
        = ( div_div_nat @ M @ N ) ) ) )).

thf(fact_2737_div__less__dividend,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ one_one_nat @ N )
     => ( ( ord_less_nat @ zero_zero_nat @ M )
       => ( ord_less_nat @ ( div_div_nat @ M @ N ) @ M ) ) ) )).

thf(fact_2738_nat__le__0,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_eq_int @ Z_1 @ zero_zero_int )
     => ( ( nat_1 @ Z_1 )
        = zero_zero_nat ) ) )).

thf(fact_2739_nat__0__iff,axiom,(
    ! [I: int] :
      ( ( ( nat_1 @ I )
        = zero_zero_nat )
    <=> ( ord_less_eq_int @ I @ zero_zero_int ) ) )).

thf(fact_2740_nat__mono__iff,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_int @ zero_zero_int @ Z_1 )
     => ( ( ord_less_nat @ ( nat_1 @ W ) @ ( nat_1 @ Z_1 ) )
      <=> ( ord_less_int @ W @ Z_1 ) ) ) )).

thf(fact_2741_zless__nat__conj,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_nat @ ( nat_1 @ W ) @ ( nat_1 @ Z_1 ) )
    <=> ( ( ord_less_int @ zero_zero_int @ Z_1 )
        & ( ord_less_int @ W @ Z_1 ) ) ) )).

thf(fact_2742_transfer__nat__int__relations_I3_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( ord_less_eq_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
        <=> ( ord_less_eq_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2743_div__mult1__eq,axiom,(
    ! [A: nat,B: nat,C: nat] :
      ( ( div_div_nat @ ( times_times_nat @ A @ B ) @ C )
      = ( plus_plus_nat @ ( times_times_nat @ A @ ( div_div_nat @ B @ C ) ) @ ( div_div_nat @ ( times_times_nat @ A @ ( div_mod_nat @ B @ C ) ) @ C ) ) ) )).

thf(fact_2744_mod__mult2__eq,axiom,(
    ! [A: nat,B: nat,C: nat] :
      ( ( div_mod_nat @ A @ ( times_times_nat @ B @ C ) )
      = ( plus_plus_nat @ ( times_times_nat @ B @ ( div_mod_nat @ ( div_div_nat @ A @ B ) @ C ) ) @ ( div_mod_nat @ A @ B ) ) ) )).

thf(fact_2745_div__mod__equality_H,axiom,(
    ! [M: nat,N: nat] :
      ( ( times_times_nat @ ( div_div_nat @ M @ N ) @ N )
      = ( minus_minus_nat @ M @ ( div_mod_nat @ M @ N ) ) ) )).

thf(fact_2746_mult__div__cancel,axiom,(
    ! [N: nat,M: nat] :
      ( ( times_times_nat @ N @ ( div_div_nat @ M @ N ) )
      = ( minus_minus_nat @ M @ ( div_mod_nat @ M @ N ) ) ) )).

thf(fact_2747_Divides_Omod__div__equality_H,axiom,(
    ! [M: nat,N: nat] :
      ( ( div_mod_nat @ M @ N )
      = ( minus_minus_nat @ M @ ( times_times_nat @ ( div_div_nat @ M @ N ) @ N ) ) ) )).

thf(fact_2748_split__div,axiom,(
    ! [P: nat > $o,N: nat,K_1: nat] :
      ( ( P @ ( div_div_nat @ N @ K_1 ) )
    <=> ( ( ( K_1 = zero_zero_nat )
         => ( P @ zero_zero_nat ) )
        & ( ( K_1 != zero_zero_nat )
         => ! [I_1: nat,J_1: nat] :
              ( ( ord_less_nat @ J_1 @ K_1 )
             => ( ( N
                  = ( plus_plus_nat @ ( times_times_nat @ K_1 @ I_1 ) @ J_1 ) )
               => ( P @ I_1 ) ) ) ) ) ) )).

thf(fact_2749_zero__less__nat__eq,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_nat @ zero_zero_nat @ ( nat_1 @ Z_1 ) )
    <=> ( ord_less_int @ zero_zero_int @ Z_1 ) ) )).

thf(fact_2750_transfer__nat__int__numerals_I4_J,axiom,
    ( ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) )
    = ( nat_1 @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_2751_transfer__nat__int__relations_I2_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( ord_less_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
        <=> ( ord_less_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2752_nat__less__eq__zless,axiom,(
    ! [Z_1: int,W: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ W )
     => ( ( ord_less_nat @ ( nat_1 @ W ) @ ( nat_1 @ Z_1 ) )
      <=> ( ord_less_int @ W @ Z_1 ) ) ) )).

thf(fact_2753_nat__le__eq__zle,axiom,(
    ! [Z_1: int,W: int] :
      ( ( ( ord_less_int @ zero_zero_int @ W )
        | ( ord_less_eq_int @ zero_zero_int @ Z_1 ) )
     => ( ( ord_less_eq_nat @ ( nat_1 @ W ) @ ( nat_1 @ Z_1 ) )
      <=> ( ord_less_eq_int @ W @ Z_1 ) ) ) )).

thf(fact_2754_Nat__Transfer_Otransfer__nat__int__functions_I2_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( times_times_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
          = ( nat_1 @ ( times_times_int @ X_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2755_nat__mult__distrib,axiom,(
    ! [Z_3: int,Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ( nat_1 @ ( times_times_int @ Z_1 @ Z_3 ) )
        = ( times_times_nat @ ( nat_1 @ Z_1 ) @ ( nat_1 @ Z_3 ) ) ) ) )).

thf(fact_2756_Nat__Transfer_Otransfer__nat__int__functions_I1_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( plus_plus_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
          = ( nat_1 @ ( plus_plus_int @ X_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2757_nat__add__distrib,axiom,(
    ! [Z_3: int,Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Z_3 )
       => ( ( nat_1 @ ( plus_plus_int @ Z_1 @ Z_3 ) )
          = ( plus_plus_nat @ ( nat_1 @ Z_1 ) @ ( nat_1 @ Z_3 ) ) ) ) ) )).

thf(fact_2758_transfer__nat__int__relations_I4_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( dvd_dvd_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
        <=> ( dvd_dvd_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2759_nat__diff__distrib,axiom,(
    ! [Z_1: int,Z_3: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_3 )
     => ( ( ord_less_eq_int @ Z_3 @ Z_1 )
       => ( ( nat_1 @ ( minus_minus_int @ Z_1 @ Z_3 ) )
          = ( minus_minus_nat @ ( nat_1 @ Z_1 ) @ ( nat_1 @ Z_3 ) ) ) ) ) )).

thf(fact_2760_Nat__Transfer_Otransfer__nat__int__functions_I4_J,axiom,(
    ! [N: nat,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( power_power_nat @ ( nat_1 @ X_1 ) @ N )
        = ( nat_1 @ ( power_power_int @ X_1 @ N ) ) ) ) )).

thf(fact_2761_nat__power__eq,axiom,(
    ! [N: nat,Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ( nat_1 @ ( power_power_int @ Z_1 @ N ) )
        = ( power_power_nat @ ( nat_1 @ Z_1 ) @ N ) ) ) )).

thf(fact_2762_Divides_Otransfer__nat__int__functions_I2_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( div_mod_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
          = ( nat_1 @ ( div_mod_int @ X_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2763_nat__mod__distrib,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( nat_1 @ ( div_mod_int @ X_1 @ Y_1 ) )
          = ( div_mod_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2764_add__self__div__2,axiom,(
    ! [M: nat] :
      ( ( div_div_nat @ ( plus_plus_nat @ M @ M ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = M ) )).

thf(fact_2765_transfer__nat__int__numerals_I3_J,axiom,
    ( ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) )
    = ( nat_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_2766_Euler_Oaux__1,axiom,(
    ! [A: int,P_3: int] :
      ( ( ord_less_int @ zero_zero_int @ P_3 )
     => ( ( power_power_int @ A @ ( nat_1 @ P_3 ) )
        = ( times_times_int @ A @ ( power_power_int @ A @ ( minus_minus_nat @ ( nat_1 @ P_3 ) @ one_one_nat ) ) ) ) ) )).

thf(fact_2767_EvenOdd_Oneg__one__odd__power,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
     => ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
       => ( ( power_power_int @ ( number_number_of_int @ min ) @ ( nat_1 @ X_1 ) )
          = ( number_number_of_int @ min ) ) ) ) )).

thf(fact_2768_Little__Fermat,axiom,(
    ! [X_1: int,P_3: int] :
      ( ( zprime @ P_3 )
     => ( ~ ( dvd_dvd_int @ P_3 @ X_1 )
       => ( zcong @ ( power_power_int @ X_1 @ ( nat_1 @ ( minus_minus_int @ P_3 @ one_one_int ) ) ) @ one_one_int @ P_3 ) ) ) )).

thf(fact_2769_div__2__gt__zero,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ one_one_nat @ N )
     => ( ord_less_nat @ zero_zero_nat @ ( div_div_nat @ N @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_2770_MultInv__def,axiom,(
    ! [P_3: int,X_1: int] :
      ( ( multInv @ P_3 @ X_1 )
      = ( power_power_int @ X_1 @ ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )).

thf(fact_2771_Suc__n__div__2__gt__zero,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ord_less_nat @ zero_zero_nat @ ( div_div_nat @ ( plus_plus_nat @ N @ one_one_nat ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_2772_Int2_Oaux__2,axiom,(
    ! [P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ord_less_nat @ zero_zero_nat @ ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )).

thf(fact_2773_Int2_Oaux__1,axiom,(
    ! [P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( minus_minus_nat @ ( nat_1 @ P_3 ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )).

thf(fact_2774_WilsonRuss_Oinv__def,axiom,(
    ! [P_3: int,A: int] :
      ( ( inv @ P_3 @ A )
      = ( div_mod_int @ ( power_power_int @ A @ ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ P_3 ) ) )).

thf(fact_2775_Euler_Oaux____2,axiom,(
    ! [P_3: int] :
      ( ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( nat_1 @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
      = ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )).

thf(fact_2776_Euler__part2,axiom,(
    ! [A: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( ( zcong @ A @ zero_zero_int @ P_3 )
         => ( zcong @ zero_zero_int @ ( power_power_int @ A @ ( nat_1 @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ P_3 ) ) ) ) )).

thf(fact_2777_Euler__Criterion,axiom,(
    ! [A: int,P_3: int] :
      ( ( ord_less_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ P_3 )
     => ( ( zprime @ P_3 )
       => ( zcong @ ( legendre @ A @ P_3 ) @ ( power_power_int @ A @ ( nat_1 @ ( div_div_int @ ( minus_minus_int @ P_3 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ P_3 ) ) ) )).

thf(fact_2778_nat__aux__def,axiom,(
    ! [I: int,N: nat] :
      ( ( nat_aux @ I @ N )
      = ( plus_plus_nat @ ( nat_1 @ I ) @ N ) ) )).

thf(fact_2779_mod__eqD,axiom,(
    ! [M: nat,D: nat,R_1: nat] :
      ( ( ( div_mod_nat @ M @ D )
        = R_1 )
     => ? [Q_2: nat] :
          ( M
          = ( plus_plus_nat @ R_1 @ ( times_times_nat @ Q_2 @ D ) ) ) ) )).

thf(fact_2780_mod__eq__0D,axiom,(
    ! [M_18: nat,D_3: nat] :
      ( ( ( div_mod_nat @ M_18 @ D_3 )
        = zero_zero_nat )
     => ? [Q_2: nat] :
          ( M_18
          = ( times_times_nat @ D_3 @ Q_2 ) ) ) )).

thf(fact_2781_phi__prime,axiom,(
    ! [P_3: int] :
      ( ( zprime @ P_3 )
     => ( ( phi @ P_3 )
        = ( nat_1 @ ( minus_minus_int @ P_3 @ one_one_int ) ) ) ) )).

thf(fact_2782_transfer__morphism__nat__int,axiom,
    ( nat_tr876908586nt_nat @ nat_1 @ ( ord_less_eq_int @ zero_zero_int ) )).

thf(fact_2783_zmult2__lemma,axiom,(
    ! [C: int,A: int,B: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( B != zero_zero_int )
       => ( ( ord_less_int @ zero_zero_int @ C )
         => ( divmod_int_rel @ A @ ( times_times_int @ B @ C ) @ ( product_Pair_int_int @ ( div_div_int @ Q @ C ) @ ( plus_plus_int @ ( times_times_int @ B @ ( div_mod_int @ Q @ C ) ) @ R_1 ) ) ) ) ) ) )).

thf(fact_2784_Nat__Transfer_Otransfer__nat__int__functions_I3_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( minus_minus_nat @ ( nat_1 @ X_1 ) @ ( nat_1 @ Y_1 ) )
          = ( nat_1 @ ( nat_tsub @ X_1 @ Y_1 ) ) ) ) ) )).

thf(fact_2785_transfer__morphismI,axiom,(
    ! [F_4: int > nat,A_13: int > $o] :
      ( nat_tr876908586nt_nat @ F_4 @ A_13 ) )).

thf(fact_2786_transfer__morphismI,axiom,(
    ! [F_4: nat > int,A_13: nat > $o] :
      ( nat_tr160667106at_int @ F_4 @ A_13 ) )).

thf(fact_2787_transfer__morphism__def,axiom,(
    ! [F_3: int > nat,A_12: int > $o] :
      ( nat_tr876908586nt_nat @ F_3 @ A_12 ) )).

thf(fact_2788_transfer__morphism__def,axiom,(
    ! [F_3: nat > int,A_12: nat > $o] :
      ( nat_tr160667106at_int @ F_3 @ A_12 ) )).

thf(fact_2789_unique__remainder,axiom,(
    ! [Q_6: int,R_3: int,A: int,B: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q_6 @ R_3 ) )
       => ( ( B != zero_zero_int )
         => ( R_1 = R_3 ) ) ) ) )).

thf(fact_2790_unique__quotient,axiom,(
    ! [Q_6: int,R_3: int,A: int,B: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q_6 @ R_3 ) )
       => ( ( B != zero_zero_int )
         => ( Q = Q_6 ) ) ) ) )).

thf(fact_2791_self__remainder,axiom,(
    ! [A: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ A @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( A != zero_zero_int )
       => ( R_1 = zero_zero_int ) ) ) )).

thf(fact_2792_divmod__int__rel__0,axiom,(
    ! [B: int] :
      ( ( B != zero_zero_int )
     => ( divmod_int_rel @ zero_zero_int @ B @ ( product_Pair_int_int @ zero_zero_int @ zero_zero_int ) ) ) )).

thf(fact_2793_self__quotient,axiom,(
    ! [A: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ A @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( A != zero_zero_int )
       => ( Q = one_one_int ) ) ) )).

thf(fact_2794_divmod__int__rel__div,axiom,(
    ! [A: int,B: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( B != zero_zero_int )
       => ( ( div_div_int @ A @ B )
          = Q ) ) ) )).

thf(fact_2795_divmod__int__rel__mod,axiom,(
    ! [A: int,B: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( B != zero_zero_int )
       => ( ( div_mod_int @ A @ B )
          = R_1 ) ) ) )).

thf(fact_2796_negDivAlg__correct,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_int @ A @ zero_zero_int )
     => ( ( ord_less_int @ zero_zero_int @ B )
       => ( divmod_int_rel @ A @ B @ ( negDivAlg @ A @ B ) ) ) ) )).

thf(fact_2797_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ord_less_eq_int @ zero_zero_int @ ( nat_tsub @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2798_tsub__eq,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ Y_1 @ X_1 )
     => ( ( nat_tsub @ X_1 @ Y_1 )
        = ( minus_minus_int @ X_1 @ Y_1 ) ) ) )).

thf(fact_2799_divmod__int__rel__div__mod,axiom,(
    ! [A: int,B: int] :
      ( ( B != zero_zero_int )
     => ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ ( div_div_int @ A @ B ) @ ( div_mod_int @ A @ B ) ) ) ) )).

thf(fact_2800_posDivAlg__correct,axiom,(
    ! [B: int,A: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ A )
     => ( ( ord_less_int @ zero_zero_int @ B )
       => ( divmod_int_rel @ A @ B @ ( posDivAlg @ A @ B ) ) ) ) )).

thf(fact_2801_zadd1__lemma,axiom,(
    ! [B: int,Bq: int,Br: int,A: int,C: int,Aq: int,Ar: int] :
      ( ( divmod_int_rel @ A @ C @ ( product_Pair_int_int @ Aq @ Ar ) )
     => ( ( divmod_int_rel @ B @ C @ ( product_Pair_int_int @ Bq @ Br ) )
       => ( ( C != zero_zero_int )
         => ( divmod_int_rel @ ( plus_plus_int @ A @ B ) @ C @ ( product_Pair_int_int @ ( plus_plus_int @ ( plus_plus_int @ Aq @ Bq ) @ ( div_div_int @ ( plus_plus_int @ Ar @ Br ) @ C ) ) @ ( div_mod_int @ ( plus_plus_int @ Ar @ Br ) @ C ) ) ) ) ) ) )).

thf(fact_2802_tsub__def,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ( ord_less_eq_int @ Y_1 @ X_1 )
       => ( ( nat_tsub @ X_1 @ Y_1 )
          = ( minus_minus_int @ X_1 @ Y_1 ) ) )
      & ( ~ ( ord_less_eq_int @ Y_1 @ X_1 )
       => ( ( nat_tsub @ X_1 @ Y_1 )
          = zero_zero_int ) ) ) )).

thf(fact_2803_divmod__int__relI,axiom,(
    ! [A: int,B: int,Q: int,R_1: int] :
      ( ( A
        = ( plus_plus_int @ ( times_times_int @ B @ Q ) @ R_1 ) )
     => ( ( ( ( ord_less_int @ zero_zero_int @ B )
           => ( ( ord_less_eq_int @ zero_zero_int @ R_1 )
              & ( ord_less_int @ R_1 @ B ) ) )
          & ( ~ ( ord_less_int @ zero_zero_int @ B )
           => ( ( ord_less_int @ B @ R_1 )
              & ( ord_less_eq_int @ R_1 @ zero_zero_int ) ) ) )
       => ( divmod_int_rel @ A @ B @ ( product_Pair_int_int @ Q @ R_1 ) ) ) ) )).

thf(fact_2804_zmult1__lemma,axiom,(
    ! [A: int,B: int,C: int,Q: int,R_1: int] :
      ( ( divmod_int_rel @ B @ C @ ( product_Pair_int_int @ Q @ R_1 ) )
     => ( ( C != zero_zero_int )
       => ( divmod_int_rel @ ( times_times_int @ A @ B ) @ C @ ( product_Pair_int_int @ ( plus_plus_int @ ( times_times_int @ A @ Q ) @ ( div_div_int @ ( times_times_int @ A @ R_1 ) @ C ) ) @ ( div_mod_int @ ( times_times_int @ A @ R_1 ) @ C ) ) ) ) ) )).

thf(fact_2805_inv__inv__aux,axiom,(
    ! [P_3: int] :
      ( ( ord_less_eq_int @ ( number_number_of_int @ ( bit1 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ P_3 )
     => ( ( times_times_nat @ ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
        = ( suc @ ( times_times_nat @ ( nat_1 @ ( minus_minus_int @ P_3 @ one_one_int ) ) @ ( nat_1 @ ( minus_minus_int @ P_3 @ ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) ) ) ) ) ) ) ) )).

thf(fact_2806_two__times__odd__div__two__plus__one,axiom,(
    ! [X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
     => ( ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) @ one_one_int )
        = X_1 ) ) )).

thf(fact_2807_Code__Numeral_Oint__of__code,axiom,(
    ! [K_1: code_code_numeral] :
      ( ( ( K_1 = zero_z126310315umeral )
       => ( ( code_int_of @ K_1 )
          = zero_zero_int ) )
      & ( ( K_1 != zero_z126310315umeral )
       => ( ( ( ( div_mo1740067990umeral @ K_1 @ ( number1443263063umeral @ ( bit0 @ ( bit1 @ pls ) ) ) )
              = zero_z126310315umeral )
           => ( ( code_int_of @ K_1 )
              = ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( code_int_of @ ( div_di1218280263umeral @ K_1 @ ( number1443263063umeral @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )
          & ( ( ( div_mo1740067990umeral @ K_1 @ ( number1443263063umeral @ ( bit0 @ ( bit1 @ pls ) ) ) )
             != zero_z126310315umeral )
           => ( ( code_int_of @ K_1 )
              = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( code_int_of @ ( div_di1218280263umeral @ K_1 @ ( number1443263063umeral @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) @ one_one_int ) ) ) ) ) ) )).

thf(fact_2808_EvenOdd_Oneg__one__even__power,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
       => ( ( power_power_int @ ( number_number_of_int @ min ) @ ( nat_1 @ X_1 ) )
          = one_one_int ) ) ) )).

thf(fact_2809_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri1619134803umeral @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_p1627245867umeral @ ( semiri1619134803umeral @ ( nat_1 @ X_11 ) ) @ ( semiri1619134803umeral @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2810_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri1621563631at_int @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_plus_int @ ( semiri1621563631at_int @ ( nat_1 @ X_11 ) ) @ ( semiri1621563631at_int @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2811_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri984289939at_nat @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_plus_nat @ ( semiri984289939at_nat @ ( nat_1 @ X_11 ) ) @ ( semiri984289939at_nat @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2812_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri132038758t_real @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_plus_real @ ( semiri132038758t_real @ ( nat_1 @ X_11 ) ) @ ( semiri132038758t_real @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2813_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri2020571505omplex @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_plus_complex @ ( semiri2020571505omplex @ ( nat_1 @ X_11 ) ) @ ( semiri2020571505omplex @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2814_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri1424489471de_int @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_p1446045655de_int @ ( semiri1424489471de_int @ ( nat_1 @ X_11 ) ) @ ( semiri1424489471de_int @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2815_of__nat__double,axiom,(
    ! [X_11: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_11 )
     => ( ( semiri151668891at_rat @ ( nat_1 @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_11 ) ) )
        = ( plus_plus_rat @ ( semiri151668891at_rat @ ( nat_1 @ X_11 ) ) @ ( semiri151668891at_rat @ ( nat_1 @ X_11 ) ) ) ) ) )).

thf(fact_2816_less__mono__imp__le__mono,axiom,(
    ! [I: nat,J: nat,F: nat > nat] :
      ( ! [I_1: nat,J_1: nat] :
          ( ( ord_less_nat @ I_1 @ J_1 )
         => ( ord_less_nat @ ( F @ I_1 ) @ ( F @ J_1 ) ) )
     => ( ( ord_less_eq_nat @ I @ J )
       => ( ord_less_eq_nat @ ( F @ I ) @ ( F @ J ) ) ) ) )).

thf(fact_2817_field__le__mult__one__interval,axiom,(
    ! [X_10: real,Y_6: real] :
      ( ! [Z: real] :
          ( ( ord_less_real @ zero_zero_real @ Z )
         => ( ( ord_less_real @ Z @ one_one_real )
           => ( ord_less_eq_real @ ( times_times_real @ Z @ X_10 ) @ Y_6 ) ) )
     => ( ord_less_eq_real @ X_10 @ Y_6 ) ) )).

thf(fact_2818_field__le__mult__one__interval,axiom,(
    ! [X_10: rat,Y_6: rat] :
      ( ! [Z: rat] :
          ( ( ord_less_rat @ zero_zero_rat @ Z )
         => ( ( ord_less_rat @ Z @ one_one_rat )
           => ( ord_less_eq_rat @ ( times_times_rat @ Z @ X_10 ) @ Y_6 ) ) )
     => ( ord_less_eq_rat @ X_10 @ Y_6 ) ) )).

thf(fact_2819_lessI,axiom,(
    ! [N: nat] :
      ( ord_less_nat @ N @ ( suc @ N ) ) )).

thf(fact_2820_Suc__mono,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ord_less_nat @ ( suc @ M ) @ ( suc @ N ) ) ) )).

thf(fact_2821_zero__less__Suc,axiom,(
    ! [N: nat] :
      ( ord_less_nat @ zero_zero_nat @ ( suc @ N ) ) )).

thf(fact_2822_dvd__1__left,axiom,(
    ! [K_1: nat] :
      ( dvd_dvd_nat @ ( suc @ zero_zero_nat ) @ K_1 ) )).

thf(fact_2823_code__numeral__zero__minus__one,axiom,
    ( ( minus_1690775515umeral @ zero_z126310315umeral @ one_on1645066479umeral )
    = zero_z126310315umeral )).

thf(fact_2824_number__of__int,axiom,(
    ! [N_28: nat] :
      ( ( number_number_of_nat @ ( semiri1621563631at_int @ N_28 ) )
      = ( semiri984289939at_nat @ N_28 ) ) )).

thf(fact_2825_number__of__int,axiom,(
    ! [N_28: nat] :
      ( ( number_number_of_int @ ( semiri1621563631at_int @ N_28 ) )
      = ( semiri1621563631at_int @ N_28 ) ) )).

thf(fact_2826_number__of__int,axiom,(
    ! [N_28: nat] :
      ( ( number267125858f_real @ ( semiri1621563631at_int @ N_28 ) )
      = ( semiri132038758t_real @ N_28 ) ) )).

thf(fact_2827_number__of__int,axiom,(
    ! [N_28: nat] :
      ( ( number528085621omplex @ ( semiri1621563631at_int @ N_28 ) )
      = ( semiri2020571505omplex @ N_28 ) ) )).

thf(fact_2828_number__of__int,axiom,(
    ! [N_28: nat] :
      ( ( number_number_of_rat @ ( semiri1621563631at_int @ N_28 ) )
      = ( semiri151668891at_rat @ N_28 ) ) )).

thf(fact_2829_Suc__inject,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ( suc @ X_1 )
        = ( suc @ Y_1 ) )
     => ( X_1 = Y_1 ) ) )).

thf(fact_2830_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri1424489471de_int @ M_17 )
        = ( semiri1424489471de_int @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2831_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri1619134803umeral @ M_17 )
        = ( semiri1619134803umeral @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2832_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri984289939at_nat @ M_17 )
        = ( semiri984289939at_nat @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2833_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri1621563631at_int @ M_17 )
        = ( semiri1621563631at_int @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2834_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri132038758t_real @ M_17 )
        = ( semiri132038758t_real @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2835_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri2020571505omplex @ M_17 )
        = ( semiri2020571505omplex @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2836_of__nat__eq__iff,axiom,(
    ! [M_17: nat,N_27: nat] :
      ( ( ( semiri151668891at_rat @ M_17 )
        = ( semiri151668891at_rat @ N_27 ) )
    <=> ( M_17 = N_27 ) ) )).

thf(fact_2837_nat_Oinject,axiom,(
    ! [Nat: nat,Nat_2: nat] :
      ( ( ( suc @ Nat )
        = ( suc @ Nat_2 ) )
    <=> ( Nat = Nat_2 ) ) )).

thf(fact_2838_Suc__n__not__n,axiom,(
    ! [N: nat] :
      ( ( suc @ N )
     != N ) )).

thf(fact_2839_n__not__Suc__n,axiom,(
    ! [N: nat] :
      ( N
     != ( suc @ N ) ) )).

thf(fact_2840_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri1621563631at_int @ ( suc @ M_16 ) )
      = ( plus_plus_int @ one_one_int @ ( semiri1621563631at_int @ M_16 ) ) ) )).

thf(fact_2841_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri984289939at_nat @ ( suc @ M_16 ) )
      = ( plus_plus_nat @ one_one_nat @ ( semiri984289939at_nat @ M_16 ) ) ) )).

thf(fact_2842_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri132038758t_real @ ( suc @ M_16 ) )
      = ( plus_plus_real @ one_one_real @ ( semiri132038758t_real @ M_16 ) ) ) )).

thf(fact_2843_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri1619134803umeral @ ( suc @ M_16 ) )
      = ( plus_p1627245867umeral @ one_on1645066479umeral @ ( semiri1619134803umeral @ M_16 ) ) ) )).

thf(fact_2844_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri2020571505omplex @ ( suc @ M_16 ) )
      = ( plus_plus_complex @ one_one_complex @ ( semiri2020571505omplex @ M_16 ) ) ) )).

thf(fact_2845_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri1424489471de_int @ ( suc @ M_16 ) )
      = ( plus_p1446045655de_int @ one_on1684967323de_int @ ( semiri1424489471de_int @ M_16 ) ) ) )).

thf(fact_2846_of__nat__Suc,axiom,(
    ! [M_16: nat] :
      ( ( semiri151668891at_rat @ ( suc @ M_16 ) )
      = ( plus_plus_rat @ one_one_rat @ ( semiri151668891at_rat @ M_16 ) ) ) )).

thf(fact_2847_int__Suc0__eq__1,axiom,
    ( ( semiri1621563631at_int @ ( suc @ zero_zero_nat ) )
    = one_one_int )).

thf(fact_2848_zless__iff__Suc__zadd,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_int @ W @ Z_1 )
    <=> ? [N_1: nat] :
          ( Z_1
          = ( plus_plus_int @ W @ ( semiri1621563631at_int @ ( suc @ N_1 ) ) ) ) ) )).

thf(fact_2849_int__Suc,axiom,(
    ! [M: nat] :
      ( ( semiri1621563631at_int @ ( suc @ M ) )
      = ( plus_plus_int @ one_one_int @ ( semiri1621563631at_int @ M ) ) ) )).

thf(fact_2850_Suc__neq__Zero,axiom,(
    ! [M: nat] :
      ( ( suc @ M )
     != zero_zero_nat ) )).

thf(fact_2851_Zero__neq__Suc,axiom,(
    ! [M: nat] :
      ( zero_zero_nat
     != ( suc @ M ) ) )).

thf(fact_2852_nat_Osimps_I3_J,axiom,(
    ! [Nat_3: nat] :
      ( ( suc @ Nat_3 )
     != zero_zero_nat ) )).

thf(fact_2853_Suc__not__Zero,axiom,(
    ! [M: nat] :
      ( ( suc @ M )
     != zero_zero_nat ) )).

thf(fact_2854_nat_Osimps_I2_J,axiom,(
    ! [Nat_2: nat] :
      ( zero_zero_nat
     != ( suc @ Nat_2 ) ) )).

thf(fact_2855_Zero__not__Suc,axiom,(
    ! [M: nat] :
      ( zero_zero_nat
     != ( suc @ M ) ) )).

thf(fact_2856_nat__int,axiom,(
    ! [N: nat] :
      ( ( nat_1 @ ( semiri1621563631at_int @ N ) )
      = N ) )).

thf(fact_2857_not__less__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ~ ( ord_less_nat @ M @ N )
    <=> ( ord_less_nat @ N @ ( suc @ M ) ) ) )).

thf(fact_2858_less__Suc__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ ( suc @ N ) )
    <=> ( ( ord_less_nat @ M @ N )
        | ( M = N ) ) ) )).

thf(fact_2859_Suc__less__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( suc @ M ) @ ( suc @ N ) )
    <=> ( ord_less_nat @ M @ N ) ) )).

thf(fact_2860_not__less__less__Suc__eq,axiom,(
    ! [N: nat,M: nat] :
      ( ~ ( ord_less_nat @ N @ M )
     => ( ( ord_less_nat @ N @ ( suc @ M ) )
      <=> ( N = M ) ) ) )).

thf(fact_2861_less__antisym,axiom,(
    ! [N: nat,M: nat] :
      ( ~ ( ord_less_nat @ N @ M )
     => ( ( ord_less_nat @ N @ ( suc @ M ) )
       => ( M = N ) ) ) )).

thf(fact_2862_less__SucI,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ord_less_nat @ M @ ( suc @ N ) ) ) )).

thf(fact_2863_Suc__lessI,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ( ( suc @ M )
         != N )
       => ( ord_less_nat @ ( suc @ M ) @ N ) ) ) )).

thf(fact_2864_less__trans__Suc,axiom,(
    ! [K_1: nat,I: nat,J: nat] :
      ( ( ord_less_nat @ I @ J )
     => ( ( ord_less_nat @ J @ K_1 )
       => ( ord_less_nat @ ( suc @ I ) @ K_1 ) ) ) )).

thf(fact_2865_less__SucE,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ ( suc @ N ) )
     => ( ~ ( ord_less_nat @ M @ N )
       => ( M = N ) ) ) )).

thf(fact_2866_Suc__lessD,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( suc @ M ) @ N )
     => ( ord_less_nat @ M @ N ) ) )).

thf(fact_2867_Suc__less__SucD,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( suc @ M ) @ ( suc @ N ) )
     => ( ord_less_nat @ M @ N ) ) )).

thf(fact_2868_add__Suc__shift,axiom,(
    ! [M: nat,N: nat] :
      ( ( plus_plus_nat @ ( suc @ M ) @ N )
      = ( plus_plus_nat @ M @ ( suc @ N ) ) ) )).

thf(fact_2869_add__Suc,axiom,(
    ! [M: nat,N: nat] :
      ( ( plus_plus_nat @ ( suc @ M ) @ N )
      = ( suc @ ( plus_plus_nat @ M @ N ) ) ) )).

thf(fact_2870_add__Suc__right,axiom,(
    ! [M: nat,N: nat] :
      ( ( plus_plus_nat @ M @ ( suc @ N ) )
      = ( suc @ ( plus_plus_nat @ M @ N ) ) ) )).

thf(fact_2871_Suc__leD,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( suc @ M ) @ N )
     => ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_2872_le__SucE,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ ( suc @ N ) )
     => ( ~ ( ord_less_eq_nat @ M @ N )
       => ( M
          = ( suc @ N ) ) ) ) )).

thf(fact_2873_le__SucI,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ord_less_eq_nat @ M @ ( suc @ N ) ) ) )).

thf(fact_2874_Suc__le__mono,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_eq_nat @ ( suc @ N ) @ ( suc @ M ) )
    <=> ( ord_less_eq_nat @ N @ M ) ) )).

thf(fact_2875_le__Suc__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ ( suc @ N ) )
    <=> ( ( ord_less_eq_nat @ M @ N )
        | ( M
          = ( suc @ N ) ) ) ) )).

thf(fact_2876_not__less__eq__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ~ ( ord_less_eq_nat @ M @ N )
    <=> ( ord_less_eq_nat @ ( suc @ N ) @ M ) ) )).

thf(fact_2877_Suc__n__not__le__n,axiom,(
    ! [N: nat] :
      ~ ( ord_less_eq_nat @ ( suc @ N ) @ N ) )).

thf(fact_2878_Suc__mult__cancel1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ( times_times_nat @ ( suc @ K_1 ) @ M )
        = ( times_times_nat @ ( suc @ K_1 ) @ N ) )
    <=> ( M = N ) ) )).

thf(fact_2879_diff__Suc__Suc,axiom,(
    ! [M: nat,N: nat] :
      ( ( minus_minus_nat @ ( suc @ M ) @ ( suc @ N ) )
      = ( minus_minus_nat @ M @ N ) ) )).

thf(fact_2880_Suc__diff__diff,axiom,(
    ! [M: nat,N: nat,K_1: nat] :
      ( ( minus_minus_nat @ ( minus_minus_nat @ ( suc @ M ) @ N ) @ ( suc @ K_1 ) )
      = ( minus_minus_nat @ ( minus_minus_nat @ M @ N ) @ K_1 ) ) )).

thf(fact_2881_mod__Suc__eq__Suc__mod,axiom,(
    ! [M: nat,N: nat] :
      ( ( div_mod_nat @ ( suc @ M ) @ N )
      = ( div_mod_nat @ ( suc @ ( div_mod_nat @ M @ N ) ) @ N ) ) )).

thf(fact_2882_exp__mono__eq,axiom,(
    ! [X_1: nat,N: nat,Y_1: nat] :
      ( ( ( power_power_nat @ X_1 @ ( suc @ N ) )
        = ( power_power_nat @ Y_1 @ ( suc @ N ) ) )
    <=> ( X_1 = Y_1 ) ) )).

thf(fact_2883_even__zero__int,axiom,
    ( even_odd_even_int @ zero_zero_int )).

thf(fact_2884_odd__one__int,axiom,(
    ~ ( even_odd_even_int @ one_one_int ) )).

thf(fact_2885_Parity_Oodd__times__odd,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
     => ( ~ ( even_odd_even_int @ Y_1 )
       => ~ ( even_odd_even_int @ ( times_times_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2886_anything__times__even,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( even_odd_even_int @ Y_1 )
     => ( even_odd_even_int @ ( times_times_int @ X_1 @ Y_1 ) ) ) )).

thf(fact_2887_even__times__anything,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( even_odd_even_int @ X_1 )
     => ( even_odd_even_int @ ( times_times_int @ X_1 @ Y_1 ) ) ) )).

thf(fact_2888_Parity_Oeven__product,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( even_odd_even_int @ ( times_times_int @ X_1 @ Y_1 ) )
    <=> ( ( even_odd_even_int @ X_1 )
        | ( even_odd_even_int @ Y_1 ) ) ) )).

thf(fact_2889_Parity_Oodd__plus__odd,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
     => ( ~ ( even_odd_even_int @ Y_1 )
       => ( even_odd_even_int @ ( plus_plus_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2890_odd__plus__even,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
     => ( ( even_odd_even_int @ Y_1 )
       => ~ ( even_odd_even_int @ ( plus_plus_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2891_Parity_Oeven__plus__odd,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( even_odd_even_int @ X_1 )
     => ( ~ ( even_odd_even_int @ Y_1 )
       => ~ ( even_odd_even_int @ ( plus_plus_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2892_Parity_Oeven__plus__even,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( even_odd_even_int @ X_1 )
     => ( ( even_odd_even_int @ Y_1 )
       => ( even_odd_even_int @ ( plus_plus_int @ X_1 @ Y_1 ) ) ) ) )).

thf(fact_2893_even__sum,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( even_odd_even_int @ ( plus_plus_int @ X_1 @ Y_1 ) )
    <=> ( ( ( even_odd_even_int @ X_1 )
          & ( even_odd_even_int @ Y_1 ) )
        | ( ~ ( even_odd_even_int @ X_1 )
          & ~ ( even_odd_even_int @ Y_1 ) ) ) ) )).

thf(fact_2894_even__difference,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( even_odd_even_int @ ( minus_minus_int @ X_1 @ Y_1 ) )
    <=> ( ( ( even_odd_even_int @ X_1 )
          & ( even_odd_even_int @ Y_1 ) )
        | ( ~ ( even_odd_even_int @ X_1 )
          & ~ ( even_odd_even_int @ Y_1 ) ) ) ) )).

thf(fact_2895_odd__pow,axiom,(
    ! [N: nat,X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
     => ~ ( even_odd_even_int @ ( power_power_int @ X_1 @ N ) ) ) )).

thf(fact_2896_one__not__even,axiom,(
    ~ ( member_int @ one_one_int @ zEven ) )).

thf(fact_2897_EvenOdd_Oeven__product,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( member_int @ ( times_times_int @ X_1 @ Y_1 ) @ zEven )
     => ( ( member_int @ X_1 @ zEven )
        | ( member_int @ Y_1 @ zEven ) ) ) )).

thf(fact_2898_even__times__either,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( member_int @ ( times_times_int @ X_1 @ Y_1 ) @ zEven ) ) )).

thf(fact_2899_EvenOdd_Oeven__plus__even,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( member_int @ Y_1 @ zEven )
       => ( member_int @ ( plus_plus_int @ X_1 @ Y_1 ) @ zEven ) ) ) )).

thf(fact_2900_even__diff,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( member_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ zEven )
    <=> ( ( member_int @ X_1 @ zEven )
      <=> ( member_int @ Y_1 @ zEven ) ) ) )).

thf(fact_2901_even__minus__even,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( member_int @ Y_1 @ zEven )
       => ( member_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ zEven ) ) ) )).

thf(fact_2902_not__odd__impl__even,axiom,(
    ! [X_1: int] :
      ( ~ ( member_int @ X_1 @ zOdd )
     => ( member_int @ X_1 @ zEven ) ) )).

thf(fact_2903_even__odd__disj,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
      | ( member_int @ X_1 @ zEven ) ) )).

thf(fact_2904_odd__iff__not__even,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
    <=> ~ ( member_int @ X_1 @ zEven ) ) )).

thf(fact_2905_even__odd__conj,axiom,(
    ! [X_1: int] :
      ~ ( ( member_int @ X_1 @ zOdd )
        & ( member_int @ X_1 @ zEven ) ) )).

thf(fact_2906_of__nat__0__le__iff,axiom,(
    ! [N_26: nat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( semiri151668891at_rat @ N_26 ) ) )).

thf(fact_2907_of__nat__0__le__iff,axiom,(
    ! [N_26: nat] :
      ( ord_le258702272de_int @ zero_z891286103de_int @ ( semiri1424489471de_int @ N_26 ) ) )).

thf(fact_2908_of__nat__0__le__iff,axiom,(
    ! [N_26: nat] :
      ( ord_le565307924umeral @ zero_z126310315umeral @ ( semiri1619134803umeral @ N_26 ) ) )).

thf(fact_2909_of__nat__0__le__iff,axiom,(
    ! [N_26: nat] :
      ( ord_less_eq_real @ zero_zero_real @ ( semiri132038758t_real @ N_26 ) ) )).

thf(fact_2910_of__nat__0__le__iff,axiom,(
    ! [N_26: nat] :
      ( ord_less_eq_nat @ zero_zero_nat @ ( semiri984289939at_nat @ N_26 ) ) )).

thf(fact_2911_of__nat__0__le__iff,axiom,(
    ! [N_26: nat] :
      ( ord_less_eq_int @ zero_zero_int @ ( semiri1621563631at_int @ N_26 ) ) )).

thf(fact_2912_zero__le__imp__of__nat,axiom,(
    ! [M_15: nat] :
      ( ord_less_eq_rat @ zero_zero_rat @ ( semiri151668891at_rat @ M_15 ) ) )).

thf(fact_2913_zero__le__imp__of__nat,axiom,(
    ! [M_15: nat] :
      ( ord_le258702272de_int @ zero_z891286103de_int @ ( semiri1424489471de_int @ M_15 ) ) )).

thf(fact_2914_zero__le__imp__of__nat,axiom,(
    ! [M_15: nat] :
      ( ord_le565307924umeral @ zero_z126310315umeral @ ( semiri1619134803umeral @ M_15 ) ) )).

thf(fact_2915_zero__le__imp__of__nat,axiom,(
    ! [M_15: nat] :
      ( ord_less_eq_real @ zero_zero_real @ ( semiri132038758t_real @ M_15 ) ) )).

thf(fact_2916_zero__le__imp__of__nat,axiom,(
    ! [M_15: nat] :
      ( ord_less_eq_nat @ zero_zero_nat @ ( semiri984289939at_nat @ M_15 ) ) )).

thf(fact_2917_zero__le__imp__of__nat,axiom,(
    ! [M_15: nat] :
      ( ord_less_eq_int @ zero_zero_int @ ( semiri1621563631at_int @ M_15 ) ) )).

thf(fact_2918_of__nat__less__0__iff,axiom,(
    ! [M_14: nat] :
      ~ ( ord_less_rat @ ( semiri151668891at_rat @ M_14 ) @ zero_zero_rat ) )).

thf(fact_2919_of__nat__less__0__iff,axiom,(
    ! [M_14: nat] :
      ~ ( ord_le1860547276de_int @ ( semiri1424489471de_int @ M_14 ) @ zero_z891286103de_int ) )).

thf(fact_2920_of__nat__less__0__iff,axiom,(
    ! [M_14: nat] :
      ~ ( ord_le1304079648umeral @ ( semiri1619134803umeral @ M_14 ) @ zero_z126310315umeral ) )).

thf(fact_2921_of__nat__less__0__iff,axiom,(
    ! [M_14: nat] :
      ~ ( ord_less_real @ ( semiri132038758t_real @ M_14 ) @ zero_zero_real ) )).

thf(fact_2922_of__nat__less__0__iff,axiom,(
    ! [M_14: nat] :
      ~ ( ord_less_nat @ ( semiri984289939at_nat @ M_14 ) @ zero_zero_nat ) )).

thf(fact_2923_of__nat__less__0__iff,axiom,(
    ! [M_14: nat] :
      ~ ( ord_less_int @ ( semiri1621563631at_int @ M_14 ) @ zero_zero_int ) )).

thf(fact_2924_of__nat__0,axiom,
    ( ( semiri151668891at_rat @ zero_zero_nat )
    = zero_zero_rat )).

thf(fact_2925_of__nat__0,axiom,
    ( ( semiri1424489471de_int @ zero_zero_nat )
    = zero_z891286103de_int )).

thf(fact_2926_of__nat__0,axiom,
    ( ( semiri2020571505omplex @ zero_zero_nat )
    = zero_zero_complex )).

thf(fact_2927_of__nat__0,axiom,
    ( ( semiri1619134803umeral @ zero_zero_nat )
    = zero_z126310315umeral )).

thf(fact_2928_of__nat__0,axiom,
    ( ( semiri132038758t_real @ zero_zero_nat )
    = zero_zero_real )).

thf(fact_2929_of__nat__0,axiom,
    ( ( semiri984289939at_nat @ zero_zero_nat )
    = zero_zero_nat )).

thf(fact_2930_of__nat__0,axiom,
    ( ( semiri1621563631at_int @ zero_zero_nat )
    = zero_zero_int )).

thf(fact_2931_of__nat__less__iff,axiom,(
    ! [M_13: nat,N_25: nat] :
      ( ( ord_le1304079648umeral @ ( semiri1619134803umeral @ M_13 ) @ ( semiri1619134803umeral @ N_25 ) )
    <=> ( ord_less_nat @ M_13 @ N_25 ) ) )).

thf(fact_2932_of__nat__less__iff,axiom,(
    ! [M_13: nat,N_25: nat] :
      ( ( ord_less_rat @ ( semiri151668891at_rat @ M_13 ) @ ( semiri151668891at_rat @ N_25 ) )
    <=> ( ord_less_nat @ M_13 @ N_25 ) ) )).

thf(fact_2933_of__nat__less__iff,axiom,(
    ! [M_13: nat,N_25: nat] :
      ( ( ord_le1860547276de_int @ ( semiri1424489471de_int @ M_13 ) @ ( semiri1424489471de_int @ N_25 ) )
    <=> ( ord_less_nat @ M_13 @ N_25 ) ) )).

thf(fact_2934_of__nat__less__iff,axiom,(
    ! [M_13: nat,N_25: nat] :
      ( ( ord_less_real @ ( semiri132038758t_real @ M_13 ) @ ( semiri132038758t_real @ N_25 ) )
    <=> ( ord_less_nat @ M_13 @ N_25 ) ) )).

thf(fact_2935_of__nat__less__iff,axiom,(
    ! [M_13: nat,N_25: nat] :
      ( ( ord_less_nat @ ( semiri984289939at_nat @ M_13 ) @ ( semiri984289939at_nat @ N_25 ) )
    <=> ( ord_less_nat @ M_13 @ N_25 ) ) )).

thf(fact_2936_of__nat__less__iff,axiom,(
    ! [M_13: nat,N_25: nat] :
      ( ( ord_less_int @ ( semiri1621563631at_int @ M_13 ) @ ( semiri1621563631at_int @ N_25 ) )
    <=> ( ord_less_nat @ M_13 @ N_25 ) ) )).

thf(fact_2937_less__imp__of__nat__less,axiom,(
    ! [M_12: nat,N_24: nat] :
      ( ( ord_less_nat @ M_12 @ N_24 )
     => ( ord_le1304079648umeral @ ( semiri1619134803umeral @ M_12 ) @ ( semiri1619134803umeral @ N_24 ) ) ) )).

thf(fact_2938_less__imp__of__nat__less,axiom,(
    ! [M_12: nat,N_24: nat] :
      ( ( ord_less_nat @ M_12 @ N_24 )
     => ( ord_less_rat @ ( semiri151668891at_rat @ M_12 ) @ ( semiri151668891at_rat @ N_24 ) ) ) )).

thf(fact_2939_less__imp__of__nat__less,axiom,(
    ! [M_12: nat,N_24: nat] :
      ( ( ord_less_nat @ M_12 @ N_24 )
     => ( ord_le1860547276de_int @ ( semiri1424489471de_int @ M_12 ) @ ( semiri1424489471de_int @ N_24 ) ) ) )).

thf(fact_2940_less__imp__of__nat__less,axiom,(
    ! [M_12: nat,N_24: nat] :
      ( ( ord_less_nat @ M_12 @ N_24 )
     => ( ord_less_real @ ( semiri132038758t_real @ M_12 ) @ ( semiri132038758t_real @ N_24 ) ) ) )).

thf(fact_2941_less__imp__of__nat__less,axiom,(
    ! [M_12: nat,N_24: nat] :
      ( ( ord_less_nat @ M_12 @ N_24 )
     => ( ord_less_nat @ ( semiri984289939at_nat @ M_12 ) @ ( semiri984289939at_nat @ N_24 ) ) ) )).

thf(fact_2942_less__imp__of__nat__less,axiom,(
    ! [M_12: nat,N_24: nat] :
      ( ( ord_less_nat @ M_12 @ N_24 )
     => ( ord_less_int @ ( semiri1621563631at_int @ M_12 ) @ ( semiri1621563631at_int @ N_24 ) ) ) )).

thf(fact_2943_of__nat__less__imp__less,axiom,(
    ! [M_11: nat,N_23: nat] :
      ( ( ord_le1304079648umeral @ ( semiri1619134803umeral @ M_11 ) @ ( semiri1619134803umeral @ N_23 ) )
     => ( ord_less_nat @ M_11 @ N_23 ) ) )).

thf(fact_2944_of__nat__less__imp__less,axiom,(
    ! [M_11: nat,N_23: nat] :
      ( ( ord_less_rat @ ( semiri151668891at_rat @ M_11 ) @ ( semiri151668891at_rat @ N_23 ) )
     => ( ord_less_nat @ M_11 @ N_23 ) ) )).

thf(fact_2945_of__nat__less__imp__less,axiom,(
    ! [M_11: nat,N_23: nat] :
      ( ( ord_le1860547276de_int @ ( semiri1424489471de_int @ M_11 ) @ ( semiri1424489471de_int @ N_23 ) )
     => ( ord_less_nat @ M_11 @ N_23 ) ) )).

thf(fact_2946_of__nat__less__imp__less,axiom,(
    ! [M_11: nat,N_23: nat] :
      ( ( ord_less_real @ ( semiri132038758t_real @ M_11 ) @ ( semiri132038758t_real @ N_23 ) )
     => ( ord_less_nat @ M_11 @ N_23 ) ) )).

thf(fact_2947_of__nat__less__imp__less,axiom,(
    ! [M_11: nat,N_23: nat] :
      ( ( ord_less_nat @ ( semiri984289939at_nat @ M_11 ) @ ( semiri984289939at_nat @ N_23 ) )
     => ( ord_less_nat @ M_11 @ N_23 ) ) )).

thf(fact_2948_of__nat__less__imp__less,axiom,(
    ! [M_11: nat,N_23: nat] :
      ( ( ord_less_int @ ( semiri1621563631at_int @ M_11 ) @ ( semiri1621563631at_int @ N_23 ) )
     => ( ord_less_nat @ M_11 @ N_23 ) ) )).

thf(fact_2949_of__nat__le__iff,axiom,(
    ! [M_10: nat,N_22: nat] :
      ( ( ord_le565307924umeral @ ( semiri1619134803umeral @ M_10 ) @ ( semiri1619134803umeral @ N_22 ) )
    <=> ( ord_less_eq_nat @ M_10 @ N_22 ) ) )).

thf(fact_2950_of__nat__le__iff,axiom,(
    ! [M_10: nat,N_22: nat] :
      ( ( ord_le258702272de_int @ ( semiri1424489471de_int @ M_10 ) @ ( semiri1424489471de_int @ N_22 ) )
    <=> ( ord_less_eq_nat @ M_10 @ N_22 ) ) )).

thf(fact_2951_of__nat__le__iff,axiom,(
    ! [M_10: nat,N_22: nat] :
      ( ( ord_less_eq_nat @ ( semiri984289939at_nat @ M_10 ) @ ( semiri984289939at_nat @ N_22 ) )
    <=> ( ord_less_eq_nat @ M_10 @ N_22 ) ) )).

thf(fact_2952_of__nat__le__iff,axiom,(
    ! [M_10: nat,N_22: nat] :
      ( ( ord_less_eq_rat @ ( semiri151668891at_rat @ M_10 ) @ ( semiri151668891at_rat @ N_22 ) )
    <=> ( ord_less_eq_nat @ M_10 @ N_22 ) ) )).

thf(fact_2953_of__nat__le__iff,axiom,(
    ! [M_10: nat,N_22: nat] :
      ( ( ord_less_eq_real @ ( semiri132038758t_real @ M_10 ) @ ( semiri132038758t_real @ N_22 ) )
    <=> ( ord_less_eq_nat @ M_10 @ N_22 ) ) )).

thf(fact_2954_of__nat__le__iff,axiom,(
    ! [M_10: nat,N_22: nat] :
      ( ( ord_less_eq_int @ ( semiri1621563631at_int @ M_10 ) @ ( semiri1621563631at_int @ N_22 ) )
    <=> ( ord_less_eq_nat @ M_10 @ N_22 ) ) )).

thf(fact_2955_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri1619134803umeral @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_p1627245867umeral @ ( semiri1619134803umeral @ M_9 ) @ ( semiri1619134803umeral @ N_21 ) ) ) )).

thf(fact_2956_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri151668891at_rat @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_plus_rat @ ( semiri151668891at_rat @ M_9 ) @ ( semiri151668891at_rat @ N_21 ) ) ) )).

thf(fact_2957_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri1424489471de_int @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_p1446045655de_int @ ( semiri1424489471de_int @ M_9 ) @ ( semiri1424489471de_int @ N_21 ) ) ) )).

thf(fact_2958_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri2020571505omplex @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_plus_complex @ ( semiri2020571505omplex @ M_9 ) @ ( semiri2020571505omplex @ N_21 ) ) ) )).

thf(fact_2959_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri132038758t_real @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_plus_real @ ( semiri132038758t_real @ M_9 ) @ ( semiri132038758t_real @ N_21 ) ) ) )).

thf(fact_2960_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri984289939at_nat @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_plus_nat @ ( semiri984289939at_nat @ M_9 ) @ ( semiri984289939at_nat @ N_21 ) ) ) )).

thf(fact_2961_of__nat__add,axiom,(
    ! [M_9: nat,N_21: nat] :
      ( ( semiri1621563631at_int @ ( plus_plus_nat @ M_9 @ N_21 ) )
      = ( plus_plus_int @ ( semiri1621563631at_int @ M_9 ) @ ( semiri1621563631at_int @ N_21 ) ) ) )).

thf(fact_2962_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri1619134803umeral @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_1655362735umeral @ ( semiri1619134803umeral @ M_8 ) @ ( semiri1619134803umeral @ N_20 ) ) ) )).

thf(fact_2963_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri151668891at_rat @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_times_rat @ ( semiri151668891at_rat @ M_8 ) @ ( semiri151668891at_rat @ N_20 ) ) ) )).

thf(fact_2964_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri1424489471de_int @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_123202395de_int @ ( semiri1424489471de_int @ M_8 ) @ ( semiri1424489471de_int @ N_20 ) ) ) )).

thf(fact_2965_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri2020571505omplex @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_times_complex @ ( semiri2020571505omplex @ M_8 ) @ ( semiri2020571505omplex @ N_20 ) ) ) )).

thf(fact_2966_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri132038758t_real @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_times_real @ ( semiri132038758t_real @ M_8 ) @ ( semiri132038758t_real @ N_20 ) ) ) )).

thf(fact_2967_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri984289939at_nat @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_times_nat @ ( semiri984289939at_nat @ M_8 ) @ ( semiri984289939at_nat @ N_20 ) ) ) )).

thf(fact_2968_of__nat__mult,axiom,(
    ! [M_8: nat,N_20: nat] :
      ( ( semiri1621563631at_int @ ( times_times_nat @ M_8 @ N_20 ) )
      = ( times_times_int @ ( semiri1621563631at_int @ M_8 ) @ ( semiri1621563631at_int @ N_20 ) ) ) )).

thf(fact_2969_of__nat__1,axiom,
    ( ( semiri151668891at_rat @ one_one_nat )
    = one_one_rat )).

thf(fact_2970_of__nat__1,axiom,
    ( ( semiri1424489471de_int @ one_one_nat )
    = one_on1684967323de_int )).

thf(fact_2971_of__nat__1,axiom,
    ( ( semiri2020571505omplex @ one_one_nat )
    = one_one_complex )).

thf(fact_2972_of__nat__1,axiom,
    ( ( semiri1619134803umeral @ one_one_nat )
    = one_on1645066479umeral )).

thf(fact_2973_of__nat__1,axiom,
    ( ( semiri132038758t_real @ one_one_nat )
    = one_one_real )).

thf(fact_2974_of__nat__1,axiom,
    ( ( semiri984289939at_nat @ one_one_nat )
    = one_one_nat )).

thf(fact_2975_of__nat__1,axiom,
    ( ( semiri1621563631at_int @ one_one_nat )
    = one_one_int )).

thf(fact_2976_transfer__int__nat__numerals_I1_J,axiom,
    ( zero_zero_int
    = ( semiri1621563631at_int @ zero_zero_nat ) )).

thf(fact_2977_int__eq__0__conv,axiom,(
    ! [N: nat] :
      ( ( ( semiri1621563631at_int @ N )
        = zero_zero_int )
    <=> ( N = zero_zero_nat ) ) )).

thf(fact_2978_int__0,axiom,
    ( ( semiri1621563631at_int @ zero_zero_nat )
    = zero_zero_int )).

thf(fact_2979_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri1424489471de_int @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_881366806de_int @ ( semiri1424489471de_int @ M_7 ) @ N_19 ) ) )).

thf(fact_2980_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri1619134803umeral @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_2100829034umeral @ ( semiri1619134803umeral @ M_7 ) @ N_19 ) ) )).

thf(fact_2981_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri151668891at_rat @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_power_rat @ ( semiri151668891at_rat @ M_7 ) @ N_19 ) ) )).

thf(fact_2982_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri2020571505omplex @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_power_complex @ ( semiri2020571505omplex @ M_7 ) @ N_19 ) ) )).

thf(fact_2983_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri984289939at_nat @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_power_nat @ ( semiri984289939at_nat @ M_7 ) @ N_19 ) ) )).

thf(fact_2984_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri132038758t_real @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_power_real @ ( semiri132038758t_real @ M_7 ) @ N_19 ) ) )).

thf(fact_2985_of__nat__power,axiom,(
    ! [M_7: nat,N_19: nat] :
      ( ( semiri1621563631at_int @ ( power_power_nat @ M_7 @ N_19 ) )
      = ( power_power_int @ ( semiri1621563631at_int @ M_7 ) @ N_19 ) ) )).

thf(fact_2986_int__less__0__conv,axiom,(
    ! [K_1: nat] :
      ~ ( ord_less_int @ ( semiri1621563631at_int @ K_1 ) @ zero_zero_int ) )).

thf(fact_2987_transfer__int__nat__quantifiers_I1_J,axiom,(
    ! [P: int > $o] :
      ( ! [X: int] :
          ( ( ord_less_eq_int @ zero_zero_int @ X )
         => ( P @ X ) )
    <=> ! [X: nat] :
          ( P @ ( semiri1621563631at_int @ X ) ) ) )).

thf(fact_2988_transfer__int__nat__quantifiers_I2_J,axiom,(
    ! [P: int > $o] :
      ( ? [X: int] :
          ( ( ord_less_eq_int @ zero_zero_int @ X )
          & ( P @ X ) )
    <=> ? [X: nat] :
          ( P @ ( semiri1621563631at_int @ X ) ) ) )).

thf(fact_2989_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J,axiom,(
    ! [Z_1: nat] :
      ( ord_less_eq_int @ zero_zero_int @ ( semiri1621563631at_int @ Z_1 ) ) )).

thf(fact_2990_zero__zle__int,axiom,(
    ! [N: nat] :
      ( ord_less_eq_int @ zero_zero_int @ ( semiri1621563631at_int @ N ) ) )).

thf(fact_2991_Nat__Transfer_Otransfer__int__nat__relations_I2_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ord_less_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
    <=> ( ord_less_nat @ X_1 @ Y_1 ) ) )).

thf(fact_2992_zless__int,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_int @ ( semiri1621563631at_int @ M ) @ ( semiri1621563631at_int @ N ) )
    <=> ( ord_less_nat @ M @ N ) ) )).

thf(fact_2993_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_power_rat @ zero_zero_rat @ ( suc @ N_18 ) )
      = zero_zero_rat ) )).

thf(fact_2994_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_881366806de_int @ zero_z891286103de_int @ ( suc @ N_18 ) )
      = zero_z891286103de_int ) )).

thf(fact_2995_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_power_complex @ zero_zero_complex @ ( suc @ N_18 ) )
      = zero_zero_complex ) )).

thf(fact_2996_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_2100829034umeral @ zero_z126310315umeral @ ( suc @ N_18 ) )
      = zero_z126310315umeral ) )).

thf(fact_2997_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_power_real @ zero_zero_real @ ( suc @ N_18 ) )
      = zero_zero_real ) )).

thf(fact_2998_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_power_nat @ zero_zero_nat @ ( suc @ N_18 ) )
      = zero_zero_nat ) )).

thf(fact_2999_power__0__Suc,axiom,(
    ! [N_18: nat] :
      ( ( power_power_int @ zero_zero_int @ ( suc @ N_18 ) )
      = zero_zero_int ) )).

thf(fact_3000_Nat__Transfer_Otransfer__int__nat__relations_I3_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( ord_less_eq_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
    <=> ( ord_less_eq_nat @ X_1 @ Y_1 ) ) )).

thf(fact_3001_zle__int,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_int @ ( semiri1621563631at_int @ M ) @ ( semiri1621563631at_int @ N ) )
    <=> ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_3002_zle__iff__zadd,axiom,(
    ! [W: int,Z_1: int] :
      ( ( ord_less_eq_int @ W @ Z_1 )
    <=> ? [N_1: nat] :
          ( Z_1
          = ( plus_plus_int @ W @ ( semiri1621563631at_int @ N_1 ) ) ) ) )).

thf(fact_3003_Nat__Transfer_Otransfer__int__nat__functions_I2_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( times_times_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
      = ( semiri1621563631at_int @ ( times_times_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_3004_int__mult,axiom,(
    ! [M: nat,N: nat] :
      ( ( semiri1621563631at_int @ ( times_times_nat @ M @ N ) )
      = ( times_times_int @ ( semiri1621563631at_int @ M ) @ ( semiri1621563631at_int @ N ) ) ) )).

thf(fact_3005_zmult__int,axiom,(
    ! [M: nat,N: nat] :
      ( ( times_times_int @ ( semiri1621563631at_int @ M ) @ ( semiri1621563631at_int @ N ) )
      = ( semiri1621563631at_int @ ( times_times_nat @ M @ N ) ) ) )).

thf(fact_3006_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: quickcheck_code_int,Q_5: nat] :
      ( ( times_123202395de_int @ ( power_881366806de_int @ X_9 @ Q_5 ) @ X_9 )
      = ( power_881366806de_int @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3007_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: code_code_numeral,Q_5: nat] :
      ( ( times_1655362735umeral @ ( power_2100829034umeral @ X_9 @ Q_5 ) @ X_9 )
      = ( power_2100829034umeral @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3008_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: rat,Q_5: nat] :
      ( ( times_times_rat @ ( power_power_rat @ X_9 @ Q_5 ) @ X_9 )
      = ( power_power_rat @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3009_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: complex,Q_5: nat] :
      ( ( times_times_complex @ ( power_power_complex @ X_9 @ Q_5 ) @ X_9 )
      = ( power_power_complex @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3010_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: nat,Q_5: nat] :
      ( ( times_times_nat @ ( power_power_nat @ X_9 @ Q_5 ) @ X_9 )
      = ( power_power_nat @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3011_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: real,Q_5: nat] :
      ( ( times_times_real @ ( power_power_real @ X_9 @ Q_5 ) @ X_9 )
      = ( power_power_real @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3012_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,(
    ! [X_9: int,Q_5: nat] :
      ( ( times_times_int @ ( power_power_int @ X_9 @ Q_5 ) @ X_9 )
      = ( power_power_int @ X_9 @ ( suc @ Q_5 ) ) ) )).

thf(fact_3013_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: quickcheck_code_int,Q_4: nat] :
      ( ( times_123202395de_int @ X_8 @ ( power_881366806de_int @ X_8 @ Q_4 ) )
      = ( power_881366806de_int @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3014_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: code_code_numeral,Q_4: nat] :
      ( ( times_1655362735umeral @ X_8 @ ( power_2100829034umeral @ X_8 @ Q_4 ) )
      = ( power_2100829034umeral @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3015_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: rat,Q_4: nat] :
      ( ( times_times_rat @ X_8 @ ( power_power_rat @ X_8 @ Q_4 ) )
      = ( power_power_rat @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3016_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: complex,Q_4: nat] :
      ( ( times_times_complex @ X_8 @ ( power_power_complex @ X_8 @ Q_4 ) )
      = ( power_power_complex @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3017_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: nat,Q_4: nat] :
      ( ( times_times_nat @ X_8 @ ( power_power_nat @ X_8 @ Q_4 ) )
      = ( power_power_nat @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3018_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: real,Q_4: nat] :
      ( ( times_times_real @ X_8 @ ( power_power_real @ X_8 @ Q_4 ) )
      = ( power_power_real @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3019_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,(
    ! [X_8: int,Q_4: nat] :
      ( ( times_times_int @ X_8 @ ( power_power_int @ X_8 @ Q_4 ) )
      = ( power_power_int @ X_8 @ ( suc @ Q_4 ) ) ) )).

thf(fact_3020_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: quickcheck_code_int,Q_3: nat] :
      ( ( power_881366806de_int @ X_7 @ ( suc @ Q_3 ) )
      = ( times_123202395de_int @ X_7 @ ( power_881366806de_int @ X_7 @ Q_3 ) ) ) )).

thf(fact_3021_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: code_code_numeral,Q_3: nat] :
      ( ( power_2100829034umeral @ X_7 @ ( suc @ Q_3 ) )
      = ( times_1655362735umeral @ X_7 @ ( power_2100829034umeral @ X_7 @ Q_3 ) ) ) )).

thf(fact_3022_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: rat,Q_3: nat] :
      ( ( power_power_rat @ X_7 @ ( suc @ Q_3 ) )
      = ( times_times_rat @ X_7 @ ( power_power_rat @ X_7 @ Q_3 ) ) ) )).

thf(fact_3023_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: complex,Q_3: nat] :
      ( ( power_power_complex @ X_7 @ ( suc @ Q_3 ) )
      = ( times_times_complex @ X_7 @ ( power_power_complex @ X_7 @ Q_3 ) ) ) )).

thf(fact_3024_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: nat,Q_3: nat] :
      ( ( power_power_nat @ X_7 @ ( suc @ Q_3 ) )
      = ( times_times_nat @ X_7 @ ( power_power_nat @ X_7 @ Q_3 ) ) ) )).

thf(fact_3025_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: real,Q_3: nat] :
      ( ( power_power_real @ X_7 @ ( suc @ Q_3 ) )
      = ( times_times_real @ X_7 @ ( power_power_real @ X_7 @ Q_3 ) ) ) )).

thf(fact_3026_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,(
    ! [X_7: int,Q_3: nat] :
      ( ( power_power_int @ X_7 @ ( suc @ Q_3 ) )
      = ( times_times_int @ X_7 @ ( power_power_int @ X_7 @ Q_3 ) ) ) )).

thf(fact_3027_power__Suc2,axiom,(
    ! [A_11: quickcheck_code_int,N_17: nat] :
      ( ( power_881366806de_int @ A_11 @ ( suc @ N_17 ) )
      = ( times_123202395de_int @ ( power_881366806de_int @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3028_power__Suc2,axiom,(
    ! [A_11: code_code_numeral,N_17: nat] :
      ( ( power_2100829034umeral @ A_11 @ ( suc @ N_17 ) )
      = ( times_1655362735umeral @ ( power_2100829034umeral @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3029_power__Suc2,axiom,(
    ! [A_11: rat,N_17: nat] :
      ( ( power_power_rat @ A_11 @ ( suc @ N_17 ) )
      = ( times_times_rat @ ( power_power_rat @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3030_power__Suc2,axiom,(
    ! [A_11: complex,N_17: nat] :
      ( ( power_power_complex @ A_11 @ ( suc @ N_17 ) )
      = ( times_times_complex @ ( power_power_complex @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3031_power__Suc2,axiom,(
    ! [A_11: nat,N_17: nat] :
      ( ( power_power_nat @ A_11 @ ( suc @ N_17 ) )
      = ( times_times_nat @ ( power_power_nat @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3032_power__Suc2,axiom,(
    ! [A_11: real,N_17: nat] :
      ( ( power_power_real @ A_11 @ ( suc @ N_17 ) )
      = ( times_times_real @ ( power_power_real @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3033_power__Suc2,axiom,(
    ! [A_11: int,N_17: nat] :
      ( ( power_power_int @ A_11 @ ( suc @ N_17 ) )
      = ( times_times_int @ ( power_power_int @ A_11 @ N_17 ) @ A_11 ) ) )).

thf(fact_3034_power__Suc,axiom,(
    ! [A_10: quickcheck_code_int,N_16: nat] :
      ( ( power_881366806de_int @ A_10 @ ( suc @ N_16 ) )
      = ( times_123202395de_int @ A_10 @ ( power_881366806de_int @ A_10 @ N_16 ) ) ) )).

thf(fact_3035_power__Suc,axiom,(
    ! [A_10: code_code_numeral,N_16: nat] :
      ( ( power_2100829034umeral @ A_10 @ ( suc @ N_16 ) )
      = ( times_1655362735umeral @ A_10 @ ( power_2100829034umeral @ A_10 @ N_16 ) ) ) )).

thf(fact_3036_power__Suc,axiom,(
    ! [A_10: rat,N_16: nat] :
      ( ( power_power_rat @ A_10 @ ( suc @ N_16 ) )
      = ( times_times_rat @ A_10 @ ( power_power_rat @ A_10 @ N_16 ) ) ) )).

thf(fact_3037_power__Suc,axiom,(
    ! [A_10: complex,N_16: nat] :
      ( ( power_power_complex @ A_10 @ ( suc @ N_16 ) )
      = ( times_times_complex @ A_10 @ ( power_power_complex @ A_10 @ N_16 ) ) ) )).

thf(fact_3038_power__Suc,axiom,(
    ! [A_10: nat,N_16: nat] :
      ( ( power_power_nat @ A_10 @ ( suc @ N_16 ) )
      = ( times_times_nat @ A_10 @ ( power_power_nat @ A_10 @ N_16 ) ) ) )).

thf(fact_3039_power__Suc,axiom,(
    ! [A_10: real,N_16: nat] :
      ( ( power_power_real @ A_10 @ ( suc @ N_16 ) )
      = ( times_times_real @ A_10 @ ( power_power_real @ A_10 @ N_16 ) ) ) )).

thf(fact_3040_power__Suc,axiom,(
    ! [A_10: int,N_16: nat] :
      ( ( power_power_int @ A_10 @ ( suc @ N_16 ) )
      = ( times_times_int @ A_10 @ ( power_power_int @ A_10 @ N_16 ) ) ) )).

thf(fact_3041_Nat__Transfer_Otransfer__int__nat__functions_I1_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( plus_plus_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
      = ( semiri1621563631at_int @ ( plus_plus_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_3042_zadd__int,axiom,(
    ! [M: nat,N: nat] :
      ( ( plus_plus_int @ ( semiri1621563631at_int @ M ) @ ( semiri1621563631at_int @ N ) )
      = ( semiri1621563631at_int @ ( plus_plus_nat @ M @ N ) ) ) )).

thf(fact_3043_zadd__int__left,axiom,(
    ! [M: nat,N: nat,Z_1: int] :
      ( ( plus_plus_int @ ( semiri1621563631at_int @ M ) @ ( plus_plus_int @ ( semiri1621563631at_int @ N ) @ Z_1 ) )
      = ( plus_plus_int @ ( semiri1621563631at_int @ ( plus_plus_nat @ M @ N ) ) @ Z_1 ) ) )).

thf(fact_3044_transfer__int__nat__numerals_I2_J,axiom,
    ( one_one_int
    = ( semiri1621563631at_int @ one_one_nat ) )).

thf(fact_3045_int__1,axiom,
    ( ( semiri1621563631at_int @ one_one_nat )
    = one_one_int )).

thf(fact_3046_Nat__Transfer_Otransfer__int__nat__relations_I4_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
    <=> ( dvd_dvd_nat @ X_1 @ Y_1 ) ) )).

thf(fact_3047_zdvd__int,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
    <=> ( dvd_dvd_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) ) ) )).

thf(fact_3048_gr0__conv__Suc,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
    <=> ? [M_2: nat] :
          ( N
          = ( suc @ M_2 ) ) ) )).

thf(fact_3049_less__Suc0,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ N @ ( suc @ zero_zero_nat ) )
    <=> ( N = zero_zero_nat ) ) )).

thf(fact_3050_less__Suc__eq__0__disj,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ ( suc @ N ) )
    <=> ( ( M = zero_zero_nat )
        | ? [J_1: nat] :
            ( ( M
              = ( suc @ J_1 ) )
            & ( ord_less_nat @ J_1 @ N ) ) ) ) )).

thf(fact_3051_nat__lt__two__imp__zero__or__one,axiom,(
    ! [X_1: nat] :
      ( ( ord_less_nat @ X_1 @ ( suc @ ( suc @ zero_zero_nat ) ) )
     => ( ( X_1 = zero_zero_nat )
        | ( X_1
          = ( suc @ zero_zero_nat ) ) ) ) )).

thf(fact_3052_dvd__1__iff__1,axiom,(
    ! [M: nat] :
      ( ( dvd_dvd_nat @ M @ ( suc @ zero_zero_nat ) )
    <=> ( M
        = ( suc @ zero_zero_nat ) ) ) )).

thf(fact_3053_one__is__add,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( suc @ zero_zero_nat )
        = ( plus_plus_nat @ M @ N ) )
    <=> ( ( ( M
            = ( suc @ zero_zero_nat ) )
          & ( N = zero_zero_nat ) )
        | ( ( M = zero_zero_nat )
          & ( N
            = ( suc @ zero_zero_nat ) ) ) ) ) )).

thf(fact_3054_add__is__1,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( plus_plus_nat @ M @ N )
        = ( suc @ zero_zero_nat ) )
    <=> ( ( ( M
            = ( suc @ zero_zero_nat ) )
          & ( N = zero_zero_nat ) )
        | ( ( M = zero_zero_nat )
          & ( N
            = ( suc @ zero_zero_nat ) ) ) ) ) )).

thf(fact_3055_mult__eq__1__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( times_times_nat @ M @ N )
        = ( suc @ zero_zero_nat ) )
    <=> ( ( M
          = ( suc @ zero_zero_nat ) )
        & ( N
          = ( suc @ zero_zero_nat ) ) ) ) )).

thf(fact_3056_less__iff__Suc__add,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
    <=> ? [K: nat] :
          ( N
          = ( suc @ ( plus_plus_nat @ M @ K ) ) ) ) )).

thf(fact_3057_less__add__Suc2,axiom,(
    ! [I: nat,M: nat] :
      ( ord_less_nat @ I @ ( suc @ ( plus_plus_nat @ M @ I ) ) ) )).

thf(fact_3058_less__add__Suc1,axiom,(
    ! [I: nat,M: nat] :
      ( ord_less_nat @ I @ ( suc @ ( plus_plus_nat @ I @ M ) ) ) )).

thf(fact_3059_One__nat__def,axiom,
    ( one_one_nat
    = ( suc @ zero_zero_nat ) )).

thf(fact_3060_Suc__le__lessD,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( suc @ M ) @ N )
     => ( ord_less_nat @ M @ N ) ) )).

thf(fact_3061_le__less__Suc__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ( ord_less_nat @ N @ ( suc @ M ) )
      <=> ( N = M ) ) ) )).

thf(fact_3062_Suc__leI,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ N )
     => ( ord_less_eq_nat @ ( suc @ M ) @ N ) ) )).

thf(fact_3063_le__imp__less__Suc,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ M @ N )
     => ( ord_less_nat @ M @ ( suc @ N ) ) ) )).

thf(fact_3064_Suc__le__eq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( suc @ M ) @ N )
    <=> ( ord_less_nat @ M @ N ) ) )).

thf(fact_3065_less__Suc__eq__le,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ M @ ( suc @ N ) )
    <=> ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_3066_less__eq__Suc__le,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ N @ M )
    <=> ( ord_less_eq_nat @ ( suc @ N ) @ M ) ) )).

thf(fact_3067_Suc__mult__less__cancel1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_nat @ ( times_times_nat @ ( suc @ K_1 ) @ M ) @ ( times_times_nat @ ( suc @ K_1 ) @ N ) )
    <=> ( ord_less_nat @ M @ N ) ) )).

thf(fact_3068_diff__less__Suc,axiom,(
    ! [M: nat,N: nat] :
      ( ord_less_nat @ ( minus_minus_nat @ M @ N ) @ ( suc @ M ) ) )).

thf(fact_3069_mult__Suc__right,axiom,(
    ! [M: nat,N: nat] :
      ( ( times_times_nat @ M @ ( suc @ N ) )
      = ( plus_plus_nat @ M @ ( times_times_nat @ M @ N ) ) ) )).

thf(fact_3070_mult__Suc,axiom,(
    ! [M: nat,N: nat] :
      ( ( times_times_nat @ ( suc @ M ) @ N )
      = ( plus_plus_nat @ N @ ( times_times_nat @ M @ N ) ) ) )).

thf(fact_3071_Suc__mult__le__cancel1,axiom,(
    ! [K_1: nat,M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( times_times_nat @ ( suc @ K_1 ) @ M ) @ ( times_times_nat @ ( suc @ K_1 ) @ N ) )
    <=> ( ord_less_eq_nat @ M @ N ) ) )).

thf(fact_3072_Suc__eq__plus1,axiom,(
    ! [N: nat] :
      ( ( suc @ N )
      = ( plus_plus_nat @ N @ one_one_nat ) ) )).

thf(fact_3073_Suc__eq__plus1__left,axiom,(
    ! [N: nat] :
      ( ( suc @ N )
      = ( plus_plus_nat @ one_one_nat @ N ) ) )).

thf(fact_3074_Suc__diff__le,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_eq_nat @ N @ M )
     => ( ( minus_minus_nat @ ( suc @ M ) @ N )
        = ( suc @ ( minus_minus_nat @ M @ N ) ) ) ) )).

thf(fact_3075_diff__Suc__1,axiom,(
    ! [N: nat] :
      ( ( minus_minus_nat @ ( suc @ N ) @ one_one_nat )
      = N ) )).

thf(fact_3076_diff__Suc__eq__diff__pred,axiom,(
    ! [M: nat,N: nat] :
      ( ( minus_minus_nat @ M @ ( suc @ N ) )
      = ( minus_minus_nat @ ( minus_minus_nat @ M @ one_one_nat ) @ N ) ) )).

thf(fact_3077_zdiv__int,axiom,(
    ! [A: nat,B: nat] :
      ( ( semiri1621563631at_int @ ( div_div_nat @ A @ B ) )
      = ( div_div_int @ ( semiri1621563631at_int @ A ) @ ( semiri1621563631at_int @ B ) ) ) )).

thf(fact_3078_Divides_Otransfer__int__nat__functions_I1_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( div_div_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
      = ( semiri1621563631at_int @ ( div_div_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_3079_div__1,axiom,(
    ! [M: nat] :
      ( ( div_div_nat @ M @ ( suc @ zero_zero_nat ) )
      = M ) )).

thf(fact_3080_mod__1,axiom,(
    ! [M: nat] :
      ( ( div_mod_nat @ M @ ( suc @ zero_zero_nat ) )
      = zero_zero_nat ) )).

thf(fact_3081_mod__Suc,axiom,(
    ! [M: nat,N: nat] :
      ( ( ( ( suc @ ( div_mod_nat @ M @ N ) )
          = N )
       => ( ( div_mod_nat @ ( suc @ M ) @ N )
          = zero_zero_nat ) )
      & ( ( ( suc @ ( div_mod_nat @ M @ N ) )
         != N )
       => ( ( div_mod_nat @ ( suc @ M ) @ N )
          = ( suc @ ( div_mod_nat @ M @ N ) ) ) ) ) )).

thf(fact_3082_Nat__Transfer_Otransfer__int__nat__functions_I4_J,axiom,(
    ! [X_1: nat,N: nat] :
      ( ( power_power_int @ ( semiri1621563631at_int @ X_1 ) @ N )
      = ( semiri1621563631at_int @ ( power_power_nat @ X_1 @ N ) ) ) )).

thf(fact_3083_int__power,axiom,(
    ! [M: nat,N: nat] :
      ( ( semiri1621563631at_int @ ( power_power_nat @ M @ N ) )
      = ( power_power_int @ ( semiri1621563631at_int @ M ) @ N ) ) )).

thf(fact_3084_zpower__int,axiom,(
    ! [M: nat,N: nat] :
      ( ( power_power_int @ ( semiri1621563631at_int @ M ) @ N )
      = ( semiri1621563631at_int @ ( power_power_nat @ M @ N ) ) ) )).

thf(fact_3085_power__Suc__0,axiom,(
    ! [N: nat] :
      ( ( power_power_nat @ ( suc @ zero_zero_nat ) @ N )
      = ( suc @ zero_zero_nat ) ) )).

thf(fact_3086_nat__power__eq__Suc__0__iff,axiom,(
    ! [X_1: nat,M: nat] :
      ( ( ( power_power_nat @ X_1 @ M )
        = ( suc @ zero_zero_nat ) )
    <=> ( ( M = zero_zero_nat )
        | ( X_1
          = ( suc @ zero_zero_nat ) ) ) ) )).

thf(fact_3087_zmod__int,axiom,(
    ! [A: nat,B: nat] :
      ( ( semiri1621563631at_int @ ( div_mod_nat @ A @ B ) )
      = ( div_mod_int @ ( semiri1621563631at_int @ A ) @ ( semiri1621563631at_int @ B ) ) ) )).

thf(fact_3088_Divides_Otransfer__int__nat__functions_I2_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( div_mod_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
      = ( semiri1621563631at_int @ ( div_mod_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_3089_exp__mono__lt,axiom,(
    ! [X_1: nat,N: nat,Y_1: nat] :
      ( ( ord_less_nat @ ( power_power_nat @ X_1 @ ( suc @ N ) ) @ ( power_power_nat @ Y_1 @ ( suc @ N ) ) )
    <=> ( ord_less_nat @ X_1 @ Y_1 ) ) )).

thf(fact_3090_divides__rexp,axiom,(
    ! [N: nat,X_1: nat,Y_1: nat] :
      ( ( dvd_dvd_nat @ X_1 @ Y_1 )
     => ( dvd_dvd_nat @ X_1 @ ( power_power_nat @ Y_1 @ ( suc @ N ) ) ) ) )).

thf(fact_3091_exp__mono__le,axiom,(
    ! [X_1: nat,N: nat,Y_1: nat] :
      ( ( ord_less_eq_nat @ ( power_power_nat @ X_1 @ ( suc @ N ) ) @ ( power_power_nat @ Y_1 @ ( suc @ N ) ) )
    <=> ( ord_less_eq_nat @ X_1 @ Y_1 ) ) )).

thf(fact_3092_even__power,axiom,(
    ! [X_1: int,N: nat] :
      ( ( even_odd_even_int @ ( power_power_int @ X_1 @ N ) )
    <=> ( ( even_odd_even_int @ X_1 )
        & ( N != zero_zero_nat ) ) ) )).

thf(fact_3093_Nat__Transfer_Otransfer__int__nat__functions_I3_J,axiom,(
    ! [X_1: nat,Y_1: nat] :
      ( ( nat_tsub @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) )
      = ( semiri1621563631at_int @ ( minus_minus_nat @ X_1 @ Y_1 ) ) ) )).

thf(fact_3094_even__plus__odd__prop2,axiom,(
    ! [A: int,B: int] :
      ( ( member_int @ ( plus_plus_int @ A @ B ) @ zOdd )
     => ( ( member_int @ A @ zEven )
       => ( member_int @ B @ zOdd ) ) ) )).

thf(fact_3095_even__plus__odd__prop1,axiom,(
    ! [A: int,B: int] :
      ( ( member_int @ ( plus_plus_int @ A @ B ) @ zOdd )
     => ( ( member_int @ A @ zOdd )
       => ( member_int @ B @ zEven ) ) ) )).

thf(fact_3096_IntNatAux_Oeven__plus__odd,axiom,(
    ! [B: int,A: int] :
      ( ( member_int @ A @ zEven )
     => ( ( member_int @ B @ zOdd )
       => ( member_int @ ( plus_plus_int @ A @ B ) @ zOdd ) ) ) )).

thf(fact_3097_IntNatAux_Oodd__plus__odd,axiom,(
    ! [B: int,A: int] :
      ( ( member_int @ A @ zOdd )
     => ( ( member_int @ B @ zOdd )
       => ( member_int @ ( plus_plus_int @ A @ B ) @ zEven ) ) ) )).

thf(fact_3098_even__minus__odd,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( member_int @ Y_1 @ zOdd )
       => ( member_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ zOdd ) ) ) )).

thf(fact_3099_odd__minus__even,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
     => ( ( member_int @ Y_1 @ zEven )
       => ( member_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ zOdd ) ) ) )).

thf(fact_3100_odd__minus__odd,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
     => ( ( member_int @ Y_1 @ zOdd )
       => ( member_int @ ( minus_minus_int @ X_1 @ Y_1 ) @ zEven ) ) ) )).

thf(fact_3101_of__nat__diff,axiom,(
    ! [N_15: nat,M_6: nat] :
      ( ( ord_less_eq_nat @ N_15 @ M_6 )
     => ( ( semiri151668891at_rat @ ( minus_minus_nat @ M_6 @ N_15 ) )
        = ( minus_minus_rat @ ( semiri151668891at_rat @ M_6 ) @ ( semiri151668891at_rat @ N_15 ) ) ) ) )).

thf(fact_3102_of__nat__diff,axiom,(
    ! [N_15: nat,M_6: nat] :
      ( ( ord_less_eq_nat @ N_15 @ M_6 )
     => ( ( semiri2020571505omplex @ ( minus_minus_nat @ M_6 @ N_15 ) )
        = ( minus_minus_complex @ ( semiri2020571505omplex @ M_6 ) @ ( semiri2020571505omplex @ N_15 ) ) ) ) )).

thf(fact_3103_of__nat__diff,axiom,(
    ! [N_15: nat,M_6: nat] :
      ( ( ord_less_eq_nat @ N_15 @ M_6 )
     => ( ( semiri132038758t_real @ ( minus_minus_nat @ M_6 @ N_15 ) )
        = ( minus_minus_real @ ( semiri132038758t_real @ M_6 ) @ ( semiri132038758t_real @ N_15 ) ) ) ) )).

thf(fact_3104_of__nat__diff,axiom,(
    ! [N_15: nat,M_6: nat] :
      ( ( ord_less_eq_nat @ N_15 @ M_6 )
     => ( ( semiri1621563631at_int @ ( minus_minus_nat @ M_6 @ N_15 ) )
        = ( minus_minus_int @ ( semiri1621563631at_int @ M_6 ) @ ( semiri1621563631at_int @ N_15 ) ) ) ) )).

thf(fact_3105_int__le__0__conv,axiom,(
    ! [N: nat] :
      ( ( ord_less_eq_int @ ( semiri1621563631at_int @ N ) @ zero_zero_int )
    <=> ( N = zero_zero_nat ) ) )).

thf(fact_3106_power__le__imp__le__base,axiom,(
    ! [A_9: rat,N_14: nat,B_8: rat] :
      ( ( ord_less_eq_rat @ ( power_power_rat @ A_9 @ ( suc @ N_14 ) ) @ ( power_power_rat @ B_8 @ ( suc @ N_14 ) ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ B_8 )
       => ( ord_less_eq_rat @ A_9 @ B_8 ) ) ) )).

thf(fact_3107_power__le__imp__le__base,axiom,(
    ! [A_9: quickcheck_code_int,N_14: nat,B_8: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ ( power_881366806de_int @ A_9 @ ( suc @ N_14 ) ) @ ( power_881366806de_int @ B_8 @ ( suc @ N_14 ) ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_8 )
       => ( ord_le258702272de_int @ A_9 @ B_8 ) ) ) )).

thf(fact_3108_power__le__imp__le__base,axiom,(
    ! [A_9: code_code_numeral,N_14: nat,B_8: code_code_numeral] :
      ( ( ord_le565307924umeral @ ( power_2100829034umeral @ A_9 @ ( suc @ N_14 ) ) @ ( power_2100829034umeral @ B_8 @ ( suc @ N_14 ) ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_8 )
       => ( ord_le565307924umeral @ A_9 @ B_8 ) ) ) )).

thf(fact_3109_power__le__imp__le__base,axiom,(
    ! [A_9: real,N_14: nat,B_8: real] :
      ( ( ord_less_eq_real @ ( power_power_real @ A_9 @ ( suc @ N_14 ) ) @ ( power_power_real @ B_8 @ ( suc @ N_14 ) ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ B_8 )
       => ( ord_less_eq_real @ A_9 @ B_8 ) ) ) )).

thf(fact_3110_power__le__imp__le__base,axiom,(
    ! [A_9: nat,N_14: nat,B_8: nat] :
      ( ( ord_less_eq_nat @ ( power_power_nat @ A_9 @ ( suc @ N_14 ) ) @ ( power_power_nat @ B_8 @ ( suc @ N_14 ) ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ B_8 )
       => ( ord_less_eq_nat @ A_9 @ B_8 ) ) ) )).

thf(fact_3111_power__le__imp__le__base,axiom,(
    ! [A_9: int,N_14: nat,B_8: int] :
      ( ( ord_less_eq_int @ ( power_power_int @ A_9 @ ( suc @ N_14 ) ) @ ( power_power_int @ B_8 @ ( suc @ N_14 ) ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ B_8 )
       => ( ord_less_eq_int @ A_9 @ B_8 ) ) ) )).

thf(fact_3112_power__inject__base,axiom,(
    ! [A_8: rat,N_13: nat,B_7: rat] :
      ( ( ( power_power_rat @ A_8 @ ( suc @ N_13 ) )
        = ( power_power_rat @ B_7 @ ( suc @ N_13 ) ) )
     => ( ( ord_less_eq_rat @ zero_zero_rat @ A_8 )
       => ( ( ord_less_eq_rat @ zero_zero_rat @ B_7 )
         => ( A_8 = B_7 ) ) ) ) )).

thf(fact_3113_power__inject__base,axiom,(
    ! [A_8: quickcheck_code_int,N_13: nat,B_7: quickcheck_code_int] :
      ( ( ( power_881366806de_int @ A_8 @ ( suc @ N_13 ) )
        = ( power_881366806de_int @ B_7 @ ( suc @ N_13 ) ) )
     => ( ( ord_le258702272de_int @ zero_z891286103de_int @ A_8 )
       => ( ( ord_le258702272de_int @ zero_z891286103de_int @ B_7 )
         => ( A_8 = B_7 ) ) ) ) )).

thf(fact_3114_power__inject__base,axiom,(
    ! [A_8: code_code_numeral,N_13: nat,B_7: code_code_numeral] :
      ( ( ( power_2100829034umeral @ A_8 @ ( suc @ N_13 ) )
        = ( power_2100829034umeral @ B_7 @ ( suc @ N_13 ) ) )
     => ( ( ord_le565307924umeral @ zero_z126310315umeral @ A_8 )
       => ( ( ord_le565307924umeral @ zero_z126310315umeral @ B_7 )
         => ( A_8 = B_7 ) ) ) ) )).

thf(fact_3115_power__inject__base,axiom,(
    ! [A_8: real,N_13: nat,B_7: real] :
      ( ( ( power_power_real @ A_8 @ ( suc @ N_13 ) )
        = ( power_power_real @ B_7 @ ( suc @ N_13 ) ) )
     => ( ( ord_less_eq_real @ zero_zero_real @ A_8 )
       => ( ( ord_less_eq_real @ zero_zero_real @ B_7 )
         => ( A_8 = B_7 ) ) ) ) )).

thf(fact_3116_power__inject__base,axiom,(
    ! [A_8: nat,N_13: nat,B_7: nat] :
      ( ( ( power_power_nat @ A_8 @ ( suc @ N_13 ) )
        = ( power_power_nat @ B_7 @ ( suc @ N_13 ) ) )
     => ( ( ord_less_eq_nat @ zero_zero_nat @ A_8 )
       => ( ( ord_less_eq_nat @ zero_zero_nat @ B_7 )
         => ( A_8 = B_7 ) ) ) ) )).

thf(fact_3117_power__inject__base,axiom,(
    ! [A_8: int,N_13: nat,B_7: int] :
      ( ( ( power_power_int @ A_8 @ ( suc @ N_13 ) )
        = ( power_power_int @ B_7 @ ( suc @ N_13 ) ) )
     => ( ( ord_less_eq_int @ zero_zero_int @ A_8 )
       => ( ( ord_less_eq_int @ zero_zero_int @ B_7 )
         => ( A_8 = B_7 ) ) ) ) )).

thf(fact_3118_power__gt1,axiom,(
    ! [N_12: nat,A_7: rat] :
      ( ( ord_less_rat @ one_one_rat @ A_7 )
     => ( ord_less_rat @ one_one_rat @ ( power_power_rat @ A_7 @ ( suc @ N_12 ) ) ) ) )).

thf(fact_3119_power__gt1,axiom,(
    ! [N_12: nat,A_7: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ one_on1684967323de_int @ A_7 )
     => ( ord_le1860547276de_int @ one_on1684967323de_int @ ( power_881366806de_int @ A_7 @ ( suc @ N_12 ) ) ) ) )).

thf(fact_3120_power__gt1,axiom,(
    ! [N_12: nat,A_7: code_code_numeral] :
      ( ( ord_le1304079648umeral @ one_on1645066479umeral @ A_7 )
     => ( ord_le1304079648umeral @ one_on1645066479umeral @ ( power_2100829034umeral @ A_7 @ ( suc @ N_12 ) ) ) ) )).

thf(fact_3121_power__gt1,axiom,(
    ! [N_12: nat,A_7: real] :
      ( ( ord_less_real @ one_one_real @ A_7 )
     => ( ord_less_real @ one_one_real @ ( power_power_real @ A_7 @ ( suc @ N_12 ) ) ) ) )).

thf(fact_3122_power__gt1,axiom,(
    ! [N_12: nat,A_7: nat] :
      ( ( ord_less_nat @ one_one_nat @ A_7 )
     => ( ord_less_nat @ one_one_nat @ ( power_power_nat @ A_7 @ ( suc @ N_12 ) ) ) ) )).

thf(fact_3123_power__gt1,axiom,(
    ! [N_12: nat,A_7: int] :
      ( ( ord_less_int @ one_one_int @ A_7 )
     => ( ord_less_int @ one_one_int @ ( power_power_int @ A_7 @ ( suc @ N_12 ) ) ) ) )).

thf(fact_3124_nat__0__le,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ( semiri1621563631at_int @ ( nat_1 @ Z_1 ) )
        = Z_1 ) ) )).

thf(fact_3125_int__eq__iff,axiom,(
    ! [M: nat,Z_1: int] :
      ( ( ( semiri1621563631at_int @ M )
        = Z_1 )
    <=> ( ( M
          = ( nat_1 @ Z_1 ) )
        & ( ord_less_eq_int @ zero_zero_int @ Z_1 ) ) ) )).

thf(fact_3126_int__nat__eq,axiom,(
    ! [Z_1: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
       => ( ( semiri1621563631at_int @ ( nat_1 @ Z_1 ) )
          = Z_1 ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ Z_1 )
       => ( ( semiri1621563631at_int @ ( nat_1 @ Z_1 ) )
          = zero_zero_int ) ) ) )).

thf(fact_3127_zless__nat__eq__int__zless,axiom,(
    ! [M: nat,Z_1: int] :
      ( ( ord_less_nat @ M @ ( nat_1 @ Z_1 ) )
    <=> ( ord_less_int @ ( semiri1621563631at_int @ M ) @ Z_1 ) ) )).

thf(fact_3128_zdiff__int,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_eq_nat @ N @ M )
     => ( ( minus_minus_int @ ( semiri1621563631at_int @ M ) @ ( semiri1621563631at_int @ N ) )
        = ( semiri1621563631at_int @ ( minus_minus_nat @ M @ N ) ) ) ) )).

thf(fact_3129_n__less__m__mult__n,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ N )
     => ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ M )
       => ( ord_less_nat @ N @ ( times_times_nat @ M @ N ) ) ) ) )).

thf(fact_3130_n__less__n__mult__m,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ N )
     => ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ M )
       => ( ord_less_nat @ N @ ( times_times_nat @ N @ M ) ) ) ) )).

thf(fact_3131_one__less__mult,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ N )
     => ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ M )
       => ( ord_less_nat @ ( suc @ zero_zero_nat ) @ ( times_times_nat @ M @ N ) ) ) ) )).

thf(fact_3132_one__less__m,axiom,(
    ! [M: nat,K_1: nat] :
      ( ( M
       != ( times_times_nat @ M @ K_1 ) )
     => ( ( M
         != ( suc @ zero_zero_nat ) )
       => ( ord_less_nat @ ( suc @ zero_zero_nat ) @ M ) ) ) )).

thf(fact_3133_one__less__k,axiom,(
    ! [M: nat,K_1: nat] :
      ( ( M
       != ( times_times_nat @ M @ K_1 ) )
     => ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ ( times_times_nat @ M @ K_1 ) )
       => ( ord_less_nat @ ( suc @ zero_zero_nat ) @ K_1 ) ) ) )).

thf(fact_3134_prod__mn__less__k,axiom,(
    ! [M: nat,K_1: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ M )
         => ( ( ( times_times_nat @ M @ N )
              = K_1 )
           => ( ord_less_nat @ N @ K_1 ) ) ) ) ) )).

thf(fact_3135_mn__eq__m__one,axiom,(
    ! [N: nat,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ M )
     => ( ( ( times_times_nat @ M @ N )
          = M )
       => ( N
          = ( suc @ zero_zero_nat ) ) ) ) )).

thf(fact_3136_Suc__pred,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( suc @ ( minus_minus_nat @ N @ ( suc @ zero_zero_nat ) ) )
        = N ) ) )).

thf(fact_3137_diff__Suc__less,axiom,(
    ! [I: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ord_less_nat @ ( minus_minus_nat @ N @ ( suc @ I ) ) @ N ) ) )).

thf(fact_3138_one__le__mult__iff,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_eq_nat @ ( suc @ zero_zero_nat ) @ ( times_times_nat @ M @ N ) )
    <=> ( ( ord_less_eq_nat @ ( suc @ zero_zero_nat ) @ M )
        & ( ord_less_eq_nat @ ( suc @ zero_zero_nat ) @ N ) ) ) )).

thf(fact_3139_nat__1,axiom,
    ( ( nat_1 @ one_one_int )
    = ( suc @ zero_zero_nat ) )).

thf(fact_3140_diff__Suc__diff__eq2,axiom,(
    ! [M: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( minus_minus_nat @ ( suc @ ( minus_minus_nat @ J @ K_1 ) ) @ M )
        = ( minus_minus_nat @ ( suc @ J ) @ ( plus_plus_nat @ K_1 @ M ) ) ) ) )).

thf(fact_3141_diff__Suc__diff__eq1,axiom,(
    ! [M: nat,K_1: nat,J: nat] :
      ( ( ord_less_eq_nat @ K_1 @ J )
     => ( ( minus_minus_nat @ M @ ( suc @ ( minus_minus_nat @ J @ K_1 ) ) )
        = ( minus_minus_nat @ ( plus_plus_nat @ M @ K_1 ) @ ( suc @ J ) ) ) ) )).

thf(fact_3142_nat__one__le__power,axiom,(
    ! [N: nat,I: nat] :
      ( ( ord_less_eq_nat @ ( suc @ zero_zero_nat ) @ I )
     => ( ord_less_eq_nat @ ( suc @ zero_zero_nat ) @ ( power_power_nat @ I @ N ) ) ) )).

thf(fact_3143_mod__mult__self4,axiom,(
    ! [K_1: nat,N: nat,M: nat] :
      ( ( div_mod_nat @ ( suc @ ( plus_plus_nat @ ( times_times_nat @ K_1 @ N ) @ M ) ) @ N )
      = ( div_mod_nat @ ( suc @ M ) @ N ) ) )).

thf(fact_3144_zero__code__numeral__code,axiom,
    ( zero_z126310315umeral
    = ( number1443263063umeral @ pls ) )).

thf(fact_3145_of__nat__0__less__iff,axiom,(
    ! [N_11: nat] :
      ( ( ord_less_rat @ zero_zero_rat @ ( semiri151668891at_rat @ N_11 ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N_11 ) ) )).

thf(fact_3146_of__nat__0__less__iff,axiom,(
    ! [N_11: nat] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ ( semiri1424489471de_int @ N_11 ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N_11 ) ) )).

thf(fact_3147_of__nat__0__less__iff,axiom,(
    ! [N_11: nat] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ ( semiri1619134803umeral @ N_11 ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N_11 ) ) )).

thf(fact_3148_of__nat__0__less__iff,axiom,(
    ! [N_11: nat] :
      ( ( ord_less_real @ zero_zero_real @ ( semiri132038758t_real @ N_11 ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N_11 ) ) )).

thf(fact_3149_of__nat__0__less__iff,axiom,(
    ! [N_11: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ ( semiri984289939at_nat @ N_11 ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N_11 ) ) )).

thf(fact_3150_of__nat__0__less__iff,axiom,(
    ! [N_11: nat] :
      ( ( ord_less_int @ zero_zero_int @ ( semiri1621563631at_int @ N_11 ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N_11 ) ) )).

thf(fact_3151_power__preserves__even,axiom,(
    ! [X_1: int,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( member_int @ ( power_power_int @ X_1 @ N ) @ zEven )
      <=> ( member_int @ X_1 @ zEven ) ) ) )).

thf(fact_3152_zero__less__int__conv,axiom,(
    ! [N: nat] :
      ( ( ord_less_int @ zero_zero_int @ ( semiri1621563631at_int @ N ) )
    <=> ( ord_less_nat @ zero_zero_nat @ N ) ) )).

thf(fact_3153_odd__minus__one__even,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zOdd )
     => ( member_int @ ( minus_minus_int @ X_1 @ one_one_int ) @ zEven ) ) )).

thf(fact_3154_transfer__int__nat__numerals_I4_J,axiom,
    ( ( number_number_of_int @ ( bit1 @ ( bit1 @ pls ) ) )
    = ( semiri1621563631at_int @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_3155_zmult__zless__mono2__lemma,axiom,(
    ! [K_1: nat,I: int,J: int] :
      ( ( ord_less_int @ I @ J )
     => ( ( ord_less_nat @ zero_zero_nat @ K_1 )
       => ( ord_less_int @ ( times_times_int @ ( semiri1621563631at_int @ K_1 ) @ I ) @ ( times_times_int @ ( semiri1621563631at_int @ K_1 ) @ J ) ) ) ) )).

thf(fact_3156_realpow__Suc__le__self,axiom,(
    ! [N_10: nat,R_4: rat] :
      ( ( ord_less_eq_rat @ zero_zero_rat @ R_4 )
     => ( ( ord_less_eq_rat @ R_4 @ one_one_rat )
       => ( ord_less_eq_rat @ ( power_power_rat @ R_4 @ ( suc @ N_10 ) ) @ R_4 ) ) ) )).

thf(fact_3157_realpow__Suc__le__self,axiom,(
    ! [N_10: nat,R_4: quickcheck_code_int] :
      ( ( ord_le258702272de_int @ zero_z891286103de_int @ R_4 )
     => ( ( ord_le258702272de_int @ R_4 @ one_on1684967323de_int )
       => ( ord_le258702272de_int @ ( power_881366806de_int @ R_4 @ ( suc @ N_10 ) ) @ R_4 ) ) ) )).

thf(fact_3158_realpow__Suc__le__self,axiom,(
    ! [N_10: nat,R_4: code_code_numeral] :
      ( ( ord_le565307924umeral @ zero_z126310315umeral @ R_4 )
     => ( ( ord_le565307924umeral @ R_4 @ one_on1645066479umeral )
       => ( ord_le565307924umeral @ ( power_2100829034umeral @ R_4 @ ( suc @ N_10 ) ) @ R_4 ) ) ) )).

thf(fact_3159_realpow__Suc__le__self,axiom,(
    ! [N_10: nat,R_4: real] :
      ( ( ord_less_eq_real @ zero_zero_real @ R_4 )
     => ( ( ord_less_eq_real @ R_4 @ one_one_real )
       => ( ord_less_eq_real @ ( power_power_real @ R_4 @ ( suc @ N_10 ) ) @ R_4 ) ) ) )).

thf(fact_3160_realpow__Suc__le__self,axiom,(
    ! [N_10: nat,R_4: nat] :
      ( ( ord_less_eq_nat @ zero_zero_nat @ R_4 )
     => ( ( ord_less_eq_nat @ R_4 @ one_one_nat )
       => ( ord_less_eq_nat @ ( power_power_nat @ R_4 @ ( suc @ N_10 ) ) @ R_4 ) ) ) )).

thf(fact_3161_realpow__Suc__le__self,axiom,(
    ! [N_10: nat,R_4: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ R_4 )
     => ( ( ord_less_eq_int @ R_4 @ one_one_int )
       => ( ord_less_eq_int @ ( power_power_int @ R_4 @ ( suc @ N_10 ) ) @ R_4 ) ) ) )).

thf(fact_3162_power__Suc__less__one,axiom,(
    ! [N_9: nat,A_6: rat] :
      ( ( ord_less_rat @ zero_zero_rat @ A_6 )
     => ( ( ord_less_rat @ A_6 @ one_one_rat )
       => ( ord_less_rat @ ( power_power_rat @ A_6 @ ( suc @ N_9 ) ) @ one_one_rat ) ) ) )).

thf(fact_3163_power__Suc__less__one,axiom,(
    ! [N_9: nat,A_6: quickcheck_code_int] :
      ( ( ord_le1860547276de_int @ zero_z891286103de_int @ A_6 )
     => ( ( ord_le1860547276de_int @ A_6 @ one_on1684967323de_int )
       => ( ord_le1860547276de_int @ ( power_881366806de_int @ A_6 @ ( suc @ N_9 ) ) @ one_on1684967323de_int ) ) ) )).

thf(fact_3164_power__Suc__less__one,axiom,(
    ! [N_9: nat,A_6: code_code_numeral] :
      ( ( ord_le1304079648umeral @ zero_z126310315umeral @ A_6 )
     => ( ( ord_le1304079648umeral @ A_6 @ one_on1645066479umeral )
       => ( ord_le1304079648umeral @ ( power_2100829034umeral @ A_6 @ ( suc @ N_9 ) ) @ one_on1645066479umeral ) ) ) )).

thf(fact_3165_power__Suc__less__one,axiom,(
    ! [N_9: nat,A_6: real] :
      ( ( ord_less_real @ zero_zero_real @ A_6 )
     => ( ( ord_less_real @ A_6 @ one_one_real )
       => ( ord_less_real @ ( power_power_real @ A_6 @ ( suc @ N_9 ) ) @ one_one_real ) ) ) )).

thf(fact_3166_power__Suc__less__one,axiom,(
    ! [N_9: nat,A_6: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ A_6 )
     => ( ( ord_less_nat @ A_6 @ one_one_nat )
       => ( ord_less_nat @ ( power_power_nat @ A_6 @ ( suc @ N_9 ) ) @ one_one_nat ) ) ) )).

thf(fact_3167_power__Suc__less__one,axiom,(
    ! [N_9: nat,A_6: int] :
      ( ( ord_less_int @ zero_zero_int @ A_6 )
     => ( ( ord_less_int @ A_6 @ one_one_int )
       => ( ord_less_int @ ( power_power_int @ A_6 @ ( suc @ N_9 ) ) @ one_one_int ) ) ) )).

thf(fact_3168_split__nat,axiom,(
    ! [P: nat > $o,I: int] :
      ( ( P @ ( nat_1 @ I ) )
    <=> ( ! [N_1: nat] :
            ( ( I
              = ( semiri1621563631at_int @ N_1 ) )
           => ( P @ N_1 ) )
        & ( ( ord_less_int @ I @ zero_zero_int )
         => ( P @ zero_zero_nat ) ) ) ) )).

thf(fact_3169_nat__eq__iff,axiom,(
    ! [W: int,M: nat] :
      ( ( ( nat_1 @ W )
        = M )
    <=> ( ( ( ord_less_eq_int @ zero_zero_int @ W )
         => ( W
            = ( semiri1621563631at_int @ M ) ) )
        & ( ~ ( ord_less_eq_int @ zero_zero_int @ W )
         => ( M = zero_zero_nat ) ) ) ) )).

thf(fact_3170_nat__eq__iff2,axiom,(
    ! [M: nat,W: int] :
      ( ( M
        = ( nat_1 @ W ) )
    <=> ( ( ( ord_less_eq_int @ zero_zero_int @ W )
         => ( W
            = ( semiri1621563631at_int @ M ) ) )
        & ( ~ ( ord_less_eq_int @ zero_zero_int @ W )
         => ( M = zero_zero_nat ) ) ) ) )).

thf(fact_3171_int__eq__iff__number__of,axiom,(
    ! [M: nat,V: int] :
      ( ( ( semiri1621563631at_int @ M )
        = ( number_number_of_int @ V ) )
    <=> ( ( M
          = ( nat_1 @ ( number_number_of_int @ V ) ) )
        & ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V ) ) ) ) )).

thf(fact_3172_numeral__3__eq__3,axiom,
    ( ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) )
    = ( suc @ ( suc @ ( suc @ zero_zero_nat ) ) ) )).

thf(fact_3173_numeral__1__eq__Suc__0,axiom,
    ( ( number_number_of_nat @ ( bit1 @ pls ) )
    = ( suc @ zero_zero_nat ) )).

thf(fact_3174_Suc3__eq__add__3,axiom,(
    ! [N: nat] :
      ( ( suc @ ( suc @ ( suc @ N ) ) )
      = ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ N ) ) )).

thf(fact_3175_lemma__realpow__diff,axiom,(
    ! [Y_5: quickcheck_code_int,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_881366806de_int @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_123202395de_int @ ( power_881366806de_int @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3176_lemma__realpow__diff,axiom,(
    ! [Y_5: code_code_numeral,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_2100829034umeral @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_1655362735umeral @ ( power_2100829034umeral @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3177_lemma__realpow__diff,axiom,(
    ! [Y_5: rat,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_power_rat @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_times_rat @ ( power_power_rat @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3178_lemma__realpow__diff,axiom,(
    ! [Y_5: complex,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_power_complex @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_times_complex @ ( power_power_complex @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3179_lemma__realpow__diff,axiom,(
    ! [Y_5: nat,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_power_nat @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_times_nat @ ( power_power_nat @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3180_lemma__realpow__diff,axiom,(
    ! [Y_5: real,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_power_real @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_times_real @ ( power_power_real @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3181_lemma__realpow__diff,axiom,(
    ! [Y_5: int,P_5: nat,N_8: nat] :
      ( ( ord_less_eq_nat @ P_5 @ N_8 )
     => ( ( power_power_int @ Y_5 @ ( minus_minus_nat @ ( suc @ N_8 ) @ P_5 ) )
        = ( times_times_int @ ( power_power_int @ Y_5 @ ( minus_minus_nat @ N_8 @ P_5 ) ) @ Y_5 ) ) ) )).

thf(fact_3182_Suc__diff__1,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( suc @ ( minus_minus_nat @ N @ one_one_nat ) )
        = N ) ) )).

thf(fact_3183_Suc__pred_H,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( N
        = ( suc @ ( minus_minus_nat @ N @ one_one_nat ) ) ) ) )).

thf(fact_3184_add__eq__if,axiom,(
    ! [N: nat,M: nat] :
      ( ( ( M = zero_zero_nat )
       => ( ( plus_plus_nat @ M @ N )
          = N ) )
      & ( ( M != zero_zero_nat )
       => ( ( plus_plus_nat @ M @ N )
          = ( suc @ ( plus_plus_nat @ ( minus_minus_nat @ M @ one_one_nat ) @ N ) ) ) ) ) )).

thf(fact_3185_div__if,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ( ord_less_nat @ M @ N )
         => ( ( div_div_nat @ M @ N )
            = zero_zero_nat ) )
        & ( ~ ( ord_less_nat @ M @ N )
         => ( ( div_div_nat @ M @ N )
            = ( suc @ ( div_div_nat @ ( minus_minus_nat @ M @ N ) @ N ) ) ) ) ) ) )).

thf(fact_3186_div__geq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ~ ( ord_less_nat @ M @ N )
       => ( ( div_div_nat @ M @ N )
          = ( suc @ ( div_div_nat @ ( minus_minus_nat @ M @ N ) @ N ) ) ) ) ) )).

thf(fact_3187_Suc__times__mod__eq,axiom,(
    ! [M: nat,K_1: nat] :
      ( ( ord_less_nat @ one_one_nat @ K_1 )
     => ( ( div_mod_nat @ ( suc @ ( times_times_nat @ K_1 @ M ) ) @ K_1 )
        = one_one_nat ) ) )).

thf(fact_3188_div__Suc,axiom,(
    ! [A: nat,C: nat] :
      ( ( div_div_nat @ ( suc @ A ) @ C )
      = ( plus_plus_nat @ ( plus_plus_nat @ ( div_div_nat @ A @ C ) @ ( div_div_nat @ ( suc @ zero_zero_nat ) @ C ) ) @ ( div_div_nat @ ( plus_plus_nat @ ( div_mod_nat @ A @ C ) @ ( div_mod_nat @ ( suc @ zero_zero_nat ) @ C ) ) @ C ) ) ) )).

thf(fact_3189_transfer__int__nat__numerals_I3_J,axiom,
    ( ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) )
    = ( semiri1621563631at_int @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) )).

thf(fact_3190_nat__less__iff,axiom,(
    ! [M: nat,W: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ W )
     => ( ( ord_less_nat @ ( nat_1 @ W ) @ M )
      <=> ( ord_less_int @ W @ ( semiri1621563631at_int @ M ) ) ) ) )).

thf(fact_3191_realpow__two__diff,axiom,(
    ! [X_6: rat,Y_4: rat] :
      ( ( minus_minus_rat @ ( power_power_rat @ X_6 @ ( suc @ ( suc @ zero_zero_nat ) ) ) @ ( power_power_rat @ Y_4 @ ( suc @ ( suc @ zero_zero_nat ) ) ) )
      = ( times_times_rat @ ( minus_minus_rat @ X_6 @ Y_4 ) @ ( plus_plus_rat @ X_6 @ Y_4 ) ) ) )).

thf(fact_3192_realpow__two__diff,axiom,(
    ! [X_6: complex,Y_4: complex] :
      ( ( minus_minus_complex @ ( power_power_complex @ X_6 @ ( suc @ ( suc @ zero_zero_nat ) ) ) @ ( power_power_complex @ Y_4 @ ( suc @ ( suc @ zero_zero_nat ) ) ) )
      = ( times_times_complex @ ( minus_minus_complex @ X_6 @ Y_4 ) @ ( plus_plus_complex @ X_6 @ Y_4 ) ) ) )).

thf(fact_3193_realpow__two__diff,axiom,(
    ! [X_6: real,Y_4: real] :
      ( ( minus_minus_real @ ( power_power_real @ X_6 @ ( suc @ ( suc @ zero_zero_nat ) ) ) @ ( power_power_real @ Y_4 @ ( suc @ ( suc @ zero_zero_nat ) ) ) )
      = ( times_times_real @ ( minus_minus_real @ X_6 @ Y_4 ) @ ( plus_plus_real @ X_6 @ Y_4 ) ) ) )).

thf(fact_3194_realpow__two__diff,axiom,(
    ! [X_6: int,Y_4: int] :
      ( ( minus_minus_int @ ( power_power_int @ X_6 @ ( suc @ ( suc @ zero_zero_nat ) ) ) @ ( power_power_int @ Y_4 @ ( suc @ ( suc @ zero_zero_nat ) ) ) )
      = ( times_times_int @ ( minus_minus_int @ X_6 @ Y_4 ) @ ( plus_plus_int @ X_6 @ Y_4 ) ) ) )).

thf(fact_3195_zdiff__int__split,axiom,(
    ! [P: int > $o,X_1: nat,Y_1: nat] :
      ( ( P @ ( semiri1621563631at_int @ ( minus_minus_nat @ X_1 @ Y_1 ) ) )
    <=> ( ( ( ord_less_eq_nat @ Y_1 @ X_1 )
         => ( P @ ( minus_minus_int @ ( semiri1621563631at_int @ X_1 ) @ ( semiri1621563631at_int @ Y_1 ) ) ) )
        & ( ( ord_less_nat @ X_1 @ Y_1 )
         => ( P @ zero_zero_int ) ) ) ) )).

thf(fact_3196_numeral__2__eq__2,axiom,
    ( ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) )
    = ( suc @ ( suc @ zero_zero_nat ) ) )).

thf(fact_3197_semiring__norm_I115_J,axiom,
    ( ( suc @ ( suc @ zero_zero_nat ) )
    = ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )).

thf(fact_3198_add__2__eq__Suc,axiom,(
    ! [N: nat] :
      ( ( plus_plus_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N )
      = ( suc @ ( suc @ N ) ) ) )).

thf(fact_3199_add__2__eq__Suc_H,axiom,(
    ! [N: nat] :
      ( ( plus_plus_nat @ N @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( suc @ ( suc @ N ) ) ) )).

thf(fact_3200_Suc__diff__eq__diff__pred,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ ( number_number_of_nat @ pls ) @ N )
     => ( ( minus_minus_nat @ ( suc @ M ) @ N )
        = ( minus_minus_nat @ M @ ( minus_minus_nat @ N @ ( number_number_of_nat @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_3201_one__less__nat__eq,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_nat @ ( suc @ zero_zero_nat ) @ ( nat_1 @ Z_1 ) )
    <=> ( ord_less_int @ one_one_int @ Z_1 ) ) )).

thf(fact_3202_expand__Suc,axiom,(
    ! [V: int] :
      ( ( ord_less_nat @ zero_zero_nat @ ( number_number_of_nat @ V ) )
     => ( ( number_number_of_nat @ V )
        = ( suc @ ( minus_minus_nat @ ( number_number_of_nat @ V ) @ one_one_nat ) ) ) ) )).

thf(fact_3203_div2__Suc__Suc,axiom,(
    ! [M: nat] :
      ( ( div_div_nat @ ( suc @ ( suc @ M ) ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( suc @ ( div_div_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) )).

thf(fact_3204_mod2__Suc__Suc,axiom,(
    ! [M: nat] :
      ( ( div_mod_nat @ ( suc @ ( suc @ M ) ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
      = ( div_mod_nat @ M @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )).

thf(fact_3205_Suc__nat__eq__nat__zadd1,axiom,(
    ! [Z_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
     => ( ( suc @ ( nat_1 @ Z_1 ) )
        = ( nat_1 @ ( plus_plus_int @ one_one_int @ Z_1 ) ) ) ) )).

thf(fact_3206_Suc__div__eq__add3__div__number__of,axiom,(
    ! [M: nat,V: int] :
      ( ( div_div_nat @ ( suc @ ( suc @ ( suc @ M ) ) ) @ ( number_number_of_nat @ V ) )
      = ( div_div_nat @ ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ M ) @ ( number_number_of_nat @ V ) ) ) )).

thf(fact_3207_Suc__div__eq__add3__div,axiom,(
    ! [M: nat,N: nat] :
      ( ( div_div_nat @ ( suc @ ( suc @ ( suc @ M ) ) ) @ N )
      = ( div_div_nat @ ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ M ) @ N ) ) )).

thf(fact_3208_div__Suc__eq__div__add3,axiom,(
    ! [M: nat,N: nat] :
      ( ( div_div_nat @ M @ ( suc @ ( suc @ ( suc @ N ) ) ) )
      = ( div_div_nat @ M @ ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ N ) ) ) )).

thf(fact_3209_Suc__mod__eq__add3__mod__number__of,axiom,(
    ! [M: nat,V: int] :
      ( ( div_mod_nat @ ( suc @ ( suc @ ( suc @ M ) ) ) @ ( number_number_of_nat @ V ) )
      = ( div_mod_nat @ ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ M ) @ ( number_number_of_nat @ V ) ) ) )).

thf(fact_3210_Suc__mod__eq__add3__mod,axiom,(
    ! [M: nat,N: nat] :
      ( ( div_mod_nat @ ( suc @ ( suc @ ( suc @ M ) ) ) @ N )
      = ( div_mod_nat @ ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ M ) @ N ) ) )).

thf(fact_3211_mod__Suc__eq__mod__add3,axiom,(
    ! [M: nat,N: nat] :
      ( ( div_mod_nat @ M @ ( suc @ ( suc @ ( suc @ N ) ) ) )
      = ( div_mod_nat @ M @ ( plus_plus_nat @ ( number_number_of_nat @ ( bit1 @ ( bit1 @ pls ) ) ) @ N ) ) ) )).

thf(fact_3212_split__div_H,axiom,(
    ! [P: nat > $o,M: nat,N: nat] :
      ( ( P @ ( div_div_nat @ M @ N ) )
    <=> ( ( ( N = zero_zero_nat )
          & ( P @ zero_zero_nat ) )
        | ? [Q_2: nat] :
            ( ( ord_less_eq_nat @ ( times_times_nat @ N @ Q_2 ) @ M )
            & ( ord_less_nat @ M @ ( times_times_nat @ N @ ( suc @ Q_2 ) ) )
            & ( P @ Q_2 ) ) ) ) )).

thf(fact_3213_split__div__lemma,axiom,(
    ! [Q: nat,M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ( ord_less_eq_nat @ ( times_times_nat @ N @ Q ) @ M )
          & ( ord_less_nat @ M @ ( times_times_nat @ N @ ( suc @ Q ) ) ) )
      <=> ( Q
          = ( div_div_nat @ M @ N ) ) ) ) )).

thf(fact_3214_le__div__geq,axiom,(
    ! [M: nat,N: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ N )
     => ( ( ord_less_eq_nat @ N @ M )
       => ( ( div_div_nat @ M @ N )
          = ( suc @ ( div_div_nat @ ( minus_minus_nat @ M @ N ) @ N ) ) ) ) ) )).

thf(fact_3215_of__nat__less__two__power,axiom,(
    ! [N_7: nat] :
      ( ord_less_rat @ ( semiri151668891at_rat @ N_7 ) @ ( power_power_rat @ ( number_number_of_rat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_7 ) ) )).

thf(fact_3216_of__nat__less__two__power,axiom,(
    ! [N_7: nat] :
      ( ord_less_real @ ( semiri132038758t_real @ N_7 ) @ ( power_power_real @ ( number267125858f_real @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_7 ) ) )).

thf(fact_3217_of__nat__less__two__power,axiom,(
    ! [N_7: nat] :
      ( ord_less_int @ ( semiri1621563631at_int @ N_7 ) @ ( power_power_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_7 ) ) )).

thf(fact_3218_of__nat__number__of__lemma,axiom,(
    ! [V_2: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri151668891at_rat @ ( number_number_of_nat @ V_2 ) )
          = ( number_number_of_rat @ V_2 ) ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri151668891at_rat @ ( number_number_of_nat @ V_2 ) )
          = zero_zero_rat ) ) ) )).

thf(fact_3219_of__nat__number__of__lemma,axiom,(
    ! [V_2: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri2020571505omplex @ ( number_number_of_nat @ V_2 ) )
          = ( number528085621omplex @ V_2 ) ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri2020571505omplex @ ( number_number_of_nat @ V_2 ) )
          = zero_zero_complex ) ) ) )).

thf(fact_3220_of__nat__number__of__lemma,axiom,(
    ! [V_2: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri132038758t_real @ ( number_number_of_nat @ V_2 ) )
          = ( number267125858f_real @ V_2 ) ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri132038758t_real @ ( number_number_of_nat @ V_2 ) )
          = zero_zero_real ) ) ) )).

thf(fact_3221_of__nat__number__of__lemma,axiom,(
    ! [V_2: int] :
      ( ( ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri1621563631at_int @ ( number_number_of_nat @ V_2 ) )
          = ( number_number_of_int @ V_2 ) ) )
      & ( ~ ( ord_less_eq_int @ zero_zero_int @ ( number_number_of_int @ V_2 ) )
       => ( ( semiri1621563631at_int @ ( number_number_of_nat @ V_2 ) )
          = zero_zero_int ) ) ) )).

thf(fact_3222_even__equiv__def,axiom,(
    ! [X_1: int] :
      ( ( even_odd_even_int @ X_1 )
    <=> ? [Y: int] :
          ( X_1
          = ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ Y ) ) ) )).

thf(fact_3223_int__even__iff__2__dvd,axiom,(
    ! [X_1: int] :
      ( ( even_odd_even_int @ X_1 )
    <=> ( dvd_dvd_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ X_1 ) ) )).

thf(fact_3224_nat__dvd__iff,axiom,(
    ! [Z_1: int,M: nat] :
      ( ( dvd_dvd_nat @ ( nat_1 @ Z_1 ) @ M )
    <=> ( ( ( ord_less_eq_int @ zero_zero_int @ Z_1 )
         => ( dvd_dvd_int @ Z_1 @ ( semiri1621563631at_int @ M ) ) )
        & ( ~ ( ord_less_eq_int @ zero_zero_int @ Z_1 )
         => ( M = zero_zero_nat ) ) ) ) )).

thf(fact_3225_zEvenI,axiom,(
    ! [X_1: int,K_1: int] :
      ( ( X_1
        = ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ K_1 ) )
     => ( member_int @ X_1 @ zEven ) ) )).

thf(fact_3226_less__2__cases,axiom,(
    ! [N: nat] :
      ( ( ord_less_nat @ N @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) )
     => ( ( N = zero_zero_nat )
        | ( N
          = ( suc @ zero_zero_nat ) ) ) ) )).

thf(fact_3227_nat__2,axiom,
    ( ( nat_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
    = ( suc @ ( suc @ zero_zero_nat ) ) )).

thf(fact_3228_even__def,axiom,(
    ! [X_1: int] :
      ( ( even_odd_even_int @ X_1 )
    <=> ( ( div_mod_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = zero_zero_int ) ) )).

thf(fact_3229_two__times__even__div__two,axiom,(
    ! [X_1: int] :
      ( ( even_odd_even_int @ X_1 )
     => ( ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = X_1 ) ) )).

thf(fact_3230_one__code__numeral__code,axiom,
    ( one_on1645066479umeral
    = ( number1443263063umeral @ ( bit1 @ pls ) ) )).

thf(fact_3231_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J,axiom,(
    ! [X_5: int,N_6: nat] :
      ( ( power_power_int @ X_5 @ ( suc @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N_6 ) ) )
      = ( times_times_int @ X_5 @ ( times_times_int @ ( power_power_int @ X_5 @ N_6 ) @ ( power_power_int @ X_5 @ N_6 ) ) ) ) )).

thf(fact_3232_lemma__Suc__Suc__4n__diff__2,axiom,(
    ! [N: nat] :
      ( ( N != zero_zero_nat )
     => ( ( suc @ ( suc @ ( minus_minus_nat @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ N ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
        = ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ N ) ) ) )).

thf(fact_3233_Suc__Suc__mult__two__diff__two,axiom,(
    ! [N: nat] :
      ( ( N != zero_zero_nat )
     => ( ( suc @ ( suc @ ( minus_minus_nat @ ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N ) @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) )
        = ( times_times_nat @ ( number_number_of_nat @ ( bit0 @ ( bit1 @ pls ) ) ) @ N ) ) ) )).

thf(fact_3234_even__div__2__prop1,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( div_mod_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = zero_zero_int ) ) )).

thf(fact_3235_even__div__2__l,axiom,(
    ! [X_1: int,Y_1: int] :
      ( ( member_int @ Y_1 @ zEven )
     => ( ( ord_less_int @ X_1 @ Y_1 )
       => ( ord_less_int @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( div_div_int @ Y_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) )).

thf(fact_3236_int__power__div__base,axiom,(
    ! [K_1: int,M: nat] :
      ( ( ord_less_nat @ zero_zero_nat @ M )
     => ( ( ord_less_int @ zero_zero_int @ K_1 )
       => ( ( div_div_int @ ( power_power_int @ K_1 @ M ) @ K_1 )
          = ( power_power_int @ K_1 @ ( minus_minus_nat @ M @ ( suc @ zero_zero_nat ) ) ) ) ) ) )).

thf(fact_3237_even__prod__div__2,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( div_div_int @ ( times_times_int @ X_1 @ Y_1 ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( times_times_int @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ Y_1 ) ) ) )).

thf(fact_3238_even__div__2__prop2,axiom,(
    ! [X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) )
        = X_1 ) ) )).

thf(fact_3239_even__sum__div__2,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( member_int @ X_1 @ zEven )
     => ( ( member_int @ Y_1 @ zEven )
       => ( ( div_div_int @ ( plus_plus_int @ X_1 @ Y_1 ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
          = ( plus_plus_int @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ ( div_div_int @ Y_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) ) ) ) ) )).

thf(fact_3240_one__div__nat__number__of,axiom,(
    ! [V_1: int] :
      ( ( div_div_nat @ ( suc @ zero_zero_nat ) @ ( number_number_of_nat @ V_1 ) )
      = ( nat_1 @ ( div_div_int @ one_one_int @ ( number_number_of_int @ V_1 ) ) ) ) )).

thf(fact_3241_neg__one__power__parity,axiom,(
    ! [Y_1: int,X_1: int] :
      ( ( ord_less_eq_int @ zero_zero_int @ X_1 )
     => ( ( ord_less_eq_int @ zero_zero_int @ Y_1 )
       => ( ( ( member_int @ X_1 @ zEven )
          <=> ( member_int @ Y_1 @ zEven ) )
         => ( ( power_power_int @ ( number_number_of_int @ min ) @ ( nat_1 @ X_1 ) )
            = ( power_power_int @ ( number_number_of_int @ min ) @ ( nat_1 @ Y_1 ) ) ) ) ) ) )).

thf(fact_3242_odd__equiv__def,axiom,(
    ! [X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
    <=> ? [Y: int] :
          ( X_1
          = ( plus_plus_int @ ( times_times_int @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) @ Y ) @ one_one_int ) ) ) )).

thf(fact_3243_odd__plus__one__div__two,axiom,(
    ! [X_1: int] :
      ( ~ ( even_odd_even_int @ X_1 )
     => ( ( div_div_int @ ( plus_plus_int @ X_1 @ one_one_int ) @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) )
        = ( plus_plus_int @ ( div_div_int @ X_1 @ ( number_number_of_int @ ( bit0 @ ( bit1 @ pls ) ) ) ) @ one_one_int ) ) ) )).

thf(fact_3244_even__plus__one__div__two,axiom,(
    ! [X_1