↑ Up

cvc5---1.3.4.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : cvc5---1.3.4
% Problem  : SEV606+1 : TPTP v9.3.0. Released v9.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM

% Computer : n013.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Jun  3 08:56:11 AM UTC 2026

% Result   : Theorem 2.02s 2.26s
% Output   : Proof 2.02s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SEV606+1 : TPTP v9.3.0. Released v9.3.0.
% 0.12/0.14  % Command  : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.17/0.35  % Computer : n013.cluster.edu
% 0.17/0.35  % Model    : x86_64 x86_64
% 0.17/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.35  % Memory   : 8042.1875MB
% 0.17/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.35  % CPULimit : 300
% 0.17/0.35  % WCLimit  : 300
% 0.17/0.35  % DateTime : Tue Jun  2 18:41:30 EDT 2026
% 0.17/0.35  % CPUTime  : 
% 0.53/0.91  %----Proving TF0_NAR, FOF, or CNF
% 2.02/2.26  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 2.02/2.26  % SZS status Theorem
% 2.02/2.26  % SZS output start Proof
% 2.02/2.26  (
% 2.02/2.26  (declare-sort $$unsorted 0)
% 2.02/2.26  (declare-const tptp.c_24__type__245 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__34423 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13335 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__60500 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14243___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__97___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19157 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__68555 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18835 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59528___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__59550___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__68531 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13234___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__59575 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18872 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13885 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19220 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14728 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__94 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59578___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__31347 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19298 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__515 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59522 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14506 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13340 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59565___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__22003 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18888___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__59653___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__59635 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14048___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13214___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13186 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__401 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13209 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59662___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__323 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19311 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__68565___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__68505 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13189 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59295 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13871 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14746___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19822 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59418 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13361 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19160 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__65103___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19197 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eRelationClasses_2ePreOrder $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2efst $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2elist___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2esetbit $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emodulo $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eCompareSpec $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__prop__13363 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2edouble $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__let__11__subst__l__14524 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eland $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__prop__19713 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13874 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eprime $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eRelationClasses_2eEquivalence $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19222 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esize $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2eAcc__rect $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__286 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRopp $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eshift__pos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZ__spec___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__18949 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__let__1__s__19231 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__59478 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__300 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2esumbool___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__lam__14596 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__68508 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2esig___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__prop__34425 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ediv $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZintPos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elxor $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eNone $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emodulo___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__525 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_3c_3d_3e $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__443 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__22011 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2etwo__p $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eunit___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24Proof $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__18949___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13192 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2econs $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZintNeg___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__61___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__22008 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2eexist___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eStructures_2eOrdersTac_2eOLT $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__16412 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__392___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13335___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enegb $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__16391 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__376___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13636___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eNone___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__31442 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1 (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2ett $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2esumbool $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14254 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19204 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13229___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eN0 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eS $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZdiv_2eRemainder___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2emax $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2esnd___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZArith__dec_2eZ__zerop___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__525___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eR___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__60221 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eandb $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZeven_2eZodd___24a1 (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13342 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13186___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eSome___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__18641___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__74___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eSome $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2emul $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZbool_2eZeq__bool___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__443___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13340___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__68508___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__14906___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eGt $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__21994 $$unsorted)
% 2.02/2.26  (declare-const tptp.cProp $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__21994___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZeven_2eZodd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eLt $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eCompOpp___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13869 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZdiv_2eZdiv__eucl__extended $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elor $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13657___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__14746___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__117 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__392 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2eAcc $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eeuclid__rec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2eadd___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19459 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQnum $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eorb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__35232 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZ $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__410___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2exorb $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__68539___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.p (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2eAcc__rect___24a5 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eEq $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13315 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2esub___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19307 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQmake $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__25___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13657___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__let__2__s__19729___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__74 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eMorphisms_2eProper $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__60503 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emax $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2emul___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZne $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__let__11__subst__l__14524___24a10 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__18639 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2elist___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__lam__18637 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19295___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eIPR $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__lam__18639___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__399___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epow $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__18888___24t (-> $$unsorted $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRiemannInt__SF_2eIZN__var $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2esub $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2eadd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eR0 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18641 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQden $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__45 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL___24a11 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__57851 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19222___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2eright___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2exO $$unsorted)
% 2.02/2.26  (declare-const tptp.c_3d___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZ0 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__16853 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__12___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__lam__18639___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14511 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eprod___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__prop__35229 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRle___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs $$unsorted)
% 2.02/2.26  (declare-const tptp.cType___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZintNull___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__lam__14596___24a11 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2ewell__founded__induction__type $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18982___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2etrue $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2ePeano_2ele $$unsorted)
% 2.02/2.26  (declare-const tptp.t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14243___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24True $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__25 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__59478___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__956___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__94___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eandb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__14511___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__14906 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eRelationClasses_2eSymmetric $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__61 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRpow__def_2epow___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__14254___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13214___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__410 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eBezout___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eunit $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eN___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13315___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2eAcc___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__16816 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__fix__413__1__add__carry $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eIPR___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1 (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19321 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.happ (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19318___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2exorb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24False $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2ePeano_2elt___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__59653___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2efalse $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__14506___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19090 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2emax___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2ePeano_2ele___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eRelations_2eRelation__Definitions_2erelation $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eStructures_2eOrdersTac_2eOEQ $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2ewell__founded___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2epositive $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eshift__pos___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13885___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRle $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13849 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2ewell__founded__induction__type___24a5 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon0 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18997___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2exI $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__18997___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNat_2eN_2ele___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect___24a5 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eCompOpp $$unsorted)
% 2.02/2.26  (declare-const tptp.cProp___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQle $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat__rec___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2eZlt__lower__bound__rec $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__let__1__s__19231___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__515___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eMorphisms_2erespectful $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13849___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__30 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eO $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRlt $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__16422___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eN $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__60515___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__19822___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZArith__dec_2eZ__zerop $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__fix__413__1__add__carry___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2eZ__lt__rec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQnum___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRlt___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eR $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2efst___24a3 (-> $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2esnd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZpos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2esig___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__18953___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZmin_2eZmin__le__prime__inf $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__prop__34426 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__90___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2esumbool___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__60221___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZ__spec___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19325 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eorb $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eStructures_2eOrdersTac_2eOLE $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eStructures_2eOrdersTac_2eord___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a11 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2ecomparison $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eprime___24a1 (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux___24a9 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZdiv_2eZdiv__eucl__exist $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__18637___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__22003___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__lam__300___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__245___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__lam__59478___24a6 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__prop__13363___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__prop__19713___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__prop__34425___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__31256___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__65103___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__prop__34426___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__60511___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__prop__35229___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__68508___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__117___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__376 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13189___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__16816___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13192___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__34423___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13209___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13234___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13227___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__60515___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__13342___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16386 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13361___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eWf_2ewell__founded $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNat_2eN_2elt___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13869___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13871___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRmult $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19197___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__14048___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRpow__def_2epow $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__14503___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__14728___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16386___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZintNull $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__16391___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16412___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16853___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__68565___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__18835___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18872___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__18953___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19090___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19157___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19204___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cType $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZintPos___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRinv $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19298___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19311___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19321___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2enatlike__rec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eRopp___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2exH $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19325___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__19818___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2eZ__of__nat__set $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__14596___24a12 (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__22008___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__22011___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__lam__259___24a3 (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__lam__259___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__34421___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__lam__300___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__286___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__30___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16414 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__31347___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13636___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__31442___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__323___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__34421___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2ecompare___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__35232___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__399___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2elist $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__401___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2epair $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__97___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__14503 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__45___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__471___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__57851___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2eBezout $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59295___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQ $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59418___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.c_24__type__59550___24t (-> $$unsorted $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__13874___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__59528___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eStructures_2eOrdersTac_2eord $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59522___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__59565___24t (-> $$unsorted $$unsorted $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__59578___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__let__2__s__19729 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59575___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59635___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__59662___24t (-> $$unsorted $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__60500___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__60503___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__60511___24t (-> $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__68505___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16422___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__68539___24t (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__16414___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__68531___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.c_24__type__68555___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2ebool $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat__rec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enat__rect $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2enil $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eDatatypes_2eprod $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__12 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__lam__259 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__18982___24t (-> $$unsorted $$unsorted $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eNat_2ecompare $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2ePeano_2elt $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19295 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2eexist $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2eleft $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2eright $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eInit_2eSpecif_2esig $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eLogic_2eDecidable_2edecidable $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNat_2eN_2ele $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNat_2eN_2elt $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eNpos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eNumbers_2eBinNums_2eZneg $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZintNeg $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19160___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRdefinitions_2eIZR $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__31256 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eReals_2eRfunctions_2eZ__spec $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__956 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19220___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2eones $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13229 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__471 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQ___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQden___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19307___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eQArith_2eQArith__base_2eQle___24a2 (-> $$unsorted $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1 (-> $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__13227 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19318 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2eZ__of__nat__complete__inf $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2enatlike__rec2 $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19818 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eWf__Z_2enatlike__rec3 $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZbool_2eZeq__bool $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__19459___24t (-> $$unsorted Bool))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZdiv_2eRemainder $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime $$unsorted)
% 2.02/2.26  (declare-const tptp.c_24__type__90___24a2 (-> $$unsorted $$unsorted $$unsorted))
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof $$unsorted)
% 2.02/2.26  (declare-const tptp.cCoq_2eZArith_2eZpower_2eZpower__nat $$unsorted)
% 2.02/2.26  (define @t1 () (tptp.p tptp.c_24True))
% 2.02/2.26  (define @t2 () (tptp.p tptp.c_24False))
% 2.02/2.26  (define @t3 () (@var "Vvar__0___24Anonymous__32069" $$unsorted))
% 2.02/2.26  (define @t4 () (@var "Vv__CANONICAL__2" $$unsorted))
% 2.02/2.26  (define @t5 () (@var "Vv__CANONICAL__1" $$unsorted))
% 2.02/2.26  (define @t6 () (@var "Vv__CANONICAL__0" $$unsorted))
% 2.02/2.26  (define @t7 () (tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3 @t6 @t5 @t4))
% 2.02/2.26  (define @t8 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t4))
% 2.02/2.26  (define @t9 () (@list @t6 @t5 @t4))
% 2.02/2.26  (define @t10 () (@var "Vvar__0___24Anonymous__32091" $$unsorted))
% 2.02/2.26  (define @t11 () (tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1 @t6))
% 2.02/2.26  (define @t12 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t6))
% 2.02/2.26  (define @t13 () (@list @t6))
% 2.02/2.26  (define @t14 () (@var "Vvar__3___24Anonymous__16645" $$unsorted))
% 2.02/2.26  (define @t15 () (@var "Vvar__2___24Anonymous__16644" $$unsorted))
% 2.02/2.26  (define @t16 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t5))
% 2.02/2.26  (define @t17 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t6))
% 2.02/2.26  (define @t18 () (@list @t6 @t5))
% 2.02/2.26  (define @t19 () (@var "Vvar__3___24Anonymous__16660" $$unsorted))
% 2.02/2.26  (define @t20 () (@var "Vvar__2___24Anonymous__16659" $$unsorted))
% 2.02/2.26  (define @t21 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t5))
% 2.02/2.26  (define @t22 () (@var "Vvar__2___24Anonymous__969" $$unsorted))
% 2.02/2.26  (define @t23 () (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t24 () (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t23))
% 2.02/2.26  (define @t25 () (@var "Vvar__3___24Anonymous__970" $$unsorted))
% 2.02/2.26  (define @t26 () (@var "Vvar__0___24Anonymous__32087" $$unsorted))
% 2.02/2.26  (define @t27 () (tptp.c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3 @t6 @t5 @t4))
% 2.02/2.26  (define @t28 () (tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1 @t4))
% 2.02/2.26  (define @t29 () (@var "Vvar__0___24Anonymous__32086" $$unsorted))
% 2.02/2.26  (define @t30 () (@var "V9__n" $$unsorted))
% 2.02/2.26  (define @t31 () (@var "V10__lmp" $$unsorted))
% 2.02/2.26  (define @t32 () (@var "V11__P" $$unsorted))
% 2.02/2.26  (define @t33 () (@var "V8__cdiv" $$unsorted))
% 2.02/2.26  (define @t34 () (@var "V7__ceqb" $$unsorted))
% 2.02/2.26  (define @t35 () (@var "V4__cmul" $$unsorted))
% 2.02/2.26  (define @t36 () (@var "V3__cadd" $$unsorted))
% 2.02/2.26  (define @t37 () (@var "V2__cI" $$unsorted))
% 2.02/2.26  (define @t38 () (@var "V1__cO" $$unsorted))
% 2.02/2.26  (define @t39 () (@var "V0__C" $$unsorted))
% 2.02/2.26  (define @t40 () (@var "V0__p" $$unsorted))
% 2.02/2.26  (define @t41 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1 @t40))
% 2.02/2.26  (define @t42 () (tptp.c_24__let__1__s__19231___24a1 @t40))
% 2.02/2.26  (define @t43 () (@list @t40))
% 2.02/2.26  (define @t44 () (@var "V0__n" $$unsorted))
% 2.02/2.26  (define @t45 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t44))
% 2.02/2.26  (define @t46 () (tptp.c_24__let__2__s__19729___24a1 @t44))
% 2.02/2.26  (define @t47 () (@list @t44))
% 2.02/2.26  (define @t48 () (@var "V0__r" $$unsorted))
% 2.02/2.26  (define @t49 () (tptp.cCoq_2eInit_2eDatatypes_2eCompOpp___24a1 @t48))
% 2.02/2.26  (define @t50 () (@list @t48))
% 2.02/2.26  (define @t51 () (@var "V1__b2" $$unsorted))
% 2.02/2.26  (define @t52 () (@var "V0__b1" $$unsorted))
% 2.02/2.26  (define @t53 () (tptp.cCoq_2eInit_2eDatatypes_2eandb___24a2 @t52 @t51))
% 2.02/2.26  (define @t54 () (= @t52 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t55 () (= @t52 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.26  (define @t56 () (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t52))
% 2.02/2.26  (define @t57 () (@list @t52 @t51))
% 2.02/2.26  (define @t58 () (@var "V0__P" $$unsorted))
% 2.02/2.26  (define @t59 () (@list @t58))
% 2.02/2.26  (define @t60 () (@var "Vvar__0___24Anonymous__13212" $$unsorted))
% 2.02/2.26  (define @t61 () (@var "V2__f" $$unsorted))
% 2.02/2.26  (define @t62 () (@var "V1__f" $$unsorted))
% 2.02/2.26  (define @t63 () (@var "V4__n" $$unsorted))
% 2.02/2.26  (define @t64 () (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a4 @t58 @t62 @t61 @t63))
% 2.02/2.26  (define @t65 () (@var "V0__b" $$unsorted))
% 2.02/2.26  (define @t66 () (tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 @t65))
% 2.02/2.26  (define @t67 () (= @t65 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t68 () (= @t65 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.26  (define @t69 () (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t65))
% 2.02/2.26  (define @t70 () (@list @t65))
% 2.02/2.26  (define @t71 () (tptp.cCoq_2eInit_2eDatatypes_2eorb___24a2 @t52 @t51))
% 2.02/2.26  (define @t72 () (@var "Vvar__3___24Anonymous__13310" $$unsorted))
% 2.02/2.26  (define @t73 () (@var "V2__p" $$unsorted))
% 2.02/2.26  (define @t74 () (@var "V1__B" $$unsorted))
% 2.02/2.26  (define @t75 () (@var "V0__A" $$unsorted))
% 2.02/2.26  (define @t76 () (@var "Vvar__2___24Anonymous__13309" $$unsorted))
% 2.02/2.26  (define @t77 () (tptp.cType___24t @t74))
% 2.02/2.26  (define @t78 () (tptp.cType___24t @t75))
% 2.02/2.26  (define @t79 () (tptp.cCoq_2eInit_2eDatatypes_2exorb___24a2 @t52 @t51))
% 2.02/2.26  (define @t80 () (= @t79 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t81 () (= @t51 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t82 () (= @t79 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.26  (define @t83 () (= @t51 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.26  (define @t84 () (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t51))
% 2.02/2.26  (define @t85 () (@var "V2__m" $$unsorted))
% 2.02/2.26  (define @t86 () (@var "Vvar__0___24Anonymous__20894" $$unsorted))
% 2.02/2.26  (define @t87 () (@var "V1__n" $$unsorted))
% 2.02/2.26  (define @t88 () (tptp.cCoq_2eInit_2eNat_2eadd___24a2 @t87 @t85))
% 2.02/2.26  (define @t89 () (= @t87 tptp.cCoq_2eInit_2eDatatypes_2eO))
% 2.02/2.26  (define @t90 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t87))
% 2.02/2.26  (define @t91 () (@list @t87 @t85))
% 2.02/2.26  (define @t92 () (@var "Vvar__0___24Anonymous__59293" $$unsorted))
% 2.02/2.26  (define @t93 () (@var "Vvar__0___24Anonymous__59290" $$unsorted))
% 2.02/2.26  (define @t94 () (tptp.cCoq_2eInit_2eNat_2ecompare___24a2 @t87 @t85))
% 2.02/2.26  (define @t95 () (= @t85 tptp.cCoq_2eInit_2eDatatypes_2eO))
% 2.02/2.26  (define @t96 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t85))
% 2.02/2.26  (define @t97 () (@var "Vvar__0___24Anonymous__59289" $$unsorted))
% 2.02/2.26  (define @t98 () (@var "Vvar__0___24Anonymous__20906" $$unsorted))
% 2.02/2.26  (define @t99 () (@var "Vvar__0___24Anonymous__20903" $$unsorted))
% 2.02/2.26  (define @t100 () (tptp.cCoq_2eInit_2eNat_2emax___24a2 @t87 @t85))
% 2.02/2.26  (define @t101 () (@var "Vvar__0___24Anonymous__13847" $$unsorted))
% 2.02/2.26  (define @t102 () (tptp.cCoq_2eInit_2eNat_2emul___24a2 @t87 @t85))
% 2.02/2.26  (define @t103 () (@var "Vvar__0___24Anonymous__20900" $$unsorted))
% 2.02/2.26  (define @t104 () (@var "Vvar__0___24Anonymous__20897" $$unsorted))
% 2.02/2.26  (define @t105 () (tptp.cCoq_2eInit_2eNat_2esub___24a2 @t87 @t85))
% 2.02/2.26  (define @t106 () (= @t105 @t87))
% 2.02/2.26  (define @t107 () (@var "V1__m" $$unsorted))
% 2.02/2.26  (define @t108 () (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t44))
% 2.02/2.26  (define @t109 () (@list @t44 @t107))
% 2.02/2.26  (define @t110 () (@var "V2__a" $$unsorted))
% 2.02/2.26  (define @t111 () (@var "V1__R" $$unsorted))
% 2.02/2.26  (define @t112 () (@list @t110))
% 2.02/2.26  (define @t113 () (@var "V5__a" $$unsorted))
% 2.02/2.26  (define @t114 () (@var "V4__X" $$unsorted))
% 2.02/2.26  (define @t115 () (@var "V3__P" $$unsorted))
% 2.02/2.26  (define @t116 () (tptp.p @t58))
% 2.02/2.26  (define @t117 () (not @t116))
% 2.02/2.26  (define @t118 () (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t58))
% 2.02/2.26  (define @t119 () (@var "V1__y" $$unsorted))
% 2.02/2.26  (define @t120 () (@var "V0__x" $$unsorted))
% 2.02/2.26  (define @t121 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 @t120 @t119))
% 2.02/2.26  (define @t122 () (@list @t120 @t119))
% 2.02/2.26  (define @t123 () (@var "Vvar__0___24Anonymous__19088" $$unsorted))
% 2.02/2.26  (define @t124 () (@var "Vvar__0___24Anonymous__19085" $$unsorted))
% 2.02/2.26  (define @t125 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2 @t44 @t107))
% 2.02/2.26  (define @t126 () (= @t107 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t127 () (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t107))
% 2.02/2.26  (define @t128 () (= @t44 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t129 () (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t44))
% 2.02/2.26  (define @t130 () (@var "Vvar__0___24Anonymous__60498" $$unsorted))
% 2.02/2.26  (define @t131 () (@var "Vvar__0___24Anonymous__60495" $$unsorted))
% 2.02/2.26  (define @t132 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 @t44 @t107))
% 2.02/2.26  (define @t133 () (@var "Vvar__0___24Anonymous__60494" $$unsorted))
% 2.02/2.26  (define @t134 () (@var "V1__n_27" $$unsorted))
% 2.02/2.26  (define @t135 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2 @t44 @t134))
% 2.02/2.26  (define @t136 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 @t44 @t134))
% 2.02/2.26  (define @t137 () (= @t135 @t44))
% 2.02/2.26  (define @t138 () (@var "Vvar__0___24Anonymous__19095" $$unsorted))
% 2.02/2.26  (define @t139 () (@var "Vvar__0___24Anonymous__19092" $$unsorted))
% 2.02/2.26  (define @t140 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2 @t44 @t107))
% 2.02/2.26  (define @t141 () (= @t140 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t142 () (@var "Vvar__0___24Anonymous__31346" $$unsorted))
% 2.02/2.26  (define @t143 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1 @t44))
% 2.02/2.26  (define @t144 () (= @t44 tptp.cCoq_2eInit_2eDatatypes_2eO))
% 2.02/2.26  (define @t145 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t44))
% 2.02/2.26  (define @t146 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2 @t44 @t107))
% 2.02/2.26  (define @t147 () (= @t146 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t148 () (@var "Vvar__0___24Anonymous__65611" $$unsorted))
% 2.02/2.26  (define @t149 () (@var "Vvar__0___24Anonymous__65606" $$unsorted))
% 2.02/2.26  (define @t150 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2 @t149 @t148))
% 2.02/2.26  (define @t151 () (@var "Vvar__0___24Anonymous__65614" $$unsorted))
% 2.02/2.26  (define @t152 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t148))
% 2.02/2.26  (define @t153 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t149))
% 2.02/2.26  (define @t154 () (@var "Vvar__0___24Anonymous__65604" $$unsorted))
% 2.02/2.26  (define @t155 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1 @t44))
% 2.02/2.26  (define @t156 () (@var "Vvar__0___24Anonymous__19155" $$unsorted))
% 2.02/2.26  (define @t157 () (@var "V0__a" $$unsorted))
% 2.02/2.26  (define @t158 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2 @t157 @t87))
% 2.02/2.26  (define @t159 () (= @t157 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t160 () (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t157))
% 2.02/2.26  (define @t161 () (@list @t157 @t87))
% 2.02/2.26  (define @t162 () (@var "Vvar__0___24Anonymous__19159" $$unsorted))
% 2.02/2.26  (define @t163 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1 @t157))
% 2.02/2.26  (define @t164 () (@list @t157))
% 2.02/2.26  (define @t165 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t120 @t119))
% 2.02/2.26  (define @t166 () (@var "V3__y" $$unsorted))
% 2.02/2.26  (define @t167 () (@var "V2__x" $$unsorted))
% 2.02/2.26  (define @t168 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t167 @t166))
% 2.02/2.26  (define @t169 () (= @t166 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t170 () (@var "Vvar__0___24Anonymous__427" $$unsorted))
% 2.02/2.26  (define @t171 () (@var "Vvar__0___24Anonymous__426" $$unsorted))
% 2.02/2.26  (define @t172 () (= @t167 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t173 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t166))
% 2.02/2.26  (define @t174 () (@var "Vvar__0___24Anonymous__420" $$unsorted))
% 2.02/2.26  (define @t175 () (@var "Vvar__0___24Anonymous__425" $$unsorted))
% 2.02/2.26  (define @t176 () (@var "Vvar__0___24Anonymous__424" $$unsorted))
% 2.02/2.26  (define @t177 () (@var "Vvar__0___24Anonymous__414" $$unsorted))
% 2.02/2.26  (define @t178 () (@var "Vvar__0___24Anonymous__419" $$unsorted))
% 2.02/2.26  (define @t179 () (@var "Vvar__0___24Anonymous__418" $$unsorted))
% 2.02/2.26  (define @t180 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t167))
% 2.02/2.26  (define @t181 () (@list @t167 @t166))
% 2.02/2.26  (define @t182 () (@var "V3__x" $$unsorted))
% 2.02/2.26  (define @t183 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t75 @t62 @t182 @t63))
% 2.02/2.26  (define @t184 () (@var "Vvar__0___24Anonymous__19189" $$unsorted))
% 2.02/2.26  (define @t185 () (@var "Vvar__0___24Anonymous__19188" $$unsorted))
% 2.02/2.26  (define @t186 () (@var "V2__y" $$unsorted))
% 2.02/2.26  (define @t187 () (@var "V1__x" $$unsorted))
% 2.02/2.26  (define @t188 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t187 @t186))
% 2.02/2.26  (define @t189 () (= @t187 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t190 () (@var "Vvar__0___24Anonymous__453" $$unsorted))
% 2.02/2.26  (define @t191 () (@var "Vvar__0___24Anonymous__452" $$unsorted))
% 2.02/2.26  (define @t192 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t187))
% 2.02/2.26  (define @t193 () (@list @t187 @t186))
% 2.02/2.26  (define @t194 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 @t120))
% 2.02/2.26  (define @t195 () (@var "Vvar__0___24Anonymous__19184" $$unsorted))
% 2.02/2.26  (define @t196 () (@var "Vvar__0___24Anonymous__19183" $$unsorted))
% 2.02/2.26  (define @t197 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t120))
% 2.02/2.26  (define @t198 () (@list @t120))
% 2.02/2.26  (define @t199 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 @t187))
% 2.02/2.26  (define @t200 () (@var "Vvar__0___24Anonymous__19182" $$unsorted))
% 2.02/2.26  (define @t201 () (@var "Vvar__0___24Anonymous__19181" $$unsorted))
% 2.02/2.26  (define @t202 () (@list @t187))
% 2.02/2.26  (define @t203 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1 @t40))
% 2.02/2.26  (define @t204 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2 @t120 @t119))
% 2.02/2.26  (define @t205 () (= @t204 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t206 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2 @t120 @t119))
% 2.02/2.26  (define @t207 () (@var "Vvar__0___24Anonymous__19185" $$unsorted))
% 2.02/2.26  (define @t208 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t187))
% 2.02/2.26  (define @t209 () (@var "Vvar__0___24Anonymous__19179" $$unsorted))
% 2.02/2.26  (define @t210 () (@var "Vvar__0___24Anonymous__19178" $$unsorted))
% 2.02/2.26  (define @t211 () (@var "V2__n" $$unsorted))
% 2.02/2.26  (define @t212 () (@var "V1__p" $$unsorted))
% 2.02/2.26  (define @t213 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 @t212 @t211))
% 2.02/2.26  (define @t214 () (= @t213 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t215 () (@var "Vvar__0___24Anonymous__19218" $$unsorted))
% 2.02/2.26  (define @t216 () (= @t211 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t217 () (and @t216 (= @t213 tptp.cCoq_2eInit_2eDatatypes_2etrue)))
% 2.02/2.26  (define @t218 () (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t211))
% 2.02/2.26  (define @t219 () (@var "Vvar__0___24Anonymous__19217" $$unsorted))
% 2.02/2.26  (define @t220 () (@var "Vvar__0___24Anonymous__19214" $$unsorted))
% 2.02/2.26  (define @t221 () (@var "Vvar__0___24Anonymous__19213" $$unsorted))
% 2.02/2.26  (define @t222 () (@var "Vvar__0___24Anonymous__19210" $$unsorted))
% 2.02/2.26  (define @t223 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t212))
% 2.02/2.26  (define @t224 () (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 tptp.cCoq_2eInit_2eDatatypes_2eO))
% 2.02/2.26  (define @t225 () (@var "Vvar__1__Qden__22006" $$unsorted))
% 2.02/2.26  (define @t226 () (@var "V0__q" $$unsorted))
% 2.02/2.26  (define @t227 () (@var "Vvar__0__Qnum__22005" $$unsorted))
% 2.02/2.26  (define @t228 () (tptp.cCoq_2eQArith_2eQArith__base_2eQ___24t @t226))
% 2.02/2.26  (define @t229 () (@list @t226))
% 2.02/2.26  (define @t230 () (@var "Vvar__0__Qnum__22000" $$unsorted))
% 2.02/2.26  (define @t231 () (@var "Vvar__1__Qden__22001" $$unsorted))
% 2.02/2.26  (define @t232 () (@var "Vvar__0___24Anonymous__13884" $$unsorted))
% 2.02/2.26  (define @t233 () (@var "V0__z" $$unsorted))
% 2.02/2.26  (define @t234 () (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 @t233))
% 2.02/2.26  (define @t235 () (@var "Vvar__0___24Anonymous__13883" $$unsorted))
% 2.02/2.26  (define @t236 () (= @t233 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t237 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t233))
% 2.02/2.26  (define @t238 () (@list @t233))
% 2.02/2.26  (define @t239 () (@var "V1__r2" $$unsorted))
% 2.02/2.26  (define @t240 () (@var "V0__r1" $$unsorted))
% 2.02/2.26  (define @t241 () (@var "Vvar__0___24Anonymous__31254" $$unsorted))
% 2.02/2.26  (define @t242 () (@var "V1__r" $$unsorted))
% 2.02/2.26  (define @t243 () (tptp.cCoq_2eReals_2eRpow__def_2epow___24a2 @t242 @t211))
% 2.02/2.26  (define @t244 () (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t245 () (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 @t244))
% 2.02/2.26  (define @t246 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t211))
% 2.02/2.26  (define @t247 () (@list @t75))
% 2.02/2.26  (define @t248 () (@var "V1__b" $$unsorted))
% 2.02/2.26  (define @t249 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t248))
% 2.02/2.26  (define @t250 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t248))
% 2.02/2.26  (define @t251 () (@list @t248))
% 2.02/2.26  (define @t252 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t65))
% 2.02/2.26  (define @t253 () (@var "V2__z" $$unsorted))
% 2.02/2.26  (define @t254 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t253))
% 2.02/2.26  (define @t255 () (@list @t253))
% 2.02/2.26  (define @t256 () (@var "V1__g" $$unsorted))
% 2.02/2.26  (define @t257 () (@var "V0__f" $$unsorted))
% 2.02/2.26  (define @t258 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t211))
% 2.02/2.26  (define @t259 () (@list @t211))
% 2.02/2.26  (define @t260 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 @t120 @t119))
% 2.02/2.26  (define @t261 () (= @t260 tptp.cCoq_2eInit_2eDatatypes_2eLt))
% 2.02/2.26  (define @t262 () (= @t260 tptp.cCoq_2eInit_2eDatatypes_2eGt))
% 2.02/2.26  (define @t263 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t157 @t248))
% 2.02/2.26  (define @t264 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t157 @t248))
% 2.02/2.26  (define @t265 () (@list @t157 @t248))
% 2.02/2.26  (define @t266 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t120 @t119))
% 2.02/2.26  (define @t267 () (tptp.p @t266))
% 2.02/2.26  (define @t268 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t157))
% 2.02/2.26  (define @t269 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1 @t157))
% 2.02/2.26  (define @t270 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t157))
% 2.02/2.26  (define @t271 () (= @t270 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t272 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 @t244 @t157))
% 2.02/2.26  (define @t273 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t157))
% 2.02/2.26  (define @t274 () (= @t270 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t273))))
% 2.02/2.26  (define @t275 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t157))
% 2.02/2.26  (define @t276 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t120 @t119))
% 2.02/2.26  (define @t277 () (tptp.p @t276))
% 2.02/2.26  (define @t278 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1 @t44))
% 2.02/2.26  (define @t279 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t157))
% 2.02/2.26  (define @t280 () (= @t279 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t281 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157))
% 2.02/2.26  (define @t282 () (= @t279 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t273))))
% 2.02/2.26  (define @t283 () (= @t120 @t119))
% 2.02/2.26  (define @t284 () (not @t283))
% 2.02/2.26  (define @t285 () (@var "Vvar__0___24Anonymous__328" $$unsorted))
% 2.02/2.26  (define @t286 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t233))
% 2.02/2.26  (define @t287 () (@var "Vvar__0___24Anonymous__327" $$unsorted))
% 2.02/2.26  (define @t288 () (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t287))
% 2.02/2.26  (define @t289 () (@var "Vvar__0___24Anonymous__19310" $$unsorted))
% 2.02/2.26  (define @t290 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t233))
% 2.02/2.26  (define @t291 () (@var "Vvar__0___24Anonymous__19309" $$unsorted))
% 2.02/2.26  (define @t292 () (@var "Vvar__0___24Anonymous__19306" $$unsorted))
% 2.02/2.26  (define @t293 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t233))
% 2.02/2.26  (define @t294 () (@var "Vvar__0___24Anonymous__19305" $$unsorted))
% 2.02/2.26  (define @t295 () (@var "Vvar__0___24Anonymous__43" $$unsorted))
% 2.02/2.26  (define @t296 () (@var "Vvar__0___24Anonymous__38" $$unsorted))
% 2.02/2.26  (define @t297 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t120 @t119))
% 2.02/2.26  (define @t298 () (@var "Vvar__0___24Anonymous__42" $$unsorted))
% 2.02/2.26  (define @t299 () (= @t119 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t300 () (and @t299 (= @t297 @t120)))
% 2.02/2.26  (define @t301 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t119))
% 2.02/2.26  (define @t302 () (@var "Vvar__0___24Anonymous__37" $$unsorted))
% 2.02/2.26  (define @t303 () (@var "Vvar__0___24Anonymous__32" $$unsorted))
% 2.02/2.26  (define @t304 () (@var "Vvar__0___24Anonymous__36" $$unsorted))
% 2.02/2.26  (define @t305 () (= @t120 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t306 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t120))
% 2.02/2.26  (define @t307 () (@var "Vvar__0___24Anonymous__321" $$unsorted))
% 2.02/2.26  (define @t308 () (@var "Vvar__0___24Anonymous__316" $$unsorted))
% 2.02/2.26  (define @t309 () (@var "Vvar__0___24Anonymous__320" $$unsorted))
% 2.02/2.26  (define @t310 () (@var "Vvar__0___24Anonymous__315" $$unsorted))
% 2.02/2.26  (define @t311 () (@var "Vvar__0___24Anonymous__314" $$unsorted))
% 2.02/2.26  (define @t312 () (@var "Vvar__0___24Anonymous__310" $$unsorted))
% 2.02/2.26  (define @t313 () (@var "Vvar__0___24Anonymous__309" $$unsorted))
% 2.02/2.26  (define @t314 () (@var "Vvar__0___24Anonymous__308" $$unsorted))
% 2.02/2.26  (define @t315 () (= @t260 tptp.cCoq_2eInit_2eDatatypes_2eEq))
% 2.02/2.26  (define @t316 () (@var "Vvar__2___24Anonymous__333" $$unsorted))
% 2.02/2.26  (define @t317 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 @t248))
% 2.02/2.26  (define @t318 () (@var "Vvar__3___24Anonymous__334" $$unsorted))
% 2.02/2.26  (define @t319 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2 @t157 @t248))
% 2.02/2.26  (define @t320 () (@var "Vvar__0___24Anonymous__19557" $$unsorted))
% 2.02/2.26  (define @t321 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1 @t233))
% 2.02/2.26  (define @t322 () (= @t321 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t323 () (@var "Vvar__0___24Anonymous__19551" $$unsorted))
% 2.02/2.26  (define @t324 () (= @t321 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1 @t323))))
% 2.02/2.26  (define @t325 () (@var "Vvar__0___24Anonymous__19556" $$unsorted))
% 2.02/2.26  (define @t326 () (@var "Vvar__0___24Anonymous__19555" $$unsorted))
% 2.02/2.26  (define @t327 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t323))
% 2.02/2.26  (define @t328 () (@var "Vvar__0___24Anonymous__64774" $$unsorted))
% 2.02/2.26  (define @t329 () (@var "Vvar__0___24Anonymous__64769" $$unsorted))
% 2.02/2.26  (define @t330 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2 @t187 @t186))
% 2.02/2.26  (define @t331 () (= @t330 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t332 () (@var "Vvar__0___24Anonymous__64773" $$unsorted))
% 2.02/2.26  (define @t333 () (= @t186 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t334 () (and @t333 @t331))
% 2.02/2.26  (define @t335 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t186))
% 2.02/2.26  (define @t336 () (@var "Vvar__0___24Anonymous__64768" $$unsorted))
% 2.02/2.26  (define @t337 () (@var "Vvar__0___24Anonymous__64767" $$unsorted))
% 2.02/2.26  (define @t338 () (@var "Vvar__0___24Anonymous__64763" $$unsorted))
% 2.02/2.26  (define @t339 () (@var "Vvar__0___24Anonymous__64762" $$unsorted))
% 2.02/2.26  (define @t340 () (@var "Vvar__0___24Anonymous__64761" $$unsorted))
% 2.02/2.26  (define @t341 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t187))
% 2.02/2.26  (define @t342 () (@var "Vvar__0___24Anonymous__356" $$unsorted))
% 2.02/2.26  (define @t343 () (@var "Vvar__0___24Anonymous__351" $$unsorted))
% 2.02/2.26  (define @t344 () (@var "Vvar__0___24Anonymous__355" $$unsorted))
% 2.02/2.26  (define @t345 () (= @t248 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t346 () (and @t345 (= @t263 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t157))))
% 2.02/2.26  (define @t347 () (@var "Vvar__0___24Anonymous__350" $$unsorted))
% 2.02/2.26  (define @t348 () (@var "Vvar__0___24Anonymous__345" $$unsorted))
% 2.02/2.26  (define @t349 () (@var "Vvar__0___24Anonymous__349" $$unsorted))
% 2.02/2.26  (define @t350 () (= @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t351 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2 @t120 @t119))
% 2.02/2.26  (define @t352 () (= @t351 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.26  (define @t353 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t233))
% 2.02/2.26  (define @t354 () (= @t353 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t355 () (@var "Vvar__0___24Anonymous__495" $$unsorted))
% 2.02/2.26  (define @t356 () (@var "Vvar__0___24Anonymous__489" $$unsorted))
% 2.02/2.26  (define @t357 () (@var "Vvar__0___24Anonymous__494" $$unsorted))
% 2.02/2.26  (define @t358 () (@var "Vvar__0___24Anonymous__493" $$unsorted))
% 2.02/2.26  (define @t359 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t356))
% 2.02/2.26  (define @t360 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2 @t120 @t119))
% 2.02/2.26  (define @t361 () (= @t360 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t362 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 @t44 @t107))
% 2.02/2.26  (define @t363 () (= @t362 @t44))
% 2.02/2.26  (define @t364 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 @t44 @t107))
% 2.02/2.26  (define @t365 () (= @t364 tptp.cCoq_2eInit_2eDatatypes_2eGt))
% 2.02/2.26  (define @t366 () (= @t362 @t107))
% 2.02/2.26  (define @t367 () (= @t364 tptp.cCoq_2eInit_2eDatatypes_2eLt))
% 2.02/2.26  (define @t368 () (= @t364 tptp.cCoq_2eInit_2eDatatypes_2eEq))
% 2.02/2.26  (define @t369 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t107))
% 2.02/2.26  (define @t370 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t44))
% 2.02/2.26  (define @t371 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 @t44 @t107))
% 2.02/2.26  (define @t372 () (= @t371 @t107))
% 2.02/2.26  (define @t373 () (= @t371 @t44))
% 2.02/2.26  (define @t374 () (@var "Vvar__3___24Anonymous__342" $$unsorted))
% 2.02/2.26  (define @t375 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t157 @t248))
% 2.02/2.26  (define @t376 () (@var "Vvar__2___24Anonymous__341" $$unsorted))
% 2.02/2.26  (define @t377 () (@var "Vvar__0___24Anonymous__58" $$unsorted))
% 2.02/2.26  (define @t378 () (@var "Vvar__0___24Anonymous__53" $$unsorted))
% 2.02/2.26  (define @t379 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 @t119))
% 2.02/2.26  (define @t380 () (@var "Vvar__0___24Anonymous__57" $$unsorted))
% 2.02/2.26  (define @t381 () (= @t379 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t382 () (and @t299 @t381))
% 2.02/2.26  (define @t383 () (@var "Vvar__0___24Anonymous__52" $$unsorted))
% 2.02/2.26  (define @t384 () (@var "Vvar__0___24Anonymous__47" $$unsorted))
% 2.02/2.26  (define @t385 () (@var "Vvar__0___24Anonymous__51" $$unsorted))
% 2.02/2.26  (define @t386 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1 @t233))
% 2.02/2.26  (define @t387 () (= @t386 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.26  (define @t388 () (@var "Vvar__0___24Anonymous__19545" $$unsorted))
% 2.02/2.26  (define @t389 () (= @t386 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t390 () (@var "Vvar__0___24Anonymous__19550" $$unsorted))
% 2.02/2.26  (define @t391 () (@var "Vvar__0___24Anonymous__19549" $$unsorted))
% 2.02/2.26  (define @t392 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t388))
% 2.02/2.26  (define @t393 () (@var "Vvar__0___24Anonymous__19539" $$unsorted))
% 2.02/2.26  (define @t394 () (@var "Vvar__0___24Anonymous__19544" $$unsorted))
% 2.02/2.26  (define @t395 () (@var "Vvar__0___24Anonymous__19543" $$unsorted))
% 2.02/2.26  (define @t396 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t393))
% 2.02/2.26  (define @t397 () (@var "Vvar__0___24Anonymous__19320" $$unsorted))
% 2.02/2.26  (define @t398 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t44))
% 2.02/2.26  (define @t399 () (@var "Vvar__0___24Anonymous__19317" $$unsorted))
% 2.02/2.26  (define @t400 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t44))
% 2.02/2.26  (define @t401 () (@var "Vvar__0___24Anonymous__71" $$unsorted))
% 2.02/2.26  (define @t402 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t120))
% 2.02/2.26  (define @t403 () (@var "Vvar__0___24Anonymous__70" $$unsorted))
% 2.02/2.26  (define @t404 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t187 @t186))
% 2.02/2.26  (define @t405 () (= @t186 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t406 () (@var "Vvar__0___24Anonymous__19293" $$unsorted))
% 2.02/2.26  (define @t407 () (@var "Vvar__0___24Anonymous__19292" $$unsorted))
% 2.02/2.26  (define @t408 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t186))
% 2.02/2.26  (define @t409 () (@var "Vvar__0___24Anonymous__19286" $$unsorted))
% 2.02/2.26  (define @t410 () (@var "Vvar__0___24Anonymous__19291" $$unsorted))
% 2.02/2.26  (define @t411 () (@var "Vvar__0___24Anonymous__19290" $$unsorted))
% 2.02/2.26  (define @t412 () (@var "Vvar__0___24Anonymous__19280" $$unsorted))
% 2.02/2.26  (define @t413 () (@var "Vvar__0___24Anonymous__19285" $$unsorted))
% 2.02/2.26  (define @t414 () (@var "Vvar__0___24Anonymous__19284" $$unsorted))
% 2.02/2.26  (define @t415 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t120 @t119))
% 2.02/2.26  (define @t416 () (@var "Vvar__0___24Anonymous__486" $$unsorted))
% 2.02/2.26  (define @t417 () (@var "Vvar__0___24Anonymous__485" $$unsorted))
% 2.02/2.26  (define @t418 () (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t419 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t120))
% 2.02/2.26  (define @t420 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2 @t157 @t248))
% 2.02/2.26  (define @t421 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t157 @t248))
% 2.02/2.26  (define @t422 () (@var "Vvar__3___24Anonymous__19523" $$unsorted))
% 2.02/2.26  (define @t423 () (@var "Vvar__2___24Anonymous__19522" $$unsorted))
% 2.02/2.26  (define @t424 () (@var "Vvar__0___24Anonymous__19514" $$unsorted))
% 2.02/2.26  (define @t425 () (@var "Vvar__0___24Anonymous__19493" $$unsorted))
% 2.02/2.26  (define @t426 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t424))
% 2.02/2.26  (define @t427 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t425))
% 2.02/2.26  (define @t428 () (@var "Vvar__3___24Anonymous__19512" $$unsorted))
% 2.02/2.26  (define @t429 () (@var "Vvar__2___24Anonymous__19511" $$unsorted))
% 2.02/2.26  (define @t430 () (@var "Vvar__0___24Anonymous__19503" $$unsorted))
% 2.02/2.26  (define @t431 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t430))
% 2.02/2.26  (define @t432 () (and @t345 (= @t420 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157))))
% 2.02/2.26  (define @t433 () (@var "Vvar__3___24Anonymous__19491" $$unsorted))
% 2.02/2.26  (define @t434 () (@var "Vvar__2___24Anonymous__19490" $$unsorted))
% 2.02/2.26  (define @t435 () (@var "Vvar__0___24Anonymous__19482" $$unsorted))
% 2.02/2.26  (define @t436 () (@var "Vvar__0___24Anonymous__19461" $$unsorted))
% 2.02/2.26  (define @t437 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t435))
% 2.02/2.26  (define @t438 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t436))
% 2.02/2.26  (define @t439 () (@var "Vvar__3___24Anonymous__19480" $$unsorted))
% 2.02/2.26  (define @t440 () (@var "Vvar__2___24Anonymous__19479" $$unsorted))
% 2.02/2.26  (define @t441 () (@var "Vvar__0___24Anonymous__19471" $$unsorted))
% 2.02/2.26  (define @t442 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t441))
% 2.02/2.26  (define @t443 () (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ0 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t444 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t248))
% 2.02/2.26  (define @t445 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 @t233))
% 2.02/2.26  (define @t446 () (@var "Vvar__0___24Anonymous__326" $$unsorted))
% 2.02/2.26  (define @t447 () (@var "Vvar__0___24Anonymous__325" $$unsorted))
% 2.02/2.26  (define @t448 () (@var "Vvar__0___24Anonymous__19704" $$unsorted))
% 2.02/2.26  (define @t449 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 @t157 @t87))
% 2.02/2.26  (define @t450 () (@var "Vvar__0___24Anonymous__19703" $$unsorted))
% 2.02/2.26  (define @t451 () (= @t87 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t452 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t87))
% 2.02/2.26  (define @t453 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t87))
% 2.02/2.26  (define @t454 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t157 @t87))
% 2.02/2.26  (define @t455 () (= @t45 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t456 () (@var "Vvar__0___24Anonymous__19559" $$unsorted))
% 2.02/2.26  (define @t457 () (@var "Vvar__0___24Anonymous__19558" $$unsorted))
% 2.02/2.26  (define @t458 () (= @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.26  (define @t459 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1 @t44))
% 2.02/2.26  (define @t460 () (= @t459 @t443))
% 2.02/2.26  (define @t461 () (@var "Vvar__0___24Anonymous__514" $$unsorted))
% 2.02/2.26  (define @t462 () (@var "Vvar__2___24Anonymous__506" $$unsorted))
% 2.02/2.26  (define @t463 () (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t462))
% 2.02/2.26  (define @t464 () (= @t459 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t463 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.26  (define @t465 () (@var "Vvar__3___24Anonymous__507" $$unsorted))
% 2.02/2.26  (define @t466 () (@var "Vvar__0___24Anonymous__513" $$unsorted))
% 2.02/2.26  (define @t467 () (@var "Vvar__0___24Anonymous__496" $$unsorted))
% 2.02/2.26  (define @t468 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t @t465))
% 2.02/2.26  (define @t469 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t467))
% 2.02/2.26  (define @t470 () (@var "V0__m" $$unsorted))
% 2.02/2.26  (define @t471 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t120))
% 2.02/2.26  (define @t472 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 @t87))
% 2.02/2.26  (define @t473 () (= @t472 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t474 () (@var "Vvar__0___24Anonymous__523" $$unsorted))
% 2.02/2.26  (define @t475 () (@var "Vvar__0___24Anonymous__517" $$unsorted))
% 2.02/2.26  (define @t476 () (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t475))
% 2.02/2.26  (define @t477 () (@var "Vvar__0___24Anonymous__522" $$unsorted))
% 2.02/2.26  (define @t478 () (@var "Vvar__0___24Anonymous__521" $$unsorted))
% 2.02/2.26  (define @t479 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1 @t157))
% 2.02/2.26  (define @t480 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t233))
% 2.02/2.26  (define @t481 () (= @t480 tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.26  (define @t482 () (@var "Vvar__0___24Anonymous__19316" $$unsorted))
% 2.02/2.26  (define @t483 () (@var "Vvar__0___24Anonymous__19315" $$unsorted))
% 2.02/2.26  (define @t484 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t233))
% 2.02/2.26  (define @t485 () (= @t484 tptp.cCoq_2eInit_2eDatatypes_2eO))
% 2.02/2.26  (define @t486 () (@var "Vvar__0___24Anonymous__19314" $$unsorted))
% 2.02/2.26  (define @t487 () (@var "Vvar__0___24Anonymous__19313" $$unsorted))
% 2.02/2.26  (define @t488 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1 @t233))
% 2.02/2.26  (define @t489 () (= @t488 tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.26  (define @t490 () (@var "Vvar__0___24Anonymous__19324" $$unsorted))
% 2.02/2.26  (define @t491 () (@var "Vvar__0___24Anonymous__19323" $$unsorted))
% 2.02/2.26  (define @t492 () (tptp.cCoq_2eZArith_2eZbool_2eZeq__bool___24a2 @t120 @t119))
% 2.02/2.26  (define @t493 () (= @t492 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t494 () (tptp.cCoq_2eZArith_2eZeven_2eZodd___24a1 @t233))
% 2.02/2.26  (define @t495 () (= @t494 @t1))
% 2.02/2.26  (define @t496 () (@var "Vvar__0___24Anonymous__16730" $$unsorted))
% 2.02/2.26  (define @t497 () (= @t494 @t2))
% 2.02/2.26  (define @t498 () (@var "Vvar__0___24Anonymous__16735" $$unsorted))
% 2.02/2.26  (define @t499 () (@var "Vvar__0___24Anonymous__16734" $$unsorted))
% 2.02/2.26  (define @t500 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t496))
% 2.02/2.26  (define @t501 () (@var "Vvar__0___24Anonymous__16724" $$unsorted))
% 2.02/2.26  (define @t502 () (@var "Vvar__0___24Anonymous__16729" $$unsorted))
% 2.02/2.26  (define @t503 () (@var "Vvar__0___24Anonymous__16728" $$unsorted))
% 2.02/2.26  (define @t504 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t501))
% 2.02/2.26  (define @t505 () (tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 @t157 @t248))
% 2.02/2.26  (define @t506 () (@var "Vvar__3__r__18879" $$unsorted))
% 2.02/2.26  (define @t507 () (@var "Vvar__2__q__18878" $$unsorted))
% 2.02/2.26  (define @t508 () (@var "V3__f" $$unsorted))
% 2.02/2.26  (define @t509 () (@var "V4__z" $$unsorted))
% 2.02/2.26  (define @t510 () (@var "V2__P" $$unsorted))
% 2.02/2.26  (define @t511 () (tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 @t212))
% 2.02/2.26  (define @t512 () (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t120 @t212 @t509))
% 2.02/2.26  (define @t513 () (tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 @t120))
% 2.02/2.26  (define @t514 () (@var "Vvar__0___24Anonymous__31338" $$unsorted))
% 2.02/2.26  (define @t515 () (@var "Vvar__0___24Anonymous__31337" $$unsorted))
% 2.02/2.26  (define @t516 () (@var "V4__P_27" $$unsorted))
% 2.02/2.26  (define @t517 () (@var "V1__ceqb" $$unsorted))
% 2.02/2.26  (define @t518 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 @t39 @t517 @t115 @t516))
% 2.02/2.26  (define @t519 () (= @t518 tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.26  (define @t520 () (@var "Vvar__2___24Anonymous__14229" $$unsorted))
% 2.02/2.26  (define @t521 () (@var "Vvar__2___24Anonymous__14188" $$unsorted))
% 2.02/2.26  (define @t522 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t521 @t520))
% 2.02/2.26  (define @t523 () (@var "Vvar__1___24Anonymous__14228" $$unsorted))
% 2.02/2.26  (define @t524 () (@var "Vvar__1___24Anonymous__14187" $$unsorted))
% 2.02/2.26  (define @t525 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 @t39 @t517 @t524 @t523))
% 2.02/2.26  (define @t526 () (@var "Vvar__3___24Anonymous__14230" $$unsorted))
% 2.02/2.26  (define @t527 () (@var "Vvar__3___24Anonymous__14189" $$unsorted))
% 2.02/2.26  (define @t528 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t523))
% 2.02/2.26  (define @t529 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t524))
% 2.02/2.26  (define @t530 () (tptp.cType___24t @t39))
% 2.02/2.26  (define @t531 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t520))
% 2.02/2.26  (define @t532 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t521))
% 2.02/2.26  (define @t533 () (@var "Vvar__2___24Anonymous__14225" $$unsorted))
% 2.02/2.26  (define @t534 () (@var "Vvar__1___24Anonymous__14224" $$unsorted))
% 2.02/2.26  (define @t535 () (@var "Vvar__1___24Anonymous__14222" $$unsorted))
% 2.02/2.26  (define @t536 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t516))
% 2.02/2.26  (define @t537 () (@var "Vvar__3___24Anonymous__14182" $$unsorted))
% 2.02/2.26  (define @t538 () (@var "Vvar__2___24Anonymous__14181" $$unsorted))
% 2.02/2.26  (define @t539 () (@var "Vvar__1___24Anonymous__14180" $$unsorted))
% 2.02/2.26  (define @t540 () (@var "Vvar__1___24Anonymous__14174" $$unsorted))
% 2.02/2.26  (define @t541 () (@var "Vvar__1___24Anonymous__14151" $$unsorted))
% 2.02/2.26  (define @t542 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t541 @t540))
% 2.02/2.26  (define @t543 () (@var "Vvar__2___24Anonymous__14175" $$unsorted))
% 2.02/2.26  (define @t544 () (@var "Vvar__2___24Anonymous__14152" $$unsorted))
% 2.02/2.26  (define @t545 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t540))
% 2.02/2.26  (define @t546 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t541))
% 2.02/2.26  (define @t547 () (@var "Vvar__1___24Anonymous__14172" $$unsorted))
% 2.02/2.26  (define @t548 () (@var "Vvar__3___24Anonymous__14146" $$unsorted))
% 2.02/2.26  (define @t549 () (@var "Vvar__2___24Anonymous__14145" $$unsorted))
% 2.02/2.26  (define @t550 () (@var "Vvar__1___24Anonymous__14144" $$unsorted))
% 2.02/2.26  (define @t551 () (@var "Vvar__2___24Anonymous__14141" $$unsorted))
% 2.02/2.26  (define @t552 () (@var "Vvar__1___24Anonymous__14140" $$unsorted))
% 2.02/2.26  (define @t553 () (@var "Vvar__1___24Anonymous__14138" $$unsorted))
% 2.02/2.26  (define @t554 () (@var "Vvar__1___24Anonymous__14128" $$unsorted))
% 2.02/2.26  (define @t555 () (@var "Vvar__2___24Anonymous__14753" $$unsorted))
% 2.02/2.26  (define @t556 () (@var "V6__copp" $$unsorted))
% 2.02/2.26  (define @t557 () (@var "V5__csub" $$unsorted))
% 2.02/2.26  (define @t558 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10 @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 @t555))
% 2.02/2.26  (define @t559 () (@var "V10__lpe" $$unsorted))
% 2.02/2.26  (define @t560 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10 @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 @t559))
% 2.02/2.26  (define @t561 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 @t39 tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon))
% 2.02/2.26  (define @t562 () (@var "Vvar__2___24Anonymous__14769" $$unsorted))
% 2.02/2.26  (define @t563 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1 @t39))
% 2.02/2.26  (define @t564 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 @t561 @t563))
% 2.02/2.26  (define @t565 () (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t564))
% 2.02/2.26  (define @t566 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4 @t39 @t38 @t34 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12 @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 tptp.cCoq_2eInit_2eDatatypes_2eO @t565 @t562)))
% 2.02/2.26  (define @t567 () (@var "Vvar__3___24Anonymous__14770" $$unsorted))
% 2.02/2.26  (define @t568 () (@var "Vvar__1___24Anonymous__14778" $$unsorted))
% 2.02/2.26  (define @t569 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1 @t39))
% 2.02/2.26  (define @t570 () (@var "Vvar__1___24Anonymous__14752" $$unsorted))
% 2.02/2.26  (define @t571 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t39 @t562))
% 2.02/2.26  (define @t572 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 @t569 @t569))
% 2.02/2.26  (define @t573 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t569 @t569 @t570))
% 2.02/2.26  (define @t574 () (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t224))))))))))
% 2.02/2.26  (define @t575 () (@var "Vvar__0___24Anonymous__13206" $$unsorted))
% 2.02/2.26  (define @t576 () (@var "Vvar__2___24Anonymous__13326" $$unsorted))
% 2.02/2.26  (define @t577 () (@var "Vvar__1___24Anonymous__13325" $$unsorted))
% 2.02/2.26  (define @t578 () (@var "Vvar__0__A__13324" $$unsorted))
% 2.02/2.26  (define @t579 () (@var "Vvar__0__A__13323" $$unsorted))
% 2.02/2.26  (define @t580 () (@var "Vvar__1__B__123" $$unsorted))
% 2.02/2.26  (define @t581 () (@var "Vvar__0__A__122" $$unsorted))
% 2.02/2.26  (define @t582 () (@var "Vvar__1__B__120" $$unsorted))
% 2.02/2.26  (define @t583 () (@var "Vvar__0__A__119" $$unsorted))
% 2.02/2.26  (define @t584 () (@var "Vvar__0___24Anonymous__13183" $$unsorted))
% 2.02/2.26  (define @t585 () (@var "Vvar__0___24Anonymous__20" $$unsorted))
% 2.02/2.26  (define @t586 () (@var "Vvar__0___24Anonymous__7" $$unsorted))
% 2.02/2.26  (define @t587 () (@var "Vvar__0___24Anonymous__6" $$unsorted))
% 2.02/2.26  (define @t588 () (@var "Vvar__0___24Anonymous__448" $$unsorted))
% 2.02/2.26  (define @t589 () (@var "Vvar__1__n__32111" $$unsorted))
% 2.02/2.26  (define @t590 () (@var "Vvar__0__x__32110" $$unsorted))
% 2.02/2.26  (define @t591 () (@var "Vvar__0__x__32108" $$unsorted))
% 2.02/2.26  (define @t592 () (@var "Vvar__0__C__14461" $$unsorted))
% 2.02/2.26  (define @t593 () (@var "Vvar__0__C__14460" $$unsorted))
% 2.02/2.26  (define @t594 () (@var "Vvar__2___24Anonymous__14106" $$unsorted))
% 2.02/2.26  (define @t595 () (@var "Vvar__1___24Anonymous__14105" $$unsorted))
% 2.02/2.26  (define @t596 () (@var "Vvar__0__C__14104" $$unsorted))
% 2.02/2.26  (define @t597 () (@var "Vvar__1___24Anonymous__14103" $$unsorted))
% 2.02/2.26  (define @t598 () (@var "Vvar__0__C__14102" $$unsorted))
% 2.02/2.26  (define @t599 () (@var "Vvar__1___24Anonymous__14271" $$unsorted))
% 2.02/2.26  (define @t600 () (@var "Vvar__0___24Anonymous__14270" $$unsorted))
% 2.02/2.26  (define @t601 () (tptp.c_24__fix__413__1__add__carry___24a2 @t167 @t166))
% 2.02/2.26  (define @t602 () (@var "Vvar__0___24Anonymous__441" $$unsorted))
% 2.02/2.26  (define @t603 () (@var "Vvar__0___24Anonymous__440" $$unsorted))
% 2.02/2.26  (define @t604 () (@var "Vvar__0___24Anonymous__434" $$unsorted))
% 2.02/2.26  (define @t605 () (@var "Vvar__0___24Anonymous__439" $$unsorted))
% 2.02/2.26  (define @t606 () (@var "Vvar__0___24Anonymous__438" $$unsorted))
% 2.02/2.26  (define @t607 () (@var "Vvar__0___24Anonymous__428" $$unsorted))
% 2.02/2.26  (define @t608 () (@var "Vvar__0___24Anonymous__433" $$unsorted))
% 2.02/2.26  (define @t609 () (@var "Vvar__0___24Anonymous__432" $$unsorted))
% 2.02/2.26  (define @t610 () (@var "Vvar__0___24Anonymous__13208" $$unsorted))
% 2.02/2.26  (define @t611 () (@var "Vvar__0___24Anonymous__13207" $$unsorted))
% 2.02/2.26  (define @t612 () (@var "Vvar__0__A__13330" $$unsorted))
% 2.02/2.26  (define @t613 () (@var "Vvar__0__A__13329" $$unsorted))
% 2.02/2.26  (define @t614 () (@var "Vvar__1___24Anonymous__13332" $$unsorted))
% 2.02/2.26  (define @t615 () (@var "Vvar__1___24Anonymous__13331" $$unsorted))
% 2.02/2.26  (define @t616 () (@var "Vvar__2___24Anonymous__13334" $$unsorted))
% 2.02/2.26  (define @t617 () (@var "Vvar__2___24Anonymous__13333" $$unsorted))
% 2.02/2.26  (define @t618 () (@var "Vvar__0__A__13328" $$unsorted))
% 2.02/2.26  (define @t619 () (@var "Vvar__0__A__13327" $$unsorted))
% 2.02/2.26  (define @t620 () (@var "Vvar__0__A__379" $$unsorted))
% 2.02/2.26  (define @t621 () (@var "Vvar__0__A__378" $$unsorted))
% 2.02/2.26  (define @t622 () (@var "Vvar__1__B__381" $$unsorted))
% 2.02/2.26  (define @t623 () (@var "Vvar__1__B__380" $$unsorted))
% 2.02/2.26  (define @t624 () (@var "Vvar__2___24Anonymous__383" $$unsorted))
% 2.02/2.26  (define @t625 () (@var "Vvar__2___24Anonymous__382" $$unsorted))
% 2.02/2.26  (define @t626 () (@var "Vvar__3___24Anonymous__385" $$unsorted))
% 2.02/2.26  (define @t627 () (@var "Vvar__3___24Anonymous__384" $$unsorted))
% 2.02/2.26  (define @t628 () (@var "Vvar__0__A__100" $$unsorted))
% 2.02/2.26  (define @t629 () (@var "Vvar__0__A__99" $$unsorted))
% 2.02/2.26  (define @t630 () (@var "Vvar__1__P__102" $$unsorted))
% 2.02/2.26  (define @t631 () (@var "Vvar__1__P__101" $$unsorted))
% 2.02/2.26  (define @t632 () (@var "Vvar__2__x__104" $$unsorted))
% 2.02/2.26  (define @t633 () (@var "Vvar__2__x__103" $$unsorted))
% 2.02/2.26  (define @t634 () (= tptp.c_24Proof tptp.c_24Proof))
% 2.02/2.26  (define @t635 () (@var "Vvar__0__A__126" $$unsorted))
% 2.02/2.26  (define @t636 () (@var "Vvar__0__A__125" $$unsorted))
% 2.02/2.26  (define @t637 () (@var "Vvar__1__B__128" $$unsorted))
% 2.02/2.26  (define @t638 () (@var "Vvar__1__B__127" $$unsorted))
% 2.02/2.26  (define @t639 () (@var "Vvar__0__A__132" $$unsorted))
% 2.02/2.26  (define @t640 () (@var "Vvar__0__A__131" $$unsorted))
% 2.02/2.26  (define @t641 () (@var "Vvar__1__B__134" $$unsorted))
% 2.02/2.26  (define @t642 () (@var "Vvar__1__B__133" $$unsorted))
% 2.02/2.26  (define @t643 () (@var "Vvar__0___24Anonymous__13185" $$unsorted))
% 2.02/2.26  (define @t644 () (@var "Vvar__0___24Anonymous__13184" $$unsorted))
% 2.02/2.26  (define @t645 () (@var "Vvar__0___24Anonymous__24" $$unsorted))
% 2.02/2.26  (define @t646 () (@var "Vvar__0___24Anonymous__23" $$unsorted))
% 2.02/2.26  (define @t647 () (@var "Vvar__0___24Anonymous__22" $$unsorted))
% 2.02/2.26  (define @t648 () (@var "Vvar__0___24Anonymous__21" $$unsorted))
% 2.02/2.26  (define @t649 () (@var "Vvar__0___24Anonymous__9" $$unsorted))
% 2.02/2.26  (define @t650 () (@var "Vvar__0___24Anonymous__8" $$unsorted))
% 2.02/2.26  (define @t651 () (@var "Vvar__0___24Anonymous__11" $$unsorted))
% 2.02/2.26  (define @t652 () (@var "Vvar__0___24Anonymous__10" $$unsorted))
% 2.02/2.26  (define @t653 () (@var "Vvar__0___24Anonymous__450" $$unsorted))
% 2.02/2.26  (define @t654 () (@var "Vvar__0___24Anonymous__449" $$unsorted))
% 2.02/2.26  (define @t655 () (@var "Vvar__0__Qnum__13855" $$unsorted))
% 2.02/2.26  (define @t656 () (@var "Vvar__0__Qnum__13854" $$unsorted))
% 2.02/2.26  (define @t657 () (@var "Vvar__1__Qden__13857" $$unsorted))
% 2.02/2.26  (define @t658 () (@var "Vvar__1__Qden__13856" $$unsorted))
% 2.02/2.26  (define @t659 () (@var "Vvar__0__x__32124" $$unsorted))
% 2.02/2.26  (define @t660 () (@var "Vvar__0__x__32123" $$unsorted))
% 2.02/2.26  (define @t661 () (@var "Vvar__1__n__32126" $$unsorted))
% 2.02/2.26  (define @t662 () (@var "Vvar__1__n__32125" $$unsorted))
% 2.02/2.26  (define @t663 () (@var "Vvar__0__x__32114" $$unsorted))
% 2.02/2.26  (define @t664 () (@var "Vvar__0__x__32113" $$unsorted))
% 2.02/2.26  (define @t665 () (@var "Vvar__0__x__32118" $$unsorted))
% 2.02/2.26  (define @t666 () (@var "Vvar__0__x__32117" $$unsorted))
% 2.02/2.26  (define @t667 () (@var "Vvar__1__n__32120" $$unsorted))
% 2.02/2.26  (define @t668 () (@var "Vvar__1__n__32119" $$unsorted))
% 2.02/2.26  (define @t669 () (@var "Vvar__0__a__16819" $$unsorted))
% 2.02/2.26  (define @t670 () (@var "Vvar__0__a__16818" $$unsorted))
% 2.02/2.26  (define @t671 () (@var "Vvar__1__b__16821" $$unsorted))
% 2.02/2.26  (define @t672 () (@var "Vvar__1__b__16820" $$unsorted))
% 2.02/2.26  (define @t673 () (@var "Vvar__2__u__16823" $$unsorted))
% 2.02/2.26  (define @t674 () (@var "Vvar__2__u__16822" $$unsorted))
% 2.02/2.26  (define @t675 () (@var "Vvar__3__v__16825" $$unsorted))
% 2.02/2.26  (define @t676 () (@var "Vvar__3__v__16824" $$unsorted))
% 2.02/2.26  (define @t677 () (@var "Vvar__4__d__16827" $$unsorted))
% 2.02/2.26  (define @t678 () (@var "Vvar__4__d__16826" $$unsorted))
% 2.02/2.26  (define @t679 () (@var "Vvar__0__x__18838" $$unsorted))
% 2.02/2.26  (define @t680 () (@var "Vvar__0__x__18837" $$unsorted))
% 2.02/2.26  (define @t681 () (@var "Vvar__1__p__18840" $$unsorted))
% 2.02/2.26  (define @t682 () (@var "Vvar__1__p__18839" $$unsorted))
% 2.02/2.26  (define @t683 () (@var "Vvar__2__q__18842" $$unsorted))
% 2.02/2.26  (define @t684 () (@var "Vvar__2__q__18841" $$unsorted))
% 2.02/2.26  (define @t685 () (@var "Vvar__3__r__18844" $$unsorted))
% 2.02/2.26  (define @t686 () (@var "Vvar__3__r__18843" $$unsorted))
% 2.02/2.26  (define @t687 () (@var "Vvar__0__C__14465" $$unsorted))
% 2.02/2.26  (define @t688 () (@var "Vvar__0__C__14464" $$unsorted))
% 2.02/2.26  (define @t689 () (@var "Vvar__0__C__14463" $$unsorted))
% 2.02/2.26  (define @t690 () (@var "Vvar__0__C__14462" $$unsorted))
% 2.02/2.26  (define @t691 () (@var "Vvar__0__C__14471" $$unsorted))
% 2.02/2.26  (define @t692 () (@var "Vvar__0__C__14470" $$unsorted))
% 2.02/2.26  (define @t693 () (@var "Vvar__1___24Anonymous__14473" $$unsorted))
% 2.02/2.26  (define @t694 () (@var "Vvar__1___24Anonymous__14472" $$unsorted))
% 2.02/2.26  (define @t695 () (@var "Vvar__0__C__14475" $$unsorted))
% 2.02/2.26  (define @t696 () (@var "Vvar__0__C__14474" $$unsorted))
% 2.02/2.26  (define @t697 () (@var "Vvar__1___24Anonymous__14477" $$unsorted))
% 2.02/2.26  (define @t698 () (@var "Vvar__1___24Anonymous__14476" $$unsorted))
% 2.02/2.26  (define @t699 () (@var "Vvar__2___24Anonymous__14479" $$unsorted))
% 2.02/2.26  (define @t700 () (@var "Vvar__2___24Anonymous__14478" $$unsorted))
% 2.02/2.26  (define @t701 () (@var "Vvar__0__C__14467" $$unsorted))
% 2.02/2.26  (define @t702 () (@var "Vvar__0__C__14466" $$unsorted))
% 2.02/2.26  (define @t703 () (@var "Vvar__1___24Anonymous__14469" $$unsorted))
% 2.02/2.26  (define @t704 () (@var "Vvar__1___24Anonymous__14468" $$unsorted))
% 2.02/2.26  (define @t705 () (@var "Vvar__0__C__14487" $$unsorted))
% 2.02/2.26  (define @t706 () (@var "Vvar__0__C__14486" $$unsorted))
% 2.02/2.26  (define @t707 () (@var "Vvar__1___24Anonymous__14489" $$unsorted))
% 2.02/2.26  (define @t708 () (@var "Vvar__1___24Anonymous__14488" $$unsorted))
% 2.02/2.26  (define @t709 () (@var "Vvar__2___24Anonymous__14491" $$unsorted))
% 2.02/2.26  (define @t710 () (@var "Vvar__2___24Anonymous__14490" $$unsorted))
% 2.02/2.26  (define @t711 () (@var "Vvar__0__C__14493" $$unsorted))
% 2.02/2.26  (define @t712 () (@var "Vvar__0__C__14492" $$unsorted))
% 2.02/2.26  (define @t713 () (@var "Vvar__1___24Anonymous__14495" $$unsorted))
% 2.02/2.26  (define @t714 () (@var "Vvar__1___24Anonymous__14494" $$unsorted))
% 2.02/2.26  (define @t715 () (@var "Vvar__0__C__14497" $$unsorted))
% 2.02/2.26  (define @t716 () (@var "Vvar__0__C__14496" $$unsorted))
% 2.02/2.26  (define @t717 () (@var "Vvar__1___24Anonymous__14499" $$unsorted))
% 2.02/2.26  (define @t718 () (@var "Vvar__1___24Anonymous__14498" $$unsorted))
% 2.02/2.26  (define @t719 () (@var "Vvar__2___24Anonymous__14501" $$unsorted))
% 2.02/2.26  (define @t720 () (@var "Vvar__2___24Anonymous__14500" $$unsorted))
% 2.02/2.26  (define @t721 () (@var "Vvar__0__C__14481" $$unsorted))
% 2.02/2.26  (define @t722 () (@var "Vvar__0__C__14480" $$unsorted))
% 2.02/2.26  (define @t723 () (@var "Vvar__1___24Anonymous__14483" $$unsorted))
% 2.02/2.26  (define @t724 () (@var "Vvar__1___24Anonymous__14482" $$unsorted))
% 2.02/2.26  (define @t725 () (@var "Vvar__2___24Anonymous__14485" $$unsorted))
% 2.02/2.26  (define @t726 () (@var "Vvar__2___24Anonymous__14484" $$unsorted))
% 2.02/2.26  (define @t727 () (@var "Vvar__0__C__14118" $$unsorted))
% 2.02/2.26  (define @t728 () (@var "Vvar__0__C__14117" $$unsorted))
% 2.02/2.26  (define @t729 () (@var "Vvar__1___24Anonymous__14120" $$unsorted))
% 2.02/2.26  (define @t730 () (@var "Vvar__1___24Anonymous__14119" $$unsorted))
% 2.02/2.26  (define @t731 () (@var "Vvar__2___24Anonymous__14122" $$unsorted))
% 2.02/2.26  (define @t732 () (@var "Vvar__2___24Anonymous__14121" $$unsorted))
% 2.02/2.26  (define @t733 () (@var "Vvar__3___24Anonymous__14124" $$unsorted))
% 2.02/2.26  (define @t734 () (@var "Vvar__3___24Anonymous__14123" $$unsorted))
% 2.02/2.26  (define @t735 () (@var "Vvar__0__C__14108" $$unsorted))
% 2.02/2.26  (define @t736 () (@var "Vvar__0__C__14107" $$unsorted))
% 2.02/2.26  (define @t737 () (@var "Vvar__1___24Anonymous__14110" $$unsorted))
% 2.02/2.26  (define @t738 () (@var "Vvar__1___24Anonymous__14109" $$unsorted))
% 2.02/2.26  (define @t739 () (@var "Vvar__0__C__14112" $$unsorted))
% 2.02/2.26  (define @t740 () (@var "Vvar__0__C__14111" $$unsorted))
% 2.02/2.26  (define @t741 () (@var "Vvar__1___24Anonymous__14114" $$unsorted))
% 2.02/2.26  (define @t742 () (@var "Vvar__1___24Anonymous__14113" $$unsorted))
% 2.02/2.26  (define @t743 () (@var "Vvar__2___24Anonymous__14116" $$unsorted))
% 2.02/2.26  (define @t744 () (@var "Vvar__2___24Anonymous__14115" $$unsorted))
% 2.02/2.26  (define @t745 () (@var "Vvar__0___24Anonymous__14277" $$unsorted))
% 2.02/2.26  (define @t746 () (@var "Vvar__0___24Anonymous__14276" $$unsorted))
% 2.02/2.26  (define @t747 () (@var "Vvar__1___24Anonymous__14279" $$unsorted))
% 2.02/2.26  (define @t748 () (@var "Vvar__1___24Anonymous__14278" $$unsorted))
% 2.02/2.26  (define @t749 () (@var "Vvar__0___24Anonymous__14273" $$unsorted))
% 2.02/2.26  (define @t750 () (@var "Vvar__0___24Anonymous__14272" $$unsorted))
% 2.02/2.26  (define @t751 () (@var "Vvar__1___24Anonymous__14275" $$unsorted))
% 2.02/2.26  (define @t752 () (@var "Vvar__1___24Anonymous__14274" $$unsorted))
% 2.02/2.26  (define @t753 () (@var "Vvar__2___24Anonymous__13196" $$unsorted))
% 2.02/2.26  (define @t754 () (@var "Vvar__1__Q__13195" $$unsorted))
% 2.02/2.26  (define @t755 () (@var "Vvar__0__P__13194" $$unsorted))
% 2.02/2.26  (define @t756 () (@var "Vvar__3___24Anonymous__13347" $$unsorted))
% 2.02/2.26  (define @t757 () (@var "Vvar__2__Pgt__13346" $$unsorted))
% 2.02/2.26  (define @t758 () (@var "Vvar__1__Plt__13345" $$unsorted))
% 2.02/2.26  (define @t759 () (@var "Vvar__0__Peq__13344" $$unsorted))
% 2.02/2.26  (define @t760 () (@var "VX367" $$unsorted))
% 2.02/2.26  (define @t761 () (@var "VX394" $$unsorted))
% 2.02/2.26  (define @t762 () (@var "Vvar__2___24Anonymous__13322" $$unsorted))
% 2.02/2.26  (define @t763 () (@var "Vvar__1___24Anonymous__13321" $$unsorted))
% 2.02/2.26  (define @t764 () (@var "Vvar__0__A__13317" $$unsorted))
% 2.02/2.26  (define @t765 () (@var "VX13318" $$unsorted))
% 2.02/2.26  (define @t766 () (@var "Vvar__0___24Anonymous__13205" $$unsorted))
% 2.02/2.26  (define @t767 () (@var "VX13204" $$unsorted))
% 2.02/2.26  (define @t768 () (@var "Vvar__3___24Anonymous__374" $$unsorted))
% 2.02/2.26  (define @t769 () (@var "Vvar__2___24Anonymous__373" $$unsorted))
% 2.02/2.26  (define @t770 () (@var "Vvar__1__B__369" $$unsorted))
% 2.02/2.26  (define @t771 () (@var "Vvar__0__A__368" $$unsorted))
% 2.02/2.26  (define @t772 () (@var "VX370" $$unsorted))
% 2.02/2.26  (define @t773 () (@var "VX27" $$unsorted))
% 2.02/2.26  (define @t774 () (@var "Vvar__1__m__21991" $$unsorted))
% 2.02/2.26  (define @t775 () (@var "Vvar__1___24Anonymous__21987" $$unsorted))
% 2.02/2.26  (define @t776 () (@var "Vvar__0__n__21986" $$unsorted))
% 2.02/2.26  (define @t777 () (@var "Vvar__2__x__85" $$unsorted))
% 2.02/2.26  (define @t778 () (@var "Vvar__1__P__77" $$unsorted))
% 2.02/2.26  (define @t779 () (@var "Vvar__0__A__76" $$unsorted))
% 2.02/2.26  (define @t780 () (@var "VX80" $$unsorted))
% 2.02/2.26  (define @t781 () (@var "Vvar__1__B__108" $$unsorted))
% 2.02/2.26  (define @t782 () (@var "Vvar__0__A__107" $$unsorted))
% 2.02/2.26  (define @t783 () (@var "VX109" $$unsorted))
% 2.02/2.26  (define @t784 () (@var "Vvar__0___24Anonymous__13182" $$unsorted))
% 2.02/2.26  (define @t785 () (@var "VX13181" $$unsorted))
% 2.02/2.26  (define @t786 () (@var "Vvar__0___24Anonymous__16" $$unsorted))
% 2.02/2.26  (define @t787 () (@var "VX14" $$unsorted))
% 2.02/2.26  (define @t788 () (@var "Vvar__0___24Anonymous__15" $$unsorted))
% 2.02/2.26  (define @t789 () (@var "VX1" $$unsorted))
% 2.02/2.26  (define @t790 () (@var "Vvar__0___24Anonymous__3" $$unsorted))
% 2.02/2.26  (define @t791 () (@var "Vvar__0___24Anonymous__2" $$unsorted))
% 2.02/2.26  (define @t792 () (@var "Vvar__1__r__480" $$unsorted))
% 2.02/2.26  (define @t793 () (@var "Vvar__0__s__479" $$unsorted))
% 2.02/2.26  (define @t794 () (@var "Vvar__0___24Anonymous__473" $$unsorted))
% 2.02/2.26  (define @t795 () (@var "Vvar__2__x__481" $$unsorted))
% 2.02/2.26  (define @t796 () (@var "Vvar__1___24Anonymous__474" $$unsorted))
% 2.02/2.26  (define @t797 () (@var "Vvar__0__s__476" $$unsorted))
% 2.02/2.26  (define @t798 () (@var "Vvar__1__x__477" $$unsorted))
% 2.02/2.26  (define @t799 () (@var "VX445" $$unsorted))
% 2.02/2.26  (define @t800 () (@var "Vvar__0___24Anonymous__446" $$unsorted))
% 2.02/2.26  (define @t801 () (@var "Vvar__1__Qden__13853" $$unsorted))
% 2.02/2.26  (define @t802 () (@var "Vvar__0__Qnum__13852" $$unsorted))
% 2.02/2.26  (define @t803 () (@var "VX13851" $$unsorted))
% 2.02/2.26  (define @t804 () (@var "Vvar__1__n__32053" $$unsorted))
% 2.02/2.26  (define @t805 () (@var "Vvar__0__x__32042" $$unsorted))
% 2.02/2.26  (define @t806 () (@var "VX32044" $$unsorted))
% 2.02/2.26  (define @t807 () (@var "Vvar__1___24Anonymous__32043" $$unsorted))
% 2.02/2.26  (define @t808 () (@var "Vvar__1__n__32048" $$unsorted))
% 2.02/2.26  (define @t809 () (@var "VX58788" $$unsorted))
% 2.02/2.26  (define @t810 () (@var "Vvar__2__d__16998" $$unsorted))
% 2.02/2.26  (define @t811 () (@var "Vvar__1__b__16997" $$unsorted))
% 2.02/2.26  (define @t812 () (@var "Vvar__4__v__17004" $$unsorted))
% 2.02/2.26  (define @t813 () (@var "Vvar__0__a__16996" $$unsorted))
% 2.02/2.26  (define @t814 () (@var "Vvar__3__u__17003" $$unsorted))
% 2.02/2.26  (define @t815 () (@var "Vvar__4__d__16812" $$unsorted))
% 2.02/2.26  (define @t816 () (@var "Vvar__3__v__16811" $$unsorted))
% 2.02/2.26  (define @t817 () (@var "Vvar__2__u__16810" $$unsorted))
% 2.02/2.26  (define @t818 () (@var "Vvar__1__b__16806" $$unsorted))
% 2.02/2.26  (define @t819 () (@var "Vvar__0__a__16805" $$unsorted))
% 2.02/2.26  (define @t820 () (@var "VX16807" $$unsorted))
% 2.02/2.26  (define @t821 () (@var "Vvar__2__g__16767" $$unsorted))
% 2.02/2.26  (define @t822 () (@var "Vvar__var__var__var__var__5__x__16775__16778__16781__16784__16787" $$unsorted))
% 2.02/2.26  (define @t823 () (@var "Vvar__1__b__16766" $$unsorted))
% 2.02/2.26  (define @t824 () (@var "Vvar__0__a__16765" $$unsorted))
% 2.02/2.26  (define @t825 () (@var "Vvar__0__p__17013" $$unsorted))
% 2.02/2.26  (define @t826 () (@var "Vvar__var__var__2__n__17018__17020__17022" $$unsorted))
% 2.02/2.26  (define @t827 () (@var "Vvar__3__r__18819" $$unsorted))
% 2.02/2.26  (define @t828 () (@var "Vvar__2__q__18818" $$unsorted))
% 2.02/2.26  (define @t829 () (@var "Vvar__1__p__18814" $$unsorted))
% 2.02/2.26  (define @t830 () (@var "Vvar__0__x__18813" $$unsorted))
% 2.02/2.26  (define @t831 () (@var "VX18815" $$unsorted))
% 2.02/2.26  (define @t832 () (tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 @t829))
% 2.02/2.26  (define @t833 () (@var "Vvar__1___24Anonymous__14263" $$unsorted))
% 2.02/2.26  (define @t834 () (@var "Vvar__0___24Anonymous__14262" $$unsorted))
% 2.02/2.26  (define @t835 () (@var "VX14259" $$unsorted))
% 2.02/2.26  (define @t836 () (@var "Vvar__1___24Anonymous__14261" $$unsorted))
% 2.02/2.26  (define @t837 () (@var "Vvar__0___24Anonymous__14260" $$unsorted))
% 2.02/2.26  (define @t838 () (@var "Vvar__2___24Anonymous__14301" $$unsorted))
% 2.02/2.26  (define @t839 () (@var "Vvar__1___24Anonymous__14300" $$unsorted))
% 2.02/2.26  (define @t840 () (@var "Vvar__0__C__14280" $$unsorted))
% 2.02/2.26  (define @t841 () (@var "VX14281" $$unsorted))
% 2.02/2.26  (define @t842 () (@var "Vvar__1___24Anonymous__14298" $$unsorted))
% 2.02/2.27  (define @t843 () (@var "Vvar__2___24Anonymous__14296" $$unsorted))
% 2.02/2.27  (define @t844 () (@var "Vvar__1___24Anonymous__14295" $$unsorted))
% 2.02/2.27  (define @t845 () (@var "Vvar__2___24Anonymous__14293" $$unsorted))
% 2.02/2.27  (define @t846 () (@var "Vvar__1___24Anonymous__14292" $$unsorted))
% 2.02/2.27  (define @t847 () (@var "Vvar__2___24Anonymous__14290" $$unsorted))
% 2.02/2.27  (define @t848 () (@var "Vvar__1___24Anonymous__14289" $$unsorted))
% 2.02/2.27  (define @t849 () (@var "Vvar__1___24Anonymous__14287" $$unsorted))
% 2.02/2.27  (define @t850 () (@var "Vvar__1___24Anonymous__14285" $$unsorted))
% 2.02/2.27  (define @t851 () (@var "Vvar__3___24Anonymous__14088" $$unsorted))
% 2.02/2.27  (define @t852 () (@var "Vvar__2___24Anonymous__14087" $$unsorted))
% 2.02/2.27  (define @t853 () (@var "Vvar__1___24Anonymous__14086" $$unsorted))
% 2.02/2.27  (define @t854 () (@var "Vvar__0__C__14078" $$unsorted))
% 2.02/2.27  (define @t855 () (@var "VX14079" $$unsorted))
% 2.02/2.27  (define @t856 () (@var "Vvar__2___24Anonymous__14084" $$unsorted))
% 2.02/2.27  (define @t857 () (@var "Vvar__1___24Anonymous__14083" $$unsorted))
% 2.02/2.27  (define @t858 () (@var "Vvar__1___24Anonymous__14081" $$unsorted))
% 2.02/2.27  (define @t859 () (@var "Vv__CANONICAL__11" $$unsorted))
% 2.02/2.27  (define @t860 () (@var "Vv__CANONICAL__7" $$unsorted))
% 2.02/2.27  (define @t861 () (@var "Vv__CANONICAL__6" $$unsorted))
% 2.02/2.27  (define @t862 () (@var "Vv__CANONICAL__5" $$unsorted))
% 2.02/2.27  (define @t863 () (@var "Vv__CANONICAL__4" $$unsorted))
% 2.02/2.27  (define @t864 () (@var "Vv__CANONICAL__3" $$unsorted))
% 2.02/2.27  (define @t865 () (@var "Vv__CANONICAL__10" $$unsorted))
% 2.02/2.27  (define @t866 () (@var "Vv__CANONICAL__9" $$unsorted))
% 2.02/2.27  (define @t867 () (@var "Vv__CANONICAL__8" $$unsorted))
% 2.02/2.27  (define @t868 () (@var "Vvar__3___24Anonymous__265" $$unsorted))
% 2.02/2.27  (define @t869 () (@var "Vvar__2___24Anonymous__264" $$unsorted))
% 2.02/2.27  (define @t870 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t4))
% 2.02/2.27  (define @t871 () (@var "Vvar__3___24Anonymous__306" $$unsorted))
% 2.02/2.27  (define @t872 () (@var "Vvar__2___24Anonymous__305" $$unsorted))
% 2.02/2.27  (define @t873 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t5))
% 2.02/2.27  (define @t874 () (tptp.p @t74))
% 2.02/2.27  (define @t875 () (tptp.p @t75))
% 2.02/2.27  (define @t876 () (and @t875 @t874))
% 2.02/2.27  (define @t877 () (tptp.c_24__prop__13363___24a2 @t75 @t74))
% 2.02/2.27  (define @t878 () (= @t44 @t107))
% 2.02/2.27  (define @t879 () (tptp.c_24__prop__19713___24a2 @t44 @t107))
% 2.02/2.27  (define @t880 () (= @t6 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t881 () (tptp.c_24__prop__34425___24a1 @t6))
% 2.02/2.27  (define @t882 () (not @t880))
% 2.02/2.27  (define @t883 () (tptp.c_24__prop__34426___24a1 @t6))
% 2.02/2.27  (define @t884 () (tptp.c_24__prop__35229___24a2 @t120 @t119))
% 2.02/2.27  (define @t885 () (@var "Vvar__118" $$unsorted))
% 2.02/2.27  (define @t886 () (tptp.cProp___24t @t5))
% 2.02/2.27  (define @t887 () (@list @t5))
% 2.02/2.27  (define @t888 () (tptp.cProp___24t @t6))
% 2.02/2.27  (define @t889 () (@var "Vvar__13" $$unsorted))
% 2.02/2.27  (define @t890 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t6))
% 2.02/2.27  (define @t891 () (@var "Vvar__13187" $$unsorted))
% 2.02/2.27  (define @t892 () (@var "Vvar__13190" $$unsorted))
% 2.02/2.27  (define @t893 () (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t6))
% 2.02/2.27  (define @t894 () (@var "Vvar__13193" $$unsorted))
% 2.02/2.27  (define @t895 () (@var "Vvar__13210" $$unsorted))
% 2.02/2.27  (define @t896 () (@var "Vvar__13215" $$unsorted))
% 2.02/2.27  (define @t897 () (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t5))
% 2.02/2.27  (define @t898 () (tptp.happ @t6 @t864))
% 2.02/2.27  (define @t899 () (@var "Vvar__13228" $$unsorted))
% 2.02/2.27  (define @t900 () (@list @t864))
% 2.02/2.27  (define @t901 () (@list @t4))
% 2.02/2.27  (define @t902 () (@var "Vvar__13230" $$unsorted))
% 2.02/2.27  (define @t903 () (@var "Vvar__13235" $$unsorted))
% 2.02/2.27  (define @t904 () (tptp.happ @t6 @t5))
% 2.02/2.27  (define @t905 () (@var "Vvar__13316" $$unsorted))
% 2.02/2.27  (define @t906 () (tptp.cType___24t @t5))
% 2.02/2.27  (define @t907 () (tptp.cType___24t @t6))
% 2.02/2.27  (define @t908 () (@var "Vvar__13336" $$unsorted))
% 2.02/2.27  (define @t909 () (@var "Vvar__13341" $$unsorted))
% 2.02/2.27  (define @t910 () (tptp.t @t5 @t6))
% 2.02/2.27  (define @t911 () (@var "Vvar__13343" $$unsorted))
% 2.02/2.27  (define @t912 () (@var "Vvar__13362" $$unsorted))
% 2.02/2.27  (define @t913 () (@var "Vvar__13637" $$unsorted))
% 2.02/2.27  (define @t914 () (tptp.t @t4 @t6))
% 2.02/2.27  (define @t915 () (@var "Vvar__13658" $$unsorted))
% 2.02/2.27  (define @t916 () (@var "Vvar__13850" $$unsorted))
% 2.02/2.27  (define @t917 () (@var "Vvar__13870" $$unsorted))
% 2.02/2.27  (define @t918 () (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t @t5))
% 2.02/2.27  (define @t919 () (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t @t6))
% 2.02/2.27  (define @t920 () (@var "Vvar__13872" $$unsorted))
% 2.02/2.27  (define @t921 () (@var "Vvar__13875" $$unsorted))
% 2.02/2.27  (define @t922 () (@var "Vvar__13886" $$unsorted))
% 2.02/2.27  (define @t923 () (@var "Vvar__14049" $$unsorted))
% 2.02/2.27  (define @t924 () (@var "Vvar__14244" $$unsorted))
% 2.02/2.27  (define @t925 () (@var "Vvar__14255" $$unsorted))
% 2.02/2.27  (define @t926 () (@var "Vvar__14504" $$unsorted))
% 2.02/2.27  (define @t927 () (@var "Vvar__14507" $$unsorted))
% 2.02/2.27  (define @t928 () (@var "Vvar__14512" $$unsorted))
% 2.02/2.27  (define @t929 () (@var "Vvar__14729" $$unsorted))
% 2.02/2.27  (define @t930 () (@list @t859))
% 2.02/2.27  (define @t931 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 @t6 tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1 @t6)))
% 2.02/2.27  (define @t932 () (@list @t866))
% 2.02/2.27  (define @t933 () (tptp.c_24__type__14746___24t @t6 @t867))
% 2.02/2.27  (define @t934 () (@list @t867))
% 2.02/2.27  (define @t935 () (tptp.c_24__type__14243___24t @t6 @t860))
% 2.02/2.27  (define @t936 () (@list @t860))
% 2.02/2.27  (define @t937 () (tptp.c_24__type__13657___24t @t6 @t861))
% 2.02/2.27  (define @t938 () (@list @t861))
% 2.02/2.27  (define @t939 () (tptp.c_24__type__13636___24t @t6 @t862))
% 2.02/2.27  (define @t940 () (@list @t862))
% 2.02/2.27  (define @t941 () (tptp.c_24__type__13636___24t @t6 @t863))
% 2.02/2.27  (define @t942 () (@list @t863))
% 2.02/2.27  (define @t943 () (tptp.c_24__type__13636___24t @t6 @t864))
% 2.02/2.27  (define @t944 () (@var "Vvar__14747" $$unsorted))
% 2.02/2.27  (define @t945 () (@var "Vvar__14907" $$unsorted))
% 2.02/2.27  (define @t946 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1 @t6))
% 2.02/2.27  (define @t947 () (@var "Vvar__16387" $$unsorted))
% 2.02/2.27  (define @t948 () (@var "Vvar__16392" $$unsorted))
% 2.02/2.27  (define @t949 () (@var "Vvar__16413" $$unsorted))
% 2.02/2.27  (define @t950 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t864)))
% 2.02/2.27  (define @t951 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t864))
% 2.02/2.27  (define @t952 () (tptp.t @t5 (tptp.happ @t6 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t953 () (tptp.c_24__type__16414___24t @t6))
% 2.02/2.27  (define @t954 () (@var "Vvar__16415" $$unsorted))
% 2.02/2.27  (define @t955 () (@var "Vvar__16423" $$unsorted))
% 2.02/2.27  (define @t956 () (@var "Vvar__16817" $$unsorted))
% 2.02/2.27  (define @t957 () (@var "Vvar__16854" $$unsorted))
% 2.02/2.27  (define @t958 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t863))
% 2.02/2.27  (define @t959 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t4))
% 2.02/2.27  (define @t960 () (@var "Vvar__18642" $$unsorted))
% 2.02/2.27  (define @t961 () (@var "Vvar__18836" $$unsorted))
% 2.02/2.27  (define @t962 () (@var "Vvar__18873" $$unsorted))
% 2.02/2.27  (define @t963 () (tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 @t5))
% 2.02/2.27  (define @t964 () (@var "Vvar__18889" $$unsorted))
% 2.02/2.27  (define @t965 () (tptp.happ @t4 @t863))
% 2.02/2.27  (define @t966 () (@var "Vvar__18950" $$unsorted))
% 2.02/2.27  (define @t967 () (@var "Vvar__18954" $$unsorted))
% 2.02/2.27  (define @t968 () (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t6 @t5 @t4))
% 2.02/2.27  (define @t969 () (@var "Vvar__18983" $$unsorted))
% 2.02/2.27  (define @t970 () (@var "Vvar__18998" $$unsorted))
% 2.02/2.27  (define @t971 () (@var "Vvar__19091" $$unsorted))
% 2.02/2.27  (define @t972 () (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t5))
% 2.02/2.27  (define @t973 () (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t6))
% 2.02/2.27  (define @t974 () (@var "Vvar__19158" $$unsorted))
% 2.02/2.27  (define @t975 () (@var "Vvar__19161" $$unsorted))
% 2.02/2.27  (define @t976 () (@var "Vvar__19198" $$unsorted))
% 2.02/2.27  (define @t977 () (@var "Vvar__19205" $$unsorted))
% 2.02/2.27  (define @t978 () (@var "Vvar__19221" $$unsorted))
% 2.02/2.27  (define @t979 () (@var "Vvar__19223" $$unsorted))
% 2.02/2.27  (define @t980 () (@var "Vvar__19296" $$unsorted))
% 2.02/2.27  (define @t981 () (@var "Vvar__19299" $$unsorted))
% 2.02/2.27  (define @t982 () (@var "Vvar__19308" $$unsorted))
% 2.02/2.27  (define @t983 () (@var "Vvar__19312" $$unsorted))
% 2.02/2.27  (define @t984 () (@var "Vvar__19319" $$unsorted))
% 2.02/2.27  (define @t985 () (@var "Vvar__19322" $$unsorted))
% 2.02/2.27  (define @t986 () (@var "Vvar__19326" $$unsorted))
% 2.02/2.27  (define @t987 () (@var "Vvar__19460" $$unsorted))
% 2.02/2.27  (define @t988 () (@var "Vvar__19819" $$unsorted))
% 2.02/2.27  (define @t989 () (@var "Vvar__19823" $$unsorted))
% 2.02/2.27  (define @t990 () (@var "Vvar__21995" $$unsorted))
% 2.02/2.27  (define @t991 () (@var "Vvar__22004" $$unsorted))
% 2.02/2.27  (define @t992 () (tptp.cCoq_2eQArith_2eQArith__base_2eQ___24t @t6))
% 2.02/2.27  (define @t993 () (@var "Vvar__22009" $$unsorted))
% 2.02/2.27  (define @t994 () (@var "Vvar__22012" $$unsorted))
% 2.02/2.27  (define @t995 () (@var "Vvar__246" $$unsorted))
% 2.02/2.27  (define @t996 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ))
% 2.02/2.27  (define @t997 () (@var "Vvar__26" $$unsorted))
% 2.02/2.27  (define @t998 () (@var "Vvar__287" $$unsorted))
% 2.02/2.27  (define @t999 () (@var "Vvar__31" $$unsorted))
% 2.02/2.27  (define @t1000 () (@var "Vvar__31257" $$unsorted))
% 2.02/2.27  (define @t1001 () (@var "Vvar__31348" $$unsorted))
% 2.02/2.27  (define @t1002 () (@var "Vvar__31443" $$unsorted))
% 2.02/2.27  (define @t1003 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t4)))
% 2.02/2.27  (define @t1004 () (@var "Vvar__324" $$unsorted))
% 2.02/2.27  (define @t1005 () (tptp.happ @t6 @t4))
% 2.02/2.27  (define @t1006 () (@var "Vvar__34422" $$unsorted))
% 2.02/2.27  (define @t1007 () (@var "Vvar__34424" $$unsorted))
% 2.02/2.27  (define @t1008 () (@var "Vvar__35233" $$unsorted))
% 2.02/2.27  (define @t1009 () (@var "Vvar__377" $$unsorted))
% 2.02/2.27  (define @t1010 () (@var "Vvar__393" $$unsorted))
% 2.02/2.27  (define @t1011 () (@var "Vvar__400" $$unsorted))
% 2.02/2.27  (define @t1012 () (@var "Vvar__402" $$unsorted))
% 2.02/2.27  (define @t1013 () (@var "Vvar__411" $$unsorted))
% 2.02/2.27  (define @t1014 () (tptp.c_24__type__97___24t @t6 @t5))
% 2.02/2.27  (define @t1015 () (@var "Vvar__444" $$unsorted))
% 2.02/2.27  (define @t1016 () (@var "Vvar__46" $$unsorted))
% 2.02/2.27  (define @t1017 () (@var "Vvar__472" $$unsorted))
% 2.02/2.27  (define @t1018 () (@var "Vvar__516" $$unsorted))
% 2.02/2.27  (define @t1019 () (@var "Vvar__526" $$unsorted))
% 2.02/2.27  (define @t1020 () (@var "Vvar__57852" $$unsorted))
% 2.02/2.27  (define @t1021 () (@var "Vvar__59296" $$unsorted))
% 2.02/2.27  (define @t1022 () (@var "Vvar__59419" $$unsorted))
% 2.02/2.27  (define @t1023 () (tptp.c_24__type__399___24t @t6 @t5))
% 2.02/2.27  (define @t1024 () (@var "Vvar__59523" $$unsorted))
% 2.02/2.27  (define @t1025 () (@var "Vvar__59529" $$unsorted))
% 2.02/2.27  (define @t1026 () (@var "Vvar__59551" $$unsorted))
% 2.02/2.27  (define @t1027 () (@var "Vvar__59566" $$unsorted))
% 2.02/2.27  (define @t1028 () (@var "Vvar__59576" $$unsorted))
% 2.02/2.27  (define @t1029 () (@var "Vvar__59579" $$unsorted))
% 2.02/2.27  (define @t1030 () (@var "Vvar__59636" $$unsorted))
% 2.02/2.27  (define @t1031 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t5 @t864)))
% 2.02/2.27  (define @t1032 () (@var "Vvar__59654" $$unsorted))
% 2.02/2.27  (define @t1033 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t5 @t4))
% 2.02/2.27  (define @t1034 () (@var "Vvar__59663" $$unsorted))
% 2.02/2.27  (define @t1035 () (@var "Vvar__60222" $$unsorted))
% 2.02/2.27  (define @t1036 () (@var "Vvar__60501" $$unsorted))
% 2.02/2.27  (define @t1037 () (@var "Vvar__60504" $$unsorted))
% 2.02/2.27  (define @t1038 () (@var "Vvar__60512" $$unsorted))
% 2.02/2.27  (define @t1039 () (@var "Vvar__60516" $$unsorted))
% 2.02/2.27  (define @t1040 () (@var "Vvar__62" $$unsorted))
% 2.02/2.27  (define @t1041 () (@var "Vvar__65104" $$unsorted))
% 2.02/2.27  (define @t1042 () (@var "Vvar__68506" $$unsorted))
% 2.02/2.27  (define @t1043 () (@var "Vvar__68532" $$unsorted))
% 2.02/2.27  (define @t1044 () (@var "Vvar__68540" $$unsorted))
% 2.02/2.27  (define @t1045 () (@var "Vvar__68556" $$unsorted))
% 2.02/2.27  (define @t1046 () (@var "Vvar__68566" $$unsorted))
% 2.02/2.27  (define @t1047 () (@var "Vvar__75" $$unsorted))
% 2.02/2.27  (define @t1048 () (@var "Vvar__91" $$unsorted))
% 2.02/2.27  (define @t1049 () (@var "Vvar__95" $$unsorted))
% 2.02/2.27  (define @t1050 () (@var "Vvar__957" $$unsorted))
% 2.02/2.27  (define @t1051 () (@var "Vvar__98" $$unsorted))
% 2.02/2.27  (define @t1052 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t233 @t233))
% 2.02/2.27  (define @t1053 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t157))
% 2.02/2.27  (define @t1054 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t248))
% 2.02/2.27  (define @t1055 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t248)))
% 2.02/2.27  (define @t1056 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1053 @t1054))
% 2.02/2.27  (define @t1057 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t248 @t157)))
% 2.02/2.27  (define @t1058 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t248)))
% 2.02/2.27  (define @t1059 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1056)))
% 2.02/2.27  (define @t1060 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t157)))
% 2.02/2.27  (define @t1061 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t248)))
% 2.02/2.27  (define @t1062 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157)))
% 2.02/2.27  (define @t1063 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1053 @t1054))
% 2.02/2.27  (define @t1064 () (@var "V3__n" $$unsorted))
% 2.02/2.27  (define @t1065 () (@list @t1064))
% 2.02/2.27  (define @t1066 () (@var "V5__s" $$unsorted))
% 2.02/2.27  (define @t1067 () (@list @t510))
% 2.02/2.27  (define @t1068 () (tptp.cProp___24t @t74))
% 2.02/2.27  (define @t1069 () (@list @t74))
% 2.02/2.27  (define @t1070 () (tptp.cProp___24t @t75))
% 2.02/2.27  (define @t1071 () (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t75))
% 2.02/2.27  (define @t1072 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t40))
% 2.02/2.27  (define @t1073 () (@var "V1__q" $$unsorted))
% 2.02/2.27  (define @t1074 () (@list @t1073))
% 2.02/2.27  (define @t1075 () (@var "V5__x" $$unsorted))
% 2.02/2.27  (define @t1076 () (@var "V1__A" $$unsorted))
% 2.02/2.27  (define @t1077 () (@var "V3__Inv" $$unsorted))
% 2.02/2.27  (define @t1078 () (@list @t1075))
% 2.02/2.27  (define @t1079 () (@var "V4__x" $$unsorted))
% 2.02/2.27  (define @t1080 () (@list @t61))
% 2.02/2.27  (define @t1081 () (@var "V6__p" $$unsorted))
% 2.02/2.27  (define @t1082 () (@var "V7__a" $$unsorted))
% 2.02/2.27  (define @t1083 () (@var "V4__h" $$unsorted))
% 2.02/2.27  (define @t1084 () (@var "V3__g" $$unsorted))
% 2.02/2.27  (define @t1085 () (@list @t1083))
% 2.02/2.27  (define @t1086 () (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t42))
% 2.02/2.27  (define @t1087 () (@list @t85))
% 2.02/2.27  (define @t1088 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44)))
% 2.02/2.27  (define @t1089 () (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1090 () (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t @t48))
% 2.02/2.27  (define @t1091 () (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 @t44))
% 2.02/2.27  (define @t1092 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t107))
% 2.02/2.27  (define @t1093 () (tptp.p @t1092))
% 2.02/2.27  (define @t1094 () (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 @t107))
% 2.02/2.27  (define @t1095 () (@list @t107))
% 2.02/2.27  (define @t1096 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t107))
% 2.02/2.27  (define @t1097 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t120)))
% 2.02/2.27  (define @t1098 () (@list @t87))
% 2.02/2.27  (define @t1099 () (tptp.p (tptp.happ @t75 @t1064)))
% 2.02/2.27  (define @t1100 () (@var "V1__z" $$unsorted))
% 2.02/2.27  (define @t1101 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1064))
% 2.02/2.27  (define @t1102 () (@var "Vvar__4__m__61068" $$unsorted))
% 2.02/2.27  (define @t1103 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1100))
% 2.02/2.27  (define @t1104 () (@list @t1100))
% 2.02/2.27  (define @t1105 () (tptp.c_24__type__74___24t @t75))
% 2.02/2.27  (define @t1106 () (@var "Vvar__4__m__60991" $$unsorted))
% 2.02/2.27  (define @t1107 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t248 @t211))
% 2.02/2.27  (define @t1108 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t211))
% 2.02/2.27  (define @t1109 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t157 @t248))
% 2.02/2.27  (define @t1110 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1109 @t211))
% 2.02/2.27  (define @t1111 () (= @t1110 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1108 @t1107) @t211)))
% 2.02/2.27  (define @t1112 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t211)))
% 2.02/2.27  (define @t1113 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157)))
% 2.02/2.27  (define @t1114 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1108 @t248) @t211) @t1110))
% 2.02/2.27  (define @t1115 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t157 @t1107) @t211) @t1110))
% 2.02/2.27  (define @t1116 () (@var "V2__c" $$unsorted))
% 2.02/2.27  (define @t1117 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t157 @t1116))
% 2.02/2.27  (define @t1118 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t1116))
% 2.02/2.27  (define @t1119 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t157 @t1118))
% 2.02/2.27  (define @t1120 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1119 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1117 @t248)))
% 2.02/2.27  (define @t1121 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1116)))
% 2.02/2.27  (define @t1122 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1119)))
% 2.02/2.27  (define @t1123 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1116))
% 2.02/2.27  (define @t1124 () (@list @t1116))
% 2.02/2.27  (define @t1125 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t248))
% 2.02/2.27  (define @t1126 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1125 @t1116))
% 2.02/2.27  (define @t1127 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1126 @t248) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1116 @t248))))
% 2.02/2.27  (define @t1128 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1126)))
% 2.02/2.27  (define @t1129 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1116)))
% 2.02/2.27  (define @t1130 () (= @t444 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1131 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t421))
% 2.02/2.27  (define @t1132 () (@var "V2__r" $$unsorted))
% 2.02/2.27  (define @t1133 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1073)))
% 2.02/2.27  (define @t1134 () (and @t1133 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1073 @t1132))))
% 2.02/2.27  (define @t1135 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t40)))
% 2.02/2.27  (define @t1136 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1132))
% 2.02/2.27  (define @t1137 () (@list @t1132))
% 2.02/2.27  (define @t1138 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1073))
% 2.02/2.27  (define @t1139 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t40))
% 2.02/2.27  (define @t1140 () (@var "V2__q" $$unsorted))
% 2.02/2.27  (define @t1141 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t1140))
% 2.02/2.27  (define @t1142 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1141 @t157)))
% 2.02/2.27  (define @t1143 () (=> @t1061 (=> @t1142 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1140 @t421)))))
% 2.02/2.27  (define @t1144 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1140))
% 2.02/2.27  (define @t1145 () (@list @t1140))
% 2.02/2.27  (define @t1146 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1117 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t248 @t1116))))
% 2.02/2.27  (define @t1147 () (and @t1113 @t1055))
% 2.02/2.27  (define @t1148 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1141)))
% 2.02/2.27  (define @t1149 () (=> @t1061 (=> @t1148 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t421 @t1140)))))
% 2.02/2.27  (define @t1150 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t1141)))
% 2.02/2.27  (define @t1151 () (@var "V4__r2" $$unsorted))
% 2.02/2.27  (define @t1152 () (@var "V3__r1" $$unsorted))
% 2.02/2.27  (define @t1153 () (@var "V2__q2" $$unsorted))
% 2.02/2.27  (define @t1154 () (@var "V1__q1" $$unsorted))
% 2.02/2.27  (define @t1155 () (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t65 @t1154) @t1152) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t65 @t1153) @t1151)) (and (= @t1154 @t1153) (= @t1152 @t1151))))
% 2.02/2.27  (define @t1156 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1151)))
% 2.02/2.27  (define @t1157 () (and @t1156 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1151 @t65))))
% 2.02/2.27  (define @t1158 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1152)))
% 2.02/2.27  (define @t1159 () (and @t1158 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1152 @t65))))
% 2.02/2.27  (define @t1160 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1151))
% 2.02/2.27  (define @t1161 () (@list @t1151))
% 2.02/2.27  (define @t1162 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1152))
% 2.02/2.27  (define @t1163 () (@list @t1152))
% 2.02/2.27  (define @t1164 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1153))
% 2.02/2.27  (define @t1165 () (@list @t1153))
% 2.02/2.27  (define @t1166 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1154))
% 2.02/2.27  (define @t1167 () (@list @t1154))
% 2.02/2.27  (define @t1168 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t65))
% 2.02/2.27  (define @t1169 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1125 @t248) @t157))
% 2.02/2.27  (define @t1170 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1116 @t248))
% 2.02/2.27  (define @t1171 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1116 @t157))
% 2.02/2.27  (define @t1172 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t1116))
% 2.02/2.27  (define @t1173 () (= @t421 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1174 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t248)))
% 2.02/2.27  (define @t1175 () (and @t1113 @t1174))
% 2.02/2.27  (define @t1176 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t421)))
% 2.02/2.27  (define @t1177 () (and @t1061 @t1057))
% 2.02/2.27  (define @t1178 () (= @t1140 @t421))
% 2.02/2.27  (define @t1179 () (@var "V3__r" $$unsorted))
% 2.02/2.27  (define @t1180 () (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1141 @t1179)))
% 2.02/2.27  (define @t1181 () (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1179)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1179 @t248))))
% 2.02/2.27  (define @t1182 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1179))
% 2.02/2.27  (define @t1183 () (@list @t1179))
% 2.02/2.27  (define @t1184 () (= @t157 @t1141))
% 2.02/2.27  (define @t1185 () (=> @t1184 @t1178))
% 2.02/2.27  (define @t1186 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1119 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t1116)))
% 2.02/2.27  (define @t1187 () (@var "V4__c" $$unsorted))
% 2.02/2.27  (define @t1188 () (exists (@list @t1187) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1187) (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t1187)))))
% 2.02/2.27  (define @t1189 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t87))
% 2.02/2.27  (define @t1190 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t87)))
% 2.02/2.27  (define @t1191 () (= @t444 @t157))
% 2.02/2.27  (define @t1192 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1131 @t157)))
% 2.02/2.27  (define @t1193 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1125 @t211))
% 2.02/2.27  (define @t1194 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t421)))
% 2.02/2.27  (define @t1195 () (not @t345))
% 2.02/2.27  (define @t1196 () (tptp.c_3d___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ))
% 2.02/2.27  (define @t1197 () (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t1196 @t1196))
% 2.02/2.27  (define @t1198 () (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.c_24__type__30 @t1196 @t1197))
% 2.02/2.27  (define @t1199 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t444)))
% 2.02/2.27  (define @t1200 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t248 @t211))
% 2.02/2.27  (define @t1201 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t157 @t211))
% 2.02/2.27  (define @t1202 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1109 @t211))
% 2.02/2.27  (define @t1203 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 @t244) @t157))
% 2.02/2.27  (define @t1204 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 @t1116))
% 2.02/2.27  (define @t1205 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1119 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1204 @t248)))
% 2.02/2.27  (define @t1206 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t317 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 @t1118)))
% 2.02/2.27  (define @t1207 () (=> @t1121 @t1206))
% 2.02/2.27  (define @t1208 () (= @t375 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1209 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t317))
% 2.02/2.27  (define @t1210 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t40 @t1132) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t40 @t1073))))
% 2.02/2.27  (define @t1211 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1140 @t317)))
% 2.02/2.27  (define @t1212 () (=> @t1061 (=> @t1142 @t1211)))
% 2.02/2.27  (define @t1213 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1204 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t248 @t1116))))
% 2.02/2.27  (define @t1214 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t317 @t1140)))
% 2.02/2.27  (define @t1215 () (=> @t1061 (=> @t1148 @t1214)))
% 2.02/2.27  (define @t1216 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t317 @t1140)))
% 2.02/2.27  (define @t1217 () (=> @t1061 (=> @t1150 @t1216)))
% 2.02/2.27  (define @t1218 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1125 @t248) @t157))
% 2.02/2.27  (define @t1219 () (=> @t1129 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1116 @t317) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1171 @t248)))))
% 2.02/2.27  (define @t1220 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t317)))
% 2.02/2.27  (define @t1221 () (= @t317 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1222 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t317)))
% 2.02/2.27  (define @t1223 () (= @t1140 @t317))
% 2.02/2.27  (define @t1224 () (=> @t1180 @t1223))
% 2.02/2.27  (define @t1225 () (=> @t1181 @t1224))
% 2.02/2.27  (define @t1226 () (=> @t1184 @t1223))
% 2.02/2.27  (define @t1227 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t375 @t157)))
% 2.02/2.27  (define @t1228 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t157 @t87))
% 2.02/2.27  (define @t1229 () (= @t375 @t157))
% 2.02/2.27  (define @t1230 () (=> @t1180 (= @t1179 @t375)))
% 2.02/2.27  (define @t1231 () (=> @t1181 @t1230))
% 2.02/2.27  (define @t1232 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1209 @t157)))
% 2.02/2.27  (define @t1233 () (=> @t1061 @t1232))
% 2.02/2.27  (define @t1234 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1125 @t211))
% 2.02/2.27  (define @t1235 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t120 @t253)))
% 2.02/2.27  (define @t1236 () (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t119 @t253)) @t1235))
% 2.02/2.27  (define @t1237 () (@list @t119))
% 2.02/2.27  (define @t1238 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t120 @t253)))
% 2.02/2.27  (define @t1239 () (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t119 @t253)) @t1238))
% 2.02/2.27  (define @t1240 () (= @t120 @t253))
% 2.02/2.27  (define @t1241 () (not @t1240))
% 2.02/2.27  (define @t1242 () (= @t119 @t253))
% 2.02/2.27  (define @t1243 () (= @t119 @t120))
% 2.02/2.27  (define @t1244 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t119 @t120))
% 2.02/2.27  (define @t1245 () (tptp.p @t1244))
% 2.02/2.27  (define @t1246 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t120 @t120)))
% 2.02/2.27  (define @t1247 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t119 @t120))
% 2.02/2.27  (define @t1248 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t44))
% 2.02/2.27  (define @t1249 () (= @t1248 @t44))
% 2.02/2.27  (define @t1250 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t44))
% 2.02/2.27  (define @t1251 () (= @t1248 @t1250))
% 2.02/2.27  (define @t1252 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1253 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 @t44))
% 2.02/2.27  (define @t1254 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1255 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t44))
% 2.02/2.27  (define @t1256 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t107))
% 2.02/2.27  (define @t1257 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1256 @t73))
% 2.02/2.27  (define @t1258 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t107 @t73))
% 2.02/2.27  (define @t1259 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t1258))
% 2.02/2.27  (define @t1260 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t73))
% 2.02/2.27  (define @t1261 () (@list @t73))
% 2.02/2.27  (define @t1262 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t73 @t107))
% 2.02/2.27  (define @t1263 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t73 @t44))
% 2.02/2.27  (define @t1264 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t73))
% 2.02/2.27  (define @t1265 () (@var "V3__q" $$unsorted))
% 2.02/2.27  (define @t1266 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t107 @t1265)))
% 2.02/2.27  (define @t1267 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t73)))
% 2.02/2.27  (define @t1268 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1265))
% 2.02/2.27  (define @t1269 () (@list @t1265))
% 2.02/2.27  (define @t1270 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t107 @t1265))
% 2.02/2.27  (define @t1271 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1264 @t1270)))
% 2.02/2.27  (define @t1272 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t73 @t1265)))
% 2.02/2.27  (define @t1273 () (=> @t1272 @t1271))
% 2.02/2.27  (define @t1274 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t73 @t1265)))
% 2.02/2.27  (define @t1275 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1263 @t1262)))
% 2.02/2.27  (define @t1276 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1264 @t1258)))
% 2.02/2.27  (define @t1277 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 @t107))
% 2.02/2.27  (define @t1278 () (tptp.p @t1277))
% 2.02/2.27  (define @t1279 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1256 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1280 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t107 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1281 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t107)))
% 2.02/2.27  (define @t1282 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1256)))
% 2.02/2.27  (define @t1283 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1256)))
% 2.02/2.27  (define @t1284 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t107)))
% 2.02/2.27  (define @t1285 () (=> @t1284 @t1283))
% 2.02/2.27  (define @t1286 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1256 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1287 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t107 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1288 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t44 @t107))
% 2.02/2.27  (define @t1289 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t107))
% 2.02/2.27  (define @t1290 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t1289))
% 2.02/2.27  (define @t1291 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44)))
% 2.02/2.27  (define @t1292 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1125)))
% 2.02/2.27  (define @t1293 () (not (= @t211 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1294 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t1109))
% 2.02/2.27  (define @t1295 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t248))
% 2.02/2.27  (define @t1296 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t157))
% 2.02/2.27  (define @t1297 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t248))
% 2.02/2.27  (define @t1298 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1109 @t1109))
% 2.02/2.27  (define @t1299 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1256 @t73))
% 2.02/2.27  (define @t1300 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t107 @t73))
% 2.02/2.27  (define @t1301 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t44 @t73))
% 2.02/2.27  (define @t1302 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1256))
% 2.02/2.27  (define @t1303 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t107))
% 2.02/2.27  (define @t1304 () (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq))
% 2.02/2.27  (define @t1305 () (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.c_24__type__30 tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq @t1304))
% 2.02/2.27  (define @t1306 () (@var "V1__b0" $$unsorted))
% 2.02/2.27  (define @t1307 () (@var "V0__a0" $$unsorted))
% 2.02/2.27  (define @t1308 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t157))
% 2.02/2.27  (define @t1309 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1308 @t87)))
% 2.02/2.27  (define @t1310 () (= @t157 @t248))
% 2.02/2.27  (define @t1311 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t248 @t211))
% 2.02/2.27  (define @t1312 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 @t211))
% 2.02/2.27  (define @t1313 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t211)))
% 2.02/2.27  (define @t1314 () (forall @t259 (=> @t258 (=> @t1313 (= @t1312 @t1311)))))
% 2.02/2.27  (define @t1315 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t244))
% 2.02/2.27  (define @t1316 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t87)))
% 2.02/2.27  (define @t1317 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t87))
% 2.02/2.27  (define @t1318 () (not @t350))
% 2.02/2.27  (define @t1319 () (not (= @t1116 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1320 () (=> @t1055 @t1213))
% 2.02/2.27  (define @t1321 () (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1209 @t375)))
% 2.02/2.27  (define @t1322 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t248))
% 2.02/2.27  (define @t1323 () (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t1179)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1179 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (define @t1324 () (or @t1181 @t1323))
% 2.02/2.27  (define @t1325 () (= @t44 @t244))
% 2.02/2.27  (define @t1326 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t107))
% 2.02/2.27  (define @t1327 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t44 @t107))
% 2.02/2.27  (define @t1328 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t44 @t107))
% 2.02/2.27  (define @t1329 () (= @t1328 @t107))
% 2.02/2.27  (define @t1330 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t107 @t73))
% 2.02/2.27  (define @t1331 () (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cProp @t1196 tptp.c_3c_3d_3e))
% 2.02/2.27  (define @t1332 () (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.c_24__type__74 @t1196 @t1331))
% 2.02/2.27  (define @t1333 () (= @t107 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1334 () (or @t458 @t1333))
% 2.02/2.27  (define @t1335 () (= @t1096 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1336 () (not @t1333))
% 2.02/2.27  (define @t1337 () (not @t458))
% 2.02/2.27  (define @t1338 () (=> (= @t1096 @t244) (and @t1325 (= @t107 @t244))))
% 2.02/2.27  (define @t1339 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t107))
% 2.02/2.27  (define @t1340 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t44))
% 2.02/2.27  (define @t1341 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t73)))
% 2.02/2.27  (define @t1342 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t73))
% 2.02/2.27  (define @t1343 () (= @t1327 @t73))
% 2.02/2.27  (define @t1344 () (@var "V6__q" $$unsorted))
% 2.02/2.27  (define @t1345 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1344))
% 2.02/2.27  (define @t1346 () (@list @t1344))
% 2.02/2.27  (define @t1347 () (@var "V4__q" $$unsorted))
% 2.02/2.27  (define @t1348 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1347))
% 2.02/2.27  (define @t1349 () (@list @t1347))
% 2.02/2.27  (define @t1350 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t107 @t44)))
% 2.02/2.27  (define @t1351 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t44 @t107))
% 2.02/2.27  (define @t1352 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t107 @t44)))
% 2.02/2.27  (define @t1353 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t44 @t107))
% 2.02/2.27  (define @t1354 () (tptp.p @t1353))
% 2.02/2.27  (define @t1355 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2 @t157 @t248))
% 2.02/2.27  (define @t1356 () (@var "Vvar__3__m__61065" $$unsorted))
% 2.02/2.27  (define @t1357 () (= @t1328 @t73))
% 2.02/2.27  (define @t1358 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2 @t157 @t248))
% 2.02/2.27  (define @t1359 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1096)))
% 2.02/2.27  (define @t1360 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t107 @t44))
% 2.02/2.27  (define @t1361 () (@var "V3__p" $$unsorted))
% 2.02/2.27  (define @t1362 () (@var "V5__m" $$unsorted))
% 2.02/2.27  (define @t1363 () (tptp.p (tptp.happ @t75 @t1362)))
% 2.02/2.27  (define @t1364 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1362))
% 2.02/2.27  (define @t1365 () (@list @t1362))
% 2.02/2.27  (define @t1366 () (@var "V4__m" $$unsorted))
% 2.02/2.27  (define @t1367 () (=> (tptp.p (tptp.happ @t75 @t1366)) (tptp.p (tptp.happ @t75 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1366)))))
% 2.02/2.27  (define @t1368 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1366))
% 2.02/2.27  (define @t1369 () (@list @t1366))
% 2.02/2.27  (define @t1370 () (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__74 @t1331 @t75))
% 2.02/2.27  (define @t1371 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1265 @t44))
% 2.02/2.27  (define @t1372 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t44))
% 2.02/2.27  (define @t1373 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t73 @t44))
% 2.02/2.27  (define @t1374 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 @t73)))
% 2.02/2.27  (define @t1375 () (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t107 @t73)) @t1374))
% 2.02/2.27  (define @t1376 () (or @t1278 @t878))
% 2.02/2.27  (define @t1377 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1096 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1378 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t244 @t107)))
% 2.02/2.27  (define @t1379 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t107))))
% 2.02/2.27  (define @t1380 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1288 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1381 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1255 @t107)))
% 2.02/2.27  (define @t1382 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t107 @t73)))
% 2.02/2.27  (define @t1383 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2 @t44 @t107) tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.27  (define @t1384 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t248))
% 2.02/2.27  (define @t1385 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t270))))
% 2.02/2.27  (define @t1386 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 @t1308 @t1384))
% 2.02/2.27  (define @t1387 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2 @t157 @t248))
% 2.02/2.27  (define @t1388 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t248))
% 2.02/2.27  (define @t1389 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2 @t157 @t248))
% 2.02/2.27  (define @t1390 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t1388))
% 2.02/2.27  (define @t1391 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t44))
% 2.02/2.27  (define @t1392 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t157))
% 2.02/2.27  (define @t1393 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t248))
% 2.02/2.27  (define @t1394 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t157)))
% 2.02/2.27  (define @t1395 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t248))
% 2.02/2.27  (define @t1396 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1397 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1096)))
% 2.02/2.27  (define @t1398 () (@var "V3__k" $$unsorted))
% 2.02/2.27  (define @t1399 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1398))
% 2.02/2.27  (define @t1400 () (@list @t1398))
% 2.02/2.27  (define @t1401 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t233 @t87)))
% 2.02/2.27  (define @t1402 () (@var "V5__k" $$unsorted))
% 2.02/2.27  (define @t1403 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t85))
% 2.02/2.27  (define @t1404 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t211))
% 2.02/2.27  (define @t1405 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 @t1303)))
% 2.02/2.27  (define @t1406 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1096 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1407 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t73 @t107)))
% 2.02/2.27  (define @t1408 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t73 @t44)))
% 2.02/2.27  (define @t1409 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t362 @t73)))
% 2.02/2.27  (define @t1410 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t73 @t371)))
% 2.02/2.27  (define @t1411 () (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t375)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t375 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (define @t1412 () (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t375)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t375 @t248))))
% 2.02/2.27  (define @t1413 () (=> @t1061 @t1412))
% 2.02/2.27  (define @t1414 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1415 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1096 @t73))
% 2.02/2.27  (define @t1416 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t1330))
% 2.02/2.27  (define @t1417 () (= @t1340 @t1339))
% 2.02/2.27  (define @t1418 () (not (= @t73 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1419 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t107 @t44))
% 2.02/2.27  (define @t1420 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1339 @t1340)))
% 2.02/2.27  (define @t1421 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t73 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1422 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1330 @t1342)))
% 2.02/2.27  (define @t1423 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t107 @t1265))
% 2.02/2.27  (define @t1424 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1340 @t1339)))
% 2.02/2.27  (define @t1425 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1342 @t1330)))
% 2.02/2.27  (define @t1426 () (=> @t1093 @t1425))
% 2.02/2.27  (define @t1427 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1265 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1428 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t73 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1429 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t73)))
% 2.02/2.27  (define @t1430 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t40 @t87))
% 2.02/2.27  (define @t1431 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t40 @t85))
% 2.02/2.27  (define @t1432 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t87 @t85)))
% 2.02/2.27  (define @t1433 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t40 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1434 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t87 @t40))
% 2.02/2.27  (define @t1435 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t85 @t40))
% 2.02/2.27  (define @t1436 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t40)))
% 2.02/2.27  (define @t1437 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t362))
% 2.02/2.27  (define @t1438 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 @t1340 @t1339))
% 2.02/2.27  (define @t1439 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t362 @t73))
% 2.02/2.27  (define @t1440 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 @t1342 @t1330))
% 2.02/2.27  (define @t1441 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t371))
% 2.02/2.27  (define @t1442 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t371 @t73))
% 2.02/2.27  (define @t1443 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 @t1340 @t1339))
% 2.02/2.27  (define @t1444 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 @t1342 @t1330))
% 2.02/2.27  (define @t1445 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t1289))
% 2.02/2.27  (define @t1446 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1250 @t107))
% 2.02/2.27  (define @t1447 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t1096))
% 2.02/2.27  (define @t1448 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t85 @t87))
% 2.02/2.27  (define @t1449 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 @t1448))
% 2.02/2.27  (define @t1450 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t87))
% 2.02/2.27  (define @t1451 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t1450))
% 2.02/2.27  (define @t1452 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 @t85))
% 2.02/2.27  (define @t1453 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t87 @t85))
% 2.02/2.27  (define @t1454 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t421)))
% 2.02/2.27  (define @t1455 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t1265))
% 2.02/2.27  (define @t1456 () (not @t1093))
% 2.02/2.27  (define @t1457 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t278 @t107))
% 2.02/2.27  (define @t1458 () (and @t1088 @t1093))
% 2.02/2.27  (define @t1459 () (and @t1281 @t1352))
% 2.02/2.27  (define @t1460 () (= @t1457 tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.27  (define @t1461 () (= @t1250 @t1289))
% 2.02/2.27  (define @t1462 () (@var "V5__n" $$unsorted))
% 2.02/2.27  (define @t1463 () (tptp.p (tptp.happ @t75 @t63)))
% 2.02/2.27  (define @t1464 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t63))
% 2.02/2.27  (define @t1465 () (@list @t63))
% 2.02/2.27  (define @t1466 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t1109 @t1116))
% 2.02/2.27  (define @t1467 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t248 @t1116))
% 2.02/2.27  (define @t1468 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t157 @t1116))
% 2.02/2.27  (define @t1469 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1468 @t1467))
% 2.02/2.27  (define @t1470 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t157 @t248))
% 2.02/2.27  (define @t1471 () (= @t1470 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1472 () (@var "V3__d" $$unsorted))
% 2.02/2.27  (define @t1473 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1472))
% 2.02/2.27  (define @t1474 () (@list @t1472))
% 2.02/2.27  (define @t1475 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1468 @t1467)))
% 2.02/2.27  (define @t1476 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1470 @t1468)))
% 2.02/2.27  (define @t1477 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t248 @t1116)))
% 2.02/2.27  (define @t1478 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1468 @t1467)))
% 2.02/2.27  (define @t1479 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1470 @t1468)))
% 2.02/2.27  (define @t1480 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t1116)))
% 2.02/2.27  (define @t1481 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t44 @t107))
% 2.02/2.27  (define @t1482 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1119 @t157))))
% 2.02/2.27  (define @t1483 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t421))
% 2.02/2.27  (define @t1484 () (@var "Vvar__3__m__60988" $$unsorted))
% 2.02/2.27  (define @t1485 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2 @t157 @t87))
% 2.02/2.27  (define @t1486 () (= @t1253 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (define @t1487 () (= @t1253 @t244))
% 2.02/2.27  (define @t1488 () (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t449 @t85) @t1449))
% 2.02/2.27  (define @t1489 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t85)))
% 2.02/2.27  (define @t1490 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t85 @t87))
% 2.02/2.27  (define @t1491 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 @t1450))
% 2.02/2.27  (define @t1492 () (=> @t1489 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t454 @t85) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 @t1490))))
% 2.02/2.27  (define @t1493 () (@var "V2__b" $$unsorted))
% 2.02/2.27  (define @t1494 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1493 @t1493))
% 2.02/2.27  (define @t1495 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t157))
% 2.02/2.27  (define @t1496 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1493))
% 2.02/2.27  (define @t1497 () (@list @t1493))
% 2.02/2.27  (define @t1498 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1296))
% 2.02/2.27  (define @t1499 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t1495))
% 2.02/2.27  (define @t1500 () (= @t1499 @t1498))
% 2.02/2.27  (define @t1501 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1054 @t157)))
% 2.02/2.27  (define @t1502 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t46))
% 2.02/2.27  (define @t1503 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1296 @t1296))
% 2.02/2.27  (define @t1504 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t65))
% 2.02/2.27  (define @t1505 () (exists @t1497 (and @t1496 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1493)) (= @t157 @t1494))))
% 2.02/2.27  (define @t1506 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t279 @t279))))
% 2.02/2.27  (define @t1507 () (= @t1296 @t248))
% 2.02/2.27  (define @t1508 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t279))
% 2.02/2.27  (define @t1509 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t1495))
% 2.02/2.27  (define @t1510 () (= @t1509 @t1508))
% 2.02/2.27  (define @t1511 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1054)))
% 2.02/2.27  (define @t1512 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t279))
% 2.02/2.27  (define @t1513 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t248))
% 2.02/2.27  (define @t1514 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t107 @t107))
% 2.02/2.27  (define @t1515 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t44))
% 2.02/2.27  (define @t1516 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1515 @t1514)))
% 2.02/2.27  (define @t1517 () (=> @t1516 @t1093))
% 2.02/2.27  (define @t1518 () (=> @t1281 @t1517))
% 2.02/2.27  (define @t1519 () (forall @t1095 (=> @t369 @t1518)))
% 2.02/2.27  (define @t1520 () (=> @t370 @t1519))
% 2.02/2.27  (define @t1521 () (forall @t47 @t1520))
% 2.02/2.27  (define @t1522 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1515 @t1514)))
% 2.02/2.27  (define @t1523 () (@var "Vvar__6__m__60998" $$unsorted))
% 2.02/2.27  (define @t1524 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1288)))
% 2.02/2.27  (define @t1525 () (@var "V1__n2" $$unsorted))
% 2.02/2.27  (define @t1526 () (@var "V0__n1" $$unsorted))
% 2.02/2.27  (define @t1527 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t157))
% 2.02/2.27  (define @t1528 () (@var "V1__i" $$unsorted))
% 2.02/2.27  (define @t1529 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t1083))
% 2.02/2.27  (define @t1530 () (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t472))
% 2.02/2.27  (define @t1531 () (@var "V3__l" $$unsorted))
% 2.02/2.27  (define @t1532 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1531 @t1450)))
% 2.02/2.27  (define @t1533 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1531)))
% 2.02/2.27  (define @t1534 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1083))
% 2.02/2.27  (define @t1535 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1531))
% 2.02/2.27  (define @t1536 () (@list @t1531))
% 2.02/2.27  (define @t1537 () (@var "V2__a0" $$unsorted))
% 2.02/2.27  (define @t1538 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t120 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1539 () (tptp.p (tptp.happ @t58 @t167)))
% 2.02/2.27  (define @t1540 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t167)))
% 2.02/2.27  (define @t1541 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t167))
% 2.02/2.27  (define @t1542 () (@list @t167))
% 2.02/2.27  (define @t1543 () (forall @t1542 (=> @t1541 (=> @t1540 @t1539))))
% 2.02/2.27  (define @t1544 () (tptp.p (tptp.happ @t58 @t187)))
% 2.02/2.27  (define @t1545 () (forall (@list @t186) (=> @t335 (=> (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t186)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t186 @t187))) (tptp.p (tptp.happ @t58 @t186))))))
% 2.02/2.27  (define @t1546 () (tptp.c_24__type__74___24t @t58))
% 2.02/2.27  (define @t1547 () (tptp.p (tptp.happ @t58 @t182)))
% 2.02/2.27  (define @t1548 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t182))
% 2.02/2.27  (define @t1549 () (@list @t182))
% 2.02/2.27  (define @t1550 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t107))
% 2.02/2.27  (define @t1551 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t44))
% 2.02/2.27  (define @t1552 () (tptp.cCoq_2eInit_2ePeano_2ele___24a2 @t1551 @t1550))
% 2.02/2.27  (define @t1553 () (tptp.cCoq_2eInit_2ePeano_2elt___24a2 @t1551 @t1550))
% 2.02/2.27  (define @t1554 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t248 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1555 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1140 @t248))
% 2.02/2.27  (define @t1556 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t65))
% 2.02/2.27  (define @t1557 () (tptp.cCoq_2eZArith_2eZdiv_2eRemainder___24a2 @t1179 @t248))
% 2.02/2.27  (define @t1558 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t44))
% 2.02/2.27  (define @t1559 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t107))
% 2.02/2.27  (define @t1560 () (= @t1558 @t1559))
% 2.02/2.27  (define @t1561 () (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2 @t1558 @t1559))
% 2.02/2.27  (define @t1562 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t44))
% 2.02/2.27  (define @t1563 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t107))
% 2.02/2.27  (define @t1564 () (= @t1562 @t1563))
% 2.02/2.27  (define @t1565 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t44))
% 2.02/2.27  (define @t1566 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t107))
% 2.02/2.27  (define @t1567 () (and @t1281 @t1350))
% 2.02/2.27  (define @t1568 () (@var "V2__d" $$unsorted))
% 2.02/2.27  (define @t1569 () (@var "V4__v" $$unsorted))
% 2.02/2.27  (define @t1570 () (@var "V3__u" $$unsorted))
% 2.02/2.27  (define @t1571 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1568))
% 2.02/2.27  (define @t1572 () (@list @t1568))
% 2.02/2.27  (define @t1573 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t120)))
% 2.02/2.27  (define @t1574 () (@var "V2__g" $$unsorted))
% 2.02/2.27  (define @t1575 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t211)))
% 2.02/2.27  (define @t1576 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t211 @t471)))
% 2.02/2.27  (define @t1577 () (not @t1573))
% 2.02/2.27  (define @t1578 () (@var "V1__P" $$unsorted))
% 2.02/2.27  (define @t1579 () (tptp.p @t1578))
% 2.02/2.27  (define @t1580 () (@list @t1578))
% 2.02/2.27  (define @t1581 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t73 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1582 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1419)))
% 2.02/2.27  (define @t1583 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1584 () (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1419)) @t1284))
% 2.02/2.27  (define @t1585 () (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1342 @t1330)) @t1278))
% 2.02/2.27  (define @t1586 () (=> @t1425 @t1093))
% 2.02/2.27  (define @t1587 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1096 @t1455)))
% 2.02/2.27  (define @t1588 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t107 @t1265)))
% 2.02/2.27  (define @t1589 () (@var "V4__r" $$unsorted))
% 2.02/2.27  (define @t1590 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t119)))
% 2.02/2.27  (define @t1591 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t107 @t1250))))
% 2.02/2.27  (define @t1592 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1419 @t73))))
% 2.02/2.27  (define @t1593 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t119 @t253)))
% 2.02/2.27  (define @t1594 () (@var "V2__k" $$unsorted))
% 2.02/2.27  (define @t1595 () (@var "V3__t" $$unsorted))
% 2.02/2.27  (define @t1596 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 @t253))
% 2.02/2.27  (define @t1597 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t119))
% 2.02/2.27  (define @t1598 () (@var "V6__k2" $$unsorted))
% 2.02/2.27  (define @t1599 () (@var "V4__l2" $$unsorted))
% 2.02/2.27  (define @t1600 () (@var "V2__c2" $$unsorted))
% 2.02/2.27  (define @t1601 () (@var "V0__v" $$unsorted))
% 2.02/2.27  (define @t1602 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 @t1600) @t1599))
% 2.02/2.27  (define @t1603 () (@var "V5__k1" $$unsorted))
% 2.02/2.27  (define @t1604 () (@var "V3__l1" $$unsorted))
% 2.02/2.27  (define @t1605 () (@var "V1__c1" $$unsorted))
% 2.02/2.27  (define @t1606 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 @t1605) @t1604))
% 2.02/2.27  (define @t1607 () (@var "V7__P" $$unsorted))
% 2.02/2.27  (define @t1608 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1599))
% 2.02/2.27  (define @t1609 () (@list @t1599))
% 2.02/2.27  (define @t1610 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1604))
% 2.02/2.27  (define @t1611 () (@list @t1604))
% 2.02/2.27  (define @t1612 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1600))
% 2.02/2.27  (define @t1613 () (@list @t1600))
% 2.02/2.27  (define @t1614 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1605))
% 2.02/2.27  (define @t1615 () (@list @t1605))
% 2.02/2.27  (define @t1616 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1601))
% 2.02/2.27  (define @t1617 () (@list @t1601))
% 2.02/2.27  (define @t1618 () (@var "V3__l2" $$unsorted))
% 2.02/2.27  (define @t1619 () (@var "V4__k1" $$unsorted))
% 2.02/2.27  (define @t1620 () (@var "V2__l1" $$unsorted))
% 2.02/2.27  (define @t1621 () (@var "V0__v1" $$unsorted))
% 2.02/2.27  (define @t1622 () (@var "V5__P" $$unsorted))
% 2.02/2.27  (define @t1623 () (tptp.c_24__type__74___24t @t1622))
% 2.02/2.27  (define @t1624 () (@list @t1622))
% 2.02/2.27  (define @t1625 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1618))
% 2.02/2.27  (define @t1626 () (@list @t1618))
% 2.02/2.27  (define @t1627 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1620))
% 2.02/2.27  (define @t1628 () (@list @t1620))
% 2.02/2.27  (define @t1629 () (@var "V4__k2" $$unsorted))
% 2.02/2.27  (define @t1630 () (@var "V1__c2" $$unsorted))
% 2.02/2.27  (define @t1631 () (@var "V0__v2" $$unsorted))
% 2.02/2.27  (define @t1632 () (@var "V2__l2" $$unsorted))
% 2.02/2.27  (define @t1633 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t182)))
% 2.02/2.27  (define @t1634 () (@var "V1__l1" $$unsorted))
% 2.02/2.27  (define @t1635 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t182)))
% 2.02/2.27  (define @t1636 () (@var "V4__P" $$unsorted))
% 2.02/2.27  (define @t1637 () (tptp.p (tptp.happ @t1636 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1634 @t1632))))
% 2.02/2.27  (define @t1638 () (tptp.c_24__type__74___24t @t1636))
% 2.02/2.27  (define @t1639 () (@list @t1636))
% 2.02/2.27  (define @t1640 () (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t182))
% 2.02/2.27  (define @t1641 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1632))
% 2.02/2.27  (define @t1642 () (@list @t1632))
% 2.02/2.27  (define @t1643 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1634))
% 2.02/2.27  (define @t1644 () (@list @t1634))
% 2.02/2.27  (define @t1645 () (@var "V5__k2" $$unsorted))
% 2.02/2.27  (define @t1646 () (@var "V6__P" $$unsorted))
% 2.02/2.27  (define @t1647 () (@var "V2__l" $$unsorted))
% 2.02/2.27  (define @t1648 () (@var "V1__c" $$unsorted))
% 2.02/2.27  (define @t1649 () (tptp.c_24__type__74___24t @t115))
% 2.02/2.27  (define @t1650 () (@list @t115))
% 2.02/2.27  (define @t1651 () (tptp.c_24__type__74___24t @t510))
% 2.02/2.27  (define @t1652 () (tptp.c_24__type__74___24t @t1578))
% 2.02/2.27  (define @t1653 () (tptp.p (tptp.happ @t115 @t1259)))
% 2.02/2.27  (define @t1654 () (tptp.p (tptp.happ @t115 @t1257)))
% 2.02/2.27  (define @t1655 () (tptp.p (tptp.happ @t1578 @t120)))
% 2.02/2.27  (define @t1656 () (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t244 @t119)))))
% 2.02/2.27  (define @t1657 () (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t120 @t119))
% 2.02/2.27  (define @t1658 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1657 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1659 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t119 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (define @t1660 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1657)))
% 2.02/2.27  (define @t1661 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t119)))
% 2.02/2.27  (define @t1662 () (@var "V_24X2" $$unsorted))
% 2.02/2.27  (define @t1663 () (@var "V_24X1" $$unsorted))
% 2.02/2.27  (define @t1664 () (@list @t1663 @t1662))
% 2.02/2.27  (define @t1665 () (@list @t1663))
% 2.02/2.27  (define @t1666 () (@var "V_24X3" $$unsorted))
% 2.02/2.27  (define @t1667 () (@list @t1663 @t1662 @t1666))
% 2.02/2.27  (define @t1668 () (@var "V_24X10" $$unsorted))
% 2.02/2.27  (define @t1669 () (@var "V_24X9" $$unsorted))
% 2.02/2.27  (define @t1670 () (@var "V_24X8" $$unsorted))
% 2.02/2.27  (define @t1671 () (@var "V_24X7" $$unsorted))
% 2.02/2.27  (define @t1672 () (@var "V_24X6" $$unsorted))
% 2.02/2.27  (define @t1673 () (@var "V_24X5" $$unsorted))
% 2.02/2.27  (define @t1674 () (@var "V_24X4" $$unsorted))
% 2.02/2.27  (define @t1675 () (@list @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668))
% 2.02/2.27  (define @t1676 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1 @t1663))
% 2.02/2.27  (define @t1677 () (tptp.cCoq_2eInit_2eSpecif_2esig___24a2 @t1663 @t1662))
% 2.02/2.27  (define @t1678 () (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit @t1663))
% 2.02/2.27  (define @t1679 () (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul @t1663))
% 2.02/2.27  (define @t1680 () (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter @t1663) @t1662) @t1666))
% 2.02/2.27  (define @t1681 () (@list @t1663 @t1662 @t1666 @t1674))
% 2.02/2.27  (define @t1682 () (tptp.happ tptp.c_24__lam__68508 @t1663))
% 2.02/2.27  (define @t1683 () (@var "V_24X12" $$unsorted))
% 2.02/2.27  (define @t1684 () (@var "V_24X11" $$unsorted))
% 2.02/2.27  (define @t1685 () (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.c_24__lam__14596 @t1663) @t1662) @t1666) @t1674) @t1673) @t1672) @t1671) @t1670) @t1669) @t1668) @t1684))
% 2.02/2.27  (define @t1686 () (@list @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684 @t1683))
% 2.02/2.27  (define @t1687 () (tptp.cCoq_2eInit_2eSpecif_2esumbool___24a2 @t1663 @t1662))
% 2.02/2.27  (define @t1688 () (tptp.happ tptp.c_24__lam__18639 @t1663))
% 2.02/2.27  (define @t1689 () (tptp.happ tptp.cCoq_2eZArith_2eZpower_2eZpower__nat @t1663))
% 2.02/2.27  (define @t1690 () (tptp.happ (tptp.happ tptp.c_24__lam__300 @t1663) @t1662))
% 2.02/2.27  (define @t1691 () (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.c_24__lam__59478 @t1663) @t1662) @t1666) @t1674))
% 2.02/2.27  (define @t1692 () (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1 @t1663))
% 2.02/2.27  (define @t1693 () (tptp.happ (tptp.happ tptp.c_24__lam__259 @t1663) @t1662))
% 2.02/2.27  (define @t1694 () (@list @t1663 @t1662 @t1666 @t1674 @t1673))
% 2.02/2.27  (define @t1695 () (tptp.cCoq_2eReals_2eRfunctions_2eZ__spec___24a2 @t1663 @t1662))
% 2.02/2.27  (define @t1696 () (@list @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684))
% 2.02/2.27  (define @t1697 () (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2enat__rect @t1663))
% 2.02/2.27  (define @t1698 () (tptp.happ (tptp.happ @t1697 @t1662) @t1666))
% 2.02/2.27  (define @t1699 () (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 @t1663 @t1662))
% 2.02/2.27  (define @t1700 () (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst @t1663) @t1662) @t1666) @t1674) @t1673) @t1672) @t1671) @t1670) @t1669) @t1668) @t1684))
% 2.02/2.27  (define @t1701 () (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos @t1663))
% 2.02/2.27  (define @t1702 () (tptp.cCoq_2eInit_2eDatatypes_2elist___24a1 @t1663))
% 2.02/2.27  (define @t1703 () (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2 @t1663 @t1662))
% 2.02/2.27  (define @t1704 () (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2 @t1663 @t1662))
% 2.02/2.27  (define @t1705 () (@var "V_24Y" $$unsorted))
% 2.02/2.27  (define @t1706 () (@list @t1705))
% 2.02/2.27  (define @t1707 () (@list @t1663 @t1662 @t1705))
% 2.02/2.27  (define @t1708 () (@list @t1663 @t1705))
% 2.02/2.27  (define @t1709 () (@list @t1663 @t1662 @t1666 @t1705))
% 2.02/2.27  (define @t1710 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1514 @t1515)))
% 2.02/2.27  (define @t1711 () (=> @t1710 @t1350))
% 2.02/2.27  (define @t1712 () (=> @t1281 @t1711))
% 2.02/2.27  (define @t1713 () (=> @t1088 @t1712))
% 2.02/2.27  (define @t1714 () (forall @t1095 (=> @t369 @t1713)))
% 2.02/2.27  (define @t1715 () (=> @t370 @t1714))
% 2.02/2.27  (define @t1716 () (forall @t47 @t1715))
% 2.02/2.27  (define @t1717 () (not @t1716))
% 2.02/2.27  (define @t1718 () (@var "BOUND_VARIABLE_55458" $$unsorted))
% 2.02/2.27  (define @t1719 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t1718)))
% 2.02/2.27  (define @t1720 () (not (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1515 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1718 @t1718)))))
% 2.02/2.27  (define @t1721 () (not (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1718))))
% 2.02/2.27  (define @t1722 () (not (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1718)))
% 2.02/2.27  (define @t1723 () (not @t370))
% 2.02/2.27  (define @t1724 () (or @t1723 @t1722 @t1721 @t1720 @t1719))
% 2.02/2.27  (define @t1725 () (or @t1722 @t1721 @t1720 @t1719))
% 2.02/2.27  (define @t1726 () (or @t1723 @t1725))
% 2.02/2.27  (define @t1727 () (@list @t44 @t1718))
% 2.02/2.27  (define @t1728 () (forall @t1727 @t1726))
% 2.02/2.27  (define @t1729 () (@list @t1718))
% 2.02/2.27  (define @t1730 () (forall @t1729 @t1726))
% 2.02/2.27  (define @t1731 () (forall @t1729 @t1725))
% 2.02/2.27  (define @t1732 () (@list @t107))
% 2.02/2.27  (define @t1733 () (or @t1723 @t1731))
% 2.02/2.27  (define @t1734 () (not @t1516))
% 2.02/2.27  (define @t1735 () (not @t1281))
% 2.02/2.27  (define @t1736 () (not @t369))
% 2.02/2.27  (define @t1737 () (or @t1736 @t1735 @t1734 @t1093))
% 2.02/2.27  (define @t1738 () (forall @t1095 @t1737))
% 2.02/2.27  (define @t1739 () (or @t1735 @t1734 @t1093))
% 2.02/2.27  (define @t1740 () (@var "BOUND_VARIABLE_64076" $$unsorted))
% 2.02/2.27  (define @t1741 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1740 @t44)))
% 2.02/2.27  (define @t1742 () (not (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1740 @t1740) @t1515))))
% 2.02/2.27  (define @t1743 () (not (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1740))))
% 2.02/2.27  (define @t1744 () (not (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1740)))
% 2.02/2.27  (define @t1745 () (not @t1088))
% 2.02/2.27  (define @t1746 () (or @t1723 @t1745 @t1744 @t1743 @t1742 @t1741))
% 2.02/2.27  (define @t1747 () (or @t1744 @t1743 @t1742 @t1741))
% 2.02/2.27  (define @t1748 () (or @t1723 @t1745 @t1747))
% 2.02/2.27  (define @t1749 () (@list @t44 @t1740))
% 2.02/2.27  (define @t1750 () (forall @t1749 @t1748))
% 2.02/2.27  (define @t1751 () (@list @t1740))
% 2.02/2.27  (define @t1752 () (forall @t1751 @t1748))
% 2.02/2.27  (define @t1753 () (forall @t1751 @t1747))
% 2.02/2.27  (define @t1754 () (or @t1723 @t1745 @t1753))
% 2.02/2.27  (define @t1755 () (not @t1710))
% 2.02/2.27  (define @t1756 () (or @t1736 @t1735 @t1755 @t1350))
% 2.02/2.27  (define @t1757 () (forall @t1095 @t1756))
% 2.02/2.27  (define @t1758 () (or @t1723 @t1745 @t1757))
% 2.02/2.27  (define @t1759 () (or @t1745 @t1757))
% 2.02/2.27  (define @t1760 () (or @t1745 @t1756))
% 2.02/2.27  (define @t1761 () (or @t1736 @t1745 @t1735 @t1755 @t1350))
% 2.02/2.27  (define @t1762 () (or @t1745 @t1735 @t1755 @t1350))
% 2.02/2.27  (define @t1763 () (or @t1735 @t1755 @t1350))
% 2.02/2.27  (define @t1764 () (forall @t1749 @t1746))
% 2.02/2.27  (define @t1765 () (@quantifiers_skolemize @t1764 0))
% 2.02/2.27  (define @t1766 () (@quantifiers_skolemize @t1764 1))
% 2.02/2.27  (define @t1767 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1766 @t1765)))
% 2.02/2.27  (define @t1768 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1766 @t1766) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1765 @t1765))))
% 2.02/2.27  (define @t1769 () (not @t1768))
% 2.02/2.27  (define @t1770 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1766))
% 2.02/2.27  (define @t1771 () (not @t1770))
% 2.02/2.27  (define @t1772 () (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1765)))
% 2.02/2.27  (define @t1773 () (not @t1772))
% 2.02/2.27  (define @t1774 () (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1765))
% 2.02/2.27  (define @t1775 () (not @t1774))
% 2.02/2.27  (define @t1776 () (or @t1775 @t1773 @t1771 (not (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1766))) @t1769 @t1767))
% 2.02/2.27  (define @t1777 () (@list true))
% 2.02/2.27  (define @t1778 () (@list @t1776))
% 2.02/2.27  (define @t1779 () (or @t1771 @t1775 @t1773 @t1769 @t1767))
% 2.02/2.27  (define @t1780 () (not @t1779))
% 2.02/2.27  (define @t1781 () (forall @t1727 @t1724))
% 2.02/2.27  (assume @p1 @t1)
% 2.02/2.27  (assume @p2 (not @t2))
% 2.02/2.27  (assume @p3 (tptp.cType___24t tptp.cType))
% 2.02/2.27  (assume @p4 (forall @t9 (=> @t8 (or (and (= @t4 tptp.cCoq_2eInit_2eDatatypes_2eO) (= @t7 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t3) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t3) (= @t4 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t3)) (= @t7 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 @t3)))))))))
% 2.02/2.27  (assume @p5 (forall @t13 (=> @t12 (or (and (= @t6 tptp.cCoq_2eInit_2eDatatypes_2eO) (= @t11 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t10) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t10) (= @t6 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t10)) (= @t11 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 @t10)))))))))
% 2.02/2.27  (assume @p6 (forall @t18 (=> @t17 (=> @t16 (exists (@list @t15) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t15) (exists (@list @t14) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t14) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl___24a2 @t5 @t6) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t15 @t14)) (= (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2 @t6 @t5) (and (= (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t5) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t6 @t15) @t14)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t14)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t14 @t6))))))))))))
% 2.02/2.27  (assume @p7 (forall @t18 (=> @t17 (=> @t21 (exists (@list @t20) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t20) (exists (@list @t19) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t19) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2 @t6 @t5) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t20 @t19)) (= (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2 @t6 @t5) (and (= @t6 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t5 @t20) @t19)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t19)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t19 @t5))))))))))))
% 2.02/2.27  (assume @p8 (forall @t13 (=> @t17 (exists (@list @t22) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t22) (exists (@list @t25) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t25) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1 @t6) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t22 @t25)) (= (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1 @t6) (and (= @t6 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t22 @t22) @t25)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t25)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t25 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t22))))))))))))
% 2.02/2.27  (assume @p9 (forall @t9 (=> @t8 (or (and (= @t28 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (= @t27 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t29) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t29) (= @t28 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t29)) (= @t27 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t29)))) (exists (@list @t26) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t26) (= @t28 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t26)) (= @t27 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t26))))))))
% 2.02/2.27  (assume @p10 (forall (@list @t39 @t38 @t37 @t36 @t35 @t34 @t33 @t30 @t31 @t32) (= (tptp.c_24__let__11__subst__l__14524___24a10 @t39 @t38 @t37 @t36 @t35 @t34 @t33 @t30 @t31 @t32) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL___24a11 @t39 @t38 @t37 @t36 @t35 @t34 @t33 @t32 @t31 @t30 @t30))))
% 2.02/2.27  (assume @p11 (forall @t43 (= @t42 @t41)))
% 2.02/2.27  (assume @p12 (forall @t47 (= @t46 @t45)))
% 2.02/2.27  (assume @p13 (forall @t50 (=> (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t @t48) (or (and (= @t48 tptp.cCoq_2eInit_2eDatatypes_2eEq) (= @t49 tptp.cCoq_2eInit_2eDatatypes_2eEq)) (and (= @t48 tptp.cCoq_2eInit_2eDatatypes_2eLt) (= @t49 tptp.cCoq_2eInit_2eDatatypes_2eGt)) (and (= @t48 tptp.cCoq_2eInit_2eDatatypes_2eGt) (= @t49 tptp.cCoq_2eInit_2eDatatypes_2eLt))))))
% 2.02/2.27  (assume @p14 (forall @t57 (=> @t56 (or (and @t55 (= @t53 @t51)) (and @t54 (= @t53 tptp.cCoq_2eInit_2eDatatypes_2efalse))))))
% 2.02/2.27  (assume @p15 (forall @t59 (= (tptp.cCoq_2eInit_2eDatatypes_2enat__rec___24a1 @t58) (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a1 @t58))))
% 2.02/2.27  (assume @p16 (forall (@list @t58 @t62 @t61 @t63) (=> (tptp.c_24__type__13214___24t @t58 @t58) (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t63) (or (and (= @t63 tptp.cCoq_2eInit_2eDatatypes_2eO) (= @t64 @t62)) (exists (@list @t60) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t60) (= @t63 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t60)) (= @t64 (tptp.happ (tptp.happ @t61 @t60) (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a4 @t58 @t62 @t61 @t60))))))))))
% 2.02/2.27  (assume @p17 (forall @t70 (=> @t69 (or (and @t68 (= @t66 tptp.cCoq_2eInit_2eDatatypes_2efalse)) (and @t67 (= @t66 tptp.cCoq_2eInit_2eDatatypes_2etrue))))))
% 2.02/2.27  (assume @p18 (forall @t57 (=> @t56 (or (and @t55 (= @t71 tptp.cCoq_2eInit_2eDatatypes_2etrue)) (and @t54 (= @t71 @t51))))))
% 2.02/2.27  (assume @p19 (forall (@list @t75 @t74 @t73) (=> @t78 (=> @t77 (=> (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t75 @t74 @t73) (exists (@list @t76) (and (tptp.t @t76 @t75) (exists (@list @t72) (and (tptp.t @t72 @t74) (= @t73 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t75 @t74 @t76 @t72)) (= (tptp.cCoq_2eInit_2eDatatypes_2esnd___24a3 @t75 @t74 @t73) @t72))))))))))
% 2.02/2.27  (assume @p20 (forall @t57 (=> @t56 (or (=> @t84 (and @t55 (or (and @t83 @t80) (and @t81 @t82)))) (=> @t84 (and @t54 (or (and @t83 @t82) (and @t81 @t80))))))))
% 2.02/2.27  (assume @p21 (forall @t91 (=> @t90 (or (and @t89 (= @t88 @t85)) (exists (@list @t86) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t86) (= @t87 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t86)) (= @t88 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eNat_2eadd___24a2 @t86 @t85)))))))))
% 2.02/2.27  (assume @p22 (forall @t91 (=> @t90 (or (=> @t96 (and @t89 (or (and @t95 (= @t94 tptp.cCoq_2eInit_2eDatatypes_2eEq)) (exists (@list @t97) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t97) (= @t85 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t97)) (= @t94 tptp.cCoq_2eInit_2eDatatypes_2eLt)))))) (exists (@list @t93) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t93) (=> @t96 (and (= @t87 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t93)) (or (and @t95 (= @t94 tptp.cCoq_2eInit_2eDatatypes_2eGt)) (exists (@list @t92) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t92) (= @t85 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t92)) (= @t94 (tptp.cCoq_2eInit_2eNat_2ecompare___24a2 @t93 @t92)))))))))))))
% 2.02/2.27  (assume @p23 (forall @t91 (=> @t90 (or (and @t89 (= @t100 @t85)) (exists (@list @t99) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t99) (=> @t96 (and (= @t87 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t99)) (or (and @t95 (= @t100 @t87)) (exists (@list @t98) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t98) (= @t85 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t98)) (= @t100 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 (tptp.cCoq_2eInit_2eNat_2emax___24a2 @t99 @t98))))))))))))))
% 2.02/2.27  (assume @p24 (forall @t91 (=> @t90 (or (and @t89 (= @t102 tptp.cCoq_2eInit_2eDatatypes_2eO)) (exists (@list @t101) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t101) (= @t87 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t101)) (= @t102 (tptp.cCoq_2eInit_2eNat_2eadd___24a2 @t85 (tptp.cCoq_2eInit_2eNat_2emul___24a2 @t101 @t85)))))))))
% 2.02/2.27  (assume @p25 (forall @t91 (=> @t90 (or (and @t89 @t106) (exists (@list @t104) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t104) (=> @t96 (and (= @t87 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t104)) (or (and @t95 @t106) (exists (@list @t103) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t103) (= @t85 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t103)) (= @t105 (tptp.cCoq_2eInit_2eNat_2esub___24a2 @t104 @t103)))))))))))))
% 2.02/2.27  (assume @p26 (forall @t109 (= (tptp.cCoq_2eInit_2ePeano_2elt___24a2 @t44 @t107) (tptp.cCoq_2eInit_2ePeano_2ele___24a2 @t108 @t107))))
% 2.02/2.27  (assume @p27 (forall (@list @t75 @t111) (= (tptp.cCoq_2eInit_2eWf_2ewell__founded___24a2 @t75 @t111) (forall @t112 (=> (tptp.t @t110 @t75) (tptp.cCoq_2eInit_2eWf_2eAcc___24a3 @t75 @t111 @t110))))))
% 2.02/2.27  (assume @p28 (forall (@list @t75 @t111 @t115 @t114 @t113) (= (tptp.cCoq_2eInit_2eWf_2ewell__founded__induction__type___24a5 @t75 @t111 @t115 @t114 @t113) (tptp.cCoq_2eInit_2eWf_2eAcc__rect___24a5 @t75 @t111 @t115 (tptp.c_24__lam__59478___24a4 @t75 @t111 @t115 @t114) @t113))))
% 2.02/2.27  (assume @p29 (forall @t59 (= @t118 (or @t116 @t117))))
% 2.02/2.27  (assume @p30 (forall @t122 (= (tptp.cCoq_2eNArith_2eBinNat_2eN_2ele___24a2 @t120 @t119) (not (= @t121 tptp.cCoq_2eInit_2eDatatypes_2eGt)))))
% 2.02/2.27  (assume @p31 (forall @t122 (= (tptp.cCoq_2eNArith_2eBinNat_2eN_2elt___24a2 @t120 @t119) (= @t121 tptp.cCoq_2eInit_2eDatatypes_2eLt))))
% 2.02/2.27  (assume @p32 (forall @t109 (=> @t129 (or (and @t128 (= @t125 @t107)) (exists (@list @t124) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t124) (=> @t127 (and (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t124)) (or (and @t126 (= @t125 @t44)) (exists (@list @t123) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t123) (= @t107 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t123)) (= @t125 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t124 @t123))))))))))))))
% 2.02/2.27  (assume @p33 (forall @t109 (=> @t129 (or (=> @t127 (and @t128 (or (and @t126 (= @t132 tptp.cCoq_2eInit_2eDatatypes_2eEq)) (exists (@list @t133) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t133) (= @t107 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t133)) (= @t132 tptp.cCoq_2eInit_2eDatatypes_2eLt)))))) (exists (@list @t131) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t131) (=> @t127 (and (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t131)) (or (and @t126 (= @t132 tptp.cCoq_2eInit_2eDatatypes_2eGt)) (exists (@list @t130) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t130) (= @t107 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t130)) (= @t132 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t131 @t130)))))))))))))
% 2.02/2.27  (assume @p34 (forall (@list @t44 @t134) (=> @t129 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t134) (or (and (= @t136 tptp.cCoq_2eInit_2eDatatypes_2eEq) @t137) (and (= @t136 tptp.cCoq_2eInit_2eDatatypes_2eLt) @t137) (and (= @t136 tptp.cCoq_2eInit_2eDatatypes_2eGt) (= @t135 @t134)))))))
% 2.02/2.27  (assume @p35 (forall @t109 (=> @t129 (or (and @t128 @t141) (exists (@list @t139) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t139) (=> @t127 (and (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t139)) (or (and @t126 @t141) (exists (@list @t138) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t138) (= @t107 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t138)) (= @t140 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t139 @t138))))))))))))))
% 2.02/2.27  (assume @p36 (forall @t47 (=> @t145 (or (and @t144 (= @t143 tptp.cCoq_2eNumbers_2eBinNums_2eN0)) (exists (@list @t142) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t142) (= @t44 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t142)) (= @t143 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 @t142)))))))))
% 2.02/2.27  (assume @p37 (forall @t109 (=> @t129 (or (and @t128 @t147) (exists (@list @t149) (and @t153 (=> @t127 (and (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t149)) (or (and @t126 (= @t146 @t44)) (exists (@list @t148) (and @t152 (=> @t153 (=> @t152 (and (= @t107 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t148)) (or (and (= @t150 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) @t147) (exists (@list @t151) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t151) (= @t150 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t151)) (= @t146 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t151)))) (and (= @t150 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) @t147))))))))))))))))
% 2.02/2.27  (assume @p38 (forall @t47 (=> @t129 (or (and @t128 (= @t155 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 tptp.cCoq_2eNumbers_2eBinNums_2exH))) (exists (@list @t154) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t154) (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t154)) (= @t155 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t154)))))))))
% 2.02/2.27  (assume @p39 (forall @t161 (=> @t160 (or (and @t159 (= @t158 tptp.cCoq_2eInit_2eDatatypes_2efalse)) (exists (@list @t156) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t156) (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t156)) (= @t158 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 @t156 @t87))))))))
% 2.02/2.27  (assume @p40 (forall @t164 (=> @t160 (or (and @t159 (= @t163 tptp.cCoq_2eInit_2eDatatypes_2eO)) (exists (@list @t162) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t162) (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t162)) (= @t163 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 @t162))))))))
% 2.02/2.27  (assume @p41 (forall @t122 (= (tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2 @t120 @t119) (not (= @t165 tptp.cCoq_2eInit_2eDatatypes_2eGt)))))
% 2.02/2.27  (assume @p42 (forall @t122 (= (tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2 @t120 @t119) (= @t165 tptp.cCoq_2eInit_2eDatatypes_2eLt))))
% 2.02/2.27  (assume @p43 (forall @t181 (=> @t180 (or (exists (@list @t177) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t177) (=> @t173 (and (= @t167 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t177)) (or (exists (@list @t179) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t179) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t179)) (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.c_24__fix__413__1__add__carry___24a2 @t177 @t179))))) (exists (@list @t178) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t178) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t178)) (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t177 @t178))))) (and @t169 (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t177))))))))) (exists (@list @t174) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t174) (=> @t173 (and (= @t167 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t174)) (or (exists (@list @t176) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t176) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t176)) (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t174 @t176))))) (exists (@list @t175) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t175) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t175)) (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t174 @t175))))) (and @t169 (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t174)))))))) (=> @t173 (and @t172 (or (exists (@list @t171) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t171) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t171)) (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t171))))) (exists (@list @t170) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t170) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t170)) (= @t168 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t170)))) (and @t169 (= @t168 @t23)))))))))
% 2.02/2.27  (assume @p44 (= tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1 tptp.cCoq_2eInit_2eDatatypes_2eEq)))
% 2.02/2.27  (assume @p45 (forall (@list @t75 @t62 @t182 @t63) (=> @t78 (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t63) (or (exists (@list @t185) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t185) (= @t63 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t185)) (= @t183 (tptp.happ @t62 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t75 @t62 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t75 @t62 @t182 @t185) @t185))))) (exists (@list @t184) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t184) (= @t63 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t184)) (= @t183 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t75 @t62 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t75 @t62 @t182 @t184) @t184)))) (and (= @t63 tptp.cCoq_2eNumbers_2eBinNums_2exH) (= @t183 (tptp.happ @t62 @t182))))))))
% 2.02/2.27  (assume @p46 (forall @t193 (=> @t192 (or (exists (@list @t191) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t191) (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t191)) (= @t188 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t191 @t186)))))) (exists (@list @t190) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t190) (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t190)) (= @t188 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t190 @t186))))) (and @t189 (= @t188 @t186))))))
% 2.02/2.27  (assume @p47 (forall @t198 (=> @t197 (or (exists (@list @t196) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t196) (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t196)) (= @t194 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t196))))) (exists (@list @t195) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t195) (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t195)) (= @t194 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 @t195))))) (and (= @t120 tptp.cCoq_2eNumbers_2eBinNums_2exH) (= @t194 tptp.cCoq_2eNumbers_2eBinNums_2eN0))))))
% 2.02/2.27  (assume @p48 (forall @t202 (=> @t192 (or (exists (@list @t201) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t201) (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t201)) (= @t199 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t201))))) (exists (@list @t200) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t200) (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t200)) (= @t199 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 @t200))))) (and @t189 (= @t199 tptp.cCoq_2eNumbers_2eBinNums_2exH))))))
% 2.02/2.27  (assume @p49 (forall @t43 (= @t41 (tptp.cCoq_2eInit_2eDatatypes_2efst___24a3 tptp.cCoq_2eNumbers_2eBinNums_2epositive tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask @t203))))
% 2.02/2.27  (assume @p50 (forall @t122 (=> @t197 (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t119) (or (and (= @t206 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) @t205) (exists (@list @t207) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t207) (= @t206 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t207)) (= @t204 @t207))) (and (= @t206 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) @t205))))))
% 2.02/2.27  (assume @p51 (forall @t202 (=> @t192 (or (exists (@list @t210) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t210) (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t210)) (= @t208 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t210))))) (exists (@list @t209) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t209) (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t209)) (= @t208 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t209)))) (and @t189 (= @t208 @t23))))))
% 2.02/2.27  (assume @p52 (forall (@list @t212 @t211) (=> @t223 (or (exists (@list @t222) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t222) (=> @t218 (and (= @t212 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t222)) (or @t217 (exists (@list @t221) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t221) (= @t211 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t221)) (= @t213 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 @t222 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 @t221)))))))))) (exists (@list @t220) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t220) (=> @t218 (and (= @t212 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t220)) (or (and @t216 @t214) (exists (@list @t219) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t219) (= @t211 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t219)) (= @t213 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 @t220 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 @t219)))))))))) (=> @t218 (and (= @t212 tptp.cCoq_2eNumbers_2eBinNums_2exH) (or @t217 (exists (@list @t215) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t215) (= @t211 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t215)) @t214)))))))))
% 2.02/2.27  (assume @p53 (forall @t198 (= (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 @t120) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4 tptp.cCoq_2eInit_2eDatatypes_2enat tptp.cCoq_2eInit_2eNat_2eadd @t120 @t224))))
% 2.02/2.27  (assume @p54 (forall @t229 (=> @t228 (exists (@list @t227) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t227) (exists (@list @t225) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t225) (= @t226 (tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 @t227 @t225)) (= (tptp.cCoq_2eQArith_2eQArith__base_2eQden___24a1 @t226) @t225))))))))
% 2.02/2.27  (assume @p55 (forall @t122 (= (tptp.cCoq_2eQArith_2eQArith__base_2eQle___24a2 @t120 @t119) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eQArith_2eQArith__base_2eQnum___24a1 @t120) (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2eQArith_2eQArith__base_2eQden___24a1 @t119))) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eQArith_2eQArith__base_2eQnum___24a1 @t119) (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2eQArith_2eQArith__base_2eQden___24a1 @t120))))))))
% 2.02/2.27  (assume @p56 (forall @t229 (=> @t228 (exists (@list @t230) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t230) (exists (@list @t231) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t231) (= @t226 (tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 @t230 @t231)) (= (tptp.cCoq_2eQArith_2eQArith__base_2eQnum___24a1 @t226) @t230))))))))
% 2.02/2.27  (assume @p57 (forall @t238 (=> @t237 (or (and @t236 (= @t234 tptp.cCoq_2eReals_2eRdefinitions_2eR0)) (exists (@list @t235) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t235) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t235)) (= @t234 (tptp.cCoq_2eReals_2eRdefinitions_2eIPR___24a1 @t235)))) (exists (@list @t232) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t232) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t232)) (= @t234 (tptp.cCoq_2eReals_2eRdefinitions_2eRopp___24a1 (tptp.cCoq_2eReals_2eRdefinitions_2eIPR___24a1 @t232)))))))))
% 2.02/2.27  (assume @p58 (forall (@list @t240 @t239) (= (tptp.cCoq_2eReals_2eRdefinitions_2eRle___24a2 @t240 @t239) (or (tptp.cCoq_2eReals_2eRdefinitions_2eRlt___24a2 @t240 @t239) (= @t240 @t239)))))
% 2.02/2.27  (assume @p59 (forall (@list @t242 @t211) (=> @t246 (or (and (= @t211 tptp.cCoq_2eInit_2eDatatypes_2eO) (= @t243 @t245)) (exists (@list @t241) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t241) (= @t211 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t241)) (= @t243 (tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 @t242 (tptp.cCoq_2eReals_2eRpow__def_2epow___24a2 @t242 @t241)))))))))
% 2.02/2.27  (assume @p60 (forall @t247 (= (tptp.cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1 @t75) (tptp.c_24__type__399___24a1 @t75))))
% 2.02/2.27  (assume @p61 (forall @t164 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1 @t157) (exists @t251 (and @t250 (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t249 @t244)))))))
% 2.02/2.27  (assume @p62 (forall @t70 (=> @t69 (or (and @t68 (= @t252 @t244)) (and @t67 (= @t252 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))
% 2.02/2.27  (assume @p63 (forall @t122 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t120 @t119) (exists @t255 (and @t254 (= @t119 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t253 @t120)))))))
% 2.02/2.27  (assume @p64 (forall (@list @t257 @t256) (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2 @t257 @t256) (forall @t259 (=> @t258 (= (tptp.happ @t257 @t211) (tptp.happ @t256 @t211)))))))
% 2.02/2.27  (assume @p65 (forall @t122 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t120 @t119) (not @t261))))
% 2.02/2.27  (assume @p66 (forall @t122 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t120 @t119)) @t262)))
% 2.02/2.27  (assume @p67 (forall @t265 (= @t264 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t248 @t263))))))
% 2.02/2.27  (assume @p68 (forall @t122 (= @t267 (not @t262))))
% 2.02/2.27  (assume @p69 (forall @t164 (= @t269 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t268))))
% 2.02/2.27  (assume @p70 (forall @t164 (=> @t275 (or (and (= @t272 tptp.cCoq_2eInit_2eDatatypes_2eEq) @t271) (and (= @t272 tptp.cCoq_2eInit_2eDatatypes_2eLt) @t274) (and (= @t272 tptp.cCoq_2eInit_2eDatatypes_2eGt) @t271)))))
% 2.02/2.27  (assume @p71 (forall @t122 (= @t277 @t261)))
% 2.02/2.27  (assume @p72 (forall @t47 (= @t278 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 @t244 @t44)))))
% 2.02/2.27  (assume @p73 (forall @t164 (=> @t275 (or (and (= @t281 tptp.cCoq_2eInit_2eDatatypes_2eEq) @t280) (and (= @t281 tptp.cCoq_2eInit_2eDatatypes_2eLt) @t282) (and (= @t281 tptp.cCoq_2eInit_2eDatatypes_2eGt) @t280)))))
% 2.02/2.27  (assume @p74 (forall @t122 (= (tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 @t120 @t119) @t284)))
% 2.02/2.27  (assume @p75 (forall @t238 (=> @t237 (or (and @t236 (= @t286 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t287) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t287) (= @t233 @t288) (= @t286 @t288))) (exists (@list @t285) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t285) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t285)) (= @t286 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t285))))))))
% 2.02/2.27  (assume @p76 (forall @t238 (=> @t237 (or (and @t236 (= @t290 tptp.cCoq_2eNumbers_2eBinNums_2eN0)) (exists (@list @t291) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t291) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t291)) (= @t290 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t291)))) (exists (@list @t289) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t289) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t289)) (= @t290 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t289))))))))
% 2.02/2.27  (assume @p77 (forall @t238 (=> @t237 (or (and @t236 (= @t293 tptp.cCoq_2eInit_2eDatatypes_2eO)) (exists (@list @t294) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t294) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t294)) (= @t293 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 @t294)))) (exists (@list @t292) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t292) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t292)) (= @t293 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 @t292))))))))
% 2.02/2.27  (assume @p78 (forall @t122 (=> @t306 (or (and @t305 (= @t297 @t119)) (exists (@list @t303) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t303) (=> @t301 (and (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t303)) (or @t300 (exists (@list @t304) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t304) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t304)) (= @t297 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t303 @t304))))) (exists (@list @t302) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t302) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t302)) (= @t297 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t303 @t302))))))))) (exists (@list @t296) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t296) (=> @t301 (and (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t296)) (or @t300 (exists (@list @t298) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t298) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t298)) (= @t297 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t298 @t296)))) (exists (@list @t295) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t295) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t295)) (= @t297 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t296 @t295))))))))))))))
% 2.02/2.27  (assume @p79 (forall @t122 (=> @t306 (or (=> @t301 (and @t305 (or (and @t299 @t315) (exists (@list @t314) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t314) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t314)) @t261)) (exists (@list @t313) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t313) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t313)) @t262))))) (exists (@list @t312) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t312) (=> @t301 (and (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t312)) (or (and @t299 @t262) (exists (@list @t311) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t311) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t311)) (= @t260 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t312 @t311)))) (exists (@list @t310) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t310) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t310)) @t262))))))) (exists (@list @t308) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t308) (=> @t301 (and (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t308)) (or (and @t299 @t261) (exists (@list @t309) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t309) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t309)) @t261)) (exists (@list @t307) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t307) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t307)) (= @t260 (tptp.cCoq_2eInit_2eDatatypes_2eCompOpp___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t308 @t307))))))))))))))
% 2.02/2.27  (assume @p80 (forall @t265 (=> @t275 (=> @t250 (exists (@list @t316) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t316) (exists (@list @t318) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t318) (= @t319 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t316 @t318)) (= @t317 @t316)))))))))
% 2.02/2.27  (assume @p81 (forall @t238 (=> @t237 (or (and @t236 @t322) (exists (@list @t323) (and @t327 (=> @t327 (and (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t323)) (or (exists (@list @t326) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t326) (= @t323 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t326)) @t324)) (exists (@list @t325) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t325) (= @t323 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t325)) @t324)) (and (= @t323 tptp.cCoq_2eNumbers_2eBinNums_2exH) @t322)))))) (exists (@list @t320) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t320) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t320)) (= @t321 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up___24a1 @t320)))))))))
% 2.02/2.27  (assume @p82 (forall @t193 (=> @t341 (or (=> @t335 (and (= @t187 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (or (and @t333 (= @t330 tptp.cCoq_2eInit_2eDatatypes_2etrue)) (exists (@list @t340) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t340) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t340)) @t331)) (exists (@list @t339) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t339) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t339)) @t331))))) (exists (@list @t338) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t338) (=> @t335 (and (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t338)) (or @t334 (exists (@list @t337) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t337) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t337)) (= @t330 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2 @t338 @t337)))) (exists (@list @t336) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t336) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t336)) @t331))))))) (exists (@list @t329) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t329) (=> @t335 (and (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t329)) (or @t334 (exists (@list @t332) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t332) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t332)) @t331)) (exists (@list @t328) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t328) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t328)) (= @t330 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2 @t329 @t328)))))))))))))
% 2.02/2.27  (assume @p83 (forall @t265 (=> @t275 (or (and @t350 (= @t263 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t248))) (exists (@list @t348) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t348) (=> @t250 (and (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t348)) (or @t346 (exists (@list @t349) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t349) (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t349)) (= @t263 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 @t348 @t349))))) (exists (@list @t347) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t347) (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t347)) (= @t263 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 @t348 @t347)))))))))) (exists (@list @t343) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t343) (=> @t250 (and (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t343)) (or @t346 (exists (@list @t344) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t344) (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t344)) (= @t263 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 @t343 @t344))))) (exists (@list @t342) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t342) (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t342)) (= @t263 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 @t343 @t342))))))))))))))
% 2.02/2.27  (assume @p84 (forall @t122 (=> @t306 (=> @t301 (or (and @t315 @t352) (and @t261 @t352) (and @t262 (= @t351 tptp.cCoq_2eInit_2eDatatypes_2efalse)))))))
% 2.02/2.27  (assume @p85 (forall @t238 (=> @t237 (or (and @t236 @t354) (exists (@list @t356) (and @t359 (=> @t359 (and (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t356)) (or (exists (@list @t358) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t358) (= @t356 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t358)) (= @t353 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1 @t358))))) (exists (@list @t357) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t357) (= @t356 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t357)) (= @t353 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1 @t357))))) (and (= @t356 tptp.cCoq_2eNumbers_2eBinNums_2exH) @t354)))))) (exists (@list @t355) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t355) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t355)) @t354))))))
% 2.02/2.27  (assume @p86 (forall @t122 (=> @t306 (=> @t301 (or (and @t315 @t361) (and @t261 (= @t360 tptp.cCoq_2eInit_2eDatatypes_2etrue)) (and @t262 @t361))))))
% 2.02/2.27  (assume @p87 (forall @t109 (=> @t370 (=> @t369 (or (and @t368 @t363) (and @t367 @t366) (and @t365 @t363))))))
% 2.02/2.27  (assume @p88 (forall @t109 (=> @t370 (=> @t369 (or (and @t368 @t373) (and @t367 @t373) (and @t365 @t372))))))
% 2.02/2.27  (assume @p89 (forall @t265 (=> @t275 (=> @t250 (exists (@list @t376) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t376) (exists (@list @t374) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t374) (= @t319 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t376 @t374)) (= @t375 @t374)))))))))
% 2.02/2.27  (assume @p90 (forall @t122 (=> @t306 (or (and @t305 @t381) (exists (@list @t384) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t384) (=> @t301 (and (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t384)) (or @t382 (exists (@list @t385) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t385) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t385)) (= @t379 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t384 @t385))))) (exists (@list @t383) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t383) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t383)) (= @t379 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t384 @t383)))))))))) (exists (@list @t378) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t378) (=> @t301 (and (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t378)) (or @t382 (exists (@list @t380) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t380) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t380)) (= @t379 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t378 @t380))))) (exists (@list @t377) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t377) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t377)) (= @t379 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t378 @t377))))))))))))))
% 2.02/2.27  (assume @p91 (forall @t238 (=> @t237 (or (and @t236 @t389) (exists (@list @t393) (and @t396 (=> @t396 (and (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t393)) (or (exists (@list @t395) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t395) (= @t393 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t395)) @t387)) (exists (@list @t394) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t394) (= @t393 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t394)) @t389)) (and (= @t393 tptp.cCoq_2eNumbers_2eBinNums_2exH) @t387)))))) (exists (@list @t388) (and @t392 (=> @t392 (and (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t388)) (or (exists (@list @t391) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t391) (= @t388 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t391)) @t387)) (exists (@list @t390) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t390) (= @t388 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t390)) @t389)) (and (= @t388 tptp.cCoq_2eNumbers_2eBinNums_2exH) @t387))))))))))
% 2.02/2.27  (assume @p92 (forall @t47 (=> @t129 (or (and @t128 (= @t398 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t397) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t397) (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t397)) (= @t398 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t397))))))))
% 2.02/2.27  (assume @p93 (forall @t47 (=> @t145 (or (and @t144 (= @t400 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t399) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t399) (= @t44 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t399)) (= @t400 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 @t399)))))))))
% 2.02/2.27  (assume @p94 (forall @t198 (=> @t306 (or (and @t305 (= @t402 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t403) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t403) (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t403)) (= @t402 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t403)))) (exists (@list @t401) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t401) (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t401)) (= @t402 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t401))))))))
% 2.02/2.27  (assume @p95 (forall @t193 (=> @t192 (or (exists (@list @t412) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t412) (=> @t408 (and (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t412)) (or (exists (@list @t414) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t414) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t414)) (= @t404 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t412 @t414))))) (exists (@list @t413) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t413) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t413)) (= @t404 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t412 @t413))))) (and @t405 (= @t404 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t412))))))))) (exists (@list @t409) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t409) (=> @t408 (and (= @t187 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t409)) (or (exists (@list @t411) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t411) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t411)) (= @t404 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t409 @t411))))) (exists (@list @t410) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t410) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t410)) (= @t404 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t409 @t410))))) (and @t405 (= @t404 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 @t409))))))))) (=> @t408 (and @t189 (or (exists (@list @t407) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t407) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t407)) (= @t404 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t407))))) (exists (@list @t406) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t406) (= @t186 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t406)) (= @t404 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 @t406))))) (and @t405 (= @t404 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))))
% 2.02/2.27  (assume @p96 (forall @t122 (=> @t301 (or (and @t299 (= @t415 @t244)) (exists (@list @t417) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t417) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t417)) (= @t415 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2 @t120 @t417)))) (exists (@list @t416) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t416) (= @t119 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t416)) (= @t415 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p97 (forall @t238 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a1 @t233) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a3 tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1 @t233) @t244))))
% 2.02/2.27  (assume @p98 (forall @t198 (= @t419 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t120 @t418))))
% 2.02/2.27  (assume @p99 (forall @t265 (= @t421 (tptp.cCoq_2eInit_2eDatatypes_2efst___24a3 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t420))))
% 2.02/2.27  (assume @p100 (forall @t265 (=> @t275 (or (and @t350 (= @t420 @t443)) (exists (@list @t436) (and @t438 (=> @t250 (and (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t436)) (or @t432 (exists (@list @t441) (and @t442 (=> @t438 (=> @t442 (and (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t441)) (exists (@list @t440) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t440) (exists (@list @t439) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t439) (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 @t436 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t441)) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eN tptp.cCoq_2eNumbers_2eBinNums_2eN @t440 @t439)) (= @t420 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t440) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t439)))))))))))) (exists (@list @t435) (and @t437 (=> @t438 (=> @t437 (and (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t435)) (exists (@list @t434) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t434) (exists (@list @t433) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t433) (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 @t436 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t435)) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eN tptp.cCoq_2eNumbers_2eBinNums_2eN @t434 @t433)) (= @t420 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t434)) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t433))))))))))))))))) (exists (@list @t425) (and @t427 (=> @t250 (and (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t425)) (or @t432 (exists (@list @t430) (and @t431 (=> @t427 (=> @t431 (and (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t430)) (exists (@list @t429) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t429) (exists (@list @t428) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t428) (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 @t425 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t430)) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eN tptp.cCoq_2eNumbers_2eBinNums_2eN @t429 @t428)) (= @t420 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t429)) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t428))))))))))))) (exists (@list @t424) (and @t426 (=> @t427 (=> @t426 (and (= @t248 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t424)) (exists (@list @t423) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t423) (exists (@list @t422) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t422) (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 @t425 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t424)) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eN tptp.cCoq_2eNumbers_2eBinNums_2eN @t423 @t422)) (= @t420 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t423) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t422))))))))))))))))))))))
% 2.02/2.27  (assume @p101 (forall @t265 (= @t444 (tptp.cCoq_2eInit_2eDatatypes_2esnd___24a3 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t420))))
% 2.02/2.27  (assume @p102 (forall @t238 (=> @t237 (or (and @t236 (= @t445 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (exists (@list @t447) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t447) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t447)) (= @t445 @t244))) (exists (@list @t446) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t446) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t446)) (= @t445 @t418)))))))
% 2.02/2.27  (assume @p103 (forall @t161 (=> @t452 (or (and @t451 (= @t449 @t157)) (exists (@list @t450) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t450) (= @t87 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t450)) (= @t449 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1 @t24) @t157 @t450)))) (exists (@list @t448) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t448) (= @t87 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t448)) (= @t449 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2 @t157 @t448))))))))
% 2.02/2.27  (assume @p104 (forall @t161 (= @t454 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 @t157 @t453))))
% 2.02/2.27  (assume @p105 (forall @t47 (=> @t370 (or (and @t458 @t455) (exists (@list @t457) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t457) (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t457)) (= @t45 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1 @t457))))) (exists (@list @t456) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t456) (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t456)) @t455))))))
% 2.02/2.27  (assume @p106 (forall @t47 (=> @t370 (or (and @t458 @t460) (exists (@list @t467) (and @t469 (=> @t469 (and (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t467)) (exists (@list @t462) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t462) (exists (@list @t465) (and @t468 (=> @t468 (and (= (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1 @t467) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2epositive tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask @t462 @t465)) (or (and (= @t465 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) @t464) (exists (@list @t466) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t466) (= @t465 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t466)) (= @t459 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t463 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t466))))) (and (= @t465 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) @t464)))))))))))) (exists (@list @t461) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t461) (= @t44 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t461)) @t460))))))
% 2.02/2.27  (assume @p107 (forall (@list @t470 @t87) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t470 @t87) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t470 @t453))))
% 2.02/2.27  (assume @p108 (forall @t198 (= @t471 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t120 @t244))))
% 2.02/2.27  (assume @p109 (forall @t161 (=> @t452 (or (and @t451 (= @t472 @t479)) (exists (@list @t475) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t475) (=> @t275 (and (= @t87 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t475)) (or (and @t350 @t473) (exists (@list @t478) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t478) (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t478)) (= @t472 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 @t478 @t476)))) (exists (@list @t477) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t477) (= @t157 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t477)) (= @t472 (tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 @t477) @t476)))))))))) (exists (@list @t474) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t474) (= @t87 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t474)) @t473))))))
% 2.02/2.27  (assume @p110 (forall @t238 (=> @t237 (or (and @t236 @t481) (exists (@list @t483) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t483) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t483)) (= @t480 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t483)))) (exists (@list @t482) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t482) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t482)) @t481))))))
% 2.02/2.27  (assume @p111 (forall @t238 (=> @t237 (or (and @t236 @t485) (exists (@list @t487) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t487) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t487)) (= @t484 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 @t487)))) (exists (@list @t486) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t486) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t486)) @t485))))))
% 2.02/2.27  (assume @p112 (forall @t238 (=> @t237 (or (and @t236 @t489) (exists (@list @t491) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t491) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t491)) (= @t488 @t491))) (exists (@list @t490) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t490) (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t490)) @t489))))))
% 2.02/2.27  (assume @p113 (forall @t198 (= (tptp.cCoq_2eZArith_2eZArith__dec_2eZ__zerop___24a1 @t120) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec___24a2 @t120 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (assume @p114 (forall @t122 (=> @t306 (=> @t301 (or (and @t315 (= @t492 tptp.cCoq_2eInit_2eDatatypes_2etrue)) (and @t261 @t493) (and @t262 @t493))))))
% 2.02/2.27  (assume @p115 (forall (@list @t48 @t248) (= (tptp.cCoq_2eZArith_2eZdiv_2eRemainder___24a2 @t48 @t248) (or (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t48)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t48 @t248))) (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t48)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t48 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p116 (forall @t238 (=> @t237 (or (and @t236 @t497) (exists (@list @t501) (and @t504 (=> @t504 (and (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t501)) (or (exists (@list @t503) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t503) (= @t501 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t503)) @t495)) (exists (@list @t502) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t502) (= @t501 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t502)) @t497)) (and (= @t501 tptp.cCoq_2eNumbers_2eBinNums_2exH) @t495)))))) (exists (@list @t496) (and @t500 (=> @t500 (and (= @t233 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t496)) (or (exists (@list @t499) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t499) (= @t496 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t499)) @t495)) (exists (@list @t498) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t498) (= @t496 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t498)) @t497)) (and (= @t496 tptp.cCoq_2eNumbers_2eBinNums_2exH) @t495))))))))))
% 2.02/2.27  (assume @p117 (forall @t265 (= @t505 (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t157 @t248 @t244))))
% 2.02/2.27  (assume @p118 (forall (@list @t120 @t212 @t510 @t508 @t509) (=> @t306 (=> @t223 (=> (tptp.c_24__type__18888___24t @t120 @t212 @t510 @t510) (=> @t512 (exists (@list @t507) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t507) (exists (@list @t506) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t506) (= @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t507 @t511) @t506)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t506)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t506 @t511)) (= @t509 (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t120 @t212 @t507 @t506)) (= (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect___24a5 @t120 @t212 @t510 @t508 @t509) (tptp.happ (tptp.happ @t508 @t507) @t506))))))))))))
% 2.02/2.27  (assume @p119 (forall @t238 (= (tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a1 @t233) (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a3 tptp.c_24__lam__18637 @t244 (tptp.c_24__lam__18639___24a1 @t233)))))
% 2.02/2.27  (assume @p120 (forall @t198 (=> @t306 (or (and @t305 (= @t513 @t244)) (exists (@list @t515) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t515) (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t515)) (= @t513 (tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 @t515)))) (exists (@list @t514) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t514) (= @t120 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t514)) (= @t513 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p121 (forall @t198 (= (tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 @t120) (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 (tptp.cCoq_2eZArith_2eZpower_2eshift__pos___24a2 @t120 tptp.cCoq_2eNumbers_2eBinNums_2exH)))))
% 2.02/2.27  (assume @p122 (forall (@list @t39 @t517 @t115 @t516) (=> @t530 (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t115) (or (exists (@list @t554) (and (tptp.t @t554 @t39) (=> @t530 (=> @t536 (and (= @t115 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t39 @t554)) (or (exists (@list @t553) (and (tptp.t @t553 @t39) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t39 @t553)) (= @t518 (tptp.happ (tptp.happ @t517 @t554) @t553)))) (exists (@list @t552) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t552) (exists (@list @t551) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t551) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t39 @t552 @t551)) @t519)))) (exists (@list @t550) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t550) (exists (@list @t549) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t549) (exists (@list @t548) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t548) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t39 @t550 @t549 @t548)) @t519)))))))))))) (exists (@list @t541) (and @t546 (exists (@list @t544) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t544) (=> @t530 (=> @t536 (and (= @t115 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t39 @t541 @t544)) (or (exists (@list @t547) (and (tptp.t @t547 @t39) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t39 @t547)) @t519)) (exists (@list @t540) (and @t545 (exists (@list @t543) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t543) (=> @t530 (=> @t546 (=> @t545 (and (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t39 @t540 @t543)) (or (and (= @t542 tptp.cCoq_2eInit_2eDatatypes_2eEq) (= @t518 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 @t39 @t517 @t544 @t543))) (and (= @t542 tptp.cCoq_2eInit_2eDatatypes_2eLt) @t519) (and (= @t542 tptp.cCoq_2eInit_2eDatatypes_2eGt) @t519)))))))))) (exists (@list @t539) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t539) (exists (@list @t538) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t538) (exists (@list @t537) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t537) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t39 @t539 @t538 @t537)) @t519)))))))))))))) (exists (@list @t524) (and @t529 (exists (@list @t521) (and @t532 (exists (@list @t527) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t527) (=> @t530 (=> @t536 (and (= @t115 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t39 @t524 @t521 @t527)) (or (exists (@list @t535) (and (tptp.t @t535 @t39) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t39 @t535)) @t519)) (exists (@list @t534) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t534) (exists (@list @t533) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t533) (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t39 @t534 @t533)) @t519)))) (exists (@list @t523) (and @t528 (exists (@list @t520) (and @t531 (exists (@list @t526) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t39 @t526) (=> @t530 (=> @t532 (=> @t531 (and (= @t516 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t39 @t523 @t520 @t526)) (or (=> @t530 (=> (tptp.c_24__type__14243___24t @t39 @t517) (=> @t529 (=> @t528 (and (= @t522 tptp.cCoq_2eInit_2eDatatypes_2eEq) (or (and (= @t525 tptp.cCoq_2eInit_2eDatatypes_2etrue) (= @t518 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 @t39 @t517 @t527 @t526))) (and (= @t525 tptp.cCoq_2eInit_2eDatatypes_2efalse) @t519))))))) (and (= @t522 tptp.cCoq_2eInit_2eDatatypes_2eLt) @t519) (and (= @t522 tptp.cCoq_2eInit_2eDatatypes_2eGt) @t519)))))))))))))))))))))))))))
% 2.02/2.27  (assume @p123 (forall (@list @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 @t559) (=> @t530 (=> (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t572 @t559) (or (and (= @t559 (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t572)) (= @t560 @t565)) (exists (@list @t570) (and @t573 (exists (@list @t555) (and (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t572 @t555) (=> @t530 (=> @t573 (and (= @t559 (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t572 @t570 @t555)) (exists (@list @t562) (and @t571 (exists (@list @t567) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t39 @t567) (=> @t530 (=> (tptp.t @t38 @t39) (=> (tptp.t @t37 @t39) (=> (tptp.c_24__type__13636___24t @t39 @t36) (=> (tptp.c_24__type__13636___24t @t39 @t35) (=> (tptp.c_24__type__13636___24t @t39 @t557) (=> (tptp.c_24__type__13657___24t @t39 @t556) (=> (tptp.c_24__type__14243___24t @t39 @t34) (=> (tptp.c_24__type__14746___24t @t39 @t33) (=> @t571 (and (= @t570 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t569 @t569 @t562 @t567)) (or (exists (@list @t568) (and (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t39 tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon @t568) (= @t566 (tptp.cCoq_2eInit_2eDatatypes_2eSome___24a2 @t561 @t568)) (= @t560 (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t564 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t561 @t563 @t568 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12 @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 tptp.cCoq_2eInit_2eDatatypes_2eO @t565 @t567)) @t558)))) (and (= @t566 (tptp.cCoq_2eInit_2eDatatypes_2eNone___24a1 @t561)) (= @t560 @t558))))))))))))))))))))))))))))))
% 2.02/2.27  (assume @p124 (forall (@list @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 @t30 @t31) (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a11 @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 @t30 @t31) (tptp.c_24__lam__14596___24a11 @t39 @t38 @t37 @t36 @t35 @t557 @t556 @t34 @t33 @t30 @t31))))
% 2.02/2.27  (assume @p125 (= tptp.cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter (tptp.cCoq_2eInit_2eNat_2emul___24a2 (tptp.cCoq_2eInit_2eNat_2emul___24a2 @t574 @t574) @t574)))
% 2.02/2.27  (assume @p126 (not (= tptp.cCoq_2eInit_2eDatatypes_2eEq tptp.cCoq_2eInit_2eDatatypes_2eLt)))
% 2.02/2.27  (assume @p127 (forall (@list @t575) (not (= tptp.cCoq_2eInit_2eDatatypes_2eO (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t575)))))
% 2.02/2.27  (assume @p128 (forall (@list @t579 @t578 @t577 @t576) (not (= (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t579) (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t578 @t577 @t576)))))
% 2.02/2.27  (assume @p129 (not (= tptp.cCoq_2eInit_2eDatatypes_2etrue tptp.cCoq_2eInit_2eDatatypes_2efalse)))
% 2.02/2.27  (assume @p130 (forall (@list @t583 @t582 (@var "Vvar__2___24Anonymous__121" $$unsorted) @t581 @t580 (@var "Vvar__2___24Anonymous__124" $$unsorted)) (not (= (tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 @t583 @t582) (tptp.cCoq_2eInit_2eSpecif_2eright___24a2 @t581 @t580)))))
% 2.02/2.27  (assume @p131 (forall (@list @t584) (not (= tptp.cCoq_2eNumbers_2eBinNums_2eN0 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t584)))))
% 2.02/2.27  (assume @p132 (forall (@list @t585) (not (= tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t585)))))
% 2.02/2.27  (assume @p133 (forall (@list @t587 @t586) (not (= (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t587) (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t586)))))
% 2.02/2.27  (assume @p134 (forall (@list @t588) (not (= tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t588)))))
% 2.02/2.27  (assume @p135 (forall (@list @t591 (@var "Vvar__1___24Anonymous__32109" $$unsorted) @t590 @t589 (@var "Vvar__2___24Anonymous__32112" $$unsorted)) (not (= (tptp.cCoq_2eReals_2eRfunctions_2eZintNull___24a1 @t591) (tptp.cCoq_2eReals_2eRfunctions_2eZintPos___24a2 @t590 @t589)))))
% 2.02/2.27  (assume @p136 (not (= tptp.cCoq_2eStructures_2eOrdersTac_2eOEQ tptp.cCoq_2eStructures_2eOrdersTac_2eOLT)))
% 2.02/2.27  (assume @p137 (forall (@list @t593 @t592) (not (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 @t593) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 @t592)))))
% 2.02/2.27  (assume @p138 (forall (@list @t598 @t597 @t596 @t595 @t594) (not (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t598 @t597) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t596 @t595 @t594)))))
% 2.02/2.27  (assume @p139 (forall (@list @t600 @t599) (not (= tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon0 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 @t600 @t599)))))
% 2.02/2.27  (assume @p140 (forall @t181 (=> @t180 (or (exists (@list @t607) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t607) (=> @t173 (and (= @t167 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t607)) (or (exists (@list @t609) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t609) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t609)) (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.c_24__fix__413__1__add__carry___24a2 @t607 @t609))))) (exists (@list @t608) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t608) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t608)) (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.c_24__fix__413__1__add__carry___24a2 @t607 @t608))))) (and @t169 (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t607))))))))) (exists (@list @t604) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t604) (=> @t173 (and (= @t167 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t604)) (or (exists (@list @t606) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t606) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t606)) (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.c_24__fix__413__1__add__carry___24a2 @t604 @t606))))) (exists (@list @t605) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t605) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t605)) (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t604 @t605))))) (and @t169 (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t604))))))))) (=> @t173 (and @t172 (or (exists (@list @t603) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t603) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t603)) (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t603))))) (exists (@list @t602) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t602) (= @t166 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t602)) (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t602))))) (and @t169 (= @t601 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 tptp.cCoq_2eNumbers_2eBinNums_2exH))))))))))
% 2.02/2.27  (assume @p141 (forall (@list @t611 @t610) (=> (= (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t611) (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t610)) (= @t611 @t610))))
% 2.02/2.27  (assume @p142 (forall (@list @t613 @t612 @t615 @t614 @t617 @t616) (=> (= (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t613 @t615 @t617) (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t612 @t614 @t616)) (and (= @t617 @t616) (= @t615 @t614) (= @t613 @t612)))))
% 2.02/2.27  (assume @p143 (forall (@list @t619 @t618) (=> (= (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t619) (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t618)) (= @t619 @t618))))
% 2.02/2.27  (assume @p144 (forall (@list @t621 @t620 @t623 @t622 @t625 @t624 @t627 @t626) (=> (= (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t621 @t623 @t625 @t627) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t620 @t622 @t624 @t626)) (and (= @t627 @t626) (= @t625 @t624) (= @t623 @t622) (= @t621 @t620)))))
% 2.02/2.27  (assume @p145 (forall (@list @t629 @t628 @t631 @t630 @t633 @t632 (@var "Vvar__3___24Anonymous__105" $$unsorted) (@var "Vvar__3___24Anonymous__106" $$unsorted)) (=> (= (tptp.cCoq_2eInit_2eSpecif_2eexist___24a3 @t629 @t631 @t633) (tptp.cCoq_2eInit_2eSpecif_2eexist___24a3 @t628 @t630 @t632)) (and @t634 (= @t633 @t632) (= @t631 @t630) (= @t629 @t628)))))
% 2.02/2.27  (assume @p146 (forall (@list @t636 @t635 @t638 @t637 (@var "Vvar__2___24Anonymous__129" $$unsorted) (@var "Vvar__2___24Anonymous__130" $$unsorted)) (=> (= (tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 @t636 @t638) (tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 @t635 @t637)) (and @t634 (= @t638 @t637) (= @t636 @t635)))))
% 2.02/2.27  (assume @p147 (forall (@list @t640 @t639 @t642 @t641 (@var "Vvar__2___24Anonymous__135" $$unsorted) (@var "Vvar__2___24Anonymous__136" $$unsorted)) (=> (= (tptp.cCoq_2eInit_2eSpecif_2eright___24a2 @t640 @t642) (tptp.cCoq_2eInit_2eSpecif_2eright___24a2 @t639 @t641)) (and @t634 (= @t642 @t641) (= @t640 @t639)))))
% 2.02/2.27  (assume @p148 (forall (@list @t644 @t643) (=> (= (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t644) (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t643)) (= @t644 @t643))))
% 2.02/2.27  (assume @p149 (forall (@list @t646 @t645) (=> (= (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t646) (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t645)) (= @t646 @t645))))
% 2.02/2.27  (assume @p150 (forall (@list @t648 @t647) (=> (= (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t648) (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t647)) (= @t648 @t647))))
% 2.02/2.27  (assume @p151 (forall (@list @t650 @t649) (=> (= (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t650) (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t649)) (= @t650 @t649))))
% 2.02/2.27  (assume @p152 (forall (@list @t652 @t651) (=> (= (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t652) (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t651)) (= @t652 @t651))))
% 2.02/2.27  (assume @p153 (forall (@list @t654 @t653) (=> (= (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t654) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t653)) (= @t654 @t653))))
% 2.02/2.27  (assume @p154 (forall (@list @t656 @t655 @t658 @t657) (=> (= (tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 @t656 @t658) (tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 @t655 @t657)) (and (= @t658 @t657) (= @t656 @t655)))))
% 2.02/2.27  (assume @p155 (forall (@list @t660 @t659 @t662 @t661 (@var "Vvar__2___24Anonymous__32127" $$unsorted) (@var "Vvar__2___24Anonymous__32128" $$unsorted)) (=> (= (tptp.cCoq_2eReals_2eRfunctions_2eZintNeg___24a2 @t660 @t662) (tptp.cCoq_2eReals_2eRfunctions_2eZintNeg___24a2 @t659 @t661)) (and @t634 (= @t662 @t661) (= @t660 @t659)))))
% 2.02/2.27  (assume @p156 (forall (@list @t664 @t663 (@var "Vvar__1___24Anonymous__32115" $$unsorted) (@var "Vvar__1___24Anonymous__32116" $$unsorted)) (=> (= (tptp.cCoq_2eReals_2eRfunctions_2eZintNull___24a1 @t664) (tptp.cCoq_2eReals_2eRfunctions_2eZintNull___24a1 @t663)) (and @t634 (= @t664 @t663)))))
% 2.02/2.27  (assume @p157 (forall (@list @t666 @t665 @t668 @t667 (@var "Vvar__2___24Anonymous__32121" $$unsorted) (@var "Vvar__2___24Anonymous__32122" $$unsorted)) (=> (= (tptp.cCoq_2eReals_2eRfunctions_2eZintPos___24a2 @t666 @t668) (tptp.cCoq_2eReals_2eRfunctions_2eZintPos___24a2 @t665 @t667)) (and @t634 (= @t668 @t667) (= @t666 @t665)))))
% 2.02/2.27  (assume @p158 (forall (@list @t670 @t669 @t672 @t671 @t674 @t673 @t676 @t675 @t678 @t677 (@var "Vvar__5___24Anonymous__16828" $$unsorted) (@var "Vvar__5___24Anonymous__16829" $$unsorted) (@var "Vvar__6___24Anonymous__16830" $$unsorted) (@var "Vvar__6___24Anonymous__16831" $$unsorted)) (=> (= (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5 @t670 @t672 @t674 @t676 @t678) (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5 @t669 @t671 @t673 @t675 @t677)) (and @t634 @t634 (= @t678 @t677) (= @t676 @t675) (= @t674 @t673) (= @t672 @t671) (= @t670 @t669)))))
% 2.02/2.27  (assume @p159 (forall (@list @t680 @t679 @t682 @t681 @t684 @t683 @t686 @t685 (@var "Vvar__4___24Anonymous__18845" $$unsorted) (@var "Vvar__4___24Anonymous__18846" $$unsorted) (@var "Vvar__5___24Anonymous__18847" $$unsorted) (@var "Vvar__5___24Anonymous__18848" $$unsorted) (@var "Vvar__6___24Anonymous__18849" $$unsorted) (@var "Vvar__6___24Anonymous__18850" $$unsorted)) (=> (= (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t680 @t682 @t684 @t686) (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t679 @t681 @t683 @t685)) (and @t634 @t634 @t634 (= @t686 @t685) (= @t684 @t683) (= @t682 @t681) (= @t680 @t679)))))
% 2.02/2.27  (assume @p160 (forall (@list @t688 @t687) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 @t688) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 @t687)) (= @t688 @t687))))
% 2.02/2.27  (assume @p161 (forall (@list @t690 @t689) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 @t690) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 @t689)) (= @t690 @t689))))
% 2.02/2.27  (assume @p162 (forall (@list @t692 @t691 @t694 @t693) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2 @t692 @t694) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2 @t691 @t693)) (and (= @t694 @t693) (= @t692 @t691)))))
% 2.02/2.27  (assume @p163 (forall (@list @t696 @t695 @t698 @t697 @t700 @t699) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3 @t696 @t698 @t700) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3 @t695 @t697 @t699)) (and (= @t700 @t699) (= @t698 @t697) (= @t696 @t695)))))
% 2.02/2.27  (assume @p164 (forall (@list @t702 @t701 @t704 @t703) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2 @t702 @t704) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2 @t701 @t703)) (and (= @t704 @t703) (= @t702 @t701)))))
% 2.02/2.27  (assume @p165 (forall (@list @t706 @t705 @t708 @t707 @t710 @t709) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3 @t706 @t708 @t710) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3 @t705 @t707 @t709)) (and (= @t710 @t709) (= @t708 @t707) (= @t706 @t705)))))
% 2.02/2.27  (assume @p166 (forall (@list @t712 @t711 @t714 @t713) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2 @t712 @t714) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2 @t711 @t713)) (and (= @t714 @t713) (= @t712 @t711)))))
% 2.02/2.27  (assume @p167 (forall (@list @t716 @t715 @t718 @t717 @t720 @t719) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3 @t716 @t718 @t720) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3 @t715 @t717 @t719)) (and (= @t720 @t719) (= @t718 @t717) (= @t716 @t715)))))
% 2.02/2.27  (assume @p168 (forall (@list @t722 @t721 @t724 @t723 @t726 @t725) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3 @t722 @t724 @t726) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3 @t721 @t723 @t725)) (and (= @t726 @t725) (= @t724 @t723) (= @t722 @t721)))))
% 2.02/2.27  (assume @p169 (forall (@list @t728 @t727 @t730 @t729 @t732 @t731 @t734 @t733) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t728 @t730 @t732 @t734) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t727 @t729 @t731 @t733)) (and (= @t734 @t733) (= @t732 @t731) (= @t730 @t729) (= @t728 @t727)))))
% 2.02/2.27  (assume @p170 (forall (@list @t736 @t735 @t738 @t737) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t736 @t738) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t735 @t737)) (and (= @t738 @t737) (= @t736 @t735)))))
% 2.02/2.27  (assume @p171 (forall (@list @t740 @t739 @t742 @t741 @t744 @t743) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t740 @t742 @t744) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t739 @t741 @t743)) (and (= @t744 @t743) (= @t742 @t741) (= @t740 @t739)))))
% 2.02/2.27  (assume @p172 (forall (@list @t746 @t745 @t748 @t747) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2 @t746 @t748) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2 @t745 @t747)) (and (= @t748 @t747) (= @t746 @t745)))))
% 2.02/2.27  (assume @p173 (forall (@list @t750 @t749 @t752 @t751) (=> (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 @t750 @t752) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 @t749 @t751)) (and (= @t752 @t751) (= @t750 @t749)))))
% 2.02/2.27  (assume @p174 (forall (@list @t755 @t754 @t753) (=> (tptp.cProp___24t @t755) (=> (tptp.cProp___24t @t754) (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t753) (=> (tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3 @t755 @t754 @t753) (or (and (tptp.p @t755) (= @t753 tptp.cCoq_2eInit_2eDatatypes_2etrue)) (and (tptp.p @t754) (= @t753 tptp.cCoq_2eInit_2eDatatypes_2efalse)))))))))
% 2.02/2.27  (assume @p175 (forall (@list @t759 @t758 @t757 @t756) (=> (tptp.cProp___24t @t759) (=> (tptp.cProp___24t @t758) (=> (tptp.cProp___24t @t757) (=> (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t @t756) (=> (tptp.cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4 @t759 @t758 @t757 @t756) (or (and (tptp.p @t759) (= @t756 tptp.cCoq_2eInit_2eDatatypes_2eEq)) (and (tptp.p @t758) (= @t756 tptp.cCoq_2eInit_2eDatatypes_2eLt)) (and (tptp.p @t757) (= @t756 tptp.cCoq_2eInit_2eDatatypes_2eGt))))))))))
% 2.02/2.27  (assume @p176 (forall (@list @t760) (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t760) (or (= @t760 tptp.cCoq_2eInit_2eDatatypes_2etrue) (= @t760 tptp.cCoq_2eInit_2eDatatypes_2efalse)))))
% 2.02/2.27  (assume @p177 (forall (@list @t761) (=> (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t @t761) (or (= @t761 tptp.cCoq_2eInit_2eDatatypes_2eEq) (= @t761 tptp.cCoq_2eInit_2eDatatypes_2eLt) (= @t761 tptp.cCoq_2eInit_2eDatatypes_2eGt)))))
% 2.02/2.27  (assume @p178 (forall (@list @t764 @t765) (=> (tptp.cType___24t @t764) (=> (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t764 @t765) (or (= @t765 (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t764)) (exists (@list @t763) (and (tptp.t @t763 @t764) (exists (@list @t762) (and (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t764 @t762) (= @t765 (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t764 @t763 @t762)))))))))))
% 2.02/2.27  (assume @p179 (forall (@list @t767) (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t767) (or (= @t767 tptp.cCoq_2eInit_2eDatatypes_2eO) (exists (@list @t766) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t766) (= @t767 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t766))))))))
% 2.02/2.27  (assume @p180 (forall (@list @t771 @t770 @t772) (=> (tptp.cType___24t @t771) (=> (tptp.cType___24t @t770) (=> (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t771 @t770 @t772) (exists (@list @t769) (and (tptp.t @t769 @t771) (exists (@list @t768) (and (tptp.t @t768 @t770) (= @t772 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t771 @t770 @t769 @t768)))))))))))
% 2.02/2.27  (assume @p181 (forall (@list @t773) (=> (tptp.cCoq_2eInit_2eDatatypes_2eunit___24t @t773) (= @t773 tptp.cCoq_2eInit_2eDatatypes_2ett))))
% 2.02/2.27  (assume @p182 (forall (@list @t776 @t775) (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t776) (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t775) (=> (tptp.cCoq_2eInit_2ePeano_2ele___24a2 @t776 @t775) (or (= @t775 @t776) (exists (@list @t774) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t774) (tptp.cCoq_2eInit_2ePeano_2ele___24a2 @t776 @t774) (= @t775 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t774))))))))))
% 2.02/2.27  (assume @p183 (forall (@list @t779 @t778 @t780) (=> (tptp.cType___24t @t779) (=> (tptp.c_24__type__90___24t @t779 @t778 @t778) (=> (tptp.cCoq_2eInit_2eSpecif_2esig___24t @t779 @t778 @t780) (exists (@list @t777) (and (tptp.t @t777 @t779) (tptp.p (tptp.happ @t778 @t777)) (= @t780 (tptp.cCoq_2eInit_2eSpecif_2eexist___24a3 @t779 @t778 @t777)))))))))
% 2.02/2.27  (assume @p184 (forall (@list @t782 @t781 @t783) (=> (tptp.cProp___24t @t782) (=> (tptp.cProp___24t @t781) (=> (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t782 @t781 @t783) (or (and (tptp.p @t782) (= @t783 (tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 @t782 @t781))) (and (tptp.p @t781) (= @t783 (tptp.cCoq_2eInit_2eSpecif_2eright___24a2 @t782 @t781)))))))))
% 2.02/2.27  (assume @p185 (forall (@list @t785) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t785) (or (= @t785 tptp.cCoq_2eNumbers_2eBinNums_2eN0) (exists (@list @t784) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t784) (= @t785 (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t784))))))))
% 2.02/2.27  (assume @p186 (forall (@list @t787) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t787) (or (= @t787 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (exists (@list @t788) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t788) (= @t787 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t788)))) (exists (@list @t786) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t786) (= @t787 (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t786))))))))
% 2.02/2.27  (assume @p187 (forall (@list @t789) (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t789) (or (exists (@list @t791) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t791) (= @t789 (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t791)))) (exists (@list @t790) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t790) (= @t789 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t790)))) (= @t789 tptp.cCoq_2eNumbers_2eBinNums_2exH)))))
% 2.02/2.27  (assume @p188 (forall (@list @t794 @t796) (=> (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t tptp.cCoq_2eNumbers_2eBinNums_2epositive tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask @t794) (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t796) (=> (tptp.cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2 @t794 @t796) (or (exists (@list @t797) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t797) (exists (@list @t798) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t798) (= @t798 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t797 @t797)) (= @t796 @t798) (= @t794 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2epositive tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask @t797 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul)))))) (exists (@list @t793) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t793) (exists (@list @t792) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t792) (exists (@list @t795) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t795) (= @t795 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t793 @t793) @t792)) (tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2 @t792 (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t793)) (= @t796 @t795) (= @t794 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2epositive tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask @t793 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t792)))))))))))))))
% 2.02/2.27  (assume @p189 (forall (@list @t799) (=> (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t @t799) (or (= @t799 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) (exists (@list @t800) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t800) (= @t799 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t800)))) (= @t799 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg)))))
% 2.02/2.27  (assume @p190 (forall (@list @t803) (=> (tptp.cCoq_2eQArith_2eQArith__base_2eQ___24t @t803) (exists (@list @t802) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t802) (exists (@list @t801) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t801) (= @t803 (tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 @t802 @t801)))))))))
% 2.02/2.27  (assume @p191 (forall (@list @t805 @t807 @t806) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t805) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t807) (=> (tptp.cCoq_2eReals_2eRfunctions_2eZ__spec___24t @t805 @t807 @t806) (or (and (= @t805 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (= @t807 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (= @t806 (tptp.cCoq_2eReals_2eRfunctions_2eZintNull___24a1 @t805))) (exists (@list @t808) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t808) (= @t805 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t808)) (= @t807 (tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3 @t805 @t807 @t808)) (= @t806 (tptp.cCoq_2eReals_2eRfunctions_2eZintPos___24a2 @t805 @t808)))) (exists (@list @t804) (and (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t804) (= @t805 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t804))) (= @t807 (tptp.c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3 @t805 @t807 @t804)) (= @t806 (tptp.cCoq_2eReals_2eRfunctions_2eZintNeg___24a2 @t805 @t804))))))))))
% 2.02/2.27  (assume @p192 (forall (@list @t809) (=> (tptp.cCoq_2eStructures_2eOrdersTac_2eord___24t @t809) (or (= @t809 tptp.cCoq_2eStructures_2eOrdersTac_2eOEQ) (= @t809 tptp.cCoq_2eStructures_2eOrdersTac_2eOLT) (= @t809 tptp.cCoq_2eStructures_2eOrdersTac_2eOLE)))))
% 2.02/2.27  (assume @p193 (forall (@list @t813 @t811 @t810) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t813) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t811) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t810) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eBezout___24a3 @t813 @t811 @t810) (exists (@list @t814) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t814) (exists (@list @t812) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t812) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t814 @t813) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t812 @t811)) @t810) @t1))))))))))
% 2.02/2.27  (assume @p194 (forall (@list @t819 @t818 @t820) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t819) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t818) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24t @t819 @t818 @t820) (exists (@list @t817) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t817) (exists (@list @t816) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t816) (exists (@list @t815) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t815) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t817 @t819) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t816 @t818)) @t815) (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t819 @t818 @t815) (= @t820 (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5 @t819 @t818 @t817 @t816 @t815)))))))))))))
% 2.02/2.27  (assume @p195 (forall (@list @t824 @t823 @t821) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t824) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t823) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t821) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t824 @t823 @t821) (and (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t821 @t824) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t821 @t823) (forall (@list @t822) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t822) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t822 @t824) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t822 @t823) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t822 @t821))))) @t1)))))))
% 2.02/2.27  (assume @p196 (forall (@list @t825) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t825) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eprime___24a1 @t825) (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t825)) (forall (@list @t826) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t826) (=> (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t244 @t826)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t826 @t825))) (tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 @t826 @t825)))) @t1)))))
% 2.02/2.27  (assume @p197 (forall (@list @t830 @t829 @t831) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t830) (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t829) (=> (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t830 @t829 @t831) (exists (@list @t828) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t828) (exists (@list @t827) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t827) (= @t830 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t828 @t832) @t827)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t827)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t827 @t832)) (= @t831 (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t830 @t829 @t828 @t827)))))))))))
% 2.02/2.27  (assume @p198 (forall (@list @t835) (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t @t835) (or (= @t835 tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon0) (exists (@list @t837) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t837) (exists (@list @t836) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t @t836) (= @t835 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 @t837 @t836)))))) (exists (@list @t834) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t834) (exists (@list @t833) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t @t833) (= @t835 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2 @t834 @t833))))))))))
% 2.02/2.27  (assume @p199 (forall (@list @t840 @t841) (=> (tptp.cType___24t @t840) (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t841) (or (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 @t840)) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 @t840)) (exists (@list @t850) (and (tptp.t @t850 @t840) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2 @t840 @t850)))) (exists (@list @t849) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t849) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2 @t840 @t849)))) (exists (@list @t848) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t848) (exists (@list @t847) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t847) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3 @t840 @t848 @t847)))))) (exists (@list @t846) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t846) (exists (@list @t845) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t845) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3 @t840 @t846 @t845)))))) (exists (@list @t844) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t844) (exists (@list @t843) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t843) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3 @t840 @t844 @t843)))))) (exists (@list @t842) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t842) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2 @t840 @t842)))) (exists (@list @t839) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t840 @t839) (exists (@list @t838) (and (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t838) (= @t841 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3 @t840 @t839 @t838)))))))))))
% 2.02/2.27  (assume @p200 (forall (@list @t854 @t855) (=> (tptp.cType___24t @t854) (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t854 @t855) (or (exists (@list @t858) (and (tptp.t @t858 @t854) (= @t855 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t854 @t858)))) (exists (@list @t857) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t857) (exists (@list @t856) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t854 @t856) (= @t855 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t854 @t857 @t856)))))) (exists (@list @t853) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t854 @t853) (exists (@list @t852) (and (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t852) (exists (@list @t851) (and (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t854 @t851) (= @t855 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t854 @t853 @t852 @t851)))))))))))))
% 2.02/2.27  (assume @p201 (forall (@list @t6 @t5 @t4 @t864 @t863 @t862 @t861 @t860 @t867 @t866 @t865 @t859) (= (tptp.c_24__lam__14596___24a12 @t6 @t5 @t4 @t864 @t863 @t862 @t861 @t860 @t867 @t866 @t865 @t859) (tptp.c_24__let__11__subst__l__14524___24a10 @t6 @t5 @t4 @t864 @t863 @t860 @t867 @t866 @t865 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux___24a9 @t6 @t5 @t4 @t864 @t863 @t862 @t861 @t860 @t859)))))
% 2.02/2.27  (assume @p202 (forall @t13 (= (tptp.c_24__lam__18637___24a1 @t6) tptp.cCoq_2eNumbers_2eBinNums_2eZ)))
% 2.02/2.27  (assume @p203 (forall @t18 (= (tptp.c_24__lam__18639___24a2 @t6 @t5) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1 @t6))))
% 2.02/2.27  (assume @p204 (forall @t9 (=> @t870 (exists (@list @t869) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t869) (exists (@list @t868) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t868) (= @t4 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t869 @t868)) (= (tptp.c_24__lam__259___24a3 @t6 @t5 @t4) (and (= @t5 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t6 @t869) @t868)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t868)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t868 @t6)))))))))))
% 2.02/2.27  (assume @p205 (forall @t9 (=> @t870 (exists (@list @t872) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t872) (exists (@list @t871) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t871) (= @t4 (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ @t872 @t871)) (= (tptp.c_24__lam__300___24a3 @t6 @t5 @t4) (and (= @t5 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t6 @t872) @t871)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t871)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t871 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t6))))))))))))
% 2.02/2.27  (assume @p206 (forall (@list @t6 @t5 @t4 @t864 @t863 @t861) (= (tptp.c_24__lam__59478___24a6 @t6 @t5 @t4 @t864 @t863 @t861) (tptp.happ (tptp.happ @t864 @t863) @t861))))
% 2.02/2.27  (assume @p207 (forall @t18 (= (tptp.c_24__lam__68508___24a2 @t6 @t5) (= @t6 @t873))))
% 2.02/2.27  (assume @p208 (forall (@list @t75 @t74) (= (tptp.p @t877) @t876)))
% 2.02/2.27  (assume @p209 (forall @t109 (= (tptp.p @t879) @t878)))
% 2.02/2.27  (assume @p210 (forall @t13 (= (tptp.p @t881) @t880)))
% 2.02/2.27  (assume @p211 (forall @t13 (= (tptp.p @t883) @t882)))
% 2.02/2.27  (assume @p212 (forall @t122 (= (tptp.p @t884) @t283)))
% 2.02/2.27  (assume @p213 (forall (@list @t885) (= (tptp.c_24__type__117___24t @t885) (forall @t13 (=> @t888 (forall @t887 (=> @t886 (tptp.cType___24t (tptp.happ (tptp.happ @t885 @t6) @t5)))))))))
% 2.02/2.27  (assume @p214 (forall (@list @t889) (= (tptp.c_24__type__12___24t @t889) (forall @t13 (=> @t890 (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t (tptp.happ @t889 @t6)))))))
% 2.02/2.27  (assume @p215 (forall (@list @t891) (= (tptp.c_24__type__13186___24t @t891) (forall @t13 (=> @t890 (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t (tptp.happ @t891 @t6)))))))
% 2.02/2.27  (assume @p216 (forall (@list @t892) (= (tptp.c_24__type__13189___24t @t892) (forall @t13 (=> @t893 (forall @t887 (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t5) (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ (tptp.happ @t892 @t6) @t5)))))))))
% 2.02/2.27  (assume @p217 (forall (@list @t894) (= (tptp.c_24__type__13192___24t @t894) (forall @t13 (=> @t893 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ @t894 @t6)))))))
% 2.02/2.27  (assume @p218 (forall (@list @t895) (= (tptp.c_24__type__13209___24t @t895) (forall @t13 (=> @t12 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t (tptp.happ @t895 @t6)))))))
% 2.02/2.27  (assume @p219 (forall (@list @t6 @t896) (= (tptp.c_24__type__13214___24t @t6 @t896) (forall @t887 (=> @t897 (tptp.cType___24t (tptp.happ @t896 @t5)))))))
% 2.02/2.27  (assume @p220 (forall (@list @t899) (= (tptp.c_24__type__13227___24t @t899) (forall @t13 (=> (tptp.c_24__type__13229___24t @t6) (forall @t887 (=> (tptp.t @t5 (tptp.happ @t6 tptp.cCoq_2eInit_2eDatatypes_2eO)) (forall @t901 (=> (tptp.c_24__type__13234___24t @t6 @t4) (forall @t900 (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t864) (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t899 @t6) @t5) @t4) @t864) @t898))))))))))))
% 2.02/2.27  (assume @p221 (forall (@list @t902) (= (tptp.c_24__type__13229___24t @t902) (forall @t13 (=> @t12 (tptp.cType___24t (tptp.happ @t902 @t6)))))))
% 2.02/2.27  (assume @p222 (forall (@list @t6 @t903) (= (tptp.c_24__type__13234___24t @t6 @t903) (forall @t887 (=> @t897 (forall @t901 (=> (tptp.t @t4 @t904) (tptp.t (tptp.happ (tptp.happ @t903 @t5) @t4) (tptp.happ @t6 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t5))))))))))
% 2.02/2.27  (assume @p223 (forall (@list @t905) (= (tptp.c_24__type__13315___24t @t905) (forall @t13 (=> @t907 (forall @t887 (=> @t906 (forall @t901 (=> (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t6 @t5 @t4) (tptp.t (tptp.happ (tptp.happ (tptp.happ @t905 @t6) @t5) @t4) @t5))))))))))
% 2.02/2.27  (assume @p224 (forall (@list @t908) (= (tptp.c_24__type__13335___24t @t908) (forall @t13 (=> @t907 (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t6 (tptp.happ @t908 @t6)))))))
% 2.02/2.27  (assume @p225 (forall (@list @t909) (= (tptp.c_24__type__13340___24t @t909) (forall @t13 (=> @t907 (forall @t887 (=> @t910 (forall @t901 (=> (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t6 @t4) (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t6 (tptp.happ (tptp.happ (tptp.happ @t909 @t6) @t5) @t4)))))))))))
% 2.02/2.27  (assume @p226 (forall (@list @t911) (= (tptp.c_24__type__13342___24t @t911) (forall @t13 (=> (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t @t6) (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t (tptp.happ @t911 @t6)))))))
% 2.02/2.27  (assume @p227 (forall (@list @t912) (= (tptp.c_24__type__13361___24t @t912) (forall @t13 (=> @t888 (tptp.cProp___24t (tptp.happ @t912 @t6)))))))
% 2.02/2.27  (assume @p228 (forall (@list @t6 @t913) (= (tptp.c_24__type__13636___24t @t6 @t913) (forall @t887 (=> @t910 (forall @t901 (=> @t914 (tptp.t (tptp.happ (tptp.happ @t913 @t5) @t4) @t6))))))))
% 2.02/2.27  (assume @p229 (forall (@list @t6 @t915) (= (tptp.c_24__type__13657___24t @t6 @t915) (forall @t887 (=> @t910 (tptp.t (tptp.happ @t915 @t5) @t6))))))
% 2.02/2.27  (assume @p230 (forall (@list @t916) (= (tptp.c_24__type__13849___24t @t916) (forall @t13 (=> @t12 (forall @t887 (=> @t897 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t (tptp.happ (tptp.happ @t916 @t6) @t5)))))))))
% 2.02/2.27  (assume @p231 (forall (@list @t917) (= (tptp.c_24__type__13869___24t @t917) (forall @t13 (=> @t919 (forall @t887 (=> @t918 (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t (tptp.happ (tptp.happ @t917 @t6) @t5)))))))))
% 2.02/2.27  (assume @p232 (forall (@list @t920) (= (tptp.c_24__type__13871___24t @t920) (forall @t13 (=> @t919 (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t (tptp.happ @t920 @t6)))))))
% 2.02/2.27  (assume @p233 (forall (@list @t921) (= (tptp.c_24__type__13874___24t @t921) (forall @t13 (=> @t919 (forall @t887 (=> @t918 (tptp.cProp___24t (tptp.happ (tptp.happ @t921 @t6) @t5)))))))))
% 2.02/2.27  (assume @p234 (forall (@list @t922) (= (tptp.c_24__type__13885___24t @t922) (forall @t13 (=> @t17 (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t (tptp.happ @t922 @t6)))))))
% 2.02/2.27  (assume @p235 (forall (@list @t6 @t5 @t923) (= (tptp.c_24__type__14048___24t @t6 @t5 @t923) (forall @t901 (=> (tptp.t @t4 @t5) (tptp.t (tptp.happ @t923 @t4) @t5))))))
% 2.02/2.27  (assume @p236 (forall (@list @t6 @t924) (= (tptp.c_24__type__14243___24t @t6 @t924) (forall @t887 (=> @t910 (forall @t901 (=> @t914 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ (tptp.happ @t924 @t5) @t4)))))))))
% 2.02/2.27  (assume @p237 (forall (@list @t925) (= (tptp.c_24__type__14254___24t @t925) (forall @t13 (=> @t907 (forall @t887 (=> (tptp.c_24__type__14243___24t @t6 @t5) (forall @t901 (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t6 @t4) (forall @t900 (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t6 @t864) (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t925 @t6) @t5) @t4) @t864)))))))))))))
% 2.02/2.27  (assume @p238 (forall (@list @t926) (= (tptp.c_24__type__14503___24t @t926) (forall @t13 (=> @t907 (forall @t887 (=> @t910 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t6 (tptp.happ (tptp.happ @t926 @t6) @t5)))))))))
% 2.02/2.27  (assume @p239 (forall (@list @t927) (= (tptp.c_24__type__14506___24t @t927) (forall @t13 (=> @t907 (forall @t887 (=> @t16 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t6 (tptp.happ (tptp.happ @t927 @t6) @t5)))))))))
% 2.02/2.27  (assume @p240 (forall (@list @t928) (= (tptp.c_24__type__14511___24t @t928) (forall @t13 (=> @t907 (forall @t887 (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t6 @t5) (forall @t901 (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t6 @t4) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t6 (tptp.happ (tptp.happ (tptp.happ @t928 @t6) @t5) @t4)))))))))))
% 2.02/2.27  (assume @p241 (forall (@list @t929) (= (tptp.c_24__type__14728___24t @t929) (forall @t13 (=> @t907 (forall @t887 (=> @t910 (forall @t901 (=> @t914 (forall @t900 (=> @t943 (forall @t942 (=> @t941 (forall @t940 (=> @t939 (forall @t938 (=> @t937 (forall @t936 (=> @t935 (forall @t934 (=> @t933 (forall @t932 (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t866) (forall (@list @t865) (=> (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t931 @t865) (forall @t930 (=> (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t6 @t859) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t6 (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t929 @t6) @t5) @t4) @t864) @t863) @t862) @t861) @t860) @t867) @t866) @t865) @t859)))))))))))))))))))))))))))))
% 2.02/2.27  (assume @p242 (forall (@list @t6 @t944) (= (tptp.c_24__type__14746___24t @t6 @t944) (forall @t887 (=> @t910 (forall @t901 (=> @t914 (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t6 @t6 (tptp.happ (tptp.happ @t944 @t5) @t4)))))))))
% 2.02/2.27  (assume @p243 (forall (@list @t945) (= (tptp.c_24__type__14906___24t @t945) (forall @t13 (=> @t907 (forall @t887 (=> @t910 (forall @t901 (=> @t914 (forall @t900 (=> @t943 (forall @t942 (=> @t941 (forall @t940 (=> @t939 (forall @t938 (=> @t937 (forall @t936 (=> @t935 (forall @t934 (=> @t933 (forall @t932 (=> (tptp.cCoq_2eInit_2eDatatypes_2elist___24t (tptp.cCoq_2eInit_2eDatatypes_2eprod___24a2 @t946 @t946) @t866) (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t931 (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t945 @t6) @t5) @t4) @t864) @t863) @t862) @t861) @t860) @t867) @t866)))))))))))))))))))))))))
% 2.02/2.27  (assume @p244 (forall (@list @t947) (= (tptp.c_24__type__16386___24t @t947) (forall @t13 (=> @t888 (forall @t887 (=> @t886 (=> (tptp.p @t6) (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t6 @t5 (tptp.happ (tptp.happ @t947 @t6) @t5))))))))))
% 2.02/2.27  (assume @p245 (forall (@list @t948) (= (tptp.c_24__type__16391___24t @t948) (forall @t13 (=> @t888 (forall @t887 (=> @t886 (=> (tptp.p @t5) (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t6 @t5 (tptp.happ (tptp.happ @t948 @t6) @t5))))))))))
% 2.02/2.27  (assume @p246 (forall (@list @t949) (= (tptp.c_24__type__16412___24t @t949) (forall @t13 (=> @t953 (forall @t887 (=> @t952 (forall @t901 (=> (tptp.c_24__type__16422___24t @t6 @t4) (forall @t900 (=> @t951 (=> @t950 (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t949 @t6) @t5) @t4) @t864) @t898)))))))))))))
% 2.02/2.27  (assume @p247 (forall (@list @t954) (= (tptp.c_24__type__16414___24t @t954) (forall @t13 (=> @t17 (tptp.cType___24t (tptp.happ @t954 @t6)))))))
% 2.02/2.27  (assume @p248 (forall (@list @t6 @t955) (= (tptp.c_24__type__16422___24t @t6 @t955) (forall @t887 (=> @t21 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t5)) (forall @t900 (=> (tptp.t @t864 @t904) (tptp.t (tptp.happ (tptp.happ @t955 @t5) @t864) (tptp.happ @t6 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t5)))))))))))
% 2.02/2.27  (assume @p249 (forall (@list @t956) (= (tptp.c_24__type__16816___24t @t956) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (tptp.cType___24t (tptp.happ (tptp.happ @t956 @t6) @t5)))))))))
% 2.02/2.27  (assume @p250 (forall (@list @t957) (= (tptp.c_24__type__16853___24t @t957) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (forall @t901 (=> @t959 (forall @t900 (=> @t951 (forall @t942 (=> @t958 (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t4 @t6) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t864 @t5)) @t863) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t6 @t5 @t863) (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24t @t6 @t5 (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t957 @t6) @t5) @t4) @t864) @t863)))))))))))))))))
% 2.02/2.27  (assume @p251 (forall (@list @t960) (= (tptp.c_24__type__18641___24t @t960) (forall @t13 (=> @t17 (forall @t887 (=> @t897 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ (tptp.happ @t960 @t6) @t5)))))))))
% 2.02/2.27  (assume @p252 (forall (@list @t961) (= (tptp.c_24__type__18835___24t @t961) (forall @t13 (=> @t17 (forall @t887 (=> @t16 (tptp.cType___24t (tptp.happ (tptp.happ @t961 @t6) @t5)))))))))
% 2.02/2.27  (assume @p253 (forall (@list @t962) (= (tptp.c_24__type__18872___24t @t962) (forall @t13 (=> @t17 (forall @t887 (=> @t16 (forall @t901 (=> @t959 (forall @t900 (=> @t951 (=> (= @t6 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t4 @t963) @t864)) (=> @t950 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t864 @t963)) (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t6 @t5 (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t962 @t6) @t5) @t4) @t864))))))))))))))))
% 2.02/2.27  (assume @p254 (forall (@list @t6 @t5 @t4 @t964) (= (tptp.c_24__type__18888___24t @t6 @t5 @t4 @t964) (forall @t900 (=> (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t6 @t5 @t864) (tptp.cType___24t (tptp.happ @t964 @t864)))))))
% 2.02/2.27  (assume @p255 (forall (@list @t966) (= (tptp.c_24__type__18949___24t @t966) (forall @t13 (=> @t17 (forall @t887 (=> @t16 (forall @t901 (=> (tptp.c_24__type__18953___24t @t6 @t5 @t4) (forall @t900 (=> (tptp.c_24__type__18982___24t @t6 @t5 @t4 @t864) (forall @t942 (=> (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t6 @t5 @t863) (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t966 @t6) @t5) @t4) @t864) @t863) @t965))))))))))))))
% 2.02/2.27  (assume @p256 (forall (@list @t6 @t5 @t967) (= (tptp.c_24__type__18953___24t @t6 @t5 @t967) (forall @t901 (=> @t968 (tptp.cType___24t (tptp.happ @t967 @t4)))))))
% 2.02/2.27  (assume @p257 (forall (@list @t6 @t5 @t4 @t969) (= (tptp.c_24__type__18982___24t @t6 @t5 @t4 @t969) (forall @t900 (=> @t951 (forall @t942 (=> @t958 (=> (= @t6 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t864 @t963) @t863)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t863)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t863 @t963)) (tptp.t (tptp.happ (tptp.happ @t969 @t864) @t863) (tptp.happ @t4 (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t6 @t5 @t864 @t863)))))))))))))
% 2.02/2.27  (assume @p258 (forall (@list @t6 @t5 @t970) (= (tptp.c_24__type__18997___24t @t6 @t5 @t970) (forall @t901 (=> @t968 (tptp.cProp___24t (tptp.happ @t970 @t4)))))))
% 2.02/2.27  (assume @p259 (forall (@list @t971) (= (tptp.c_24__type__19090___24t @t971) (forall @t13 (=> @t973 (forall @t887 (=> @t972 (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t (tptp.happ (tptp.happ @t971 @t6) @t5)))))))))
% 2.02/2.27  (assume @p260 (forall (@list @t974) (= (tptp.c_24__type__19157___24t @t974) (forall @t13 (=> @t973 (forall @t887 (=> @t972 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ (tptp.happ @t974 @t6) @t5)))))))))
% 2.02/2.27  (assume @p261 (forall (@list @t975) (= (tptp.c_24__type__19160___24t @t975) (forall @t13 (=> @t973 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t (tptp.happ @t975 @t6)))))))
% 2.02/2.27  (assume @p262 (forall (@list @t976) (= (tptp.c_24__type__19197___24t @t976) (forall @t13 (=> @t907 (forall @t887 (=> (tptp.c_24__type__13657___24t @t6 @t5) (forall @t901 (=> @t914 (forall @t900 (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t864) (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t976 @t6) @t5) @t4) @t864) @t6))))))))))))
% 2.02/2.27  (assume @p263 (forall (@list @t977) (= (tptp.c_24__type__19204___24t @t977) (forall @t13 (=> @t890 (forall @t887 (=> @t16 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t (tptp.happ (tptp.happ @t977 @t6) @t5)))))))))
% 2.02/2.27  (assume @p264 (forall (@list @t978) (= (tptp.c_24__type__19220___24t @t978) (forall @t13 (=> @t890 (forall @t887 (=> @t972 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ (tptp.happ @t978 @t6) @t5)))))))))
% 2.02/2.27  (assume @p265 (forall (@list @t979) (= (tptp.c_24__type__19222___24t @t979) (forall @t13 (=> @t890 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t (tptp.happ @t979 @t6)))))))
% 2.02/2.27  (assume @p266 (forall (@list @t980) (= (tptp.c_24__type__19295___24t @t980) (forall @t13 (=> @t890 (forall @t887 (=> @t16 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ (tptp.happ @t980 @t6) @t5)))))))))
% 2.02/2.27  (assume @p267 (forall (@list @t981) (= (tptp.c_24__type__19298___24t @t981) (forall @t13 (=> @t17 (forall @t887 (=> @t16 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ (tptp.happ @t981 @t6) @t5)))))))))
% 2.02/2.27  (assume @p268 (forall (@list @t982) (= (tptp.c_24__type__19307___24t @t982) (forall @t13 (=> @t17 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t (tptp.happ @t982 @t6)))))))
% 2.02/2.27  (assume @p269 (forall (@list @t983) (= (tptp.c_24__type__19311___24t @t983) (forall @t13 (=> @t17 (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t (tptp.happ @t983 @t6)))))))
% 2.02/2.27  (assume @p270 (forall (@list @t984) (= (tptp.c_24__type__19318___24t @t984) (forall @t13 (=> @t12 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ @t984 @t6)))))))
% 2.02/2.27  (assume @p271 (forall (@list @t985) (= (tptp.c_24__type__19321___24t @t985) (forall @t13 (=> @t973 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ @t985 @t6)))))))
% 2.02/2.27  (assume @p272 (forall (@list @t986) (= (tptp.c_24__type__19325___24t @t986) (forall @t13 (=> @t17 (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t (tptp.happ @t986 @t6)))))))
% 2.02/2.27  (assume @p273 (forall (@list @t987) (= (tptp.c_24__type__19459___24t @t987) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.happ (tptp.happ @t987 @t6) @t5)))))))))
% 2.02/2.27  (assume @p274 (forall (@list @t988) (= (tptp.c_24__type__19818___24t @t988) (forall @t13 (=> @t893 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ @t988 @t6)))))))
% 2.02/2.27  (assume @p275 (forall (@list @t989) (= (tptp.c_24__type__19822___24t @t989) (forall @t13 (=> @t12 (tptp.cProp___24t (tptp.happ @t989 @t6)))))))
% 2.02/2.27  (assume @p276 (forall (@list @t990) (= (tptp.c_24__type__21994___24t @t990) (forall @t13 (=> @t12 (forall @t887 (=> @t897 (tptp.cProp___24t (tptp.happ (tptp.happ @t990 @t6) @t5)))))))))
% 2.02/2.27  (assume @p277 (forall (@list @t991) (= (tptp.c_24__type__22003___24t @t991) (forall @t13 (=> @t992 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ @t991 @t6)))))))
% 2.02/2.27  (assume @p278 (forall (@list @t993) (= (tptp.c_24__type__22008___24t @t993) (forall @t13 (=> @t992 (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t (tptp.happ @t993 @t6)))))))
% 2.02/2.27  (assume @p279 (forall (@list @t994) (= (tptp.c_24__type__22011___24t @t994) (forall @t13 (=> @t992 (forall @t887 (=> (tptp.cCoq_2eQArith_2eQArith__base_2eQ___24t @t5) (tptp.cProp___24t (tptp.happ (tptp.happ @t994 @t6) @t5)))))))))
% 2.02/2.27  (assume @p280 (forall (@list @t995) (= (tptp.c_24__type__245___24t @t995) (forall @t13 (=> @t17 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t6 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (forall @t901 (=> @t959 (tptp.cCoq_2eInit_2eSpecif_2esig___24t @t996 (tptp.c_24__lam__259___24a2 @t6 @t4) (tptp.happ (tptp.happ @t995 @t6) @t4))))))))))
% 2.02/2.27  (assume @p281 (forall (@list @t997) (= (tptp.c_24__type__25___24t @t997) (forall @t13 (=> @t890 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ @t997 @t6)))))))
% 2.02/2.27  (assume @p282 (forall (@list @t998) (= (tptp.c_24__type__286___24t @t998) (forall @t13 (=> @t17 (=> @t882 (forall @t901 (=> @t959 (tptp.cCoq_2eInit_2eSpecif_2esig___24t @t996 (tptp.c_24__lam__300___24a2 @t6 @t4) (tptp.happ (tptp.happ @t998 @t6) @t4))))))))))
% 2.02/2.27  (assume @p283 (forall (@list @t999) (= (tptp.c_24__type__30___24t @t999) (forall @t13 (=> @t17 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ @t999 @t6)))))))
% 2.02/2.27  (assume @p284 (forall (@list @t1000) (= (tptp.c_24__type__31256___24t @t1000) (forall @t13 (=> @t919 (forall @t887 (=> @t897 (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t (tptp.happ (tptp.happ @t1000 @t6) @t5)))))))))
% 2.02/2.27  (assume @p285 (forall (@list @t1001) (= (tptp.c_24__type__31347___24t @t1001) (forall @t13 (=> @t12 (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t (tptp.happ @t1001 @t6)))))))
% 2.02/2.27  (assume @p286 (forall (@list @t1002) (= (tptp.c_24__type__31442___24t @t1002) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (forall @t901 (=> @t959 (=> @t1003 (forall @t942 (=> @t958 (forall @t940 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t862) (forall @t938 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t861) (forall @t936 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t860) (forall @t934 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t867) (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t863 @t6) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t862 @t5)) @t861) (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t860 @t6) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t867 @t5)) @t4) (=> (forall @t930 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t859) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t861 @t4 @t859) (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t6 @t5 @t859)))) (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24t @t6 @t5 (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t1002 @t6) @t5) @t4) @t863) @t862) @t861) @t860) @t867)))))))))))))))))))))))))
% 2.02/2.27  (assume @p287 (forall (@list @t1004) (= (tptp.c_24__type__323___24t @t1004) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t (tptp.happ (tptp.happ @t1004 @t6) @t5)))))))))
% 2.02/2.27  (assume @p288 (forall (@list @t6 @t5 @t1006) (= (tptp.c_24__type__34421___24t @t6 @t5 @t1006) (forall @t901 (=> @t959 (=> (and @t1003 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t4 @t5))) (tptp.t (tptp.happ @t1006 @t4) @t1005)))))))
% 2.02/2.27  (assume @p289 (forall (@list @t1007) (= (tptp.c_24__type__34423___24t @t1007) (forall @t13 (=> @t17 (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t881 @t883 (tptp.happ @t1007 @t6)))))))
% 2.02/2.27  (assume @p290 (forall (@list @t1008) (= (tptp.c_24__type__35232___24t @t1008) (forall @t13 (=> (tptp.c_24__type__956___24t @t6) (forall @t887 (=> (tptp.c_24__type__956___24t @t5) (tptp.cProp___24t (tptp.happ (tptp.happ @t1008 @t6) @t5)))))))))
% 2.02/2.27  (assume @p291 (forall (@list @t1009) (= (tptp.c_24__type__376___24t @t1009) (forall @t13 (=> @t907 (forall @t887 (=> @t906 (tptp.cType___24t (tptp.happ (tptp.happ @t1009 @t6) @t5)))))))))
% 2.02/2.27  (assume @p292 (forall (@list @t1010) (= (tptp.c_24__type__392___24t @t1010) (forall @t13 (=> @t907 (forall @t887 (=> @t906 (forall @t901 (=> @t914 (forall @t900 (=> (tptp.t @t864 @t5) (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t6 @t5 (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t1010 @t6) @t5) @t4) @t864)))))))))))))
% 2.02/2.27  (assume @p293 (forall (@list @t6 @t1011) (= (tptp.c_24__type__399___24t @t6 @t1011) (forall @t887 (=> @t910 (forall @t901 (=> @t914 (tptp.cProp___24t (tptp.happ (tptp.happ @t1011 @t5) @t4)))))))))
% 2.02/2.27  (assume @p294 (forall (@list @t1012) (= (tptp.c_24__type__401___24t @t1012) (forall @t13 (=> @t907 (tptp.cType___24t (tptp.happ @t1012 @t6)))))))
% 2.02/2.27  (assume @p295 (forall (@list @t1013) (= (tptp.c_24__type__410___24t @t1013) (forall @t13 (=> @t907 (forall @t887 (=> @t1014 (forall @t901 (=> @t914 (=> (tptp.p (tptp.happ @t5 @t4)) (tptp.cCoq_2eInit_2eSpecif_2esig___24t @t6 @t5 (tptp.happ (tptp.happ (tptp.happ @t1013 @t6) @t5) @t4))))))))))))
% 2.02/2.27  (assume @p296 (forall (@list @t1015) (= (tptp.c_24__type__443___24t @t1015) (forall @t13 (=> @t890 (forall @t887 (=> @t16 (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t (tptp.happ (tptp.happ @t1015 @t6) @t5)))))))))
% 2.02/2.27  (assume @p297 (forall (@list @t1016) (= (tptp.c_24__type__45___24t @t1016) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t (tptp.happ (tptp.happ @t1016 @t6) @t5)))))))))
% 2.02/2.27  (assume @p298 (forall (@list @t1017) (= (tptp.c_24__type__471___24t @t1017) (forall @t13 (=> @t890 (forall @t887 (=> @t16 (tptp.cProp___24t (tptp.happ (tptp.happ @t1017 @t6) @t5)))))))))
% 2.02/2.27  (assume @p299 (forall (@list @t1018) (= (tptp.c_24__type__515___24t @t1018) (forall @t13 (=> @t17 (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eNumbers_2eBinNums_2eZ (tptp.happ @t1018 @t6)))))))
% 2.02/2.27  (assume @p300 (forall (@list @t1019) (= (tptp.c_24__type__525___24t @t1019) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ (tptp.happ @t1019 @t6) @t5)))))))))
% 2.02/2.27  (assume @p301 (forall (@list @t1020) (= (tptp.c_24__type__57851___24t @t1020) (forall @t13 (=> @t973 (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t (tptp.happ @t1020 @t6)))))))
% 2.02/2.27  (assume @p302 (forall (@list @t1021) (= (tptp.c_24__type__59295___24t @t1021) (forall @t13 (=> @t12 (forall @t887 (=> @t897 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t (tptp.happ (tptp.happ @t1021 @t6) @t5)))))))))
% 2.02/2.27  (assume @p303 (forall (@list @t1022) (= (tptp.c_24__type__59418___24t @t1022) (forall @t13 (=> @t907 (forall @t887 (=> @t1023 (tptp.cProp___24t (tptp.happ (tptp.happ @t1022 @t6) @t5)))))))))
% 2.02/2.27  (assume @p304 (forall (@list @t1024) (= (tptp.c_24__type__59522___24t @t1024) (forall @t13 (=> @t907 (forall @t887 (=> @t1023 (=> (tptp.cCoq_2eInit_2eWf_2ewell__founded___24a2 @t6 @t5) (forall @t900 (=> (tptp.c_24__type__59528___24t @t6 @t864) (forall @t942 (=> (tptp.c_24__type__59550___24t @t6 @t5 @t864 @t863) (forall @t940 (=> (tptp.t @t862 @t6) (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t1024 @t6) @t5) @t864) @t863) @t862) (tptp.happ @t864 @t862))))))))))))))))
% 2.02/2.27  (assume @p305 (forall (@list @t6 @t1025) (= (tptp.c_24__type__59528___24t @t6 @t1025) (forall @t887 (=> @t910 (tptp.cType___24t (tptp.happ @t1025 @t5)))))))
% 2.02/2.27  (assume @p306 (forall (@list @t6 @t5 @t4 @t1026) (= (tptp.c_24__type__59550___24t @t6 @t5 @t4 @t1026) (forall @t900 (=> (tptp.t @t864 @t6) (forall @t942 (=> (tptp.c_24__type__59565___24t @t6 @t5 @t4 @t864 @t863) (tptp.t (tptp.happ (tptp.happ @t1026 @t864) @t863) (tptp.happ @t4 @t864)))))))))
% 2.02/2.27  (assume @p307 (forall (@list @t6 @t5 @t4 @t864 @t1027) (= (tptp.c_24__type__59565___24t @t6 @t5 @t4 @t864 @t1027) (forall @t942 (=> (tptp.t @t863 @t6) (=> (tptp.p (tptp.happ (tptp.happ @t5 @t863) @t864)) (tptp.t (tptp.happ @t1027 @t863) @t965)))))))
% 2.02/2.27  (assume @p308 (forall (@list @t1028) (= (tptp.c_24__type__59575___24t @t1028) (forall @t13 (=> @t953 (forall @t887 (=> (tptp.c_24__type__59578___24t @t6 @t5) (forall @t901 (=> @t959 (=> @t1003 (tptp.t (tptp.happ (tptp.happ (tptp.happ @t1028 @t6) @t5) @t4) @t1005)))))))))))
% 2.02/2.27  (assume @p309 (forall (@list @t6 @t1029) (= (tptp.c_24__type__59578___24t @t6 @t1029) (forall @t887 (=> @t897 (tptp.t (tptp.happ @t1029 @t5) (tptp.happ @t6 @t873)))))))
% 2.02/2.27  (assume @p310 (forall (@list @t1030) (= (tptp.c_24__type__59635___24t @t1030) (forall @t13 (=> @t953 (forall @t887 (=> @t21 (forall @t901 (=> (tptp.c_24__type__59653___24t @t6 @t5 @t4) (forall @t900 (=> @t951 (=> @t1031 (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t1030 @t6) @t5) @t4) @t864) @t898)))))))))))))
% 2.02/2.27  (assume @p311 (forall (@list @t6 @t5 @t1032) (= (tptp.c_24__type__59653___24t @t6 @t5 @t1032) (forall @t901 (=> @t959 (forall @t900 (=> (tptp.c_24__type__59662___24t @t6 @t5 @t4 @t864) (=> (tptp.p @t1033) (tptp.t (tptp.happ (tptp.happ @t1032 @t4) @t864) @t1005)))))))))
% 2.02/2.27  (assume @p312 (forall (@list @t6 @t5 @t4 @t1034) (= (tptp.c_24__type__59662___24t @t6 @t5 @t4 @t1034) (forall @t900 (=> @t951 (=> (and @t1031 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t864 @t4))) (tptp.t (tptp.happ @t1034 @t864) @t898)))))))
% 2.02/2.27  (assume @p313 (forall (@list @t1035) (= (tptp.c_24__type__60221___24t @t1035) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (forall @t901 (=> @t959 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 @t6 @t5) @t4)) (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t6 @t4) @t1033 (tptp.happ (tptp.happ (tptp.happ @t1035 @t6) @t5) @t4))))))))))))
% 2.02/2.27  (assume @p314 (forall (@list @t1036) (= (tptp.c_24__type__60500___24t @t1036) (forall @t13 (=> @t973 (forall @t887 (=> @t972 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t (tptp.happ (tptp.happ @t1036 @t6) @t5)))))))))
% 2.02/2.27  (assume @p315 (forall (@list @t1037) (= (tptp.c_24__type__60503___24t @t1037) (forall @t13 (=> @t973 (forall @t887 (=> @t972 (tptp.cProp___24t (tptp.happ (tptp.happ @t1037 @t6) @t5)))))))))
% 2.02/2.27  (assume @p316 (forall (@list @t6 @t5 @t1038) (= (tptp.c_24__type__60511___24t @t6 @t5 @t1038) (forall @t901 (=> @t914 (tptp.t (tptp.happ @t1038 @t4) @t5))))))
% 2.02/2.27  (assume @p317 (forall (@list @t6 @t5 @t1039) (= (tptp.c_24__type__60515___24t @t6 @t5 @t1039) (forall @t901 (=> @t914 (tptp.t (tptp.happ @t1039 @t4) @t6))))))
% 2.02/2.27  (assume @p318 (forall (@list @t1040) (= (tptp.c_24__type__61___24t @t1040) (forall @t13 (=> @t17 (forall @t887 (=> @t21 (tptp.cProp___24t (tptp.happ (tptp.happ @t1040 @t6) @t5)))))))))
% 2.02/2.27  (assume @p319 (forall (@list @t6 @t5 @t1041) (= (tptp.c_24__type__65103___24t @t6 @t5 @t1041) (forall @t901 (=> (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t6 @t5 @t4) (tptp.cProp___24t (tptp.happ @t1041 @t4)))))))
% 2.02/2.27  (assume @p320 (forall (@list @t1042) (= (tptp.c_24__type__68505___24t @t1042) (forall @t13 (=> @t17 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t6)) (tptp.cCoq_2eInit_2eSpecif_2esig___24t tptp.cCoq_2eInit_2eDatatypes_2enat (tptp.c_24__lam__68508___24a1 @t6) (tptp.happ @t1042 @t6))))))))
% 2.02/2.27  (assume @p321 (forall (@list @t1043) (= (tptp.c_24__type__68531___24t @t1043) (forall @t13 (=> @t953 (forall @t887 (=> @t952 (forall @t901 (=> (tptp.c_24__type__68539___24t @t6 @t4) (forall @t900 (=> @t951 (=> @t950 (tptp.t (tptp.happ (tptp.happ (tptp.happ (tptp.happ @t1043 @t6) @t5) @t4) @t864) @t898)))))))))))))
% 2.02/2.27  (assume @p322 (forall (@list @t6 @t1044) (= (tptp.c_24__type__68539___24t @t6 @t1044) (forall @t887 (=> @t21 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t5)) (forall @t900 (=> (tptp.t @t864 (tptp.happ @t6 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t5))) (tptp.t (tptp.happ (tptp.happ @t1044 @t5) @t864) @t904)))))))))
% 2.02/2.27  (assume @p323 (forall (@list @t1045) (= (tptp.c_24__type__68555___24t @t1045) (forall @t13 (=> @t953 (forall @t887 (=> (tptp.c_24__type__68565___24t @t6 @t5) (forall @t901 (=> @t959 (=> @t1003 (tptp.t (tptp.happ (tptp.happ (tptp.happ @t1045 @t6) @t5) @t4) @t1005)))))))))))
% 2.02/2.27  (assume @p324 (forall (@list @t6 @t1046) (= (tptp.c_24__type__68565___24t @t6 @t1046) (forall @t887 (=> @t21 (forall @t901 (=> (tptp.c_24__type__34421___24t @t6 @t5 @t4) (tptp.t (tptp.happ (tptp.happ @t1046 @t5) @t4) @t904))))))))
% 2.02/2.27  (assume @p325 (forall (@list @t1047) (= (tptp.c_24__type__74___24t @t1047) (forall @t13 (=> @t17 (tptp.cProp___24t (tptp.happ @t1047 @t6)))))))
% 2.02/2.27  (assume @p326 (forall (@list @t6 @t5 @t1048) (= (tptp.c_24__type__90___24t @t6 @t5 @t1048) (forall @t901 (=> @t914 (tptp.cProp___24t (tptp.happ @t1048 @t4)))))))
% 2.02/2.27  (assume @p327 (forall (@list @t1049) (= (tptp.c_24__type__94___24t @t1049) (forall @t13 (=> @t907 (forall @t887 (=> @t1014 (tptp.cType___24t (tptp.happ (tptp.happ @t1049 @t6) @t5)))))))))
% 2.02/2.27  (assume @p328 (forall (@list @t1050) (= (tptp.c_24__type__956___24t @t1050) (forall @t13 (=> @t17 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t (tptp.happ @t1050 @t6)))))))
% 2.02/2.27  (assume @p329 (forall (@list @t6 @t1051) (= (tptp.c_24__type__97___24t @t6 @t1051) (forall @t887 (=> @t910 (tptp.cProp___24t (tptp.happ @t1051 @t5)))))))
% 2.02/2.27  (assume @p330 (tptp.c_24__type__13342___24t tptp.cCoq_2eInit_2eDatatypes_2eCompOpp))
% 2.02/2.27  (assume @p331 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t tptp.cCoq_2eInit_2eDatatypes_2eEq))
% 2.02/2.27  (assume @p332 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t tptp.cCoq_2eInit_2eDatatypes_2eGt))
% 2.02/2.27  (assume @p333 (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t tptp.cCoq_2eInit_2eDatatypes_2eLt))
% 2.02/2.27  (assume @p334 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t tptp.cCoq_2eInit_2eDatatypes_2eO))
% 2.02/2.27  (assume @p335 (tptp.c_24__type__13209___24t tptp.cCoq_2eInit_2eDatatypes_2eS))
% 2.02/2.27  (assume @p336 (tptp.c_24__type__13189___24t tptp.cCoq_2eInit_2eDatatypes_2eandb))
% 2.02/2.27  (assume @p337 (tptp.cType___24t tptp.cCoq_2eInit_2eDatatypes_2ebool))
% 2.02/2.27  (assume @p338 (tptp.cType___24t tptp.cCoq_2eInit_2eDatatypes_2ecomparison))
% 2.02/2.27  (assume @p339 (tptp.c_24__type__13340___24t tptp.cCoq_2eInit_2eDatatypes_2econs))
% 2.02/2.27  (assume @p340 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t tptp.cCoq_2eInit_2eDatatypes_2efalse))
% 2.02/2.27  (assume @p341 (tptp.c_24__type__401___24t tptp.cCoq_2eInit_2eDatatypes_2elist))
% 2.02/2.27  (assume @p342 (tptp.cType___24t tptp.cCoq_2eInit_2eDatatypes_2enat))
% 2.02/2.27  (assume @p343 (tptp.c_24__type__13227___24t tptp.cCoq_2eInit_2eDatatypes_2enat__rec))
% 2.02/2.27  (assume @p344 (tptp.c_24__type__13227___24t tptp.cCoq_2eInit_2eDatatypes_2enat__rect))
% 2.02/2.27  (assume @p345 (tptp.c_24__type__13192___24t tptp.cCoq_2eInit_2eDatatypes_2enegb))
% 2.02/2.27  (assume @p346 (tptp.c_24__type__13335___24t tptp.cCoq_2eInit_2eDatatypes_2enil))
% 2.02/2.27  (assume @p347 (tptp.c_24__type__13189___24t tptp.cCoq_2eInit_2eDatatypes_2eorb))
% 2.02/2.27  (assume @p348 (tptp.c_24__type__392___24t tptp.cCoq_2eInit_2eDatatypes_2epair))
% 2.02/2.27  (assume @p349 (tptp.c_24__type__376___24t tptp.cCoq_2eInit_2eDatatypes_2eprod))
% 2.02/2.27  (assume @p350 (tptp.c_24__type__13315___24t tptp.cCoq_2eInit_2eDatatypes_2esnd))
% 2.02/2.27  (assume @p351 (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t tptp.cCoq_2eInit_2eDatatypes_2etrue))
% 2.02/2.27  (assume @p352 (tptp.cCoq_2eInit_2eDatatypes_2eunit___24t tptp.cCoq_2eInit_2eDatatypes_2ett))
% 2.02/2.27  (assume @p353 (tptp.cType___24t tptp.cCoq_2eInit_2eDatatypes_2eunit))
% 2.02/2.27  (assume @p354 (tptp.c_24__type__13189___24t tptp.cCoq_2eInit_2eDatatypes_2exorb))
% 2.02/2.27  (assume @p355 (tptp.c_24__type__13849___24t tptp.cCoq_2eInit_2eNat_2eadd))
% 2.02/2.27  (assume @p356 (tptp.c_24__type__59295___24t tptp.cCoq_2eInit_2eNat_2ecompare))
% 2.02/2.27  (assume @p357 (tptp.c_24__type__13849___24t tptp.cCoq_2eInit_2eNat_2emax))
% 2.02/2.27  (assume @p358 (tptp.c_24__type__13849___24t tptp.cCoq_2eInit_2eNat_2emul))
% 2.02/2.27  (assume @p359 (tptp.c_24__type__13849___24t tptp.cCoq_2eInit_2eNat_2esub))
% 2.02/2.27  (assume @p360 (tptp.c_24__type__21994___24t tptp.cCoq_2eInit_2ePeano_2elt))
% 2.02/2.27  (assume @p361 (tptp.c_24__type__410___24t tptp.cCoq_2eInit_2eSpecif_2eexist))
% 2.02/2.27  (assume @p362 (tptp.c_24__type__16386___24t tptp.cCoq_2eInit_2eSpecif_2eleft))
% 2.02/2.27  (assume @p363 (tptp.c_24__type__16391___24t tptp.cCoq_2eInit_2eSpecif_2eright))
% 2.02/2.27  (assume @p364 (tptp.c_24__type__94___24t tptp.cCoq_2eInit_2eSpecif_2esig))
% 2.02/2.27  (assume @p365 (tptp.c_24__type__117___24t tptp.cCoq_2eInit_2eSpecif_2esumbool))
% 2.02/2.27  (assume @p366 (tptp.c_24__type__59418___24t tptp.cCoq_2eInit_2eWf_2ewell__founded))
% 2.02/2.27  (assume @p367 (tptp.c_24__type__59522___24t tptp.cCoq_2eInit_2eWf_2ewell__founded__induction__type))
% 2.02/2.27  (assume @p368 (tptp.c_24__type__13361___24t tptp.cCoq_2eLogic_2eDecidable_2edecidable))
% 2.02/2.27  (assume @p369 (tptp.c_24__type__60503___24t tptp.cCoq_2eNArith_2eBinNat_2eN_2ele))
% 2.02/2.27  (assume @p370 (tptp.c_24__type__60503___24t tptp.cCoq_2eNArith_2eBinNat_2eN_2elt))
% 2.02/2.27  (assume @p371 (tptp.c_24__type__19090___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd))
% 2.02/2.27  (assume @p372 (tptp.c_24__type__60500___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare))
% 2.02/2.27  (assume @p373 (tptp.c_24__type__19090___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin))
% 2.02/2.27  (assume @p374 (tptp.c_24__type__19090___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul))
% 2.02/2.27  (assume @p375 (tptp.c_24__type__31347___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat))
% 2.02/2.27  (assume @p376 (tptp.c_24__type__19090___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub))
% 2.02/2.27  (assume @p377 (tptp.c_24__type__57851___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc))
% 2.02/2.27  (assume @p378 (tptp.c_24__type__19157___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit))
% 2.02/2.27  (assume @p379 (tptp.c_24__type__19160___24t tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat))
% 2.02/2.27  (assume @p380 (tptp.cType___24t tptp.cCoq_2eNumbers_2eBinNums_2eN))
% 2.02/2.27  (assume @p381 (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t tptp.cCoq_2eNumbers_2eBinNums_2eN0))
% 2.02/2.27  (assume @p382 (tptp.c_24__type__13186___24t tptp.cCoq_2eNumbers_2eBinNums_2eNpos))
% 2.02/2.27  (assume @p383 (tptp.cType___24t tptp.cCoq_2eNumbers_2eBinNums_2eZ))
% 2.02/2.27  (assume @p384 (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (assume @p385 (tptp.c_24__type__25___24t tptp.cCoq_2eNumbers_2eBinNums_2eZneg))
% 2.02/2.27  (assume @p386 (tptp.c_24__type__25___24t tptp.cCoq_2eNumbers_2eBinNums_2eZpos))
% 2.02/2.27  (assume @p387 (tptp.cType___24t tptp.cCoq_2eNumbers_2eBinNums_2epositive))
% 2.02/2.27  (assume @p388 (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t tptp.cCoq_2eNumbers_2eBinNums_2exH))
% 2.02/2.27  (assume @p389 (tptp.c_24__type__12___24t tptp.cCoq_2eNumbers_2eBinNums_2exI))
% 2.02/2.27  (assume @p390 (tptp.c_24__type__12___24t tptp.cCoq_2eNumbers_2eBinNums_2exO))
% 2.02/2.27  (assume @p391 (tptp.c_24__type__471___24t tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele))
% 2.02/2.27  (assume @p392 (tptp.c_24__type__471___24t tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt))
% 2.02/2.27  (assume @p393 (tptp.c_24__type__443___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd))
% 2.02/2.27  (assume @p394 (tptp.c_24__type__19204___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare))
% 2.02/2.27  (assume @p395 (tptp.c_24__type__19197___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter))
% 2.02/2.27  (assume @p396 (tptp.cType___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask))
% 2.02/2.27  (assume @p397 (tptp.c_24__type__443___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul))
% 2.02/2.27  (assume @p398 (tptp.c_24__type__13186___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N))
% 2.02/2.27  (assume @p399 (tptp.c_24__type__12___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double))
% 2.02/2.27  (assume @p400 (tptp.c_24__type__12___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt))
% 2.02/2.27  (assume @p401 (tptp.c_24__type__443___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub))
% 2.02/2.27  (assume @p402 (tptp.c_24__type__12___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc))
% 2.02/2.27  (assume @p403 (tptp.c_24__type__19220___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit))
% 2.02/2.27  (assume @p404 (tptp.c_24__type__19222___24t tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat))
% 2.02/2.27  (assume @p405 (tptp.cType___24t tptp.cCoq_2eQArith_2eQArith__base_2eQ))
% 2.02/2.27  (assume @p406 (tptp.c_24__type__22008___24t tptp.cCoq_2eQArith_2eQArith__base_2eQden))
% 2.02/2.27  (assume @p407 (tptp.c_24__type__22011___24t tptp.cCoq_2eQArith_2eQArith__base_2eQle))
% 2.02/2.27  (assume @p408 (tptp.c_24__type__22003___24t tptp.cCoq_2eQArith_2eQArith__base_2eQnum))
% 2.02/2.27  (assume @p409 (tptp.c_24__type__13885___24t tptp.cCoq_2eReals_2eRdefinitions_2eIZR))
% 2.02/2.27  (assume @p410 (tptp.cType___24t tptp.cCoq_2eReals_2eRdefinitions_2eR))
% 2.02/2.27  (assume @p411 (tptp.c_24__type__13871___24t tptp.cCoq_2eReals_2eRdefinitions_2eRinv))
% 2.02/2.27  (assume @p412 (tptp.c_24__type__13874___24t tptp.cCoq_2eReals_2eRdefinitions_2eRle))
% 2.02/2.27  (assume @p413 (tptp.c_24__type__13874___24t tptp.cCoq_2eReals_2eRdefinitions_2eRlt))
% 2.02/2.27  (assume @p414 (tptp.c_24__type__13869___24t tptp.cCoq_2eReals_2eRdefinitions_2eRmult))
% 2.02/2.27  (assume @p415 (tptp.c_24__type__16816___24t tptp.cCoq_2eReals_2eRfunctions_2eZ__spec))
% 2.02/2.27  (assume @p416 (tptp.c_24__type__68505___24t tptp.cCoq_2eReals_2eRiemannInt__SF_2eIZN__var))
% 2.02/2.27  (assume @p417 (tptp.c_24__type__31256___24t tptp.cCoq_2eReals_2eRpow__def_2epow))
% 2.02/2.27  (assume @p418 (tptp.c_24__type__401___24t tptp.cCoq_2eRelations_2eRelation__Definitions_2erelation))
% 2.02/2.27  (assume @p419 (tptp.cType___24t tptp.cCoq_2eStructures_2eOrdersTac_2eord))
% 2.02/2.27  (assume @p420 (tptp.c_24__type__74___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd))
% 2.02/2.27  (assume @p421 (tptp.c_24__type__19818___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z))
% 2.02/2.27  (assume @p422 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide))
% 2.02/2.27  (assume @p423 (tptp.c_24__type__35232___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf))
% 2.02/2.27  (assume @p424 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege))
% 2.02/2.27  (assume @p425 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt))
% 2.02/2.27  (assume @p426 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm))
% 2.02/2.27  (assume @p427 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele))
% 2.02/2.27  (assume @p428 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot))
% 2.02/2.27  (assume @p429 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up))
% 2.02/2.27  (assume @p430 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt))
% 2.02/2.27  (assume @p431 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2eones))
% 2.02/2.27  (assume @p432 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up))
% 2.02/2.27  (assume @p433 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eBinInt_2eZne))
% 2.02/2.27  (assume @p434 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs))
% 2.02/2.27  (assume @p435 (tptp.c_24__type__19311___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N))
% 2.02/2.27  (assume @p436 (tptp.c_24__type__19307___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat))
% 2.02/2.27  (assume @p437 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd))
% 2.02/2.27  (assume @p438 (tptp.c_24__type__323___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare))
% 2.02/2.27  (assume @p439 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv))
% 2.02/2.27  (assume @p440 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2))
% 2.02/2.27  (assume @p441 (tptp.c_24__type__525___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb))
% 2.02/2.27  (assume @p442 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd))
% 2.02/2.27  (assume @p443 (tptp.c_24__type__525___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb))
% 2.02/2.27  (assume @p444 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2))
% 2.02/2.27  (assume @p445 (tptp.c_24__type__525___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb))
% 2.02/2.27  (assume @p446 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax))
% 2.02/2.27  (assume @p447 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin))
% 2.02/2.27  (assume @p448 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo))
% 2.02/2.27  (assume @p449 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul))
% 2.02/2.27  (assume @p450 (tptp.c_24__type__956___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd))
% 2.02/2.27  (assume @p451 (tptp.c_24__type__19321___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N))
% 2.02/2.27  (assume @p452 (tptp.c_24__type__19318___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat))
% 2.02/2.27  (assume @p453 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp))
% 2.02/2.27  (assume @p454 (tptp.c_24__type__19295___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub))
% 2.02/2.27  (assume @p455 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow))
% 2.02/2.27  (assume @p456 (tptp.c_24__type__19298___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos))
% 2.02/2.27  (assume @p457 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred))
% 2.02/2.27  (assume @p458 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot))
% 2.02/2.27  (assume @p459 (tptp.c_24__type__19459___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem))
% 2.02/2.27  (assume @p460 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem))
% 2.02/2.27  (assume @p461 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn))
% 2.02/2.27  (assume @p462 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl))
% 2.02/2.27  (assume @p463 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr))
% 2.02/2.27  (assume @p464 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt))
% 2.02/2.27  (assume @p465 (tptp.c_24__type__515___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem))
% 2.02/2.27  (assume @p466 (tptp.c_24__type__45___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub))
% 2.02/2.27  (assume @p467 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc))
% 2.02/2.27  (assume @p468 (tptp.c_24__type__525___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit))
% 2.02/2.27  (assume @p469 (tptp.c_24__type__19311___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N))
% 2.02/2.27  (assume @p470 (tptp.c_24__type__19307___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat))
% 2.02/2.27  (assume @p471 (tptp.c_24__type__19325___24t tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos))
% 2.02/2.27  (assume @p472 (tptp.c_24__type__68555___24t tptp.cCoq_2eZArith_2eWf__Z_2eZ__lt__rec))
% 2.02/2.27  (assume @p473 (tptp.c_24__type__68505___24t tptp.cCoq_2eZArith_2eWf__Z_2eZ__of__nat__complete__inf))
% 2.02/2.27  (assume @p474 (tptp.c_24__type__59575___24t tptp.cCoq_2eZArith_2eWf__Z_2eZ__of__nat__set))
% 2.02/2.27  (assume @p475 (tptp.c_24__type__59635___24t tptp.cCoq_2eZArith_2eWf__Z_2eZlt__lower__bound__rec))
% 2.02/2.27  (assume @p476 (tptp.c_24__type__16412___24t tptp.cCoq_2eZArith_2eWf__Z_2enatlike__rec))
% 2.02/2.27  (assume @p477 (tptp.c_24__type__16412___24t tptp.cCoq_2eZArith_2eWf__Z_2enatlike__rec2))
% 2.02/2.27  (assume @p478 (tptp.c_24__type__68531___24t tptp.cCoq_2eZArith_2eWf__Z_2enatlike__rec3))
% 2.02/2.27  (assume @p479 (tptp.c_24__type__34423___24t tptp.cCoq_2eZArith_2eZArith__dec_2eZ__zerop))
% 2.02/2.27  (assume @p480 (tptp.c_24__type__525___24t tptp.cCoq_2eZArith_2eZbool_2eZeq__bool))
% 2.02/2.27  (assume @p481 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eZdiv_2eRemainder))
% 2.02/2.27  (assume @p482 (tptp.c_24__type__245___24t tptp.cCoq_2eZArith_2eZdiv_2eZdiv__eucl__exist))
% 2.02/2.27  (assume @p483 (tptp.c_24__type__286___24t tptp.cCoq_2eZArith_2eZdiv_2eZdiv__eucl__extended))
% 2.02/2.27  (assume @p484 (tptp.c_24__type__74___24t tptp.cCoq_2eZArith_2eZeven_2eZodd))
% 2.02/2.27  (assume @p485 (tptp.c_24__type__60221___24t tptp.cCoq_2eZArith_2eZmin_2eZmin__le__prime__inf))
% 2.02/2.27  (assume @p486 (tptp.c_24__type__16816___24t tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid))
% 2.02/2.27  (assume @p487 (tptp.c_24__type__16853___24t tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro))
% 2.02/2.27  (assume @p488 (tptp.c_24__type__31442___24t tptp.cCoq_2eZArith_2eZnumtheory_2eeuclid__rec))
% 2.02/2.27  (assume @p489 (tptp.c_24__type__61___24t tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime))
% 2.02/2.27  (assume @p490 (tptp.c_24__type__18872___24t tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof))
% 2.02/2.27  (assume @p491 (tptp.c_24__type__18835___24t tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs))
% 2.02/2.27  (assume @p492 (tptp.c_24__type__18949___24t tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect))
% 2.02/2.27  (assume @p493 (tptp.c_24__type__18641___24t tptp.cCoq_2eZArith_2eZpower_2eZpower__nat))
% 2.02/2.27  (assume @p494 (tptp.c_24__type__30___24t tptp.cCoq_2eZArith_2eZpower_2etwo__p))
% 2.02/2.27  (assume @p495 (tptp.c_24__type__25___24t tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos))
% 2.02/2.27  (assume @p496 (tptp.cType___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon))
% 2.02/2.27  (assume @p497 (tptp.c_24__type__14506___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX))
% 2.02/2.27  (assume @p498 (tptp.c_24__type__14511___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd))
% 2.02/2.27  (assume @p499 (tptp.c_24__type__14503___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc))
% 2.02/2.27  (assume @p500 (tptp.c_24__type__14511___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul))
% 2.02/2.27  (assume @p501 (tptp.c_24__type__14511___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub))
% 2.02/2.27  (assume @p502 (tptp.c_24__type__401___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr))
% 2.02/2.27  (assume @p503 (tptp.c_24__type__14254___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq))
% 2.02/2.27  (assume @p504 (tptp.c_24__type__401___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol))
% 2.02/2.27  (assume @p505 (tptp.c_24__type__14906___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list))
% 2.02/2.27  (assume @p506 (tptp.c_24__type__14728___24t tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst))
% 2.02/2.27  (assume @p507 (tptp.cCoq_2eInit_2eDatatypes_2enat___24t tptp.cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter))
% 2.02/2.27  (assume @p508 (forall @t238 (=> @t237 (=> (= @t1052 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t236))))
% 2.02/2.27  (assume @p509 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t1053))))))
% 2.02/2.27  (assume @p510 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (=> @t1055 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1053 @t1054)))))))))
% 2.02/2.27  (assume @p511 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1053)))))
% 2.02/2.27  (assume @p512 (forall @t238 (=> @t237 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1052)) (not @t236)))))
% 2.02/2.27  (assume @p513 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1058 (=> @t1057 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1056)))))))))
% 2.02/2.27  (assume @p514 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1058 (=> @t1060 @t1059)))))))
% 2.02/2.27  (assume @p515 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1062 (=> @t1061 (=> @t1059 @t1060))))))))
% 2.02/2.27  (assume @p516 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1063)))))))
% 2.02/2.27  (assume @p517 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (= @t1063 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (and @t350 @t345)))))))
% 2.02/2.27  (assume @p518 (forall @t59 (=> (tptp.c_24__type__19822___24t @t58) (=> (tptp.p (tptp.happ @t58 tptp.cCoq_2eInit_2eDatatypes_2eO)) (=> (forall @t259 (=> @t246 (=> (tptp.p (tptp.happ @t58 @t211)) (tptp.p (tptp.happ @t58 (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t211)))))) (forall @t1065 (=> (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t1064) (tptp.p (tptp.happ @t58 @t1064)))))))))
% 2.02/2.27  (assume @p519 (forall @t247 (=> @t1070 (forall @t1069 (=> @t1068 (forall @t1067 (=> (tptp.c_24__type__65103___24t @t75 @t74 @t510) (=> (=> @t875 (tptp.p (tptp.happ @t510 (tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 @t75 @t74)))) (=> (=> @t874 (tptp.p (tptp.happ @t510 (tptp.cCoq_2eInit_2eSpecif_2eright___24a2 @t75 @t74)))) (forall (@list @t1066) (=> (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t75 @t74 @t1066) (tptp.p (tptp.happ @t510 @t1066)))))))))))))
% 2.02/2.27  (assume @p520 (forall @t247 (=> @t1070 (forall @t1069 (=> @t1068 (=> @t1071 (=> (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t74) (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t877))))))))
% 2.02/2.27  (assume @p521 (forall @t59 (=> (tptp.cProp___24t @t58) (=> @t118 (=> (=> @t117 @t2) @t116)))))
% 2.02/2.27  (assume @p522 (forall @t247 (=> @t1070 (forall @t1069 (=> @t1068 (=> @t1071 (=> (not @t876) (or (not @t875) (not @t874)))))))))
% 2.02/2.27  (assume @p523 (forall @t43 (=> @t1072 (= (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t40 tptp.cCoq_2eNumbers_2eBinNums_2exH) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t40)))))
% 2.02/2.27  (assume @p524 (forall @t43 (=> @t1072 (forall @t1074 (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t1073) (= (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t40 @t1073) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t1073 @t40)))))))
% 2.02/2.27  (assume @p525 (forall @t43 (=> @t1072 (forall (@list @t1076) (=> (tptp.cType___24t @t1076) (forall @t1080 (=> (tptp.c_24__type__13657___24t @t1076 @t61) (forall (@list @t1077) (=> (tptp.c_24__type__97___24t @t1076 @t1077) (=> (forall (@list @t1079) (=> (tptp.t @t1079 @t1076) (=> (tptp.p (tptp.happ @t1077 @t1079)) (tptp.p (tptp.happ @t1077 (tptp.happ @t61 @t1079)))))) (forall @t1078 (=> (tptp.t @t1075 @t1076) (=> (tptp.p (tptp.happ @t1077 @t1075)) (tptp.p (tptp.happ @t1077 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t1076 @t61 @t1075 @t40))))))))))))))))
% 2.02/2.27  (assume @p526 (forall @t247 (=> @t78 (forall @t1069 (=> @t77 (forall @t1080 (=> (tptp.c_24__type__60511___24t @t75 @t74 @t61) (forall (@list @t1084) (=> (tptp.c_24__type__60515___24t @t75 @t74 @t1084) (forall @t1085 (=> (tptp.c_24__type__14048___24t @t75 @t74 @t1083) (=> (forall (@list @t113) (=> (tptp.t @t113 @t75) (= (tptp.happ @t61 (tptp.happ @t1084 @t113)) (tptp.happ @t1083 (tptp.happ @t61 @t113))))) (forall (@list @t1081) (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t1081) (forall (@list @t1082) (=> (tptp.t @t1082 @t75) (= (tptp.happ @t61 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t75 @t1084 @t1082 @t1081)) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t74 @t1083 (tptp.happ @t61 @t1082) @t1081))))))))))))))))))
% 2.02/2.27  (assume @p527 (forall @t43 (=> @t1072 (and (tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t42 @t42) @t40) (tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2 @t40 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t1086 @t1086))))))
% 2.02/2.27  (assume @p528 (forall @t43 (=> @t1072 (tptp.cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2 @t203 @t40))))
% 2.02/2.27  (assume @p529 (forall @t47 (=> @t370 (=> @t1088 (exists @t1087 (and @t96 (= @t44 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t85))))))))
% 2.02/2.27  (assume @p530 (forall @t50 (=> @t1090 (= (tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 @t1089 @t48) @t1089))))
% 2.02/2.27  (assume @p531 (forall @t50 (=> @t1090 (= (tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 @t48 @t1089) @t1089))))
% 2.02/2.27  (assume @p532 (forall @t47 (=> @t370 (=> (tptp.cCoq_2eReals_2eRdefinitions_2eRle___24a2 @t1089 @t1091) @t1088))))
% 2.02/2.27  (assume @p533 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (tptp.cCoq_2eReals_2eRdefinitions_2eRle___24a2 @t1091 @t1094) @t1093))))))
% 2.02/2.27  (assume @p534 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 @t1096) (tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 @t1091 @t1094)))))))
% 2.02/2.27  (assume @p535 (forall @t50 (=> @t1090 (= (tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 @t245 @t48) @t48))))
% 2.02/2.27  (assume @p536 (forall @t198 (=> @t306 (forall @t1098 (=> @t90 (=> @t1097 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a2 @t120 @t87)))))))))
% 2.02/2.27  (assume @p537 (forall @t43 (=> @t1072 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t40))))))
% 2.02/2.27  (assume @p538 (forall @t247 (=> @t1105 (forall @t1104 (=> @t1103 (=> (forall @t259 (=> @t258 (forall (@list @t1102) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1102) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1102 @t1100)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t211 @t1102)) (tptp.p (tptp.happ @t75 @t1102)))))))) (forall @t1065 (=> @t1101 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1064 @t1100)) @t1099)))))))))
% 2.02/2.27  (assume @p539 (forall @t247 (=> @t1105 (forall @t1104 (=> @t1103 (=> (forall @t259 (=> @t258 (forall (@list @t1106) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1106) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1100 @t1106)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1106 @t211)) (tptp.p (tptp.happ @t75 @t1106)))))))) (forall @t1065 (=> @t1101 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1100 @t1064)) @t1099)))))))))
% 2.02/2.27  (assume @p540 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 @t1111))))))))))
% 2.02/2.27  (assume @p541 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 @t1114))))))))))
% 2.02/2.27  (assume @p542 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 @t1115))))))))))
% 2.02/2.27  (assume @p543 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t157 @t244) @t157)))))
% 2.02/2.27  (assume @p544 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1122 (=> @t1121 @t1120))))))))))
% 2.02/2.27  (assume @p545 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1129 (=> @t1128 (=> @t1061 @t1127))))))))))
% 2.02/2.27  (assume @p546 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t421 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t157 @t1118))))))))))))
% 2.02/2.27  (assume @p547 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= (= @t157 @t1131) @t1130))))))))
% 2.02/2.27  (assume @p548 (forall @t43 (=> @t1139 (forall @t1074 (=> @t1138 (forall @t1137 (=> @t1136 (=> @t1135 (=> @t1134 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t40 @t1132) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t40 @t1073))))))))))))
% 2.02/2.27  (assume @p549 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 @t1143))))))))
% 2.02/2.27  (assume @p550 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1121 (=> @t1147 @t1146)))))))))
% 2.02/2.27  (assume @p551 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 @t1149))))))))
% 2.02/2.27  (assume @p552 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 (=> @t1061 (=> @t1150 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t421 @t1140))))))))))))
% 2.02/2.27  (assume @p553 (forall @t70 (=> @t1168 (forall @t1167 (=> @t1166 (forall @t1165 (=> @t1164 (forall @t1163 (=> @t1162 (forall @t1161 (=> @t1160 (=> @t1159 (=> @t1157 @t1155)))))))))))))
% 2.02/2.27  (assume @p554 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 @t1169)))))))
% 2.02/2.27  (assume @p555 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1171 @t1170) @t421)))))))))))
% 2.02/2.27  (assume @p556 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1172 @t1118) @t421)))))))))))
% 2.02/2.27  (assume @p557 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1129 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1116 @t421) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1171 @t248)))))))))))))
% 2.02/2.27  (assume @p558 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t421)))))))))
% 2.02/2.27  (assume @p559 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1175 @t1173))))))
% 2.02/2.27  (assume @p560 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1173 @t1174))))))))
% 2.02/2.27  (assume @p561 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1177 @t1176))))))
% 2.02/2.27  (assume @p562 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1176 @t1057))))))))
% 2.02/2.27  (assume @p563 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1113 (=> @t1181 (=> @t1180 @t1178))))))))))))
% 2.02/2.27  (assume @p564 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 (=> @t1061 @t1185)))))))))
% 2.02/2.27  (assume @p565 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t244) tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))
% 2.02/2.27  (assume @p566 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1122 (=> @t1121 @t1186))))))))))
% 2.02/2.27  (assume @p567 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1130 @t1188))))))))
% 2.02/2.27  (assume @p568 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t444 @t157)))))))))
% 2.02/2.27  (assume @p569 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1113 (=> @t1190 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1189 @t87) @t1189))))))))
% 2.02/2.27  (assume @p570 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1125 @t248) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))))
% 2.02/2.27  (assume @p571 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t1118) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t444 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t421 @t1116))))))))))))))
% 2.02/2.27  (assume @p572 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1175 @t1191))))))
% 2.02/2.27  (assume @p573 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1191 @t1174))))))))
% 2.02/2.27  (assume @p574 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1113 (=> @t1181 (=> @t1180 (= @t1179 @t444)))))))))))))
% 2.02/2.27  (assume @p575 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 @t1192)))))))
% 2.02/2.27  (assume @p576 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= @t1193 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1108 @t1107) @t211))))))))))))
% 2.02/2.27  (assume @p577 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1171 @t1170) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1116 @t444))))))))))))
% 2.02/2.27  (assume @p578 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1172 @t1118) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t444 @t1116))))))))))))
% 2.02/2.27  (assume @p579 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1108 @t248) @t211) @t1193)))))))))))
% 2.02/2.27  (assume @p580 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t1107) @t211) @t1193)))))))))))
% 2.02/2.27  (assume @p581 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t1194)))))))))
% 2.02/2.27  (assume @p582 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1131 @t444))))))))
% 2.02/2.27  (assume @p583 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1198 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot))
% 2.02/2.27  (assume @p584 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (and @t1199 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t444 @t248))))))))))
% 2.02/2.27  (assume @p585 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1198 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem))
% 2.02/2.27  (assume @p586 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= @t1202 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1201 @t1200) @t211))))))))))))
% 2.02/2.27  (assume @p587 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1201 @t248) @t211) @t1202)))))))))))
% 2.02/2.27  (assume @p588 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t157 @t1200) @t211) @t1202)))))))))))
% 2.02/2.27  (assume @p589 (forall @t164 (=> @t275 (=> @t1113 @t1203))))
% 2.02/2.27  (assume @p590 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1122 (=> @t1121 @t1205))))))))))
% 2.02/2.27  (assume @p591 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1129 (=> @t1128 (=> @t1061 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1126 @t248) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1116 @t248)))))))))))))
% 2.02/2.27  (assume @p592 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 @t1207)))))))))
% 2.02/2.27  (assume @p593 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= (= @t157 @t1209) @t1208))))))))
% 2.02/2.27  (assume @p594 (forall @t43 (=> @t1139 (forall @t1074 (=> @t1138 (forall @t1137 (=> @t1136 (=> @t1135 (=> @t1134 @t1210)))))))))
% 2.02/2.27  (assume @p595 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 @t1212))))))))
% 2.02/2.27  (assume @p596 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1121 (=> @t1147 @t1213)))))))))
% 2.02/2.27  (assume @p597 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 @t1215))))))))
% 2.02/2.27  (assume @p598 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 @t1217))))))))
% 2.02/2.27  (assume @p599 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 @t1218)))))))
% 2.02/2.27  (assume @p600 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1171 @t1170) @t317)))))))))))
% 2.02/2.27  (assume @p601 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1172 @t1118) @t317)))))))))))
% 2.02/2.27  (assume @p602 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 @t1219)))))))))
% 2.02/2.27  (assume @p603 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 @t1220)))))))
% 2.02/2.27  (assume @p604 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1175 @t1221))))))
% 2.02/2.27  (assume @p605 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1221 @t1174))))))))
% 2.02/2.27  (assume @p606 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1177 @t1222))))))
% 2.02/2.27  (assume @p607 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1222 @t1057))))))))
% 2.02/2.27  (assume @p608 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1113 @t1225))))))))))
% 2.02/2.27  (assume @p609 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1113 (=> @t1061 @t1226)))))))))
% 2.02/2.27  (assume @p610 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t157 @t244) tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))
% 2.02/2.27  (assume @p611 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1122 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1119 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t157 @t1116))))))))))))
% 2.02/2.27  (assume @p612 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1208 @t1188))))))))
% 2.02/2.27  (assume @p613 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 @t1227)))))))
% 2.02/2.27  (assume @p614 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1113 (=> @t1190 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1228 @t87) @t1228))))))))
% 2.02/2.27  (assume @p615 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1125 @t248) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))))
% 2.02/2.27  (assume @p616 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t157 @t1118) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t375 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t317 @t1116))))))))))))))
% 2.02/2.27  (assume @p617 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1175 @t1229))))))
% 2.02/2.27  (assume @p618 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t1229 @t1174))))))))
% 2.02/2.27  (assume @p619 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1113 @t1231))))))))))
% 2.02/2.27  (assume @p620 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 @t1233))))))
% 2.02/2.27  (assume @p621 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= @t1234 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1201 @t1200) @t211))))))))))))
% 2.02/2.27  (assume @p622 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1171 @t1170) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1116 @t375))))))))))))
% 2.02/2.27  (assume @p623 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1061 (=> @t1121 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1172 @t1118) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t375 @t1116))))))))))))
% 2.02/2.27  (assume @p624 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1201 @t248) @t211) @t1234)))))))))))
% 2.02/2.27  (assume @p625 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1113 (=> @t1058 (=> @t1112 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t1200) @t211) @t1234)))))))))))
% 2.02/2.27  (assume @p626 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t317)))))))))))
% 2.02/2.27  (assume @p627 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t283 @t1236))))))))
% 2.02/2.27  (assume @p628 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t283 @t1239))))))))
% 2.02/2.27  (assume @p629 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t283 (=> (not @t1242) @t1241)))))))))
% 2.02/2.27  (assume @p630 (forall @t198 (=> @t306 (= @t120 @t120))))
% 2.02/2.27  (assume @p631 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t283 @t1243))))))
% 2.02/2.27  (assume @p632 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t283 (=> @t1242 @t1240)))))))))
% 2.02/2.27  (assume @p633 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t267 (=> @t1245 @t283)))))))
% 2.02/2.27  (assume @p634 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t267 (=> @t1242 @t1235)))))))))
% 2.02/2.27  (assume @p635 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t267 @t1239))))))))
% 2.02/2.27  (assume @p636 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t267 (=> @t284 @t277)))))))
% 2.02/2.27  (assume @p637 (forall @t198 (=> @t306 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t120 @t120)))))
% 2.02/2.27  (assume @p638 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t267 @t1236))))))))
% 2.02/2.27  (assume @p639 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t277 (=> @t1242 @t1238)))))))))
% 2.02/2.27  (assume @p640 (forall @t198 (=> @t306 (not @t1246))))
% 2.02/2.27  (assume @p641 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t277 @t1239))))))))
% 2.02/2.27  (assume @p642 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t284 (=> @t1242 @t1241)))))))))
% 2.02/2.27  (assume @p643 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t284 (not @t1243)))))))
% 2.02/2.27  (assume @p644 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> (not @t1245) @t277))))))
% 2.02/2.27  (assume @p645 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> (not (tptp.p @t1247)) @t267))))))
% 2.02/2.27  (assume @p646 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> (not @t284) @t283))))))
% 2.02/2.27  (assume @p647 (forall @t47 (=> @t370 (= (= @t1248 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t458))))
% 2.02/2.27  (assume @p648 (forall @t47 (=> @t370 (=> @t1088 @t1249))))
% 2.02/2.27  (assume @p649 (forall @t47 (=> @t370 (=> @t1252 @t1251))))
% 2.02/2.27  (assume @p650 (forall @t47 (=> @t370 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1248)))))
% 2.02/2.27  (assume @p651 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1248 @t1253) @t44))))
% 2.02/2.27  (assume @p652 (forall @t47 (=> @t370 (or (and @t1088 @t1249) (and @t1254 @t1251)))))
% 2.02/2.27  (assume @p653 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44) @t44))))
% 2.02/2.27  (assume @p654 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t44))))
% 2.02/2.27  (assume @p655 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t244 @t44) @t1255))))
% 2.02/2.27  (assume @p656 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t244) @t1255))))
% 2.02/2.27  (assume @p657 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1259 @t1257))))))))
% 2.02/2.27  (assume @p658 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (= @t1263 @t1262) @t878))))))))
% 2.02/2.27  (assume @p659 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (= @t1264 @t1258) @t878))))))))
% 2.02/2.27  (assume @p660 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1256 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t107 @t44)))))))
% 2.02/2.27  (assume @p661 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1256 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t73 @t1265))) (or @t1267 @t1266)))))))))))
% 2.02/2.27  (assume @p662 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1093 @t1273))))))))))
% 2.02/2.27  (assume @p663 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1093 (=> @t1274 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1264 @t1270)))))))))))))
% 2.02/2.27  (assume @p664 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1093 @t1275))))))))
% 2.02/2.27  (assume @p665 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1093 @t1276))))))))
% 2.02/2.27  (assume @p666 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1278 (=> @t1274 @t1271)))))))))))
% 2.02/2.27  (assume @p667 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1278 @t1273))))))))))
% 2.02/2.27  (assume @p668 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1278 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1263 @t1262))))))))))
% 2.02/2.27  (assume @p669 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1278 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1264 @t1258))))))))))
% 2.02/2.27  (assume @p670 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1254 (=> @t1280 @t1279)))))))
% 2.02/2.27  (assume @p671 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1282 (or @t1088 @t1281)))))))
% 2.02/2.27  (assume @p672 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 @t1282)))))))
% 2.02/2.27  (assume @p673 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 @t1285))))))
% 2.02/2.27  (assume @p674 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1286 (or @t1252 @t1280)))))))
% 2.02/2.27  (assume @p675 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1252 (=> @t1287 @t1279)))))))
% 2.02/2.27  (assume @p676 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1252 (=> @t1280 @t1286)))))))
% 2.02/2.27  (assume @p677 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1290 @t1288))))))
% 2.02/2.27  (assume @p678 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 (=> @t1281 @t1283)))))))
% 2.02/2.27  (assume @p679 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 @t1285))))))
% 2.02/2.27  (assume @p680 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1293 (=> @t1292 @t1111)))))))))
% 2.02/2.27  (assume @p681 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1293 (=> @t1292 @t1114)))))))))
% 2.02/2.27  (assume @p682 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (=> @t1293 (=> @t1292 @t1115)))))))))
% 2.02/2.27  (assume @p683 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1257 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1264 @t107)))))))))
% 2.02/2.27  (assume @p684 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1256 @t107) @t44))))))
% 2.02/2.27  (assume @p685 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1296 @t1295) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t1294))))))))))
% 2.02/2.27  (assume @p686 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t279 @t1297) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t1294)))))))))))
% 2.02/2.27  (assume @p687 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1063 @t1298)))))))))
% 2.02/2.27  (assume @p688 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t1300) @t1299))))))))
% 2.02/2.27  (assume @p689 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1299 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1301 @t107)))))))))
% 2.02/2.27  (assume @p690 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1255 @t107) @t1302))))))
% 2.02/2.27  (assume @p691 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t1303) @t1302))))))
% 2.02/2.27  (assume @p692 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1305 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd))
% 2.02/2.27  (assume @p693 (forall (@list @t1307) (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t1307) (forall (@list @t1306) (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t1306) (=> (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t1307) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t1306)) (= @t1307 @t1306)))))))
% 2.02/2.27  (assume @p694 (forall @t164 (=> @t275 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t479))))
% 2.02/2.27  (assume @p695 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44) tptp.cCoq_2eInit_2eDatatypes_2efalse))))
% 2.02/2.27  (assume @p696 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1113 (=> @t1309 @t473)))))))
% 2.02/2.27  (assume @p697 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1314 @t1310))))))
% 2.02/2.27  (assume @p698 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1 @t157) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1 @t248)) @t1310))))))
% 2.02/2.27  (assume @p699 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= @t1314 @t1310))))))
% 2.02/2.27  (assume @p700 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1315 @t44) tptp.cCoq_2eInit_2eDatatypes_2etrue)))))
% 2.02/2.27  (assume @p701 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t268 @t87) (tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t273 @t87)))))))))
% 2.02/2.27  (assume @p702 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 @t107 @t44) (tptp.cCoq_2eInit_2eDatatypes_2eCompOpp___24a1 @t364)))))))
% 2.02/2.27  (assume @p703 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (tptp.cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4 @t884 @t276 @t1247 @t260))))))
% 2.02/2.27  (assume @p704 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t364 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 @t1288 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p705 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t248 @t157) @t1125) @t1063)))))))))
% 2.02/2.27  (assume @p706 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 @t24) @t87) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t157 @t1317))))))))
% 2.02/2.27  (assume @p707 (forall @t164 (=> @t275 (=> @t1318 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157) tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))
% 2.02/2.27  (assume @p708 (forall @t164 (=> @t275 @t1203)))
% 2.02/2.27  (assume @p709 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1319 @t1205))))))))
% 2.02/2.27  (assume @p710 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1195 @t1207))))))))
% 2.02/2.27  (assume @p711 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 @t1212)))))))
% 2.02/2.27  (assume @p712 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1121 @t1320))))))))
% 2.02/2.27  (assume @p713 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 @t1215)))))))
% 2.02/2.27  (assume @p714 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 @t1217)))))))
% 2.02/2.27  (assume @p715 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 @t1321))))))
% 2.02/2.27  (assume @p716 (forall @t70 (=> @t1168 (forall @t1167 (=> @t1166 (forall @t1165 (=> @t1164 (forall @t1163 (=> @t1162 (forall @t1161 (=> @t1160 (=> (or @t1159 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t65 @t1152)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1152 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))) (=> (or @t1157 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t65 @t1151)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1151 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))) @t1155)))))))))))))
% 2.02/2.27  (assume @p717 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 @t1218))))))
% 2.02/2.27  (assume @p718 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t268 @t1322) @t317)))))))
% 2.02/2.27  (assume @p719 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1324 @t1224))))))))))
% 2.02/2.27  (assume @p720 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1195 @t1226))))))))
% 2.02/2.27  (assume @p721 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1323 @t1224))))))))))
% 2.02/2.27  (assume @p722 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 @t1225)))))))))
% 2.02/2.27  (assume @p723 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1305 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv))
% 2.02/2.27  (assume @p724 (forall @t47 (=> @t370 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t244 @t44))))
% 2.02/2.27  (assume @p725 (forall @t47 (=> @t370 (=> @t1088 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t244) @t1325)))))
% 2.02/2.27  (assume @p726 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (=> @t1326 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t107 @t44) @t878)))))))))
% 2.02/2.27  (assume @p727 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (= @t1326 (= @t1327 @t44))))))))
% 2.02/2.27  (assume @p728 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (=> @t1326 @t1329)))))))
% 2.02/2.27  (assume @p729 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (= @t1326 @t1329)))))))
% 2.02/2.27  (assume @p730 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1326 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t1330)))))))))
% 2.02/2.27  (assume @p731 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1284 (=> @t1326 @t1093)))))))
% 2.02/2.27  (assume @p732 (forall @t47 (=> @t370 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t44))))
% 2.02/2.27  (assume @p733 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__61 @t1332 tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide))
% 2.02/2.27  (assume @p734 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t879))))))
% 2.02/2.27  (assume @p735 (tptp.cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ @t1196))
% 2.02/2.27  (assume @p736 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t878 @t1093))))))
% 2.02/2.27  (assume @p737 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1335 @t1334))))))
% 2.02/2.27  (assume @p738 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1335 (=> @t1336 @t458)))))))
% 2.02/2.27  (assume @p739 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1335 (=> @t1337 @t1333)))))))
% 2.02/2.27  (assume @p740 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 @t1338))))))
% 2.02/2.27  (assume @p741 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 @t1338))))))
% 2.02/2.27  (assume @p742 (tptp.cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ @t1196))
% 2.02/2.27  (assume @p743 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44) @t44)))))
% 2.02/2.27  (assume @p744 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t44)))))
% 2.02/2.27  (assume @p745 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t44 @t44) @t44)))))
% 2.02/2.27  (assume @p746 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t263 @t157))))))
% 2.02/2.27  (assume @p747 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t263 @t248))))))
% 2.02/2.27  (assume @p748 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t44 @t1096) @t44)))))))
% 2.02/2.27  (assume @p749 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t1340 @t1339) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t1327))))))))))
% 2.02/2.27  (assume @p750 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t1342 @t1330) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1327 @t73))))))))))
% 2.02/2.27  (assume @p751 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t263)))))))
% 2.02/2.27  (assume @p752 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t73 @t44) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t73 @t107) (=> (forall @t1346 (=> @t1345 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1344 @t44) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1344 @t107) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1344 @t73))))) @t1343)))))))))))
% 2.02/2.27  (assume @p753 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (=> (forall @t1349 (=> @t1348 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1347 @t73) (and (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1347 @t44) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1347 @t107))))) @t1343)))))))))
% 2.02/2.27  (assume @p754 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1198 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd))
% 2.02/2.27  (assume @p755 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1351 @t1350))))))
% 2.02/2.27  (assume @p756 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1351 @t1350))))))
% 2.02/2.27  (assume @p757 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1354 @t1352))))))
% 2.02/2.27  (assume @p758 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= @t1355 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2 @t248 @t157)))))))
% 2.02/2.27  (assume @p759 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1355)) (or @t1113 @t1058)))))))
% 2.02/2.27  (assume @p760 (forall @t247 (=> @t1105 (forall @t1104 (=> @t1103 (forall (@list @t1356) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1356) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1356 @t1100)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1100) @t1356)) (tptp.p (tptp.happ @t75 @t1356)))))))))))
% 2.02/2.27  (assume @p761 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t244 @t44) @t44)))))
% 2.02/2.27  (assume @p762 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t44 @t244) @t44)))))
% 2.02/2.27  (assume @p763 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t44 @t44) @t44)))))
% 2.02/2.27  (assume @p764 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t1340 @t1339) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t73 @t1328))))))))))
% 2.02/2.27  (assume @p765 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t1342 @t1330) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1328 @t73))))))))))
% 2.02/2.27  (assume @p766 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t264)))))))
% 2.02/2.27  (assume @p767 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t73) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t107 @t73) (=> (forall @t1346 (=> @t1345 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t1344) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t107 @t1344) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t73 @t1344))))) @t1357)))))))))))
% 2.02/2.27  (assume @p768 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (=> (forall @t1349 (=> @t1348 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t73 @t1347) (and (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t44 @t1347) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t107 @t1347))))) @t1357)))))))))
% 2.02/2.27  (assume @p769 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1058 (=> (= @t1358 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t1147)))))))
% 2.02/2.27  (assume @p770 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1358 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) @t1058)))))))
% 2.02/2.27  (assume @p771 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1358 @t211) (tptp.cCoq_2eInit_2eDatatypes_2eandb___24a2 @t1312 (tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 @t1311))))))))))
% 2.02/2.27  (assume @p772 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1198 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff))
% 2.02/2.27  (assume @p773 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t244)))
% 2.02/2.27  (assume @p774 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1359 (or (and @t1088 @t1281) (and @t1252 @t1280))))))))
% 2.02/2.27  (assume @p775 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1360)) @t1093))))))
% 2.02/2.27  (assume @p776 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1264 @t107)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t1300))))))))))
% 2.02/2.27  (assume @p777 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 (=> @t1350 @t878)))))))
% 2.02/2.27  (assume @p778 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t1092))))))
% 2.02/2.27  (assume @p779 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 (exists (@list @t1361) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1361) (= @t107 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1361 @t44)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1361))))))))))
% 2.02/2.27  (assume @p780 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t107 @t44)))))))
% 2.02/2.27  (assume @p781 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (or @t1093 @t1350))))))
% 2.02/2.27  (assume @p782 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (or @t1093 @t1352))))))
% 2.02/2.27  (assume @p783 (forall @t247 (=> @t1105 (=> @t1370 (forall @t259 (=> @t258 (=> (tptp.p (tptp.happ @t75 @t211)) (=> (forall @t1369 (=> @t1368 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t211 @t1366)) @t1367))) (forall @t1365 (=> @t1364 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t211 @t1362)) @t1363)))))))))))
% 2.02/2.27  (assume @p784 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1093 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1262 @t1371)) @t1274)))))))))))
% 2.02/2.27  (assume @p785 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1372 @t107))))))))
% 2.02/2.27  (assume @p786 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1093 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1373 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1265 @t107))) @t1274)))))))))))
% 2.02/2.27  (assume @p787 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t1303))))))))
% 2.02/2.27  (assume @p788 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1093 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1262 @t1371)) @t1272)))))))))))
% 2.02/2.27  (assume @p789 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1093 @t1375))))))))
% 2.02/2.27  (assume @p790 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1093 @t1376))))))
% 2.02/2.27  (assume @p791 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t362)))))))
% 2.02/2.27  (assume @p792 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1377 (or (and @t1088 @t1280) (and @t1252 @t1281))))))))
% 2.02/2.27  (assume @p793 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1254 (= @t1378 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1096 @t44)))))))))
% 2.02/2.27  (assume @p794 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 (= @t1378 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t1096)))))))))
% 2.02/2.27  (assume @p795 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1093 (not @t1352)))))))
% 2.02/2.27  (assume @p796 (forall @t47 (=> @t370 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1372 @t44)))))
% 2.02/2.27  (assume @p797 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1379 @t1093))))))
% 2.02/2.27  (assume @p798 (tptp.cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele))
% 2.02/2.27  (assume @p799 (forall @t47 (=> @t370 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t44)))))
% 2.02/2.27  (assume @p800 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t267 (=> @t1240 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t253 @t119)))))))))))
% 2.02/2.27  (assume @p801 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1380 @t1093))))))
% 2.02/2.27  (assume @p802 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1301 @t107)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t1258))))))))))
% 2.02/2.27  (assume @p803 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1281 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1288 @t44))))))))
% 2.02/2.27  (assume @p804 (forall @t47 (=> @t370 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t44 @t1255)))))
% 2.02/2.27  (assume @p805 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1381 @t1278))))))
% 2.02/2.27  (assume @p806 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1093 (=> @t1382 @t1267)))))))))
% 2.02/2.27  (assume @p807 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__61 @t1332 tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele))
% 2.02/2.27  (assume @p808 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1383 @t1093))))))
% 2.02/2.27  (assume @p809 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3 @t266 @t1247 @t351))))))
% 2.02/2.27  (assume @p810 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1 @t454) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t269 @t87))))))))
% 2.02/2.27  (assume @p811 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t269 @t87) (tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 @t472))))))))
% 2.02/2.27  (assume @p812 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1355) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 @t1308 @t1384))))))))))
% 2.02/2.27  (assume @p813 (forall @t164 (=> @t275 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1308 @t157))))))
% 2.02/2.27  (assume @p814 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1055 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1308 @t1384))))))))
% 2.02/2.27  (assume @p815 (forall @t164 (=> @t275 (=> @t1062 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t1308) @t157)) @t1385)))))
% 2.02/2.27  (assume @p816 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1387) @t1386))))))))
% 2.02/2.27  (assume @p817 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1308 @t1384)) @t1174))))))
% 2.02/2.27  (assume @p818 (forall @t164 (=> @t275 (=> @t1062 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1308 @t157))))))
% 2.02/2.27  (assume @p819 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1062 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t1388)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1308 @t248)))))))))
% 2.02/2.27  (assume @p820 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1389) @t1386)))))))))
% 2.02/2.27  (assume @p821 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1125) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1308 @t1384) @t244))))))))))
% 2.02/2.27  (assume @p822 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1062 (=> @t1058 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1390) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t248 @t1308)))))))))
% 2.02/2.27  (assume @p823 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1308)))))
% 2.02/2.27  (assume @p824 (forall @t47 (=> @t370 (=> @t1252 (= @t1391 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))
% 2.02/2.27  (assume @p825 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1392) @t157)))))
% 2.02/2.27  (assume @p826 (forall @t47 (=> @t370 (=> @t1291 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t1391) @t44)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1391)))))))))
% 2.02/2.27  (assume @p827 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1058 (=> (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1388 @t157)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t1393)))) (= @t1308 @t248))))))))
% 2.02/2.27  (assume @p828 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t244) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (assume @p829 (forall @t164 (=> @t275 (=> @t1394 @t274))))
% 2.02/2.27  (assume @p830 (forall @t164 (=> @t275 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t244)) @t271))))
% 2.02/2.27  (assume @p831 (forall @t164 (=> @t275 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t270 @t157))))))
% 2.02/2.27  (assume @p832 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1055 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t270 @t1395))))))))
% 2.02/2.27  (assume @p833 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1062 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1388)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t270 @t248)))))))))
% 2.02/2.27  (assume @p834 (forall @t164 (=> @t275 (=> @t1062 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t270 @t157))))))
% 2.02/2.27  (assume @p835 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t1125) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t270 @t1395))))))))))
% 2.02/2.27  (assume @p836 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1062 (=> @t1058 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t1390) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t248 @t270)))))))))
% 2.02/2.27  (assume @p837 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t270)))))
% 2.02/2.27  (assume @p838 (forall @t164 (=> @t275 (=> @t1396 @t271))))
% 2.02/2.27  (assume @p839 (forall @t164 (=> @t275 (=> @t1394 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t270))))))
% 2.02/2.27  (assume @p840 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t1392) @t157)))))
% 2.02/2.27  (assume @p841 (forall @t164 (=> @t275 (=> @t1394 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t270)) @t157)) @t1385)))))
% 2.02/2.27  (assume @p842 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1197 tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up))
% 2.02/2.27  (assume @p843 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1197 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2))
% 2.02/2.27  (assume @p844 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1387 @t211) (tptp.cCoq_2eInit_2eDatatypes_2eorb___24a2 @t1312 @t1311)))))))))
% 2.02/2.27  (assume @p845 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t244)))
% 2.02/2.27  (assume @p846 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1397 (or (and @t1291 @t1284) (and @t1287 @t1254))))))))
% 2.02/2.27  (assume @p847 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1360)) @t1278))))))
% 2.02/2.27  (assume @p848 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t24)))
% 2.02/2.27  (assume @p849 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t44)) (=> @t1284 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t1096)))))))))
% 2.02/2.27  (assume @p850 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t1277))))))
% 2.02/2.27  (assume @p851 (forall @t238 (=> @t237 (forall @t1098 (=> @t452 (=> @t1401 (exists @t1400 (and @t1399 (= @t87 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1398)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t233 @t1398))))))))))
% 2.02/2.27  (assume @p852 (forall @t238 (=> @t237 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t233 @t85)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t85 @t87)) (exists (@list @t1402) (and (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1402) (= @t85 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1402)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t233 @t1402)))))))))))))
% 2.02/2.27  (assume @p853 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (or @t1278 @t1350))))))
% 2.02/2.27  (assume @p854 (forall @t247 (=> @t1105 (=> @t1370 (forall @t259 (=> @t258 (=> (tptp.p (tptp.happ @t75 @t1404)) (=> (forall @t1369 (=> @t1368 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t211 @t1366)) @t1367))) (forall @t1365 (=> @t1364 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t211 @t1362)) @t1363)))))))))))
% 2.02/2.27  (assume @p855 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1278 @t1093))))))
% 2.02/2.27  (assume @p856 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1278 @t1379))))))
% 2.02/2.27  (assume @p857 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1278 (=> @t1382 @t1374)))))))))
% 2.02/2.27  (assume @p858 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1278 @t1405))))))
% 2.02/2.27  (assume @p859 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1406 (or (and @t1254 @t1284) (and @t1291 @t1287))))))))
% 2.02/2.27  (assume @p860 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1278 (not @t878)))))))
% 2.02/2.27  (assume @p861 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1278 (not @t1350)))))))
% 2.02/2.27  (assume @p862 (forall @t47 (=> @t370 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1372 @t44)))))
% 2.02/2.27  (assume @p863 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1288 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) @t1278))))))
% 2.02/2.27  (assume @p864 (forall @t47 (=> @t370 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 @t1255)))))
% 2.02/2.27  (assume @p865 (forall @t238 (=> @t237 (forall @t1098 (=> @t452 (=> @t1401 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t87)) @t87)))))))
% 2.02/2.27  (assume @p866 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1405 @t1093))))))
% 2.02/2.27  (assume @p867 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1278 @t1375))))))))
% 2.02/2.27  (assume @p868 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (or @t1278 @t878 @t1352))))))
% 2.02/2.27  (assume @p869 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__61 (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.c_24__type__74 tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cProp tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq tptp.c_3c_3d_3e)) tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt))
% 2.02/2.27  (assume @p870 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3 @t276 @t1244 @t360))))))
% 2.02/2.27  (assume @p871 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= @t1389 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2 @t248 @t157)))))))
% 2.02/2.27  (assume @p872 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1389)) (= @t1113 @t1058)))))))
% 2.02/2.27  (assume @p873 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t259 (=> @t258 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1389 @t211) (tptp.cCoq_2eInit_2eDatatypes_2exorb___24a2 @t1312 @t1311)))))))))
% 2.02/2.27  (assume @p874 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1350 @t363))))))
% 2.02/2.27  (assume @p875 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t73 @t362)) (or @t1408 @t1407)))))))))
% 2.02/2.27  (assume @p876 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1267 (=> @t1382 @t1409)))))))))
% 2.02/2.27  (assume @p877 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1409 @t1267))))))))
% 2.02/2.27  (assume @p878 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1409 @t1382))))))))
% 2.02/2.27  (assume @p879 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 @t366))))))
% 2.02/2.27  (assume @p880 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (or (and @t1278 @t366) (and @t1350 @t363)))))))
% 2.02/2.27  (assume @p881 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1408 (=> @t1407 @t1410)))))))))
% 2.02/2.27  (assume @p882 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1410 @t1408))))))))
% 2.02/2.27  (assume @p883 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1410 @t1407))))))))
% 2.02/2.27  (assume @p884 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 @t373))))))
% 2.02/2.27  (assume @p885 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t371 @t73)) (or @t1267 @t1382)))))))))
% 2.02/2.27  (assume @p886 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1350 @t372))))))
% 2.02/2.27  (assume @p887 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (or (and @t1278 @t373) (and @t1350 @t372)))))))
% 2.02/2.27  (assume @p888 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (or @t1412 @t1411)))))))
% 2.02/2.27  (assume @p889 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 @t1413))))))
% 2.02/2.27  (assume @p890 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1414 @t1411))))))
% 2.02/2.27  (assume @p891 (forall @t164 (=> @t275 (forall @t251 (=> @t250 @t1413)))))
% 2.02/2.27  (assume @p892 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t375 @t248)))))))))
% 2.02/2.27  (assume @p893 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1324 @t1230))))))))))
% 2.02/2.27  (assume @p894 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1323 @t1230))))))))))
% 2.02/2.27  (assume @p895 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 @t1231)))))))))
% 2.02/2.27  (assume @p896 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (assume @p897 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (assume @p898 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t244 @t44) @t44))))
% 2.02/2.27  (assume @p899 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t244) @t44))))
% 2.02/2.27  (assume @p900 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t1258) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1096 @t1342)))))))))
% 2.02/2.27  (assume @p901 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1256 @t73) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1342 @t1330)))))))))
% 2.02/2.27  (assume @p902 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1416 @t1415))))))))
% 2.02/2.27  (assume @p903 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1418 (= @t1417 @t878)))))))))
% 2.02/2.27  (assume @p904 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1096 @t1419))))))
% 2.02/2.27  (assume @p905 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1414 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1209))))))))
% 2.02/2.27  (assume @p906 (forall @t164 (=> @t275 (forall @t251 (=> @t250 @t1233)))))
% 2.02/2.27  (assume @p907 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1336 (= (= @t1096 @t107) @t1325)))))))
% 2.02/2.27  (assume @p908 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1421 (= @t1093 @t1420)))))))))
% 2.02/2.27  (assume @p909 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1421 (= @t1093 @t1422)))))))))
% 2.02/2.27  (assume @p910 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1088 (=> @t1093 (=> @t1341 (=> @t1274 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1342 @t1423)))))))))))))))
% 2.02/2.27  (assume @p911 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (=> @t1093 @t1424)))))))))
% 2.02/2.27  (assume @p912 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 @t1426))))))))
% 2.02/2.27  (assume @p913 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1280 (=> @t1093 (=> @t1427 (=> @t1274 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1423 @t1342)))))))))))))))
% 2.02/2.27  (assume @p914 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1428 (=> @t1093 @t1420)))))))))
% 2.02/2.27  (assume @p915 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1428 (=> @t1093 @t1422)))))))))
% 2.02/2.27  (assume @p916 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1429 (= @t1093 @t1424)))))))))
% 2.02/2.27  (assume @p917 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1429 (= @t1093 @t1425)))))))))
% 2.02/2.27  (assume @p918 (forall @t43 (=> @t1139 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1433 (= @t1432 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1431 @t1430)))))))))))
% 2.02/2.27  (assume @p919 (forall @t43 (=> @t1139 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1433 (= @t1432 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1435 @t1434)))))))))))
% 2.02/2.27  (assume @p920 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1088 (=> @t1278 (=> @t1341 (=> @t1272 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1342 @t1423)))))))))))))))
% 2.02/2.27  (assume @p921 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1280 (=> @t1278 (=> @t1427 (=> @t1272 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1423 @t1342)))))))))))))))
% 2.02/2.27  (assume @p922 (forall @t43 (=> @t1139 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1436 (= @t1432 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1430 @t1431)))))))))))
% 2.02/2.27  (assume @p923 (forall @t43 (=> @t1139 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1436 (= @t1432 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1434 @t1435)))))))))))
% 2.02/2.27  (assume @p924 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= @t1438 @t1437)))))))))
% 2.02/2.27  (assume @p925 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= @t1440 @t1439)))))))))
% 2.02/2.27  (assume @p926 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1428 (= @t1438 @t1441)))))))))
% 2.02/2.27  (assume @p927 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1428 (= @t1440 @t1442)))))))))
% 2.02/2.27  (assume @p928 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= @t1443 @t1441)))))))))
% 2.02/2.27  (assume @p929 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1341 (= @t1444 @t1442)))))))))
% 2.02/2.27  (assume @p930 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1428 (= @t1443 @t1437)))))))))
% 2.02/2.27  (assume @p931 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1428 (= @t1444 @t1439)))))))))
% 2.02/2.27  (assume @p932 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1254 (=> @t1284 @t1406)))))))
% 2.02/2.27  (assume @p933 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 (= @t1359 @t1281)))))))
% 2.02/2.27  (assume @p934 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1284 (= @t1359 @t1088)))))))
% 2.02/2.27  (assume @p935 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 @t1359)))))))
% 2.02/2.27  (assume @p936 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1280 @t1377)))))))
% 2.02/2.27  (assume @p937 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1252 (=> @t1281 @t1377)))))))
% 2.02/2.27  (assume @p938 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1252 (=> @t1280 @t1359)))))))
% 2.02/2.27  (assume @p939 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1446 @t1445))))))
% 2.02/2.27  (assume @p940 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1446 @t1447))))))
% 2.02/2.27  (assume @p941 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1250 @t1289) @t1096))))))
% 2.02/2.27  (assume @p942 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1445 @t1447))))))
% 2.02/2.27  (assume @p943 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1284 (= @t1397 @t1291)))))))
% 2.02/2.27  (assume @p944 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 (=> @t1287 @t1406)))))))
% 2.02/2.27  (assume @p945 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 (=> @t1284 @t1397)))))))
% 2.02/2.27  (assume @p946 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1451 @t85) @t1449)))))))))
% 2.02/2.27  (assume @p947 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1451 @t1453) @t1452)))))))))
% 2.02/2.27  (assume @p948 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1414 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t1454)))))))))
% 2.02/2.27  (assume @p949 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1396 (=> @t1061 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1454 @t157)))))))))
% 2.02/2.27  (assume @p950 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1396 (=> @t1195 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1131)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1131 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))))))
% 2.02/2.27  (assume @p951 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1195 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1131)) @t1192))))))))
% 2.02/2.27  (assume @p952 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1418 (=> @t1417 @t878)))))))))
% 2.02/2.27  (assume @p953 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1418 (=> (= @t1342 @t1330) @t878)))))))))
% 2.02/2.27  (assume @p954 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1415 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1342 @t107)))))))))
% 2.02/2.27  (assume @p955 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1096 @t1455) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1342 @t1423)))))))))))
% 2.02/2.27  (assume @p956 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1416 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t107 @t1342)))))))))
% 2.02/2.27  (assume @p957 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t1300) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1096 @t1342)))))))))
% 2.02/2.27  (assume @p958 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1288 @t73) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1342 @t1330)))))))))
% 2.02/2.27  (assume @p959 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1255 @t107) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1096 @t107)))))))
% 2.02/2.27  (assume @p960 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1396 (=> @t1414 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1194 @t157)))))))))
% 2.02/2.27  (assume @p961 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t1303) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1096 @t44)))))))
% 2.02/2.27  (assume @p962 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1305 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul))
% 2.02/2.27  (assume @p963 (forall @t47 (=> @t370 (or @t1254 @t1088))))
% 2.02/2.27  (assume @p964 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (and @t1337 @t1336) (not @t1335)))))))
% 2.02/2.27  (assume @p965 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1456 @t1352))))))
% 2.02/2.27  (assume @p966 (forall @t47 (=> @t370 (or @t1252 @t1088))))
% 2.02/2.27  (assume @p967 (forall @t47 (=> @t370 (or @t1252 @t1291))))
% 2.02/2.27  (assume @p968 (= @t244 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))
% 2.02/2.27  (assume @p969 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1458 (= @t1457 tptp.cCoq_2eInit_2eDatatypes_2efalse)))))))
% 2.02/2.27  (assume @p970 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (= @t1460 @t1459)))))))
% 2.02/2.27  (assume @p971 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1459 @t1460))))))
% 2.02/2.27  (assume @p972 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (assume @p973 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t1256) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1250 @t1289)))))))
% 2.02/2.27  (assume @p974 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1461 @t878))))))
% 2.02/2.27  (assume @p975 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1461 @t878))))))
% 2.02/2.27  (assume @p976 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t1250) @t44))))
% 2.02/2.27  (assume @p977 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1093 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1289 @t1250))))))))
% 2.02/2.27  (assume @p978 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1278 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1289 @t1250))))))))
% 2.02/2.27  (assume @p979 (forall @t47 (=> @t370 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1250 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) @t1291))))
% 2.02/2.27  (assume @p980 (forall @t47 (=> @t370 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1250)) @t1252))))
% 2.02/2.27  (assume @p981 (forall @t47 (=> @t370 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1250 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) @t1088))))
% 2.02/2.27  (assume @p982 (forall @t47 (=> @t370 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1250)) @t1254))))
% 2.02/2.27  (assume @p983 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1304 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp))
% 2.02/2.27  (assume @p984 (forall @t247 (=> @t1105 (=> @t1370 (=> (tptp.p (tptp.happ @t75 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> (forall @t1065 (=> @t1101 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1064)) (=> @t1099 (tptp.p (tptp.happ @t75 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1064))))))) (=> (forall @t1465 (=> @t1464 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t63 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> (tptp.p (tptp.happ @t75 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t63))) @t1463)))) (forall (@list @t1462) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1462) (tptp.p (tptp.happ @t75 @t1462)))))))))))
% 2.02/2.27  (assume @p985 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t244))))
% 2.02/2.27  (assume @p986 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t244 @t157) @t244)))))
% 2.02/2.27  (assume @p987 (forall @t164 (=> @t275 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t157 @t244) @t157))))
% 2.02/2.27  (assume @p988 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1058 (=> @t1121 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1469 @t1466))))))))))))
% 2.02/2.27  (assume @p989 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1058 (=> @t1129 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t248 @t1116)) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1470 @t1468)))))))))))
% 2.02/2.27  (assume @p990 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1058 (=> @t1121 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1466 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t1116)) @t1469)))))))))))))
% 2.02/2.27  (assume @p991 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1058 (=> @t1471 @t350)))))))
% 2.02/2.27  (assume @p992 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1394 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t1470)))))))))
% 2.02/2.27  (assume @p993 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1058 (=> @t1121 (=> (= @t1468 @t1467) @t1310)))))))))))
% 2.02/2.27  (assume @p994 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1394 (=> @t1058 (=> @t1129 (=> (= @t1470 @t1468) (= @t248 @t1116))))))))))))
% 2.02/2.27  (assume @p995 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (forall @t1474 (=> @t1473 (=> (and @t1062 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1116))) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t248 @t1472)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1470 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t1116 @t1472))))))))))))))
% 2.02/2.27  (assume @p996 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1147 @t1475))))))))
% 2.02/2.27  (assume @p997 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1058 (=> @t1121 (= @t1055 @t1475)))))))))))
% 2.02/2.27  (assume @p998 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1062 (=> @t1477 @t1476)))))))))
% 2.02/2.27  (assume @p999 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1394 (=> @t1129 (= @t1477 @t1476))))))))))
% 2.02/2.27  (assume @p1000 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1121 (=> @t1175 @t1478)))))))))
% 2.02/2.27  (assume @p1001 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1058 (=> @t1121 (= @t1174 @t1478)))))))))))
% 2.02/2.27  (assume @p1002 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1394 (=> @t1129 (=> @t1480 @t1479))))))))))
% 2.02/2.27  (assume @p1003 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1394 (=> @t1129 (= @t1480 @t1479))))))))))
% 2.02/2.27  (assume @p1004 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t1125 @t1116) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1468 @t1467)))))))))
% 2.02/2.27  (assume @p1005 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1058 (=> @t1129 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t157 @t1118) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t1470 @t1116)))))))))))
% 2.02/2.27  (assume @p1006 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1287 (= @t1481 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p1007 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1470))))))))
% 2.02/2.27  (assume @p1008 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1318 (=> @t1058 (not @t1471))))))))
% 2.02/2.27  (assume @p1009 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1058 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1 @t248) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 @t1470) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 @t157)))))))))
% 2.02/2.27  (assume @p1010 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1062 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1470)))))))))
% 2.02/2.27  (assume @p1011 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t44 @t1303) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t44 @t1481))))))))
% 2.02/2.27  (assume @p1012 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1305 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow))
% 2.02/2.27  (assume @p1013 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t1255) @t44))))
% 2.02/2.27  (assume @p1014 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1304 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred))
% 2.02/2.27  (assume @p1015 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t24) @t157) @t248) @t1298)))))))))
% 2.02/2.27  (assume @p1016 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1319 (=> @t1482 @t1120)))))))))
% 2.02/2.27  (assume @p1017 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1195 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1126 @t1116))) @t1127)))))))))
% 2.02/2.27  (assume @p1018 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t421 @t317))))))))
% 2.02/2.27  (assume @p1019 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 @t1143)))))))
% 2.02/2.27  (assume @p1020 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1121 (=> @t1055 @t1146)))))))))
% 2.02/2.27  (assume @p1021 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 @t1149)))))))
% 2.02/2.27  (assume @p1022 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 @t1169))))))
% 2.02/2.27  (assume @p1023 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t268 @t248) @t1483)))))))
% 2.02/2.27  (assume @p1024 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t268 @t1322) @t421)))))))
% 2.02/2.27  (assume @p1025 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t157 @t1322) @t1483)))))))
% 2.02/2.27  (assume @p1026 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1195 @t1185))))))))
% 2.02/2.27  (assume @p1027 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1305 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot))
% 2.02/2.27  (assume @p1028 (forall @t247 (=> @t1105 (forall @t1104 (=> @t1103 (forall (@list @t1484) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1484) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1100 @t1484)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1484 @t1100)) (tptp.p (tptp.happ @t75 @t1484)))))))))))
% 2.02/2.27  (assume @p1029 (forall @t164 (=> @t275 (=> @t1318 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157) tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))
% 2.02/2.27  (assume @p1030 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1319 (=> @t1482 @t1186)))))))))
% 2.02/2.27  (assume @p1031 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (= @t444 @t375))))))))
% 2.02/2.27  (assume @p1032 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (=> @t1113 @t1199)))))))
% 2.02/2.27  (assume @p1033 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (=> @t1396 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t444 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))))
% 2.02/2.27  (assume @p1034 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t268 @t248) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t444))))))))
% 2.02/2.27  (assume @p1035 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t157 @t1322) @t444)))))))
% 2.02/2.27  (assume @p1036 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1195 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t444 @t157)))))))))
% 2.02/2.27  (assume @p1037 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1305 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem))
% 2.02/2.27  (assume @p1038 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1485 @t87) tptp.cCoq_2eInit_2eDatatypes_2etrue)))))))
% 2.02/2.27  (assume @p1039 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 (=> (not (= @t87 @t85)) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1485 @t85) @t1452))))))))))
% 2.02/2.27  (assume @p1040 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (assume @p1041 (forall @t47 (=> @t370 (=> @t1254 (= @t1253 @t418)))))
% 2.02/2.27  (assume @p1042 (forall @t47 (=> @t370 (=> @t458 @t1486))))
% 2.02/2.27  (assume @p1043 (forall @t47 (=> @t370 (= @t1486 @t458))))
% 2.02/2.27  (assume @p1044 (forall @t47 (=> @t370 (=> @t1291 @t1487))))
% 2.02/2.27  (assume @p1045 (forall @t47 (=> @t370 (or (and @t1291 @t1487) (and (= tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t44) @t1486) (and @t1254 (= @t1253 @t1315))))))
% 2.02/2.27  (assume @p1046 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (= @t449 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t350)))))))
% 2.02/2.27  (assume @p1047 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= @t449 @t1451)))))))
% 2.02/2.27  (assume @p1048 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 @t449 @t85) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 @t157 @t1453))))))))))
% 2.02/2.27  (assume @p1049 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1489 @t1488))))))))
% 2.02/2.27  (assume @p1050 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t449 @t1490) @t1452)))))))))
% 2.02/2.27  (assume @p1051 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1489 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t87 @t85)) @t1488)))))))))
% 2.02/2.27  (assume @p1052 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= @t454 @t1491)))))))
% 2.02/2.27  (assume @p1053 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1113 (=> @t1309 (= @t454 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))))
% 2.02/2.27  (assume @p1054 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t87 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (= @t454 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t24 @t453)))))))))
% 2.02/2.27  (assume @p1055 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t449 @t85) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t157 @t1448))))))))))
% 2.02/2.27  (assume @p1056 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1489 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t454 @t85) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t157 @t1453))))))))))
% 2.02/2.27  (assume @p1057 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 @t1492)))))))
% 2.02/2.27  (assume @p1058 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall @t1087 (=> @t1403 (=> @t1316 @t1492))))))))
% 2.02/2.27  (assume @p1059 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__45 @t1198 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr))
% 2.02/2.27  (assume @p1060 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (assume @p1061 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t244) @t244))
% 2.02/2.27  (assume @p1062 (forall @t164 (=> @t275 (=> @t1113 (= @t1500 (exists @t1497 (and @t1496 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1493)) (= @t1495 @t1494))))))))
% 2.02/2.27  (assume @p1063 (forall @t164 (=> @t275 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1296 @t157))))))
% 2.02/2.27  (assume @p1064 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1055 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1296 @t1295))))))))
% 2.02/2.27  (assume @p1065 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (= @t1501 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t248 @t1296))))))))))
% 2.02/2.27  (assume @p1066 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1296 @t1295)) @t1174))))))
% 2.02/2.27  (assume @p1067 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t1054)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1296 @t248))))))))))
% 2.02/2.27  (assume @p1068 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t1125) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1498 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1295)))))))))))
% 2.02/2.27  (assume @p1069 (forall @t47 (=> @t370 (=> @t1254 @t455))))
% 2.02/2.27  (assume @p1070 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1296)))))
% 2.02/2.27  (assume @p1071 (forall @t164 (=> @t275 (=> @t1062 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t1053)) @t273)))))
% 2.02/2.27  (assume @p1072 (forall @t47 (=> @t370 (=> @t1088 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t46 @t46) @t44)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t44 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1502 @t1502))))))))
% 2.02/2.27  (assume @p1073 (forall @t164 (=> @t275 (=> @t1113 (exists @t1137 (and @t1136 (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1503 @t1132)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1132)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1132 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t1296)))))))))
% 2.02/2.27  (assume @p1074 (forall @t70 (=> @t1168 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t65 @t65) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1504 @t1504))) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t65))))))
% 2.02/2.27  (assume @p1075 (forall @t164 (=> @t275 (=> @t1113 (= (= @t1296 @t279) @t1505)))))
% 2.02/2.27  (assume @p1076 (forall @t164 (=> @t275 (=> @t1113 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1503 @t157)) @t1506)))))
% 2.02/2.27  (assume @p1077 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t1053) @t157)))))
% 2.02/2.27  (assume @p1078 (forall @t164 (=> @t275 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1499 @t1498))))))
% 2.02/2.27  (assume @p1079 (forall @t164 (=> @t275 (=> @t1113 (or @t1500 (= @t1499 @t1296))))))
% 2.02/2.27  (assume @p1080 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (and @t1501 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1393 @t1393)))) @t1507))))))
% 2.02/2.27  (assume @p1081 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> (and @t1129 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1116 @t249))) (=> (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1054 @t1116)) @t1507)))))))))
% 2.02/2.27  (assume @p1082 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))
% 2.02/2.27  (assume @p1083 (forall @t164 (=> @t275 (=> @t1113 (= @t1510 @t1505)))))
% 2.02/2.27  (assume @p1084 (forall @t164 (=> @t275 (=> @t1062 @t282))))
% 2.02/2.27  (assume @p1085 (forall @t164 (=> @t275 (=> @t1396 @t280))))
% 2.02/2.27  (assume @p1086 (forall @t164 (=> @t275 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t279 @t157))))))
% 2.02/2.27  (assume @p1087 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1055 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t279 @t1297))))))))
% 2.02/2.27  (assume @p1088 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (= @t1511 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t279 @t248))))))))))
% 2.02/2.27  (assume @p1089 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t279 @t1297)) @t1174))))))
% 2.02/2.27  (assume @p1090 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (= (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1054 @t157)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t248 @t279))))))))))
% 2.02/2.27  (assume @p1091 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t1125) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t279 @t1297))))))))))
% 2.02/2.27  (assume @p1092 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t279)))))
% 2.02/2.27  (assume @p1093 (forall @t164 (=> @t275 (=> @t1062 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1512 @t1512) @t157)) @t1506)))))
% 2.02/2.27  (assume @p1094 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t1053) @t157)))))
% 2.02/2.27  (assume @p1095 (forall @t164 (=> @t275 (=> @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1509 @t1508))))))
% 2.02/2.27  (assume @p1096 (forall @t164 (=> @t275 (=> @t1113 (or @t1510 (= @t1509 @t279))))))
% 2.02/2.27  (assume @p1097 (forall @t164 (=> @t275 (=> @t1113 (= (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1053)) @t1495)))))
% 2.02/2.27  (assume @p1098 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1061 (=> (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1513 @t1513) @t157)) @t1511) (= @t279 @t248))))))))
% 2.02/2.27  (assume @p1099 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1197 tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up))
% 2.02/2.27  (assume @p1100 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1197 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt))
% 2.02/2.27  (assume @p1101 (forall @t47 (=> @t370 (=> @t1088 (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1 @t44)))))
% 2.02/2.27  (assume @p1102 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1058 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1298 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t1063))))))))))
% 2.02/2.27  (assume @p1103 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1093 @t1516)))))))
% 2.02/2.27  (assume @p1104 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1252 (=> @t1350 @t1516)))))))
% 2.02/2.27  (assume @p1105 @t1521)
% 2.02/2.27  (assume @p1106 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1280 (=> @t1516 @t1350)))))))
% 2.02/2.27  (assume @p1107 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1278 @t1522)))))))
% 2.02/2.27  (assume @p1108 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1252 (=> @t1352 @t1522)))))))
% 2.02/2.27  (assume @p1109 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (=> @t1522 @t1278)))))))
% 2.02/2.27  (assume @p1110 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1280 (=> @t1522 @t1352)))))))
% 2.02/2.27  (assume @p1111 (forall @t164 (=> @t275 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1053)))))
% 2.02/2.27  (assume @p1112 (forall @t247 (=> @t1105 (=> @t1370 (forall @t255 (=> @t254 (=> (forall @t1065 (=> @t1101 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t253 @t1064)) (=> (forall (@list @t1523) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1523) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t253 @t1523)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1523 @t1064)) (tptp.p (tptp.happ @t75 @t1523)))))) @t1099)))) (forall @t1465 (=> @t1464 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t253 @t63)) @t1463))))))))))
% 2.02/2.27  (assume @p1113 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t44))))
% 2.02/2.27  (assume @p1114 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1360 @t44) @t107))))))
% 2.02/2.27  (assume @p1115 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t44 @t44) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (assume @p1116 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1093 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t73 @t107) @t1373))))))))))
% 2.02/2.27  (assume @p1117 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (= @t1093 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1301 @t1300))))))))))
% 2.02/2.27  (assume @p1118 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1524 (or @t1088 @t1280)))))))
% 2.02/2.27  (assume @p1119 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1380 (or @t1252 @t1281)))))))
% 2.02/2.27  (assume @p1120 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t44 @t1289) @t1256))))))
% 2.02/2.27  (assume @p1121 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1288 @t107) @t44))))))
% 2.02/2.27  (assume @p1122 (forall (@list @t1526) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1526) (forall (@list @t1525) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1525) (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1526) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1525)) (= @t1526 @t1525)))))))
% 2.02/2.27  (assume @p1123 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1093 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1255 @t1303))))))))
% 2.02/2.27  (assume @p1124 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (= @t1278 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1255 @t1303))))))))
% 2.02/2.27  (assume @p1125 (forall @t47 (=> @t370 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1372) @t44))))
% 2.02/2.27  (assume @p1126 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__30 @t1304 tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc))
% 2.02/2.27  (assume @p1127 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1527 @t1317) @t472)))))))
% 2.02/2.27  (assume @p1128 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t87 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) @t473))))))
% 2.02/2.27  (assume @p1129 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1527 @t244) @t1317) @t472)))))))
% 2.02/2.27  (assume @p1130 (forall @t164 (=> @t160 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t157) @t87) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t87)))))))))
% 2.02/2.27  (assume @p1131 (forall @t47 (=> @t370 (forall (@list @t1528) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1528) (=> @t1088 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1528)) (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t278 @t1528) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2 @t1528 @t44)))))))))
% 2.02/2.27  (assume @p1132 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (exists @t1536 (and @t1535 (exists @t1085 (and @t1534 @t1533 @t1532 (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1531 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1530 @t1529) @t1450)))))))))))))
% 2.02/2.27  (assume @p1133 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> @t1316 (= @t1530 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1491 @t24))))))))
% 2.02/2.27  (assume @p1134 (forall @t164 (=> @t275 (forall @t251 (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t248) (forall @t259 (=> @t258 (=> @t1313 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1527 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t248)) @t1404) @t1312)))))))))
% 2.02/2.27  (assume @p1135 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (forall (@list @t1537) (=> (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t1537) (forall @t1536 (=> @t1535 (forall @t1085 (=> @t1534 (=> (and @t1533 @t1532) (=> (= @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1531 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t1537) @t1529) @t1450))) (= @t472 @t1537))))))))))))))
% 2.02/2.27  (assume @p1136 (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 tptp.c_24__type__525 (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.c_24__type__956 tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 tptp.cCoq_2eNumbers_2eBinNums_2eZ tptp.cCoq_2eInit_2eDatatypes_2ebool tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq (tptp.c_3d___24a1 tptp.cCoq_2eInit_2eDatatypes_2ebool))) tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit))
% 2.02/2.27  (assume @p1137 (= @t24 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t244)))
% 2.02/2.27  (assume @p1138 (forall @t198 (=> @t306 (=> @t1538 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1 @t120) tptp.cCoq_2eNumbers_2eBinNums_2exH)))))
% 2.02/2.27  (assume @p1139 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1335 @t1334))))))
% 2.02/2.27  (assume @p1140 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1337 (=> (= @t1419 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t1333)))))))
% 2.02/2.27  (assume @p1141 (forall @t59 (=> @t1546 (=> (forall @t202 (=> @t341 (=> @t1545 @t1544))) @t1543))))
% 2.02/2.27  (assume @p1142 (forall @t198 (=> @t306 (=> @t1097 (exists @t259 (and @t246 (= @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t211))))))))
% 2.02/2.27  (assume @p1143 (forall @t59 (=> @t1546 (=> (forall @t1098 (=> @t90 (tptp.p (tptp.happ @t58 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t87))))) @t1543))))
% 2.02/2.27  (assume @p1144 (forall @t59 (=> @t1546 (=> (forall @t202 (=> @t341 (=> @t1545 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t187)) @t1544)))) @t1543))))
% 2.02/2.27  (assume @p1145 (forall @t59 (=> @t1546 (forall @t1104 (=> @t1103 (=> (forall @t1542 (=> @t1541 (=> (forall (@list @t166) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t166) (=> (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1100 @t166)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t166 @t167))) (tptp.p (tptp.happ @t58 @t166))))) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1100 @t167)) @t1539)))) (forall @t1549 (=> @t1548 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1100 @t182)) @t1547)))))))))
% 2.02/2.27  (assume @p1146 (forall @t59 (=> @t1546 (=> (tptp.p (tptp.happ @t58 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> (forall @t1542 (=> @t1541 (=> @t1540 (=> @t1539 (tptp.p (tptp.happ @t58 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t167))))))) (forall @t1549 (=> @t1548 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t182)) @t1547))))))))
% 2.02/2.27  (assume @p1147 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1458 @t1552))))))
% 2.02/2.27  (assume @p1148 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (and @t1088 @t1278) @t1553))))))
% 2.02/2.27  (assume @p1149 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1383 @t1093))))))
% 2.02/2.27  (assume @p1150 (forall @t47 (=> @t370 (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t1515 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (assume @p1151 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1116 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) @t1320))))))))
% 2.02/2.27  (assume @p1152 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1554 (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2 @t157 @t248)))))))
% 2.02/2.27  (assume @p1153 (forall @t70 (=> @t1168 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t65 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (forall @t112 (=> (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t110) (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2 @t65 @t110)))))))
% 2.02/2.27  (assume @p1154 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1554 @t1321))))))
% 2.02/2.27  (assume @p1155 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1554 (=> @t1113 @t1220)))))))
% 2.02/2.27  (assume @p1156 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1554 @t1412))))))
% 2.02/2.27  (assume @p1157 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1554 @t1232))))))
% 2.02/2.27  (assume @p1158 (forall @t164 (=> @t275 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))
% 2.02/2.27  (assume @p1159 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1058 (=> @t1129 @t1206)))))))))
% 2.02/2.27  (assume @p1160 (forall @t43 (=> @t1139 (forall @t1074 (=> @t1138 (forall @t1137 (=> @t1136 (=> @t1135 (=> (and @t1133 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1073 @t1132))) @t1210)))))))))
% 2.02/2.27  (assume @p1161 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1061 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1555 @t157)) @t1211)))))))))
% 2.02/2.27  (assume @p1162 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1061 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t157 @t1555)) @t1214)))))))))
% 2.02/2.27  (assume @p1163 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (=> @t1061 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t1555)) @t1216)))))))))
% 2.02/2.27  (assume @p1164 (forall @t70 (=> @t1168 (forall @t1167 (=> @t1166 (forall @t1165 (=> @t1164 (forall @t1163 (=> @t1162 (forall @t1161 (=> @t1160 (=> (and @t1158 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1152 @t1556))) (=> (and @t1156 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1151 @t1556))) @t1155)))))))))))))
% 2.02/2.27  (assume @p1165 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1113 (=> @t1058 @t1219)))))))))
% 2.02/2.27  (assume @p1166 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1557 @t1224))))))))))
% 2.02/2.27  (assume @p1167 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1061 (=> @t1113 @t1227)))))))
% 2.02/2.27  (assume @p1168 (forall @t164 (=> @t275 (forall @t1098 (=> @t452 (=> (and @t1113 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t157 @t87))) (= @t1228 @t157)))))))
% 2.02/2.27  (assume @p1169 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1145 (=> @t1144 (forall @t1183 (=> @t1182 (=> @t1557 @t1230))))))))))
% 2.02/2.27  (assume @p1170 (forall @t47 (=> @t145 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t108) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t400)))))
% 2.02/2.27  (assume @p1171 (forall @t47 (=> @t145 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t400)))))
% 2.02/2.27  (assume @p1172 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t1558) @t44)))))
% 2.02/2.27  (assume @p1173 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (=> @t1560 @t878))))))))
% 2.02/2.27  (assume @p1174 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t1256) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2 @t1558 @t1559)))))))))
% 2.02/2.27  (assume @p1175 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 @t1558 @t1559) @t364))))))))
% 2.02/2.27  (assume @p1176 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t44 @t107)) @t1561))))))))
% 2.02/2.27  (assume @p1177 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1560 @t878))))))))
% 2.02/2.27  (assume @p1178 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1093 (tptp.cCoq_2eNArith_2eBinNat_2eN_2ele___24a2 @t1558 @t1559)))))))))
% 2.02/2.27  (assume @p1179 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1278 (tptp.cCoq_2eNArith_2eBinNat_2eN_2elt___24a2 @t1558 @t1559)))))))))
% 2.02/2.27  (assume @p1180 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t1096) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2 @t1558 @t1559)))))))))
% 2.02/2.27  (assume @p1181 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t1481) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2 @t1558 @t1559)))))))))
% 2.02/2.27  (assume @p1182 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t44 @t107)) @t1561))))))))
% 2.02/2.27  (assume @p1183 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t44 @t107)) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emodulo___24a2 @t1558 @t1559)))))))))
% 2.02/2.27  (assume @p1184 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t1288) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2 @t1558 @t1559))))))))
% 2.02/2.27  (assume @p1185 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t1255) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1 @t1558))))))
% 2.02/2.27  (assume @p1186 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t1562) @t44)))))
% 2.02/2.27  (assume @p1187 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (=> @t1564 @t878))))))))
% 2.02/2.27  (assume @p1188 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t1256) (tptp.cCoq_2eInit_2eNat_2eadd___24a2 @t1562 @t1563)))))))))
% 2.02/2.27  (assume @p1189 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eInit_2eNat_2ecompare___24a2 @t1562 @t1563) @t364))))))))
% 2.02/2.27  (assume @p1190 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1564 @t878))))))))
% 2.02/2.27  (assume @p1191 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1093 (tptp.cCoq_2eInit_2ePeano_2ele___24a2 @t1562 @t1563)))))))))
% 2.02/2.27  (assume @p1192 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1278 (tptp.cCoq_2eInit_2ePeano_2elt___24a2 @t1562 @t1563)))))))))
% 2.02/2.27  (assume @p1193 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t1096) (tptp.cCoq_2eInit_2eNat_2emul___24a2 @t1562 @t1563)))))))))
% 2.02/2.27  (assume @p1194 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t1288) (tptp.cCoq_2eInit_2eNat_2esub___24a2 @t1562 @t1563))))))))
% 2.02/2.27  (assume @p1195 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t1255) (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t1562))))))
% 2.02/2.27  (assume @p1196 (forall @t47 (=> @t370 (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1 @t1558) @t1562))))
% 2.02/2.27  (assume @p1197 (forall @t47 (=> @t370 (=> @t1088 (= @t1565 @t1558)))))
% 2.02/2.27  (assume @p1198 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t1256) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2 @t1565 @t1566)))))))))
% 2.02/2.27  (assume @p1199 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 @t1565 @t1566) @t364))))))))
% 2.02/2.27  (assume @p1200 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1093 (tptp.cCoq_2eNArith_2eBinNat_2eN_2ele___24a2 @t1565 @t1566)))))))))
% 2.02/2.27  (assume @p1201 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1278 (tptp.cCoq_2eNArith_2eBinNat_2eN_2elt___24a2 @t1565 @t1566)))))))))
% 2.02/2.27  (assume @p1202 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t362) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2 @t1565 @t1566)))))))))
% 2.02/2.27  (assume @p1203 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t371) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2 @t1565 @t1566)))))))))
% 2.02/2.27  (assume @p1204 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t1481) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2 @t1565 @t1566))))))))
% 2.02/2.27  (assume @p1205 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1567 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t1288) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2 @t1565 @t1566))))))))
% 2.02/2.27  (assume @p1206 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t1255) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1 @t1565))))))
% 2.02/2.27  (assume @p1207 (forall @t47 (=> @t370 (=> @t1088 (= @t1551 @t1562)))))
% 2.02/2.27  (assume @p1208 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t1256) (tptp.cCoq_2eInit_2eNat_2eadd___24a2 @t1551 @t1550)))))))))
% 2.02/2.27  (assume @p1209 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= (tptp.cCoq_2eInit_2eNat_2ecompare___24a2 @t1551 @t1550) @t364))))))))
% 2.02/2.27  (assume @p1210 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1093 @t1552))))))))
% 2.02/2.27  (assume @p1211 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> @t1281 (= @t1278 @t1553))))))))
% 2.02/2.27  (assume @p1212 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1567 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t1288) (tptp.cCoq_2eInit_2eNat_2esub___24a2 @t1551 @t1550))))))))
% 2.02/2.27  (assume @p1213 (forall @t47 (=> @t370 (=> @t1088 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t1255) (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t1551))))))
% 2.02/2.27  (assume @p1214 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1572 (=> @t1571 (forall (@list @t1570) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1570) (forall (@list @t1569) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1569) (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1570 @t157) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1569 @t248)) @t1568) (tptp.cCoq_2eZArith_2eZnumtheory_2eBezout___24a3 @t157 @t248 @t1568)))))))))))))
% 2.02/2.27  (assume @p1215 (forall @t198 (=> @t306 (=> @t1097 (or @t305 (= @t120 @t244) @t1573)))))
% 2.02/2.27  (assume @p1216 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> @t1113 (=> @t1061 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t157 @t248) @t1055))))))))
% 2.02/2.27  (assume @p1217 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t248 @t157) @t1208))))))
% 2.02/2.27  (assume @p1218 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> (and @t1129 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1116 @t248))) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t157 @t1116)) (= @t375 @t1116))))))))))
% 2.02/2.27  (assume @p1219 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t157 @t248 @t263))))))
% 2.02/2.27  (assume @p1220 (forall @t164 (=> @t275 (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t157 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t157))))
% 2.02/2.27  (assume @p1221 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1572 (=> @t1571 (forall @t1269 (=> @t1268 (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t248 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t157 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1265 @t248)) @t1568) (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t157 @t248 @t1568)))))))))))
% 2.02/2.27  (assume @p1222 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (=> @t1129 (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t157 @t248 @t1116) (= @t263 @t1116))))))))))
% 2.02/2.27  (assume @p1223 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall (@list @t1574) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1574) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1574 @t157) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1574 @t248) (=> (forall @t1078 (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1075) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1075 @t157) (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1075 @t248) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1075 @t1574))))) (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t157 @t248 @t1574)))))))))))
% 2.02/2.27  (assume @p1224 (forall (@list @t470) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t470) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t470)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t470))))))
% 2.02/2.27  (assume @p1225 (forall @t198 (=> @t306 (=> @t1577 (forall @t259 (=> @t258 (=> @t1576 (=> @t1575 @t1573))))))))
% 2.02/2.27  (assume @p1226 (forall @t198 (=> @t306 (=> @t1577 (forall @t259 (=> @t258 (=> @t1576 (=> @t1575 @t1246))))))))
% 2.02/2.27  (assume @p1227 (forall @t43 (=> @t1139 (forall @t1580 (=> (tptp.cProp___24t @t1578) (=> (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t244 @t40)) (=> (forall @t1065 (=> @t1101 (=> (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t244 @t1064)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1064 @t40))) (tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 @t1064 @t40)))) @t1579)) (=> (tptp.cCoq_2eZArith_2eZnumtheory_2eprime___24a1 @t40) @t1579)))))))
% 2.02/2.27  (assume @p1228 (forall @t164 (=> @t275 (forall @t251 (=> @t250 (forall @t1124 (=> @t1123 (forall @t1474 (=> @t1473 (=> @t505 (=> (tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 @t1116 @t1472) (=> @t1554 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1472 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t157 @t1472) @t1118) (and (= @t157 @t1116) (= @t248 @t1472))))))))))))))))
% 2.02/2.27  (assume @p1229 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t44 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1515 @t1514)) @t1354)))))))
% 2.02/2.27  (assume @p1230 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1524 @t1350))))))
% 2.02/2.27  (assume @p1231 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 @t1376))))))
% 2.02/2.27  (assume @p1232 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1350 @t1524))))))
% 2.02/2.27  (assume @p1233 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1381 @t1093))))))
% 2.02/2.27  (assume @p1234 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1088 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1514 @t1515)) @t1352)))))))
% 2.02/2.27  (assume @p1235 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1581 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t1342 @t1330) @t1351)))))))))
% 2.02/2.27  (assume @p1236 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1583 (=> @t1281 @t1582)))))))
% 2.02/2.27  (assume @p1237 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1581 @t1426))))))))
% 2.02/2.27  (assume @p1238 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1583 @t1584))))))
% 2.02/2.27  (assume @p1239 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1581 @t1585))))))))
% 2.02/2.27  (assume @p1240 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1583 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1096 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t107 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))))
% 2.02/2.27  (assume @p1241 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1581 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1342 @t1330)) @t1354)))))))))
% 2.02/2.27  (assume @p1242 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1583 (=> @t1582 @t1281)))))))
% 2.02/2.27  (assume @p1243 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> @t1267 (=> @t1266 (=> @t1088 (=> @t1281 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1096 @t1455)))))))))))))))
% 2.02/2.27  (assume @p1244 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1093 (=> @t1341 @t1424)))))))))
% 2.02/2.27  (assume @p1245 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1093 (=> @t1341 @t1425)))))))))
% 2.02/2.27  (assume @p1246 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1581 @t1586))))))))
% 2.02/2.27  (assume @p1247 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1429 @t1426))))))))
% 2.02/2.27  (assume @p1248 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1429 @t1586))))))))
% 2.02/2.27  (assume @p1249 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1291 @t1584))))))
% 2.02/2.27  (assume @p1250 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> (and @t1088 @t1374) (=> (and @t1281 @t1588) @t1587)))))))))))
% 2.02/2.27  (assume @p1251 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1269 (=> @t1268 (=> (and @t1291 @t1267) (=> (and @t1284 @t1588) @t1587)))))))))))
% 2.02/2.27  (assume @p1252 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1429 @t1585))))))))
% 2.02/2.27  (assume @p1253 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (not @t1354) @t1093))))))
% 2.02/2.27  (assume @p1254 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1456 @t1354))))))
% 2.02/2.27  (assume @p1255 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (not @t1278) @t1351))))))
% 2.02/2.27  (assume @p1256 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1093 @t1275))))))))
% 2.02/2.27  (assume @p1257 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1275 @t1093))))))))
% 2.02/2.27  (assume @p1258 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1276 @t1093))))))))
% 2.02/2.27  (assume @p1259 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t1353))))))
% 2.02/2.27  (assume @p1260 (forall @t198 (=> @t306 (forall (@list @t212) (=> @t223 (forall @t1067 (=> (tptp.c_24__type__18997___24t @t120 @t212 @t510) (=> (forall @t1269 (=> @t1268 (forall (@list @t1589) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1589) (=> (= @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1265 @t511) @t1589)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1589)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1589 @t511)) (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t120 @t212 @t1265 @t1589)))))))))) (forall (@list @t509) (=> @t512 (tptp.p (tptp.happ @t510 @t509))))))))))))
% 2.02/2.27  (assume @p1261 (forall @t238 (=> @t237 (forall @t1098 (=> @t452 (=> @t1316 (= (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t233 @t87) (tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a2 @t233 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t87)))))))))
% 2.02/2.27  (assume @p1262 (forall @t198 (=> @t306 (=> @t1097 (= (tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 @t471) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t24 @t513))))))
% 2.02/2.27  (assume @p1263 (forall @t198 (=> @t306 (=> @t1097 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t513 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))
% 2.02/2.27  (assume @p1264 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1097 (=> @t1590 (= (tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 @t297) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t513 (tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 @t119))))))))))
% 2.02/2.27  (assume @p1265 (forall @t198 (=> @t306 (=> @t1097 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 (tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 @t419) @t513))))))
% 2.02/2.27  (assume @p1266 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t878 (= @t1290 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p1267 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1351 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1290))))))))
% 2.02/2.27  (assume @p1268 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1354 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t44 @t418) @t1289)))))))))
% 2.02/2.27  (assume @p1269 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1093 @t1591))))))
% 2.02/2.27  (assume @p1270 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1591 @t1093))))))
% 2.02/2.27  (assume @p1271 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1583 (=> @t1581 (=> @t1281 @t1592))))))))))
% 2.02/2.27  (assume @p1272 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> @t1278 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t107 @t418) @t1250)))))))))
% 2.02/2.27  (assume @p1273 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (=> @t1583 (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t44 @t73)) (=> @t1592 @t1281))))))))))
% 2.02/2.27  (assume @p1274 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 @t44 @t107) (tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 @t1290 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)))))))
% 2.02/2.27  (assume @p1275 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t283 (=> @t1097 @t1590)))))))
% 2.02/2.27  (assume @p1276 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> (tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 @t120 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) (=> @t299 (tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 @t1593 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))))))
% 2.02/2.27  (assume @p1277 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1097 (=> @t1590 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t297)))))))))
% 2.02/2.27  (assume @p1278 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall (@list @t1594) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1594) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1594 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> (= @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t119 @t1594)) (=> @t305 @t299))))))))))
% 2.02/2.27  (assume @p1279 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (=> @t1097 (=> @t299 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 @t1593)))))))))))
% 2.02/2.27  (assume @p1280 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (forall (@list @t1595) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1595) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t253 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1595 tptp.cCoq_2eNumbers_2eBinNums_2eZ0)) (=> @t1097 (=> @t1590 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1596 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t119 @t1595)))))))))))))))))
% 2.02/2.27  (assume @p1281 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1097 (=> @t1590 (=> (= @t120 @t1597) @t305))))))))
% 2.02/2.27  (assume @p1282 (forall @t1617 (=> @t1616 (forall @t1615 (=> @t1614 (forall @t1613 (=> @t1612 (forall @t1611 (=> @t1610 (forall @t1609 (=> @t1608 (forall (@list @t1603) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1603) (forall (@list @t1598) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1598) (forall (@list @t1607) (=> (tptp.c_24__type__74___24t @t1607) (=> (tptp.p (tptp.happ @t1607 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1605 @t1603) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1600 @t1598))) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1604 @t1603) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1599 @t1598))))) (tptp.p (tptp.happ @t1607 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1606 @t1603) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1602 @t1598))))))))))))))))))))))
% 2.02/2.27  (assume @p1283 (forall (@list @t1621) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1621) (forall @t1615 (=> @t1614 (forall @t1628 (=> @t1627 (forall @t1626 (=> @t1625 (forall (@list @t1619) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1619) (forall @t1624 (=> @t1623 (=> (tptp.p (tptp.happ @t1622 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1621 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1605 @t1619)) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1620 @t1619) @t1618)))) (tptp.p (tptp.happ @t1622 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1621 @t1605) @t1620) @t1619) @t1618)))))))))))))))))
% 2.02/2.27  (assume @p1284 (forall (@list @t1631) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1631) (forall (@list @t1630) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1630) (forall @t1628 (=> @t1627 (forall @t1626 (=> @t1625 (forall (@list @t1629) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1629) (forall @t1624 (=> @t1623 (=> (tptp.p (tptp.happ @t1622 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1631 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1630 @t1629)) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1620 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1618 @t1629))))) (tptp.p (tptp.happ @t1622 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1620 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1631 @t1630) @t1618) @t1629))))))))))))))))))
% 2.02/2.27  (assume @p1285 (forall @t1617 (=> @t1616 (forall @t1644 (=> @t1643 (forall @t1642 (=> @t1641 (forall @t1549 (=> @t1640 (forall @t1639 (=> @t1638 (=> @t1637 (tptp.p (tptp.happ @t1636 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1635 @t1634) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1633 @t1632))))))))))))))))
% 2.02/2.27  (assume @p1286 (forall @t1617 (=> @t1616 (forall @t1644 (=> @t1643 (forall @t1642 (=> @t1641 (forall @t1549 (=> @t1640 (forall @t1639 (=> @t1638 (=> @t1637 (tptp.p (tptp.happ @t1636 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1633 @t1634) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1635 @t1632))))))))))))))))
% 2.02/2.27  (assume @p1287 (forall @t1617 (=> @t1616 (forall @t1615 (=> @t1614 (forall @t1613 (=> @t1612 (forall @t1611 (=> @t1610 (forall @t1609 (=> @t1608 (forall (@list @t1645) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1645) (forall (@list @t1646) (=> (tptp.c_24__type__74___24t @t1646) (=> (tptp.p (tptp.happ @t1646 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1605 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1600 @t1645))) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1604 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1599 @t1645))))) (tptp.p (tptp.happ @t1646 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1606 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1602 @t1645))))))))))))))))))))
% 2.02/2.27  (assume @p1288 (forall @t1617 (=> @t1616 (forall (@list @t1648) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1648) (forall (@list @t1647) (=> (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1647) (forall @t1400 (=> @t1399 (forall @t1639 (=> @t1638 (=> (tptp.p (tptp.happ @t1636 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1648 @t1398)) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1647 @t1398)))) (tptp.p (tptp.happ @t1636 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1601 @t1648) @t1647) @t1398)))))))))))))))
% 2.02/2.27  (assume @p1289 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1650 (=> @t1649 (=> (tptp.p (tptp.happ @t115 @t1416)) (tptp.p (tptp.happ @t115 @t1415))))))))))))
% 2.02/2.27  (assume @p1290 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t119 @t120))) (tptp.p (tptp.happ @t510 @t379))))))))))
% 2.02/2.27  (assume @p1291 (forall @t198 (=> @t306 (forall @t1580 (=> @t1652 (=> (tptp.p (tptp.happ @t1578 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 @t418))) (tptp.p (tptp.happ @t1578 @t402))))))))
% 2.02/2.27  (assume @p1292 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 @t1597))) (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t379)))))))))))
% 2.02/2.27  (assume @p1293 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t402 @t1597))) (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t297)))))))))))
% 2.02/2.27  (assume @p1294 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1650 (=> @t1649 (=> @t1654 @t1653))))))))))
% 2.02/2.27  (assume @p1295 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1650 (=> @t1649 (=> @t1653 @t1654))))))))))
% 2.02/2.27  (assume @p1296 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t119 @t120))) (tptp.p (tptp.happ @t510 @t297))))))))))
% 2.02/2.27  (assume @p1297 (forall @t47 (=> @t370 (forall @t1095 (=> @t369 (forall @t1261 (=> @t1260 (forall @t1650 (=> @t1649 (=> (tptp.p (tptp.happ @t115 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t107 @t1264))) @t1653))))))))))
% 2.02/2.27  (assume @p1298 (forall @t198 (=> @t306 (forall @t1580 (=> @t1652 (=> (tptp.p (tptp.happ @t1578 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 @t244))) @t1655))))))
% 2.02/2.27  (assume @p1299 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> @t1656 (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t120 @t379)))))))))))
% 2.02/2.27  (assume @p1300 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> @t1656 (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t379 @t120)))))))))))
% 2.02/2.27  (assume @p1301 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t255 (=> @t254 (forall @t1650 (=> @t1649 (=> (tptp.p (tptp.happ @t115 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t119 @t253)))) (tptp.p (tptp.happ @t115 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t379 @t1596)))))))))))))
% 2.02/2.27  (assume @p1302 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (forall @t1067 (=> @t1651 (=> (tptp.p (tptp.happ @t510 @t119)) (tptp.p (tptp.happ @t510 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t120 tptp.cCoq_2eNumbers_2eBinNums_2eZ0) @t119)))))))))))
% 2.02/2.27  (assume @p1303 (forall @t198 (=> @t306 (forall @t1580 (=> @t1652 (=> (tptp.p (tptp.happ @t1578 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t120 tptp.cCoq_2eNumbers_2eBinNums_2eZ0))) @t1655))))))
% 2.02/2.27  (assume @p1304 (forall @t47 (=> @t145 (exists @t1237 (and @t301 (= @t400 @t119) (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 tptp.cCoq_2eNumbers_2eBinNums_2eZ0 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t119 @t244) tptp.cCoq_2eNumbers_2eBinNums_2eZ0))))))))
% 2.02/2.27  (assume @p1305 (forall @t198 (=> @t306 (exists @t1237 (and @t301 @t283)))))
% 2.02/2.27  (assume @p1306 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1659 (=> @t1538 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t119 @t1657)) @t1658))))))))
% 2.02/2.27  (assume @p1307 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1659 (=> @t1097 (and @t1660 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1657 @t1597))))))))))
% 2.02/2.27  (assume @p1308 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1661 (=> @t1538 (and (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1597 @t1657)) @t1658))))))))
% 2.02/2.27  (assume @p1309 (forall @t198 (=> @t306 (forall @t1237 (=> @t301 (=> @t1661 (=> @t1097 (and @t1660 (tptp.p (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1657 @t119))))))))))
% 2.02/2.27  (assume @p1310 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec @t1663) @t1662)) (tptp.cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1311 (forall @t1665 (= (tptp.happ tptp.cCoq_2eReals_2eRdefinitions_2eIZR @t1663) (tptp.cCoq_2eReals_2eRdefinitions_2eIZR___24a1 @t1663))))
% 2.02/2.27  (assume @p1312 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eNone @t1663) (tptp.cCoq_2eInit_2eDatatypes_2eNone___24a1 @t1663))))
% 2.02/2.27  (assume @p1313 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1314 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNat_2eN_2elt @t1663) @t1662)) (tptp.cCoq_2eNArith_2eBinNat_2eN_2elt___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1315 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 @t1663))))
% 2.02/2.27  (assume @p1316 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1317 (forall @t1667 (= (tptp.p (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec @t1663) @t1662) @t1666)) (tptp.cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1318 (forall @t1675 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list @t1663) @t1662) @t1666) @t1674) @t1673) @t1672) @t1671) @t1670) @t1669) @t1668) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668))))
% 2.02/2.27  (assume @p1319 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elxor @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1320 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRfunctions_2eZintPos @t1663) @t1662) (tptp.cCoq_2eReals_2eRfunctions_2eZintPos___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1321 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc @t1663) @t1662) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1322 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2 @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 @t1663))))
% 2.02/2.27  (assume @p1323 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 @t1663))))
% 2.02/2.27  (assume @p1324 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul @t1663) @t1662) @t1666) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1325 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc @t1663) @t1662) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1326 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ediv @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1327 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon @t1663) @t1662) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1328 (forall @t1665 (= (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol @t1663) @t1676)))
% 2.02/2.27  (assume @p1329 (forall @t1665 (= (tptp.happ tptp.cCoq_2eReals_2eRdefinitions_2eIPR @t1663) (tptp.cCoq_2eReals_2eRdefinitions_2eIPR___24a1 @t1663))))
% 2.02/2.27  (assume @p1330 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 @t1663))))
% 2.02/2.27  (assume @p1331 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eNat_2ecompare @t1663) @t1662) (tptp.cCoq_2eInit_2eNat_2ecompare___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1332 (forall @t1665 (= (tptp.happ tptp.c_24__prop__34425 @t1663) (tptp.c_24__prop__34425___24a1 @t1663))))
% 2.02/2.27  (assume @p1333 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eSpecif_2esig @t1663) @t1662) @t1677)))
% 2.02/2.27  (assume @p1334 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1335 (forall @t1665 (= @t1678 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1 @t1663))))
% 2.02/2.27  (assume @p1336 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 @t1663))))
% 2.02/2.27  (assume @p1337 (forall @t1664 (= (tptp.happ @t1679 @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1338 (forall @t1681 (= (tptp.happ @t1680 @t1674) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1339 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 @t1663))))
% 2.02/2.27  (assume @p1340 (forall @t1665 (= @t1682 (tptp.c_24__lam__68508___24a1 @t1663))))
% 2.02/2.27  (assume @p1341 (forall @t1686 (= (tptp.happ @t1685 @t1683) (tptp.c_24__lam__14596___24a12 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684 @t1683))))
% 2.02/2.27  (assume @p1342 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eSpecif_2esumbool @t1663) @t1662) @t1687)))
% 2.02/2.27  (assume @p1343 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub @t1663) @t1662) @t1666) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1344 (forall @t1665 (= @t1688 (tptp.c_24__lam__18639___24a1 @t1663))))
% 2.02/2.27  (assume @p1345 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eNat_2emax @t1663) @t1662) (tptp.cCoq_2eInit_2eNat_2emax___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1346 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 @t1663))))
% 2.02/2.27  (assume @p1347 (forall @t1665 (= @t1689 (tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1348 (forall @t1667 (= (tptp.p (tptp.happ @t1690 @t1666)) (tptp.c_24__lam__300___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1349 (forall @t1665 (= (tptp.happ tptp.cCoq_2eRelations_2eRelation__Definitions_2erelation @t1663) (tptp.cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1 @t1663))))
% 2.02/2.27  (assume @p1350 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1351 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1352 (forall @t1681 (= @t1691 (tptp.c_24__lam__59478___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1353 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1354 (forall @t1665 (= (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr @t1663) @t1692)))
% 2.02/2.27  (assume @p1355 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eorb @t1663) @t1662) (tptp.cCoq_2eInit_2eDatatypes_2eorb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1356 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eCompOpp @t1663) (tptp.cCoq_2eInit_2eDatatypes_2eCompOpp___24a1 @t1663))))
% 2.02/2.27  (assume @p1357 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos @t1663) (tptp.cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 @t1663))))
% 2.02/2.27  (assume @p1358 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1359 (forall @t1664 (= @t1693 (tptp.c_24__lam__259___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1360 (forall @t1667 (= @t1680 (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1361 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up @t1663) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 @t1663))))
% 2.02/2.27  (assume @p1362 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRdefinitions_2eRle @t1663) @t1662)) (tptp.cCoq_2eReals_2eRdefinitions_2eRle___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1363 (forall @t1665 (= (tptp.happ tptp.c_24__let__1__s__19231 @t1663) (tptp.c_24__let__1__s__19231___24a1 @t1663))))
% 2.02/2.27  (assume @p1364 (forall @t1694 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect @t1663) @t1662) @t1666) @t1674) @t1673) (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect___24a5 @t1663 @t1662 @t1666 @t1674 @t1673))))
% 2.02/2.27  (assume @p1365 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eQArith_2eQArith__base_2eQle @t1663) @t1662)) (tptp.cCoq_2eQArith_2eQArith__base_2eQle___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1366 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRfunctions_2eZ__spec @t1663) @t1662) @t1695)))
% 2.02/2.27  (assume @p1367 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 @t1663))))
% 2.02/2.27  (assume @p1368 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z @t1663) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 @t1663))))
% 2.02/2.27  (assume @p1369 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2enil @t1663) (tptp.cCoq_2eInit_2eDatatypes_2enil___24a1 @t1663))))
% 2.02/2.27  (assume @p1370 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZpower_2eshift__pos @t1663) @t1662) (tptp.cCoq_2eZArith_2eZpower_2eshift__pos___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1371 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emax @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1372 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRdefinitions_2eRmult @t1663) @t1662) (tptp.cCoq_2eReals_2eRdefinitions_2eRmult___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1373 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRfunctions_2eZintNeg @t1663) @t1662) (tptp.cCoq_2eReals_2eRfunctions_2eZintNeg___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1374 (forall @t1667 (= (tptp.p (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZnumtheory_2eBezout @t1663) @t1662) @t1666)) (tptp.cCoq_2eZArith_2eZnumtheory_2eBezout___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1375 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNumbers_2eBinNums_2eNpos @t1663) (tptp.cCoq_2eNumbers_2eBinNums_2eNpos___24a1 @t1663))))
% 2.02/2.27  (assume @p1376 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNumbers_2eBinNums_2exI @t1663) (tptp.cCoq_2eNumbers_2eBinNums_2exI___24a1 @t1663))))
% 2.02/2.27  (assume @p1377 (forall @t1696 (= @t1685 (tptp.c_24__lam__14596___24a11 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684))))
% 2.02/2.27  (assume @p1378 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1 @t1663))))
% 2.02/2.27  (assume @p1379 (forall @t1665 (= (tptp.p (tptp.happ tptp.cCoq_2eZArith_2eZeven_2eZodd @t1663)) (tptp.cCoq_2eZArith_2eZeven_2eZodd___24a1 @t1663))))
% 2.02/2.27  (assume @p1380 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1381 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1382 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1 @t1663))))
% 2.02/2.27  (assume @p1383 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2enegb @t1663) (tptp.cCoq_2eInit_2eDatatypes_2enegb___24a1 @t1663))))
% 2.02/2.27  (assume @p1384 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2 @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1 @t1663))))
% 2.02/2.27  (assume @p1385 (forall @t1665 (= (tptp.happ tptp.cCoq_2eReals_2eRdefinitions_2eRopp @t1663) (tptp.cCoq_2eReals_2eRdefinitions_2eRopp___24a1 @t1663))))
% 2.02/2.27  (assume @p1386 (forall @t1667 (= @t1698 (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1387 (forall @t1665 (= @t1679 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1 @t1663))))
% 2.02/2.27  (assume @p1388 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 @t1663))))
% 2.02/2.27  (assume @p1389 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eNat_2eadd @t1663) @t1662) (tptp.cCoq_2eInit_2eNat_2eadd___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1390 (forall @t1667 (= (tptp.p (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eClasses_2eMorphisms_2eProper @t1663) @t1662) @t1666)) (tptp.cCoq_2eClasses_2eMorphisms_2eProper___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1391 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1392 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eSpecif_2eright @t1663) @t1662) (tptp.cCoq_2eInit_2eSpecif_2eright___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1393 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj @t1663) @t1662) @t1666) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1394 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1395 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up___24a1 @t1663))))
% 2.02/2.27  (assume @p1396 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1 @t1663))))
% 2.02/2.27  (assume @p1397 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1 @t1663))))
% 2.02/2.27  (assume @p1398 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eS @t1663) (tptp.cCoq_2eInit_2eDatatypes_2eS___24a1 @t1663))))
% 2.02/2.27  (assume @p1399 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon @t1663) @t1662) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1400 (forall @t1665 (= (tptp.happ tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090 @t1663) (tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1 @t1663))))
% 2.02/2.27  (assume @p1401 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1402 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639 @t1663) @t1662)) (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1403 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1 @t1663))))
% 2.02/2.27  (assume @p1404 (forall @t1664 (= (tptp.happ (tptp.happ tptp.c_24__fix__413__1__add__carry @t1663) @t1662) (tptp.c_24__fix__413__1__add__carry___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1405 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRdefinitions_2eRlt @t1663) @t1662)) (tptp.cCoq_2eReals_2eRdefinitions_2eRlt___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1406 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1407 (forall @t1664 (= (tptp.happ @t1689 @t1662) (tptp.cCoq_2eZArith_2eZpower_2eZpower__nat___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1408 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp @t1663) @t1662) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1409 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eZArith__dec_2eZ__zerop @t1663) (tptp.cCoq_2eZArith_2eZArith__dec_2eZ__zerop___24a1 @t1663))))
% 2.02/2.27  (assume @p1410 (forall @t1664 (= (tptp.happ (tptp.happ tptp.c_24__prop__35229 @t1663) @t1662) (tptp.c_24__prop__35229___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1411 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1412 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eClasses_2eRelationClasses_2eSymmetric @t1663) @t1662)) (tptp.cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1413 (forall @t1665 (= (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO @t1663) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 @t1663))))
% 2.02/2.27  (assume @p1414 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNumbers_2eBinNums_2exO @t1663) (tptp.cCoq_2eNumbers_2eBinNums_2exO___24a1 @t1663))))
% 2.02/2.27  (assume @p1415 (forall @t1664 (= (tptp.p (tptp.happ @t1682 @t1662)) (tptp.c_24__lam__68508___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1416 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZdiv_2eRemainder @t1663) @t1662)) (tptp.cCoq_2eZArith_2eZdiv_2eRemainder___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1417 (forall @t1694 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eWf_2eAcc__rect @t1663) @t1662) @t1666) @t1674) @t1673) (tptp.cCoq_2eInit_2eWf_2eAcc__rect___24a5 @t1663 @t1662 @t1666 @t1674 @t1673))))
% 2.02/2.27  (assume @p1418 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1419 (forall @t1667 (= (tptp.p (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eWf_2eAcc @t1663) @t1662) @t1666)) (tptp.cCoq_2eInit_2eWf_2eAcc___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1420 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat @t1663) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1421 (forall @t1664 (= @t1690 (tptp.c_24__lam__300___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1422 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege @t1663) @t1662)) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1423 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZbool_2eZeq__bool @t1663) @t1662) (tptp.cCoq_2eZArith_2eZbool_2eZeq__bool___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1424 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eQArith_2eQArith__base_2eQmake @t1663) @t1662) (tptp.cCoq_2eQArith_2eQArith__base_2eQmake___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1425 (forall @t1667 (= (tptp.p (tptp.happ @t1693 @t1666)) (tptp.c_24__lam__259___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1426 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX @t1663) @t1662) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1427 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1428 (forall @t1667 (= (tptp.p (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd @t1663) @t1662) @t1666)) (tptp.cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1429 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esize @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1 @t1663))))
% 2.02/2.27  (assume @p1430 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1431 (forall (@list @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669) (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux @t1663) @t1662) @t1666) @t1674) @t1673) @t1672) @t1671) @t1670) @t1669) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux___24a9 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669))))
% 2.02/2.27  (assume @p1432 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eandb @t1663) @t1662) (tptp.cCoq_2eInit_2eDatatypes_2eandb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1433 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eInit_2ePeano_2elt @t1663) @t1662)) (tptp.cCoq_2eInit_2ePeano_2elt___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1434 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1435 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele @t1663) @t1662)) (tptp.cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1436 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eNat_2emul @t1663) @t1662) (tptp.cCoq_2eInit_2eNat_2emul___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1437 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eInit_2ePeano_2ele @t1663) @t1662)) (tptp.cCoq_2eInit_2ePeano_2ele___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1438 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eClasses_2eRelationClasses_2eEquivalence @t1663) @t1662)) (tptp.cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1439 (forall @t1665 (= (tptp.p (tptp.happ tptp.cCoq_2eLogic_2eDecidable_2edecidable @t1663)) (tptp.cCoq_2eLogic_2eDecidable_2edecidable___24a1 @t1663))))
% 2.02/2.27  (assume @p1440 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2esnd @t1663) @t1662) @t1666) (tptp.cCoq_2eInit_2eDatatypes_2esnd___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1441 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf @t1663) @t1662)) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1442 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt @t1663) @t1662)) (tptp.cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1443 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1444 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1445 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1446 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eZpower_2etwo__p @t1663) (tptp.cCoq_2eZArith_2eZpower_2etwo__p___24a1 @t1663))))
% 2.02/2.27  (assume @p1447 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 @t1663))))
% 2.02/2.27  (assume @p1448 (forall @t1665 (= @t1697 (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a1 @t1663))))
% 2.02/2.27  (assume @p1449 (forall @t1665 (= (tptp.p (tptp.happ tptp.cCoq_2eZArith_2eZnumtheory_2eprime @t1663)) (tptp.cCoq_2eZArith_2eZnumtheory_2eprime___24a1 @t1663))))
% 2.02/2.27  (assume @p1450 (forall @t1664 (= (tptp.happ @t1688 @t1662) (tptp.c_24__lam__18639___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1451 (forall @t1664 (= (tptp.happ (tptp.happ tptp.c_24__prop__19713 @t1663) @t1662) (tptp.c_24__prop__19713___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1452 (forall @t1665 (= (tptp.happ tptp.cCoq_2eQArith_2eQArith__base_2eQnum @t1663) (tptp.cCoq_2eQArith_2eQArith__base_2eQnum___24a1 @t1663))))
% 2.02/2.27  (assume @p1453 (forall @t1696 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL @t1663) @t1662) @t1666) @t1674) @t1673) @t1672) @t1671) @t1670) @t1669) @t1668) @t1684) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL___24a11 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684))))
% 2.02/2.27  (assume @p1454 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eland @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1455 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 @t1663))))
% 2.02/2.27  (assume @p1456 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1457 (forall @t1694 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eWf_2ewell__founded__induction__type @t1663) @t1662) @t1666) @t1674) @t1673) (tptp.cCoq_2eInit_2eWf_2ewell__founded__induction__type___24a5 @t1663 @t1662 @t1666 @t1674 @t1673))))
% 2.02/2.27  (assume @p1458 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eprod @t1663) @t1662) @t1699)))
% 2.02/2.27  (assume @p1459 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1460 (forall @t1686 (= (tptp.happ @t1700 @t1683) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684 @t1683))))
% 2.02/2.27  (assume @p1461 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1462 (forall @t1675 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.c_24__let__11__subst__l__14524 @t1663) @t1662) @t1666) @t1674) @t1673) @t1672) @t1671) @t1670) @t1669) @t1668) (tptp.c_24__let__11__subst__l__14524___24a10 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668))))
% 2.02/2.27  (assume @p1463 (forall @t1665 (= (tptp.happ tptp.cCoq_2eQArith_2eQArith__base_2eQden @t1663) (tptp.cCoq_2eQArith_2eQArith__base_2eQden___24a1 @t1663))))
% 2.02/2.27  (assume @p1464 (forall @t1665 (= @t1701 (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a1 @t1663))))
% 2.02/2.27  (assume @p1465 (forall @t1664 (= (tptp.happ @t1678 @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1466 (forall (@list @t1663 @t1662 @t1666 @t1674 @t1673 @t1672) (= (tptp.happ (tptp.happ @t1691 @t1673) @t1672) (tptp.c_24__lam__59478___24a6 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672))))
% 2.02/2.27  (assume @p1467 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1468 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1469 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 @t1663))))
% 2.02/2.27  (assume @p1470 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNumbers_2eBinNums_2eZneg @t1663) (tptp.cCoq_2eNumbers_2eBinNums_2eZneg___24a1 @t1663))))
% 2.02/2.27  (assume @p1471 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow @t1663) @t1662) @t1666) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1472 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat @t1663) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1473 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2edouble @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1 @t1663))))
% 2.02/2.27  (assume @p1474 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epow @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1475 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1476 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2enat__rec @t1663) (tptp.cCoq_2eInit_2eDatatypes_2enat__rec___24a1 @t1663))))
% 2.02/2.27  (assume @p1477 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1478 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2eones @t1663) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1 @t1663))))
% 2.02/2.27  (assume @p1479 (forall @t1664 (= (tptp.happ (tptp.happ tptp.c_24__prop__13363 @t1663) @t1662) (tptp.c_24__prop__13363___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1480 (forall @t1665 (= (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI @t1663) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 @t1663))))
% 2.02/2.27  (assume @p1481 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1482 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd @t1663) @t1662) @t1666) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1483 (forall @t1681 (= (tptp.p (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eCompareSpec @t1663) @t1662) @t1666) @t1674)) (tptp.cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1484 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2exorb @t1663) @t1662) (tptp.cCoq_2eInit_2eDatatypes_2exorb___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1485 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emodulo @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emodulo___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1486 (forall @t1694 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro @t1663) @t1662) @t1666) @t1674) @t1673) (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5 @t1663 @t1662 @t1666 @t1674 @t1673))))
% 2.02/2.27  (assume @p1487 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654 @t1663) @t1662)) (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1488 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eClasses_2eMorphisms_2erespectful @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2eClasses_2eMorphisms_2erespectful___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1489 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 @t1663))))
% 2.02/2.27  (assume @p1490 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2esetbit @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1491 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc @t1663) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1 @t1663))))
% 2.02/2.27  (assume @p1492 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double___24a1 @t1663))))
% 2.02/2.27  (assume @p1493 (forall @t1665 (= (tptp.happ tptp.c_24__let__2__s__19729 @t1663) (tptp.c_24__let__2__s__19729___24a1 @t1663))))
% 2.02/2.27  (assume @p1494 (forall @t1681 (= (tptp.happ @t1698 @t1674) (tptp.cCoq_2eInit_2eDatatypes_2enat__rect___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1495 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1496 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1497 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1498 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime @t1663) @t1662)) (tptp.cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1499 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1500 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eSpecif_2eexist @t1663) @t1662) @t1666) (tptp.cCoq_2eInit_2eSpecif_2eexist___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1501 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1502 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1503 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eReals_2eRpow__def_2epow @t1663) @t1662) (tptp.cCoq_2eReals_2eRpow__def_2epow___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1504 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085 @t1663) @t1662) @t1666) (tptp.c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1505 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1 @t1663))))
% 2.02/2.27  (assume @p1506 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1507 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eWf_2ewell__founded @t1663) @t1662)) (tptp.cCoq_2eInit_2eWf_2ewell__founded___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1508 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2econs @t1663) @t1662) @t1666) (tptp.cCoq_2eInit_2eDatatypes_2econs___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1509 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2 @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1 @t1663))))
% 2.02/2.27  (assume @p1510 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1511 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2epair @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2eInit_2eDatatypes_2epair___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1512 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double @t1663) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double___24a1 @t1663))))
% 2.02/2.27  (assume @p1513 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1514 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 @t1663))))
% 2.02/2.27  (assume @p1515 (forall @t1665 (= (tptp.happ tptp.c_24__prop__34426 @t1663) (tptp.c_24__prop__34426___24a1 @t1663))))
% 2.02/2.27  (assume @p1516 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up @t1663) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 @t1663))))
% 2.02/2.27  (assume @p1517 (forall @t1664 (= (tptp.happ @t1701 @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1518 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2eSome @t1663) @t1662) (tptp.cCoq_2eInit_2eDatatypes_2eSome___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1519 (forall @t1665 (= (tptp.happ tptp.c_24__lam__18637 @t1663) (tptp.c_24__lam__18637___24a1 @t1663))))
% 2.02/2.27  (assume @p1520 (forall @t1665 (= (tptp.happ tptp.cCoq_2eNumbers_2eBinNums_2eZpos @t1663) (tptp.cCoq_2eNumbers_2eBinNums_2eZpos___24a1 @t1663))))
% 2.02/2.27  (assume @p1521 (forall @t1665 (= (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2elist @t1663) @t1702)))
% 2.02/2.27  (assume @p1522 (forall @t1665 (= (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot @t1663) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1 @t1663))))
% 2.02/2.27  (assume @p1523 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eNat_2esub @t1663) @t1662) (tptp.cCoq_2eInit_2eNat_2esub___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1524 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1525 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide @t1663) @t1662)) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1526 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1527 (forall @t1665 (= (tptp.happ tptp.cCoq_2eReals_2eRfunctions_2eZintNull @t1663) (tptp.cCoq_2eReals_2eRfunctions_2eZintNull___24a1 @t1663))))
% 2.02/2.27  (assume @p1528 (forall @t1696 (= @t1700 (tptp.cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a11 @t1663 @t1662 @t1666 @t1674 @t1673 @t1672 @t1671 @t1670 @t1669 @t1668 @t1684))))
% 2.02/2.27  (assume @p1529 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid @t1663) @t1662) @t1703)))
% 2.02/2.27  (assume @p1530 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1531 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare @t1663) @t1662) (tptp.cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1532 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eDatatypes_2efst @t1663) @t1662) @t1666) (tptp.cCoq_2eInit_2eDatatypes_2efst___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1533 (forall @t1665 (= (tptp.p (tptp.happ tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964 @t1663)) (tptp.c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1 @t1663))))
% 2.02/2.27  (assume @p1534 (forall @t1681 (= (tptp.happ (tptp.happ (tptp.happ (tptp.happ tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol @t1663) @t1662) @t1666) @t1674) (tptp.cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4 @t1663 @t1662 @t1666 @t1674))))
% 2.02/2.27  (assume @p1535 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1536 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1537 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZne @t1663) @t1662)) (tptp.cCoq_2eZArith_2eBinInt_2eZne___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1538 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1539 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1540 (forall @t1667 (= (tptp.happ (tptp.happ (tptp.happ tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068 @t1663) @t1662) @t1666) (tptp.c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3 @t1663 @t1662 @t1666))))
% 2.02/2.27  (assume @p1541 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eInit_2eSpecif_2eleft @t1663) @t1662) (tptp.cCoq_2eInit_2eSpecif_2eleft___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1542 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1543 (forall @t1665 (= (tptp.p (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd @t1663)) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1 @t1663))))
% 2.02/2.27  (assume @p1544 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eNArith_2eBinNat_2eN_2ele @t1663) @t1662)) (tptp.cCoq_2eNArith_2eBinNat_2eN_2ele___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1545 (forall @t1664 (= (tptp.p (tptp.happ (tptp.happ tptp.cCoq_2eClasses_2eRelationClasses_2ePreOrder @t1663) @t1662)) (tptp.cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1546 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1547 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elor @t1663) @t1662) (tptp.cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1548 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs @t1663) @t1662) @t1704)))
% 2.02/2.27  (assume @p1549 (forall @t1665 (= (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat @t1663) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 @t1663))))
% 2.02/2.27  (assume @p1550 (forall @t1664 (= (tptp.happ (tptp.happ tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd @t1663) @t1662) (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 @t1663 @t1662))))
% 2.02/2.27  (assume @p1551 (forall @t1706 (= (tptp.c_24__type__19197___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19197))))
% 2.02/2.27  (assume @p1552 (forall @t1707 (= (tptp.c_24__type__65103___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__65103___24a2 @t1663 @t1662)))))
% 2.02/2.27  (assume @p1553 (forall @t1706 (= (tptp.c_24__type__19160___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19160))))
% 2.02/2.27  (assume @p1554 (forall @t1706 (= (tptp.c_24__type__13192___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13192))))
% 2.02/2.27  (assume @p1555 (forall @t1707 (= (tptp.cCoq_2eZArith_2eZnumtheory_2eEuclid___24t @t1663 @t1662 @t1705) (tptp.t @t1705 @t1703))))
% 2.02/2.27  (assume @p1556 (forall @t1706 (= (tptp.c_24__type__13361___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13361))))
% 2.02/2.27  (assume @p1557 (forall @t1706 (= (tptp.c_24__type__19325___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19325))))
% 2.02/2.27  (assume @p1558 (forall @t1706 (= (tptp.c_24__type__31442___24t @t1705) (tptp.t @t1705 tptp.c_24__type__31442))))
% 2.02/2.27  (assume @p1559 (forall @t1706 (= (tptp.c_24__type__410___24t @t1705) (tptp.t @t1705 tptp.c_24__type__410))))
% 2.02/2.27  (assume @p1560 (forall @t1706 (= (tptp.c_24__type__12___24t @t1705) (tptp.t @t1705 tptp.c_24__type__12))))
% 2.02/2.27  (assume @p1561 (forall @t1706 (= (tptp.c_24__type__59418___24t @t1705) (tptp.t @t1705 tptp.c_24__type__59418))))
% 2.02/2.27  (assume @p1562 (forall @t1706 (= (tptp.c_24__type__19295___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19295))))
% 2.02/2.27  (assume @p1563 (forall @t1706 (= (tptp.cCoq_2eInit_2eDatatypes_2ebool___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eInit_2eDatatypes_2ebool))))
% 2.02/2.27  (assume @p1564 (forall @t1706 (= (tptp.c_24__type__18949___24t @t1705) (tptp.t @t1705 tptp.c_24__type__18949))))
% 2.02/2.27  (assume @p1565 (forall @t1708 (= (tptp.cCoq_2eInit_2eDatatypes_2elist___24t @t1663 @t1705) (tptp.t @t1705 @t1702))))
% 2.02/2.27  (assume @p1566 (forall @t1706 (= (tptp.c_24__type__16391___24t @t1705) (tptp.t @t1705 tptp.c_24__type__16391))))
% 2.02/2.27  (assume @p1567 (forall @t1706 (= (tptp.c_24__type__16412___24t @t1705) (tptp.t @t1705 tptp.c_24__type__16412))))
% 2.02/2.27  (assume @p1568 (forall @t1706 (= (tptp.c_24__type__956___24t @t1705) (tptp.t @t1705 tptp.c_24__type__956))))
% 2.02/2.27  (assume @p1569 (forall @t1706 (= (tptp.c_24__type__19822___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19822))))
% 2.02/2.27  (assume @p1570 (forall @t1706 (= (tptp.cCoq_2eStructures_2eOrdersTac_2eord___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eStructures_2eOrdersTac_2eord))))
% 2.02/2.27  (assume @p1571 (forall @t1708 (= (tptp.c_24__type__14746___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__14746___24a1 @t1663)))))
% 2.02/2.27  (assume @p1572 (forall @t1706 (= (tptp.c_24__type__13871___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13871))))
% 2.02/2.27  (assume @p1573 (forall @t1706 (= (tptp.c_24__type__60503___24t @t1705) (tptp.t @t1705 tptp.c_24__type__60503))))
% 2.02/2.27  (assume @p1574 (forall @t1706 (= (tptp.c_24__type__19321___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19321))))
% 2.02/2.27  (assume @p1575 (forall @t1706 (= (tptp.c_24__type__60221___24t @t1705) (tptp.t @t1705 tptp.c_24__type__60221))))
% 2.02/2.27  (assume @p1576 (forall @t1706 (= (tptp.c_24__type__13849___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13849))))
% 2.02/2.27  (assume @p1577 (forall @t1706 (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t @t1705) (tptp.t @t1705 tptp.cCoq_2esetoid__ring_2eRing__polynom_2eMon))))
% 2.02/2.27  (assume @p1578 (forall @t1706 (= (tptp.cCoq_2eInit_2eDatatypes_2ecomparison___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eInit_2eDatatypes_2ecomparison))))
% 2.02/2.27  (assume @p1579 (forall @t1706 (= (tptp.c_24__type__59295___24t @t1705) (tptp.t @t1705 tptp.c_24__type__59295))))
% 2.02/2.27  (assume @p1580 (forall @t1706 (= (tptp.c_24__type__19459___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19459))))
% 2.02/2.27  (assume @p1581 (forall @t1706 (= (tptp.c_24__type__13189___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13189))))
% 2.02/2.27  (assume @p1582 (forall @t1706 (= (tptp.cCoq_2eNumbers_2eBinNums_2eN___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eNumbers_2eBinNums_2eN))))
% 2.02/2.27  (assume @p1583 (forall @t1706 (= (tptp.c_24__type__31256___24t @t1705) (tptp.t @t1705 tptp.c_24__type__31256))))
% 2.02/2.27  (assume @p1584 (forall @t1707 (= (tptp.cCoq_2eInit_2eSpecif_2esumbool___24t @t1663 @t1662 @t1705) (tptp.t @t1705 @t1687))))
% 2.02/2.27  (assume @p1585 (forall @t1708 (= (tptp.c_24__type__13657___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__13657___24a1 @t1663)))))
% 2.02/2.27  (assume @p1586 (forall @t1706 (= (tptp.cCoq_2eReals_2eRdefinitions_2eR___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eReals_2eRdefinitions_2eR))))
% 2.02/2.27  (assume @p1587 (forall @t1708 (= (tptp.c_24__type__399___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__399___24a1 @t1663)))))
% 2.02/2.27  (assume @p1588 (forall @t1706 (= (tptp.c_24__type__117___24t @t1705) (tptp.t @t1705 tptp.c_24__type__117))))
% 2.02/2.27  (assume @p1589 (forall @t1706 (= (tptp.c_24__type__68505___24t @t1705) (tptp.t @t1705 tptp.c_24__type__68505))))
% 2.02/2.27  (assume @p1590 (forall @t1706 (= (tptp.c_24__type__13229___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13229))))
% 2.02/2.27  (assume @p1591 (forall @t1708 (= (tptp.c_24__type__68565___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__68565___24a1 @t1663)))))
% 2.02/2.27  (assume @p1592 (forall @t1706 (= (tptp.c_24__type__57851___24t @t1705) (tptp.t @t1705 tptp.c_24__type__57851))))
% 2.02/2.27  (assume @p1593 (forall @t1706 (= (tptp.c_24__type__19311___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19311))))
% 2.02/2.27  (assume @p1594 (forall @t1706 (= (tptp.c_24__type__45___24t @t1705) (tptp.t @t1705 tptp.c_24__type__45))))
% 2.02/2.27  (assume @p1595 (forall @t1708 (= (tptp.c_24__type__68539___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__68539___24a1 @t1663)))))
% 2.02/2.27  (assume @p1596 (forall @t1706 (= (tptp.c_24__type__471___24t @t1705) (tptp.t @t1705 tptp.c_24__type__471))))
% 2.02/2.27  (assume @p1597 (forall @t1706 (= (tptp.c_24__type__323___24t @t1705) (tptp.t @t1705 tptp.c_24__type__323))))
% 2.02/2.27  (assume @p1598 (forall @t1706 (= (tptp.c_24__type__14906___24t @t1705) (tptp.t @t1705 tptp.c_24__type__14906))))
% 2.02/2.27  (assume @p1599 (forall @t1706 (= (tptp.c_24__type__61___24t @t1705) (tptp.t @t1705 tptp.c_24__type__61))))
% 2.02/2.27  (assume @p1600 (forall @t1709 (= (tptp.c_24__type__59662___24t @t1663 @t1662 @t1666 @t1705) (tptp.t @t1705 (tptp.c_24__type__59662___24a3 @t1663 @t1662 @t1666)))))
% 2.02/2.27  (assume @p1601 (forall @t1706 (= (tptp.cCoq_2eInit_2eDatatypes_2eunit___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eInit_2eDatatypes_2eunit))))
% 2.02/2.27  (assume @p1602 (forall @t1706 (= (tptp.c_24__type__13227___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13227))))
% 2.02/2.27  (assume @p1603 (forall @t1706 (= (tptp.c_24__type__13209___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13209))))
% 2.02/2.27  (assume @p1604 (forall @t1707 (= (tptp.cCoq_2eInit_2eSpecif_2esig___24t @t1663 @t1662 @t1705) (tptp.t @t1705 @t1677))))
% 2.02/2.27  (assume @p1605 (forall @t1708 (= (tptp.c_24__type__16422___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__16422___24a1 @t1663)))))
% 2.02/2.27  (assume @p1606 (forall @t1706 (= (tptp.c_24__type__19318___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19318))))
% 2.02/2.27  (assume @p1607 (forall @t1706 (= (tptp.c_24__type__16816___24t @t1705) (tptp.t @t1705 tptp.c_24__type__16816))))
% 2.02/2.27  (assume @p1608 (forall @t1706 (= (tptp.c_24__type__19818___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19818))))
% 2.02/2.27  (assume @p1609 (forall @t1706 (= (tptp.c_24__type__30___24t @t1705) (tptp.t @t1705 tptp.c_24__type__30))))
% 2.02/2.27  (assume @p1610 (forall @t1706 (= (tptp.c_24__type__401___24t @t1705) (tptp.t @t1705 tptp.c_24__type__401))))
% 2.02/2.27  (assume @p1611 (forall @t1707 (= (tptp.c_24__type__18953___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__18953___24a2 @t1663 @t1662)))))
% 2.02/2.27  (assume @p1612 (forall @t1706 (= (tptp.c_24__type__74___24t @t1705) (tptp.t @t1705 tptp.c_24__type__74))))
% 2.02/2.27  (assume @p1613 (forall @t1707 (= (tptp.c_24__type__90___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__90___24a2 @t1663 @t1662)))))
% 2.02/2.27  (assume @p1614 (forall @t1706 (= (tptp.cProp___24t @t1705) (tptp.t @t1705 tptp.cProp))))
% 2.02/2.27  (assume @p1615 (forall @t1706 (= (tptp.c_24__type__22011___24t @t1705) (tptp.t @t1705 tptp.c_24__type__22011))))
% 2.02/2.27  (assume @p1616 (forall @t1706 (= (tptp.c_24__type__21994___24t @t1705) (tptp.t @t1705 tptp.c_24__type__21994))))
% 2.02/2.27  (assume @p1617 (forall @t1706 (= (tptp.c_24__type__286___24t @t1705) (tptp.t @t1705 tptp.c_24__type__286))))
% 2.02/2.27  (assume @p1618 (forall @t1706 (= (tptp.c_24__type__443___24t @t1705) (tptp.t @t1705 tptp.c_24__type__443))))
% 2.02/2.27  (assume @p1619 (forall @t1706 (= (tptp.c_24__type__13186___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13186))))
% 2.02/2.27  (assume @p1620 (forall @t1708 (= (tptp.c_24__type__13214___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__13214___24a1 @t1663)))))
% 2.02/2.27  (assume @p1621 (forall @t1706 (= (tptp.c_24__type__22008___24t @t1705) (tptp.t @t1705 tptp.c_24__type__22008))))
% 2.02/2.27  (assume @p1622 (forall @t1707 (= (tptp.c_24__type__14048___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__14048___24a2 @t1663 @t1662)))))
% 2.02/2.27  (assume @p1623 (forall @t1707 (= (tptp.cCoq_2eReals_2eRfunctions_2eZ__spec___24t @t1663 @t1662 @t1705) (tptp.t @t1705 @t1695))))
% 2.02/2.27  (assume @p1624 (forall @t1706 (= (tptp.c_24__type__392___24t @t1705) (tptp.t @t1705 tptp.c_24__type__392))))
% 2.02/2.27  (assume @p1625 (forall @t1706 (= (tptp.c_24__type__59635___24t @t1705) (tptp.t @t1705 tptp.c_24__type__59635))))
% 2.02/2.27  (assume @p1626 (forall @t1707 (= (tptp.cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t @t1663 @t1662 @t1705) (tptp.t @t1705 @t1704))))
% 2.02/2.27  (assume @p1627 (forall @t1707 (= (tptp.c_24__type__59653___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__59653___24a2 @t1663 @t1662)))))
% 2.02/2.27  (assume @p1628 (forall @t1706 (= (tptp.c_24__type__35232___24t @t1705) (tptp.t @t1705 tptp.c_24__type__35232))))
% 2.02/2.27  (assume @p1629 (forall @t1709 (= (tptp.c_24__type__18888___24t @t1663 @t1662 @t1666 @t1705) (tptp.t @t1705 (tptp.c_24__type__18888___24a3 @t1663 @t1662 @t1666)))))
% 2.02/2.27  (assume @p1630 (forall @t1709 (= (tptp.c_24__type__18982___24t @t1663 @t1662 @t1666 @t1705) (tptp.t @t1705 (tptp.c_24__type__18982___24a3 @t1663 @t1662 @t1666)))))
% 2.02/2.27  (assume @p1631 (forall @t1707 (= (tptp.c_24__type__34421___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__34421___24a2 @t1663 @t1662)))))
% 2.02/2.27  (assume @p1632 (forall @t1706 (= (tptp.c_24__type__22003___24t @t1705) (tptp.t @t1705 tptp.c_24__type__22003))))
% 2.02/2.27  (assume @p1633 (forall @t1706 (= (tptp.c_24__type__18641___24t @t1705) (tptp.t @t1705 tptp.c_24__type__18641))))
% 2.02/2.27  (assume @p1634 (forall (@list @t1663 @t1662 @t1666 @t1674 @t1705) (= (tptp.c_24__type__59565___24t @t1663 @t1662 @t1666 @t1674 @t1705) (tptp.t @t1705 (tptp.c_24__type__59565___24a4 @t1663 @t1662 @t1666 @t1674)))))
% 2.02/2.27  (assume @p1635 (forall @t1706 (= (tptp.c_24__type__19222___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19222))))
% 2.02/2.27  (assume @p1636 (forall @t1706 (= (tptp.c_24__type__13869___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13869))))
% 2.02/2.27  (assume @p1637 (forall @t1706 (= (tptp.c_24__type__13340___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13340))))
% 2.02/2.27  (assume @p1638 (forall @t1706 (= (tptp.c_24__type__16414___24t @t1705) (tptp.t @t1705 tptp.c_24__type__16414))))
% 2.02/2.27  (assume @p1639 (forall @t1706 (= (tptp.c_24__type__14506___24t @t1705) (tptp.t @t1705 tptp.c_24__type__14506))))
% 2.02/2.27  (assume @p1640 (forall @t1708 (= (tptp.c_24__type__13636___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__13636___24a1 @t1663)))))
% 2.02/2.27  (assume @p1641 (forall @t1706 (= (tptp.c_24__type__59522___24t @t1705) (tptp.t @t1705 tptp.c_24__type__59522))))
% 2.02/2.27  (assume @p1642 (forall @t1706 (= (tptp.c_24__type__515___24t @t1705) (tptp.t @t1705 tptp.c_24__type__515))))
% 2.02/2.27  (assume @p1643 (forall @t1707 (= (tptp.c_24__type__60511___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__60511___24a2 @t1663 @t1662)))))
% 2.02/2.28  (assume @p1644 (forall @t1706 (= (tptp.c_24__type__19307___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19307))))
% 2.02/2.28  (assume @p1645 (forall @t1706 (= (tptp.c_24__type__19298___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19298))))
% 2.02/2.28  (assume @p1646 (forall @t1706 (= (tptp.c_24__type__31347___24t @t1705) (tptp.t @t1705 tptp.c_24__type__31347))))
% 2.02/2.28  (assume @p1647 (forall @t1706 (= (tptp.c_24__type__16853___24t @t1705) (tptp.t @t1705 tptp.c_24__type__16853))))
% 2.02/2.28  (assume @p1648 (forall @t1708 (= (tptp.c_24__type__59578___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__59578___24a1 @t1663)))))
% 2.02/2.28  (assume @p1649 (forall @t1706 (= (tptp.c_24__type__13342___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13342))))
% 2.02/2.28  (assume @p1650 (forall @t1706 (= (tptp.c_24__type__94___24t @t1705) (tptp.t @t1705 tptp.c_24__type__94))))
% 2.02/2.28  (assume @p1651 (forall @t1706 (= (tptp.c_24__type__376___24t @t1705) (tptp.t @t1705 tptp.c_24__type__376))))
% 2.02/2.28  (assume @p1652 (forall @t1706 (= (tptp.c_24__type__14728___24t @t1705) (tptp.t @t1705 tptp.c_24__type__14728))))
% 2.02/2.28  (assume @p1653 (forall @t1708 (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t @t1663 @t1705) (tptp.t @t1705 @t1676))))
% 2.02/2.28  (assume @p1654 (forall @t1706 (= (tptp.c_24__type__19220___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19220))))
% 2.02/2.28  (assume @p1655 (forall @t1706 (= (tptp.c_24__type__13885___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13885))))
% 2.02/2.28  (assume @p1656 (forall @t1706 (= (tptp.cCoq_2eNumbers_2eBinNums_2eZ___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eNumbers_2eBinNums_2eZ))))
% 2.02/2.28  (assume @p1657 (forall @t1706 (= (tptp.c_24__type__13874___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13874))))
% 2.02/2.28  (assume @p1658 (forall @t1706 (= (tptp.c_24__type__18872___24t @t1705) (tptp.t @t1705 tptp.c_24__type__18872))))
% 2.02/2.28  (assume @p1659 (forall @t1706 (= (tptp.cCoq_2eQArith_2eQArith__base_2eQ___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eQArith_2eQArith__base_2eQ))))
% 2.02/2.28  (assume @p1660 (forall @t1706 (= (tptp.cCoq_2eNumbers_2eBinNums_2epositive___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eNumbers_2eBinNums_2epositive))))
% 2.02/2.28  (assume @p1661 (forall @t1706 (= (tptp.c_24__type__19204___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19204))))
% 2.02/2.28  (assume @p1662 (forall @t1706 (= (tptp.cCoq_2eInit_2eDatatypes_2enat___24t @t1705) (tptp.t @t1705 tptp.cCoq_2eInit_2eDatatypes_2enat))))
% 2.02/2.28  (assume @p1663 (forall @t1706 (= (tptp.c_24__type__59575___24t @t1705) (tptp.t @t1705 tptp.c_24__type__59575))))
% 2.02/2.28  (assume @p1664 (forall @t1706 (= (tptp.c_24__type__14511___24t @t1705) (tptp.t @t1705 tptp.c_24__type__14511))))
% 2.02/2.28  (assume @p1665 (forall @t1708 (= (tptp.c_24__type__13234___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__13234___24a1 @t1663)))))
% 2.02/2.28  (assume @p1666 (forall @t1706 (= (tptp.c_24__type__68531___24t @t1705) (tptp.t @t1705 tptp.c_24__type__68531))))
% 2.02/2.28  (assume @p1667 (forall @t1706 (= (tptp.c_24__type__19090___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19090))))
% 2.02/2.28  (assume @p1668 (forall @t1709 (= (tptp.c_24__type__59550___24t @t1663 @t1662 @t1666 @t1705) (tptp.t @t1705 (tptp.c_24__type__59550___24a3 @t1663 @t1662 @t1666)))))
% 2.02/2.28  (assume @p1669 (forall @t1707 (= (tptp.cCoq_2eInit_2eDatatypes_2eprod___24t @t1663 @t1662 @t1705) (tptp.t @t1705 @t1699))))
% 2.02/2.28  (assume @p1670 (forall @t1708 (= (tptp.cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t @t1663 @t1705) (tptp.t @t1705 @t1692))))
% 2.02/2.28  (assume @p1671 (forall @t1708 (= (tptp.c_24__type__59528___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__59528___24a1 @t1663)))))
% 2.02/2.28  (assume @p1672 (forall @t1706 (= (tptp.c_24__type__18835___24t @t1705) (tptp.t @t1705 tptp.c_24__type__18835))))
% 2.02/2.28  (assume @p1673 (forall @t1706 (= (tptp.c_24__type__68555___24t @t1705) (tptp.t @t1705 tptp.c_24__type__68555))))
% 2.02/2.28  (assume @p1674 (forall @t1706 (= (tptp.c_24__type__19157___24t @t1705) (tptp.t @t1705 tptp.c_24__type__19157))))
% 2.02/2.28  (assume @p1675 (forall @t1708 (= (tptp.c_24__type__97___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__97___24a1 @t1663)))))
% 2.02/2.28  (assume @p1676 (forall @t1706 (= (tptp.c_24__type__13315___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13315))))
% 2.02/2.28  (assume @p1677 (forall @t1708 (= (tptp.c_24__type__14243___24t @t1663 @t1705) (tptp.t @t1705 (tptp.c_24__type__14243___24a1 @t1663)))))
% 2.02/2.28  (assume @p1678 (forall @t1706 (= (tptp.cType___24t @t1705) (tptp.t @t1705 tptp.cType))))
% 2.02/2.28  (assume @p1679 (forall @t1706 (= (tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t @t1705) (tptp.t @t1705 tptp.cCoq_2ePArith_2eBinPosDef_2ePos_2emask))))
% 2.02/2.28  (assume @p1680 (forall @t1706 (= (tptp.c_24__type__14503___24t @t1705) (tptp.t @t1705 tptp.c_24__type__14503))))
% 2.02/2.28  (assume @p1681 (forall @t1707 (= (tptp.c_24__type__60515___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__60515___24a2 @t1663 @t1662)))))
% 2.02/2.28  (assume @p1682 (forall @t1706 (= (tptp.c_24__type__60500___24t @t1705) (tptp.t @t1705 tptp.c_24__type__60500))))
% 2.02/2.28  (assume @p1683 (forall @t1706 (= (tptp.c_24__type__16386___24t @t1705) (tptp.t @t1705 tptp.c_24__type__16386))))
% 2.02/2.28  (assume @p1684 (forall @t1706 (= (tptp.c_24__type__13335___24t @t1705) (tptp.t @t1705 tptp.c_24__type__13335))))
% 2.02/2.28  (assume @p1685 (forall @t1706 (= (tptp.c_24__type__525___24t @t1705) (tptp.t @t1705 tptp.c_24__type__525))))
% 2.02/2.28  (assume @p1686 (forall @t1706 (= (tptp.c_24__type__25___24t @t1705) (tptp.t @t1705 tptp.c_24__type__25))))
% 2.02/2.28  (assume @p1687 (forall @t1706 (= (tptp.c_24__type__14254___24t @t1705) (tptp.t @t1705 tptp.c_24__type__14254))))
% 2.02/2.28  (assume @p1688 (forall @t1706 (= (tptp.c_24__type__34423___24t @t1705) (tptp.t @t1705 tptp.c_24__type__34423))))
% 2.02/2.28  (assume @p1689 (forall @t1706 (= (tptp.c_24__type__245___24t @t1705) (tptp.t @t1705 tptp.c_24__type__245))))
% 2.02/2.28  (assume @p1690 (forall @t1707 (= (tptp.c_24__type__18997___24t @t1663 @t1662 @t1705) (tptp.t @t1705 (tptp.c_24__type__18997___24a2 @t1663 @t1662)))))
% 2.02/2.28  (assume @p1691 @t1717)
% 2.02/2.28  (assume @p1692 true)
% 2.02/2.28  (step @p1693 :rule aci_norm :args ((= @t1726 @t1724)))
% 2.02/2.28  (step @p1694 :rule cong :premises (@p1693) :args (@t1728))
% 2.02/2.28  (step @p1695 :rule quant-merge-prenex :args ((= (forall @t47 @t1730) @t1728)))
% 2.02/2.28  (step @p1696 :rule alpha_equiv :args (@t1731 (@list @t1718) @t1732))
% 2.02/2.28  (step @p1697 :rule refl :args (@t1723))
% 2.02/2.28  (step @p1698 :rule nary_cong :premises (@p1697 @p1696) :args (@t1733))
% 2.02/2.28  (step @p1699 :rule quant-miniscope-or :args ((= @t1730 @t1733)))
% 2.02/2.28  (step @p1700 :rule trans :premises (@p1699 @p1698))
% 2.02/2.28  (step @p1701 :rule symm :premises (@p1700))
% 2.02/2.28  (step @p1702 :rule cong :premises (@p1701) :args ((forall @t47 (or @t1723 @t1738))))
% 2.02/2.28  (step @p1703 :rule trans :premises (@p1702 @p1695))
% 2.02/2.28  (step @p1704 :rule trans :premises (@p1703 @p1694))
% 2.02/2.28  (step @p1705 :rule bool-impl-elim :args (@t370 @t1738))
% 2.02/2.28  (step @p1706 :rule cong :premises (@p1705) :args ((forall @t47 (=> @t370 @t1738))))
% 2.02/2.28  (step @p1707 :rule trans :premises (@p1706 @p1704))
% 2.02/2.28  (step @p1708 :rule aci_norm :args ((= (or @t1736 @t1739) @t1737)))
% 2.02/2.28  (step @p1709 :rule aci_norm :args ((= (or @t1735 (or @t1734 @t1093)) @t1739)))
% 2.02/2.28  (step @p1710 :rule bool-impl-elim :args (@t1516 @t1093))
% 2.02/2.28  (step @p1711 :rule refl :args (@t1735))
% 2.02/2.28  (step @p1712 :rule nary_cong :premises (@p1711 @p1710) :args ((or @t1735 @t1517)))
% 2.02/2.28  (step @p1713 :rule trans :premises (@p1712 @p1709))
% 2.02/2.28  (step @p1714 :rule bool-impl-elim :args (@t1281 @t1517))
% 2.02/2.28  (step @p1715 :rule trans :premises (@p1714 @p1713))
% 2.02/2.28  (step @p1716 :rule refl :args (@t1736))
% 2.02/2.28  (step @p1717 :rule nary_cong :premises (@p1716 @p1715) :args ((or @t1736 @t1518)))
% 2.02/2.28  (step @p1718 :rule trans :premises (@p1717 @p1708))
% 2.02/2.28  (step @p1719 :rule bool-impl-elim :args (@t369 @t1518))
% 2.02/2.28  (step @p1720 :rule trans :premises (@p1719 @p1718))
% 2.02/2.28  (step @p1721 :rule cong :premises (@p1720) :args (@t1519))
% 2.02/2.28  (step @p1722 :rule refl :args (@t370))
% 2.02/2.28  (step @p1723 :rule cong :premises (@p1722 @p1721) :args (@t1520))
% 2.02/2.28  (step @p1724 :rule cong :premises (@p1723) :args (@t1521))
% 2.02/2.28  (step @p1725 :rule trans :premises (@p1724 @p1707))
% 2.02/2.28  (step @p1726 :rule eq_resolve :premises (@p1105 @p1725))
% 2.02/2.28  (step @p1727 :rule aci_norm :args ((= @t1748 @t1746)))
% 2.02/2.28  (step @p1728 :rule cong :premises (@p1727) :args (@t1750))
% 2.02/2.28  (step @p1729 :rule quant-merge-prenex :args ((= (forall @t47 @t1752) @t1750)))
% 2.02/2.28  (step @p1730 :rule alpha_equiv :args (@t1753 (@list @t1740) @t1732))
% 2.02/2.28  (step @p1731 :rule refl :args (@t1745))
% 2.02/2.28  (step @p1732 :rule nary_cong :premises (@p1697 @p1731 @p1730) :args (@t1754))
% 2.02/2.28  (step @p1733 :rule quant-miniscope-or :args ((= @t1752 @t1754)))
% 2.02/2.28  (step @p1734 :rule trans :premises (@p1733 @p1732))
% 2.02/2.28  (step @p1735 :rule symm :premises (@p1734))
% 2.02/2.28  (step @p1736 :rule cong :premises (@p1735) :args ((forall @t47 @t1758)))
% 2.02/2.28  (step @p1737 :rule trans :premises (@p1736 @p1729))
% 2.02/2.28  (step @p1738 :rule trans :premises (@p1737 @p1728))
% 2.02/2.28  (step @p1739 :rule aci_norm :args ((= (or @t1723 @t1759) @t1758)))
% 2.02/2.28  (step @p1740 :rule bool-impl-elim :args (@t370 @t1759))
% 2.02/2.28  (step @p1741 :rule trans :premises (@p1740 @p1739))
% 2.02/2.28  (step @p1742 :rule cong :premises (@p1741) :args ((forall @t47 (=> @t370 @t1759))))
% 2.02/2.28  (step @p1743 :rule trans :premises (@p1742 @p1738))
% 2.02/2.28  (step @p1744 :rule quant-miniscope-or :args ((= (forall @t1095 @t1760) @t1759)))
% 2.02/2.28  (step @p1745 :rule aci_norm :args ((= @t1761 @t1760)))
% 2.02/2.28  (step @p1746 :rule cong :premises (@p1745) :args ((forall @t1095 @t1761)))
% 2.02/2.28  (step @p1747 :rule trans :premises (@p1746 @p1744))
% 2.02/2.28  (step @p1748 :rule aci_norm :args ((= (or @t1736 @t1762) @t1761)))
% 2.02/2.28  (step @p1749 :rule aci_norm :args ((= (or @t1745 @t1763) @t1762)))
% 2.02/2.28  (step @p1750 :rule aci_norm :args ((= (or @t1735 (or @t1755 @t1350)) @t1763)))
% 2.02/2.28  (step @p1751 :rule bool-impl-elim :args (@t1710 @t1350))
% 2.02/2.28  (step @p1752 :rule nary_cong :premises (@p1711 @p1751) :args ((or @t1735 @t1711)))
% 2.02/2.28  (step @p1753 :rule trans :premises (@p1752 @p1750))
% 2.02/2.28  (step @p1754 :rule bool-impl-elim :args (@t1281 @t1711))
% 2.02/2.28  (step @p1755 :rule trans :premises (@p1754 @p1753))
% 2.02/2.28  (step @p1756 :rule nary_cong :premises (@p1731 @p1755) :args ((or @t1745 @t1712)))
% 2.02/2.28  (step @p1757 :rule trans :premises (@p1756 @p1749))
% 2.02/2.28  (step @p1758 :rule bool-impl-elim :args (@t1088 @t1712))
% 2.02/2.28  (step @p1759 :rule trans :premises (@p1758 @p1757))
% 2.02/2.28  (step @p1760 :rule nary_cong :premises (@p1716 @p1759) :args ((or @t1736 @t1713)))
% 2.02/2.28  (step @p1761 :rule trans :premises (@p1760 @p1748))
% 2.02/2.28  (step @p1762 :rule bool-impl-elim :args (@t369 @t1713))
% 2.02/2.28  (step @p1763 :rule trans :premises (@p1762 @p1761))
% 2.02/2.28  (step @p1764 :rule cong :premises (@p1763) :args (@t1714))
% 2.02/2.28  (step @p1765 :rule trans :premises (@p1764 @p1747))
% 2.02/2.28  (step @p1766 :rule cong :premises (@p1722 @p1765) :args (@t1715))
% 2.02/2.28  (step @p1767 :rule cong :premises (@p1766) :args (@t1716))
% 2.02/2.28  (step @p1768 :rule trans :premises (@p1767 @p1743))
% 2.02/2.28  (step @p1769 :rule cong :premises (@p1768) :args (@t1717))
% 2.02/2.28  (step @p1770 :rule eq_resolve :premises (@p1691 @p1769))
% 2.02/2.28  (step @p1771 :rule skolemize :premises (@p1770))
% 2.02/2.28  (step @p1772 :rule cnf_or_neg :args (@t1776 5))
% 2.02/2.28  (step @p1773 :rule chain_m_resolution :premises (@p1772 @p1771) :args ((not @t1767) @t1777 @t1778))
% 2.02/2.28  (step @p1774 :rule bool-double-not-elim :args (@t1768))
% 2.02/2.28  (step @p1775 :rule refl :args (@t1776))
% 2.02/2.28  (step @p1776 :rule nary_cong :premises (@p1775 @p1774) :args ((or @t1776 (not @t1769))))
% 2.02/2.28  (step @p1777 :rule cnf_or_neg :args (@t1776 4))
% 2.02/2.28  (step @p1778 :rule eq_resolve :premises (@p1777 @p1776))
% 2.02/2.28  (step @p1779 :rule reordering :premises (@p1778) :args ((or @t1768 @t1776)))
% 2.02/2.28  (step @p1780 :rule chain_m_resolution :premises (@p1779 @p1771) :args (@t1768 @t1777 @t1778))
% 2.02/2.28  (step @p1781 :rule bool-double-not-elim :args (@t1770))
% 2.02/2.28  (step @p1782 :rule nary_cong :premises (@p1775 @p1781) :args ((or @t1776 (not @t1771))))
% 2.02/2.28  (step @p1783 :rule cnf_or_neg :args (@t1776 2))
% 2.02/2.28  (step @p1784 :rule eq_resolve :premises (@p1783 @p1782))
% 2.02/2.28  (step @p1785 :rule reordering :premises (@p1784) :args ((or @t1770 @t1776)))
% 2.02/2.28  (step @p1786 :rule chain_m_resolution :premises (@p1785 @p1771) :args (@t1770 @t1777 @t1778))
% 2.02/2.28  (step @p1787 :rule bool-double-not-elim :args (@t1772))
% 2.02/2.28  (step @p1788 :rule nary_cong :premises (@p1775 @p1787) :args ((or @t1776 (not @t1773))))
% 2.02/2.28  (step @p1789 :rule cnf_or_neg :args (@t1776 1))
% 2.02/2.28  (step @p1790 :rule eq_resolve :premises (@p1789 @p1788))
% 2.02/2.28  (step @p1791 :rule reordering :premises (@p1790) :args ((or @t1772 @t1776)))
% 2.02/2.28  (step @p1792 :rule chain_m_resolution :premises (@p1791 @p1771) :args (@t1772 @t1777 @t1778))
% 2.02/2.28  (step @p1793 :rule bool-double-not-elim :args (@t1774))
% 2.02/2.28  (step @p1794 :rule nary_cong :premises (@p1775 @p1793) :args ((or @t1776 (not @t1775))))
% 2.02/2.28  (step @p1795 :rule cnf_or_neg :args (@t1776 0))
% 2.02/2.28  (step @p1796 :rule eq_resolve :premises (@p1795 @p1794))
% 2.02/2.28  (step @p1797 :rule reordering :premises (@p1796) :args ((or @t1774 @t1776)))
% 2.02/2.28  (step @p1798 :rule chain_m_resolution :premises (@p1797 @p1771) :args (@t1774 @t1777 @t1778))
% 2.02/2.28  (step @p1799 :rule cnf_or_pos :args (@t1779))
% 2.02/2.28  (step @p1800 :rule reordering :premises (@p1799) :args ((or @t1775 @t1773 @t1771 @t1769 @t1767 @t1780)))
% 2.02/2.28  (step @p1801 :rule chain_m_resolution :premises (@p1800 @p1798 @p1792 @p1786 @p1780 @p1773) :args (@t1780 (@list false false false false true) (@list @t1774 @t1772 @t1770 @t1768 @t1767)))
% 2.02/2.28  (assume-push @p1808 @t1781)
% 2.02/2.28  (step @p1803 :rule instantiate :premises (@p1726) :args ((@list @t1766 @t1765)))
% 2.02/2.28  (step-pop @p1809 :rule scope :premises (@p1803))
% 2.02/2.28  (step @p1804 :rule process_scope :premises (@p1809) :args (@t1779))
% 2.02/2.28  (step @p1806 :rule implies_elim :premises (@p1804))
% 2.02/2.28  (step @p1807 false :rule chain_m_resolution :premises (@p1806 @p1801 @p1726) :args (false (@list true false) (@list @t1779 @t1781)))
% 2.02/2.28  )
% 2.02/2.28  % SZS output end Proof
% 2.02/2.28  % cvc5 exiting
%------------------------------------------------------------------------------