TPTP Problem File: SEV650+1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SEV650+1 : TPTP v9.3.0. Released v9.3.0.
% Domain : Set theory
% Problem : CoqHammer - Mapc FSetInter Union r
% Version : [Kal26] axioms : Especial.
% English :
% Refs : [CK18] Czajka L. & Kaliszyk (2018), Hammer for Coq: Automatio
% : [Kal26] Kalizyk (2026), Email to G. Sutcliffe
% Source : [Kal26]
% Names : Mapc.FSetInter.Union.r.p [Kal26]
% Status : Theorem
% Rating : 0.91 v9.3.0
% Syntax : Number of formulae : 3016 (1285 unt; 0 def)
% Number of atoms : 9572 (2880 equ)
% Maximal formula atoms : 257 ( 3 avg)
% Number of connectives : 6652 ( 96 ~; 763 |;1673 &)
% (1083 <=>;3037 =>; 0 <=; 0 <~>)
% Maximal formula depth : 258 ( 6 avg)
% Maximal term depth : 23 ( 1 avg)
% Number of predicates : 579 ( 578 usr; 0 prp; 1-23 aty)
% Number of functors : 1771 (1771 usr;1129 con; 0-22 aty)
% Number of variables : 9459 (8795 !; 664 ?)
% SPC : FOF_THM_RFO_SEQ
% Comments : This is an export from CoqHammer, Naive-Bayes premise selection,
% with 1024 premises.
%------------------------------------------------------------------------------
fof('_HAMMER_COQ_TRUE',axiom,
p(c_24True) ).
fof('_HAMMER_COQ_FALSE',axiom,
~ p(c_24False) ).
fof('_HAMMER_COQ_TYPE_TYPE',axiom,
cType___24t(cType) ).
fof('$_case_Coq.Init.Datatypes.bool$2675',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> ( ( cCoq_2eInit_2eDatatypes_2enegb___24a1(Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_242675___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__2 )
| ( cCoq_2eInit_2eDatatypes_2enegb___24a1(Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_242675___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__3 ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$2680',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> ( ( Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_242680___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__3 )
| ( Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_242680___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__2 ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$577',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_24577___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0),c_24__let__var__8__m__567__570___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5)) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_24577___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,c_24__let__var__8__m__567__570___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5),cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0)) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.nat$23372',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__2)
=> ( ( Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2eO
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2423372___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__23373] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__23373)
& Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__23373)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2423372___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(Vvar__0___24Anonymous__23373)) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.nat$23394',axiom,
! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ( ( Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2eO
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394___24a1(Vv__CANONICAL__0) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__23395] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__23395)
& Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__23395)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394___24a1(Vv__CANONICAL__0) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(Vvar__0___24Anonymous__23395)) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.prod$32184',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8] :
( cType___24t(Vv__CANONICAL__0)
=> ( cType___24t(Vv__CANONICAL__2)
=> ( c_24__type__32197___24t(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__6)
=> ( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> ( t(Vv__CANONICAL__8,Vv__CANONICAL__2)
=> ? [Vvar__2___24Anonymous__32189] :
( t(Vvar__2___24Anonymous__32189,Vv__CANONICAL__2)
& ? [Vvar__3___24Anonymous__32190] :
( t(Vvar__3___24Anonymous__32190,Vv__CANONICAL__2)
& happ(happ(Vv__CANONICAL__6,Vv__CANONICAL__7),Vv__CANONICAL__8) = cCoq_2eInit_2eDatatypes_2epair___24a4(Vv__CANONICAL__2,Vv__CANONICAL__2,Vvar__2___24Anonymous__32189,Vvar__3___24Anonymous__32190)
& ( c_24__case__Coq_2eInit_2eDatatypes_2eprod_2432184___24a9(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8)
<=> p(happ(happ(Vv__CANONICAL__1,happ(Vv__CANONICAL__5,Vv__CANONICAL__7)),happ(Vv__CANONICAL__5,happ(happ(Vv__CANONICAL__3,happ(happ(Vv__CANONICAL__4,Vv__CANONICAL__8),Vvar__2___24Anonymous__32189)),Vvar__3___24Anonymous__32190)))) ) ) ) ) ) ) ) ) ).
fof('$_case_Coq.Numbers.BinNums.Z$23389',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__2)
=> ( ( c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394___24a1(Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZ0
& c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2423389___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__23390] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__23390)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394___24a1(Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__23390)
& c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2423389___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__23390) )
| ? [Vvar__0___24Anonymous__23391] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__23391)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394___24a1(Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__23391)
& c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2423389___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__23391) ) ) ) ).
fof('$_case_Coq.Numbers.BinNums.positive$33555',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> ( ? [Vvar__0___24Anonymous__33556] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33556)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33556)
& c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2433555___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__33571__v__CANONICAL__0___24a1(Vvar__0___24Anonymous__33556)) )
| ? [Vvar__0___24Anonymous__33563] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33563)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33563)
& c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2433555___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33563) )
| ( Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2433555___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH) ) ) ) ).
fof('$_def_$_let_var_6_p_28906_28909',axiom,
! [V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28905] : c_24__let__var__6__p__28906__28909___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28905) = cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28905) ).
fof('$_def_$_let_var_6_p_28908_28910',axiom,
! [V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28907] : c_24__let__var__6__p__28908__28910___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28907) = cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28907) ).
fof('$_def_$_let_var_8_m_567_570',axiom,
! [V0__A,V2__a,V3__y,V4__a_27,V5__y_27,Vvar__0___24Anonymous__565] : c_24__let__var__8__m__567__570___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,Vvar__0___24Anonymous__565) = cIntMap_2eMap_2eMapPut1___24a6(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V2__a),V3__y,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a_27),V5__y_27,Vvar__0___24Anonymous__565) ).
fof('$_def_$_let_var_var_4_v1_40891_40893_40921',axiom,
! [Vvar__1___24Anonymous__40888] : c_24__let__var__var__4__v1__40891__40893__40921___24a1(Vvar__1___24Anonymous__40888) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__1___24Anonymous__40888) ).
fof('$_def_$_let_var_var_4_v1_40900_40902_40924',axiom,
! [Vvar__1___24Anonymous__40897] : c_24__let__var__var__4__v1__40900__40902__40924___24a1(Vvar__1___24Anonymous__40897) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__1___24Anonymous__40897) ).
fof('$_def_$_let_var_var_4_v1_40909_40911_40927',axiom,
! [Vvar__1___24Anonymous__40906] : c_24__let__var__var__4__v1__40909__40911__40927___24a1(Vvar__1___24Anonymous__40906) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__1___24Anonymous__40906) ).
fof('$_def_$_let_var_var_5_v2_40892_40894_40922',axiom,
! [Vvar__2___24Anonymous__40889] : c_24__let__var__var__5__v2__40892__40894__40922___24a1(Vvar__2___24Anonymous__40889) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__2___24Anonymous__40889) ).
fof('$_def_$_let_var_var_5_v2_40901_40903_40925',axiom,
! [Vvar__2___24Anonymous__40898] : c_24__let__var__var__5__v2__40901__40903__40925___24a1(Vvar__2___24Anonymous__40898) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__2___24Anonymous__40898) ).
fof('$_def_$_let_var_var_5_v2_40910_40912_40928',axiom,
! [Vvar__2___24Anonymous__40907] : c_24__let__var__var__5__v2__40910__40912__40928___24a1(Vvar__2___24Anonymous__40907) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__2___24Anonymous__40907) ).
fof('$_def_Coq.Arith.EqNat.eq_nat',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__20060] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20060)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__20060)
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> p(c_24False) ) ) ) ) )
| ? [Vvar__0___24Anonymous__20061] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20061)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__20061)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__20064] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20064)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__20064)
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> cCoq_2eArith_2eEqNat_2eeq__nat___24a2(Vvar__0___24Anonymous__20061,Vvar__0___24Anonymous__20064) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Arith.PeanoNat.Nat.b2n',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> ( ( V0__b = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eArith_2ePeanoNat_2eNat_2eb2n___24a1(V0__b) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) )
| ( V0__b = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eArith_2ePeanoNat_2eNat_2eb2n___24a1(V0__b) = cCoq_2eInit_2eDatatypes_2eO ) ) ) ).
fof('$_def_Coq.Arith.PeanoNat.Nat.divide',axiom,
! [V0__x,V1__y] :
( cCoq_2eArith_2ePeanoNat_2eNat_2edivide___24a2(V0__x,V1__y)
<=> ? [V2__z] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__z)
& V1__y = cCoq_2eInit_2eNat_2emul___24a2(V2__z,V0__x) ) ) ).
fof('$_def_Coq.Arith.PeanoNat.Nat.eq',axiom,
cCoq_2eArith_2ePeanoNat_2eNat_2eeq = c_3d___24a1(cCoq_2eInit_2eDatatypes_2enat) ).
fof('$_def_Coq.Arith.PeanoNat.Nat.eqf',axiom,
! [V0__f,V1__g] :
( cCoq_2eArith_2ePeanoNat_2eNat_2eeqf___24a2(V0__f,V1__g)
<=> ! [V2__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__n)
=> happ(V0__f,V2__n) = happ(V1__g,V2__n) ) ) ).
fof('$_def_Coq.Arith.PeanoNat.Nat.recursion',axiom,
! [V0__A] : cCoq_2eArith_2ePeanoNat_2eNat_2erecursion___24a1(V0__A) = cCoq_2eInit_2eDatatypes_2enat__rect___24a1(c_24__lam__37745___24a1(V0__A)) ).
fof('$_def_Coq.Arith.Plus.tail_plus',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eArith_2ePlus_2etail__plus___24a2(V1__n,V2__m) = V2__m )
| ? [Vvar__0___24Anonymous__37706] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__37706)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__37706)
& cCoq_2eArith_2ePlus_2etail__plus___24a2(V1__n,V2__m) = cCoq_2eArith_2ePlus_2etail__plus___24a2(Vvar__0___24Anonymous__37706,cCoq_2eInit_2eDatatypes_2eS___24a1(V2__m)) ) ) ) ).
fof('$_def_Coq.Bool.Bool.Is_true',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> ( ( V0__b = cCoq_2eInit_2eDatatypes_2etrue
& ( cCoq_2eBool_2eBool_2eIs__true___24a1(V0__b)
<=> p(c_24True) ) )
| ( V0__b = cCoq_2eInit_2eDatatypes_2efalse
& ( cCoq_2eBool_2eBool_2eIs__true___24a1(V0__b)
<=> p(c_24False) ) ) ) ) ).
fof('$_def_Coq.Bool.Bool.eqb',axiom,
! [V0__b1,V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b2)
=> ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& ( ( V1__b2 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eBool_2eBool_2eeqb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2etrue )
| ( V1__b2 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eBool_2eBool_2eeqb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) )
| ( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b2)
=> ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& ( ( V1__b2 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eBool_2eBool_2eeqb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2efalse )
| ( V1__b2 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eBool_2eBool_2eeqb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ) ).
fof('$_def_Coq.Bool.Bvector.Bvector',axiom,
cCoq_2eBool_2eBvector_2eBvector = cCoq_2eVectors_2eVectorDef_2et___24a1(cCoq_2eInit_2eDatatypes_2ebool) ).
fof('$_def_Coq.Bool.Sumbool.sumbool_of_bool',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> ( ( V0__b = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eBool_2eSumbool_2esumbool__of__bool___24a1(V0__b) = cCoq_2eInit_2eSpecif_2eleft___24a3(c_24__prop__426,c_24__prop__427,cCoq_2eInit_2eLogic_2eeq__refl___24a2(cCoq_2eInit_2eDatatypes_2ebool,cCoq_2eInit_2eDatatypes_2etrue)) )
| ( V0__b = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eBool_2eSumbool_2esumbool__of__bool___24a1(V0__b) = cCoq_2eInit_2eSpecif_2eright___24a3(c_24__prop__428,c_24__prop__429,cCoq_2eInit_2eLogic_2eeq__refl___24a2(cCoq_2eInit_2eDatatypes_2ebool,cCoq_2eInit_2eDatatypes_2efalse)) ) ) ) ).
fof('$_def_Coq.Bool.Zerob.zerob',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ( ( V0__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eBool_2eZerob_2ezerob___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__84628] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__84628)
& V0__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__84628)
& cCoq_2eBool_2eZerob_2ezerob___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.Equal',axiom,
! [V0__s,V1__s_27] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eEqual___24a2(V0__s,V1__s_27)
<=> ! [V2__a] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(V2__a)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(V2__a,V0__s)
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(V2__a,V1__s_27) ) ) ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.In',axiom,
! [V0__i,V1__t] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(V0__i,V1__t)
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V0__i,V1__t) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.elements',axiom,
! [V0__m] : cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelements___24a1(V0__m) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2exelements___24a3(V0__m,cCoq_2eNumbers_2eBinNums_2exH,cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt)) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.elt',axiom,
! [Vvar__19219] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__19219)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__19219) ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.empty',axiom,
cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eempty = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.eq',axiom,
cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eeq = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eEqual ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.fold',axiom,
! [V0__B,V1__f,V2__m,V3__i] : cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2efold___24a4(V0__B,V1__f,V2__m,V3__i) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2exfold___24a5(V0__B,V1__f,V2__m,V3__i,cCoq_2eNumbers_2eBinNums_2exH) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.mem',axiom,
! [V1__i,V2__m] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V2__m)
=> ( ( V2__m = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V1__i,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__19267] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__0___24Anonymous__19267)
& ? [Vvar__1___24Anonymous__19268] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__19268)
& ? [Vvar__2___24Anonymous__19269] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__2___24Anonymous__19269)
& ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(V1__i)
=> ( V2__m = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19267,Vvar__1___24Anonymous__19268,Vvar__2___24Anonymous__19269)
& ( ? [Vvar__0___24Anonymous__19282] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19282)
& V1__i = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19282)
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V1__i,V2__m) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(Vvar__0___24Anonymous__19282,Vvar__2___24Anonymous__19269) )
| ? [Vvar__0___24Anonymous__19283] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19283)
& V1__i = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19283)
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V1__i,V2__m) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(Vvar__0___24Anonymous__19283,Vvar__0___24Anonymous__19267) )
| ( V1__i = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V1__i,V2__m) = Vvar__1___24Anonymous__19268 ) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.t',axiom,
! [Vvar__19245] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__19245)
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__19245) ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.union',axiom,
! [V1__m,V2__m_27] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V1__m)
=> ( ( V1__m = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(V1__m,V2__m_27) = V2__m_27 )
| ? [Vvar__0___24Anonymous__35511] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__0___24Anonymous__35511)
& ? [Vvar__1___24Anonymous__35512] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__35512)
& ? [Vvar__2___24Anonymous__35513] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__2___24Anonymous__35513)
& ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V2__m_27)
=> ( V1__m = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__35511,Vvar__1___24Anonymous__35512,Vvar__2___24Anonymous__35513)
& ( ( V2__m_27 = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(V1__m,V2__m_27) = V1__m )
| ? [Vvar__0___24Anonymous__35529] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__0___24Anonymous__35529)
& ? [Vvar__1___24Anonymous__35530] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__35530)
& ? [Vvar__2___24Anonymous__35531] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__2___24Anonymous__35531)
& V2__m_27 = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__35529,Vvar__1___24Anonymous__35530,Vvar__2___24Anonymous__35531)
& cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(V1__m,V2__m_27) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(Vvar__0___24Anonymous__35511,Vvar__0___24Anonymous__35529),cCoq_2eInit_2eDatatypes_2eorb___24a2(Vvar__1___24Anonymous__35512,Vvar__1___24Anonymous__35530),cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(Vvar__2___24Anonymous__35513,Vvar__2___24Anonymous__35531)) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.CompOpp',axiom,
! [V0__r] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(V0__r)
=> ( ( V0__r = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(V0__r) = cCoq_2eInit_2eDatatypes_2eEq )
| ( V0__r = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(V0__r) = cCoq_2eInit_2eDatatypes_2eGt )
| ( V0__r = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(V0__r) = cCoq_2eInit_2eDatatypes_2eLt ) ) ) ).
fof('$_def_Coq.Init.Datatypes.ID',axiom,
! [Vvar__95112] :
( cCoq_2eInit_2eDatatypes_2eID___24t(Vvar__95112)
<=> ! [V0__A] :
( cType___24t(V0__A)
=> ! [V1___24Anonymous] :
( t(V1___24Anonymous,V0__A)
=> t(happ(happ(Vvar__95112,V0__A),V1___24Anonymous),V0__A) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.IDProp',axiom,
( p(cCoq_2eInit_2eDatatypes_2eIDProp)
<=> ! [V0__A] :
( cProp___24t(V0__A)
=> ( p(V0__A)
=> p(V0__A) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.andb',axiom,
! [V0__b1,V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eInit_2eDatatypes_2eandb___24a2(V0__b1,V1__b2) = V1__b2 )
| ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eInit_2eDatatypes_2eandb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('$_def_Coq.Init.Datatypes.app',axiom,
! [V0__A,V2__l,V3__m] :
( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V2__l)
=> ( ( V2__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& cCoq_2eInit_2eDatatypes_2eapp___24a3(V0__A,V2__l,V3__m) = V3__m )
| ? [Vvar__1___24Anonymous__10979] :
( t(Vvar__1___24Anonymous__10979,V0__A)
& ? [Vvar__2___24Anonymous__10980] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__10980)
& V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__10979,Vvar__2___24Anonymous__10980)
& cCoq_2eInit_2eDatatypes_2eapp___24a3(V0__A,V2__l,V3__m) = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__10979,cCoq_2eInit_2eDatatypes_2eapp___24a3(V0__A,Vvar__2___24Anonymous__10980,V3__m)) ) ) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.fst',axiom,
! [V0__A,V1__B,V2__p] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(V0__A,V1__B,V2__p)
=> ? [Vvar__2___24Anonymous__10891] :
( t(Vvar__2___24Anonymous__10891,V0__A)
& ? [Vvar__3___24Anonymous__10892] :
( t(Vvar__3___24Anonymous__10892,V1__B)
& V2__p = cCoq_2eInit_2eDatatypes_2epair___24a4(V0__A,V1__B,Vvar__2___24Anonymous__10891,Vvar__3___24Anonymous__10892)
& cCoq_2eInit_2eDatatypes_2efst___24a3(V0__A,V1__B,V2__p) = Vvar__2___24Anonymous__10891 ) ) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.implb',axiom,
! [V0__b1,V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eInit_2eDatatypes_2eimplb___24a2(V0__b1,V1__b2) = V1__b2 )
| ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eInit_2eDatatypes_2eimplb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ).
fof('$_def_Coq.Init.Datatypes.length',axiom,
! [V0__A,V2__l] :
( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V2__l)
=> ( ( V2__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& cCoq_2eInit_2eDatatypes_2elength___24a2(V0__A,V2__l) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__1___24Anonymous__10969] :
( t(Vvar__1___24Anonymous__10969,V0__A)
& ? [Vvar__2___24Anonymous__10970] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__10970)
& V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__10969,Vvar__2___24Anonymous__10970)
& cCoq_2eInit_2eDatatypes_2elength___24a2(V0__A,V2__l) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2elength___24a2(V0__A,Vvar__2___24Anonymous__10970)) ) ) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.nat_rect',axiom,
! [V0__P,V1__f,V2__f,V4__n] :
( c_24__type__10778___24t(V0__P,V0__P)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(V4__n)
=> ( ( V4__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eDatatypes_2enat__rect___24a4(V0__P,V1__f,V2__f,V4__n) = V1__f )
| ? [Vvar__0___24Anonymous__10776] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__10776)
& V4__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__10776)
& cCoq_2eInit_2eDatatypes_2enat__rect___24a4(V0__P,V1__f,V2__f,V4__n) = happ(happ(V2__f,Vvar__0___24Anonymous__10776),cCoq_2eInit_2eDatatypes_2enat__rect___24a4(V0__P,V1__f,V2__f,Vvar__0___24Anonymous__10776)) ) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.negb',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> ( ( V0__b = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eInit_2eDatatypes_2enegb___24a1(V0__b) = cCoq_2eInit_2eDatatypes_2efalse )
| ( V0__b = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eInit_2eDatatypes_2enegb___24a1(V0__b) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ).
fof('$_def_Coq.Init.Datatypes.orb',axiom,
! [V0__b1,V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eInit_2eDatatypes_2eorb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2etrue )
| ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eInit_2eDatatypes_2eorb___24a2(V0__b1,V1__b2) = V1__b2 ) ) ) ).
fof('$_def_Coq.Init.Datatypes.snd',axiom,
! [V0__A,V1__B,V2__p] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(V0__A,V1__B,V2__p)
=> ? [Vvar__2___24Anonymous__10903] :
( t(Vvar__2___24Anonymous__10903,V0__A)
& ? [Vvar__3___24Anonymous__10904] :
( t(Vvar__3___24Anonymous__10904,V1__B)
& V2__p = cCoq_2eInit_2eDatatypes_2epair___24a4(V0__A,V1__B,Vvar__2___24Anonymous__10903,Vvar__3___24Anonymous__10904)
& cCoq_2eInit_2eDatatypes_2esnd___24a3(V0__A,V1__B,V2__p) = Vvar__3___24Anonymous__10904 ) ) ) ) ) ).
fof('$_def_Coq.Init.Datatypes.unit_rec',axiom,
! [V0__P] : cCoq_2eInit_2eDatatypes_2eunit__rec___24a1(V0__P) = cCoq_2eInit_2eDatatypes_2eunit__rect___24a1(V0__P) ).
fof('$_def_Coq.Init.Datatypes.unit_rect',axiom,
! [V0__P,V1__f,V2__u] :
( c_24__type__38979___24t(V0__P,V0__P)
=> ( cCoq_2eInit_2eDatatypes_2eunit___24t(V2__u)
=> ( V2__u = cCoq_2eInit_2eDatatypes_2ett
& cCoq_2eInit_2eDatatypes_2eunit__rect___24a3(V0__P,V1__f,V2__u) = V1__f ) ) ) ).
fof('$_def_Coq.Init.Datatypes.xorb',axiom,
! [V0__b1,V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b2)
=> ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& ( ( V1__b2 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eInit_2eDatatypes_2exorb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2efalse )
| ( V1__b2 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eInit_2eDatatypes_2exorb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) )
| ( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b2)
=> ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& ( ( V1__b2 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eInit_2eDatatypes_2exorb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2etrue )
| ( V1__b2 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eInit_2eDatatypes_2exorb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Logic_Type.notT',axiom,
! [V0__A] :
( cCoq_2eInit_2eLogic__Type_2enotT___24a1(V0__A)
<=> ! [V1___24Anonymous] :
( t(V1___24Anonymous,V0__A)
=> p(c_24False) ) ) ).
fof('$_def_Coq.Init.Nat.add',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eadd___24a2(V1__n,V2__m) = V2__m )
| ? [Vvar__0___24Anonymous__787] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__787)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__787)
& cCoq_2eInit_2eNat_2eadd___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2eadd___24a2(Vvar__0___24Anonymous__787,V2__m)) ) ) ) ).
fof('$_def_Coq.Init.Nat.compare',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eEq )
| ? [Vvar__0___24Anonymous__34913] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__34913)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__34913)
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eLt ) ) ) )
| ? [Vvar__0___24Anonymous__34914] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__34914)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__34914)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eGt )
| ? [Vvar__0___24Anonymous__34917] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__34917)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__34917)
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2ecompare___24a2(Vvar__0___24Anonymous__34914,Vvar__0___24Anonymous__34917) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.div2',axiom,
! [V1__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2ediv2___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__14600] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14600)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14600)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14600)
& ( ( Vvar__0___24Anonymous__14600 = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2ediv2___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__14603] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14603)
& Vvar__0___24Anonymous__14600 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14603)
& cCoq_2eInit_2eNat_2ediv2___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2ediv2___24a1(Vvar__0___24Anonymous__14603)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.double',axiom,
! [V0__n] : cCoq_2eInit_2eNat_2edouble___24a1(V0__n) = cCoq_2eInit_2eNat_2eadd___24a2(V0__n,V0__n) ).
fof('$_def_Coq.Init.Nat.eqb',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__21838] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21838)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21838)
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) )
| ? [Vvar__0___24Anonymous__21839] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21839)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21839)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__21842] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21842)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21842)
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2eeqb___24a2(Vvar__0___24Anonymous__21839,Vvar__0___24Anonymous__21842) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.even',axiom,
! [V1__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eeven___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__21851] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21851)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21851)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21851)
& ( ( Vvar__0___24Anonymous__21851 = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eeven___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__21854] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21854)
& Vvar__0___24Anonymous__21851 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21854)
& cCoq_2eInit_2eNat_2eeven___24a1(V1__n) = cCoq_2eInit_2eNat_2eeven___24a1(Vvar__0___24Anonymous__21854) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.leb',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eleb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__21845] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21845)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21845)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eleb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__21848] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21848)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21848)
& cCoq_2eInit_2eNat_2eleb___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2eleb___24a2(Vvar__0___24Anonymous__21845,Vvar__0___24Anonymous__21848) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.max',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emax___24a2(V1__n,V2__m) = V2__m )
| ? [Vvar__0___24Anonymous__14582] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14582)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14582)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emax___24a2(V1__n,V2__m) = V1__n )
| ? [Vvar__0___24Anonymous__14585] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14585)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14585)
& cCoq_2eInit_2eNat_2emax___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2emax___24a2(Vvar__0___24Anonymous__14582,Vvar__0___24Anonymous__14585)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.min',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emin___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__14588] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14588)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14588)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emin___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__14591] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14591)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14591)
& cCoq_2eInit_2eNat_2emin___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2emin___24a2(Vvar__0___24Anonymous__14588,Vvar__0___24Anonymous__14591)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.mul',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emul___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__14579] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14579)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14579)
& cCoq_2eInit_2eNat_2emul___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2eadd___24a2(V2__m,cCoq_2eInit_2eNat_2emul___24a2(Vvar__0___24Anonymous__14579,V2__m)) ) ) ) ).
fof('$_def_Coq.Init.Nat.pow',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2epow___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) )
| ? [Vvar__0___24Anonymous__21856] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21856)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21856)
& cCoq_2eInit_2eNat_2epow___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2emul___24a2(V1__n,cCoq_2eInit_2eNat_2epow___24a2(V1__n,Vvar__0___24Anonymous__21856)) ) ) ) ).
fof('$_def_Coq.Init.Nat.pred',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ( ( V0__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2epred___24a1(V0__n) = V0__n )
| ? [Vvar__0___24Anonymous__21830] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21830)
& V0__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21830)
& cCoq_2eInit_2eNat_2epred___24a1(V0__n) = Vvar__0___24Anonymous__21830 ) ) ) ).
fof('$_def_Coq.Init.Nat.sub',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2esub___24a2(V1__n,V2__m) = V1__n )
| ? [Vvar__0___24Anonymous__21832] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21832)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21832)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2esub___24a2(V1__n,V2__m) = V1__n )
| ? [Vvar__0___24Anonymous__21835] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21835)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__21835)
& cCoq_2eInit_2eNat_2esub___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2esub___24a2(Vvar__0___24Anonymous__21832,Vvar__0___24Anonymous__21835) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.t',axiom,
! [Vvar__95581] :
( cCoq_2eInit_2eNat_2et___24t(Vvar__95581)
<=> cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__95581) ) ).
fof('$_def_Coq.Init.Nat.tail_add',axiom,
! [V1__n,V2__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2etail__add___24a2(V1__n,V2__m) = V2__m )
| ? [Vvar__0___24Anonymous__37703] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__37703)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__37703)
& cCoq_2eInit_2eNat_2etail__add___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2etail__add___24a2(Vvar__0___24Anonymous__37703,cCoq_2eInit_2eDatatypes_2eS___24a1(V2__m)) ) ) ) ).
fof('$_def_Coq.Init.Nat.testbit',axiom,
! [V1__a,V2__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__n)
=> ( ( V2__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2etestbit___24a2(V1__a,V2__n) = cCoq_2eInit_2eNat_2eodd___24a1(V1__a) )
| ? [Vvar__0___24Anonymous__14605] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__14605)
& V2__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__14605)
& cCoq_2eInit_2eNat_2etestbit___24a2(V1__a,V2__n) = cCoq_2eInit_2eNat_2etestbit___24a2(cCoq_2eInit_2eNat_2ediv2___24a1(V1__a),Vvar__0___24Anonymous__14605) ) ) ) ).
fof('$_def_Coq.Init.Peano.ge',axiom,
! [V0__n,V1__m] :
( cCoq_2eInit_2ePeano_2ege___24a2(V0__n,V1__m)
<=> cCoq_2eInit_2ePeano_2ele___24a2(V1__m,V0__n) ) ).
fof('$_def_Coq.Init.Peano.gt',axiom,
! [V0__n,V1__m] :
( cCoq_2eInit_2ePeano_2egt___24a2(V0__n,V1__m)
<=> cCoq_2eInit_2ePeano_2elt___24a2(V1__m,V0__n) ) ).
fof('$_def_Coq.Init.Peano.lt',axiom,
! [V0__n,V1__m] :
( cCoq_2eInit_2ePeano_2elt___24a2(V0__n,V1__m)
<=> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(V0__n),V1__m) ) ).
fof('$_def_Coq.Init.Specif.except',axiom,
cCoq_2eInit_2eSpecif_2eexcept = cCoq_2eInit_2eLogic_2eFalse__rec ).
fof('$_def_Coq.Init.Specif.proj1_sig',axiom,
! [V0__A,V1__P,V2__e] :
( cType___24t(V0__A)
=> ( c_24__type__36744___24t(V0__A,V1__P,V1__P)
=> ( cCoq_2eInit_2eSpecif_2esig___24t(V0__A,V1__P,V2__e)
=> ? [Vvar__2__x__36738] :
( t(Vvar__2__x__36738,V0__A)
& p(happ(V1__P,Vvar__2__x__36738))
& V2__e = cCoq_2eInit_2eSpecif_2eexist___24a3(V0__A,V1__P,Vvar__2__x__36738)
& cCoq_2eInit_2eSpecif_2eproj1__sig___24a3(V0__A,V1__P,V2__e) = Vvar__2__x__36738 ) ) ) ) ).
fof('$_def_Coq.Init.Specif.projT1',axiom,
! [V0__A,V1__P,V2__x] :
( cType___24t(V0__A)
=> ( c_24__type__39490___24t(V0__A,V1__P,V1__P)
=> ( cCoq_2eInit_2eSpecif_2esigT___24t(V0__A,V1__P,V2__x)
=> ? [Vvar__2__x__39484] :
( t(Vvar__2__x__39484,V0__A)
& ? [Vvar__3___24Anonymous__39485] :
( t(Vvar__3___24Anonymous__39485,happ(V1__P,Vvar__2__x__39484))
& V2__x = cCoq_2eInit_2eSpecif_2eexistT___24a4(V0__A,V1__P,Vvar__2__x__39484,Vvar__3___24Anonymous__39485)
& cCoq_2eInit_2eSpecif_2eprojT1___24a3(V0__A,V1__P,V2__x) = Vvar__2__x__39484 ) ) ) ) ) ).
fof('$_def_Coq.Init.Wf.well_founded',axiom,
! [V0__A,V1__R] :
( cCoq_2eInit_2eWf_2ewell__founded___24a2(V0__A,V1__R)
<=> ! [V2__a] :
( t(V2__a,V0__A)
=> cCoq_2eInit_2eWf_2eAcc___24a3(V0__A,V1__R,V2__a) ) ) ).
fof('$_def_Coq.Lists.List.In',axiom,
! [V0__A,V2__a,V3__l] :
( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V3__l)
=> ( ( V3__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& ( cCoq_2eLists_2eList_2eIn___24a3(V0__A,V2__a,V3__l)
<=> p(c_24False) ) )
| ? [Vvar__1___24Anonymous__21693] :
( t(Vvar__1___24Anonymous__21693,V0__A)
& ? [Vvar__2___24Anonymous__21694] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__21694)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__21693,Vvar__2___24Anonymous__21694)
& ( cCoq_2eLists_2eList_2eIn___24a3(V0__A,V2__a,V3__l)
<=> ( Vvar__1___24Anonymous__21693 = V2__a
| cCoq_2eLists_2eList_2eIn___24a3(V0__A,V2__a,Vvar__2___24Anonymous__21694) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Lists.List.fold_left',axiom,
! [V0__A,V1__B,V2__f,V4__l,V5__a0] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V1__B,V4__l)
=> ( ( V4__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V1__B)
& cCoq_2eLists_2eList_2efold__left___24a5(V0__A,V1__B,V2__f,V4__l,V5__a0) = V5__a0 )
| ? [Vvar__1___24Anonymous__12917] :
( t(Vvar__1___24Anonymous__12917,V1__B)
& ? [Vvar__2___24Anonymous__12918] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__B,Vvar__2___24Anonymous__12918)
& V4__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__B,Vvar__1___24Anonymous__12917,Vvar__2___24Anonymous__12918)
& cCoq_2eLists_2eList_2efold__left___24a5(V0__A,V1__B,V2__f,V4__l,V5__a0) = cCoq_2eLists_2eList_2efold__left___24a5(V0__A,V1__B,V2__f,Vvar__2___24Anonymous__12918,happ(happ(V2__f,V5__a0),Vvar__1___24Anonymous__12917)) ) ) ) ) ) ) ).
fof('$_def_Coq.Lists.List.fold_right',axiom,
! [V0__A,V1__B,V2__f,V3__a0,V5__l] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V1__B,V5__l)
=> ( ( V5__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V1__B)
& cCoq_2eLists_2eList_2efold__right___24a5(V0__A,V1__B,V2__f,V3__a0,V5__l) = V3__a0 )
| ? [Vvar__1___24Anonymous__12948] :
( t(Vvar__1___24Anonymous__12948,V1__B)
& ? [Vvar__2___24Anonymous__12949] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__B,Vvar__2___24Anonymous__12949)
& V5__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__B,Vvar__1___24Anonymous__12948,Vvar__2___24Anonymous__12949)
& cCoq_2eLists_2eList_2efold__right___24a5(V0__A,V1__B,V2__f,V3__a0,V5__l) = happ(happ(V2__f,Vvar__1___24Anonymous__12948),cCoq_2eLists_2eList_2efold__right___24a5(V0__A,V1__B,V2__f,V3__a0,Vvar__2___24Anonymous__12949)) ) ) ) ) ) ) ).
fof('$_def_Coq.Lists.List.hd',axiom,
! [V0__A,V1__default,V2__l] :
( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V2__l)
=> ( ( V2__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& cCoq_2eLists_2eList_2ehd___24a3(V0__A,V1__default,V2__l) = V1__default )
| ? [Vvar__1___24Anonymous__21681] :
( t(Vvar__1___24Anonymous__21681,V0__A)
& ? [Vvar__2___24Anonymous__21682] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__21682)
& V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__21681,Vvar__2___24Anonymous__21682)
& cCoq_2eLists_2eList_2ehd___24a3(V0__A,V1__default,V2__l) = Vvar__1___24Anonymous__21681 ) ) ) ) ) ).
fof('$_def_Coq.Lists.List.map',axiom,
! [V0__A,V1__B,V2__f,V4__l] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V4__l)
=> ( ( V4__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& cCoq_2eLists_2eList_2emap___24a4(V0__A,V1__B,V2__f,V4__l) = cCoq_2eInit_2eDatatypes_2enil___24a1(V1__B) )
| ? [Vvar__1___24Anonymous__38998] :
( t(Vvar__1___24Anonymous__38998,V0__A)
& ? [Vvar__2___24Anonymous__38999] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__38999)
& V4__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__38998,Vvar__2___24Anonymous__38999)
& cCoq_2eLists_2eList_2emap___24a4(V0__A,V1__B,V2__f,V4__l) = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__B,happ(V2__f,Vvar__1___24Anonymous__38998),cCoq_2eLists_2eList_2emap___24a4(V0__A,V1__B,V2__f,Vvar__2___24Anonymous__38999)) ) ) ) ) ) ) ).
fof('$_def_Coq.Lists.List.nth',axiom,
! [V0__A,V2__n,V3__l,V4__default] :
( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__n)
=> ( ( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V3__l)
=> ( V2__n = cCoq_2eInit_2eDatatypes_2eO
& ( ( V3__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& cCoq_2eLists_2eList_2enth___24a4(V0__A,V2__n,V3__l,V4__default) = V4__default )
| ? [Vvar__1___24Anonymous__37681] :
( t(Vvar__1___24Anonymous__37681,V0__A)
& ? [Vvar__2___24Anonymous__37682] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__37682)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__37681,Vvar__2___24Anonymous__37682)
& cCoq_2eLists_2eList_2enth___24a4(V0__A,V2__n,V3__l,V4__default) = Vvar__1___24Anonymous__37681 ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__37684] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__37684)
& ( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V3__l)
=> ( V2__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__37684)
& ( ( V3__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)
& cCoq_2eLists_2eList_2enth___24a4(V0__A,V2__n,V3__l,V4__default) = V4__default )
| ? [Vvar__1___24Anonymous__37691] :
( t(Vvar__1___24Anonymous__37691,V0__A)
& ? [Vvar__2___24Anonymous__37692] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__37692)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__37691,Vvar__2___24Anonymous__37692)
& cCoq_2eLists_2eList_2enth___24a4(V0__A,V2__n,V3__l,V4__default) = cCoq_2eLists_2eList_2enth___24a4(V0__A,Vvar__0___24Anonymous__37684,Vvar__2___24Anonymous__37692,V4__default) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Lists.SetoidList.transpose',axiom,
! [V0__A,V1__B,V2__eqB,V3__f] :
( cCoq_2eLists_2eSetoidList_2etranspose___24a4(V0__A,V1__B,V2__eqB,V3__f)
<=> ! [V4__x] :
( t(V4__x,V0__A)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> ! [V6__z] :
( t(V6__z,V1__B)
=> p(happ(happ(V2__eqB,happ(happ(V3__f,V4__x),happ(happ(V3__f,V5__y),V6__z))),happ(happ(V3__f,V5__y),happ(happ(V3__f,V4__x),V6__z)))) ) ) ) ) ).
fof('$_def_Coq.Lists.SetoidList.transpose2',axiom,
! [V0__A,V1__B,V2__eqB,V3__f] :
( cCoq_2eLists_2eSetoidList_2etranspose2___24a4(V0__A,V1__B,V2__eqB,V3__f)
<=> ! [V4__x] :
( t(V4__x,V0__A)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> ! [V6__z] :
( t(V6__z,V1__B)
=> ! [V7__z_27] :
( t(V7__z_27,V1__B)
=> ( p(happ(happ(V2__eqB,V6__z),V7__z_27))
=> p(happ(happ(V2__eqB,happ(happ(V3__f,V4__x),happ(happ(V3__f,V5__y),V6__z))),happ(happ(V3__f,V5__y),happ(happ(V3__f,V4__x),V7__z_27)))) ) ) ) ) ) ) ).
fof('$_def_Coq.Lists.SetoidList.transpose_restr',axiom,
! [V0__A,V1__B,V2__eqB,V3__R,V4__f] :
( cCoq_2eLists_2eSetoidList_2etranspose__restr___24a5(V0__A,V1__B,V2__eqB,V3__R,V4__f)
<=> ! [V5__x] :
( t(V5__x,V0__A)
=> ! [V6__y] :
( t(V6__y,V0__A)
=> ! [V7__z] :
( t(V7__z,V1__B)
=> ( p(happ(happ(V3__R,V5__x),V6__y))
=> p(happ(happ(V2__eqB,happ(happ(V4__f,V5__x),happ(happ(V4__f,V6__y),V7__z))),happ(happ(V4__f,V6__y),happ(happ(V4__f,V5__x),V7__z)))) ) ) ) ) ) ).
fof('$_def_Coq.Lists.SetoidList.transpose_restr2',axiom,
! [V0__A,V1__B,V2__eqB,V3__R,V4__f] :
( cCoq_2eLists_2eSetoidList_2etranspose__restr2___24a5(V0__A,V1__B,V2__eqB,V3__R,V4__f)
<=> ! [V5__x] :
( t(V5__x,V0__A)
=> ! [V6__y] :
( t(V6__y,V0__A)
=> ! [V7__z] :
( t(V7__z,V1__B)
=> ! [V8__z_27] :
( t(V8__z_27,V1__B)
=> ( p(happ(happ(V3__R,V5__x),V6__y))
=> ( p(happ(happ(V2__eqB,V7__z),V8__z_27))
=> p(happ(happ(V2__eqB,happ(happ(V4__f,V5__x),happ(happ(V4__f,V6__y),V7__z))),happ(happ(V4__f,V6__y),happ(happ(V4__f,V5__x),V8__z_27)))) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Logic.Decidable.decidable',axiom,
! [V0__P] :
( cCoq_2eLogic_2eDecidable_2edecidable___24a1(V0__P)
<=> ( p(V0__P)
| ~ p(V0__P) ) ) ).
fof('$_def_Coq.Logic.EqdepFacts.Eq_dep_eq_on',axiom,
! [V0__U,V1__P,V2__p,V3__x] :
( cCoq_2eLogic_2eEqdepFacts_2eEq__dep__eq__on___24a4(V0__U,V1__P,V2__p,V3__x)
<=> ! [V4__y] :
( t(V4__y,happ(V1__P,V2__p))
=> ( cCoq_2eLogic_2eEqdepFacts_2eeq__dep___24a6(V0__U,V1__P,V2__p,V3__x,V2__p,V4__y)
=> V3__x = V4__y ) ) ) ).
fof('$_def_Coq.Logic.EqdepFacts.Streicher_K_on_',axiom,
! [V0__U,V1__x,V2__P] :
( cCoq_2eLogic_2eEqdepFacts_2eStreicher__K__on_____24a3(V0__U,V1__x,V2__P)
<=> ( p(happ(V2__P,cCoq_2eInit_2eLogic_2eeq__refl___24a2(V0__U,V1__x)))
=> ( V1__x = V1__x
=> p(V2__P) ) ) ) ).
fof('$_def_Coq.Logic.EqdepFacts.UIP_on_',axiom,
! [V0__U,V1__x,V2__y] :
( cCoq_2eLogic_2eEqdepFacts_2eUIP__on_____24a3(V0__U,V1__x,V2__y)
<=> ( V1__x = V2__y
=> c_24Proof = c_24Proof ) ) ).
fof('$_def_Coq.NArith.BinNat.N.divide',axiom,
! [V0__p,V1__q] :
( cCoq_2eNArith_2eBinNat_2eN_2edivide___24a2(V0__p,V1__q)
<=> ? [V2__r] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__r)
& V1__q = cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V2__r,V0__p) ) ) ).
fof('$_def_Coq.NArith.BinNat.N.eq',axiom,
cCoq_2eNArith_2eBinNat_2eN_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eN) ).
fof('$_def_Coq.NArith.BinNat.N.eqf',axiom,
! [V0__f,V1__g] :
( cCoq_2eNArith_2eBinNat_2eN_2eeqf___24a2(V0__f,V1__g)
<=> ! [V2__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__n)
=> happ(V0__f,V2__n) = happ(V1__g,V2__n) ) ) ).
fof('$_def_Coq.NArith.BinNat.N.le',axiom,
! [V0__x,V1__y] :
( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__x,V1__y)
<=> cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__x,V1__y) != cCoq_2eInit_2eDatatypes_2eGt ) ).
fof('$_def_Coq.NArith.BinNat.N.lt',axiom,
! [V0__x,V1__y] :
( cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V0__x,V1__y)
<=> cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt ) ).
fof('$_def_Coq.NArith.BinNat.N.recursion',axiom,
! [V0__A] : cCoq_2eNArith_2eBinNat_2eN_2erecursion___24a1(V0__A) = cCoq_2eNArith_2eBinNat_2eN_2epeano__rect___24a1(c_24__lam__85120___24a1(V0__A)) ).
fof('$_def_Coq.NArith.BinNatDef.N.add',axiom,
! [V0__n,V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V0__n,V1__m) = V1__m )
| ? [Vvar__0___24Anonymous__18985] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__18985)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__18985)
& ( ( V1__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V0__n,V1__m) = V0__n )
| ? [Vvar__0___24Anonymous__18988] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__18988)
& V1__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__18988)
& cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__18985,Vvar__0___24Anonymous__18988)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.div2',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__443] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__443)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__443)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__443)
& ( ? [Vvar__0___24Anonymous__447] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__447)
& Vvar__0___24Anonymous__443 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__447)
& cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__447) )
| ? [Vvar__0___24Anonymous__448] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__448)
& Vvar__0___24Anonymous__443 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__448)
& cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__448) )
| ( Vvar__0___24Anonymous__443 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eN0 ) ) ) ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.double',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__1810] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1810)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1810)
& cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__1810)) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.eqb',axiom,
! [V1__n,V2__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__n)
=> ( ( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__m)
=> ( V1__n = cCoq_2eNumbers_2eBinNums_2eN0
& ( ( V2__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__435] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__435)
& V2__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__435)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) )
| ? [Vvar__0___24Anonymous__436] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__436)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__m)
=> ( V1__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__436)
& ( ( V2__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__439] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__439)
& V2__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__439)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(Vvar__0___24Anonymous__436,Vvar__0___24Anonymous__439) ) ) ) ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.even',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__37738] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__37738)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__37738)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__37738)
& ( ? [Vvar__0___24Anonymous__37742] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__37742)
& Vvar__0___24Anonymous__37738 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__37742)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__37743] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__37743)
& Vvar__0___24Anonymous__37738 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__37743)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2etrue )
| ( Vvar__0___24Anonymous__37738 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.lxor',axiom,
! [V0__n,V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__n,V1__m) = V1__m )
| ? [Vvar__0___24Anonymous__990] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__990)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__990)
& ( ( V1__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__n,V1__m) = V0__n )
| ? [Vvar__0___24Anonymous__993] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__993)
& V1__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__993)
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__n,V1__m) = cCoq_2ePArith_2eBinPosDef_2ePos_2elxor___24a2(Vvar__0___24Anonymous__990,Vvar__0___24Anonymous__993) ) ) ) ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.max',axiom,
! [V0__n,V1__n_27] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__n_27)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2(V0__n,V1__n_27) = V1__n_27 )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2(V0__n,V1__n_27) = V1__n_27 )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2(V0__n,V1__n_27) = V0__n ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.min',axiom,
! [V0__n,V1__n_27] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__n_27)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(V0__n,V1__n_27) = V0__n )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(V0__n,V1__n_27) = V0__n )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(V0__n,V1__n_27) = V1__n_27 ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.mul',axiom,
! [V0__n,V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__18990] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__18990)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__18990)
& ( ( V1__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__18993] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__18993)
& V1__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__18993)
& cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__18990,Vvar__0___24Anonymous__18993)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.odd',axiom,
! [V0__n] : cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n)) ).
fof('$_def_Coq.NArith.BinNatDef.N.pred',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2epred___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__33480] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33480)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__33480)
& cCoq_2eNArith_2eBinNatDef_2eN_2epred___24a1(V0__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(Vvar__0___24Anonymous__33480) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.succ',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exH) )
| ? [Vvar__0___24Anonymous__18984] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__18984)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__18984)
& cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__18984)) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.succ_double',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ( ( V0__x = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exH) )
| ? [Vvar__0___24Anonymous__1809] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1809)
& V0__x = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1809)
& cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__1809)) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.t',axiom,
! [Vvar__95831] :
( cCoq_2eNArith_2eBinNatDef_2eN_2et___24t(Vvar__95831)
<=> cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__95831) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.testbit',axiom,
! [V0__a,V1__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ( ( V0__a = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(V0__a,V1__n) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__33482] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33482)
& V0__a = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__33482)
& cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(V0__a,V1__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(Vvar__0___24Anonymous__33482,V1__n) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.to_nat',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ( ( V0__a = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(V0__a) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__19005] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19005)
& V0__a = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19005)
& cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(V0__a) = cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(Vvar__0___24Anonymous__19005) ) ) ) ).
fof('$_def_Coq.NArith.Ndigits.eqf',axiom,
! [V0__f,V1__g] :
( cCoq_2eNArith_2eNdigits_2eeqf___24a2(V0__f,V1__g)
<=> ! [V2__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__n)
=> happ(V0__f,V2__n) = happ(V1__g,V2__n) ) ) ).
fof('$_def_Coq.PArith.BinPos.Pos.eq',axiom,
cCoq_2ePArith_2eBinPos_2ePos_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2epositive) ).
fof('$_def_Coq.PArith.BinPos.Pos.le',axiom,
! [V0__x,V1__y] :
( cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(V0__x,V1__y)
<=> cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__x,V1__y) != cCoq_2eInit_2eDatatypes_2eGt ) ).
fof('$_def_Coq.PArith.BinPos.Pos.lt',axiom,
! [V0__x,V1__y] :
( cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(V0__x,V1__y)
<=> cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt ) ).
fof('$_def_Coq.PArith.BinPos.Pos.switch_Eq',axiom,
! [V0__c,V1__c_27] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(V1__c_27)
=> ( ( V1__c_27 = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2ePArith_2eBinPos_2ePos_2eswitch__Eq___24a2(V0__c,V1__c_27) = V0__c )
| ( V1__c_27 = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2ePArith_2eBinPos_2ePos_2eswitch__Eq___24a2(V0__c,V1__c_27) = cCoq_2eInit_2eDatatypes_2eLt )
| ( V1__c_27 = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2ePArith_2eBinPos_2ePos_2eswitch__Eq___24a2(V0__c,V1__c_27) = cCoq_2eInit_2eDatatypes_2eGt ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.add',axiom,
! [V2__x,V3__y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__x)
=> ( ? [Vvar__0___24Anonymous__19026] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19026)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__y)
=> ( V2__x = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19026)
& ( ? [Vvar__0___24Anonymous__19030] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19030)
& V3__y = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19030)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__19025__1__add__carry___24a2(Vvar__0___24Anonymous__19026,Vvar__0___24Anonymous__19030)) )
| ? [Vvar__0___24Anonymous__19031] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19031)
& V3__y = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19031)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19026,Vvar__0___24Anonymous__19031)) )
| ( V3__y = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19026)) ) ) ) ) )
| ? [Vvar__0___24Anonymous__19032] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19032)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__y)
=> ( V2__x = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19032)
& ( ? [Vvar__0___24Anonymous__19036] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19036)
& V3__y = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19036)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19032,Vvar__0___24Anonymous__19036)) )
| ? [Vvar__0___24Anonymous__19037] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19037)
& V3__y = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19037)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19032,Vvar__0___24Anonymous__19037)) )
| ( V3__y = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19032) ) ) ) ) )
| ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__y)
=> ( V2__x = cCoq_2eNumbers_2eBinNums_2exH
& ( ? [Vvar__0___24Anonymous__19038] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19038)
& V3__y = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19038)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19038)) )
| ? [Vvar__0___24Anonymous__19039] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19039)
& V3__y = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19039)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19039) )
| ( V3__y = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH) ) ) ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.compare',axiom,
cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare = cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1(cCoq_2eInit_2eDatatypes_2eEq) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.eqb',axiom,
! [V1__p,V2__q] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( ? [Vvar__0___24Anonymous__34633] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34633)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__34633)
& ( ? [Vvar__0___24Anonymous__34637] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34637)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__34637)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(Vvar__0___24Anonymous__34633,Vvar__0___24Anonymous__34637) )
| ? [Vvar__0___24Anonymous__34638] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34638)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__34638)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse )
| ( V2__q = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) )
| ? [Vvar__0___24Anonymous__34639] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34639)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__34639)
& ( ? [Vvar__0___24Anonymous__34643] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34643)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__34643)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__34644] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34644)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__34644)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(Vvar__0___24Anonymous__34639,Vvar__0___24Anonymous__34644) )
| ( V2__q = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) )
| ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exH
& ( ? [Vvar__0___24Anonymous__34645] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34645)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__34645)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__34646] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34646)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__34646)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse )
| ( V2__q = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.iter',axiom,
! [V0__A,V1__f,V3__x,V4__n] :
( cType___24t(V0__A)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V4__n)
=> ( ? [Vvar__0___24Anonymous__19132] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19132)
& V4__n = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19132)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,V3__x,V4__n) = happ(V1__f,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,V3__x,Vvar__0___24Anonymous__19132),Vvar__0___24Anonymous__19132)) )
| ? [Vvar__0___24Anonymous__19133] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19133)
& V4__n = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19133)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,V3__x,V4__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,V3__x,Vvar__0___24Anonymous__19133),Vvar__0___24Anonymous__19133) )
| ( V4__n = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V0__A,V1__f,V3__x,V4__n) = happ(V1__f,V3__x) ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.iter_op',axiom,
! [V0__A,V1__op,V3__p,V4__a] :
( cType___24t(V0__A)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__p)
=> ( ? [Vvar__0___24Anonymous__33500] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33500)
& V3__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33500)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(V0__A,V1__op,V3__p,V4__a) = happ(happ(V1__op,V4__a),cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(V0__A,V1__op,Vvar__0___24Anonymous__33500,happ(happ(V1__op,V4__a),V4__a))) )
| ? [Vvar__0___24Anonymous__33501] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33501)
& V3__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33501)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(V0__A,V1__op,V3__p,V4__a) = cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(V0__A,V1__op,Vvar__0___24Anonymous__33501,happ(happ(V1__op,V4__a),V4__a)) )
| ( V3__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(V0__A,V1__op,V3__p,V4__a) = V4__a ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.max',axiom,
! [V0__p,V1__p_27] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__p)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p_27)
=> ( ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__p,V1__p_27) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2ePArith_2eBinPosDef_2ePos_2emax___24a2(V0__p,V1__p_27) = V1__p_27 )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__p,V1__p_27) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2ePArith_2eBinPosDef_2ePos_2emax___24a2(V0__p,V1__p_27) = V1__p_27 )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__p,V1__p_27) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2ePArith_2eBinPosDef_2ePos_2emax___24a2(V0__p,V1__p_27) = V0__p ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.min',axiom,
! [V0__p,V1__p_27] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__p)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p_27)
=> ( ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__p,V1__p_27) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2ePArith_2eBinPosDef_2ePos_2emin___24a2(V0__p,V1__p_27) = V0__p )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__p,V1__p_27) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2ePArith_2eBinPosDef_2ePos_2emin___24a2(V0__p,V1__p_27) = V0__p )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V0__p,V1__p_27) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2ePArith_2eBinPosDef_2ePos_2emin___24a2(V0__p,V1__p_27) = V1__p_27 ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.mul',axiom,
! [V1__x,V2__y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__x)
=> ( ? [Vvar__0___24Anonymous__19128] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19128)
& V1__x = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19128)
& cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(V1__x,V2__y) = cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V2__y,cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19128,V2__y))) )
| ? [Vvar__0___24Anonymous__19129] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19129)
& V1__x = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19129)
& cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(V1__x,V2__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19129,V2__y)) )
| ( V1__x = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(V1__x,V2__y) = V2__y ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.of_nat',axiom,
! [V1__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat___24a1(V1__n) = cCoq_2eNumbers_2eBinNums_2exH )
| ? [Vvar__0___24Anonymous__19175] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__19175)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__19175)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__19175)
& ( ( Vvar__0___24Anonymous__19175 = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat___24a1(V1__n) = cCoq_2eNumbers_2eBinNums_2exH )
| ? [Vvar__0___24Anonymous__19178] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__19178)
& Vvar__0___24Anonymous__19175 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__19178)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat___24a1(V1__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat___24a1(Vvar__0___24Anonymous__19175)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.of_succ_nat',axiom,
! [V1__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__n)
=> ( ( V1__n = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(V1__n) = cCoq_2eNumbers_2eBinNums_2exH )
| ? [Vvar__0___24Anonymous__19182] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__19182)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__19182)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(V1__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(Vvar__0___24Anonymous__19182)) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.size_nat',axiom,
! [V1__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( ? [Vvar__0___24Anonymous__85140] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__85140)
& V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__85140)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat___24a1(V1__p) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat___24a1(Vvar__0___24Anonymous__85140)) )
| ? [Vvar__0___24Anonymous__85141] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__85141)
& V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__85141)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat___24a1(V1__p) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat___24a1(Vvar__0___24Anonymous__85141)) )
| ( V1__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat___24a1(V1__p) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.sub',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__x)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__y)
=> ( ( cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(V0__x,V1__y) = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul
& cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2exH )
| ? [Vvar__0___24Anonymous__19125] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19125)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(V0__x,V1__y) = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__19125)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(V0__x,V1__y) = Vvar__0___24Anonymous__19125 )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(V0__x,V1__y) = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg
& cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2exH ) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.succ',axiom,
! [V1__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__x)
=> ( ? [Vvar__0___24Anonymous__19023] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19023)
& V1__x = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19023)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V1__x) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19023)) )
| ? [Vvar__0___24Anonymous__19024] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19024)
& V1__x = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19024)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V1__x) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19024) )
| ( V1__x = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V1__x) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH) ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.t',axiom,
! [Vvar__95832] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2et___24t(Vvar__95832)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__95832) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.testbit_nat',axiom,
! [V1__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( ? [Vvar__0___24Anonymous__85143] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__85143)
& V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__85143)
& cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a1(V1__p) = c_24__lam__85156___24a1(Vvar__0___24Anonymous__85143) )
| ? [Vvar__0___24Anonymous__85147] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__85147)
& V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__85147)
& cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a1(V1__p) = c_24__lam__85163___24a1(Vvar__0___24Anonymous__85147) )
| ( V1__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a1(V1__p) = c_24__lam__85167 ) ) ) ).
fof('$_def_Coq.QArith.QArith_base.Qden',axiom,
! [V0__q] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(V0__q)
=> ? [Vvar__0__Qnum__23149] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__Qnum__23149)
& ? [Vvar__1__Qden__23150] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__Qden__23150)
& V0__q = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__23149,Vvar__1__Qden__23150)
& cCoq_2eQArith_2eQArith__base_2eQden___24a1(V0__q) = Vvar__1__Qden__23150 ) ) ) ).
fof('$_def_Coq.QArith.QArith_base.Qnum',axiom,
! [V0__q] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(V0__q)
=> ? [Vvar__0__Qnum__23144] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__Qnum__23144)
& ? [Vvar__1__Qden__23145] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__Qden__23145)
& V0__q = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__23144,Vvar__1__Qden__23145)
& cCoq_2eQArith_2eQArith__base_2eQnum___24a1(V0__q) = Vvar__0__Qnum__23144 ) ) ) ).
fof('$_def_Coq.Reals.RIneq.Rsqr',axiom,
! [V0__r] : cCoq_2eReals_2eRIneq_2eRsqr___24a1(V0__r) = cCoq_2eReals_2eRdefinitions_2eRmult___24a2(V0__r,V0__r) ).
fof('$_def_Coq.Reals.Rdefinitions.IZR',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eReals_2eRdefinitions_2eIZR___24a1(V0__z) = cCoq_2eReals_2eRdefinitions_2eR0 )
| ? [Vvar__0___24Anonymous__14720] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__14720)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__14720)
& cCoq_2eReals_2eRdefinitions_2eIZR___24a1(V0__z) = cCoq_2eReals_2eRdefinitions_2eIPR___24a1(Vvar__0___24Anonymous__14720) )
| ? [Vvar__0___24Anonymous__14721] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__14721)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__14721)
& cCoq_2eReals_2eRdefinitions_2eIZR___24a1(V0__z) = cCoq_2eReals_2eRdefinitions_2eRopp___24a1(cCoq_2eReals_2eRdefinitions_2eIPR___24a1(Vvar__0___24Anonymous__14721)) ) ) ) ).
fof('$_def_Coq.Reals.Rdefinitions.Rge',axiom,
! [V0__r1,V1__r2] :
( cCoq_2eReals_2eRdefinitions_2eRge___24a2(V0__r1,V1__r2)
<=> ( cCoq_2eReals_2eRdefinitions_2eRgt___24a2(V0__r1,V1__r2)
| V0__r1 = V1__r2 ) ) ).
fof('$_def_Coq.Reals.Rdefinitions.Rgt',axiom,
! [V0__r1,V1__r2] :
( cCoq_2eReals_2eRdefinitions_2eRgt___24a2(V0__r1,V1__r2)
<=> cCoq_2eReals_2eRdefinitions_2eRlt___24a2(V1__r2,V0__r1) ) ).
fof('$_def_Coq.Reals.Rdefinitions.Rle',axiom,
! [V0__r1,V1__r2] :
( cCoq_2eReals_2eRdefinitions_2eRle___24a2(V0__r1,V1__r2)
<=> ( cCoq_2eReals_2eRdefinitions_2eRlt___24a2(V0__r1,V1__r2)
| V0__r1 = V1__r2 ) ) ).
fof('$_def_Coq.Relations.Relation_Definitions.relation',axiom,
! [V0__A] : cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1(V0__A) = c_24__type__12419___24a1(V0__A) ).
fof('$_def_Coq.Setoids.Setoid.Setoid_Theory',axiom,
cCoq_2eSetoids_2eSetoid_2eSetoid__Theory = cCoq_2eClasses_2eRelationClasses_2eEquivalence ).
fof('$_def_Coq.Sets.Relations_1.Relation',axiom,
! [V0__U] : cCoq_2eSets_2eRelations__1_2eRelation___24a1(V0__U) = c_24__type__12419___24a1(V0__U) ).
fof('$_def_Coq.Structures.OrderedTypeEx.N_as_OT.eq',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eN) ).
fof('$_def_Coq.Structures.OrderedTypeEx.N_as_OT.lt',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2elt = cCoq_2eNArith_2eBinNat_2eN_2elt ).
fof('$_def_Coq.Structures.OrderedTypeEx.N_as_OT.t',axiom,
! [Vvar__33489] :
( cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2et___24t(Vvar__33489)
<=> cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__33489) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Nat_as_OT.eq',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2eeq = c_3d___24a1(cCoq_2eInit_2eDatatypes_2enat) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Nat_as_OT.lt',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2elt = cCoq_2eInit_2ePeano_2elt ).
fof('$_def_Coq.Structures.OrderedTypeEx.Nat_as_OT.t',axiom,
! [Vvar__33496] :
( cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2et___24t(Vvar__33496)
<=> cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__33496) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.eq',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2epositive) ).
fof('$_def_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.t',axiom,
! [Vvar__33447] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et___24t(Vvar__33447)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__33447) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Positive_as_OT.eq',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2epositive) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Positive_as_OT.lt',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2elt = cCoq_2ePArith_2eBinPos_2ePos_2elt ).
fof('$_def_Coq.Structures.OrderedTypeEx.Positive_as_OT.t',axiom,
! [Vvar__33583] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2et___24t(Vvar__33583)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__33583) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.String_as_OT.eq',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2eeq = c_3d___24a1(cCoq_2eStrings_2eString_2estring) ).
fof('$_def_Coq.Structures.OrderedTypeEx.String_as_OT.t',axiom,
! [Vvar__33585] :
( cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2et___24t(Vvar__33585)
<=> cCoq_2eStrings_2eString_2estring___24t(Vvar__33585) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Z_as_OT.eq',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Z_as_OT.lt',axiom,
! [V0__x,V1__y] :
( cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2elt___24a2(V0__x,V1__y)
<=> cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V1__y) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.Z_as_OT.t',axiom,
! [Vvar__33639] :
( cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2et___24t(Vvar__33639)
<=> cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__33639) ) ).
fof('$_def_Coq.ZArith.BinInt.Z.divide',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(V0__x,V1__y)
<=> ? [V2__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__z)
& V1__y = cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V2__z,V0__x) ) ) ).
fof('$_def_Coq.ZArith.BinInt.Z.eq',axiom,
cCoq_2eZArith_2eBinInt_2eZ_2eeq = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ) ).
fof('$_def_Coq.ZArith.BinInt.Z.eqf',axiom,
! [V0__f,V1__g] :
( cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(V0__f,V1__g)
<=> ! [V2__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__n)
=> happ(V0__f,V2__n) = happ(V1__g,V2__n) ) ) ).
fof('$_def_Coq.ZArith.BinInt.Z.ge',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(V0__x,V1__y)
<=> cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) != cCoq_2eInit_2eDatatypes_2eLt ) ).
fof('$_def_Coq.ZArith.BinInt.Z.gt',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(V0__x,V1__y)
<=> cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eGt ) ).
fof('$_def_Coq.ZArith.BinInt.Z.le',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__x,V1__y)
<=> cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) != cCoq_2eInit_2eDatatypes_2eGt ) ).
fof('$_def_Coq.ZArith.BinInt.Z.lt',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V1__y)
<=> cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt ) ).
fof('$_def_Coq.ZArith.BinInt.Zne',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eBinInt_2eZne___24a2(V0__x,V1__y)
<=> V0__x != V1__y ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.abs',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__19755] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19755)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19755)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19755) )
| ? [Vvar__0___24Anonymous__19756] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19756)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19756)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19756) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.abs_N',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__37764] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__37764)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__37764)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__37764) )
| ? [Vvar__0___24Anonymous__37765] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__37765)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__37765)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__37765) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.abs_nat',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__43761] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__43761)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__43761)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(V0__z) = cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(Vvar__0___24Anonymous__43761) )
| ? [Vvar__0___24Anonymous__43762] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__43762)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__43762)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(V0__z) = cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(Vvar__0___24Anonymous__43762) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.add',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ( ( V0__x = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = V1__y )
| ? [Vvar__0___24Anonymous__19702] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19702)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19702)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = V0__x )
| ? [Vvar__0___24Anonymous__19706] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19706)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19706)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19702,Vvar__0___24Anonymous__19706)) )
| ? [Vvar__0___24Anonymous__19707] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19707)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19707)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(Vvar__0___24Anonymous__19702,Vvar__0___24Anonymous__19707) ) ) ) ) )
| ? [Vvar__0___24Anonymous__19708] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19708)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19708)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = V0__x )
| ? [Vvar__0___24Anonymous__19712] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19712)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19712)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(Vvar__0___24Anonymous__19712,Vvar__0___24Anonymous__19708) )
| ? [Vvar__0___24Anonymous__19713] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19713)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19713)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19708,Vvar__0___24Anonymous__19713)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.compare',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ( ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZ0
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eEq )
| ? [Vvar__0___24Anonymous__19737] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19737)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19737)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt )
| ? [Vvar__0___24Anonymous__19738] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19738)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19738)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eGt ) ) ) )
| ? [Vvar__0___24Anonymous__19739] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19739)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19739)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eGt )
| ? [Vvar__0___24Anonymous__19743] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19743)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19743)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__0___24Anonymous__19739,Vvar__0___24Anonymous__19743) )
| ? [Vvar__0___24Anonymous__19744] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19744)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19744)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eGt ) ) ) ) )
| ? [Vvar__0___24Anonymous__19745] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19745)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19745)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt )
| ? [Vvar__0___24Anonymous__19749] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19749)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19749)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt )
| ? [Vvar__0___24Anonymous__19750] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19750)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19750)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__0___24Anonymous__19745,Vvar__0___24Anonymous__19750)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.div',axiom,
! [V0__a,V1__b] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__a)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__b)
=> ? [Vvar__2___24Anonymous__19769] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2___24Anonymous__19769)
& ? [Vvar__3___24Anonymous__19770] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3___24Anonymous__19770)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(V0__a,V1__b) = cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,Vvar__2___24Anonymous__19769,Vvar__3___24Anonymous__19770)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(V0__a,V1__b) = Vvar__2___24Anonymous__19769 ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.even',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__33608] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33608)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33608)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__33608)
& ( ? [Vvar__0___24Anonymous__33612] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33612)
& Vvar__0___24Anonymous__33608 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33612)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__33613] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33613)
& Vvar__0___24Anonymous__33608 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33613)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ( Vvar__0___24Anonymous__33608 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) )
| ? [Vvar__0___24Anonymous__33614] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33614)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33614)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__33614)
& ( ? [Vvar__0___24Anonymous__33618] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33618)
& Vvar__0___24Anonymous__33614 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33618)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__33619] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33619)
& Vvar__0___24Anonymous__33614 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33619)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ( Vvar__0___24Anonymous__33614 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.leb',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2etrue )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2etrue )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.max',axiom,
! [V0__n,V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__n,V1__m) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(V0__n,V1__m) = V0__n )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__n,V1__m) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(V0__n,V1__m) = V1__m )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__n,V1__m) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(V0__n,V1__m) = V0__n ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.min',axiom,
! [V0__n,V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__n,V1__m) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(V0__n,V1__m) = V0__n )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__n,V1__m) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(V0__n,V1__m) = V0__n )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__n,V1__m) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(V0__n,V1__m) = V1__m ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.modulo',axiom,
! [V0__a,V1__b] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__a)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__b)
=> ? [Vvar__2___24Anonymous__19777] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2___24Anonymous__19777)
& ? [Vvar__3___24Anonymous__19778] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3___24Anonymous__19778)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(V0__a,V1__b) = cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,Vvar__2___24Anonymous__19777,Vvar__3___24Anonymous__19778)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(V0__a,V1__b) = Vvar__3___24Anonymous__19778 ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.mul',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ( ( V0__x = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__19722] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19722)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19722)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__19726] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19726)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19726)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19722,Vvar__0___24Anonymous__19726)) )
| ? [Vvar__0___24Anonymous__19727] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19727)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19727)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19722,Vvar__0___24Anonymous__19727)) ) ) ) ) )
| ? [Vvar__0___24Anonymous__19728] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19728)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19728)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__19732] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19732)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19732)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19728,Vvar__0___24Anonymous__19732)) )
| ? [Vvar__0___24Anonymous__19733] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19733)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19733)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19728,Vvar__0___24Anonymous__19733)) ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.odd',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__33622] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33622)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33622)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__33622)
& ( ? [Vvar__0___24Anonymous__33626] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33626)
& Vvar__0___24Anonymous__33622 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33626)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__33627] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33627)
& Vvar__0___24Anonymous__33622 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33627)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ( Vvar__0___24Anonymous__33622 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) )
| ? [Vvar__0___24Anonymous__33628] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33628)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33628)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__33628)
& ( ? [Vvar__0___24Anonymous__33632] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33632)
& Vvar__0___24Anonymous__33628 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33632)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__33633] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33633)
& Vvar__0___24Anonymous__33628 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33633)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ( Vvar__0___24Anonymous__33628 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.of_N',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__33601] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33601)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__33601)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__33601) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.opp',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ( ( V0__x = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__19717] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19717)
& V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19717)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19717) )
| ? [Vvar__0___24Anonymous__19718] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19718)
& V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19718)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19718) ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.pow',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH) )
| ? [Vvar__0___24Anonymous__34662] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34662)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__34662)
& cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(V0__x,V1__y) = cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2(V0__x,Vvar__0___24Anonymous__34662) )
| ? [Vvar__0___24Anonymous__34663] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__34663)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__34663)
& cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZ0 ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.pred',axiom,
! [V0__x] : cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(V0__x) = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH)) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.sub',axiom,
! [V0__m,V1__n] : cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(V0__m,V1__n) = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__m,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V1__n)) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.succ',axiom,
! [V0__x] : cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(V0__x) = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.t',axiom,
! [Vvar__95833] :
( cCoq_2eZArith_2eBinIntDef_2eZ_2et___24t(Vvar__95833)
<=> cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__95833) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.to_N',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__19761] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19761)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19761)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19761) )
| ? [Vvar__0___24Anonymous__19762] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19762)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19762)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eN0 ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.to_nat',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__19757] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19757)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19757)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(V0__z) = cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(Vvar__0___24Anonymous__19757) )
| ? [Vvar__0___24Anonymous__19758] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19758)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19758)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2eO ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.to_pos',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2exH )
| ? [Vvar__0___24Anonymous__33604] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33604)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__33604)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(V0__z) = Vvar__0___24Anonymous__33604 )
| ? [Vvar__0___24Anonymous__33605] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33605)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__33605)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2exH ) ) ) ).
fof('$_def_Coq.ZArith.Zbool.Zeq_bool',axiom,
! [V0__x,V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2etrue )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2efalse )
| ( cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(V0__x,V1__y) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('$_def_Coq.ZArith.Zdiv.eqm',axiom,
! [V0__N,V1__a,V2__b] :
( cCoq_2eZArith_2eZdiv_2eeqm___24a3(V0__N,V1__a,V2__b)
<=> cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(V1__a,V0__N) = cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(V2__b,V0__N) ) ).
fof('$_def_Coq.ZArith.Zeven.Zeven',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__33347] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33347)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33347)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__33347)
& ( ? [Vvar__0___24Anonymous__33351] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33351)
& Vvar__0___24Anonymous__33347 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33351)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__33352] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33352)
& Vvar__0___24Anonymous__33347 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33352)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24True) ) )
| ( Vvar__0___24Anonymous__33347 = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__33353] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33353)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33353)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__33353)
& ( ? [Vvar__0___24Anonymous__33357] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33357)
& Vvar__0___24Anonymous__33353 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33357)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__33358] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33358)
& Vvar__0___24Anonymous__33353 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33358)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24True) ) )
| ( Vvar__0___24Anonymous__33353 = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.Zeven.Zodd',axiom,
! [V0__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__z)
=> ( ( V0__z = cCoq_2eNumbers_2eBinNums_2eZ0
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__33359] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33359)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33359)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__33359)
& ( ? [Vvar__0___24Anonymous__33363] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33363)
& Vvar__0___24Anonymous__33359 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33363)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__33364] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33364)
& Vvar__0___24Anonymous__33359 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33364)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24False) ) )
| ( Vvar__0___24Anonymous__33359 = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__33365] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33365)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33365)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__33365)
& ( ? [Vvar__0___24Anonymous__33369] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33369)
& Vvar__0___24Anonymous__33365 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33369)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__33370] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33370)
& Vvar__0___24Anonymous__33365 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33370)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24False) ) )
| ( Vvar__0___24Anonymous__33365 = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.ZArith.Zlogarithm.Is_power',axiom,
! [V1__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( ? [Vvar__0___24Anonymous__33372] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33372)
& V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33372)
& ( cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V1__p)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__33373] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33373)
& V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33373)
& ( cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V1__p)
<=> cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(Vvar__0___24Anonymous__33373) ) )
| ( V1__p = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V1__p)
<=> p(c_24True) ) ) ) ) ).
fof('$_def_Coq.ZArith.Znat.neq',axiom,
! [V0__x,V1__y] :
( cCoq_2eZArith_2eZnat_2eneq___24a2(V0__x,V1__y)
<=> V0__x != V1__y ) ).
fof('$_def_Coq.micromega.Env.Env',axiom,
! [V0__D] : cCoq_2emicromega_2eEnv_2eEnv___24a1(V0__D) = c_24__type__19986___24a1(V0__D) ).
fof('$_def_Coq.micromega.QMicromega.QWitness',axiom,
! [Vvar__39013] :
( cCoq_2emicromega_2eQMicromega_2eQWitness___24t(Vvar__39013)
<=> cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(cCoq_2eQArith_2eQArith__base_2eQ,Vvar__39013) ) ).
fof('$_def_Coq.micromega.RMicromega.RWitness',axiom,
! [Vvar__39053] :
( cCoq_2emicromega_2eRMicromega_2eRWitness___24t(Vvar__39053)
<=> cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(cCoq_2eQArith_2eQArith__base_2eQ,Vvar__39053) ) ).
fof('$_def_Coq.micromega.Refl.make_conj',axiom,
! [V1__A,V2__eval,V3__l] :
( cType___24t(V1__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,V3__l)
=> ( ( V3__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V1__A)
& ( cCoq_2emicromega_2eRefl_2emake__conj___24a3(V1__A,V2__eval,V3__l)
<=> p(c_24True) ) )
| ? [Vvar__1___24Anonymous__23318] :
( t(Vvar__1___24Anonymous__23318,V1__A)
& ? [Vvar__2___24Anonymous__23319] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__23319)
& ( cType___24t(V1__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__23319)
=> ( V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__A,Vvar__1___24Anonymous__23318,Vvar__2___24Anonymous__23319)
& ( ( Vvar__2___24Anonymous__23319 = cCoq_2eInit_2eDatatypes_2enil___24a1(V1__A)
& ( cCoq_2emicromega_2eRefl_2emake__conj___24a3(V1__A,V2__eval,V3__l)
<=> p(happ(V2__eval,Vvar__1___24Anonymous__23318)) ) )
| ? [Vvar__1___24Anonymous__23330] :
( t(Vvar__1___24Anonymous__23330,V1__A)
& ? [Vvar__2___24Anonymous__23331] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__23331)
& Vvar__2___24Anonymous__23319 = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__A,Vvar__1___24Anonymous__23330,Vvar__2___24Anonymous__23331)
& ( cCoq_2emicromega_2eRefl_2emake__conj___24a3(V1__A,V2__eval,V3__l)
<=> ( p(happ(V2__eval,Vvar__1___24Anonymous__23318))
& cCoq_2emicromega_2eRefl_2emake__conj___24a3(V1__A,V2__eval,Vvar__2___24Anonymous__23319) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.micromega.Refl.make_impl',axiom,
! [V1__A,V2__eval,V3__l,V4__goal] :
( cType___24t(V1__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,V3__l)
=> ( ( V3__l = cCoq_2eInit_2eDatatypes_2enil___24a1(V1__A)
& ( cCoq_2emicromega_2eRefl_2emake__impl___24a4(V1__A,V2__eval,V3__l,V4__goal)
<=> p(V4__goal) ) )
| ? [Vvar__1___24Anonymous__37714] :
( t(Vvar__1___24Anonymous__37714,V1__A)
& ? [Vvar__2___24Anonymous__37715] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__37715)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__A,Vvar__1___24Anonymous__37714,Vvar__2___24Anonymous__37715)
& ( cCoq_2emicromega_2eRefl_2emake__impl___24a4(V1__A,V2__eval,V3__l,V4__goal)
<=> ( p(happ(V2__eval,Vvar__1___24Anonymous__37714))
=> cCoq_2emicromega_2eRefl_2emake__impl___24a4(V1__A,V2__eval,Vvar__2___24Anonymous__37715,V4__goal) ) ) ) ) ) ) ) ).
fof('$_def_Coq.micromega.RingMicromega.NFormula',axiom,
! [V0__C] : cCoq_2emicromega_2eRingMicromega_2eNFormula___24a1(V0__C) = cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2emicromega_2eRingMicromega_2ePolC___24a1(V0__C),cCoq_2emicromega_2eRingMicromega_2eOp1) ).
fof('$_def_Coq.micromega.RingMicromega.PolC',axiom,
! [V0__C] : cCoq_2emicromega_2eRingMicromega_2ePolC___24a1(V0__C) = cCoq_2emicromega_2eEnvRing_2ePol___24a1(V0__C) ).
fof('$_def_Coq.micromega.RingMicromega.PolEnv',axiom,
! [V0__R] : cCoq_2emicromega_2eRingMicromega_2ePolEnv___24a1(V0__R) = cCoq_2emicromega_2eEnv_2eEnv___24a1(V0__R) ).
fof('$_def_Coq.micromega.RingMicromega.eval_op1',axiom,
! [V0__R,V1__rO,V2__req,V3__rle,V4__rlt,V5__o] :
( cType___24t(V0__R)
=> ( cCoq_2emicromega_2eRingMicromega_2eOp1___24t(V5__o)
=> ( ( V5__o = cCoq_2emicromega_2eRingMicromega_2eEqual
& cCoq_2emicromega_2eRingMicromega_2eeval__op1___24a6(V0__R,V1__rO,V2__req,V3__rle,V4__rlt,V5__o) = c_24__lam__39120___24a3(V0__R,V1__rO,V2__req) )
| ( V5__o = cCoq_2emicromega_2eRingMicromega_2eNonEqual
& cCoq_2emicromega_2eRingMicromega_2eeval__op1___24a6(V0__R,V1__rO,V2__req,V3__rle,V4__rlt,V5__o) = c_24__lam__39128___24a3(V0__R,V1__rO,V2__req) )
| ( V5__o = cCoq_2emicromega_2eRingMicromega_2eStrict
& cCoq_2emicromega_2eRingMicromega_2eeval__op1___24a6(V0__R,V1__rO,V2__req,V3__rle,V4__rlt,V5__o) = c_24__lam__39136___24a3(V0__R,V1__rO,V4__rlt) )
| ( V5__o = cCoq_2emicromega_2eRingMicromega_2eNonStrict
& cCoq_2emicromega_2eRingMicromega_2eeval__op1___24a6(V0__R,V1__rO,V2__req,V3__rle,V4__rlt,V5__o) = c_24__lam__39144___24a3(V0__R,V1__rO,V3__rle) ) ) ) ) ).
fof('$_def_Coq.micromega.RingMicromega.eval_pol',axiom,
! [V0__R,V1__rplus,V2__rtimes,V3__C,V4__phi] : cCoq_2emicromega_2eRingMicromega_2eeval__pol___24a5(V0__R,V1__rplus,V2__rtimes,V3__C,V4__phi) = cCoq_2emicromega_2eEnvRing_2ePphi___24a5(V0__R,V1__rplus,V2__rtimes,V3__C,V4__phi) ).
fof('$_def_Coq.micromega.Tauto.BFormula',axiom,
! [V0__A] : cCoq_2emicromega_2eTauto_2eBFormula___24a1(V0__A) = cCoq_2emicromega_2eTauto_2eGFormula___24a4(V0__A,cProp,cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit) ).
fof('$_def_Coq.micromega.Tauto.and_cnf',axiom,
! [V0__Term_27,V1__Annot,V2__f1,V3__f2] : cCoq_2emicromega_2eTauto_2eand__cnf___24a4(V0__Term_27,V1__Annot,V2__f1,V3__f2) = cCoq_2eInit_2eDatatypes_2eapp___24a3(cCoq_2emicromega_2eTauto_2eclause___24a2(V0__Term_27,V1__Annot),V2__f1,V3__f2) ).
fof('$_def_Coq.micromega.Tauto.clause',axiom,
! [V0__Term_27,V1__Annot] : cCoq_2emicromega_2eTauto_2eclause___24a2(V0__Term_27,V1__Annot) = cCoq_2eInit_2eDatatypes_2elist___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(V0__Term_27,V1__Annot)) ).
fof('$_def_Coq.micromega.Tauto.cnf',axiom,
! [V0__Term_27,V1__Annot] : cCoq_2emicromega_2eTauto_2ecnf___24a2(V0__Term_27,V1__Annot) = cCoq_2eInit_2eDatatypes_2elist___24a1(cCoq_2emicromega_2eTauto_2eclause___24a2(V0__Term_27,V1__Annot)) ).
fof('$_def_Coq.micromega.Tauto.cnf_ff',axiom,
! [V0__Term_27,V1__Annot] : cCoq_2emicromega_2eTauto_2ecnf__ff___24a2(V0__Term_27,V1__Annot) = cCoq_2eInit_2eDatatypes_2econs___24a3(cCoq_2eInit_2eDatatypes_2elist___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(V0__Term_27,V1__Annot)),cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(V0__Term_27,V1__Annot)),cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2elist___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(V0__Term_27,V1__Annot)))) ).
fof('$_def_Coq.micromega.Tauto.cnf_tt',axiom,
! [V0__Term_27,V1__Annot] : cCoq_2emicromega_2eTauto_2ecnf__tt___24a2(V0__Term_27,V1__Annot) = cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2emicromega_2eTauto_2eclause___24a2(V0__Term_27,V1__Annot)) ).
fof('$_def_Coq.micromega.Tauto.eval_bf',axiom,
! [V0__A,V1__ea,V2__f] :
( p(cCoq_2emicromega_2eTauto_2eeval__bf___24a3(V0__A,V1__ea,V2__f))
<=> cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__A,cProp,cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,c_24__lam__40675___24a1(V0__A),V1__ea,V2__f) ) ).
fof('$_def_Coq.micromega.Tauto.eval_clause',axiom,
! [V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env,V5__cl] :
( cCoq_2emicromega_2eTauto_2eeval__clause___24a6(V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env,V5__cl)
<=> ~ cCoq_2emicromega_2eRefl_2emake__conj___24a3(cCoq_2eInit_2eDatatypes_2eprod___24a2(V1__Term_27,V2__Annot),cCoq_2emicromega_2eTauto_2eeval__tt___24a5(V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env),V5__cl) ) ).
fof('$_def_Coq.micromega.Tauto.eval_cnf',axiom,
! [V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env,V5__f] :
( cCoq_2emicromega_2eTauto_2eeval__cnf___24a6(V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env,V5__f)
<=> cCoq_2emicromega_2eRefl_2emake__conj___24a3(cCoq_2emicromega_2eTauto_2eclause___24a2(V1__Term_27,V2__Annot),cCoq_2emicromega_2eTauto_2eeval__clause___24a5(V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env),V5__f) ) ).
fof('$_def_Coq.micromega.Tauto.eval_f',axiom,
! [V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f] :
( cType___24t(V0__TA)
=> ( cType___24t(V1__TX)
=> ( cType___24t(V2__AA)
=> ( cType___24t(V3__AF)
=> ( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,V7__f)
=> ( ( V7__f = cCoq_2emicromega_2eTauto_2eTT___24a4(V0__TA,V1__TX,V2__AA,V3__AF)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> p(c_24True) ) )
| ( V7__f = cCoq_2emicromega_2eTauto_2eFF___24a4(V0__TA,V1__TX,V2__AA,V3__AF)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> p(c_24False) ) )
| ? [Vvar__4___24Anonymous__39650] :
( t(Vvar__4___24Anonymous__39650,V1__TX)
& V7__f = cCoq_2emicromega_2eTauto_2eX___24a5(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39650)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> p(happ(V4__ex,Vvar__4___24Anonymous__39650)) ) )
| ? [Vvar__4___24Anonymous__39655] :
( t(Vvar__4___24Anonymous__39655,V0__TA)
& ? [Vvar__5___24Anonymous__39656] :
( t(Vvar__5___24Anonymous__39656,V2__AA)
& V7__f = cCoq_2emicromega_2eTauto_2eA___24a6(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39655,Vvar__5___24Anonymous__39656)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> p(happ(V5__ea,Vvar__4___24Anonymous__39655)) ) ) )
| ? [Vvar__4___24Anonymous__39662] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39662)
& ? [Vvar__5___24Anonymous__39663] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__5___24Anonymous__39663)
& V7__f = cCoq_2emicromega_2eTauto_2eCj___24a6(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39662,Vvar__5___24Anonymous__39663)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__4___24Anonymous__39662)
& cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__5___24Anonymous__39663) ) ) ) )
| ? [Vvar__4___24Anonymous__39669] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39669)
& ? [Vvar__5___24Anonymous__39670] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__5___24Anonymous__39670)
& V7__f = cCoq_2emicromega_2eTauto_2eD___24a6(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39669,Vvar__5___24Anonymous__39670)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__4___24Anonymous__39669)
| cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__5___24Anonymous__39670) ) ) ) )
| ? [Vvar__4___24Anonymous__39676] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39676)
& V7__f = cCoq_2emicromega_2eTauto_2eN___24a5(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39676)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> ~ cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__4___24Anonymous__39676) ) )
| ? [Vvar__4___24Anonymous__39681] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39681)
& ? [Vvar__5___24Anonymous__39682] :
( cCoq_2eInit_2eDatatypes_2eoption___24t(V3__AF,Vvar__5___24Anonymous__39682)
& ? [Vvar__6___24Anonymous__39683] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__6___24Anonymous__39683)
& V7__f = cCoq_2emicromega_2eTauto_2eI___24a7(V0__TA,V1__TX,V2__AA,V3__AF,Vvar__4___24Anonymous__39681,Vvar__5___24Anonymous__39682,Vvar__6___24Anonymous__39683)
& ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,V7__f)
<=> ( cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__4___24Anonymous__39681)
=> cCoq_2emicromega_2eTauto_2eeval__f___24a7(V0__TA,V1__TX,V2__AA,V3__AF,V4__ex,V5__ea,Vvar__6___24Anonymous__39683) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.micromega.Tauto.eval_tt',axiom,
! [V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env,V5__tt] :
( cCoq_2emicromega_2eTauto_2eeval__tt___24a6(V0__Env,V1__Term_27,V2__Annot,V3__eval_27,V4__env,V5__tt)
<=> p(happ(happ(V3__eval_27,V4__env),cCoq_2eInit_2eDatatypes_2efst___24a3(V1__Term_27,V2__Annot,V5__tt))) ) ).
fof('$_def_Coq.micromega.ZMicromega.Vars.max_element',axiom,
! [V0__vars] : cCoq_2emicromega_2eZMicromega_2eVars_2emax__element___24a1(V0__vars) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2efold___24a4(cCoq_2eNumbers_2eBinNums_2epositive,cCoq_2ePArith_2eBinPosDef_2ePos_2emax,V0__vars,cCoq_2eNumbers_2eBinNums_2exH) ).
fof('$_def_Coq.micromega.ZMicromega.ZWitness',axiom,
! [Vvar__40855] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__40855)
<=> cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__40855) ) ).
fof('$_def_Coq.micromega.ZMicromega.Zeval_op2',axiom,
! [V0__o] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(V0__o)
=> ( ( V0__o = cCoq_2emicromega_2eRingMicromega_2eOpEq
& cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V0__o) = c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ) )
| ( V0__o = cCoq_2emicromega_2eRingMicromega_2eOpNEq
& cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V0__o) = c_24__lam__37767 )
| ( V0__o = cCoq_2emicromega_2eRingMicromega_2eOpLe
& cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V0__o) = cCoq_2eZArith_2eBinInt_2eZ_2ele )
| ( V0__o = cCoq_2emicromega_2eRingMicromega_2eOpGe
& cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V0__o) = cCoq_2eZArith_2eBinInt_2eZ_2ege )
| ( V0__o = cCoq_2emicromega_2eRingMicromega_2eOpLt
& cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V0__o) = cCoq_2eZArith_2eBinInt_2eZ_2elt )
| ( V0__o = cCoq_2emicromega_2eRingMicromega_2eOpGt
& cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V0__o) = cCoq_2eZArith_2eBinInt_2eZ_2egt ) ) ) ).
fof('$_def_Coq.micromega.ZMicromega.agree_env',axiom,
! [V0__v,V1__env,V2__env_27] :
( cCoq_2emicromega_2eZMicromega_2eagree__env___24a3(V0__v,V1__env,V2__env_27)
<=> ! [V3__x] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(V3__x)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V3__x,V0__v) = cCoq_2eInit_2eDatatypes_2etrue
=> happ(V1__env,V3__x) = happ(V2__env_27,V3__x) ) ) ) ).
fof('$_def_Coq.micromega.ZMicromega.vars_of_pexpr',axiom,
! [V1__e] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,V1__e)
=> ( ? [Vvar__1___24Anonymous__40884] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1___24Anonymous__40884)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEc___24a2(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40884)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eempty )
| ? [Vvar__1___24Anonymous__40886] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__40886)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEX___24a2(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40886)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2esingleton___24a1(Vvar__1___24Anonymous__40886) )
| ? [Vvar__1___24Anonymous__40888] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40888)
& ? [Vvar__2___24Anonymous__40889] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__2___24Anonymous__40889)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40888,Vvar__2___24Anonymous__40889)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(c_24__let__var__var__4__v1__40891__40893__40921___24a1(Vvar__1___24Anonymous__40888),c_24__let__var__var__5__v2__40892__40894__40922___24a1(Vvar__2___24Anonymous__40889)) ) )
| ? [Vvar__1___24Anonymous__40897] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40897)
& ? [Vvar__2___24Anonymous__40898] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__2___24Anonymous__40898)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40897,Vvar__2___24Anonymous__40898)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(c_24__let__var__var__4__v1__40900__40902__40924___24a1(Vvar__1___24Anonymous__40897),c_24__let__var__var__5__v2__40901__40903__40925___24a1(Vvar__2___24Anonymous__40898)) ) )
| ? [Vvar__1___24Anonymous__40906] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40906)
& ? [Vvar__2___24Anonymous__40907] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__2___24Anonymous__40907)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40906,Vvar__2___24Anonymous__40907)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(c_24__let__var__var__4__v1__40909__40911__40927___24a1(Vvar__1___24Anonymous__40906),c_24__let__var__var__5__v2__40910__40912__40928___24a1(Vvar__2___24Anonymous__40907)) ) )
| ? [Vvar__1___24Anonymous__40915] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40915)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40915)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__1___24Anonymous__40915) )
| ? [Vvar__1___24Anonymous__40917] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40917)
& ? [Vvar__2___24Anonymous__40918] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__40918)
& V1__e = cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(cCoq_2eNumbers_2eBinNums_2eZ,Vvar__1___24Anonymous__40917,Vvar__2___24Anonymous__40918)
& cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V1__e) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(Vvar__1___24Anonymous__40917) ) ) ) ) ).
fof('$_def_Coq.setoid_ring.InitialRing.gen_phiPOS',axiom,
! [V0__R,V1__rI,V2__radd,V3__rmul,V5__p] :
( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V5__p)
=> ( ? [Vvar__0___24Anonymous__21644] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21644)
& ( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21644)
=> ( V5__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__21644)
& ( ? [Vvar__0___24Anonymous__21648] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21648)
& Vvar__0___24Anonymous__21644 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__21648)
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V2__radd,V1__rI),happ(happ(V3__rmul,happ(happ(V2__radd,V1__rI),V1__rI)),cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,Vvar__0___24Anonymous__21644))) )
| ? [Vvar__0___24Anonymous__21649] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21649)
& Vvar__0___24Anonymous__21644 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__21649)
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V2__radd,V1__rI),happ(happ(V3__rmul,happ(happ(V2__radd,V1__rI),V1__rI)),cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,Vvar__0___24Anonymous__21644))) )
| ( Vvar__0___24Anonymous__21644 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V2__radd,V1__rI),happ(happ(V2__radd,V1__rI),V1__rI)) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__21650] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21650)
& ( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21650)
=> ( V5__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__21650)
& ( ? [Vvar__0___24Anonymous__21654] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21654)
& Vvar__0___24Anonymous__21650 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__21654)
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V3__rmul,happ(happ(V2__radd,V1__rI),V1__rI)),cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,Vvar__0___24Anonymous__21650)) )
| ? [Vvar__0___24Anonymous__21655] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21655)
& Vvar__0___24Anonymous__21650 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__21655)
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V3__rmul,happ(happ(V2__radd,V1__rI),V1__rI)),cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,Vvar__0___24Anonymous__21650)) )
| ( Vvar__0___24Anonymous__21650 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V2__radd,V1__rI),V1__rI) ) ) ) ) ) )
| ( V5__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = V1__rI ) ) ) ) ).
fof('$_def_Coq.setoid_ring.InitialRing.gen_phiPOS1',axiom,
! [V0__R,V1__rI,V2__radd,V3__rmul,V5__p] :
( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V5__p)
=> ( ? [Vvar__0___24Anonymous__21611] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21611)
& V5__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__21611)
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V2__radd,V1__rI),happ(happ(V3__rmul,happ(happ(V2__radd,V1__rI),V1__rI)),cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1___24a5(V0__R,V1__rI,V2__radd,V3__rmul,Vvar__0___24Anonymous__21611))) )
| ? [Vvar__0___24Anonymous__21612] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21612)
& V5__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__21612)
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = happ(happ(V3__rmul,happ(happ(V2__radd,V1__rI),V1__rI)),cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1___24a5(V0__R,V1__rI,V2__radd,V3__rmul,Vvar__0___24Anonymous__21612)) )
| ( V5__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1___24a5(V0__R,V1__rI,V2__radd,V3__rmul,V5__p) = V1__rI ) ) ) ) ).
fof('$_def_Coq.setoid_ring.Ring_polynom.Peq',axiom,
! [V0__C,V1__ceqb,V3__P,V4__P_27] :
( cType___24t(V0__C)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,V3__P)
=> ( ? [Vvar__1___24Anonymous__15133] :
( t(Vvar__1___24Anonymous__15133,V0__C)
& ( cType___24t(V0__C)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,V4__P_27)
=> ( V3__P = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(V0__C,Vvar__1___24Anonymous__15133)
& ( ? [Vvar__1___24Anonymous__15143] :
( t(Vvar__1___24Anonymous__15143,V0__C)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(V0__C,Vvar__1___24Anonymous__15143)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = happ(happ(V1__ceqb,Vvar__1___24Anonymous__15133),Vvar__1___24Anonymous__15143) )
| ? [Vvar__1___24Anonymous__15145] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15145)
& ? [Vvar__2___24Anonymous__15146] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__2___24Anonymous__15146)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(V0__C,Vvar__1___24Anonymous__15145,Vvar__2___24Anonymous__15146)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) )
| ? [Vvar__1___24Anonymous__15149] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__1___24Anonymous__15149)
& ? [Vvar__2___24Anonymous__15150] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15150)
& ? [Vvar__3___24Anonymous__15151] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__3___24Anonymous__15151)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(V0__C,Vvar__1___24Anonymous__15149,Vvar__2___24Anonymous__15150,Vvar__3___24Anonymous__15151)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__15156] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15156)
& ? [Vvar__2___24Anonymous__15157] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__2___24Anonymous__15157)
& ( cType___24t(V0__C)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,V4__P_27)
=> ( V3__P = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(V0__C,Vvar__1___24Anonymous__15156,Vvar__2___24Anonymous__15157)
& ( ? [Vvar__1___24Anonymous__15177] :
( t(Vvar__1___24Anonymous__15177,V0__C)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(V0__C,Vvar__1___24Anonymous__15177)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__1___24Anonymous__15179] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15179)
& ? [Vvar__2___24Anonymous__15180] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__2___24Anonymous__15180)
& ( cType___24t(V0__C)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15156)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15179)
=> ( V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(V0__C,Vvar__1___24Anonymous__15179,Vvar__2___24Anonymous__15180)
& ( ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__1___24Anonymous__15156,Vvar__1___24Anonymous__15179) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,Vvar__2___24Anonymous__15157,Vvar__2___24Anonymous__15180) )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__1___24Anonymous__15156,Vvar__1___24Anonymous__15179) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__1___24Anonymous__15156,Vvar__1___24Anonymous__15179) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__15185] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__1___24Anonymous__15185)
& ? [Vvar__2___24Anonymous__15186] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15186)
& ? [Vvar__3___24Anonymous__15187] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__3___24Anonymous__15187)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(V0__C,Vvar__1___24Anonymous__15185,Vvar__2___24Anonymous__15186,Vvar__3___24Anonymous__15187)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__15192] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__1___24Anonymous__15192)
& ? [Vvar__2___24Anonymous__15193] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15193)
& ? [Vvar__3___24Anonymous__15194] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__3___24Anonymous__15194)
& ( cType___24t(V0__C)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,V4__P_27)
=> ( V3__P = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(V0__C,Vvar__1___24Anonymous__15192,Vvar__2___24Anonymous__15193,Vvar__3___24Anonymous__15194)
& ( ? [Vvar__1___24Anonymous__15227] :
( t(Vvar__1___24Anonymous__15227,V0__C)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(V0__C,Vvar__1___24Anonymous__15227)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__1___24Anonymous__15229] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15229)
& ? [Vvar__2___24Anonymous__15230] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__2___24Anonymous__15230)
& V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(V0__C,Vvar__1___24Anonymous__15229,Vvar__2___24Anonymous__15230)
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) )
| ? [Vvar__1___24Anonymous__15233] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__1___24Anonymous__15233)
& ? [Vvar__2___24Anonymous__15234] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15234)
& ? [Vvar__3___24Anonymous__15235] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__3___24Anonymous__15235)
& ( cType___24t(V0__C)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15193)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15234)
=> ( V4__P_27 = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(V0__C,Vvar__1___24Anonymous__15233,Vvar__2___24Anonymous__15234,Vvar__3___24Anonymous__15235)
& ( ( cType___24t(V0__C)
=> ( c_24__type__12649___24t(V0__C,V1__ceqb)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__1___24Anonymous__15192)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V0__C,Vvar__1___24Anonymous__15233)
=> ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__2___24Anonymous__15193,Vvar__2___24Anonymous__15234) = cCoq_2eInit_2eDatatypes_2eEq
& ( ( cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,Vvar__1___24Anonymous__15192,Vvar__1___24Anonymous__15233) = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,Vvar__3___24Anonymous__15194,Vvar__3___24Anonymous__15235) )
| ( cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,Vvar__1___24Anonymous__15192,Vvar__1___24Anonymous__15233) = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__2___24Anonymous__15193,Vvar__2___24Anonymous__15234) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse )
| ( cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(Vvar__2___24Anonymous__15193,Vvar__2___24Anonymous__15234) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V0__C,V1__ceqb,V3__P,V4__P_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_Coq.setoid_ring.Ring_polynom.mkmult_pow',axiom,
! [V0__R,V1__rmul,V3__r,V4__x,V5__p] :
( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V5__p)
=> ( ? [Vvar__0___24Anonymous__95623] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__95623)
& V5__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__95623)
& cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,V3__r,V4__x,V5__p) = cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,happ(happ(V1__rmul,V3__r),V4__x),V4__x,Vvar__0___24Anonymous__95623),V4__x,Vvar__0___24Anonymous__95623) )
| ? [Vvar__0___24Anonymous__95624] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__95624)
& V5__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__95624)
& cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,V3__r,V4__x,V5__p) = cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,V3__r,V4__x,Vvar__0___24Anonymous__95624),V4__x,Vvar__0___24Anonymous__95624) )
| ( V5__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V0__R,V1__rmul,V3__r,V4__x,V5__p) = happ(happ(V1__rmul,V3__r),V4__x) ) ) ) ) ).
fof('$_def_Coq.setoid_ring.Ring_tac.ring_subst_niter',axiom,
cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter = cCoq_2eInit_2eNat_2emul___24a2(cCoq_2eInit_2eNat_2emul___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)))))))))),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO))))))))))),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO))))))))))) ).
fof('$_def_Coq.setoid_ring.Ring_theory.IDphi',axiom,
! [V0__R,V1__x] : cCoq_2esetoid__ring_2eRing__theory_2eIDphi___24a2(V0__R,V1__x) = V1__x ).
fof('$_def_Coq.setoid_ring.Ring_theory.SRopp',axiom,
! [V0__R,V1__x] : cCoq_2esetoid__ring_2eRing__theory_2eSRopp___24a2(V0__R,V1__x) = V1__x ).
fof('$_def_Coq.setoid_ring.Ring_theory.SRsub',axiom,
! [V0__R,V1__radd,V2__x,V3__y] : cCoq_2esetoid__ring_2eRing__theory_2eSRsub___24a4(V0__R,V1__radd,V2__x,V3__y) = happ(happ(V1__radd,V2__x),cCoq_2esetoid__ring_2eRing__theory_2eSRopp___24a2(V0__R,V3__y)) ).
fof('$_def_Coq.setoid_ring.Ring_theory.id_phi_N',axiom,
! [V0__x] : cCoq_2esetoid__ring_2eRing__theory_2eid__phi__N___24a1(V0__x) = V0__x ).
fof('$_def_Coq.setoid_ring.Ring_theory.pow_N',axiom,
! [V0__R,V1__rI,V2__rmul,V3__x,V4__p] :
( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2eN___24t(V4__p)
=> ( ( V4__p = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2esetoid__ring_2eRing__theory_2epow__N___24a5(V0__R,V1__rI,V2__rmul,V3__x,V4__p) = V1__rI )
| ? [Vvar__0___24Anonymous__28925] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28925)
& V4__p = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__28925)
& cCoq_2esetoid__ring_2eRing__theory_2epow__N___24a5(V0__R,V1__rI,V2__rmul,V3__x,V4__p) = cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V2__rmul,V3__x,Vvar__0___24Anonymous__28925) ) ) ) ) ).
fof('$_def_Coq.setoid_ring.Ring_theory.pow_pos',axiom,
! [V0__R,V1__rmul,V3__x,V4__i] :
( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V4__i)
=> ( ? [Vvar__0___24Anonymous__28905] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28905)
& V4__i = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__28905)
& cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,V4__i) = happ(happ(V1__rmul,V3__x),happ(happ(V1__rmul,c_24__let__var__6__p__28906__28909___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28905)),c_24__let__var__6__p__28906__28909___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28905))) )
| ? [Vvar__0___24Anonymous__28907] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28907)
& V4__i = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__28907)
& cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,V4__i) = happ(happ(V1__rmul,c_24__let__var__6__p__28908__28910___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28907)),c_24__let__var__6__p__28908__28910___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__28907)) )
| ( V4__i = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,V4__i) = V3__x ) ) ) ) ).
fof('$_def_Hammer.Tactics.Reconstr.rdone',axiom,
! [V0__T,V1__x] :
( cHammer_2eTactics_2eReconstr_2erdone___24a2(V0__T,V1__x)
<=> p(c_24True) ) ).
fof('$_def_Hammer.Tactics.Tactics.default',axiom,
cHammer_2eTactics_2eTactics_2edefault = cCoq_2eInit_2eDatatypes_2ett ).
fof('$_def_Hammer.Tactics.Tactics.hints',axiom,
cHammer_2eTactics_2eTactics_2ehints = cCoq_2eInit_2eDatatypes_2ett ).
fof('$_def_Hammer.Tactics.Tactics.logic',axiom,
cHammer_2eTactics_2eTactics_2elogic = cCoq_2eInit_2eDatatypes_2ett ).
fof('$_def_Hammer.Tactics.Tactics.nohints',axiom,
cHammer_2eTactics_2eTactics_2enohints = cCoq_2eInit_2eDatatypes_2ett ).
fof('$_def_Hammer.Tactics.Tactics.none',axiom,
cHammer_2eTactics_2eTactics_2enone = cCoq_2eInit_2eDatatypes_2ett ).
fof('$_def_IntMap.Fset.FSet',axiom,
! [Vvar__1903] :
( cIntMap_2eFset_2eFSet___24t(Vvar__1903)
<=> cIntMap_2eMap_2eMap___24t(cCoq_2eInit_2eDatatypes_2eunit,Vvar__1903) ) ).
fof('$_def_IntMap.Fset.FSetDelta',axiom,
! [V0__s,V1__s_27] : cIntMap_2eFset_2eFSetDelta___24a2(V0__s,V1__s_27) = cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27) ).
fof('$_def_IntMap.Fset.FSetDiff',axiom,
! [V0__s,V1__s_27] : cIntMap_2eFset_2eFSetDiff___24a2(V0__s,V1__s_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27) ).
fof('$_def_IntMap.Fset.FSetInter',axiom,
! [V0__s,V1__s_27] : cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27) ).
fof('$_def_IntMap.Fset.FSetUnion',axiom,
! [V0__s,V1__s_27] : cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27) = cIntMap_2eMap_2eMapMerge___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27) ).
fof('$_def_IntMap.Fset.MapDom',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m) = cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit) )
| ? [Vvar__1___24Anonymous__1908] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1908)
& ? [Vvar__2___24Anonymous__1909] :
( t(Vvar__2___24Anonymous__1909,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1908,Vvar__2___24Anonymous__1909)
& cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m) = cIntMap_2eMap_2eM1___24a3(cCoq_2eInit_2eDatatypes_2eunit,Vvar__1___24Anonymous__1908,cCoq_2eInit_2eDatatypes_2ett) ) )
| ? [Vvar__1___24Anonymous__1912] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1912)
& ? [Vvar__2___24Anonymous__1913] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1913)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1912,Vvar__2___24Anonymous__1913)
& cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m) = cIntMap_2eMap_2eM2___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(V0__A,Vvar__1___24Anonymous__1912),cIntMap_2eFset_2eMapDom___24a2(V0__A,Vvar__2___24Anonymous__1913)) ) ) ) ) ) ).
fof('$_def_IntMap.Fset.MapDomRestrBy',axiom,
! [V0__A,V1__B,V3__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ( ( V3__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eFset_2eMapDomRestrBy___24a3(V0__A,V1__B,V3__m) = c_24__lam__1083___24a2(V0__A,V1__B) )
| ? [Vvar__1___24Anonymous__1187] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1187)
& ? [Vvar__2___24Anonymous__1188] :
( t(Vvar__2___24Anonymous__1188,V0__A)
& V3__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1187,Vvar__2___24Anonymous__1188)
& cIntMap_2eFset_2eMapDomRestrBy___24a3(V0__A,V1__B,V3__m) = c_24__lam__1228___24a4(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1187) ) )
| ? [Vvar__1___24Anonymous__1197] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1197)
& ? [Vvar__2___24Anonymous__1198] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1198)
& V3__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1197,Vvar__2___24Anonymous__1198)
& cIntMap_2eFset_2eMapDomRestrBy___24a3(V0__A,V1__B,V3__m) = c_24__lam__1270___24a5(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1197,Vvar__2___24Anonymous__1198) ) ) ) ) ) ).
fof('$_def_IntMap.Fset.MapDomRestrTo',axiom,
! [V0__A,V1__B,V3__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ( ( V3__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eFset_2eMapDomRestrTo___24a3(V0__A,V1__B,V3__m) = c_24__lam__1083___24a2(V0__A,V1__B) )
| ? [Vvar__1___24Anonymous__1052] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1052)
& ? [Vvar__2___24Anonymous__1053] :
( t(Vvar__2___24Anonymous__1053,V0__A)
& V3__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1052,Vvar__2___24Anonymous__1053)
& cIntMap_2eFset_2eMapDomRestrTo___24a3(V0__A,V1__B,V3__m) = c_24__lam__1098___24a4(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1052) ) )
| ? [Vvar__1___24Anonymous__1062] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1062)
& ? [Vvar__2___24Anonymous__1063] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1063)
& V3__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1062,Vvar__2___24Anonymous__1063)
& cIntMap_2eFset_2eMapDomRestrTo___24a3(V0__A,V1__B,V3__m) = c_24__lam__1156___24a5(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1062,Vvar__2___24Anonymous__1063) ) ) ) ) ) ).
fof('$_def_IntMap.Fset.in_FSet',axiom,
cIntMap_2eFset_2ein__FSet = cIntMap_2eFset_2ein__dom___24a1(cCoq_2eInit_2eDatatypes_2eunit) ).
fof('$_def_IntMap.Fset.in_dom',axiom,
! [V0__A,V1__a,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2ead___24t(V1__a)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ? [Vvar__1___24Anonymous__1896] :
( t(Vvar__1___24Anonymous__1896,V0__A)
& cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,V1__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,Vvar__1___24Anonymous__1896)
& cIntMap_2eFset_2ein__dom___24a3(V0__A,V1__a,V2__m) = cCoq_2eInit_2eDatatypes_2etrue )
| ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,V1__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
& cIntMap_2eFset_2ein__dom___24a3(V0__A,V1__a,V2__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapCard',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapCard___24a2(V0__A,V2__m) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__1___24Anonymous__727] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__727)
& ? [Vvar__2___24Anonymous__728] :
( t(Vvar__2___24Anonymous__728,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__727,Vvar__2___24Anonymous__728)
& cIntMap_2eMap_2eMapCard___24a2(V0__A,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) ) )
| ? [Vvar__1___24Anonymous__731] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__731)
& ? [Vvar__2___24Anonymous__732] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__732)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__731,Vvar__2___24Anonymous__732)
& cIntMap_2eMap_2eMapCard___24a2(V0__A,V2__m) = cCoq_2eInit_2eNat_2eadd___24a2(cIntMap_2eMap_2eMapCard___24a2(V0__A,Vvar__1___24Anonymous__731),cIntMap_2eMap_2eMapCard___24a2(V0__A,Vvar__2___24Anonymous__732)) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapDelta',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapDelta___24a2(V0__A,V2__m) = c_24__lam__319___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1424] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1424)
& ? [Vvar__2___24Anonymous__1425] :
( t(Vvar__2___24Anonymous__1425,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1424,Vvar__2___24Anonymous__1425)
& cIntMap_2eMap_2eMapDelta___24a2(V0__A,V2__m) = c_24__lam__1465___24a3(V0__A,Vvar__1___24Anonymous__1424,Vvar__2___24Anonymous__1425) ) )
| ? [Vvar__1___24Anonymous__1434] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1434)
& ? [Vvar__2___24Anonymous__1435] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1435)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1434,Vvar__2___24Anonymous__1435)
& cIntMap_2eMap_2eMapDelta___24a2(V0__A,V2__m) = c_24__lam__1515___24a4(V0__A,V2__m,Vvar__1___24Anonymous__1434,Vvar__2___24Anonymous__1435) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapGet',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m) = c_24__lam__128___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__104] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__104)
& ? [Vvar__2___24Anonymous__105] :
( t(Vvar__2___24Anonymous__105,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__104,Vvar__2___24Anonymous__105)
& cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m) = c_24__lam__136___24a3(V0__A,Vvar__1___24Anonymous__104,Vvar__2___24Anonymous__105) ) )
| ? [Vvar__1___24Anonymous__112] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__112)
& ? [Vvar__2___24Anonymous__113] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__113)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__112,Vvar__2___24Anonymous__113)
& cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m) = c_24__lam__163___24a3(V0__A,Vvar__1___24Anonymous__112,Vvar__2___24Anonymous__113) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapMerge',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapMerge___24a2(V0__A,V2__m) = c_24__lam__319___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__297] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__297)
& ? [Vvar__2___24Anonymous__298] :
( t(Vvar__2___24Anonymous__298,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__297,Vvar__2___24Anonymous__298)
& cIntMap_2eMap_2eMapMerge___24a2(V0__A,V2__m) = c_24__lam__323___24a3(V0__A,Vvar__1___24Anonymous__297,Vvar__2___24Anonymous__298) ) )
| ? [Vvar__1___24Anonymous__303] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__303)
& ? [Vvar__2___24Anonymous__304] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__304)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__303,Vvar__2___24Anonymous__304)
& cIntMap_2eMap_2eMapMerge___24a2(V0__A,V2__m) = c_24__lam__355___24a4(V0__A,V2__m,Vvar__1___24Anonymous__303,Vvar__2___24Anonymous__304) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapPut',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapPut___24a2(V0__A,V2__m) = cIntMap_2eMap_2eM1___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__179] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__179)
& ? [Vvar__2___24Anonymous__180] :
( t(Vvar__2___24Anonymous__180,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__179,Vvar__2___24Anonymous__180)
& cIntMap_2eMap_2eMapPut___24a2(V0__A,V2__m) = c_24__lam__225___24a3(V0__A,Vvar__1___24Anonymous__179,Vvar__2___24Anonymous__180) ) )
| ? [Vvar__1___24Anonymous__191] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__191)
& ? [Vvar__2___24Anonymous__192] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__192)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__191,Vvar__2___24Anonymous__192)
& cIntMap_2eMap_2eMapPut___24a2(V0__A,V2__m) = c_24__lam__262___24a3(V0__A,Vvar__1___24Anonymous__191,Vvar__2___24Anonymous__192) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapPut1',axiom,
! [V0__A,V2__a,V3__y,V4__a_27,V5__y_27,V6__p] :
( cType___24t(V0__A)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V6__p)
=> ( ? [Vvar__0___24Anonymous__563] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__563)
& ( cType___24t(V0__A)
=> ( cIntMap_2eMap_2ead___24t(V2__a)
=> ( V6__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__563)
& ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V2__a) = cCoq_2eInit_2eDatatypes_2etrue
& cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,V6__p) = cIntMap_2eMap_2eM2___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a_27),V5__y_27),cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V2__a),V3__y)) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V2__a) = cCoq_2eInit_2eDatatypes_2efalse
& cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,V6__p) = cIntMap_2eMap_2eM2___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V2__a),V3__y),cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a_27),V5__y_27)) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__565] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__565)
& V6__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__565)
& cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,V6__p) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_24577___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,Vvar__0___24Anonymous__565) )
| ( cType___24t(V0__A)
=> ( cIntMap_2eMap_2ead___24t(V2__a)
=> ( V6__p = cCoq_2eNumbers_2eBinNums_2exH
& ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V2__a) = cCoq_2eInit_2eDatatypes_2etrue
& cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,V6__p) = cIntMap_2eMap_2eM2___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a_27),V5__y_27),cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V2__a),V3__y)) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V2__a) = cCoq_2eInit_2eDatatypes_2efalse
& cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,V6__p) = cIntMap_2eMap_2eM2___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V2__a),V3__y),cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a_27),V5__y_27)) ) ) ) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapPut_behind',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapPut__behind___24a2(V0__A,V2__m) = cIntMap_2eMap_2eM1___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__599] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__599)
& ? [Vvar__2___24Anonymous__600] :
( t(Vvar__2___24Anonymous__600,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__599,Vvar__2___24Anonymous__600)
& cIntMap_2eMap_2eMapPut__behind___24a2(V0__A,V2__m) = c_24__lam__649___24a4(V0__A,V2__m,Vvar__1___24Anonymous__599,Vvar__2___24Anonymous__600) ) )
| ? [Vvar__1___24Anonymous__611] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__611)
& ? [Vvar__2___24Anonymous__612] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__612)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__611,Vvar__2___24Anonymous__612)
& cIntMap_2eMap_2eMapPut__behind___24a2(V0__A,V2__m) = c_24__lam__686___24a3(V0__A,Vvar__1___24Anonymous__611,Vvar__2___24Anonymous__612) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapRemove',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapRemove___24a2(V0__A,V2__m) = c_24__lam__1398___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1382] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1382)
& ? [Vvar__2___24Anonymous__1383] :
( t(Vvar__2___24Anonymous__1383,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1382,Vvar__2___24Anonymous__1383)
& cIntMap_2eMap_2eMapRemove___24a2(V0__A,V2__m) = c_24__lam__1406___24a3(V0__A,V2__m,Vvar__1___24Anonymous__1382) ) )
| ? [Vvar__1___24Anonymous__1390] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1390)
& ? [Vvar__2___24Anonymous__1391] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1391)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1390,Vvar__2___24Anonymous__1391)
& cIntMap_2eMap_2eMapRemove___24a2(V0__A,V2__m) = c_24__lam__1414___24a3(V0__A,Vvar__1___24Anonymous__1390,Vvar__2___24Anonymous__1391) ) ) ) ) ) ).
fof('$_def_IntMap.Map.ad',axiom,
! [Vvar__52] :
( cIntMap_2eMap_2ead___24t(Vvar__52)
<=> cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__52) ) ).
fof('$_def_IntMap.Map.makeM2',axiom,
! [V0__A,V1__m,V2__m_27] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( ( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( V1__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& ( ( V2__m_27 = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM0___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1340] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1340)
& ? [Vvar__2___24Anonymous__1341] :
( t(Vvar__2___24Anonymous__1341,V0__A)
& V2__m_27 = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1340,Vvar__2___24Anonymous__1341)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vvar__1___24Anonymous__1340),Vvar__2___24Anonymous__1341) ) )
| ? [Vvar__1___24Anonymous__1344] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1344)
& ? [Vvar__2___24Anonymous__1345] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1345)
& V2__m_27 = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1344,Vvar__2___24Anonymous__1345)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__1348] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1348)
& ? [Vvar__2___24Anonymous__1349] :
( t(Vvar__2___24Anonymous__1349,V0__A)
& ( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( V1__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1348,Vvar__2___24Anonymous__1349)
& ( ( V2__m_27 = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM1___24a3(V0__A,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vvar__1___24Anonymous__1348),Vvar__2___24Anonymous__1349) )
| ? [Vvar__1___24Anonymous__1364] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1364)
& ? [Vvar__2___24Anonymous__1365] :
( t(Vvar__2___24Anonymous__1365,V0__A)
& V2__m_27 = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1364,Vvar__2___24Anonymous__1365)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27) ) )
| ? [Vvar__1___24Anonymous__1368] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1368)
& ? [Vvar__2___24Anonymous__1369] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1369)
& V2__m_27 = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1368,Vvar__2___24Anonymous__1369)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27) ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__1372] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1372)
& ? [Vvar__2___24Anonymous__1373] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1373)
& V1__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1372,Vvar__2___24Anonymous__1373)
& cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27) ) ) ) ) ) ).
fof('$_def_IntMap.Mapaxioms.eqmap',axiom,
! [V0__A,V1__m,V2__m_27] :
( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
<=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V1__m),cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m_27)) ) ).
fof('$_def_IntMap.Mapcanon.MapCanonicalize',axiom,
! [V0__A,V2__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( ( V2__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,V2__m) = V2__m )
| ? [Vvar__1___24Anonymous__2070] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__2070)
& ? [Vvar__2___24Anonymous__2071] :
( t(Vvar__2___24Anonymous__2071,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__2070,Vvar__2___24Anonymous__2071)
& cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,V2__m) = V2__m ) )
| ? [Vvar__1___24Anonymous__2074] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__2074)
& ? [Vvar__2___24Anonymous__2075] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__2075)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__2074,Vvar__2___24Anonymous__2075)
& cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,V2__m) = cIntMap_2eMap_2emakeM2___24a3(V0__A,cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,Vvar__1___24Anonymous__2074),cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,Vvar__2___24Anonymous__2075)) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.MapCollect',axiom,
! [V0__A,V1__B,V2__f,V3__m] : cIntMap_2eMapiter_2eMapCollect___24a4(V0__A,V1__B,V2__f,V3__m) = cIntMap_2eMapiter_2eMapCollect1___24a5(V0__A,V1__B,V2__f,c_24__lam__1605___24a2(V0__A,V1__B),V3__m) ).
fof('$_def_IntMap.Mapiter.MapFold',axiom,
! [V0__A,V1__M,V2__neutral,V3__op,V4__f,V5__m] : cIntMap_2eMapiter_2eMapFold___24a6(V0__A,V1__M,V2__neutral,V3__op,V4__f,V5__m) = cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V4__f,c_24__lam__1605___24a2(V0__A,V1__M),V5__m) ).
fof('$_def_IntMap.Mapiter.MapFold1',axiom,
! [V0__A,V1__M,V2__neutral,V3__op,V5__f,V6__pf,V7__m] :
( cType___24t(V0__A)
=> ( cType___24t(V1__M)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V7__m)
=> ( ( V7__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V5__f,V6__pf,V7__m) = V2__neutral )
| ? [Vvar__1___24Anonymous__1628] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1628)
& ? [Vvar__2___24Anonymous__1629] :
( t(Vvar__2___24Anonymous__1629,V0__A)
& V7__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1628,Vvar__2___24Anonymous__1629)
& cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V5__f,V6__pf,V7__m) = happ(happ(V5__f,happ(V6__pf,Vvar__1___24Anonymous__1628)),Vvar__2___24Anonymous__1629) ) )
| ? [Vvar__1___24Anonymous__1632] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1632)
& ? [Vvar__2___24Anonymous__1633] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1633)
& V7__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1632,Vvar__2___24Anonymous__1633)
& cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V5__f,V6__pf,V7__m) = happ(happ(V3__op,cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V5__f,c_24__lam__1644___24a3(V0__A,V1__M,V6__pf),Vvar__1___24Anonymous__1632)),cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V5__f,c_24__lam__1650___24a3(V0__A,V1__M,V6__pf),Vvar__2___24Anonymous__1633)) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.Map_of_alist',axiom,
! [V0__A,V2__l] :
( cType___24t(V0__A)
=> ( cIntMap_2eMapiter_2ealist___24t(V0__A,V2__l)
=> ( ( V2__l = cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A))
& cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,V2__l) = cIntMap_2eMap_2eM0___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1761] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__1761)
& ? [Vvar__2___24Anonymous__1762] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__2___24Anonymous__1762)
& ( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__1761)
=> ( V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__1___24Anonymous__1761,Vvar__2___24Anonymous__1762)
& ? [Vvar__2___24Anonymous__1774] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__1774)
& ? [Vvar__3___24Anonymous__1775] :
( t(Vvar__3___24Anonymous__1775,V0__A)
& Vvar__1___24Anonymous__1761 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,Vvar__2___24Anonymous__1774,Vvar__3___24Anonymous__1775)
& cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,V2__l) = cIntMap_2eMap_2eMapPut___24a4(V0__A,cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,Vvar__2___24Anonymous__1762),Vvar__2___24Anonymous__1774,Vvar__3___24Anonymous__1775) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.alist',axiom,
! [V0__A] : cIntMap_2eMapiter_2ealist___24a1(V0__A) = cCoq_2eInit_2eDatatypes_2elist___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A)) ).
fof('$_def_IntMap.Mapiter.alist_of_Map',axiom,
! [V0__A] : cIntMap_2eMapiter_2ealist__of__Map___24a1(V0__A) = cIntMap_2eMapiter_2eMapFold___24a5(V0__A,cIntMap_2eMapiter_2ealist___24a1(V0__A),cIntMap_2eMapiter_2eanil___24a1(V0__A),cIntMap_2eMapiter_2eaapp___24a1(V0__A),c_24__lam__2179___24a1(V0__A)) ).
fof('$_def_IntMap.Mapsubset.MapDisjoint',axiom,
! [V0__A,V1__B,V2__m,V3__m_27] :
( cIntMap_2eMapsubset_2eMapDisjoint___24a4(V0__A,V1__B,V2__m,V3__m_27)
<=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ( cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,V2__m) = cCoq_2eInit_2eDatatypes_2etrue
=> ( cIntMap_2eFset_2ein__dom___24a3(V1__B,V4__a,V3__m_27) = cCoq_2eInit_2eDatatypes_2etrue
=> p(c_24False) ) ) ) ) ).
fof('$_def_IntMap.Mapsubset.MapSubset',axiom,
! [V0__A,V1__B,V2__m,V3__m_27] :
( cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
<=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ( cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,V2__m) = cCoq_2eInit_2eDatatypes_2etrue
=> cIntMap_2eFset_2ein__dom___24a3(V1__B,V4__a,V3__m_27) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ).
fof('$_discrim_Coq.Bool.Bool.ReflectT$Coq.Bool.Bool.ReflectF',axiom,
! [Vvar__0__P__19871,Vvar__1___24Anonymous__19872,Vvar__0__P__19873,Vvar__1___24Anonymous__19874] : cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__19871) != cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__19873) ).
fof('$_discrim_Coq.FSets.FSetPositive.PositiveSet.Leaf$Coq.FSets.FSetPositive.PositiveSet.Node',axiom,
! [Vvar__0___24Anonymous__19224,Vvar__1___24Anonymous__19225,Vvar__2___24Anonymous__19226] : cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf != cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19224,Vvar__1___24Anonymous__19225,Vvar__2___24Anonymous__19226) ).
fof('$_discrim_Coq.Init.Byte.x00$Coq.Init.Byte.x01',axiom,
cCoq_2eInit_2eByte_2ex00 != cCoq_2eInit_2eByte_2ex01 ).
fof('$_discrim_Coq.Init.Datatypes.CompEqT$Coq.Init.Datatypes.CompLtT',axiom,
! [Vvar__0__Peq__19951,Vvar__1__Plt__19952,Vvar__2__Pgt__19953,Vvar__3___24Anonymous__19954,Vvar__0__Peq__19955,Vvar__1__Plt__19956,Vvar__2__Pgt__19957,Vvar__3___24Anonymous__19958] : cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__19951,Vvar__1__Plt__19952,Vvar__2__Pgt__19953) != cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__19955,Vvar__1__Plt__19956,Vvar__2__Pgt__19957) ).
fof('$_discrim_Coq.Init.Datatypes.Eq$Coq.Init.Datatypes.Lt',axiom,
cCoq_2eInit_2eDatatypes_2eEq != cCoq_2eInit_2eDatatypes_2eLt ).
fof('$_discrim_Coq.Init.Datatypes.O$Coq.Init.Datatypes.S',axiom,
! [Vvar__0___24Anonymous__455] : cCoq_2eInit_2eDatatypes_2eO != cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__455) ).
fof('$_discrim_Coq.Init.Datatypes.Some$Coq.Init.Datatypes.None',axiom,
! [Vvar__0__A__38,Vvar__1___24Anonymous__39,Vvar__0__A__40] : cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__38,Vvar__1___24Anonymous__39) != cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__40) ).
fof('$_discrim_Coq.Init.Datatypes.inl$Coq.Init.Datatypes.inr',axiom,
! [Vvar__0__A__10814,Vvar__1__B__10815,Vvar__2___24Anonymous__10816,Vvar__0__A__10817,Vvar__1__B__10818,Vvar__2___24Anonymous__10819] : cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__10814,Vvar__1__B__10815,Vvar__2___24Anonymous__10816) != cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__10817,Vvar__1__B__10818,Vvar__2___24Anonymous__10819) ).
fof('$_discrim_Coq.Init.Datatypes.nil$Coq.Init.Datatypes.cons',axiom,
! [Vvar__0__A__1036,Vvar__0__A__1037,Vvar__1___24Anonymous__1038,Vvar__2___24Anonymous__1039] : cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__1036) != cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__1037,Vvar__1___24Anonymous__1038,Vvar__2___24Anonymous__1039) ).
fof('$_discrim_Coq.Init.Datatypes.true$Coq.Init.Datatypes.false',axiom,
cCoq_2eInit_2eDatatypes_2etrue != cCoq_2eInit_2eDatatypes_2efalse ).
fof('$_discrim_Coq.Init.Decimal.Decimal$Coq.Init.Decimal.DecimalExp',axiom,
! [Vvar__0__i__95128,Vvar__1__f__95129,Vvar__0__i__95130,Vvar__1__f__95131,Vvar__2__e__95132] : cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__95128,Vvar__1__f__95129) != cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__95130,Vvar__1__f__95131,Vvar__2__e__95132) ).
fof('$_discrim_Coq.Init.Decimal.Nil$Coq.Init.Decimal.D0',axiom,
! [Vvar__0___24Anonymous__87058] : cCoq_2eInit_2eDecimal_2eNil != cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__87058) ).
fof('$_discrim_Coq.Init.Decimal.Pos$Coq.Init.Decimal.Neg',axiom,
! [Vvar__0__d__95116,Vvar__0__d__95117] : cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__95116) != cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__95117) ).
fof('$_discrim_Coq.Init.Specif.inleft$Coq.Init.Specif.inright',axiom,
! [Vvar__0__A__928,Vvar__1__B__929,Vvar__2___24Anonymous__930,Vvar__0__A__931,Vvar__1__B__932,Vvar__2___24Anonymous__933] : cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__928,Vvar__1__B__929,Vvar__2___24Anonymous__930) != cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__931,Vvar__1__B__932) ).
fof('$_discrim_Coq.Init.Specif.left$Coq.Init.Specif.right',axiom,
! [Vvar__0__A__402,Vvar__1__B__403,Vvar__2___24Anonymous__404,Vvar__0__A__405,Vvar__1__B__406,Vvar__2___24Anonymous__407] : cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__402,Vvar__1__B__403) != cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__405,Vvar__1__B__406) ).
fof('$_discrim_Coq.Numbers.BinNums.N0$Coq.Numbers.BinNums.Npos',axiom,
! [Vvar__0___24Anonymous__22] : cCoq_2eNumbers_2eBinNums_2eN0 != cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__22) ).
fof('$_discrim_Coq.Numbers.BinNums.Z0$Coq.Numbers.BinNums.Zpos',axiom,
! [Vvar__0___24Anonymous__2664] : cCoq_2eNumbers_2eBinNums_2eZ0 != cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__2664) ).
fof('$_discrim_Coq.Numbers.BinNums.xI$Coq.Numbers.BinNums.xO',axiom,
! [Vvar__0___24Anonymous__6,Vvar__0___24Anonymous__7] : cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__6) != cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__7) ).
fof('$_discrim_Coq.PArith.BinPos.Pos.PeanoOne$Coq.PArith.BinPos.Pos.PeanoSucc',axiom,
! [Vvar__0__p__33576,Vvar__1___24Anonymous__33577] : cCoq_2ePArith_2eBinPos_2ePos_2ePeanoOne != cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__33576,Vvar__1___24Anonymous__33577) ).
fof('$_discrim_Coq.PArith.BinPosDef.Pos.IsNul$Coq.PArith.BinPosDef.Pos.IsPos',axiom,
! [Vvar__0___24Anonymous__19090] : cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul != cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__19090) ).
fof('$_discrim_Coq.Reals.Rfunctions.ZintNull$Coq.Reals.Rfunctions.ZintPos',axiom,
! [Vvar__0__x__23414,Vvar__1___24Anonymous__23415,Vvar__0__x__23416,Vvar__1__n__23417,Vvar__2___24Anonymous__23418] : cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__23414) != cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__23416,Vvar__1__n__23417) ).
fof('$_discrim_Coq.Strings.String.EmptyString$Coq.Strings.String.String',axiom,
! [Vvar__0___24Anonymous__32751,Vvar__1___24Anonymous__32752] : cCoq_2eStrings_2eString_2eEmptyString != cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__32751,Vvar__1___24Anonymous__32752) ).
fof('$_discrim_Coq.Structures.OrderedType.LT$Coq.Structures.OrderedType.EQ',axiom,
! [Vvar__0__X__23084,Vvar__1__lt__23085,Vvar__2__eq__23086,Vvar__3__x__23087,Vvar__4__y__23088,Vvar__5___24Anonymous__23089,Vvar__0__X__23090,Vvar__1__lt__23091,Vvar__2__eq__23092,Vvar__3__x__23093,Vvar__4__y__23094,Vvar__5___24Anonymous__23095] : cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__23084,Vvar__1__lt__23085,Vvar__2__eq__23086,Vvar__3__x__23087,Vvar__4__y__23088) != cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__23090,Vvar__1__lt__23091,Vvar__2__eq__23092,Vvar__3__x__23093,Vvar__4__y__23094) ).
fof('$_discrim_Coq.Structures.OrdersTac.OEQ$Coq.Structures.OrdersTac.OLT',axiom,
cCoq_2eStructures_2eOrdersTac_2eOEQ != cCoq_2eStructures_2eOrdersTac_2eOLT ).
fof('$_discrim_Coq.Vectors.Fin.F1$Coq.Vectors.Fin.FS',axiom,
! [Vvar__0__n__21601,Vvar__0__n__21602,Vvar__1___24Anonymous__21603] : cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__21601) != cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__21602,Vvar__1___24Anonymous__21603) ).
fof('$_discrim_Coq.Vectors.VectorDef.nil$Coq.Vectors.VectorDef.cons',axiom,
! [Vvar__0__A__33211,Vvar__0__A__33212,Vvar__1__h__33213,Vvar__2__n__33214,Vvar__3___24Anonymous__33215] : cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__33211) != cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__33212,Vvar__1__h__33213,Vvar__2__n__33214,Vvar__3___24Anonymous__33215) ).
fof('$_discrim_Coq.micromega.EnvRing.PEc$Coq.micromega.EnvRing.PEX',axiom,
! [Vvar__0__C__11122,Vvar__1___24Anonymous__11123,Vvar__0__C__11124,Vvar__1___24Anonymous__11125] : cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__11122,Vvar__1___24Anonymous__11123) != cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__11124,Vvar__1___24Anonymous__11125) ).
fof('$_discrim_Coq.micromega.EnvRing.Pc$Coq.micromega.EnvRing.Pinj',axiom,
! [Vvar__0__C__20012,Vvar__1___24Anonymous__20013,Vvar__0__C__20014,Vvar__1___24Anonymous__20015,Vvar__2___24Anonymous__20016] : cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20012,Vvar__1___24Anonymous__20013) != cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20014,Vvar__1___24Anonymous__20015,Vvar__2___24Anonymous__20016) ).
fof('$_discrim_Coq.micromega.EnvRing.mon0$Coq.micromega.EnvRing.zmon',axiom,
! [Vvar__0___24Anonymous__20049,Vvar__1___24Anonymous__20050] : cCoq_2emicromega_2eEnvRing_2emon0 != cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__20049,Vvar__1___24Anonymous__20050) ).
fof('$_discrim_Coq.micromega.RMicromega.C0$Coq.micromega.RMicromega.C1',axiom,
cCoq_2emicromega_2eRMicromega_2eC0 != cCoq_2emicromega_2eRMicromega_2eC1 ).
fof('$_discrim_Coq.micromega.RingMicromega.Equal$Coq.micromega.RingMicromega.NonEqual',axiom,
cCoq_2emicromega_2eRingMicromega_2eEqual != cCoq_2emicromega_2eRingMicromega_2eNonEqual ).
fof('$_discrim_Coq.micromega.RingMicromega.OpEq$Coq.micromega.RingMicromega.OpNEq',axiom,
cCoq_2emicromega_2eRingMicromega_2eOpEq != cCoq_2emicromega_2eRingMicromega_2eOpNEq ).
fof('$_discrim_Coq.micromega.RingMicromega.PsatzIn$Coq.micromega.RingMicromega.PsatzSquare',axiom,
! [Vvar__0__C__28839,Vvar__1___24Anonymous__28840,Vvar__0__C__28841,Vvar__1___24Anonymous__28842] : cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__28839,Vvar__1___24Anonymous__28840) != cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__28841,Vvar__1___24Anonymous__28842) ).
fof('$_discrim_Coq.micromega.Tauto.TT$Coq.micromega.Tauto.FF',axiom,
! [Vvar__0__TA__33106,Vvar__1__TX__33107,Vvar__2__AA__33108,Vvar__3__AF__33109,Vvar__0__TA__33110,Vvar__1__TX__33111,Vvar__2__AA__33112,Vvar__3__AF__33113] : cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__33106,Vvar__1__TX__33107,Vvar__2__AA__33108,Vvar__3__AF__33109) != cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__33110,Vvar__1__TX__33111,Vvar__2__AA__33112,Vvar__3__AF__33113) ).
fof('$_discrim_Coq.micromega.VarMap.Empty$Coq.micromega.VarMap.Elt',axiom,
! [Vvar__0__A__95795,Vvar__0__A__95796,Vvar__1___24Anonymous__95797] : cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__95795) != cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__95796,Vvar__1___24Anonymous__95797) ).
fof('$_discrim_Coq.micromega.ZMicromega.DoneProof$Coq.micromega.ZMicromega.RatProof',axiom,
! [Vvar__0___24Anonymous__33292,Vvar__1___24Anonymous__33293] : cCoq_2emicromega_2eZMicromega_2eDoneProof != cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__33292,Vvar__1___24Anonymous__33293) ).
fof('$_discrim_Coq.setoid_ring.Field_theory.FEO$Coq.setoid_ring.Field_theory.FEI',axiom,
! [Vvar__0__C__11791,Vvar__0__C__11792] : cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__11791) != cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__11792) ).
fof('$_discrim_Coq.setoid_ring.Ring_polynom.PEO$Coq.setoid_ring.Ring_polynom.PEI',axiom,
! [Vvar__0__C__15463,Vvar__0__C__15464] : cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__15463) != cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__15464) ).
fof('$_discrim_Coq.setoid_ring.Ring_polynom.Pc$Coq.setoid_ring.Ring_polynom.Pinj',axiom,
! [Vvar__0__C__15107,Vvar__1___24Anonymous__15108,Vvar__0__C__15109,Vvar__1___24Anonymous__15110,Vvar__2___24Anonymous__15111] : cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__15107,Vvar__1___24Anonymous__15108) != cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__15109,Vvar__1___24Anonymous__15110,Vvar__2___24Anonymous__15111) ).
fof('$_discrim_Coq.setoid_ring.Ring_polynom.mon0$Coq.setoid_ring.Ring_polynom.zmon',axiom,
! [Vvar__0___24Anonymous__15273,Vvar__1___24Anonymous__15274] : cCoq_2esetoid__ring_2eRing__polynom_2emon0 != cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__15273,Vvar__1___24Anonymous__15274) ).
fof('$_discrim_Coq.setoid_ring.Ring_theory.Abstract$Coq.setoid_ring.Ring_theory.Computational',axiom,
! [Vvar__0__R__18633,Vvar__1__req__18634,Vvar__2__reqb__18635,Vvar__3___24Anonymous__18636] : cCoq_2esetoid__ring_2eRing__theory_2eAbstract != cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__18633,Vvar__1__req__18634,Vvar__2__reqb__18635) ).
fof('$_discrim_Hammer.Tactics.Reconstr.Empty$Hammer.Tactics.Reconstr.AllHyps',axiom,
cHammer_2eTactics_2eReconstr_2eEmpty != cHammer_2eTactics_2eReconstr_2eAllHyps ).
fof('$_discrim_IntMap.Map.M0$IntMap.Map.M1',axiom,
! [Vvar__0__A__72,Vvar__0__A__73,Vvar__1___24Anonymous__74,Vvar__2___24Anonymous__75] : cIntMap_2eMap_2eM0___24a1(Vvar__0__A__72) != cIntMap_2eMap_2eM1___24a3(Vvar__0__A__73,Vvar__1___24Anonymous__74,Vvar__2___24Anonymous__75) ).
fof('$_fix_19025_1_add_carry',axiom,
! [V2__x,V3__y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__x)
=> ( ? [Vvar__0___24Anonymous__19040] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19040)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__y)
=> ( V2__x = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19040)
& ( ? [Vvar__0___24Anonymous__19044] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19044)
& V3__y = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19044)
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(c_24__fix__19025__1__add__carry___24a2(Vvar__0___24Anonymous__19040,Vvar__0___24Anonymous__19044)) )
| ? [Vvar__0___24Anonymous__19045] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19045)
& V3__y = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19045)
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__19025__1__add__carry___24a2(Vvar__0___24Anonymous__19040,Vvar__0___24Anonymous__19045)) )
| ( V3__y = cCoq_2eNumbers_2eBinNums_2exH
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19040)) ) ) ) ) )
| ? [Vvar__0___24Anonymous__19046] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19046)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__y)
=> ( V2__x = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19046)
& ( ? [Vvar__0___24Anonymous__19050] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19050)
& V3__y = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19050)
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__19025__1__add__carry___24a2(Vvar__0___24Anonymous__19046,Vvar__0___24Anonymous__19050)) )
| ? [Vvar__0___24Anonymous__19051] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19051)
& V3__y = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19051)
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19046,Vvar__0___24Anonymous__19051)) )
| ( V3__y = cCoq_2eNumbers_2eBinNums_2exH
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19046)) ) ) ) ) )
| ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V3__y)
=> ( V2__x = cCoq_2eNumbers_2eBinNums_2exH
& ( ? [Vvar__0___24Anonymous__19052] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19052)
& V3__y = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19052)
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19052)) )
| ? [Vvar__0___24Anonymous__19053] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19053)
& V3__y = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19053)
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19053)) )
| ( V3__y = cCoq_2eNumbers_2eBinNums_2exH
& c_24__fix__19025__1__add__carry___24a2(V2__x,V3__y) = cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2eNumbers_2eBinNums_2exH) ) ) ) ) ) ) ).
fof('$_fix_33571_v_CANONICAL_0',axiom,
! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> ( ? [Vvar__0___24Anonymous__33572] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33572)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33572)
& c_24__fix__33571__v__CANONICAL__0___24a1(Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__33571__v__CANONICAL__0___24a1(Vvar__0___24Anonymous__33572)) )
| ? [Vvar__0___24Anonymous__33573] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33573)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__33573)
& c_24__fix__33571__v__CANONICAL__0___24a1(Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__33573) )
| ( Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__fix__33571__v__CANONICAL__0___24a1(Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH) ) ) ) ).
fof('$_inj_Coq.Bool.Bool.ReflectF',axiom,
! [Vvar__0__P__19879,Vvar__0__P__19880,Vvar__1___24Anonymous__19881,Vvar__1___24Anonymous__19882] :
( cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__19879) = cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__19880)
=> ( c_24Proof = c_24Proof
& Vvar__0__P__19879 = Vvar__0__P__19880 ) ) ).
fof('$_inj_Coq.Bool.Bool.ReflectT',axiom,
! [Vvar__0__P__19875,Vvar__0__P__19876,Vvar__1___24Anonymous__19877,Vvar__1___24Anonymous__19878] :
( cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__19875) = cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__19876)
=> ( c_24Proof = c_24Proof
& Vvar__0__P__19875 = Vvar__0__P__19876 ) ) ).
fof('$_inj_Coq.FSets.FSetPositive.PositiveSet.Node',axiom,
! [Vvar__0___24Anonymous__19227,Vvar__0___24Anonymous__19228,Vvar__1___24Anonymous__19229,Vvar__1___24Anonymous__19230,Vvar__2___24Anonymous__19231,Vvar__2___24Anonymous__19232] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19227,Vvar__1___24Anonymous__19229,Vvar__2___24Anonymous__19231) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19228,Vvar__1___24Anonymous__19230,Vvar__2___24Anonymous__19232)
=> ( Vvar__2___24Anonymous__19231 = Vvar__2___24Anonymous__19232
& Vvar__1___24Anonymous__19229 = Vvar__1___24Anonymous__19230
& Vvar__0___24Anonymous__19227 = Vvar__0___24Anonymous__19228 ) ) ).
fof('$_inj_Coq.Init.Datatypes.CompEqT',axiom,
! [Vvar__0__Peq__19959,Vvar__0__Peq__19960,Vvar__1__Plt__19961,Vvar__1__Plt__19962,Vvar__2__Pgt__19963,Vvar__2__Pgt__19964,Vvar__3___24Anonymous__19965,Vvar__3___24Anonymous__19966] :
( cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__19959,Vvar__1__Plt__19961,Vvar__2__Pgt__19963) = cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__19960,Vvar__1__Plt__19962,Vvar__2__Pgt__19964)
=> ( c_24Proof = c_24Proof
& Vvar__2__Pgt__19963 = Vvar__2__Pgt__19964
& Vvar__1__Plt__19961 = Vvar__1__Plt__19962
& Vvar__0__Peq__19959 = Vvar__0__Peq__19960 ) ) ).
fof('$_inj_Coq.Init.Datatypes.CompGtT',axiom,
! [Vvar__0__Peq__19975,Vvar__0__Peq__19976,Vvar__1__Plt__19977,Vvar__1__Plt__19978,Vvar__2__Pgt__19979,Vvar__2__Pgt__19980,Vvar__3___24Anonymous__19981,Vvar__3___24Anonymous__19982] :
( cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(Vvar__0__Peq__19975,Vvar__1__Plt__19977,Vvar__2__Pgt__19979) = cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(Vvar__0__Peq__19976,Vvar__1__Plt__19978,Vvar__2__Pgt__19980)
=> ( c_24Proof = c_24Proof
& Vvar__2__Pgt__19979 = Vvar__2__Pgt__19980
& Vvar__1__Plt__19977 = Vvar__1__Plt__19978
& Vvar__0__Peq__19975 = Vvar__0__Peq__19976 ) ) ).
fof('$_inj_Coq.Init.Datatypes.CompLtT',axiom,
! [Vvar__0__Peq__19967,Vvar__0__Peq__19968,Vvar__1__Plt__19969,Vvar__1__Plt__19970,Vvar__2__Pgt__19971,Vvar__2__Pgt__19972,Vvar__3___24Anonymous__19973,Vvar__3___24Anonymous__19974] :
( cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__19967,Vvar__1__Plt__19969,Vvar__2__Pgt__19971) = cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__19968,Vvar__1__Plt__19970,Vvar__2__Pgt__19972)
=> ( c_24Proof = c_24Proof
& Vvar__2__Pgt__19971 = Vvar__2__Pgt__19972
& Vvar__1__Plt__19969 = Vvar__1__Plt__19970
& Vvar__0__Peq__19967 = Vvar__0__Peq__19968 ) ) ).
fof('$_inj_Coq.Init.Datatypes.None',axiom,
! [Vvar__0__A__45,Vvar__0__A__46] :
( cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__45) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__46)
=> Vvar__0__A__45 = Vvar__0__A__46 ) ).
fof('$_inj_Coq.Init.Datatypes.S',axiom,
! [Vvar__0___24Anonymous__456,Vvar__0___24Anonymous__457] :
( cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__456) = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__457)
=> Vvar__0___24Anonymous__456 = Vvar__0___24Anonymous__457 ) ).
fof('$_inj_Coq.Init.Datatypes.Some',axiom,
! [Vvar__0__A__41,Vvar__0__A__42,Vvar__1___24Anonymous__43,Vvar__1___24Anonymous__44] :
( cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__41,Vvar__1___24Anonymous__43) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__42,Vvar__1___24Anonymous__44)
=> ( Vvar__1___24Anonymous__43 = Vvar__1___24Anonymous__44
& Vvar__0__A__41 = Vvar__0__A__42 ) ) ).
fof('$_inj_Coq.Init.Datatypes.cons',axiom,
! [Vvar__0__A__1042,Vvar__0__A__1043,Vvar__1___24Anonymous__1044,Vvar__1___24Anonymous__1045,Vvar__2___24Anonymous__1046,Vvar__2___24Anonymous__1047] :
( cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__1042,Vvar__1___24Anonymous__1044,Vvar__2___24Anonymous__1046) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__1043,Vvar__1___24Anonymous__1045,Vvar__2___24Anonymous__1047)
=> ( Vvar__2___24Anonymous__1046 = Vvar__2___24Anonymous__1047
& Vvar__1___24Anonymous__1044 = Vvar__1___24Anonymous__1045
& Vvar__0__A__1042 = Vvar__0__A__1043 ) ) ).
fof('$_inj_Coq.Init.Datatypes.inl',axiom,
! [Vvar__0__A__10820,Vvar__0__A__10821,Vvar__1__B__10822,Vvar__1__B__10823,Vvar__2___24Anonymous__10824,Vvar__2___24Anonymous__10825] :
( cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__10820,Vvar__1__B__10822,Vvar__2___24Anonymous__10824) = cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__10821,Vvar__1__B__10823,Vvar__2___24Anonymous__10825)
=> ( Vvar__2___24Anonymous__10824 = Vvar__2___24Anonymous__10825
& Vvar__1__B__10822 = Vvar__1__B__10823
& Vvar__0__A__10820 = Vvar__0__A__10821 ) ) ).
fof('$_inj_Coq.Init.Datatypes.inr',axiom,
! [Vvar__0__A__10826,Vvar__0__A__10827,Vvar__1__B__10828,Vvar__1__B__10829,Vvar__2___24Anonymous__10830,Vvar__2___24Anonymous__10831] :
( cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__10826,Vvar__1__B__10828,Vvar__2___24Anonymous__10830) = cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__10827,Vvar__1__B__10829,Vvar__2___24Anonymous__10831)
=> ( Vvar__2___24Anonymous__10830 = Vvar__2___24Anonymous__10831
& Vvar__1__B__10828 = Vvar__1__B__10829
& Vvar__0__A__10826 = Vvar__0__A__10827 ) ) ).
fof('$_inj_Coq.Init.Datatypes.nil',axiom,
! [Vvar__0__A__1040,Vvar__0__A__1041] :
( cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__1040) = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__1041)
=> Vvar__0__A__1040 = Vvar__0__A__1041 ) ).
fof('$_inj_Coq.Init.Datatypes.pair',axiom,
! [Vvar__0__A__1022,Vvar__0__A__1023,Vvar__1__B__1024,Vvar__1__B__1025,Vvar__2___24Anonymous__1026,Vvar__2___24Anonymous__1027,Vvar__3___24Anonymous__1028,Vvar__3___24Anonymous__1029] :
( cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__1022,Vvar__1__B__1024,Vvar__2___24Anonymous__1026,Vvar__3___24Anonymous__1028) = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__1023,Vvar__1__B__1025,Vvar__2___24Anonymous__1027,Vvar__3___24Anonymous__1029)
=> ( Vvar__3___24Anonymous__1028 = Vvar__3___24Anonymous__1029
& Vvar__2___24Anonymous__1026 = Vvar__2___24Anonymous__1027
& Vvar__1__B__1024 = Vvar__1__B__1025
& Vvar__0__A__1022 = Vvar__0__A__1023 ) ) ).
fof('$_inj_Coq.Init.Decimal.D0',axiom,
! [Vvar__0___24Anonymous__87059,Vvar__0___24Anonymous__87060] :
( cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__87059) = cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__87060)
=> Vvar__0___24Anonymous__87059 = Vvar__0___24Anonymous__87060 ) ).
fof('$_inj_Coq.Init.Decimal.D1',axiom,
! [Vvar__0___24Anonymous__87061,Vvar__0___24Anonymous__87062] :
( cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__87061) = cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__87062)
=> Vvar__0___24Anonymous__87061 = Vvar__0___24Anonymous__87062 ) ).
fof('$_inj_Coq.Init.Decimal.D2',axiom,
! [Vvar__0___24Anonymous__87063,Vvar__0___24Anonymous__87064] :
( cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__87063) = cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__87064)
=> Vvar__0___24Anonymous__87063 = Vvar__0___24Anonymous__87064 ) ).
fof('$_inj_Coq.Init.Decimal.D3',axiom,
! [Vvar__0___24Anonymous__87065,Vvar__0___24Anonymous__87066] :
( cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__87065) = cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__87066)
=> Vvar__0___24Anonymous__87065 = Vvar__0___24Anonymous__87066 ) ).
fof('$_inj_Coq.Init.Decimal.D4',axiom,
! [Vvar__0___24Anonymous__87067,Vvar__0___24Anonymous__87068] :
( cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__87067) = cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__87068)
=> Vvar__0___24Anonymous__87067 = Vvar__0___24Anonymous__87068 ) ).
fof('$_inj_Coq.Init.Decimal.D5',axiom,
! [Vvar__0___24Anonymous__87069,Vvar__0___24Anonymous__87070] :
( cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__87069) = cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__87070)
=> Vvar__0___24Anonymous__87069 = Vvar__0___24Anonymous__87070 ) ).
fof('$_inj_Coq.Init.Decimal.D6',axiom,
! [Vvar__0___24Anonymous__87071,Vvar__0___24Anonymous__87072] :
( cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__87071) = cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__87072)
=> Vvar__0___24Anonymous__87071 = Vvar__0___24Anonymous__87072 ) ).
fof('$_inj_Coq.Init.Decimal.D7',axiom,
! [Vvar__0___24Anonymous__87073,Vvar__0___24Anonymous__87074] :
( cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__87073) = cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__87074)
=> Vvar__0___24Anonymous__87073 = Vvar__0___24Anonymous__87074 ) ).
fof('$_inj_Coq.Init.Decimal.D8',axiom,
! [Vvar__0___24Anonymous__87075,Vvar__0___24Anonymous__87076] :
( cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__87075) = cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__87076)
=> Vvar__0___24Anonymous__87075 = Vvar__0___24Anonymous__87076 ) ).
fof('$_inj_Coq.Init.Decimal.D9',axiom,
! [Vvar__0___24Anonymous__87077,Vvar__0___24Anonymous__87078] :
( cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__87077) = cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__87078)
=> Vvar__0___24Anonymous__87077 = Vvar__0___24Anonymous__87078 ) ).
fof('$_inj_Coq.Init.Decimal.Decimal',axiom,
! [Vvar__0__i__95133,Vvar__0__i__95134,Vvar__1__f__95135,Vvar__1__f__95136] :
( cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__95133,Vvar__1__f__95135) = cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__95134,Vvar__1__f__95136)
=> ( Vvar__1__f__95135 = Vvar__1__f__95136
& Vvar__0__i__95133 = Vvar__0__i__95134 ) ) ).
fof('$_inj_Coq.Init.Decimal.DecimalExp',axiom,
! [Vvar__0__i__95137,Vvar__0__i__95138,Vvar__1__f__95139,Vvar__1__f__95140,Vvar__2__e__95141,Vvar__2__e__95142] :
( cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__95137,Vvar__1__f__95139,Vvar__2__e__95141) = cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__95138,Vvar__1__f__95140,Vvar__2__e__95142)
=> ( Vvar__2__e__95141 = Vvar__2__e__95142
& Vvar__1__f__95139 = Vvar__1__f__95140
& Vvar__0__i__95137 = Vvar__0__i__95138 ) ) ).
fof('$_inj_Coq.Init.Decimal.Neg',axiom,
! [Vvar__0__d__95120,Vvar__0__d__95121] :
( cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__95120) = cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__95121)
=> Vvar__0__d__95120 = Vvar__0__d__95121 ) ).
fof('$_inj_Coq.Init.Decimal.Pos',axiom,
! [Vvar__0__d__95118,Vvar__0__d__95119] :
( cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__95118) = cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__95119)
=> Vvar__0__d__95118 = Vvar__0__d__95119 ) ).
fof('$_inj_Coq.Init.Specif.exist',axiom,
! [Vvar__0__A__814,Vvar__0__A__815,Vvar__1__P__816,Vvar__1__P__817,Vvar__2__x__818,Vvar__2__x__819,Vvar__3___24Anonymous__820,Vvar__3___24Anonymous__821] :
( cCoq_2eInit_2eSpecif_2eexist___24a3(Vvar__0__A__814,Vvar__1__P__816,Vvar__2__x__818) = cCoq_2eInit_2eSpecif_2eexist___24a3(Vvar__0__A__815,Vvar__1__P__817,Vvar__2__x__819)
=> ( c_24Proof = c_24Proof
& Vvar__2__x__818 = Vvar__2__x__819
& Vvar__1__P__816 = Vvar__1__P__817
& Vvar__0__A__814 = Vvar__0__A__815 ) ) ).
fof('$_inj_Coq.Init.Specif.exist2',axiom,
! [Vvar__0__A__32736,Vvar__0__A__32737,Vvar__1__P__32738,Vvar__1__P__32739,Vvar__2__Q__32740,Vvar__2__Q__32741,Vvar__3__x__32742,Vvar__3__x__32743,Vvar__4___24Anonymous__32744,Vvar__4___24Anonymous__32745,Vvar__5___24Anonymous__32746,Vvar__5___24Anonymous__32747] :
( cCoq_2eInit_2eSpecif_2eexist2___24a4(Vvar__0__A__32736,Vvar__1__P__32738,Vvar__2__Q__32740,Vvar__3__x__32742) = cCoq_2eInit_2eSpecif_2eexist2___24a4(Vvar__0__A__32737,Vvar__1__P__32739,Vvar__2__Q__32741,Vvar__3__x__32743)
=> ( c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& Vvar__3__x__32742 = Vvar__3__x__32743
& Vvar__2__Q__32740 = Vvar__2__Q__32741
& Vvar__1__P__32738 = Vvar__1__P__32739
& Vvar__0__A__32736 = Vvar__0__A__32737 ) ) ).
fof('$_inj_Coq.Init.Specif.existT',axiom,
! [Vvar__0__A__18744,Vvar__0__A__18745,Vvar__1__P__18746,Vvar__1__P__18747,Vvar__2__x__18748,Vvar__2__x__18749,Vvar__3___24Anonymous__18750,Vvar__3___24Anonymous__18751] :
( cCoq_2eInit_2eSpecif_2eexistT___24a4(Vvar__0__A__18744,Vvar__1__P__18746,Vvar__2__x__18748,Vvar__3___24Anonymous__18750) = cCoq_2eInit_2eSpecif_2eexistT___24a4(Vvar__0__A__18745,Vvar__1__P__18747,Vvar__2__x__18749,Vvar__3___24Anonymous__18751)
=> ( Vvar__3___24Anonymous__18750 = Vvar__3___24Anonymous__18751
& Vvar__2__x__18748 = Vvar__2__x__18749
& Vvar__1__P__18746 = Vvar__1__P__18747
& Vvar__0__A__18744 = Vvar__0__A__18745 ) ) ).
fof('$_inj_Coq.Init.Specif.existT2',axiom,
! [Vvar__0__A__18872,Vvar__0__A__18873,Vvar__1__P__18874,Vvar__1__P__18875,Vvar__2__Q__18876,Vvar__2__Q__18877,Vvar__3__x__18878,Vvar__3__x__18879,Vvar__4___24Anonymous__18880,Vvar__4___24Anonymous__18881,Vvar__5___24Anonymous__18882,Vvar__5___24Anonymous__18883] :
( cCoq_2eInit_2eSpecif_2eexistT2___24a6(Vvar__0__A__18872,Vvar__1__P__18874,Vvar__2__Q__18876,Vvar__3__x__18878,Vvar__4___24Anonymous__18880,Vvar__5___24Anonymous__18882) = cCoq_2eInit_2eSpecif_2eexistT2___24a6(Vvar__0__A__18873,Vvar__1__P__18875,Vvar__2__Q__18877,Vvar__3__x__18879,Vvar__4___24Anonymous__18881,Vvar__5___24Anonymous__18883)
=> ( Vvar__5___24Anonymous__18882 = Vvar__5___24Anonymous__18883
& Vvar__4___24Anonymous__18880 = Vvar__4___24Anonymous__18881
& Vvar__3__x__18878 = Vvar__3__x__18879
& Vvar__2__Q__18876 = Vvar__2__Q__18877
& Vvar__1__P__18874 = Vvar__1__P__18875
& Vvar__0__A__18872 = Vvar__0__A__18873 ) ) ).
fof('$_inj_Coq.Init.Specif.inleft',axiom,
! [Vvar__0__A__934,Vvar__0__A__935,Vvar__1__B__936,Vvar__1__B__937,Vvar__2___24Anonymous__938,Vvar__2___24Anonymous__939] :
( cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__934,Vvar__1__B__936,Vvar__2___24Anonymous__938) = cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__935,Vvar__1__B__937,Vvar__2___24Anonymous__939)
=> ( Vvar__2___24Anonymous__938 = Vvar__2___24Anonymous__939
& Vvar__1__B__936 = Vvar__1__B__937
& Vvar__0__A__934 = Vvar__0__A__935 ) ) ).
fof('$_inj_Coq.Init.Specif.inright',axiom,
! [Vvar__0__A__940,Vvar__0__A__941,Vvar__1__B__942,Vvar__1__B__943,Vvar__2___24Anonymous__944,Vvar__2___24Anonymous__945] :
( cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__940,Vvar__1__B__942) = cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__941,Vvar__1__B__943)
=> ( c_24Proof = c_24Proof
& Vvar__1__B__942 = Vvar__1__B__943
& Vvar__0__A__940 = Vvar__0__A__941 ) ) ).
fof('$_inj_Coq.Init.Specif.left',axiom,
! [Vvar__0__A__408,Vvar__0__A__409,Vvar__1__B__410,Vvar__1__B__411,Vvar__2___24Anonymous__412,Vvar__2___24Anonymous__413] :
( cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__408,Vvar__1__B__410) = cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__409,Vvar__1__B__411)
=> ( c_24Proof = c_24Proof
& Vvar__1__B__410 = Vvar__1__B__411
& Vvar__0__A__408 = Vvar__0__A__409 ) ) ).
fof('$_inj_Coq.Init.Specif.right',axiom,
! [Vvar__0__A__414,Vvar__0__A__415,Vvar__1__B__416,Vvar__1__B__417,Vvar__2___24Anonymous__418,Vvar__2___24Anonymous__419] :
( cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__414,Vvar__1__B__416) = cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__415,Vvar__1__B__417)
=> ( c_24Proof = c_24Proof
& Vvar__1__B__416 = Vvar__1__B__417
& Vvar__0__A__414 = Vvar__0__A__415 ) ) ).
fof('$_inj_Coq.Numbers.BinNums.Npos',axiom,
! [Vvar__0___24Anonymous__23,Vvar__0___24Anonymous__24] :
( cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__23) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__24)
=> Vvar__0___24Anonymous__23 = Vvar__0___24Anonymous__24 ) ).
fof('$_inj_Coq.Numbers.BinNums.Zneg',axiom,
! [Vvar__0___24Anonymous__2667,Vvar__0___24Anonymous__2668] :
( cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__2667) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__2668)
=> Vvar__0___24Anonymous__2667 = Vvar__0___24Anonymous__2668 ) ).
fof('$_inj_Coq.Numbers.BinNums.Zpos',axiom,
! [Vvar__0___24Anonymous__2665,Vvar__0___24Anonymous__2666] :
( cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__2665) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__2666)
=> Vvar__0___24Anonymous__2665 = Vvar__0___24Anonymous__2666 ) ).
fof('$_inj_Coq.Numbers.BinNums.xI',axiom,
! [Vvar__0___24Anonymous__8,Vvar__0___24Anonymous__9] :
( cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__8) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__9)
=> Vvar__0___24Anonymous__8 = Vvar__0___24Anonymous__9 ) ).
fof('$_inj_Coq.Numbers.BinNums.xO',axiom,
! [Vvar__0___24Anonymous__10,Vvar__0___24Anonymous__11] :
( cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__10) = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__11)
=> Vvar__0___24Anonymous__10 = Vvar__0___24Anonymous__11 ) ).
fof('$_inj_Coq.PArith.BinPos.Pos.PeanoSucc',axiom,
! [Vvar__0__p__33578,Vvar__0__p__33579,Vvar__1___24Anonymous__33580,Vvar__1___24Anonymous__33581] :
( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__33578,Vvar__1___24Anonymous__33580) = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__33579,Vvar__1___24Anonymous__33581)
=> ( Vvar__1___24Anonymous__33580 = Vvar__1___24Anonymous__33581
& Vvar__0__p__33578 = Vvar__0__p__33579 ) ) ).
fof('$_inj_Coq.PArith.BinPosDef.Pos.IsPos',axiom,
! [Vvar__0___24Anonymous__19091,Vvar__0___24Anonymous__19092] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__19091) = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__19092)
=> Vvar__0___24Anonymous__19091 = Vvar__0___24Anonymous__19092 ) ).
fof('$_inj_Coq.QArith.QArith_base.Qmake',axiom,
! [Vvar__0__Qnum__23137,Vvar__0__Qnum__23138,Vvar__1__Qden__23139,Vvar__1__Qden__23140] :
( cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__23137,Vvar__1__Qden__23139) = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__23138,Vvar__1__Qden__23140)
=> ( Vvar__1__Qden__23139 = Vvar__1__Qden__23140
& Vvar__0__Qnum__23137 = Vvar__0__Qnum__23138 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknegreal',axiom,
! [Vvar__0__neg__95607,Vvar__0__neg__95608,Vvar__1__cond__neg__95609,Vvar__1__cond__neg__95610] :
( cCoq_2eReals_2eRIneq_2emknegreal___24a1(Vvar__0__neg__95607) = cCoq_2eReals_2eRIneq_2emknegreal___24a1(Vvar__0__neg__95608)
=> ( c_24Proof = c_24Proof
& Vvar__0__neg__95607 = Vvar__0__neg__95608 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknonnegreal',axiom,
! [Vvar__0__nonneg__95586,Vvar__0__nonneg__95587,Vvar__1__cond__nonneg__95588,Vvar__1__cond__nonneg__95589] :
( cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(Vvar__0__nonneg__95586) = cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(Vvar__0__nonneg__95587)
=> ( c_24Proof = c_24Proof
& Vvar__0__nonneg__95586 = Vvar__0__nonneg__95587 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknonposreal',axiom,
! [Vvar__0__nonpos__95600,Vvar__0__nonpos__95601,Vvar__1__cond__nonpos__95602,Vvar__1__cond__nonpos__95603] :
( cCoq_2eReals_2eRIneq_2emknonposreal___24a1(Vvar__0__nonpos__95600) = cCoq_2eReals_2eRIneq_2emknonposreal___24a1(Vvar__0__nonpos__95601)
=> ( c_24Proof = c_24Proof
& Vvar__0__nonpos__95600 = Vvar__0__nonpos__95601 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknonzeroreal',axiom,
! [Vvar__0__nonzero__23157,Vvar__0__nonzero__23158,Vvar__1__cond__nonzero__23159,Vvar__1__cond__nonzero__23160] :
( cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(Vvar__0__nonzero__23157) = cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(Vvar__0__nonzero__23158)
=> ( c_24Proof = c_24Proof
& Vvar__0__nonzero__23157 = Vvar__0__nonzero__23158 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mkposreal',axiom,
! [Vvar__0__pos__95593,Vvar__0__pos__95594,Vvar__1__cond__pos__95595,Vvar__1__cond__pos__95596] :
( cCoq_2eReals_2eRIneq_2emkposreal___24a1(Vvar__0__pos__95593) = cCoq_2eReals_2eRIneq_2emkposreal___24a1(Vvar__0__pos__95594)
=> ( c_24Proof = c_24Proof
& Vvar__0__pos__95593 = Vvar__0__pos__95594 ) ) ).
fof('$_inj_Coq.Reals.Rfunctions.ZintNeg',axiom,
! [Vvar__0__x__23429,Vvar__0__x__23430,Vvar__1__n__23431,Vvar__1__n__23432,Vvar__2___24Anonymous__23433,Vvar__2___24Anonymous__23434] :
( cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(Vvar__0__x__23429,Vvar__1__n__23431) = cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(Vvar__0__x__23430,Vvar__1__n__23432)
=> ( c_24Proof = c_24Proof
& Vvar__1__n__23431 = Vvar__1__n__23432
& Vvar__0__x__23429 = Vvar__0__x__23430 ) ) ).
fof('$_inj_Coq.Reals.Rfunctions.ZintNull',axiom,
! [Vvar__0__x__23419,Vvar__0__x__23420,Vvar__1___24Anonymous__23421,Vvar__1___24Anonymous__23422] :
( cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__23419) = cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__23420)
=> ( c_24Proof = c_24Proof
& Vvar__0__x__23419 = Vvar__0__x__23420 ) ) ).
fof('$_inj_Coq.Reals.Rfunctions.ZintPos',axiom,
! [Vvar__0__x__23423,Vvar__0__x__23424,Vvar__1__n__23425,Vvar__1__n__23426,Vvar__2___24Anonymous__23427,Vvar__2___24Anonymous__23428] :
( cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__23423,Vvar__1__n__23425) = cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__23424,Vvar__1__n__23426)
=> ( c_24Proof = c_24Proof
& Vvar__1__n__23425 = Vvar__1__n__23426
& Vvar__0__x__23423 = Vvar__0__x__23424 ) ) ).
fof('$_inj_Coq.Strings.Ascii.Ascii',axiom,
! [Vvar__0___24Anonymous__2394,Vvar__0___24Anonymous__2395,Vvar__1___24Anonymous__2396,Vvar__1___24Anonymous__2397,Vvar__2___24Anonymous__2398,Vvar__2___24Anonymous__2399,Vvar__3___24Anonymous__2400,Vvar__3___24Anonymous__2401,Vvar__4___24Anonymous__2402,Vvar__4___24Anonymous__2403,Vvar__5___24Anonymous__2404,Vvar__5___24Anonymous__2405,Vvar__6___24Anonymous__2406,Vvar__6___24Anonymous__2407,Vvar__7___24Anonymous__2408,Vvar__7___24Anonymous__2409] :
( cCoq_2eStrings_2eAscii_2eAscii___24a8(Vvar__0___24Anonymous__2394,Vvar__1___24Anonymous__2396,Vvar__2___24Anonymous__2398,Vvar__3___24Anonymous__2400,Vvar__4___24Anonymous__2402,Vvar__5___24Anonymous__2404,Vvar__6___24Anonymous__2406,Vvar__7___24Anonymous__2408) = cCoq_2eStrings_2eAscii_2eAscii___24a8(Vvar__0___24Anonymous__2395,Vvar__1___24Anonymous__2397,Vvar__2___24Anonymous__2399,Vvar__3___24Anonymous__2401,Vvar__4___24Anonymous__2403,Vvar__5___24Anonymous__2405,Vvar__6___24Anonymous__2407,Vvar__7___24Anonymous__2409)
=> ( Vvar__7___24Anonymous__2408 = Vvar__7___24Anonymous__2409
& Vvar__6___24Anonymous__2406 = Vvar__6___24Anonymous__2407
& Vvar__5___24Anonymous__2404 = Vvar__5___24Anonymous__2405
& Vvar__4___24Anonymous__2402 = Vvar__4___24Anonymous__2403
& Vvar__3___24Anonymous__2400 = Vvar__3___24Anonymous__2401
& Vvar__2___24Anonymous__2398 = Vvar__2___24Anonymous__2399
& Vvar__1___24Anonymous__2396 = Vvar__1___24Anonymous__2397
& Vvar__0___24Anonymous__2394 = Vvar__0___24Anonymous__2395 ) ) ).
fof('$_inj_Coq.Strings.String.String',axiom,
! [Vvar__0___24Anonymous__32753,Vvar__0___24Anonymous__32754,Vvar__1___24Anonymous__32755,Vvar__1___24Anonymous__32756] :
( cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__32753,Vvar__1___24Anonymous__32755) = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__32754,Vvar__1___24Anonymous__32756)
=> ( Vvar__1___24Anonymous__32755 = Vvar__1___24Anonymous__32756
& Vvar__0___24Anonymous__32753 = Vvar__0___24Anonymous__32754 ) ) ).
fof('$_inj_Coq.Structures.OrderedType.EQ',axiom,
! [Vvar__0__X__23108,Vvar__0__X__23109,Vvar__1__lt__23110,Vvar__1__lt__23111,Vvar__2__eq__23112,Vvar__2__eq__23113,Vvar__3__x__23114,Vvar__3__x__23115,Vvar__4__y__23116,Vvar__4__y__23117,Vvar__5___24Anonymous__23118,Vvar__5___24Anonymous__23119] :
( cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__23108,Vvar__1__lt__23110,Vvar__2__eq__23112,Vvar__3__x__23114,Vvar__4__y__23116) = cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__23109,Vvar__1__lt__23111,Vvar__2__eq__23113,Vvar__3__x__23115,Vvar__4__y__23117)
=> ( c_24Proof = c_24Proof
& Vvar__4__y__23116 = Vvar__4__y__23117
& Vvar__3__x__23114 = Vvar__3__x__23115
& Vvar__2__eq__23112 = Vvar__2__eq__23113
& Vvar__1__lt__23110 = Vvar__1__lt__23111
& Vvar__0__X__23108 = Vvar__0__X__23109 ) ) ).
fof('$_inj_Coq.Structures.OrderedType.GT',axiom,
! [Vvar__0__X__23120,Vvar__0__X__23121,Vvar__1__lt__23122,Vvar__1__lt__23123,Vvar__2__eq__23124,Vvar__2__eq__23125,Vvar__3__x__23126,Vvar__3__x__23127,Vvar__4__y__23128,Vvar__4__y__23129,Vvar__5___24Anonymous__23130,Vvar__5___24Anonymous__23131] :
( cCoq_2eStructures_2eOrderedType_2eGT___24a5(Vvar__0__X__23120,Vvar__1__lt__23122,Vvar__2__eq__23124,Vvar__3__x__23126,Vvar__4__y__23128) = cCoq_2eStructures_2eOrderedType_2eGT___24a5(Vvar__0__X__23121,Vvar__1__lt__23123,Vvar__2__eq__23125,Vvar__3__x__23127,Vvar__4__y__23129)
=> ( c_24Proof = c_24Proof
& Vvar__4__y__23128 = Vvar__4__y__23129
& Vvar__3__x__23126 = Vvar__3__x__23127
& Vvar__2__eq__23124 = Vvar__2__eq__23125
& Vvar__1__lt__23122 = Vvar__1__lt__23123
& Vvar__0__X__23120 = Vvar__0__X__23121 ) ) ).
fof('$_inj_Coq.Structures.OrderedType.LT',axiom,
! [Vvar__0__X__23096,Vvar__0__X__23097,Vvar__1__lt__23098,Vvar__1__lt__23099,Vvar__2__eq__23100,Vvar__2__eq__23101,Vvar__3__x__23102,Vvar__3__x__23103,Vvar__4__y__23104,Vvar__4__y__23105,Vvar__5___24Anonymous__23106,Vvar__5___24Anonymous__23107] :
( cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__23096,Vvar__1__lt__23098,Vvar__2__eq__23100,Vvar__3__x__23102,Vvar__4__y__23104) = cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__23097,Vvar__1__lt__23099,Vvar__2__eq__23101,Vvar__3__x__23103,Vvar__4__y__23105)
=> ( c_24Proof = c_24Proof
& Vvar__4__y__23104 = Vvar__4__y__23105
& Vvar__3__x__23102 = Vvar__3__x__23103
& Vvar__2__eq__23100 = Vvar__2__eq__23101
& Vvar__1__lt__23098 = Vvar__1__lt__23099
& Vvar__0__X__23096 = Vvar__0__X__23097 ) ) ).
fof('$_inj_Coq.Vectors.Fin.F1',axiom,
! [Vvar__0__n__21604,Vvar__0__n__21605] :
( cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__21604) = cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__21605)
=> Vvar__0__n__21604 = Vvar__0__n__21605 ) ).
fof('$_inj_Coq.Vectors.Fin.FS',axiom,
! [Vvar__0__n__21606,Vvar__0__n__21607,Vvar__1___24Anonymous__21608,Vvar__1___24Anonymous__21609] :
( cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__21606,Vvar__1___24Anonymous__21608) = cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__21607,Vvar__1___24Anonymous__21609)
=> ( Vvar__1___24Anonymous__21608 = Vvar__1___24Anonymous__21609
& Vvar__0__n__21606 = Vvar__0__n__21607 ) ) ).
fof('$_inj_Coq.Vectors.VectorDef.cons',axiom,
! [Vvar__0__A__33218,Vvar__0__A__33219,Vvar__1__h__33220,Vvar__1__h__33221,Vvar__2__n__33222,Vvar__2__n__33223,Vvar__3___24Anonymous__33224,Vvar__3___24Anonymous__33225] :
( cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__33218,Vvar__1__h__33220,Vvar__2__n__33222,Vvar__3___24Anonymous__33224) = cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__33219,Vvar__1__h__33221,Vvar__2__n__33223,Vvar__3___24Anonymous__33225)
=> ( Vvar__3___24Anonymous__33224 = Vvar__3___24Anonymous__33225
& Vvar__2__n__33222 = Vvar__2__n__33223
& Vvar__1__h__33220 = Vvar__1__h__33221
& Vvar__0__A__33218 = Vvar__0__A__33219 ) ) ).
fof('$_inj_Coq.Vectors.VectorDef.nil',axiom,
! [Vvar__0__A__33216,Vvar__0__A__33217] :
( cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__33216) = cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__33217)
=> Vvar__0__A__33216 = Vvar__0__A__33217 ) ).
fof('$_inj_Coq.ZArith.Znumtheory.Euclid_intro',axiom,
! [Vvar__0__a__33385,Vvar__0__a__33386,Vvar__1__b__33387,Vvar__1__b__33388,Vvar__2__u__33389,Vvar__2__u__33390,Vvar__3__v__33391,Vvar__3__v__33392,Vvar__4__d__33393,Vvar__4__d__33394,Vvar__5___24Anonymous__33395,Vvar__5___24Anonymous__33396,Vvar__6___24Anonymous__33397,Vvar__6___24Anonymous__33398] :
( cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(Vvar__0__a__33385,Vvar__1__b__33387,Vvar__2__u__33389,Vvar__3__v__33391,Vvar__4__d__33393) = cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(Vvar__0__a__33386,Vvar__1__b__33388,Vvar__2__u__33390,Vvar__3__v__33392,Vvar__4__d__33394)
=> ( c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& Vvar__4__d__33393 = Vvar__4__d__33394
& Vvar__3__v__33391 = Vvar__3__v__33392
& Vvar__2__u__33389 = Vvar__2__u__33390
& Vvar__1__b__33387 = Vvar__1__b__33388
& Vvar__0__a__33385 = Vvar__0__a__33386 ) ) ).
fof('$_inj_Coq.ZArith.Zpower.Zdiv_rest_proof',axiom,
! [Vvar__0__x__33433,Vvar__0__x__33434,Vvar__1__p__33435,Vvar__1__p__33436,Vvar__2__q__33437,Vvar__2__q__33438,Vvar__3__r__33439,Vvar__3__r__33440,Vvar__4___24Anonymous__33441,Vvar__4___24Anonymous__33442,Vvar__5___24Anonymous__33443,Vvar__5___24Anonymous__33444,Vvar__6___24Anonymous__33445,Vvar__6___24Anonymous__33446] :
( cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(Vvar__0__x__33433,Vvar__1__p__33435,Vvar__2__q__33437,Vvar__3__r__33439) = cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(Vvar__0__x__33434,Vvar__1__p__33436,Vvar__2__q__33438,Vvar__3__r__33440)
=> ( c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& Vvar__3__r__33439 = Vvar__3__r__33440
& Vvar__2__q__33437 = Vvar__2__q__33438
& Vvar__1__p__33435 = Vvar__1__p__33436
& Vvar__0__x__33433 = Vvar__0__x__33434 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEX',axiom,
! [Vvar__0__C__11130,Vvar__0__C__11131,Vvar__1___24Anonymous__11132,Vvar__1___24Anonymous__11133] :
( cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__11130,Vvar__1___24Anonymous__11132) = cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__11131,Vvar__1___24Anonymous__11133)
=> ( Vvar__1___24Anonymous__11132 = Vvar__1___24Anonymous__11133
& Vvar__0__C__11130 = Vvar__0__C__11131 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEadd',axiom,
! [Vvar__0__C__11134,Vvar__0__C__11135,Vvar__1___24Anonymous__11136,Vvar__1___24Anonymous__11137,Vvar__2___24Anonymous__11138,Vvar__2___24Anonymous__11139] :
( cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(Vvar__0__C__11134,Vvar__1___24Anonymous__11136,Vvar__2___24Anonymous__11138) = cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(Vvar__0__C__11135,Vvar__1___24Anonymous__11137,Vvar__2___24Anonymous__11139)
=> ( Vvar__2___24Anonymous__11138 = Vvar__2___24Anonymous__11139
& Vvar__1___24Anonymous__11136 = Vvar__1___24Anonymous__11137
& Vvar__0__C__11134 = Vvar__0__C__11135 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEc',axiom,
! [Vvar__0__C__11126,Vvar__0__C__11127,Vvar__1___24Anonymous__11128,Vvar__1___24Anonymous__11129] :
( cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__11126,Vvar__1___24Anonymous__11128) = cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__11127,Vvar__1___24Anonymous__11129)
=> ( Vvar__1___24Anonymous__11128 = Vvar__1___24Anonymous__11129
& Vvar__0__C__11126 = Vvar__0__C__11127 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEmul',axiom,
! [Vvar__0__C__11146,Vvar__0__C__11147,Vvar__1___24Anonymous__11148,Vvar__1___24Anonymous__11149,Vvar__2___24Anonymous__11150,Vvar__2___24Anonymous__11151] :
( cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(Vvar__0__C__11146,Vvar__1___24Anonymous__11148,Vvar__2___24Anonymous__11150) = cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(Vvar__0__C__11147,Vvar__1___24Anonymous__11149,Vvar__2___24Anonymous__11151)
=> ( Vvar__2___24Anonymous__11150 = Vvar__2___24Anonymous__11151
& Vvar__1___24Anonymous__11148 = Vvar__1___24Anonymous__11149
& Vvar__0__C__11146 = Vvar__0__C__11147 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEopp',axiom,
! [Vvar__0__C__11152,Vvar__0__C__11153,Vvar__1___24Anonymous__11154,Vvar__1___24Anonymous__11155] :
( cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(Vvar__0__C__11152,Vvar__1___24Anonymous__11154) = cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(Vvar__0__C__11153,Vvar__1___24Anonymous__11155)
=> ( Vvar__1___24Anonymous__11154 = Vvar__1___24Anonymous__11155
& Vvar__0__C__11152 = Vvar__0__C__11153 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEpow',axiom,
! [Vvar__0__C__11156,Vvar__0__C__11157,Vvar__1___24Anonymous__11158,Vvar__1___24Anonymous__11159,Vvar__2___24Anonymous__11160,Vvar__2___24Anonymous__11161] :
( cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(Vvar__0__C__11156,Vvar__1___24Anonymous__11158,Vvar__2___24Anonymous__11160) = cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(Vvar__0__C__11157,Vvar__1___24Anonymous__11159,Vvar__2___24Anonymous__11161)
=> ( Vvar__2___24Anonymous__11160 = Vvar__2___24Anonymous__11161
& Vvar__1___24Anonymous__11158 = Vvar__1___24Anonymous__11159
& Vvar__0__C__11156 = Vvar__0__C__11157 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEsub',axiom,
! [Vvar__0__C__11140,Vvar__0__C__11141,Vvar__1___24Anonymous__11142,Vvar__1___24Anonymous__11143,Vvar__2___24Anonymous__11144,Vvar__2___24Anonymous__11145] :
( cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(Vvar__0__C__11140,Vvar__1___24Anonymous__11142,Vvar__2___24Anonymous__11144) = cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(Vvar__0__C__11141,Vvar__1___24Anonymous__11143,Vvar__2___24Anonymous__11145)
=> ( Vvar__2___24Anonymous__11144 = Vvar__2___24Anonymous__11145
& Vvar__1___24Anonymous__11142 = Vvar__1___24Anonymous__11143
& Vvar__0__C__11140 = Vvar__0__C__11141 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PX',axiom,
! [Vvar__0__C__20027,Vvar__0__C__20028,Vvar__1___24Anonymous__20029,Vvar__1___24Anonymous__20030,Vvar__2___24Anonymous__20031,Vvar__2___24Anonymous__20032,Vvar__3___24Anonymous__20033,Vvar__3___24Anonymous__20034] :
( cCoq_2emicromega_2eEnvRing_2ePX___24a4(Vvar__0__C__20027,Vvar__1___24Anonymous__20029,Vvar__2___24Anonymous__20031,Vvar__3___24Anonymous__20033) = cCoq_2emicromega_2eEnvRing_2ePX___24a4(Vvar__0__C__20028,Vvar__1___24Anonymous__20030,Vvar__2___24Anonymous__20032,Vvar__3___24Anonymous__20034)
=> ( Vvar__3___24Anonymous__20033 = Vvar__3___24Anonymous__20034
& Vvar__2___24Anonymous__20031 = Vvar__2___24Anonymous__20032
& Vvar__1___24Anonymous__20029 = Vvar__1___24Anonymous__20030
& Vvar__0__C__20027 = Vvar__0__C__20028 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.Pc',axiom,
! [Vvar__0__C__20017,Vvar__0__C__20018,Vvar__1___24Anonymous__20019,Vvar__1___24Anonymous__20020] :
( cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20017,Vvar__1___24Anonymous__20019) = cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20018,Vvar__1___24Anonymous__20020)
=> ( Vvar__1___24Anonymous__20019 = Vvar__1___24Anonymous__20020
& Vvar__0__C__20017 = Vvar__0__C__20018 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.Pinj',axiom,
! [Vvar__0__C__20021,Vvar__0__C__20022,Vvar__1___24Anonymous__20023,Vvar__1___24Anonymous__20024,Vvar__2___24Anonymous__20025,Vvar__2___24Anonymous__20026] :
( cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20021,Vvar__1___24Anonymous__20023,Vvar__2___24Anonymous__20025) = cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20022,Vvar__1___24Anonymous__20024,Vvar__2___24Anonymous__20026)
=> ( Vvar__2___24Anonymous__20025 = Vvar__2___24Anonymous__20026
& Vvar__1___24Anonymous__20023 = Vvar__1___24Anonymous__20024
& Vvar__0__C__20021 = Vvar__0__C__20022 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.vmon',axiom,
! [Vvar__0___24Anonymous__20055,Vvar__0___24Anonymous__20056,Vvar__1___24Anonymous__20057,Vvar__1___24Anonymous__20058] :
( cCoq_2emicromega_2eEnvRing_2evmon___24a2(Vvar__0___24Anonymous__20055,Vvar__1___24Anonymous__20057) = cCoq_2emicromega_2eEnvRing_2evmon___24a2(Vvar__0___24Anonymous__20056,Vvar__1___24Anonymous__20058)
=> ( Vvar__1___24Anonymous__20057 = Vvar__1___24Anonymous__20058
& Vvar__0___24Anonymous__20055 = Vvar__0___24Anonymous__20056 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.zmon',axiom,
! [Vvar__0___24Anonymous__20051,Vvar__0___24Anonymous__20052,Vvar__1___24Anonymous__20053,Vvar__1___24Anonymous__20054] :
( cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__20051,Vvar__1___24Anonymous__20053) = cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__20052,Vvar__1___24Anonymous__20054)
=> ( Vvar__1___24Anonymous__20053 = Vvar__1___24Anonymous__20054
& Vvar__0___24Anonymous__20051 = Vvar__0___24Anonymous__20052 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CInv',axiom,
! [Vvar__0__r__23302,Vvar__0__r__23303] :
( cCoq_2emicromega_2eRMicromega_2eCInv___24a1(Vvar__0__r__23302) = cCoq_2emicromega_2eRMicromega_2eCInv___24a1(Vvar__0__r__23303)
=> Vvar__0__r__23302 = Vvar__0__r__23303 ) ).
fof('$_inj_Coq.micromega.RMicromega.CMinus',axiom,
! [Vvar__0__r1__23290,Vvar__0__r1__23291,Vvar__1__r2__23292,Vvar__1__r2__23293] :
( cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(Vvar__0__r1__23290,Vvar__1__r2__23292) = cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(Vvar__0__r1__23291,Vvar__1__r2__23293)
=> ( Vvar__1__r2__23292 = Vvar__1__r2__23293
& Vvar__0__r1__23290 = Vvar__0__r1__23291 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CMult',axiom,
! [Vvar__0__r1__23294,Vvar__0__r1__23295,Vvar__1__r2__23296,Vvar__1__r2__23297] :
( cCoq_2emicromega_2eRMicromega_2eCMult___24a2(Vvar__0__r1__23294,Vvar__1__r2__23296) = cCoq_2emicromega_2eRMicromega_2eCMult___24a2(Vvar__0__r1__23295,Vvar__1__r2__23297)
=> ( Vvar__1__r2__23296 = Vvar__1__r2__23297
& Vvar__0__r1__23294 = Vvar__0__r1__23295 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.COpp',axiom,
! [Vvar__0__r__23304,Vvar__0__r__23305] :
( cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(Vvar__0__r__23304) = cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(Vvar__0__r__23305)
=> Vvar__0__r__23304 = Vvar__0__r__23305 ) ).
fof('$_inj_Coq.micromega.RMicromega.CPlus',axiom,
! [Vvar__0__r1__23286,Vvar__0__r1__23287,Vvar__1__r2__23288,Vvar__1__r2__23289] :
( cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(Vvar__0__r1__23286,Vvar__1__r2__23288) = cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(Vvar__0__r1__23287,Vvar__1__r2__23289)
=> ( Vvar__1__r2__23288 = Vvar__1__r2__23289
& Vvar__0__r1__23286 = Vvar__0__r1__23287 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CPow',axiom,
! [Vvar__0__r1__23298,Vvar__0__r1__23299,Vvar__1__z__23300,Vvar__1__z__23301] :
( cCoq_2emicromega_2eRMicromega_2eCPow___24a2(Vvar__0__r1__23298,Vvar__1__z__23300) = cCoq_2emicromega_2eRMicromega_2eCPow___24a2(Vvar__0__r1__23299,Vvar__1__z__23301)
=> ( Vvar__1__z__23300 = Vvar__1__z__23301
& Vvar__0__r1__23298 = Vvar__0__r1__23299 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CQ',axiom,
! [Vvar__0__r__23282,Vvar__0__r__23283] :
( cCoq_2emicromega_2eRMicromega_2eCQ___24a1(Vvar__0__r__23282) = cCoq_2emicromega_2eRMicromega_2eCQ___24a1(Vvar__0__r__23283)
=> Vvar__0__r__23282 = Vvar__0__r__23283 ) ).
fof('$_inj_Coq.micromega.RMicromega.CZ',axiom,
! [Vvar__0__r__23284,Vvar__0__r__23285] :
( cCoq_2emicromega_2eRMicromega_2eCZ___24a1(Vvar__0__r__23284) = cCoq_2emicromega_2eRMicromega_2eCZ___24a1(Vvar__0__r__23285)
=> Vvar__0__r__23284 = Vvar__0__r__23285 ) ).
fof('$_inj_Coq.micromega.RingMicromega.Build_Formula',axiom,
! [Vvar__0__T__28882,Vvar__0__T__28883,Vvar__1__Flhs__28884,Vvar__1__Flhs__28885,Vvar__2__Fop__28886,Vvar__2__Fop__28887,Vvar__3__Frhs__28888,Vvar__3__Frhs__28889] :
( cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(Vvar__0__T__28882,Vvar__1__Flhs__28884,Vvar__2__Fop__28886,Vvar__3__Frhs__28888) = cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(Vvar__0__T__28883,Vvar__1__Flhs__28885,Vvar__2__Fop__28887,Vvar__3__Frhs__28889)
=> ( Vvar__3__Frhs__28888 = Vvar__3__Frhs__28889
& Vvar__2__Fop__28886 = Vvar__2__Fop__28887
& Vvar__1__Flhs__28884 = Vvar__1__Flhs__28885
& Vvar__0__T__28882 = Vvar__0__T__28883 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzAdd',axiom,
! [Vvar__0__C__28863,Vvar__0__C__28864,Vvar__1___24Anonymous__28865,Vvar__1___24Anonymous__28866,Vvar__2___24Anonymous__28867,Vvar__2___24Anonymous__28868] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(Vvar__0__C__28863,Vvar__1___24Anonymous__28865,Vvar__2___24Anonymous__28867) = cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(Vvar__0__C__28864,Vvar__1___24Anonymous__28866,Vvar__2___24Anonymous__28868)
=> ( Vvar__2___24Anonymous__28867 = Vvar__2___24Anonymous__28868
& Vvar__1___24Anonymous__28865 = Vvar__1___24Anonymous__28866
& Vvar__0__C__28863 = Vvar__0__C__28864 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzC',axiom,
! [Vvar__0__C__28869,Vvar__0__C__28870,Vvar__1___24Anonymous__28871,Vvar__1___24Anonymous__28872] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(Vvar__0__C__28869,Vvar__1___24Anonymous__28871) = cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(Vvar__0__C__28870,Vvar__1___24Anonymous__28872)
=> ( Vvar__1___24Anonymous__28871 = Vvar__1___24Anonymous__28872
& Vvar__0__C__28869 = Vvar__0__C__28870 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzIn',axiom,
! [Vvar__0__C__28843,Vvar__0__C__28844,Vvar__1___24Anonymous__28845,Vvar__1___24Anonymous__28846] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__28843,Vvar__1___24Anonymous__28845) = cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__28844,Vvar__1___24Anonymous__28846)
=> ( Vvar__1___24Anonymous__28845 = Vvar__1___24Anonymous__28846
& Vvar__0__C__28843 = Vvar__0__C__28844 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzMulC',axiom,
! [Vvar__0__C__28851,Vvar__0__C__28852,Vvar__1___24Anonymous__28853,Vvar__1___24Anonymous__28854,Vvar__2___24Anonymous__28855,Vvar__2___24Anonymous__28856] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(Vvar__0__C__28851,Vvar__1___24Anonymous__28853,Vvar__2___24Anonymous__28855) = cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(Vvar__0__C__28852,Vvar__1___24Anonymous__28854,Vvar__2___24Anonymous__28856)
=> ( Vvar__2___24Anonymous__28855 = Vvar__2___24Anonymous__28856
& Vvar__1___24Anonymous__28853 = Vvar__1___24Anonymous__28854
& Vvar__0__C__28851 = Vvar__0__C__28852 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzMulE',axiom,
! [Vvar__0__C__28857,Vvar__0__C__28858,Vvar__1___24Anonymous__28859,Vvar__1___24Anonymous__28860,Vvar__2___24Anonymous__28861,Vvar__2___24Anonymous__28862] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(Vvar__0__C__28857,Vvar__1___24Anonymous__28859,Vvar__2___24Anonymous__28861) = cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(Vvar__0__C__28858,Vvar__1___24Anonymous__28860,Vvar__2___24Anonymous__28862)
=> ( Vvar__2___24Anonymous__28861 = Vvar__2___24Anonymous__28862
& Vvar__1___24Anonymous__28859 = Vvar__1___24Anonymous__28860
& Vvar__0__C__28857 = Vvar__0__C__28858 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzSquare',axiom,
! [Vvar__0__C__28847,Vvar__0__C__28848,Vvar__1___24Anonymous__28849,Vvar__1___24Anonymous__28850] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__28847,Vvar__1___24Anonymous__28849) = cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__28848,Vvar__1___24Anonymous__28850)
=> ( Vvar__1___24Anonymous__28849 = Vvar__1___24Anonymous__28850
& Vvar__0__C__28847 = Vvar__0__C__28848 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzZ',axiom,
! [Vvar__0__C__28873,Vvar__0__C__28874] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(Vvar__0__C__28873) = cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(Vvar__0__C__28874)
=> Vvar__0__C__28873 = Vvar__0__C__28874 ) ).
fof('$_inj_Coq.micromega.Tauto.A',axiom,
! [Vvar__0__TA__33140,Vvar__0__TA__33141,Vvar__1__TX__33142,Vvar__1__TX__33143,Vvar__2__AA__33144,Vvar__2__AA__33145,Vvar__3__AF__33146,Vvar__3__AF__33147,Vvar__4___24Anonymous__33148,Vvar__4___24Anonymous__33149,Vvar__5___24Anonymous__33150,Vvar__5___24Anonymous__33151] :
( cCoq_2emicromega_2eTauto_2eA___24a6(Vvar__0__TA__33140,Vvar__1__TX__33142,Vvar__2__AA__33144,Vvar__3__AF__33146,Vvar__4___24Anonymous__33148,Vvar__5___24Anonymous__33150) = cCoq_2emicromega_2eTauto_2eA___24a6(Vvar__0__TA__33141,Vvar__1__TX__33143,Vvar__2__AA__33145,Vvar__3__AF__33147,Vvar__4___24Anonymous__33149,Vvar__5___24Anonymous__33151)
=> ( Vvar__5___24Anonymous__33150 = Vvar__5___24Anonymous__33151
& Vvar__4___24Anonymous__33148 = Vvar__4___24Anonymous__33149
& Vvar__3__AF__33146 = Vvar__3__AF__33147
& Vvar__2__AA__33144 = Vvar__2__AA__33145
& Vvar__1__TX__33142 = Vvar__1__TX__33143
& Vvar__0__TA__33140 = Vvar__0__TA__33141 ) ) ).
fof('$_inj_Coq.micromega.Tauto.Cj',axiom,
! [Vvar__0__TA__33152,Vvar__0__TA__33153,Vvar__1__TX__33154,Vvar__1__TX__33155,Vvar__2__AA__33156,Vvar__2__AA__33157,Vvar__3__AF__33158,Vvar__3__AF__33159,Vvar__4___24Anonymous__33160,Vvar__4___24Anonymous__33161,Vvar__5___24Anonymous__33162,Vvar__5___24Anonymous__33163] :
( cCoq_2emicromega_2eTauto_2eCj___24a6(Vvar__0__TA__33152,Vvar__1__TX__33154,Vvar__2__AA__33156,Vvar__3__AF__33158,Vvar__4___24Anonymous__33160,Vvar__5___24Anonymous__33162) = cCoq_2emicromega_2eTauto_2eCj___24a6(Vvar__0__TA__33153,Vvar__1__TX__33155,Vvar__2__AA__33157,Vvar__3__AF__33159,Vvar__4___24Anonymous__33161,Vvar__5___24Anonymous__33163)
=> ( Vvar__5___24Anonymous__33162 = Vvar__5___24Anonymous__33163
& Vvar__4___24Anonymous__33160 = Vvar__4___24Anonymous__33161
& Vvar__3__AF__33158 = Vvar__3__AF__33159
& Vvar__2__AA__33156 = Vvar__2__AA__33157
& Vvar__1__TX__33154 = Vvar__1__TX__33155
& Vvar__0__TA__33152 = Vvar__0__TA__33153 ) ) ).
fof('$_inj_Coq.micromega.Tauto.D',axiom,
! [Vvar__0__TA__33164,Vvar__0__TA__33165,Vvar__1__TX__33166,Vvar__1__TX__33167,Vvar__2__AA__33168,Vvar__2__AA__33169,Vvar__3__AF__33170,Vvar__3__AF__33171,Vvar__4___24Anonymous__33172,Vvar__4___24Anonymous__33173,Vvar__5___24Anonymous__33174,Vvar__5___24Anonymous__33175] :
( cCoq_2emicromega_2eTauto_2eD___24a6(Vvar__0__TA__33164,Vvar__1__TX__33166,Vvar__2__AA__33168,Vvar__3__AF__33170,Vvar__4___24Anonymous__33172,Vvar__5___24Anonymous__33174) = cCoq_2emicromega_2eTauto_2eD___24a6(Vvar__0__TA__33165,Vvar__1__TX__33167,Vvar__2__AA__33169,Vvar__3__AF__33171,Vvar__4___24Anonymous__33173,Vvar__5___24Anonymous__33175)
=> ( Vvar__5___24Anonymous__33174 = Vvar__5___24Anonymous__33175
& Vvar__4___24Anonymous__33172 = Vvar__4___24Anonymous__33173
& Vvar__3__AF__33170 = Vvar__3__AF__33171
& Vvar__2__AA__33168 = Vvar__2__AA__33169
& Vvar__1__TX__33166 = Vvar__1__TX__33167
& Vvar__0__TA__33164 = Vvar__0__TA__33165 ) ) ).
fof('$_inj_Coq.micromega.Tauto.FF',axiom,
! [Vvar__0__TA__33122,Vvar__0__TA__33123,Vvar__1__TX__33124,Vvar__1__TX__33125,Vvar__2__AA__33126,Vvar__2__AA__33127,Vvar__3__AF__33128,Vvar__3__AF__33129] :
( cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__33122,Vvar__1__TX__33124,Vvar__2__AA__33126,Vvar__3__AF__33128) = cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__33123,Vvar__1__TX__33125,Vvar__2__AA__33127,Vvar__3__AF__33129)
=> ( Vvar__3__AF__33128 = Vvar__3__AF__33129
& Vvar__2__AA__33126 = Vvar__2__AA__33127
& Vvar__1__TX__33124 = Vvar__1__TX__33125
& Vvar__0__TA__33122 = Vvar__0__TA__33123 ) ) ).
fof('$_inj_Coq.micromega.Tauto.I',axiom,
! [Vvar__0__TA__33186,Vvar__0__TA__33187,Vvar__1__TX__33188,Vvar__1__TX__33189,Vvar__2__AA__33190,Vvar__2__AA__33191,Vvar__3__AF__33192,Vvar__3__AF__33193,Vvar__4___24Anonymous__33194,Vvar__4___24Anonymous__33195,Vvar__5___24Anonymous__33196,Vvar__5___24Anonymous__33197,Vvar__6___24Anonymous__33198,Vvar__6___24Anonymous__33199] :
( cCoq_2emicromega_2eTauto_2eI___24a7(Vvar__0__TA__33186,Vvar__1__TX__33188,Vvar__2__AA__33190,Vvar__3__AF__33192,Vvar__4___24Anonymous__33194,Vvar__5___24Anonymous__33196,Vvar__6___24Anonymous__33198) = cCoq_2emicromega_2eTauto_2eI___24a7(Vvar__0__TA__33187,Vvar__1__TX__33189,Vvar__2__AA__33191,Vvar__3__AF__33193,Vvar__4___24Anonymous__33195,Vvar__5___24Anonymous__33197,Vvar__6___24Anonymous__33199)
=> ( Vvar__6___24Anonymous__33198 = Vvar__6___24Anonymous__33199
& Vvar__5___24Anonymous__33196 = Vvar__5___24Anonymous__33197
& Vvar__4___24Anonymous__33194 = Vvar__4___24Anonymous__33195
& Vvar__3__AF__33192 = Vvar__3__AF__33193
& Vvar__2__AA__33190 = Vvar__2__AA__33191
& Vvar__1__TX__33188 = Vvar__1__TX__33189
& Vvar__0__TA__33186 = Vvar__0__TA__33187 ) ) ).
fof('$_inj_Coq.micromega.Tauto.N',axiom,
! [Vvar__0__TA__33176,Vvar__0__TA__33177,Vvar__1__TX__33178,Vvar__1__TX__33179,Vvar__2__AA__33180,Vvar__2__AA__33181,Vvar__3__AF__33182,Vvar__3__AF__33183,Vvar__4___24Anonymous__33184,Vvar__4___24Anonymous__33185] :
( cCoq_2emicromega_2eTauto_2eN___24a5(Vvar__0__TA__33176,Vvar__1__TX__33178,Vvar__2__AA__33180,Vvar__3__AF__33182,Vvar__4___24Anonymous__33184) = cCoq_2emicromega_2eTauto_2eN___24a5(Vvar__0__TA__33177,Vvar__1__TX__33179,Vvar__2__AA__33181,Vvar__3__AF__33183,Vvar__4___24Anonymous__33185)
=> ( Vvar__4___24Anonymous__33184 = Vvar__4___24Anonymous__33185
& Vvar__3__AF__33182 = Vvar__3__AF__33183
& Vvar__2__AA__33180 = Vvar__2__AA__33181
& Vvar__1__TX__33178 = Vvar__1__TX__33179
& Vvar__0__TA__33176 = Vvar__0__TA__33177 ) ) ).
fof('$_inj_Coq.micromega.Tauto.TT',axiom,
! [Vvar__0__TA__33114,Vvar__0__TA__33115,Vvar__1__TX__33116,Vvar__1__TX__33117,Vvar__2__AA__33118,Vvar__2__AA__33119,Vvar__3__AF__33120,Vvar__3__AF__33121] :
( cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__33114,Vvar__1__TX__33116,Vvar__2__AA__33118,Vvar__3__AF__33120) = cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__33115,Vvar__1__TX__33117,Vvar__2__AA__33119,Vvar__3__AF__33121)
=> ( Vvar__3__AF__33120 = Vvar__3__AF__33121
& Vvar__2__AA__33118 = Vvar__2__AA__33119
& Vvar__1__TX__33116 = Vvar__1__TX__33117
& Vvar__0__TA__33114 = Vvar__0__TA__33115 ) ) ).
fof('$_inj_Coq.micromega.Tauto.X',axiom,
! [Vvar__0__TA__33130,Vvar__0__TA__33131,Vvar__1__TX__33132,Vvar__1__TX__33133,Vvar__2__AA__33134,Vvar__2__AA__33135,Vvar__3__AF__33136,Vvar__3__AF__33137,Vvar__4___24Anonymous__33138,Vvar__4___24Anonymous__33139] :
( cCoq_2emicromega_2eTauto_2eX___24a5(Vvar__0__TA__33130,Vvar__1__TX__33132,Vvar__2__AA__33134,Vvar__3__AF__33136,Vvar__4___24Anonymous__33138) = cCoq_2emicromega_2eTauto_2eX___24a5(Vvar__0__TA__33131,Vvar__1__TX__33133,Vvar__2__AA__33135,Vvar__3__AF__33137,Vvar__4___24Anonymous__33139)
=> ( Vvar__4___24Anonymous__33138 = Vvar__4___24Anonymous__33139
& Vvar__3__AF__33136 = Vvar__3__AF__33137
& Vvar__2__AA__33134 = Vvar__2__AA__33135
& Vvar__1__TX__33132 = Vvar__1__TX__33133
& Vvar__0__TA__33130 = Vvar__0__TA__33131 ) ) ).
fof('$_inj_Coq.micromega.VarMap.Branch',axiom,
! [Vvar__0__A__95804,Vvar__0__A__95805,Vvar__1___24Anonymous__95806,Vvar__1___24Anonymous__95807,Vvar__2___24Anonymous__95808,Vvar__2___24Anonymous__95809,Vvar__3___24Anonymous__95810,Vvar__3___24Anonymous__95811] :
( cCoq_2emicromega_2eVarMap_2eBranch___24a4(Vvar__0__A__95804,Vvar__1___24Anonymous__95806,Vvar__2___24Anonymous__95808,Vvar__3___24Anonymous__95810) = cCoq_2emicromega_2eVarMap_2eBranch___24a4(Vvar__0__A__95805,Vvar__1___24Anonymous__95807,Vvar__2___24Anonymous__95809,Vvar__3___24Anonymous__95811)
=> ( Vvar__3___24Anonymous__95810 = Vvar__3___24Anonymous__95811
& Vvar__2___24Anonymous__95808 = Vvar__2___24Anonymous__95809
& Vvar__1___24Anonymous__95806 = Vvar__1___24Anonymous__95807
& Vvar__0__A__95804 = Vvar__0__A__95805 ) ) ).
fof('$_inj_Coq.micromega.VarMap.Elt',axiom,
! [Vvar__0__A__95800,Vvar__0__A__95801,Vvar__1___24Anonymous__95802,Vvar__1___24Anonymous__95803] :
( cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__95800,Vvar__1___24Anonymous__95802) = cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__95801,Vvar__1___24Anonymous__95803)
=> ( Vvar__1___24Anonymous__95802 = Vvar__1___24Anonymous__95803
& Vvar__0__A__95800 = Vvar__0__A__95801 ) ) ).
fof('$_inj_Coq.micromega.VarMap.Empty',axiom,
! [Vvar__0__A__95798,Vvar__0__A__95799] :
( cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__95798) = cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__95799)
=> Vvar__0__A__95798 = Vvar__0__A__95799 ) ).
fof('$_inj_Coq.micromega.ZMicromega.CutProof',axiom,
! [Vvar__0___24Anonymous__33298,Vvar__0___24Anonymous__33299,Vvar__1___24Anonymous__33300,Vvar__1___24Anonymous__33301] :
( cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(Vvar__0___24Anonymous__33298,Vvar__1___24Anonymous__33300) = cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(Vvar__0___24Anonymous__33299,Vvar__1___24Anonymous__33301)
=> ( Vvar__1___24Anonymous__33300 = Vvar__1___24Anonymous__33301
& Vvar__0___24Anonymous__33298 = Vvar__0___24Anonymous__33299 ) ) ).
fof('$_inj_Coq.micromega.ZMicromega.EnumProof',axiom,
! [Vvar__0___24Anonymous__33302,Vvar__0___24Anonymous__33303,Vvar__1___24Anonymous__33304,Vvar__1___24Anonymous__33305,Vvar__2___24Anonymous__33306,Vvar__2___24Anonymous__33307] :
( cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(Vvar__0___24Anonymous__33302,Vvar__1___24Anonymous__33304,Vvar__2___24Anonymous__33306) = cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(Vvar__0___24Anonymous__33303,Vvar__1___24Anonymous__33305,Vvar__2___24Anonymous__33307)
=> ( Vvar__2___24Anonymous__33306 = Vvar__2___24Anonymous__33307
& Vvar__1___24Anonymous__33304 = Vvar__1___24Anonymous__33305
& Vvar__0___24Anonymous__33302 = Vvar__0___24Anonymous__33303 ) ) ).
fof('$_inj_Coq.micromega.ZMicromega.RatProof',axiom,
! [Vvar__0___24Anonymous__33294,Vvar__0___24Anonymous__33295,Vvar__1___24Anonymous__33296,Vvar__1___24Anonymous__33297] :
( cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__33294,Vvar__1___24Anonymous__33296) = cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__33295,Vvar__1___24Anonymous__33297)
=> ( Vvar__1___24Anonymous__33296 = Vvar__1___24Anonymous__33297
& Vvar__0___24Anonymous__33294 = Vvar__0___24Anonymous__33295 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEI',axiom,
! [Vvar__0__C__11795,Vvar__0__C__11796] :
( cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__11795) = cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__11796)
=> Vvar__0__C__11795 = Vvar__0__C__11796 ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEO',axiom,
! [Vvar__0__C__11793,Vvar__0__C__11794] :
( cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__11793) = cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__11794)
=> Vvar__0__C__11793 = Vvar__0__C__11794 ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEX',axiom,
! [Vvar__0__C__11801,Vvar__0__C__11802,Vvar__1___24Anonymous__11803,Vvar__1___24Anonymous__11804] :
( cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(Vvar__0__C__11801,Vvar__1___24Anonymous__11803) = cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(Vvar__0__C__11802,Vvar__1___24Anonymous__11804)
=> ( Vvar__1___24Anonymous__11803 = Vvar__1___24Anonymous__11804
& Vvar__0__C__11801 = Vvar__0__C__11802 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEadd',axiom,
! [Vvar__0__C__11805,Vvar__0__C__11806,Vvar__1___24Anonymous__11807,Vvar__1___24Anonymous__11808,Vvar__2___24Anonymous__11809,Vvar__2___24Anonymous__11810] :
( cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(Vvar__0__C__11805,Vvar__1___24Anonymous__11807,Vvar__2___24Anonymous__11809) = cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(Vvar__0__C__11806,Vvar__1___24Anonymous__11808,Vvar__2___24Anonymous__11810)
=> ( Vvar__2___24Anonymous__11809 = Vvar__2___24Anonymous__11810
& Vvar__1___24Anonymous__11807 = Vvar__1___24Anonymous__11808
& Vvar__0__C__11805 = Vvar__0__C__11806 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEc',axiom,
! [Vvar__0__C__11797,Vvar__0__C__11798,Vvar__1___24Anonymous__11799,Vvar__1___24Anonymous__11800] :
( cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(Vvar__0__C__11797,Vvar__1___24Anonymous__11799) = cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(Vvar__0__C__11798,Vvar__1___24Anonymous__11800)
=> ( Vvar__1___24Anonymous__11799 = Vvar__1___24Anonymous__11800
& Vvar__0__C__11797 = Vvar__0__C__11798 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEdiv',axiom,
! [Vvar__0__C__11831,Vvar__0__C__11832,Vvar__1___24Anonymous__11833,Vvar__1___24Anonymous__11834,Vvar__2___24Anonymous__11835,Vvar__2___24Anonymous__11836] :
( cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(Vvar__0__C__11831,Vvar__1___24Anonymous__11833,Vvar__2___24Anonymous__11835) = cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(Vvar__0__C__11832,Vvar__1___24Anonymous__11834,Vvar__2___24Anonymous__11836)
=> ( Vvar__2___24Anonymous__11835 = Vvar__2___24Anonymous__11836
& Vvar__1___24Anonymous__11833 = Vvar__1___24Anonymous__11834
& Vvar__0__C__11831 = Vvar__0__C__11832 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEinv',axiom,
! [Vvar__0__C__11827,Vvar__0__C__11828,Vvar__1___24Anonymous__11829,Vvar__1___24Anonymous__11830] :
( cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(Vvar__0__C__11827,Vvar__1___24Anonymous__11829) = cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(Vvar__0__C__11828,Vvar__1___24Anonymous__11830)
=> ( Vvar__1___24Anonymous__11829 = Vvar__1___24Anonymous__11830
& Vvar__0__C__11827 = Vvar__0__C__11828 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEmul',axiom,
! [Vvar__0__C__11817,Vvar__0__C__11818,Vvar__1___24Anonymous__11819,Vvar__1___24Anonymous__11820,Vvar__2___24Anonymous__11821,Vvar__2___24Anonymous__11822] :
( cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(Vvar__0__C__11817,Vvar__1___24Anonymous__11819,Vvar__2___24Anonymous__11821) = cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(Vvar__0__C__11818,Vvar__1___24Anonymous__11820,Vvar__2___24Anonymous__11822)
=> ( Vvar__2___24Anonymous__11821 = Vvar__2___24Anonymous__11822
& Vvar__1___24Anonymous__11819 = Vvar__1___24Anonymous__11820
& Vvar__0__C__11817 = Vvar__0__C__11818 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEopp',axiom,
! [Vvar__0__C__11823,Vvar__0__C__11824,Vvar__1___24Anonymous__11825,Vvar__1___24Anonymous__11826] :
( cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(Vvar__0__C__11823,Vvar__1___24Anonymous__11825) = cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(Vvar__0__C__11824,Vvar__1___24Anonymous__11826)
=> ( Vvar__1___24Anonymous__11825 = Vvar__1___24Anonymous__11826
& Vvar__0__C__11823 = Vvar__0__C__11824 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEpow',axiom,
! [Vvar__0__C__11837,Vvar__0__C__11838,Vvar__1___24Anonymous__11839,Vvar__1___24Anonymous__11840,Vvar__2___24Anonymous__11841,Vvar__2___24Anonymous__11842] :
( cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(Vvar__0__C__11837,Vvar__1___24Anonymous__11839,Vvar__2___24Anonymous__11841) = cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(Vvar__0__C__11838,Vvar__1___24Anonymous__11840,Vvar__2___24Anonymous__11842)
=> ( Vvar__2___24Anonymous__11841 = Vvar__2___24Anonymous__11842
& Vvar__1___24Anonymous__11839 = Vvar__1___24Anonymous__11840
& Vvar__0__C__11837 = Vvar__0__C__11838 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEsub',axiom,
! [Vvar__0__C__11811,Vvar__0__C__11812,Vvar__1___24Anonymous__11813,Vvar__1___24Anonymous__11814,Vvar__2___24Anonymous__11815,Vvar__2___24Anonymous__11816] :
( cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(Vvar__0__C__11811,Vvar__1___24Anonymous__11813,Vvar__2___24Anonymous__11815) = cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(Vvar__0__C__11812,Vvar__1___24Anonymous__11814,Vvar__2___24Anonymous__11816)
=> ( Vvar__2___24Anonymous__11815 = Vvar__2___24Anonymous__11816
& Vvar__1___24Anonymous__11813 = Vvar__1___24Anonymous__11814
& Vvar__0__C__11811 = Vvar__0__C__11812 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.mk_linear',axiom,
! [Vvar__0__C__12140,Vvar__0__C__12141,Vvar__1__num__12142,Vvar__1__num__12143,Vvar__2__denum__12144,Vvar__2__denum__12145,Vvar__3__condition__12146,Vvar__3__condition__12147] :
( cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(Vvar__0__C__12140,Vvar__1__num__12142,Vvar__2__denum__12144,Vvar__3__condition__12146) = cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(Vvar__0__C__12141,Vvar__1__num__12143,Vvar__2__denum__12145,Vvar__3__condition__12147)
=> ( Vvar__3__condition__12146 = Vvar__3__condition__12147
& Vvar__2__denum__12144 = Vvar__2__denum__12145
& Vvar__1__num__12142 = Vvar__1__num__12143
& Vvar__0__C__12140 = Vvar__0__C__12141 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.mk_rsplit',axiom,
! [Vvar__0__C__20852,Vvar__0__C__20853,Vvar__1__rsplit__left__20854,Vvar__1__rsplit__left__20855,Vvar__2__rsplit__common__20856,Vvar__2__rsplit__common__20857,Vvar__3__rsplit__right__20858,Vvar__3__rsplit__right__20859] :
( cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(Vvar__0__C__20852,Vvar__1__rsplit__left__20854,Vvar__2__rsplit__common__20856,Vvar__3__rsplit__right__20858) = cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(Vvar__0__C__20853,Vvar__1__rsplit__left__20855,Vvar__2__rsplit__common__20857,Vvar__3__rsplit__right__20859)
=> ( Vvar__3__rsplit__right__20858 = Vvar__3__rsplit__right__20859
& Vvar__2__rsplit__common__20856 = Vvar__2__rsplit__common__20857
& Vvar__1__rsplit__left__20854 = Vvar__1__rsplit__left__20855
& Vvar__0__C__20852 = Vvar__0__C__20853 ) ) ).
fof('$_inj_Coq.setoid_ring.InitialRing.mkhypo',axiom,
! [Vvar__0__hypo__type__95553,Vvar__0__hypo__type__95554,Vvar__1__hypo__proof__95555,Vvar__1__hypo__proof__95556] :
( cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(Vvar__0__hypo__type__95553,Vvar__1__hypo__proof__95555) = cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(Vvar__0__hypo__type__95554,Vvar__1__hypo__proof__95556)
=> ( Vvar__1__hypo__proof__95555 = Vvar__1__hypo__proof__95556
& Vvar__0__hypo__type__95553 = Vvar__0__hypo__type__95554 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEI',axiom,
! [Vvar__0__C__15467,Vvar__0__C__15468] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__15467) = cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__15468)
=> Vvar__0__C__15467 = Vvar__0__C__15468 ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEO',axiom,
! [Vvar__0__C__15465,Vvar__0__C__15466] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__15465) = cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__15466)
=> Vvar__0__C__15465 = Vvar__0__C__15466 ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEX',axiom,
! [Vvar__0__C__15473,Vvar__0__C__15474,Vvar__1___24Anonymous__15475,Vvar__1___24Anonymous__15476] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(Vvar__0__C__15473,Vvar__1___24Anonymous__15475) = cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(Vvar__0__C__15474,Vvar__1___24Anonymous__15476)
=> ( Vvar__1___24Anonymous__15475 = Vvar__1___24Anonymous__15476
& Vvar__0__C__15473 = Vvar__0__C__15474 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEadd',axiom,
! [Vvar__0__C__15477,Vvar__0__C__15478,Vvar__1___24Anonymous__15479,Vvar__1___24Anonymous__15480,Vvar__2___24Anonymous__15481,Vvar__2___24Anonymous__15482] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(Vvar__0__C__15477,Vvar__1___24Anonymous__15479,Vvar__2___24Anonymous__15481) = cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(Vvar__0__C__15478,Vvar__1___24Anonymous__15480,Vvar__2___24Anonymous__15482)
=> ( Vvar__2___24Anonymous__15481 = Vvar__2___24Anonymous__15482
& Vvar__1___24Anonymous__15479 = Vvar__1___24Anonymous__15480
& Vvar__0__C__15477 = Vvar__0__C__15478 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEc',axiom,
! [Vvar__0__C__15469,Vvar__0__C__15470,Vvar__1___24Anonymous__15471,Vvar__1___24Anonymous__15472] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(Vvar__0__C__15469,Vvar__1___24Anonymous__15471) = cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(Vvar__0__C__15470,Vvar__1___24Anonymous__15472)
=> ( Vvar__1___24Anonymous__15471 = Vvar__1___24Anonymous__15472
& Vvar__0__C__15469 = Vvar__0__C__15470 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEmul',axiom,
! [Vvar__0__C__15489,Vvar__0__C__15490,Vvar__1___24Anonymous__15491,Vvar__1___24Anonymous__15492,Vvar__2___24Anonymous__15493,Vvar__2___24Anonymous__15494] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(Vvar__0__C__15489,Vvar__1___24Anonymous__15491,Vvar__2___24Anonymous__15493) = cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(Vvar__0__C__15490,Vvar__1___24Anonymous__15492,Vvar__2___24Anonymous__15494)
=> ( Vvar__2___24Anonymous__15493 = Vvar__2___24Anonymous__15494
& Vvar__1___24Anonymous__15491 = Vvar__1___24Anonymous__15492
& Vvar__0__C__15489 = Vvar__0__C__15490 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEopp',axiom,
! [Vvar__0__C__15495,Vvar__0__C__15496,Vvar__1___24Anonymous__15497,Vvar__1___24Anonymous__15498] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(Vvar__0__C__15495,Vvar__1___24Anonymous__15497) = cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(Vvar__0__C__15496,Vvar__1___24Anonymous__15498)
=> ( Vvar__1___24Anonymous__15497 = Vvar__1___24Anonymous__15498
& Vvar__0__C__15495 = Vvar__0__C__15496 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEpow',axiom,
! [Vvar__0__C__15499,Vvar__0__C__15500,Vvar__1___24Anonymous__15501,Vvar__1___24Anonymous__15502,Vvar__2___24Anonymous__15503,Vvar__2___24Anonymous__15504] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(Vvar__0__C__15499,Vvar__1___24Anonymous__15501,Vvar__2___24Anonymous__15503) = cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(Vvar__0__C__15500,Vvar__1___24Anonymous__15502,Vvar__2___24Anonymous__15504)
=> ( Vvar__2___24Anonymous__15503 = Vvar__2___24Anonymous__15504
& Vvar__1___24Anonymous__15501 = Vvar__1___24Anonymous__15502
& Vvar__0__C__15499 = Vvar__0__C__15500 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEsub',axiom,
! [Vvar__0__C__15483,Vvar__0__C__15484,Vvar__1___24Anonymous__15485,Vvar__1___24Anonymous__15486,Vvar__2___24Anonymous__15487,Vvar__2___24Anonymous__15488] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(Vvar__0__C__15483,Vvar__1___24Anonymous__15485,Vvar__2___24Anonymous__15487) = cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(Vvar__0__C__15484,Vvar__1___24Anonymous__15486,Vvar__2___24Anonymous__15488)
=> ( Vvar__2___24Anonymous__15487 = Vvar__2___24Anonymous__15488
& Vvar__1___24Anonymous__15485 = Vvar__1___24Anonymous__15486
& Vvar__0__C__15483 = Vvar__0__C__15484 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PX',axiom,
! [Vvar__0__C__15122,Vvar__0__C__15123,Vvar__1___24Anonymous__15124,Vvar__1___24Anonymous__15125,Vvar__2___24Anonymous__15126,Vvar__2___24Anonymous__15127,Vvar__3___24Anonymous__15128,Vvar__3___24Anonymous__15129] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(Vvar__0__C__15122,Vvar__1___24Anonymous__15124,Vvar__2___24Anonymous__15126,Vvar__3___24Anonymous__15128) = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(Vvar__0__C__15123,Vvar__1___24Anonymous__15125,Vvar__2___24Anonymous__15127,Vvar__3___24Anonymous__15129)
=> ( Vvar__3___24Anonymous__15128 = Vvar__3___24Anonymous__15129
& Vvar__2___24Anonymous__15126 = Vvar__2___24Anonymous__15127
& Vvar__1___24Anonymous__15124 = Vvar__1___24Anonymous__15125
& Vvar__0__C__15122 = Vvar__0__C__15123 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.Pc',axiom,
! [Vvar__0__C__15112,Vvar__0__C__15113,Vvar__1___24Anonymous__15114,Vvar__1___24Anonymous__15115] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__15112,Vvar__1___24Anonymous__15114) = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__15113,Vvar__1___24Anonymous__15115)
=> ( Vvar__1___24Anonymous__15114 = Vvar__1___24Anonymous__15115
& Vvar__0__C__15112 = Vvar__0__C__15113 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.Pinj',axiom,
! [Vvar__0__C__15116,Vvar__0__C__15117,Vvar__1___24Anonymous__15118,Vvar__1___24Anonymous__15119,Vvar__2___24Anonymous__15120,Vvar__2___24Anonymous__15121] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__15116,Vvar__1___24Anonymous__15118,Vvar__2___24Anonymous__15120) = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__15117,Vvar__1___24Anonymous__15119,Vvar__2___24Anonymous__15121)
=> ( Vvar__2___24Anonymous__15120 = Vvar__2___24Anonymous__15121
& Vvar__1___24Anonymous__15118 = Vvar__1___24Anonymous__15119
& Vvar__0__C__15116 = Vvar__0__C__15117 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.vmon',axiom,
! [Vvar__0___24Anonymous__15279,Vvar__0___24Anonymous__15280,Vvar__1___24Anonymous__15281,Vvar__1___24Anonymous__15282] :
( cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(Vvar__0___24Anonymous__15279,Vvar__1___24Anonymous__15281) = cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(Vvar__0___24Anonymous__15280,Vvar__1___24Anonymous__15282)
=> ( Vvar__1___24Anonymous__15281 = Vvar__1___24Anonymous__15282
& Vvar__0___24Anonymous__15279 = Vvar__0___24Anonymous__15280 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.zmon',axiom,
! [Vvar__0___24Anonymous__15275,Vvar__0___24Anonymous__15276,Vvar__1___24Anonymous__15277,Vvar__1___24Anonymous__15278] :
( cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__15275,Vvar__1___24Anonymous__15277) = cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__15276,Vvar__1___24Anonymous__15278)
=> ( Vvar__1___24Anonymous__15277 = Vvar__1___24Anonymous__15278
& Vvar__0___24Anonymous__15275 = Vvar__0___24Anonymous__15276 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_theory.Computational',axiom,
! [Vvar__0__R__18637,Vvar__0__R__18638,Vvar__1__req__18639,Vvar__1__req__18640,Vvar__2__reqb__18641,Vvar__2__reqb__18642,Vvar__3___24Anonymous__18643,Vvar__3___24Anonymous__18644] :
( cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__18637,Vvar__1__req__18639,Vvar__2__reqb__18641) = cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__18638,Vvar__1__req__18640,Vvar__2__reqb__18642)
=> ( c_24Proof = c_24Proof
& Vvar__2__reqb__18641 = Vvar__2__reqb__18642
& Vvar__1__req__18639 = Vvar__1__req__18640
& Vvar__0__R__18637 = Vvar__0__R__18638 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_theory.Morphism',axiom,
! [Vvar__0__R__18645,Vvar__0__R__18646,Vvar__1__rO__18647,Vvar__1__rO__18648,Vvar__2__rI__18649,Vvar__2__rI__18650,Vvar__3__radd__18651,Vvar__3__radd__18652,Vvar__4__rmul__18653,Vvar__4__rmul__18654,Vvar__5__rsub__18655,Vvar__5__rsub__18656,Vvar__6__ropp__18657,Vvar__6__ropp__18658,Vvar__7__req__18659,Vvar__7__req__18660,Vvar__8__C__18661,Vvar__8__C__18662,Vvar__9__cO__18663,Vvar__9__cO__18664,Vvar__10__cI__18665,Vvar__10__cI__18666,Vvar__11__cadd__18667,Vvar__11__cadd__18668,Vvar__12__cmul__18669,Vvar__12__cmul__18670,Vvar__13__csub__18671,Vvar__13__csub__18672,Vvar__14__copp__18673,Vvar__14__copp__18674,Vvar__15__ceqb__18675,Vvar__15__ceqb__18676,Vvar__16__phi__18677,Vvar__16__phi__18678,Vvar__17___24Anonymous__18679,Vvar__17___24Anonymous__18680] :
( cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(Vvar__0__R__18645,Vvar__1__rO__18647,Vvar__2__rI__18649,Vvar__3__radd__18651,Vvar__4__rmul__18653,Vvar__5__rsub__18655,Vvar__6__ropp__18657,Vvar__7__req__18659,Vvar__8__C__18661,Vvar__9__cO__18663,Vvar__10__cI__18665,Vvar__11__cadd__18667,Vvar__12__cmul__18669,Vvar__13__csub__18671,Vvar__14__copp__18673,Vvar__15__ceqb__18675,Vvar__16__phi__18677) = cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(Vvar__0__R__18646,Vvar__1__rO__18648,Vvar__2__rI__18650,Vvar__3__radd__18652,Vvar__4__rmul__18654,Vvar__5__rsub__18656,Vvar__6__ropp__18658,Vvar__7__req__18660,Vvar__8__C__18662,Vvar__9__cO__18664,Vvar__10__cI__18666,Vvar__11__cadd__18668,Vvar__12__cmul__18670,Vvar__13__csub__18672,Vvar__14__copp__18674,Vvar__15__ceqb__18676,Vvar__16__phi__18678)
=> ( c_24Proof = c_24Proof
& Vvar__16__phi__18677 = Vvar__16__phi__18678
& Vvar__15__ceqb__18675 = Vvar__15__ceqb__18676
& Vvar__14__copp__18673 = Vvar__14__copp__18674
& Vvar__13__csub__18671 = Vvar__13__csub__18672
& Vvar__12__cmul__18669 = Vvar__12__cmul__18670
& Vvar__11__cadd__18667 = Vvar__11__cadd__18668
& Vvar__10__cI__18665 = Vvar__10__cI__18666
& Vvar__9__cO__18663 = Vvar__9__cO__18664
& Vvar__8__C__18661 = Vvar__8__C__18662
& Vvar__7__req__18659 = Vvar__7__req__18660
& Vvar__6__ropp__18657 = Vvar__6__ropp__18658
& Vvar__5__rsub__18655 = Vvar__5__rsub__18656
& Vvar__4__rmul__18653 = Vvar__4__rmul__18654
& Vvar__3__radd__18651 = Vvar__3__radd__18652
& Vvar__2__rI__18649 = Vvar__2__rI__18650
& Vvar__1__rO__18647 = Vvar__1__rO__18648
& Vvar__0__R__18645 = Vvar__0__R__18646 ) ) ).
fof('$_inj_IntMap.Map.M0',axiom,
! [Vvar__0__A__76,Vvar__0__A__77] :
( cIntMap_2eMap_2eM0___24a1(Vvar__0__A__76) = cIntMap_2eMap_2eM0___24a1(Vvar__0__A__77)
=> Vvar__0__A__76 = Vvar__0__A__77 ) ).
fof('$_inj_IntMap.Map.M1',axiom,
! [Vvar__0__A__78,Vvar__0__A__79,Vvar__1___24Anonymous__80,Vvar__1___24Anonymous__81,Vvar__2___24Anonymous__82,Vvar__2___24Anonymous__83] :
( cIntMap_2eMap_2eM1___24a3(Vvar__0__A__78,Vvar__1___24Anonymous__80,Vvar__2___24Anonymous__82) = cIntMap_2eMap_2eM1___24a3(Vvar__0__A__79,Vvar__1___24Anonymous__81,Vvar__2___24Anonymous__83)
=> ( Vvar__2___24Anonymous__82 = Vvar__2___24Anonymous__83
& Vvar__1___24Anonymous__80 = Vvar__1___24Anonymous__81
& Vvar__0__A__78 = Vvar__0__A__79 ) ) ).
fof('$_inj_IntMap.Map.M2',axiom,
! [Vvar__0__A__84,Vvar__0__A__85,Vvar__1___24Anonymous__86,Vvar__1___24Anonymous__87,Vvar__2___24Anonymous__88,Vvar__2___24Anonymous__89] :
( cIntMap_2eMap_2eM2___24a3(Vvar__0__A__84,Vvar__1___24Anonymous__86,Vvar__2___24Anonymous__88) = cIntMap_2eMap_2eM2___24a3(Vvar__0__A__85,Vvar__1___24Anonymous__87,Vvar__2___24Anonymous__89)
=> ( Vvar__2___24Anonymous__88 = Vvar__2___24Anonymous__89
& Vvar__1___24Anonymous__86 = Vvar__1___24Anonymous__87
& Vvar__0__A__84 = Vvar__0__A__85 ) ) ).
fof('$_inversion_Coq.Arith.Between.between',axiom,
! [Vvar__0__P__37654,Vvar__1__k__37656,Vvar__2___24Anonymous__37657] :
( c_24__type__37671___24t(Vvar__0__P__37654,Vvar__1__k__37656,Vvar__2___24Anonymous__37657,Vvar__0__P__37654)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__k__37656)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2___24Anonymous__37657)
=> ( cCoq_2eArith_2eBetween_2ebetween___24a3(Vvar__0__P__37654,Vvar__1__k__37656,Vvar__2___24Anonymous__37657)
=> ( Vvar__2___24Anonymous__37657 = Vvar__1__k__37656
| ? [Vvar__2__l__37665] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__l__37665)
& cCoq_2eArith_2eBetween_2ebetween___24a3(Vvar__0__P__37654,Vvar__1__k__37656,Vvar__2__l__37665)
& p(happ(Vvar__0__P__37654,Vvar__2__l__37665))
& Vvar__2___24Anonymous__37657 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__2__l__37665) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Arith.Even.even',axiom,
! [Vvar__0___24Anonymous__20102] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20102)
=> ( cCoq_2eArith_2eEven_2eeven___24a1(Vvar__0___24Anonymous__20102)
=> ( Vvar__0___24Anonymous__20102 = cCoq_2eInit_2eDatatypes_2eO
| ? [Vvar__0__n__20104] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__20104)
& cCoq_2eArith_2eEven_2eodd___24a1(Vvar__0__n__20104)
& Vvar__0___24Anonymous__20102 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__20104) ) ) ) ) ).
fof('$_inversion_Coq.Arith.Even.odd',axiom,
! [Vvar__0___24Anonymous__20106] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20106)
=> ( cCoq_2eArith_2eEven_2eodd___24a1(Vvar__0___24Anonymous__20106)
=> ? [Vvar__0__n__20108] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__20108)
& cCoq_2eArith_2eEven_2eeven___24a1(Vvar__0__n__20108)
& Vvar__0___24Anonymous__20106 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__20108) ) ) ) ).
fof('$_inversion_Coq.Bool.Bool.reflect',axiom,
! [Vvar__0__P__19861,Vvar__1___24Anonymous__19862,VX19863] :
( cProp___24t(Vvar__0__P__19861)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__19862)
=> ( cCoq_2eBool_2eBool_2ereflect___24t(Vvar__0__P__19861,Vvar__1___24Anonymous__19862,VX19863)
=> ( ( p(Vvar__0__P__19861)
& Vvar__1___24Anonymous__19862 = cCoq_2eInit_2eDatatypes_2etrue
& VX19863 = cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__19861) )
| ( ~ p(Vvar__0__P__19861)
& Vvar__1___24Anonymous__19862 = cCoq_2eInit_2eDatatypes_2efalse
& VX19863 = cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__19861) ) ) ) ) ) ).
fof('$_inversion_Coq.FSets.FSetPositive.PositiveSet.tree',axiom,
! [VX19220] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(VX19220)
=> ( VX19220 = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf
| ? [Vvar__0___24Anonymous__19221] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__0___24Anonymous__19221)
& ? [Vvar__1___24Anonymous__19222] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__19222)
& ? [Vvar__2___24Anonymous__19223] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__2___24Anonymous__19223)
& VX19220 = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19221,Vvar__1___24Anonymous__19222,Vvar__2___24Anonymous__19223) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Byte.byte',axiom,
! [VX2694] :
( cCoq_2eInit_2eByte_2ebyte___24t(VX2694)
=> ( VX2694 = cCoq_2eInit_2eByte_2ex00
| VX2694 = cCoq_2eInit_2eByte_2ex01
| VX2694 = cCoq_2eInit_2eByte_2ex02
| VX2694 = cCoq_2eInit_2eByte_2ex03
| VX2694 = cCoq_2eInit_2eByte_2ex04
| VX2694 = cCoq_2eInit_2eByte_2ex05
| VX2694 = cCoq_2eInit_2eByte_2ex06
| VX2694 = cCoq_2eInit_2eByte_2ex07
| VX2694 = cCoq_2eInit_2eByte_2ex08
| VX2694 = cCoq_2eInit_2eByte_2ex09
| VX2694 = cCoq_2eInit_2eByte_2ex0a
| VX2694 = cCoq_2eInit_2eByte_2ex0b
| VX2694 = cCoq_2eInit_2eByte_2ex0c
| VX2694 = cCoq_2eInit_2eByte_2ex0d
| VX2694 = cCoq_2eInit_2eByte_2ex0e
| VX2694 = cCoq_2eInit_2eByte_2ex0f
| VX2694 = cCoq_2eInit_2eByte_2ex10
| VX2694 = cCoq_2eInit_2eByte_2ex11
| VX2694 = cCoq_2eInit_2eByte_2ex12
| VX2694 = cCoq_2eInit_2eByte_2ex13
| VX2694 = cCoq_2eInit_2eByte_2ex14
| VX2694 = cCoq_2eInit_2eByte_2ex15
| VX2694 = cCoq_2eInit_2eByte_2ex16
| VX2694 = cCoq_2eInit_2eByte_2ex17
| VX2694 = cCoq_2eInit_2eByte_2ex18
| VX2694 = cCoq_2eInit_2eByte_2ex19
| VX2694 = cCoq_2eInit_2eByte_2ex1a
| VX2694 = cCoq_2eInit_2eByte_2ex1b
| VX2694 = cCoq_2eInit_2eByte_2ex1c
| VX2694 = cCoq_2eInit_2eByte_2ex1d
| VX2694 = cCoq_2eInit_2eByte_2ex1e
| VX2694 = cCoq_2eInit_2eByte_2ex1f
| VX2694 = cCoq_2eInit_2eByte_2ex20
| VX2694 = cCoq_2eInit_2eByte_2ex21
| VX2694 = cCoq_2eInit_2eByte_2ex22
| VX2694 = cCoq_2eInit_2eByte_2ex23
| VX2694 = cCoq_2eInit_2eByte_2ex24
| VX2694 = cCoq_2eInit_2eByte_2ex25
| VX2694 = cCoq_2eInit_2eByte_2ex26
| VX2694 = cCoq_2eInit_2eByte_2ex27
| VX2694 = cCoq_2eInit_2eByte_2ex28
| VX2694 = cCoq_2eInit_2eByte_2ex29
| VX2694 = cCoq_2eInit_2eByte_2ex2a
| VX2694 = cCoq_2eInit_2eByte_2ex2b
| VX2694 = cCoq_2eInit_2eByte_2ex2c
| VX2694 = cCoq_2eInit_2eByte_2ex2d
| VX2694 = cCoq_2eInit_2eByte_2ex2e
| VX2694 = cCoq_2eInit_2eByte_2ex2f
| VX2694 = cCoq_2eInit_2eByte_2ex30
| VX2694 = cCoq_2eInit_2eByte_2ex31
| VX2694 = cCoq_2eInit_2eByte_2ex32
| VX2694 = cCoq_2eInit_2eByte_2ex33
| VX2694 = cCoq_2eInit_2eByte_2ex34
| VX2694 = cCoq_2eInit_2eByte_2ex35
| VX2694 = cCoq_2eInit_2eByte_2ex36
| VX2694 = cCoq_2eInit_2eByte_2ex37
| VX2694 = cCoq_2eInit_2eByte_2ex38
| VX2694 = cCoq_2eInit_2eByte_2ex39
| VX2694 = cCoq_2eInit_2eByte_2ex3a
| VX2694 = cCoq_2eInit_2eByte_2ex3b
| VX2694 = cCoq_2eInit_2eByte_2ex3c
| VX2694 = cCoq_2eInit_2eByte_2ex3d
| VX2694 = cCoq_2eInit_2eByte_2ex3e
| VX2694 = cCoq_2eInit_2eByte_2ex3f
| VX2694 = cCoq_2eInit_2eByte_2ex40
| VX2694 = cCoq_2eInit_2eByte_2ex41
| VX2694 = cCoq_2eInit_2eByte_2ex42
| VX2694 = cCoq_2eInit_2eByte_2ex43
| VX2694 = cCoq_2eInit_2eByte_2ex44
| VX2694 = cCoq_2eInit_2eByte_2ex45
| VX2694 = cCoq_2eInit_2eByte_2ex46
| VX2694 = cCoq_2eInit_2eByte_2ex47
| VX2694 = cCoq_2eInit_2eByte_2ex48
| VX2694 = cCoq_2eInit_2eByte_2ex49
| VX2694 = cCoq_2eInit_2eByte_2ex4a
| VX2694 = cCoq_2eInit_2eByte_2ex4b
| VX2694 = cCoq_2eInit_2eByte_2ex4c
| VX2694 = cCoq_2eInit_2eByte_2ex4d
| VX2694 = cCoq_2eInit_2eByte_2ex4e
| VX2694 = cCoq_2eInit_2eByte_2ex4f
| VX2694 = cCoq_2eInit_2eByte_2ex50
| VX2694 = cCoq_2eInit_2eByte_2ex51
| VX2694 = cCoq_2eInit_2eByte_2ex52
| VX2694 = cCoq_2eInit_2eByte_2ex53
| VX2694 = cCoq_2eInit_2eByte_2ex54
| VX2694 = cCoq_2eInit_2eByte_2ex55
| VX2694 = cCoq_2eInit_2eByte_2ex56
| VX2694 = cCoq_2eInit_2eByte_2ex57
| VX2694 = cCoq_2eInit_2eByte_2ex58
| VX2694 = cCoq_2eInit_2eByte_2ex59
| VX2694 = cCoq_2eInit_2eByte_2ex5a
| VX2694 = cCoq_2eInit_2eByte_2ex5b
| VX2694 = cCoq_2eInit_2eByte_2ex5c
| VX2694 = cCoq_2eInit_2eByte_2ex5d
| VX2694 = cCoq_2eInit_2eByte_2ex5e
| VX2694 = cCoq_2eInit_2eByte_2ex5f
| VX2694 = cCoq_2eInit_2eByte_2ex60
| VX2694 = cCoq_2eInit_2eByte_2ex61
| VX2694 = cCoq_2eInit_2eByte_2ex62
| VX2694 = cCoq_2eInit_2eByte_2ex63
| VX2694 = cCoq_2eInit_2eByte_2ex64
| VX2694 = cCoq_2eInit_2eByte_2ex65
| VX2694 = cCoq_2eInit_2eByte_2ex66
| VX2694 = cCoq_2eInit_2eByte_2ex67
| VX2694 = cCoq_2eInit_2eByte_2ex68
| VX2694 = cCoq_2eInit_2eByte_2ex69
| VX2694 = cCoq_2eInit_2eByte_2ex6a
| VX2694 = cCoq_2eInit_2eByte_2ex6b
| VX2694 = cCoq_2eInit_2eByte_2ex6c
| VX2694 = cCoq_2eInit_2eByte_2ex6d
| VX2694 = cCoq_2eInit_2eByte_2ex6e
| VX2694 = cCoq_2eInit_2eByte_2ex6f
| VX2694 = cCoq_2eInit_2eByte_2ex70
| VX2694 = cCoq_2eInit_2eByte_2ex71
| VX2694 = cCoq_2eInit_2eByte_2ex72
| VX2694 = cCoq_2eInit_2eByte_2ex73
| VX2694 = cCoq_2eInit_2eByte_2ex74
| VX2694 = cCoq_2eInit_2eByte_2ex75
| VX2694 = cCoq_2eInit_2eByte_2ex76
| VX2694 = cCoq_2eInit_2eByte_2ex77
| VX2694 = cCoq_2eInit_2eByte_2ex78
| VX2694 = cCoq_2eInit_2eByte_2ex79
| VX2694 = cCoq_2eInit_2eByte_2ex7a
| VX2694 = cCoq_2eInit_2eByte_2ex7b
| VX2694 = cCoq_2eInit_2eByte_2ex7c
| VX2694 = cCoq_2eInit_2eByte_2ex7d
| VX2694 = cCoq_2eInit_2eByte_2ex7e
| VX2694 = cCoq_2eInit_2eByte_2ex7f
| VX2694 = cCoq_2eInit_2eByte_2ex80
| VX2694 = cCoq_2eInit_2eByte_2ex81
| VX2694 = cCoq_2eInit_2eByte_2ex82
| VX2694 = cCoq_2eInit_2eByte_2ex83
| VX2694 = cCoq_2eInit_2eByte_2ex84
| VX2694 = cCoq_2eInit_2eByte_2ex85
| VX2694 = cCoq_2eInit_2eByte_2ex86
| VX2694 = cCoq_2eInit_2eByte_2ex87
| VX2694 = cCoq_2eInit_2eByte_2ex88
| VX2694 = cCoq_2eInit_2eByte_2ex89
| VX2694 = cCoq_2eInit_2eByte_2ex8a
| VX2694 = cCoq_2eInit_2eByte_2ex8b
| VX2694 = cCoq_2eInit_2eByte_2ex8c
| VX2694 = cCoq_2eInit_2eByte_2ex8d
| VX2694 = cCoq_2eInit_2eByte_2ex8e
| VX2694 = cCoq_2eInit_2eByte_2ex8f
| VX2694 = cCoq_2eInit_2eByte_2ex90
| VX2694 = cCoq_2eInit_2eByte_2ex91
| VX2694 = cCoq_2eInit_2eByte_2ex92
| VX2694 = cCoq_2eInit_2eByte_2ex93
| VX2694 = cCoq_2eInit_2eByte_2ex94
| VX2694 = cCoq_2eInit_2eByte_2ex95
| VX2694 = cCoq_2eInit_2eByte_2ex96
| VX2694 = cCoq_2eInit_2eByte_2ex97
| VX2694 = cCoq_2eInit_2eByte_2ex98
| VX2694 = cCoq_2eInit_2eByte_2ex99
| VX2694 = cCoq_2eInit_2eByte_2ex9a
| VX2694 = cCoq_2eInit_2eByte_2ex9b
| VX2694 = cCoq_2eInit_2eByte_2ex9c
| VX2694 = cCoq_2eInit_2eByte_2ex9d
| VX2694 = cCoq_2eInit_2eByte_2ex9e
| VX2694 = cCoq_2eInit_2eByte_2ex9f
| VX2694 = cCoq_2eInit_2eByte_2exa0
| VX2694 = cCoq_2eInit_2eByte_2exa1
| VX2694 = cCoq_2eInit_2eByte_2exa2
| VX2694 = cCoq_2eInit_2eByte_2exa3
| VX2694 = cCoq_2eInit_2eByte_2exa4
| VX2694 = cCoq_2eInit_2eByte_2exa5
| VX2694 = cCoq_2eInit_2eByte_2exa6
| VX2694 = cCoq_2eInit_2eByte_2exa7
| VX2694 = cCoq_2eInit_2eByte_2exa8
| VX2694 = cCoq_2eInit_2eByte_2exa9
| VX2694 = cCoq_2eInit_2eByte_2exaa
| VX2694 = cCoq_2eInit_2eByte_2exab
| VX2694 = cCoq_2eInit_2eByte_2exac
| VX2694 = cCoq_2eInit_2eByte_2exad
| VX2694 = cCoq_2eInit_2eByte_2exae
| VX2694 = cCoq_2eInit_2eByte_2exaf
| VX2694 = cCoq_2eInit_2eByte_2exb0
| VX2694 = cCoq_2eInit_2eByte_2exb1
| VX2694 = cCoq_2eInit_2eByte_2exb2
| VX2694 = cCoq_2eInit_2eByte_2exb3
| VX2694 = cCoq_2eInit_2eByte_2exb4
| VX2694 = cCoq_2eInit_2eByte_2exb5
| VX2694 = cCoq_2eInit_2eByte_2exb6
| VX2694 = cCoq_2eInit_2eByte_2exb7
| VX2694 = cCoq_2eInit_2eByte_2exb8
| VX2694 = cCoq_2eInit_2eByte_2exb9
| VX2694 = cCoq_2eInit_2eByte_2exba
| VX2694 = cCoq_2eInit_2eByte_2exbb
| VX2694 = cCoq_2eInit_2eByte_2exbc
| VX2694 = cCoq_2eInit_2eByte_2exbd
| VX2694 = cCoq_2eInit_2eByte_2exbe
| VX2694 = cCoq_2eInit_2eByte_2exbf
| VX2694 = cCoq_2eInit_2eByte_2exc0
| VX2694 = cCoq_2eInit_2eByte_2exc1
| VX2694 = cCoq_2eInit_2eByte_2exc2
| VX2694 = cCoq_2eInit_2eByte_2exc3
| VX2694 = cCoq_2eInit_2eByte_2exc4
| VX2694 = cCoq_2eInit_2eByte_2exc5
| VX2694 = cCoq_2eInit_2eByte_2exc6
| VX2694 = cCoq_2eInit_2eByte_2exc7
| VX2694 = cCoq_2eInit_2eByte_2exc8
| VX2694 = cCoq_2eInit_2eByte_2exc9
| VX2694 = cCoq_2eInit_2eByte_2exca
| VX2694 = cCoq_2eInit_2eByte_2excb
| VX2694 = cCoq_2eInit_2eByte_2excc
| VX2694 = cCoq_2eInit_2eByte_2excd
| VX2694 = cCoq_2eInit_2eByte_2exce
| VX2694 = cCoq_2eInit_2eByte_2excf
| VX2694 = cCoq_2eInit_2eByte_2exd0
| VX2694 = cCoq_2eInit_2eByte_2exd1
| VX2694 = cCoq_2eInit_2eByte_2exd2
| VX2694 = cCoq_2eInit_2eByte_2exd3
| VX2694 = cCoq_2eInit_2eByte_2exd4
| VX2694 = cCoq_2eInit_2eByte_2exd5
| VX2694 = cCoq_2eInit_2eByte_2exd6
| VX2694 = cCoq_2eInit_2eByte_2exd7
| VX2694 = cCoq_2eInit_2eByte_2exd8
| VX2694 = cCoq_2eInit_2eByte_2exd9
| VX2694 = cCoq_2eInit_2eByte_2exda
| VX2694 = cCoq_2eInit_2eByte_2exdb
| VX2694 = cCoq_2eInit_2eByte_2exdc
| VX2694 = cCoq_2eInit_2eByte_2exdd
| VX2694 = cCoq_2eInit_2eByte_2exde
| VX2694 = cCoq_2eInit_2eByte_2exdf
| VX2694 = cCoq_2eInit_2eByte_2exe0
| VX2694 = cCoq_2eInit_2eByte_2exe1
| VX2694 = cCoq_2eInit_2eByte_2exe2
| VX2694 = cCoq_2eInit_2eByte_2exe3
| VX2694 = cCoq_2eInit_2eByte_2exe4
| VX2694 = cCoq_2eInit_2eByte_2exe5
| VX2694 = cCoq_2eInit_2eByte_2exe6
| VX2694 = cCoq_2eInit_2eByte_2exe7
| VX2694 = cCoq_2eInit_2eByte_2exe8
| VX2694 = cCoq_2eInit_2eByte_2exe9
| VX2694 = cCoq_2eInit_2eByte_2exea
| VX2694 = cCoq_2eInit_2eByte_2exeb
| VX2694 = cCoq_2eInit_2eByte_2exec
| VX2694 = cCoq_2eInit_2eByte_2exed
| VX2694 = cCoq_2eInit_2eByte_2exee
| VX2694 = cCoq_2eInit_2eByte_2exef
| VX2694 = cCoq_2eInit_2eByte_2exf0
| VX2694 = cCoq_2eInit_2eByte_2exf1
| VX2694 = cCoq_2eInit_2eByte_2exf2
| VX2694 = cCoq_2eInit_2eByte_2exf3
| VX2694 = cCoq_2eInit_2eByte_2exf4
| VX2694 = cCoq_2eInit_2eByte_2exf5
| VX2694 = cCoq_2eInit_2eByte_2exf6
| VX2694 = cCoq_2eInit_2eByte_2exf7
| VX2694 = cCoq_2eInit_2eByte_2exf8
| VX2694 = cCoq_2eInit_2eByte_2exf9
| VX2694 = cCoq_2eInit_2eByte_2exfa
| VX2694 = cCoq_2eInit_2eByte_2exfb
| VX2694 = cCoq_2eInit_2eByte_2exfc
| VX2694 = cCoq_2eInit_2eByte_2exfd
| VX2694 = cCoq_2eInit_2eByte_2exfe
| VX2694 = cCoq_2eInit_2eByte_2exff ) ) ).
fof('$_inversion_Coq.Init.Datatypes.BoolSpec',axiom,
! [Vvar__0__P__19883,Vvar__1__Q__19884,Vvar__2___24Anonymous__19885] :
( cProp___24t(Vvar__0__P__19883)
=> ( cProp___24t(Vvar__1__Q__19884)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__2___24Anonymous__19885)
=> ( cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(Vvar__0__P__19883,Vvar__1__Q__19884,Vvar__2___24Anonymous__19885)
=> ( ( p(Vvar__0__P__19883)
& Vvar__2___24Anonymous__19885 = cCoq_2eInit_2eDatatypes_2etrue )
| ( p(Vvar__1__Q__19884)
& Vvar__2___24Anonymous__19885 = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.CompareSpec',axiom,
! [Vvar__0__Peq__19893,Vvar__1__Plt__19894,Vvar__2__Pgt__19895,Vvar__3___24Anonymous__19896] :
( cProp___24t(Vvar__0__Peq__19893)
=> ( cProp___24t(Vvar__1__Plt__19894)
=> ( cProp___24t(Vvar__2__Pgt__19895)
=> ( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__3___24Anonymous__19896)
=> ( cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(Vvar__0__Peq__19893,Vvar__1__Plt__19894,Vvar__2__Pgt__19895,Vvar__3___24Anonymous__19896)
=> ( ( p(Vvar__0__Peq__19893)
& Vvar__3___24Anonymous__19896 = cCoq_2eInit_2eDatatypes_2eEq )
| ( p(Vvar__1__Plt__19894)
& Vvar__3___24Anonymous__19896 = cCoq_2eInit_2eDatatypes_2eLt )
| ( p(Vvar__2__Pgt__19895)
& Vvar__3___24Anonymous__19896 = cCoq_2eInit_2eDatatypes_2eGt ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.CompareSpecT',axiom,
! [Vvar__0__Peq__19910,Vvar__1__Plt__19911,Vvar__2__Pgt__19912,Vvar__3___24Anonymous__19913,VX19914] :
( cProp___24t(Vvar__0__Peq__19910)
=> ( cProp___24t(Vvar__1__Plt__19911)
=> ( cProp___24t(Vvar__2__Pgt__19912)
=> ( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__3___24Anonymous__19913)
=> ( cCoq_2eInit_2eDatatypes_2eCompareSpecT___24t(Vvar__0__Peq__19910,Vvar__1__Plt__19911,Vvar__2__Pgt__19912,Vvar__3___24Anonymous__19913,VX19914)
=> ( ( p(Vvar__0__Peq__19910)
& Vvar__3___24Anonymous__19913 = cCoq_2eInit_2eDatatypes_2eEq
& VX19914 = cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__19910,Vvar__1__Plt__19911,Vvar__2__Pgt__19912) )
| ( p(Vvar__1__Plt__19911)
& Vvar__3___24Anonymous__19913 = cCoq_2eInit_2eDatatypes_2eLt
& VX19914 = cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__19910,Vvar__1__Plt__19911,Vvar__2__Pgt__19912) )
| ( p(Vvar__2__Pgt__19912)
& Vvar__3___24Anonymous__19913 = cCoq_2eInit_2eDatatypes_2eGt
& VX19914 = cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(Vvar__0__Peq__19910,Vvar__1__Plt__19911,Vvar__2__Pgt__19912) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.bool',axiom,
! [VX30] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(VX30)
=> ( VX30 = cCoq_2eInit_2eDatatypes_2etrue
| VX30 = cCoq_2eInit_2eDatatypes_2efalse ) ) ).
fof('$_inversion_Coq.Init.Datatypes.comparison',axiom,
! [VX10987] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(VX10987)
=> ( VX10987 = cCoq_2eInit_2eDatatypes_2eEq
| VX10987 = cCoq_2eInit_2eDatatypes_2eLt
| VX10987 = cCoq_2eInit_2eDatatypes_2eGt ) ) ).
fof('$_inversion_Coq.Init.Datatypes.eq_true',axiom,
! [Vvar__0___24Anonymous__95104] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__0___24Anonymous__95104)
=> ( cCoq_2eInit_2eDatatypes_2eeq__true___24a1(Vvar__0___24Anonymous__95104)
=> Vvar__0___24Anonymous__95104 = cCoq_2eInit_2eDatatypes_2etrue ) ) ).
fof('$_inversion_Coq.Init.Datatypes.identity',axiom,
! [Vvar__0__A__95106,Vvar__1__a__95107,Vvar__2___24Anonymous__95108] :
( cType___24t(Vvar__0__A__95106)
=> ( t(Vvar__1__a__95107,Vvar__0__A__95106)
=> ( t(Vvar__2___24Anonymous__95108,Vvar__0__A__95106)
=> ( cCoq_2eInit_2eDatatypes_2eidentity___24a3(Vvar__0__A__95106,Vvar__1__a__95107,Vvar__2___24Anonymous__95108)
=> Vvar__2___24Anonymous__95108 = Vvar__1__a__95107 ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.list',axiom,
! [Vvar__0__A__1030,VX1031] :
( cType___24t(Vvar__0__A__1030)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__1030,VX1031)
=> ( VX1031 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__1030)
| ? [Vvar__1___24Anonymous__1034] :
( t(Vvar__1___24Anonymous__1034,Vvar__0__A__1030)
& ? [Vvar__2___24Anonymous__1035] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__1030,Vvar__2___24Anonymous__1035)
& VX1031 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__1030,Vvar__1___24Anonymous__1034,Vvar__2___24Anonymous__1035) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.nat',axiom,
! [VX453] :
( cCoq_2eInit_2eDatatypes_2enat___24t(VX453)
=> ( VX453 = cCoq_2eInit_2eDatatypes_2eO
| ? [Vvar__0___24Anonymous__454] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__454)
& VX453 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__454) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.option',axiom,
! [Vvar__0__A__31,VX32] :
( cType___24t(Vvar__0__A__31)
=> ( cCoq_2eInit_2eDatatypes_2eoption___24t(Vvar__0__A__31,VX32)
=> ( ? [Vvar__1___24Anonymous__34] :
( t(Vvar__1___24Anonymous__34,Vvar__0__A__31)
& VX32 = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__31,Vvar__1___24Anonymous__34) )
| VX32 = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__31) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.prod',axiom,
! [Vvar__0__A__1012,Vvar__1__B__1013,VX1014] :
( cType___24t(Vvar__0__A__1012)
=> ( cType___24t(Vvar__1__B__1013)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__1012,Vvar__1__B__1013,VX1014)
=> ? [Vvar__2___24Anonymous__1017] :
( t(Vvar__2___24Anonymous__1017,Vvar__0__A__1012)
& ? [Vvar__3___24Anonymous__1018] :
( t(Vvar__3___24Anonymous__1018,Vvar__1__B__1013)
& VX1014 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__1012,Vvar__1__B__1013,Vvar__2___24Anonymous__1017,Vvar__3___24Anonymous__1018) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.sum',axiom,
! [Vvar__0__A__10804,Vvar__1__B__10805,VX10806] :
( cType___24t(Vvar__0__A__10804)
=> ( cType___24t(Vvar__1__B__10805)
=> ( cCoq_2eInit_2eDatatypes_2esum___24t(Vvar__0__A__10804,Vvar__1__B__10805,VX10806)
=> ( ? [Vvar__2___24Anonymous__10809] :
( t(Vvar__2___24Anonymous__10809,Vvar__0__A__10804)
& VX10806 = cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__10804,Vvar__1__B__10805,Vvar__2___24Anonymous__10809) )
| ? [Vvar__2___24Anonymous__10812] :
( t(Vvar__2___24Anonymous__10812,Vvar__1__B__10805)
& VX10806 = cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__10804,Vvar__1__B__10805,Vvar__2___24Anonymous__10812) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.unit',axiom,
! [VX1824] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(VX1824)
=> VX1824 = cCoq_2eInit_2eDatatypes_2ett ) ).
fof('$_inversion_Coq.Init.Decimal.decimal',axiom,
! [VX95122] :
( cCoq_2eInit_2eDecimal_2edecimal___24t(VX95122)
=> ( ? [Vvar__0__i__95123] :
( cCoq_2eInit_2eDecimal_2eint___24t(Vvar__0__i__95123)
& ? [Vvar__1__f__95124] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__1__f__95124)
& VX95122 = cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__95123,Vvar__1__f__95124) ) )
| ? [Vvar__0__i__95125] :
( cCoq_2eInit_2eDecimal_2eint___24t(Vvar__0__i__95125)
& ? [Vvar__1__f__95126] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__1__f__95126)
& ? [Vvar__2__e__95127] :
( cCoq_2eInit_2eDecimal_2eint___24t(Vvar__2__e__95127)
& VX95122 = cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__95125,Vvar__1__f__95126,Vvar__2__e__95127) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Decimal.int',axiom,
! [VX95113] :
( cCoq_2eInit_2eDecimal_2eint___24t(VX95113)
=> ( ? [Vvar__0__d__95114] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0__d__95114)
& VX95113 = cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__95114) )
| ? [Vvar__0__d__95115] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0__d__95115)
& VX95113 = cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__95115) ) ) ) ).
fof('$_inversion_Coq.Init.Decimal.uint',axiom,
! [VX86948] :
( cCoq_2eInit_2eDecimal_2euint___24t(VX86948)
=> ( VX86948 = cCoq_2eInit_2eDecimal_2eNil
| ? [Vvar__0___24Anonymous__86949] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86949)
& VX86948 = cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__86949) )
| ? [Vvar__0___24Anonymous__86950] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86950)
& VX86948 = cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__86950) )
| ? [Vvar__0___24Anonymous__86951] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86951)
& VX86948 = cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__86951) )
| ? [Vvar__0___24Anonymous__86952] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86952)
& VX86948 = cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__86952) )
| ? [Vvar__0___24Anonymous__86953] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86953)
& VX86948 = cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__86953) )
| ? [Vvar__0___24Anonymous__86954] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86954)
& VX86948 = cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__86954) )
| ? [Vvar__0___24Anonymous__86955] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86955)
& VX86948 = cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__86955) )
| ? [Vvar__0___24Anonymous__86956] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86956)
& VX86948 = cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__86956) )
| ? [Vvar__0___24Anonymous__86957] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86957)
& VX86948 = cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__86957) )
| ? [Vvar__0___24Anonymous__86958] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__86958)
& VX86948 = cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__86958) ) ) ) ).
fof('$_inversion_Coq.Init.Peano.le',axiom,
! [Vvar__0__n__1788,Vvar__1___24Anonymous__1789] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__1788)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1___24Anonymous__1789)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(Vvar__0__n__1788,Vvar__1___24Anonymous__1789)
=> ( Vvar__1___24Anonymous__1789 = Vvar__0__n__1788
| ? [Vvar__1__m__1793] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__m__1793)
& cCoq_2eInit_2ePeano_2ele___24a2(Vvar__0__n__1788,Vvar__1__m__1793)
& Vvar__1___24Anonymous__1789 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__1__m__1793) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sig',axiom,
! [Vvar__0__A__791,Vvar__1__P__792,VX795] :
( cType___24t(Vvar__0__A__791)
=> ( c_24__type__805___24t(Vvar__0__A__791,Vvar__1__P__792,Vvar__1__P__792)
=> ( cCoq_2eInit_2eSpecif_2esig___24t(Vvar__0__A__791,Vvar__1__P__792,VX795)
=> ? [Vvar__2__x__800] :
( t(Vvar__2__x__800,Vvar__0__A__791)
& p(happ(Vvar__1__P__792,Vvar__2__x__800))
& VX795 = cCoq_2eInit_2eSpecif_2eexist___24a3(Vvar__0__A__791,Vvar__1__P__792,Vvar__2__x__800) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sig2',axiom,
! [Vvar__0__A__32692,Vvar__1__P__32693,Vvar__2__Q__32696,VX32699] :
( cType___24t(Vvar__0__A__32692)
=> ( c_24__type__32716___24t(Vvar__0__A__32692,Vvar__1__P__32693,Vvar__2__Q__32696,Vvar__1__P__32693)
=> ( c_24__type__32724___24t(Vvar__0__A__32692,Vvar__1__P__32693,Vvar__2__Q__32696,Vvar__2__Q__32696)
=> ( cCoq_2eInit_2eSpecif_2esig2___24t(Vvar__0__A__32692,Vvar__1__P__32693,Vvar__2__Q__32696,VX32699)
=> ? [Vvar__3__x__32707] :
( t(Vvar__3__x__32707,Vvar__0__A__32692)
& p(happ(Vvar__1__P__32693,Vvar__3__x__32707))
& p(happ(Vvar__2__Q__32696,Vvar__3__x__32707))
& VX32699 = cCoq_2eInit_2eSpecif_2eexist2___24a4(Vvar__0__A__32692,Vvar__1__P__32693,Vvar__2__Q__32696,Vvar__3__x__32707) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sigT',axiom,
! [Vvar__0__A__18723,Vvar__1__P__18724,VX18727] :
( cType___24t(Vvar__0__A__18723)
=> ( c_24__type__18737___24t(Vvar__0__A__18723,Vvar__1__P__18724,Vvar__1__P__18724)
=> ( cCoq_2eInit_2eSpecif_2esigT___24t(Vvar__0__A__18723,Vvar__1__P__18724,VX18727)
=> ? [Vvar__2__x__18732] :
( t(Vvar__2__x__18732,Vvar__0__A__18723)
& ? [Vvar__3___24Anonymous__18733] :
( t(Vvar__3___24Anonymous__18733,happ(Vvar__1__P__18724,Vvar__2__x__18732))
& VX18727 = cCoq_2eInit_2eSpecif_2eexistT___24a4(Vvar__0__A__18723,Vvar__1__P__18724,Vvar__2__x__18732,Vvar__3___24Anonymous__18733) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sigT2',axiom,
! [Vvar__0__A__18828,Vvar__1__P__18829,Vvar__2__Q__18832,VX18835] :
( cType___24t(Vvar__0__A__18828)
=> ( c_24__type__18852___24t(Vvar__0__A__18828,Vvar__1__P__18829,Vvar__2__Q__18832,Vvar__1__P__18829)
=> ( c_24__type__18860___24t(Vvar__0__A__18828,Vvar__1__P__18829,Vvar__2__Q__18832,Vvar__2__Q__18832)
=> ( cCoq_2eInit_2eSpecif_2esigT2___24t(Vvar__0__A__18828,Vvar__1__P__18829,Vvar__2__Q__18832,VX18835)
=> ? [Vvar__3__x__18843] :
( t(Vvar__3__x__18843,Vvar__0__A__18828)
& ? [Vvar__4___24Anonymous__18844] :
( t(Vvar__4___24Anonymous__18844,happ(Vvar__1__P__18829,Vvar__3__x__18843))
& ? [Vvar__5___24Anonymous__18845] :
( t(Vvar__5___24Anonymous__18845,happ(Vvar__2__Q__18832,Vvar__3__x__18843))
& VX18835 = cCoq_2eInit_2eSpecif_2eexistT2___24a6(Vvar__0__A__18828,Vvar__1__P__18829,Vvar__2__Q__18832,Vvar__3__x__18843,Vvar__4___24Anonymous__18844,Vvar__5___24Anonymous__18845) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sumbool',axiom,
! [Vvar__0__A__390,Vvar__1__B__391,VX392] :
( cProp___24t(Vvar__0__A__390)
=> ( cProp___24t(Vvar__1__B__391)
=> ( cCoq_2eInit_2eSpecif_2esumbool___24t(Vvar__0__A__390,Vvar__1__B__391,VX392)
=> ( ( p(Vvar__0__A__390)
& VX392 = cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__390,Vvar__1__B__391) )
| ( p(Vvar__1__B__391)
& VX392 = cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__390,Vvar__1__B__391) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sumor',axiom,
! [Vvar__0__A__916,Vvar__1__B__917,VX918] :
( cType___24t(Vvar__0__A__916)
=> ( cProp___24t(Vvar__1__B__917)
=> ( cCoq_2eInit_2eSpecif_2esumor___24t(Vvar__0__A__916,Vvar__1__B__917,VX918)
=> ( ? [Vvar__2___24Anonymous__921] :
( t(Vvar__2___24Anonymous__921,Vvar__0__A__916)
& VX918 = cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__916,Vvar__1__B__917,Vvar__2___24Anonymous__921) )
| ( p(Vvar__1__B__917)
& VX918 = cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__916,Vvar__1__B__917) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Wf.Acc',axiom,
! [Vvar__0__A__33226,Vvar__1__R__33227,Vvar__2__x__33232] :
( cType___24t(Vvar__0__A__33226)
=> ( c_24__type__33261___24t(Vvar__0__A__33226,Vvar__1__R__33227,Vvar__2__x__33232,Vvar__1__R__33227)
=> ( t(Vvar__2__x__33232,Vvar__0__A__33226)
=> ( cCoq_2eInit_2eWf_2eAcc___24a3(Vvar__0__A__33226,Vvar__1__R__33227,Vvar__2__x__33232)
=> ( ! [Vvar__var__var__var__var__3__y__33242__33244__33246__33248__33250] :
( t(Vvar__var__var__var__var__3__y__33242__33244__33246__33248__33250,Vvar__0__A__33226)
=> ( p(happ(happ(Vvar__1__R__33227,Vvar__var__var__var__var__3__y__33242__33244__33246__33248__33250),Vvar__2__x__33232))
=> cCoq_2eInit_2eWf_2eAcc___24a3(Vvar__0__A__33226,Vvar__1__R__33227,Vvar__var__var__var__var__3__y__33242__33244__33246__33248__33250) ) )
& p(c_24True) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Add',axiom,
! [Vvar__0__A__21701,Vvar__1__a__21702,Vvar__2___24Anonymous__21703,Vvar__3___24Anonymous__21704] :
( cType___24t(Vvar__0__A__21701)
=> ( t(Vvar__1__a__21702,Vvar__0__A__21701)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21701,Vvar__2___24Anonymous__21703)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21701,Vvar__3___24Anonymous__21704)
=> ( cCoq_2eLists_2eList_2eAdd___24a4(Vvar__0__A__21701,Vvar__1__a__21702,Vvar__2___24Anonymous__21703,Vvar__3___24Anonymous__21704)
=> ( ? [Vvar__2__l__21708] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21701,Vvar__2__l__21708)
& Vvar__3___24Anonymous__21704 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21701,Vvar__1__a__21702,Vvar__2__l__21708)
& Vvar__2___24Anonymous__21703 = Vvar__2__l__21708 )
| ? [Vvar__2__x__21711] :
( t(Vvar__2__x__21711,Vvar__0__A__21701)
& ? [Vvar__3__l__21712] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21701,Vvar__3__l__21712)
& ? [Vvar__4__l_27__21713] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21701,Vvar__4__l_27__21713)
& cCoq_2eLists_2eList_2eAdd___24a4(Vvar__0__A__21701,Vvar__1__a__21702,Vvar__3__l__21712,Vvar__4__l_27__21713)
& Vvar__3___24Anonymous__21704 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21701,Vvar__2__x__21711,Vvar__4__l_27__21713)
& Vvar__2___24Anonymous__21703 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21701,Vvar__2__x__21711,Vvar__3__l__21712) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Forall',axiom,
! [Vvar__0__A__21724,Vvar__1__P__21725,Vvar__2___24Anonymous__21728] :
( cType___24t(Vvar__0__A__21724)
=> ( c_24__type__21746___24t(Vvar__0__A__21724,Vvar__1__P__21725,Vvar__2___24Anonymous__21728,Vvar__1__P__21725)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21724,Vvar__2___24Anonymous__21728)
=> ( cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__21724,Vvar__1__P__21725,Vvar__2___24Anonymous__21728)
=> ( Vvar__2___24Anonymous__21728 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__21724)
| ? [Vvar__2__x__21738] :
( t(Vvar__2__x__21738,Vvar__0__A__21724)
& ? [Vvar__3__l__21739] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21724,Vvar__3__l__21739)
& p(happ(Vvar__1__P__21725,Vvar__2__x__21738))
& cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__21724,Vvar__1__P__21725,Vvar__3__l__21739)
& Vvar__2___24Anonymous__21728 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21724,Vvar__2__x__21738,Vvar__3__l__21739) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Forall2',axiom,
! [Vvar__0__A__21748,Vvar__1__B__21749,Vvar__2__R__21750,Vvar__3___24Anonymous__21755,Vvar__4___24Anonymous__21756] :
( cType___24t(Vvar__0__A__21748)
=> ( cType___24t(Vvar__1__B__21749)
=> ( c_24__type__21793___24t(Vvar__0__A__21748,Vvar__1__B__21749,Vvar__2__R__21750,Vvar__3___24Anonymous__21755,Vvar__4___24Anonymous__21756,Vvar__2__R__21750)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21748,Vvar__3___24Anonymous__21755)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__1__B__21749,Vvar__4___24Anonymous__21756)
=> ( cCoq_2eLists_2eList_2eForall2___24a5(Vvar__0__A__21748,Vvar__1__B__21749,Vvar__2__R__21750,Vvar__3___24Anonymous__21755,Vvar__4___24Anonymous__21756)
=> ( ( Vvar__4___24Anonymous__21756 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__1__B__21749)
& Vvar__3___24Anonymous__21755 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__21748) )
| ? [Vvar__3__x__21772] :
( t(Vvar__3__x__21772,Vvar__0__A__21748)
& ? [Vvar__4__y__21773] :
( t(Vvar__4__y__21773,Vvar__1__B__21749)
& ? [Vvar__5__l__21774] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21748,Vvar__5__l__21774)
& ? [Vvar__6__l_27__21775] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__1__B__21749,Vvar__6__l_27__21775)
& p(happ(happ(Vvar__2__R__21750,Vvar__3__x__21772),Vvar__4__y__21773))
& cCoq_2eLists_2eList_2eForall2___24a5(Vvar__0__A__21748,Vvar__1__B__21749,Vvar__2__R__21750,Vvar__5__l__21774,Vvar__6__l_27__21775)
& Vvar__4___24Anonymous__21756 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__1__B__21749,Vvar__4__y__21773,Vvar__6__l_27__21775)
& Vvar__3___24Anonymous__21755 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21748,Vvar__3__x__21772,Vvar__5__l__21774) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.ForallOrdPairs',axiom,
! [Vvar__0__A__21795,Vvar__1__R__21796,Vvar__2___24Anonymous__21801] :
( cType___24t(Vvar__0__A__21795)
=> ( c_24__type__21828___24t(Vvar__0__A__21795,Vvar__1__R__21796,Vvar__2___24Anonymous__21801,Vvar__1__R__21796)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21795,Vvar__2___24Anonymous__21801)
=> ( cCoq_2eLists_2eList_2eForallOrdPairs___24a3(Vvar__0__A__21795,Vvar__1__R__21796,Vvar__2___24Anonymous__21801)
=> ( Vvar__2___24Anonymous__21801 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__21795)
| ? [Vvar__2__a__21815] :
( t(Vvar__2__a__21815,Vvar__0__A__21795)
& ? [Vvar__3__l__21816] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21795,Vvar__3__l__21816)
& cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__21795,happ(Vvar__1__R__21796,Vvar__2__a__21815),Vvar__3__l__21816)
& cCoq_2eLists_2eList_2eForallOrdPairs___24a3(Vvar__0__A__21795,Vvar__1__R__21796,Vvar__3__l__21816)
& Vvar__2___24Anonymous__21801 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21795,Vvar__2__a__21815,Vvar__3__l__21816) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.NoDup',axiom,
! [Vvar__0__A__21715,Vvar__1___24Anonymous__21716] :
( cType___24t(Vvar__0__A__21715)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21715,Vvar__1___24Anonymous__21716)
=> ( cCoq_2eLists_2eList_2eNoDup___24a2(Vvar__0__A__21715,Vvar__1___24Anonymous__21716)
=> ( Vvar__1___24Anonymous__21716 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__21715)
| ? [Vvar__1__x__21720] :
( t(Vvar__1__x__21720,Vvar__0__A__21715)
& ? [Vvar__2__l__21721] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__21715,Vvar__2__l__21721)
& ~ cCoq_2eLists_2eList_2eIn___24a3(Vvar__0__A__21715,Vvar__1__x__21720,Vvar__2__l__21721)
& cCoq_2eLists_2eList_2eNoDup___24a2(Vvar__0__A__21715,Vvar__2__l__21721)
& Vvar__1___24Anonymous__21716 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__21715,Vvar__1__x__21720,Vvar__2__l__21721) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.SetoidList.InA',axiom,
! [Vvar__0__A__32438,Vvar__1__eqA__32439,Vvar__2__x__32444,Vvar__3___24Anonymous__32445] :
( cType___24t(Vvar__0__A__32438)
=> ( c_24__type__32478___24t(Vvar__0__A__32438,Vvar__1__eqA__32439,Vvar__2__x__32444,Vvar__3___24Anonymous__32445,Vvar__1__eqA__32439)
=> ( t(Vvar__2__x__32444,Vvar__0__A__32438)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32438,Vvar__3___24Anonymous__32445)
=> ( cCoq_2eLists_2eSetoidList_2eInA___24a4(Vvar__0__A__32438,Vvar__1__eqA__32439,Vvar__2__x__32444,Vvar__3___24Anonymous__32445)
=> ( ? [Vvar__3__y__32454] :
( t(Vvar__3__y__32454,Vvar__0__A__32438)
& ? [Vvar__4__l__32455] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32438,Vvar__4__l__32455)
& p(happ(happ(Vvar__1__eqA__32439,Vvar__2__x__32444),Vvar__3__y__32454))
& Vvar__3___24Anonymous__32445 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32438,Vvar__3__y__32454,Vvar__4__l__32455) ) )
| ? [Vvar__3__y__32464] :
( t(Vvar__3__y__32464,Vvar__0__A__32438)
& ? [Vvar__4__l__32465] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32438,Vvar__4__l__32465)
& cCoq_2eLists_2eSetoidList_2eInA___24a4(Vvar__0__A__32438,Vvar__1__eqA__32439,Vvar__2__x__32444,Vvar__4__l__32465)
& Vvar__3___24Anonymous__32445 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32438,Vvar__3__y__32464,Vvar__4__l__32465) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.SetoidList.NoDupA',axiom,
! [Vvar__0__A__32480,Vvar__1__eqA__32481,Vvar__2___24Anonymous__32486] :
( cType___24t(Vvar__0__A__32480)
=> ( c_24__type__32513___24t(Vvar__0__A__32480,Vvar__1__eqA__32481,Vvar__2___24Anonymous__32486,Vvar__1__eqA__32481)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32480,Vvar__2___24Anonymous__32486)
=> ( cCoq_2eLists_2eSetoidList_2eNoDupA___24a3(Vvar__0__A__32480,Vvar__1__eqA__32481,Vvar__2___24Anonymous__32486)
=> ( Vvar__2___24Anonymous__32486 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__32480)
| ? [Vvar__2__x__32500] :
( t(Vvar__2__x__32500,Vvar__0__A__32480)
& ? [Vvar__3__l__32501] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32480,Vvar__3__l__32501)
& ~ cCoq_2eLists_2eSetoidList_2eInA___24a4(Vvar__0__A__32480,Vvar__1__eqA__32481,Vvar__2__x__32500,Vvar__3__l__32501)
& cCoq_2eLists_2eSetoidList_2eNoDupA___24a3(Vvar__0__A__32480,Vvar__1__eqA__32481,Vvar__3__l__32501)
& Vvar__2___24Anonymous__32486 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32480,Vvar__2__x__32500,Vvar__3__l__32501) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.SetoidList.eqlistA',axiom,
! [Vvar__0__A__32515,Vvar__1__eqA__32516,Vvar__2___24Anonymous__32521,Vvar__3___24Anonymous__32522] :
( cType___24t(Vvar__0__A__32515)
=> ( c_24__type__32553___24t(Vvar__0__A__32515,Vvar__1__eqA__32516,Vvar__2___24Anonymous__32521,Vvar__3___24Anonymous__32522,Vvar__1__eqA__32516)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32515,Vvar__2___24Anonymous__32521)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32515,Vvar__3___24Anonymous__32522)
=> ( cCoq_2eLists_2eSetoidList_2eeqlistA___24a4(Vvar__0__A__32515,Vvar__1__eqA__32516,Vvar__2___24Anonymous__32521,Vvar__3___24Anonymous__32522)
=> ( ( Vvar__3___24Anonymous__32522 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__32515)
& Vvar__2___24Anonymous__32521 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__32515) )
| ? [Vvar__2__x__32536] :
( t(Vvar__2__x__32536,Vvar__0__A__32515)
& ? [Vvar__3__x_27__32537] :
( t(Vvar__3__x_27__32537,Vvar__0__A__32515)
& ? [Vvar__4__l__32538] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32515,Vvar__4__l__32538)
& ? [Vvar__5__l_27__32539] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32515,Vvar__5__l_27__32539)
& p(happ(happ(Vvar__1__eqA__32516,Vvar__2__x__32536),Vvar__3__x_27__32537))
& cCoq_2eLists_2eSetoidList_2eeqlistA___24a4(Vvar__0__A__32515,Vvar__1__eqA__32516,Vvar__4__l__32538,Vvar__5__l_27__32539)
& Vvar__3___24Anonymous__32522 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32515,Vvar__3__x_27__32537,Vvar__5__l_27__32539)
& Vvar__2___24Anonymous__32521 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32515,Vvar__2__x__32536,Vvar__4__l__32538) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Logic.EqdepFacts.eq_dep',axiom,
! [Vvar__0__U__11383,Vvar__1__P__11384,Vvar__2__p__11387,Vvar__3__x__11388,Vvar__4__q__11389,Vvar__5___24Anonymous__11390] :
( cType___24t(Vvar__0__U__11383)
=> ( c_24__type__11405___24t(Vvar__0__U__11383,Vvar__1__P__11384,Vvar__2__p__11387,Vvar__3__x__11388,Vvar__4__q__11389,Vvar__5___24Anonymous__11390,Vvar__1__P__11384)
=> ( t(Vvar__2__p__11387,Vvar__0__U__11383)
=> ( t(Vvar__3__x__11388,happ(Vvar__1__P__11384,Vvar__2__p__11387))
=> ( t(Vvar__4__q__11389,Vvar__0__U__11383)
=> ( t(Vvar__5___24Anonymous__11390,happ(Vvar__1__P__11384,Vvar__4__q__11389))
=> ( cCoq_2eLogic_2eEqdepFacts_2eeq__dep___24a6(Vvar__0__U__11383,Vvar__1__P__11384,Vvar__2__p__11387,Vvar__3__x__11388,Vvar__4__q__11389,Vvar__5___24Anonymous__11390)
=> ( Vvar__5___24Anonymous__11390 = Vvar__3__x__11388
& Vvar__4__q__11389 = Vvar__2__p__11387 ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Logic.EqdepFacts.eq_dep1',axiom,
! [Vvar__0__U__20066,Vvar__1__P__20067,Vvar__2__p__20070,Vvar__3__x__20071,Vvar__4__q__20072,Vvar__5__y__20073] :
( cType___24t(Vvar__0__U__20066)
=> ( c_24__type__20092___24t(Vvar__0__U__20066,Vvar__1__P__20067,Vvar__2__p__20070,Vvar__3__x__20071,Vvar__4__q__20072,Vvar__5__y__20073,Vvar__1__P__20067)
=> ( t(Vvar__2__p__20070,Vvar__0__U__20066)
=> ( t(Vvar__3__x__20071,happ(Vvar__1__P__20067,Vvar__2__p__20070))
=> ( t(Vvar__4__q__20072,Vvar__0__U__20066)
=> ( t(Vvar__5__y__20073,happ(Vvar__1__P__20067,Vvar__4__q__20072))
=> ( cCoq_2eLogic_2eEqdepFacts_2eeq__dep1___24a6(Vvar__0__U__20066,Vvar__1__P__20067,Vvar__2__p__20070,Vvar__3__x__20071,Vvar__4__q__20072,Vvar__5__y__20073)
=> ( Vvar__4__q__20072 = Vvar__2__p__20070
& Vvar__3__x__20071 = cCoq_2eInit_2eLogic_2eeq__rect___24a5(Vvar__0__U__20066,Vvar__4__q__20072,Vvar__1__P__20067,Vvar__5__y__20073,Vvar__2__p__20070)
& p(c_24True) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Numbers.BinNums.N',axiom,
! [VX20] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(VX20)
=> ( VX20 = cCoq_2eNumbers_2eBinNums_2eN0
| ? [Vvar__0___24Anonymous__21] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__21)
& VX20 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__21) ) ) ) ).
fof('$_inversion_Coq.Numbers.BinNums.Z',axiom,
! [VX2658] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(VX2658)
=> ( VX2658 = cCoq_2eNumbers_2eBinNums_2eZ0
| ? [Vvar__0___24Anonymous__2659] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__2659)
& VX2658 = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__2659) )
| ? [Vvar__0___24Anonymous__2660] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__2660)
& VX2658 = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__2660) ) ) ) ).
fof('$_inversion_Coq.Numbers.BinNums.positive',axiom,
! [VX1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(VX1)
=> ( ? [Vvar__0___24Anonymous__2] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__2)
& VX1 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__2) )
| ? [Vvar__0___24Anonymous__3] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__3)
& VX1 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__3) )
| VX1 = cCoq_2eNumbers_2eBinNums_2exH ) ) ).
fof('$_inversion_Coq.PArith.BinPos.Pos.PeanoView',axiom,
! [Vvar__0___24Anonymous__33517,VX33518] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__33517)
=> ( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24t(Vvar__0___24Anonymous__33517,VX33518)
=> ( ( Vvar__0___24Anonymous__33517 = cCoq_2eNumbers_2eBinNums_2exH
& VX33518 = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoOne )
| ? [Vvar__0__p__33519] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__p__33519)
& ? [Vvar__1___24Anonymous__33520] :
( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24t(Vvar__0__p__33519,Vvar__1___24Anonymous__33520)
& Vvar__0___24Anonymous__33517 = c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2433555___24a2(Vvar__0___24Anonymous__33517,Vvar__0__p__33519)
& VX33518 = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__33519,Vvar__1___24Anonymous__33520) ) ) ) ) ) ).
fof('$_inversion_Coq.PArith.BinPos.Pos.SubMaskSpec',axiom,
! [Vvar__0__p__19199,Vvar__1__q__19200,Vvar__2___24Anonymous__19201] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__p__19199)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__q__19200)
=> ( cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(Vvar__2___24Anonymous__19201)
=> ( cCoq_2ePArith_2eBinPos_2ePos_2eSubMaskSpec___24a3(Vvar__0__p__19199,Vvar__1__q__19200,Vvar__2___24Anonymous__19201)
=> ( ( Vvar__0__p__19199 = Vvar__1__q__19200
& Vvar__2___24Anonymous__19201 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul )
| ? [Vvar__2__r__19208] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2__r__19208)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__1__q__19200,Vvar__2__r__19208) = Vvar__0__p__19199
& Vvar__2___24Anonymous__19201 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__2__r__19208) )
| ? [Vvar__2__r__19212] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2__r__19212)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__p__19199,Vvar__2__r__19212) = Vvar__1__q__19200
& Vvar__2___24Anonymous__19201 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg ) ) ) ) ) ) ).
fof('$_inversion_Coq.PArith.BinPosDef.Pos.mask',axiom,
! [VX19087] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(VX19087)
=> ( VX19087 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul
| ? [Vvar__0___24Anonymous__19088] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19088)
& VX19087 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__19088) )
| VX19087 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg ) ) ).
fof('$_inversion_Coq.QArith.QArith_base.Q',axiom,
! [VX23134] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(VX23134)
=> ? [Vvar__0__Qnum__23135] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__Qnum__23135)
& ? [Vvar__1__Qden__23136] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__Qden__23136)
& VX23134 = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__23135,Vvar__1__Qden__23136) ) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.negreal',axiom,
! [VX95604] :
( cCoq_2eReals_2eRIneq_2enegreal___24t(VX95604)
=> ? [Vvar__0__neg__95605] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__neg__95605)
& cCoq_2eReals_2eRdefinitions_2eRlt___24a2(Vvar__0__neg__95605,cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0))
& VX95604 = cCoq_2eReals_2eRIneq_2emknegreal___24a1(Vvar__0__neg__95605) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.nonnegreal',axiom,
! [VX95583] :
( cCoq_2eReals_2eRIneq_2enonnegreal___24t(VX95583)
=> ? [Vvar__0__nonneg__95584] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__nonneg__95584)
& cCoq_2eReals_2eRdefinitions_2eRle___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),Vvar__0__nonneg__95584)
& VX95583 = cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(Vvar__0__nonneg__95584) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.nonposreal',axiom,
! [VX95597] :
( cCoq_2eReals_2eRIneq_2enonposreal___24t(VX95597)
=> ? [Vvar__0__nonpos__95598] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__nonpos__95598)
& cCoq_2eReals_2eRdefinitions_2eRle___24a2(Vvar__0__nonpos__95598,cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0))
& VX95597 = cCoq_2eReals_2eRIneq_2emknonposreal___24a1(Vvar__0__nonpos__95598) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.nonzeroreal',axiom,
! [VX23154] :
( cCoq_2eReals_2eRIneq_2enonzeroreal___24t(VX23154)
=> ? [Vvar__0__nonzero__23155] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__nonzero__23155)
& Vvar__0__nonzero__23155 != cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0)
& VX23154 = cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(Vvar__0__nonzero__23155) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.posreal',axiom,
! [VX95590] :
( cCoq_2eReals_2eRIneq_2eposreal___24t(VX95590)
=> ? [Vvar__0__pos__95591] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__pos__95591)
& cCoq_2eReals_2eRdefinitions_2eRlt___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),Vvar__0__pos__95591)
& VX95590 = cCoq_2eReals_2eRIneq_2emkposreal___24a1(Vvar__0__pos__95591) ) ) ).
fof('$_inversion_Coq.Reals.Rfunctions.Z_spec',axiom,
! [Vvar__0__x__23346,Vvar__1___24Anonymous__23347,VX23348] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__x__23346)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1___24Anonymous__23347)
=> ( cCoq_2eReals_2eRfunctions_2eZ__spec___24t(Vvar__0__x__23346,Vvar__1___24Anonymous__23347,VX23348)
=> ( ( Vvar__0__x__23346 = cCoq_2eNumbers_2eBinNums_2eZ0
& Vvar__1___24Anonymous__23347 = cCoq_2eNumbers_2eBinNums_2eZ0
& VX23348 = cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__23346) )
| ? [Vvar__1__n__23352] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__n__23352)
& Vvar__0__x__23346 = cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(Vvar__1__n__23352)
& Vvar__1___24Anonymous__23347 = c_24__case__Coq_2eInit_2eDatatypes_2enat_2423372___24a3(Vvar__0__x__23346,Vvar__1___24Anonymous__23347,Vvar__1__n__23352)
& VX23348 = cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__23346,Vvar__1__n__23352) )
| ? [Vvar__1__n__23357] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__n__23357)
& Vvar__0__x__23346 = cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(Vvar__1__n__23357))
& Vvar__1___24Anonymous__23347 = c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2423389___24a3(Vvar__0__x__23346,Vvar__1___24Anonymous__23347,Vvar__1__n__23357)
& VX23348 = cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(Vvar__0__x__23346,Vvar__1__n__23357) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Definitions.equivalence',axiom,
! [Vvar__0__A__85029,Vvar__1__R__85030] :
( cType___24t(Vvar__0__A__85029)
=> ( cCoq_2eRelations_2eRelation__Definitions_2erelation___24t(Vvar__0__A__85029,Vvar__1__R__85030)
=> ( cCoq_2eRelations_2eRelation__Definitions_2eequivalence___24a2(Vvar__0__A__85029,Vvar__1__R__85030)
=> ( cCoq_2eRelations_2eRelation__Definitions_2ereflexive___24a2(Vvar__0__A__85029,Vvar__1__R__85030)
& cCoq_2eRelations_2eRelation__Definitions_2etransitive___24a2(Vvar__0__A__85029,Vvar__1__R__85030)
& cCoq_2eRelations_2eRelation__Definitions_2esymmetric___24a2(Vvar__0__A__85029,Vvar__1__R__85030)
& p(c_24True) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.HdRel',axiom,
! [Vvar__0__A__32583,Vvar__1__R__32584,Vvar__2__a__32589,Vvar__3___24Anonymous__32590] :
( cType___24t(Vvar__0__A__32583)
=> ( c_24__type__32620___24t(Vvar__0__A__32583,Vvar__1__R__32584,Vvar__2__a__32589,Vvar__3___24Anonymous__32590,Vvar__1__R__32584)
=> ( t(Vvar__2__a__32589,Vvar__0__A__32583)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32583,Vvar__3___24Anonymous__32590)
=> ( cCoq_2eSorting_2eSorted_2eHdRel___24a4(Vvar__0__A__32583,Vvar__1__R__32584,Vvar__2__a__32589,Vvar__3___24Anonymous__32590)
=> ( Vvar__3___24Anonymous__32590 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__32583)
| ? [Vvar__3__b__32606] :
( t(Vvar__3__b__32606,Vvar__0__A__32583)
& ? [Vvar__4__l__32607] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32583,Vvar__4__l__32607)
& p(happ(happ(Vvar__1__R__32584,Vvar__2__a__32589),Vvar__3__b__32606))
& Vvar__3___24Anonymous__32590 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32583,Vvar__3__b__32606,Vvar__4__l__32607) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.Sorted',axiom,
! [Vvar__0__A__32622,Vvar__1__R__32623,Vvar__2___24Anonymous__32628] :
( cType___24t(Vvar__0__A__32622)
=> ( c_24__type__32655___24t(Vvar__0__A__32622,Vvar__1__R__32623,Vvar__2___24Anonymous__32628,Vvar__1__R__32623)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32622,Vvar__2___24Anonymous__32628)
=> ( cCoq_2eSorting_2eSorted_2eSorted___24a3(Vvar__0__A__32622,Vvar__1__R__32623,Vvar__2___24Anonymous__32628)
=> ( Vvar__2___24Anonymous__32628 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__32622)
| ? [Vvar__2__a__32642] :
( t(Vvar__2__a__32642,Vvar__0__A__32622)
& ? [Vvar__3__l__32643] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32622,Vvar__3__l__32643)
& cCoq_2eSorting_2eSorted_2eSorted___24a3(Vvar__0__A__32622,Vvar__1__R__32623,Vvar__3__l__32643)
& cCoq_2eSorting_2eSorted_2eHdRel___24a4(Vvar__0__A__32622,Vvar__1__R__32623,Vvar__2__a__32642,Vvar__3__l__32643)
& Vvar__2___24Anonymous__32628 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32622,Vvar__2__a__32642,Vvar__3__l__32643) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.StronglySorted',axiom,
! [Vvar__0__A__32657,Vvar__1__R__32658,Vvar__2___24Anonymous__32663] :
( cType___24t(Vvar__0__A__32657)
=> ( c_24__type__32690___24t(Vvar__0__A__32657,Vvar__1__R__32658,Vvar__2___24Anonymous__32663,Vvar__1__R__32658)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32657,Vvar__2___24Anonymous__32663)
=> ( cCoq_2eSorting_2eSorted_2eStronglySorted___24a3(Vvar__0__A__32657,Vvar__1__R__32658,Vvar__2___24Anonymous__32663)
=> ( Vvar__2___24Anonymous__32663 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__32657)
| ? [Vvar__2__a__32677] :
( t(Vvar__2__a__32677,Vvar__0__A__32657)
& ? [Vvar__3__l__32678] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__32657,Vvar__3__l__32678)
& cCoq_2eSorting_2eSorted_2eStronglySorted___24a3(Vvar__0__A__32657,Vvar__1__R__32658,Vvar__3__l__32678)
& cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__32657,happ(Vvar__1__R__32658,Vvar__2__a__32677),Vvar__3__l__32678)
& Vvar__2___24Anonymous__32663 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__32657,Vvar__2__a__32677,Vvar__3__l__32678) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Strings.Ascii.ascii',axiom,
! [VX2385] :
( cCoq_2eStrings_2eAscii_2eascii___24t(VX2385)
=> ? [Vvar__0___24Anonymous__2386] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__0___24Anonymous__2386)
& ? [Vvar__1___24Anonymous__2387] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__2387)
& ? [Vvar__2___24Anonymous__2388] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__2___24Anonymous__2388)
& ? [Vvar__3___24Anonymous__2389] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__3___24Anonymous__2389)
& ? [Vvar__4___24Anonymous__2390] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__4___24Anonymous__2390)
& ? [Vvar__5___24Anonymous__2391] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__5___24Anonymous__2391)
& ? [Vvar__6___24Anonymous__2392] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__6___24Anonymous__2392)
& ? [Vvar__7___24Anonymous__2393] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__7___24Anonymous__2393)
& VX2385 = cCoq_2eStrings_2eAscii_2eAscii___24a8(Vvar__0___24Anonymous__2386,Vvar__1___24Anonymous__2387,Vvar__2___24Anonymous__2388,Vvar__3___24Anonymous__2389,Vvar__4___24Anonymous__2390,Vvar__5___24Anonymous__2391,Vvar__6___24Anonymous__2392,Vvar__7___24Anonymous__2393) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Strings.String.string',axiom,
! [VX32748] :
( cCoq_2eStrings_2eString_2estring___24t(VX32748)
=> ( VX32748 = cCoq_2eStrings_2eString_2eEmptyString
| ? [Vvar__0___24Anonymous__32749] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0___24Anonymous__32749)
& ? [Vvar__1___24Anonymous__32750] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__1___24Anonymous__32750)
& VX32748 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__32749,Vvar__1___24Anonymous__32750) ) ) ) ) ).
fof('$_inversion_Coq.Structures.OrderedType.Compare',axiom,
! [Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952,VX22953] :
( cType___24t(Vvar__0__X__22940)
=> ( c_24__type__23013___24t(Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952,Vvar__1__lt__22941)
=> ( c_24__type__23032___24t(Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952,Vvar__2__eq__22946)
=> ( t(Vvar__3__x__22951,Vvar__0__X__22940)
=> ( t(Vvar__4__y__22952,Vvar__0__X__22940)
=> ( cCoq_2eStructures_2eOrderedType_2eCompare___24t(Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952,VX22953)
=> ( ( p(happ(happ(Vvar__1__lt__22941,Vvar__3__x__22951),Vvar__4__y__22952))
& VX22953 = cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952) )
| ( p(happ(happ(Vvar__2__eq__22946,Vvar__3__x__22951),Vvar__4__y__22952))
& VX22953 = cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952) )
| ( p(happ(happ(Vvar__1__lt__22941,Vvar__4__y__22952),Vvar__3__x__22951))
& VX22953 = cCoq_2eStructures_2eOrderedType_2eGT___24a5(Vvar__0__X__22940,Vvar__1__lt__22941,Vvar__2__eq__22946,Vvar__3__x__22951,Vvar__4__y__22952) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Structures.OrderedTypeEx.String_as_OT.lts',axiom,
! [Vvar__0___24Anonymous__33586,Vvar__1___24Anonymous__33587] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__0___24Anonymous__33586)
=> ( cCoq_2eStrings_2eString_2estring___24t(Vvar__1___24Anonymous__33587)
=> ( cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2elts___24a2(Vvar__0___24Anonymous__33586,Vvar__1___24Anonymous__33587)
=> ( ? [Vvar__0__a__33589] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0__a__33589)
& ? [Vvar__1__s__33590] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__1__s__33590)
& Vvar__1___24Anonymous__33587 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__33589,Vvar__1__s__33590)
& Vvar__0___24Anonymous__33586 = cCoq_2eStrings_2eString_2eEmptyString ) )
| ? [Vvar__0__a__33591] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0__a__33591)
& ? [Vvar__1__s1__33592] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__1__s1__33592)
& ? [Vvar__2__s2__33593] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__2__s2__33593)
& cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2elts___24a2(Vvar__1__s1__33592,Vvar__2__s2__33593)
& Vvar__1___24Anonymous__33587 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__33591,Vvar__2__s2__33593)
& Vvar__0___24Anonymous__33586 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__33591,Vvar__1__s1__33592) ) ) )
| ? [Vvar__0__a__33595] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0__a__33595)
& ? [Vvar__1__b__33596] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__1__b__33596)
& ? [Vvar__2__s1__33597] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__2__s1__33597)
& ? [Vvar__3__s2__33598] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__3__s2__33598)
& cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eStrings_2eAscii_2enat__of__ascii___24a1(Vvar__0__a__33595),cCoq_2eStrings_2eAscii_2enat__of__ascii___24a1(Vvar__1__b__33596))
& Vvar__1___24Anonymous__33587 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__1__b__33596,Vvar__3__s2__33598)
& Vvar__0___24Anonymous__33586 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__33595,Vvar__2__s1__33597) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Structures.OrdersTac.ord',axiom,
! [VX23132] :
( cCoq_2eStructures_2eOrdersTac_2eord___24t(VX23132)
=> ( VX23132 = cCoq_2eStructures_2eOrdersTac_2eOEQ
| VX23132 = cCoq_2eStructures_2eOrdersTac_2eOLT
| VX23132 = cCoq_2eStructures_2eOrdersTac_2eOLE ) ) ).
fof('$_inversion_Coq.Vectors.Fin.t',axiom,
! [Vvar__0___24Anonymous__21596,VX21597] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__21596)
=> ( cCoq_2eVectors_2eFin_2et___24t(Vvar__0___24Anonymous__21596,VX21597)
=> ( ? [Vvar__0__n__21598] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__21598)
& Vvar__0___24Anonymous__21596 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__21598)
& VX21597 = cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__21598) )
| ? [Vvar__0__n__21599] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__21599)
& ? [Vvar__1___24Anonymous__21600] :
( cCoq_2eVectors_2eFin_2et___24t(Vvar__0__n__21599,Vvar__1___24Anonymous__21600)
& Vvar__0___24Anonymous__21596 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__21599)
& VX21597 = cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__21599,Vvar__1___24Anonymous__21600) ) ) ) ) ) ).
fof('$_inversion_Coq.Vectors.VectorDef.t',axiom,
! [Vvar__0__A__33200,Vvar__1___24Anonymous__33201,VX33202] :
( cType___24t(Vvar__0__A__33200)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1___24Anonymous__33201)
=> ( cCoq_2eVectors_2eVectorDef_2et___24t(Vvar__0__A__33200,Vvar__1___24Anonymous__33201,VX33202)
=> ( ( Vvar__1___24Anonymous__33201 = cCoq_2eInit_2eDatatypes_2eO
& VX33202 = cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__33200) )
| ? [Vvar__1__h__33205] :
( t(Vvar__1__h__33205,Vvar__0__A__33200)
& ? [Vvar__2__n__33206] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__n__33206)
& ? [Vvar__3___24Anonymous__33207] :
( cCoq_2eVectors_2eVectorDef_2et___24t(Vvar__0__A__33200,Vvar__2__n__33206,Vvar__3___24Anonymous__33207)
& Vvar__1___24Anonymous__33201 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__2__n__33206)
& VX33202 = cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__33200,Vvar__1__h__33205,Vvar__2__n__33206,Vvar__3___24Anonymous__33207) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.Bezout',axiom,
! [Vvar__0__a__33399,Vvar__1__b__33400,Vvar__2__d__33401] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__a__33399)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1__b__33400)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__d__33401)
=> ( cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(Vvar__0__a__33399,Vvar__1__b__33400,Vvar__2__d__33401)
=> ? [Vvar__3__u__33406] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3__u__33406)
& ? [Vvar__4__v__33407] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__4__v__33407)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__3__u__33406,Vvar__0__a__33399),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__4__v__33407,Vvar__1__b__33400)) = Vvar__2__d__33401
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.Euclid',axiom,
! [Vvar__0__a__33374,Vvar__1__b__33375,VX33376] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__a__33374)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1__b__33375)
=> ( cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(Vvar__0__a__33374,Vvar__1__b__33375,VX33376)
=> ? [Vvar__2__u__33379] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__u__33379)
& ? [Vvar__3__v__33380] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3__v__33380)
& ? [Vvar__4__d__33381] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__4__d__33381)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__2__u__33379,Vvar__0__a__33374),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__3__v__33380,Vvar__1__b__33375)) = Vvar__4__d__33381
& cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(Vvar__0__a__33374,Vvar__1__b__33375,Vvar__4__d__33381)
& VX33376 = cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(Vvar__0__a__33374,Vvar__1__b__33375,Vvar__2__u__33379,Vvar__3__v__33380,Vvar__4__d__33381) ) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.Zis_gcd',axiom,
! [Vvar__0__a__18936,Vvar__1__b__18937,Vvar__2__g__18938] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__a__18936)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1__b__18937)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__g__18938)
=> ( cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(Vvar__0__a__18936,Vvar__1__b__18937,Vvar__2__g__18938)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__2__g__18938,Vvar__0__a__18936)
& cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__2__g__18938,Vvar__1__b__18937)
& ! [Vvar__var__var__var__var__5__x__18946__18949__18952__18955__18958] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__var__var__var__var__5__x__18946__18949__18952__18955__18958)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__var__var__var__var__5__x__18946__18949__18952__18955__18958,Vvar__0__a__18936)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__var__var__var__var__5__x__18946__18949__18952__18955__18958,Vvar__1__b__18937)
=> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__var__var__var__var__5__x__18946__18949__18952__18955__18958,Vvar__2__g__18938) ) ) )
& p(c_24True) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.prime',axiom,
! [Vvar__0__p__18965] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__p__18965)
=> ( cCoq_2eZArith_2eZnumtheory_2eprime___24a1(Vvar__0__p__18965)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),Vvar__0__p__18965)
& ! [Vvar__var__var__2__n__18970__18972__18974] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__var__var__2__n__18970__18972__18974)
=> ( ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),Vvar__var__var__2__n__18970__18972__18974)
& cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(Vvar__var__var__2__n__18970__18972__18974,Vvar__0__p__18965) )
=> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(Vvar__var__var__2__n__18970__18972__18974,Vvar__0__p__18965) ) )
& p(c_24True) ) ) ) ).
fof('$_inversion_Coq.ZArith.Zpower.Zdiv_rest_proofs',axiom,
! [Vvar__0__x__33409,Vvar__1__p__33410,VX33411] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__x__33409)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__p__33410)
=> ( cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(Vvar__0__x__33409,Vvar__1__p__33410,VX33411)
=> ? [Vvar__2__q__33414] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__q__33414)
& ? [Vvar__3__r__33415] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3__r__33415)
& Vvar__0__x__33409 = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__2__q__33414,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(Vvar__1__p__33410)),Vvar__3__r__33415)
& cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,Vvar__3__r__33415)
& cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(Vvar__3__r__33415,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(Vvar__1__p__33410))
& VX33411 = cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(Vvar__0__x__33409,Vvar__1__p__33410,Vvar__2__q__33414,Vvar__3__r__33415) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.DeclConstant.DeclaredConstant',axiom,
! [Vvar__0__T__95143,Vvar__1__F__95144] :
( cType___24t(Vvar__0__T__95143)
=> ( t(Vvar__1__F__95144,Vvar__0__T__95143)
=> ( cCoq_2emicromega_2eDeclConstant_2eDeclaredConstant___24a2(Vvar__0__T__95143,Vvar__1__F__95144)
=> p(c_24True) ) ) ) ).
fof('$_inversion_Coq.micromega.DeclConstant.GT',axiom,
! [Vvar__0__T__95148,Vvar__1__F__95149] :
( cType___24t(Vvar__0__T__95148)
=> ( t(Vvar__1__F__95149,Vvar__0__T__95148)
=> ( cCoq_2emicromega_2eDeclConstant_2eGT___24a2(Vvar__0__T__95148,Vvar__1__F__95149)
=> p(c_24True) ) ) ) ).
fof('$_inversion_Coq.micromega.EnvRing.Mon',axiom,
! [VX20038] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(VX20038)
=> ( VX20038 = cCoq_2emicromega_2eEnvRing_2emon0
| ? [Vvar__0___24Anonymous__20039] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20039)
& ? [Vvar__1___24Anonymous__20040] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(Vvar__1___24Anonymous__20040)
& VX20038 = cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__20039,Vvar__1___24Anonymous__20040) ) )
| ? [Vvar__0___24Anonymous__20041] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20041)
& ? [Vvar__1___24Anonymous__20042] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(Vvar__1___24Anonymous__20042)
& VX20038 = cCoq_2emicromega_2eEnvRing_2evmon___24a2(Vvar__0___24Anonymous__20041,Vvar__1___24Anonymous__20042) ) ) ) ) ).
fof('$_inversion_Coq.micromega.EnvRing.PExpr',axiom,
! [Vvar__0__C__10998,VX10999] :
( cType___24t(Vvar__0__C__10998)
=> ( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,VX10999)
=> ( ? [Vvar__1___24Anonymous__11001] :
( t(Vvar__1___24Anonymous__11001,Vvar__0__C__10998)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__10998,Vvar__1___24Anonymous__11001) )
| ? [Vvar__1___24Anonymous__11003] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__11003)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__10998,Vvar__1___24Anonymous__11003) )
| ? [Vvar__1___24Anonymous__11005] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__1___24Anonymous__11005)
& ? [Vvar__2___24Anonymous__11006] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__2___24Anonymous__11006)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(Vvar__0__C__10998,Vvar__1___24Anonymous__11005,Vvar__2___24Anonymous__11006) ) )
| ? [Vvar__1___24Anonymous__11008] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__1___24Anonymous__11008)
& ? [Vvar__2___24Anonymous__11009] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__2___24Anonymous__11009)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(Vvar__0__C__10998,Vvar__1___24Anonymous__11008,Vvar__2___24Anonymous__11009) ) )
| ? [Vvar__1___24Anonymous__11011] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__1___24Anonymous__11011)
& ? [Vvar__2___24Anonymous__11012] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__2___24Anonymous__11012)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(Vvar__0__C__10998,Vvar__1___24Anonymous__11011,Vvar__2___24Anonymous__11012) ) )
| ? [Vvar__1___24Anonymous__11014] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__1___24Anonymous__11014)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(Vvar__0__C__10998,Vvar__1___24Anonymous__11014) )
| ? [Vvar__1___24Anonymous__11016] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__10998,Vvar__1___24Anonymous__11016)
& ? [Vvar__2___24Anonymous__11017] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__11017)
& VX10999 = cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(Vvar__0__C__10998,Vvar__1___24Anonymous__11016,Vvar__2___24Anonymous__11017) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.EnvRing.Pol',axiom,
! [Vvar__0__C__19988,VX19989] :
( cType___24t(Vvar__0__C__19988)
=> ( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__19988,VX19989)
=> ( ? [Vvar__1___24Anonymous__19991] :
( t(Vvar__1___24Anonymous__19991,Vvar__0__C__19988)
& VX19989 = cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__19988,Vvar__1___24Anonymous__19991) )
| ? [Vvar__1___24Anonymous__19993] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__19993)
& ? [Vvar__2___24Anonymous__19994] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__19988,Vvar__2___24Anonymous__19994)
& VX19989 = cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__19988,Vvar__1___24Anonymous__19993,Vvar__2___24Anonymous__19994) ) )
| ? [Vvar__1___24Anonymous__19996] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__19988,Vvar__1___24Anonymous__19996)
& ? [Vvar__2___24Anonymous__19997] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__19997)
& ? [Vvar__3___24Anonymous__19998] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__19988,Vvar__3___24Anonymous__19998)
& VX19989 = cCoq_2emicromega_2eEnvRing_2ePX___24a4(Vvar__0__C__19988,Vvar__1___24Anonymous__19996,Vvar__2___24Anonymous__19997,Vvar__3___24Anonymous__19998) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.OrderedRing.SOR',axiom,
! [Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893] :
( cType___24t(Vvar__0__R__21862)
=> ( t(Vvar__1__rO__21863,Vvar__0__R__21862)
=> ( t(Vvar__2__rI__21864,Vvar__0__R__21862)
=> ( c_24__type__22294___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__3__rplus__21865)
=> ( c_24__type__22395___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__4__rtimes__21870)
=> ( c_24__type__22496___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__5__rminus__21875)
=> ( c_24__type__22586___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__6__ropp__21880)
=> ( c_24__type__22687___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__7__req__21883)
=> ( c_24__type__22788___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__8__rle__21888)
=> ( c_24__type__22889___24t(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893,Vvar__9__rlt__21893)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883,Vvar__8__rle__21888,Vvar__9__rlt__21893)
=> ( cCoq_2eSetoids_2eSetoid_2eSetoid__Theory___24a2(Vvar__0__R__21862,Vvar__7__req__21883)
& ! [Vvar__var__var__var__var__11__x1__21937__21943__22048__22054__22060] :
( t(Vvar__var__var__var__var__11__x1__21937__21943__22048__22054__22060,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__12__x2__21938__21944__22049__22055__22061] :
( t(Vvar__var__var__var__var__12__x2__21938__21944__22049__22055__22061,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__11__x1__21937__21943__22048__22054__22060),Vvar__var__var__var__var__12__x2__21938__21944__22049__22055__22061))
=> ! [Vvar__var__var__var__var__14__y1__21939__21945__22050__22056__22062] :
( t(Vvar__var__var__var__var__14__y1__21939__21945__22050__22056__22062,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__15__y2__21940__21946__22051__22057__22063] :
( t(Vvar__var__var__var__var__15__y2__21940__21946__22051__22057__22063,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__14__y1__21939__21945__22050__22056__22062),Vvar__var__var__var__var__15__y2__21940__21946__22051__22057__22063))
=> p(happ(happ(Vvar__7__req__21883,happ(happ(Vvar__3__rplus__21865,Vvar__var__var__var__var__11__x1__21937__21943__22048__22054__22060),Vvar__var__var__var__var__14__y1__21939__21945__22050__22056__22062)),happ(happ(Vvar__3__rplus__21865,Vvar__var__var__var__var__12__x2__21938__21944__22049__22055__22061),Vvar__var__var__var__var__15__y2__21940__21946__22051__22057__22063))) ) ) ) ) ) )
& ! [Vvar__var__var__var__var__12__x1__21950__21956__22066__22072__22078] :
( t(Vvar__var__var__var__var__12__x1__21950__21956__22066__22072__22078,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__13__x2__21951__21957__22067__22073__22079] :
( t(Vvar__var__var__var__var__13__x2__21951__21957__22067__22073__22079,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__12__x1__21950__21956__22066__22072__22078),Vvar__var__var__var__var__13__x2__21951__21957__22067__22073__22079))
=> ! [Vvar__var__var__var__var__15__y1__21952__21958__22068__22074__22080] :
( t(Vvar__var__var__var__var__15__y1__21952__21958__22068__22074__22080,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__16__y2__21953__21959__22069__22075__22081] :
( t(Vvar__var__var__var__var__16__y2__21953__21959__22069__22075__22081,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__15__y1__21952__21958__22068__22074__22080),Vvar__var__var__var__var__16__y2__21953__21959__22069__22075__22081))
=> p(happ(happ(Vvar__7__req__21883,happ(happ(Vvar__4__rtimes__21870,Vvar__var__var__var__var__12__x1__21950__21956__22066__22072__22078),Vvar__var__var__var__var__15__y1__21952__21958__22068__22074__22080)),happ(happ(Vvar__4__rtimes__21870,Vvar__var__var__var__var__13__x2__21951__21957__22067__22073__22079),Vvar__var__var__var__var__16__y2__21953__21959__22069__22075__22081))) ) ) ) ) ) )
& ! [Vvar__var__var__var__var__13__x1__21963__21966__22084__22087__22090] :
( t(Vvar__var__var__var__var__13__x1__21963__21966__22084__22087__22090,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__14__x2__21964__21967__22085__22088__22091] :
( t(Vvar__var__var__var__var__14__x2__21964__21967__22085__22088__22091,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__13__x1__21963__21966__22084__22087__22090),Vvar__var__var__var__var__14__x2__21964__21967__22085__22088__22091))
=> p(happ(happ(Vvar__7__req__21883,happ(Vvar__6__ropp__21880,Vvar__var__var__var__var__13__x1__21963__21966__22084__22087__22090)),happ(Vvar__6__ropp__21880,Vvar__var__var__var__var__14__x2__21964__21967__22085__22088__22091))) ) ) )
& ! [Vvar__var__var__var__var__14__x1__21970__21976__22093__22099__22105] :
( t(Vvar__var__var__var__var__14__x1__21970__21976__22093__22099__22105,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__15__x2__21971__21977__22094__22100__22106] :
( t(Vvar__var__var__var__var__15__x2__21971__21977__22094__22100__22106,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__14__x1__21970__21976__22093__22099__22105),Vvar__var__var__var__var__15__x2__21971__21977__22094__22100__22106))
=> ! [Vvar__var__var__var__var__17__y1__21972__21978__22095__22101__22107] :
( t(Vvar__var__var__var__var__17__y1__21972__21978__22095__22101__22107,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__18__y2__21973__21979__22096__22102__22108] :
( t(Vvar__var__var__var__var__18__y2__21973__21979__22096__22102__22108,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__17__y1__21972__21978__22095__22101__22107),Vvar__var__var__var__var__18__y2__21973__21979__22096__22102__22108))
=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__var__14__x1__21970__21976__22093__22099__22105),Vvar__var__var__var__var__17__y1__21972__21978__22095__22101__22107))
<=> p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__var__15__x2__21971__21977__22094__22100__22106),Vvar__var__var__var__var__18__y2__21973__21979__22096__22102__22108)) ) ) ) ) ) ) )
& ! [Vvar__var__var__var__var__15__x1__21983__21989__22111__22117__22123] :
( t(Vvar__var__var__var__var__15__x1__21983__21989__22111__22117__22123,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__16__x2__21984__21990__22112__22118__22124] :
( t(Vvar__var__var__var__var__16__x2__21984__21990__22112__22118__22124,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__15__x1__21983__21989__22111__22117__22123),Vvar__var__var__var__var__16__x2__21984__21990__22112__22118__22124))
=> ! [Vvar__var__var__var__var__18__y1__21985__21991__22113__22119__22125] :
( t(Vvar__var__var__var__var__18__y1__21985__21991__22113__22119__22125,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__19__y2__21986__21992__22114__22120__22126] :
( t(Vvar__var__var__var__var__19__y2__21986__21992__22114__22120__22126,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__18__y1__21985__21991__22113__22119__22125),Vvar__var__var__var__var__19__y2__21986__21992__22114__22120__22126))
=> ( p(happ(happ(Vvar__9__rlt__21893,Vvar__var__var__var__var__15__x1__21983__21989__22111__22117__22123),Vvar__var__var__var__var__18__y1__21985__21991__22113__22119__22125))
<=> p(happ(happ(Vvar__9__rlt__21893,Vvar__var__var__var__var__16__x2__21984__21990__22112__22118__22124),Vvar__var__var__var__var__19__y2__21986__21992__22114__22120__22126)) ) ) ) ) ) ) )
& cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(Vvar__0__R__21862,Vvar__1__rO__21863,Vvar__2__rI__21864,Vvar__3__rplus__21865,Vvar__4__rtimes__21870,Vvar__5__rminus__21875,Vvar__6__ropp__21880,Vvar__7__req__21883)
& ! [Vvar__var__var__var__17__n__21997__21998__22129__22130] :
( t(Vvar__var__var__var__17__n__21997__21998__22129__22130,Vvar__0__R__21862)
=> p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__17__n__21997__21998__22129__22130),Vvar__var__var__var__17__n__21997__21998__22129__22130)) )
& ! [Vvar__var__var__var__var__18__n__22000__22004__22131__22135__22139] :
( t(Vvar__var__var__var__var__18__n__22000__22004__22131__22135__22139,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__19__m__22001__22005__22132__22136__22140] :
( t(Vvar__var__var__var__var__19__m__22001__22005__22132__22136__22140,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__var__18__n__22000__22004__22131__22135__22139),Vvar__var__var__var__var__19__m__22001__22005__22132__22136__22140))
=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__var__19__m__22001__22005__22132__22136__22140),Vvar__var__var__var__var__18__n__22000__22004__22131__22135__22139))
=> p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__18__n__22000__22004__22131__22135__22139),Vvar__var__var__var__var__19__m__22001__22005__22132__22136__22140)) ) ) ) )
& ! [Vvar__var__var__var__19__n__22009__22014__22143__22148] :
( t(Vvar__var__var__var__19__n__22009__22014__22143__22148,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__20__m__22010__22015__22144__22149] :
( t(Vvar__var__var__var__20__m__22010__22015__22144__22149,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__21__p__22011__22016__22145__22150] :
( t(Vvar__var__var__var__21__p__22011__22016__22145__22150,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__19__n__22009__22014__22143__22148),Vvar__var__var__var__20__m__22010__22015__22144__22149))
=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__20__m__22010__22015__22144__22149),Vvar__var__var__var__21__p__22011__22016__22145__22150))
=> p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__19__n__22009__22014__22143__22148),Vvar__var__var__var__21__p__22011__22016__22145__22150)) ) ) ) ) )
& ! [Vvar__var__var__var__var__var__20__n__22020__22022__22153__22155__22157__22159] :
( t(Vvar__var__var__var__var__var__20__n__22020__22022__22153__22155__22157__22159,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__var__21__m__22021__22023__22154__22156__22158__22160] :
( t(Vvar__var__var__var__var__var__21__m__22021__22023__22154__22156__22158__22160,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__9__rlt__21893,Vvar__var__var__var__var__var__20__n__22020__22022__22153__22155__22157__22159),Vvar__var__var__var__var__var__21__m__22021__22023__22154__22156__22158__22160))
<=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__var__var__20__n__22020__22022__22153__22155__22157__22159),Vvar__var__var__var__var__var__21__m__22021__22023__22154__22156__22158__22160))
& ~ p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__var__20__n__22020__22022__22153__22155__22157__22159),Vvar__var__var__var__var__var__21__m__22021__22023__22154__22156__22158__22160)) ) ) ) )
& ! [Vvar__var__var__var__var__21__n__22025__22027__22161__22163__22165] :
( t(Vvar__var__var__var__var__21__n__22025__22027__22161__22163__22165,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__22__m__22026__22028__22162__22164__22166] :
( t(Vvar__var__var__var__var__22__m__22026__22028__22162__22164__22166,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__9__rlt__21893,Vvar__var__var__var__var__21__n__22025__22027__22161__22163__22165),Vvar__var__var__var__var__22__m__22026__22028__22162__22164__22166))
| p(happ(happ(Vvar__7__req__21883,Vvar__var__var__var__var__21__n__22025__22027__22161__22163__22165),Vvar__var__var__var__var__22__m__22026__22028__22162__22164__22166))
| p(happ(happ(Vvar__9__rlt__21893,Vvar__var__var__var__var__22__m__22026__22028__22162__22164__22166),Vvar__var__var__var__var__21__n__22025__22027__22161__22163__22165)) ) ) )
& ! [Vvar__var__var__var__var__22__n__22030__22034__22167__22171__22175] :
( t(Vvar__var__var__var__var__22__n__22030__22034__22167__22171__22175,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__23__m__22031__22035__22168__22172__22176] :
( t(Vvar__var__var__var__var__23__m__22031__22035__22168__22172__22176,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__24__p__22032__22036__22169__22173__22177] :
( t(Vvar__var__var__var__var__24__p__22032__22036__22169__22173__22177,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__8__rle__21888,Vvar__var__var__var__var__22__n__22030__22034__22167__22171__22175),Vvar__var__var__var__var__23__m__22031__22035__22168__22172__22176))
=> p(happ(happ(Vvar__8__rle__21888,happ(happ(Vvar__3__rplus__21865,Vvar__var__var__var__var__24__p__22032__22036__22169__22173__22177),Vvar__var__var__var__var__22__n__22030__22034__22167__22171__22175)),happ(happ(Vvar__3__rplus__21865,Vvar__var__var__var__var__24__p__22032__22036__22169__22173__22177),Vvar__var__var__var__var__23__m__22031__22035__22168__22172__22176))) ) ) ) )
& ! [Vvar__var__var__var__var__var__23__n__22039__22043__22179__22183__22187__22191] :
( t(Vvar__var__var__var__var__var__23__n__22039__22043__22179__22183__22187__22191,Vvar__0__R__21862)
=> ! [Vvar__var__var__var__var__var__24__m__22040__22044__22180__22184__22188__22192] :
( t(Vvar__var__var__var__var__var__24__m__22040__22044__22180__22184__22188__22192,Vvar__0__R__21862)
=> ( p(happ(happ(Vvar__9__rlt__21893,Vvar__1__rO__21863),Vvar__var__var__var__var__var__23__n__22039__22043__22179__22183__22187__22191))
=> ( p(happ(happ(Vvar__9__rlt__21893,Vvar__1__rO__21863),Vvar__var__var__var__var__var__24__m__22040__22044__22180__22184__22188__22192))
=> p(happ(happ(Vvar__9__rlt__21893,Vvar__1__rO__21863),happ(happ(Vvar__4__rtimes__21870,Vvar__var__var__var__var__var__23__n__22039__22043__22179__22183__22187__22191),Vvar__var__var__var__var__var__24__m__22040__22044__22180__22184__22188__22192))) ) ) ) )
& ~ p(happ(happ(Vvar__7__req__21883,Vvar__1__rO__21863),Vvar__2__rI__21864))
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.RMicromega.Rcst',axiom,
! [VX23161] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(VX23161)
=> ( VX23161 = cCoq_2emicromega_2eRMicromega_2eC0
| VX23161 = cCoq_2emicromega_2eRMicromega_2eC1
| ? [Vvar__0__r__23162] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vvar__0__r__23162)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCQ___24a1(Vvar__0__r__23162) )
| ? [Vvar__0__r__23163] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__r__23163)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCZ___24a1(Vvar__0__r__23163) )
| ? [Vvar__0__r1__23164] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__23164)
& ? [Vvar__1__r2__23165] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__1__r2__23165)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(Vvar__0__r1__23164,Vvar__1__r2__23165) ) )
| ? [Vvar__0__r1__23166] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__23166)
& ? [Vvar__1__r2__23167] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__1__r2__23167)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(Vvar__0__r1__23166,Vvar__1__r2__23167) ) )
| ? [Vvar__0__r1__23168] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__23168)
& ? [Vvar__1__r2__23169] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__1__r2__23169)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCMult___24a2(Vvar__0__r1__23168,Vvar__1__r2__23169) ) )
| ? [Vvar__0__r1__23170] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__23170)
& ? [Vvar__1__z__23171] :
( cCoq_2eInit_2eDatatypes_2esum___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eInit_2eDatatypes_2enat,Vvar__1__z__23171)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCPow___24a2(Vvar__0__r1__23170,Vvar__1__z__23171) ) )
| ? [Vvar__0__r__23172] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r__23172)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCInv___24a1(Vvar__0__r__23172) )
| ? [Vvar__0__r__23173] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r__23173)
& VX23161 = cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(Vvar__0__r__23173) ) ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Formula',axiom,
! [Vvar__0__T__28876,VX28877] :
( cType___24t(Vvar__0__T__28876)
=> ( cCoq_2emicromega_2eRingMicromega_2eFormula___24t(Vvar__0__T__28876,VX28877)
=> ? [Vvar__1__Flhs__28879] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__T__28876,Vvar__1__Flhs__28879)
& ? [Vvar__2__Fop__28880] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(Vvar__2__Fop__28880)
& ? [Vvar__3__Frhs__28881] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__T__28876,Vvar__3__Frhs__28881)
& VX28877 = cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(Vvar__0__T__28876,Vvar__1__Flhs__28879,Vvar__2__Fop__28880,Vvar__3__Frhs__28881) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Op1',axiom,
! [VX28728] :
( cCoq_2emicromega_2eRingMicromega_2eOp1___24t(VX28728)
=> ( VX28728 = cCoq_2emicromega_2eRingMicromega_2eEqual
| VX28728 = cCoq_2emicromega_2eRingMicromega_2eNonEqual
| VX28728 = cCoq_2emicromega_2eRingMicromega_2eStrict
| VX28728 = cCoq_2emicromega_2eRingMicromega_2eNonStrict ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Op2',axiom,
! [VX28875] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(VX28875)
=> ( VX28875 = cCoq_2emicromega_2eRingMicromega_2eOpEq
| VX28875 = cCoq_2emicromega_2eRingMicromega_2eOpNEq
| VX28875 = cCoq_2emicromega_2eRingMicromega_2eOpLe
| VX28875 = cCoq_2emicromega_2eRingMicromega_2eOpGe
| VX28875 = cCoq_2emicromega_2eRingMicromega_2eOpLt
| VX28875 = cCoq_2emicromega_2eRingMicromega_2eOpGt ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Psatz',axiom,
! [Vvar__0__C__28729,VX28730] :
( cType___24t(Vvar__0__C__28729)
=> ( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__28729,VX28730)
=> ( ? [Vvar__1___24Anonymous__28732] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1___24Anonymous__28732)
& VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__28729,Vvar__1___24Anonymous__28732) )
| ? [Vvar__1___24Anonymous__28734] :
( cCoq_2emicromega_2eRingMicromega_2ePolC___24t(Vvar__0__C__28729,Vvar__1___24Anonymous__28734)
& VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__28729,Vvar__1___24Anonymous__28734) )
| ? [Vvar__1___24Anonymous__28736] :
( cCoq_2emicromega_2eRingMicromega_2ePolC___24t(Vvar__0__C__28729,Vvar__1___24Anonymous__28736)
& ? [Vvar__2___24Anonymous__28737] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__28729,Vvar__2___24Anonymous__28737)
& VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(Vvar__0__C__28729,Vvar__1___24Anonymous__28736,Vvar__2___24Anonymous__28737) ) )
| ? [Vvar__1___24Anonymous__28739] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__28729,Vvar__1___24Anonymous__28739)
& ? [Vvar__2___24Anonymous__28740] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__28729,Vvar__2___24Anonymous__28740)
& VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(Vvar__0__C__28729,Vvar__1___24Anonymous__28739,Vvar__2___24Anonymous__28740) ) )
| ? [Vvar__1___24Anonymous__28742] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__28729,Vvar__1___24Anonymous__28742)
& ? [Vvar__2___24Anonymous__28743] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__28729,Vvar__2___24Anonymous__28743)
& VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(Vvar__0__C__28729,Vvar__1___24Anonymous__28742,Vvar__2___24Anonymous__28743) ) )
| ? [Vvar__1___24Anonymous__28745] :
( t(Vvar__1___24Anonymous__28745,Vvar__0__C__28729)
& VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(Vvar__0__C__28729,Vvar__1___24Anonymous__28745) )
| VX28730 = cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(Vvar__0__C__28729) ) ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.SORaddon',axiom,
! [Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504] :
( cType___24t(Vvar__0__R__23435)
=> ( t(Vvar__1__rO__23436,Vvar__0__R__23435)
=> ( t(Vvar__2__rI__23437,Vvar__0__R__23435)
=> ( c_24__type__23968___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__3__rplus__23438)
=> ( c_24__type__24314___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__4__rtimes__23443)
=> ( c_24__type__24660___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__5__rminus__23448)
=> ( c_24__type__24983___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__6__ropp__23453)
=> ( c_24__type__25329___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__7__req__23456)
=> ( c_24__type__25675___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__8__rle__23461)
=> ( cType___24t(Vvar__9__C__23466)
=> ( t(Vvar__10__cO__23467,Vvar__9__C__23466)
=> ( t(Vvar__11__cI__23468,Vvar__9__C__23466)
=> ( c_24__type__26021___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__12__cplus__23469)
=> ( c_24__type__26367___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__13__ctimes__23474)
=> ( c_24__type__26713___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__14__cminus__23479)
=> ( c_24__type__27036___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__15__copp__23484)
=> ( c_24__type__27382___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__16__ceqb__23487)
=> ( c_24__type__27728___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__17__cleb__23492)
=> ( c_24__type__28051___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__18__phi__23497)
=> ( cType___24t(Vvar__19__E__23500)
=> ( c_24__type__28374___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__20__pow__phi__23501)
=> ( c_24__type__28720___24t(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504,Vvar__21__rpow__23504)
=> ( cCoq_2emicromega_2eRingMicromega_2eSORaddon___24a22(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__8__rle__23461,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__17__cleb__23492,Vvar__18__phi__23497,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(Vvar__0__R__23435,Vvar__1__rO__23436,Vvar__2__rI__23437,Vvar__3__rplus__23438,Vvar__4__rtimes__23443,Vvar__5__rminus__23448,Vvar__6__ropp__23453,Vvar__7__req__23456,Vvar__9__C__23466,Vvar__10__cO__23467,Vvar__11__cI__23468,Vvar__12__cplus__23469,Vvar__13__ctimes__23474,Vvar__14__cminus__23479,Vvar__15__copp__23484,Vvar__16__ceqb__23487,Vvar__18__phi__23497)
& cCoq_2esetoid__ring_2eRing__theory_2epower__theory___24a7(Vvar__0__R__23435,Vvar__2__rI__23437,Vvar__4__rtimes__23443,Vvar__7__req__23456,Vvar__19__E__23500,Vvar__20__pow__phi__23501,Vvar__21__rpow__23504)
& ! [Vvar__var__var__var__var__var__24__x__23587__23590__23600__23603__23606__23609] :
( t(Vvar__var__var__var__var__var__24__x__23587__23590__23600__23603__23606__23609,Vvar__9__C__23466)
=> ! [Vvar__var__var__var__var__var__25__y__23588__23591__23601__23604__23607__23610] :
( t(Vvar__var__var__var__var__var__25__y__23588__23591__23601__23604__23607__23610,Vvar__9__C__23466)
=> ( happ(happ(Vvar__16__ceqb__23487,Vvar__var__var__var__var__var__24__x__23587__23590__23600__23603__23606__23609),Vvar__var__var__var__var__var__25__y__23588__23591__23601__23604__23607__23610) = cCoq_2eInit_2eDatatypes_2efalse
=> ~ p(happ(happ(Vvar__7__req__23456,happ(Vvar__18__phi__23497,Vvar__var__var__var__var__var__24__x__23587__23590__23600__23603__23606__23609)),happ(Vvar__18__phi__23497,Vvar__var__var__var__var__var__25__y__23588__23591__23601__23604__23607__23610))) ) ) )
& ! [Vvar__var__var__var__var__var__25__x__23594__23597__23612__23615__23618__23621] :
( t(Vvar__var__var__var__var__var__25__x__23594__23597__23612__23615__23618__23621,Vvar__9__C__23466)
=> ! [Vvar__var__var__var__var__var__26__y__23595__23598__23613__23616__23619__23622] :
( t(Vvar__var__var__var__var__var__26__y__23595__23598__23613__23616__23619__23622,Vvar__9__C__23466)
=> ( happ(happ(Vvar__17__cleb__23492,Vvar__var__var__var__var__var__25__x__23594__23597__23612__23615__23618__23621),Vvar__var__var__var__var__var__26__y__23595__23598__23613__23616__23619__23622) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__8__rle__23461,happ(Vvar__18__phi__23497,Vvar__var__var__var__var__var__25__x__23594__23597__23612__23615__23618__23621)),happ(Vvar__18__phi__23497,Vvar__var__var__var__var__var__26__y__23595__23598__23613__23616__23619__23622))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.Tauto.GFormula',axiom,
! [Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,VX32761] :
( cType___24t(Vvar__0__TA__32757)
=> ( cType___24t(Vvar__1__TX__32758)
=> ( cType___24t(Vvar__2__AA__32759)
=> ( cType___24t(Vvar__3__AF__32760)
=> ( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,VX32761)
=> ( VX32761 = cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760)
| VX32761 = cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760)
| ? [Vvar__4___24Anonymous__32774] :
( t(Vvar__4___24Anonymous__32774,Vvar__1__TX__32758)
& VX32761 = cCoq_2emicromega_2eTauto_2eX___24a5(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32774) )
| ? [Vvar__4___24Anonymous__32779] :
( t(Vvar__4___24Anonymous__32779,Vvar__0__TA__32757)
& ? [Vvar__5___24Anonymous__32780] :
( t(Vvar__5___24Anonymous__32780,Vvar__2__AA__32759)
& VX32761 = cCoq_2emicromega_2eTauto_2eA___24a6(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32779,Vvar__5___24Anonymous__32780) ) )
| ? [Vvar__4___24Anonymous__32785] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32785)
& ? [Vvar__5___24Anonymous__32786] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__5___24Anonymous__32786)
& VX32761 = cCoq_2emicromega_2eTauto_2eCj___24a6(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32785,Vvar__5___24Anonymous__32786) ) )
| ? [Vvar__4___24Anonymous__32791] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32791)
& ? [Vvar__5___24Anonymous__32792] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__5___24Anonymous__32792)
& VX32761 = cCoq_2emicromega_2eTauto_2eD___24a6(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32791,Vvar__5___24Anonymous__32792) ) )
| ? [Vvar__4___24Anonymous__32797] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32797)
& VX32761 = cCoq_2emicromega_2eTauto_2eN___24a5(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32797) )
| ? [Vvar__4___24Anonymous__32802] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32802)
& ? [Vvar__5___24Anonymous__32803] :
( cCoq_2eInit_2eDatatypes_2eoption___24t(Vvar__3__AF__32760,Vvar__5___24Anonymous__32803)
& ? [Vvar__6___24Anonymous__32804] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__6___24Anonymous__32804)
& VX32761 = cCoq_2emicromega_2eTauto_2eI___24a7(Vvar__0__TA__32757,Vvar__1__TX__32758,Vvar__2__AA__32759,Vvar__3__AF__32760,Vvar__4___24Anonymous__32802,Vvar__5___24Anonymous__32803,Vvar__6___24Anonymous__32804) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.VarMap.t',axiom,
! [Vvar__0__A__95775,VX95776] :
( cType___24t(Vvar__0__A__95775)
=> ( cCoq_2emicromega_2eVarMap_2et___24t(Vvar__0__A__95775,VX95776)
=> ( VX95776 = cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__95775)
| ? [Vvar__1___24Anonymous__95779] :
( t(Vvar__1___24Anonymous__95779,Vvar__0__A__95775)
& VX95776 = cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__95775,Vvar__1___24Anonymous__95779) )
| ? [Vvar__1___24Anonymous__95781] :
( cCoq_2emicromega_2eVarMap_2et___24t(Vvar__0__A__95775,Vvar__1___24Anonymous__95781)
& ? [Vvar__2___24Anonymous__95782] :
( t(Vvar__2___24Anonymous__95782,Vvar__0__A__95775)
& ? [Vvar__3___24Anonymous__95783] :
( cCoq_2emicromega_2eVarMap_2et___24t(Vvar__0__A__95775,Vvar__3___24Anonymous__95783)
& VX95776 = cCoq_2emicromega_2eVarMap_2eBranch___24a4(Vvar__0__A__95775,Vvar__1___24Anonymous__95781,Vvar__2___24Anonymous__95782,Vvar__3___24Anonymous__95783) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.FSet_Prop',axiom,
! [Vvar__0___24Anonymous__95815] :
( cProp___24t(Vvar__0___24Anonymous__95815)
=> ( cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__Prop___24a1(Vvar__0___24Anonymous__95815)
=> ( ? [Vvar__0__P__95817] :
( cProp___24t(Vvar__0__P__95817)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__95817)
& Vvar__0___24Anonymous__95815 = Vvar__0__P__95817 )
| ? [Vvar__0__s__95819] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__0__s__95819)
& Vvar__0___24Anonymous__95815 = c_24__prop__95828___24a2(Vvar__0___24Anonymous__95815,Vvar__0__s__95819) )
| ? [Vvar__0__s1__95821] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__0__s1__95821)
& ? [Vvar__1__s2__95822] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__1__s2__95822)
& Vvar__0___24Anonymous__95815 = c_24__prop__95829___24a3(Vvar__0___24Anonymous__95815,Vvar__0__s1__95821,Vvar__1__s2__95822) ) )
| ? [Vvar__0__s1__95825] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__0__s1__95825)
& ? [Vvar__1__s2__95826] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__1__s2__95826)
& Vvar__0___24Anonymous__95815 = c_24__prop__95830___24a3(Vvar__0___24Anonymous__95815,Vvar__0__s1__95825,Vvar__1__s2__95826) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.FSet_elt_Prop',axiom,
! [Vvar__0___24Anonymous__33449] :
( cProp___24t(Vvar__0___24Anonymous__33449)
=> ( cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0___24Anonymous__33449)
=> ( ? [Vvar__0__S__33451] :
( cType___24t(Vvar__0__S__33451)
& ? [Vvar__1__x__33452] :
( t(Vvar__1__x__33452,Vvar__0__S__33451)
& ? [Vvar__2__y__33453] :
( t(Vvar__2__y__33453,Vvar__0__S__33451)
& Vvar__0___24Anonymous__33449 = c_24__prop__33473___24a4(Vvar__0___24Anonymous__33449,Vvar__0__S__33451,Vvar__1__x__33452,Vvar__2__y__33453) ) ) )
| ? [Vvar__0__x__33454] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__x__33454)
& ? [Vvar__1__y__33455] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__y__33455)
& Vvar__0___24Anonymous__33449 = c_24__prop__33474___24a3(Vvar__0___24Anonymous__33449,Vvar__0__x__33454,Vvar__1__y__33455) ) )
| ? [Vvar__0__x__33456] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__0__x__33456)
& ? [Vvar__1__s__33457] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__1__s__33457)
& Vvar__0___24Anonymous__33449 = c_24__prop__33475___24a3(Vvar__0___24Anonymous__33449,Vvar__0__x__33456,Vvar__1__s__33457) ) )
| Vvar__0___24Anonymous__33449 = c_24True
| Vvar__0___24Anonymous__33449 = c_24False
| ? [Vvar__0__P__33458] :
( cProp___24t(Vvar__0__P__33458)
& ? [Vvar__1__Q__33459] :
( cProp___24t(Vvar__1__Q__33459)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__33458)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__1__Q__33459)
& Vvar__0___24Anonymous__33449 = c_24__prop__33476___24a3(Vvar__0___24Anonymous__33449,Vvar__0__P__33458,Vvar__1__Q__33459) ) )
| ? [Vvar__0__P__33462] :
( cProp___24t(Vvar__0__P__33462)
& ? [Vvar__1__Q__33463] :
( cProp___24t(Vvar__1__Q__33463)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__33462)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__1__Q__33463)
& Vvar__0___24Anonymous__33449 = c_24__prop__33477___24a3(Vvar__0___24Anonymous__33449,Vvar__0__P__33462,Vvar__1__Q__33463) ) )
| ? [Vvar__0__P__33466] :
( cProp___24t(Vvar__0__P__33466)
& ? [Vvar__1__Q__33467] :
( cProp___24t(Vvar__1__Q__33467)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__33466)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__1__Q__33467)
& Vvar__0___24Anonymous__33449 = c_24__prop__33478___24a3(Vvar__0___24Anonymous__33449,Vvar__0__P__33466,Vvar__1__Q__33467) ) )
| ? [Vvar__0__P__33471] :
( cProp___24t(Vvar__0__P__33471)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__33471)
& Vvar__0___24Anonymous__33449 = c_24__prop__33479___24a2(Vvar__0___24Anonymous__33449,Vvar__0__P__33471) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.ZArithProof',axiom,
! [VX33265] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(VX33265)
=> ( VX33265 = cCoq_2emicromega_2eZMicromega_2eDoneProof
| ? [Vvar__0___24Anonymous__33266] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__0___24Anonymous__33266)
& ? [Vvar__1___24Anonymous__33267] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(Vvar__1___24Anonymous__33267)
& VX33265 = cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__33266,Vvar__1___24Anonymous__33267) ) )
| ? [Vvar__0___24Anonymous__33268] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__0___24Anonymous__33268)
& ? [Vvar__1___24Anonymous__33269] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(Vvar__1___24Anonymous__33269)
& VX33265 = cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(Vvar__0___24Anonymous__33268,Vvar__1___24Anonymous__33269) ) )
| ? [Vvar__0___24Anonymous__33270] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__0___24Anonymous__33270)
& ? [Vvar__1___24Anonymous__33271] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__1___24Anonymous__33271)
& ? [Vvar__2___24Anonymous__33272] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2emicromega_2eZMicromega_2eZArithProof,Vvar__2___24Anonymous__33272)
& VX33265 = cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(Vvar__0___24Anonymous__33270,Vvar__1___24Anonymous__33271,Vvar__2___24Anonymous__33272) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.is_diff_env_elt',axiom,
! [Vvar__0__fr__33308,Vvar__1__env__33309,Vvar__2__env_27__33312,Vvar__3__x__33315] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__fr__33308)
=> ( c_24__type__33336___24t(Vvar__0__fr__33308,Vvar__1__env__33309,Vvar__2__env_27__33312,Vvar__3__x__33315,Vvar__1__env__33309)
=> ( c_24__type__33345___24t(Vvar__0__fr__33308,Vvar__1__env__33309,Vvar__2__env_27__33312,Vvar__3__x__33315,Vvar__2__env_27__33312)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__3__x__33315)
=> ( cCoq_2emicromega_2eZMicromega_2eis__diff__env__elt___24a4(Vvar__0__fr__33308,Vvar__1__env__33309,Vvar__2__env_27__33312,Vvar__3__x__33315)
=> ( happ(Vvar__1__env__33309,Vvar__3__x__33315) = happ(Vvar__2__env_27__33312,Vvar__3__x__33315)
& happ(Vvar__1__env__33309,Vvar__3__x__33315) = cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(happ(Vvar__2__env_27__33312,cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__33308,Vvar__3__x__33315))),happ(Vvar__2__env_27__33312,cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__33308,Vvar__3__x__33315))))
& cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(happ(Vvar__2__env_27__33312,cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__33308,Vvar__3__x__33315))),cCoq_2eNumbers_2eBinNums_2eZ0)
& cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(happ(Vvar__2__env_27__33312,cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__33308,Vvar__3__x__33315))),cCoq_2eNumbers_2eBinNums_2eZ0)
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.FExpr',axiom,
! [Vvar__0__C__11516,VX11517] :
( cType___24t(Vvar__0__C__11516)
=> ( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,VX11517)
=> ( VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__11516)
| VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__11516)
| ? [Vvar__1___24Anonymous__11521] :
( t(Vvar__1___24Anonymous__11521,Vvar__0__C__11516)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(Vvar__0__C__11516,Vvar__1___24Anonymous__11521) )
| ? [Vvar__1___24Anonymous__11523] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__11523)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(Vvar__0__C__11516,Vvar__1___24Anonymous__11523) )
| ? [Vvar__1___24Anonymous__11525] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11525)
& ? [Vvar__2___24Anonymous__11526] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__2___24Anonymous__11526)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(Vvar__0__C__11516,Vvar__1___24Anonymous__11525,Vvar__2___24Anonymous__11526) ) )
| ? [Vvar__1___24Anonymous__11528] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11528)
& ? [Vvar__2___24Anonymous__11529] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__2___24Anonymous__11529)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(Vvar__0__C__11516,Vvar__1___24Anonymous__11528,Vvar__2___24Anonymous__11529) ) )
| ? [Vvar__1___24Anonymous__11531] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11531)
& ? [Vvar__2___24Anonymous__11532] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__2___24Anonymous__11532)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(Vvar__0__C__11516,Vvar__1___24Anonymous__11531,Vvar__2___24Anonymous__11532) ) )
| ? [Vvar__1___24Anonymous__11534] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11534)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(Vvar__0__C__11516,Vvar__1___24Anonymous__11534) )
| ? [Vvar__1___24Anonymous__11536] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11536)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(Vvar__0__C__11516,Vvar__1___24Anonymous__11536) )
| ? [Vvar__1___24Anonymous__11538] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11538)
& ? [Vvar__2___24Anonymous__11539] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__2___24Anonymous__11539)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(Vvar__0__C__11516,Vvar__1___24Anonymous__11538,Vvar__2___24Anonymous__11539) ) )
| ? [Vvar__1___24Anonymous__11541] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__11516,Vvar__1___24Anonymous__11541)
& ? [Vvar__2___24Anonymous__11542] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__11542)
& VX11517 = cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(Vvar__0__C__11516,Vvar__1___24Anonymous__11541,Vvar__2___24Anonymous__11542) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.almost_field_theory',axiom,
! [Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139] :
( cType___24t(Vvar__0__R__20110)
=> ( t(Vvar__1__rO__20111,Vvar__0__R__20110)
=> ( t(Vvar__2__rI__20112,Vvar__0__R__20110)
=> ( c_24__type__20304___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__3__radd__20113)
=> ( c_24__type__20397___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__4__rmul__20118)
=> ( c_24__type__20490___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__5__rsub__20123)
=> ( c_24__type__20572___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__6__ropp__20128)
=> ( c_24__type__20665___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__7__rdiv__20131)
=> ( c_24__type__20747___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__8__rinv__20136)
=> ( c_24__type__20840___24t(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139,Vvar__9__req__20139)
=> ( cCoq_2esetoid__ring_2eField__theory_2ealmost__field__theory___24a10(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__7__rdiv__20131,Vvar__8__rinv__20136,Vvar__9__req__20139)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(Vvar__0__R__20110,Vvar__1__rO__20111,Vvar__2__rI__20112,Vvar__3__radd__20113,Vvar__4__rmul__20118,Vvar__5__rsub__20123,Vvar__6__ropp__20128,Vvar__9__req__20139)
& ~ p(happ(happ(Vvar__9__req__20139,Vvar__2__rI__20112),Vvar__1__rO__20111))
& ! [Vvar__var__var__var__var__var__var__12__p__20182__20184__20191__20193__20195__20197__20199] :
( t(Vvar__var__var__var__var__var__var__12__p__20182__20184__20191__20193__20195__20197__20199,Vvar__0__R__20110)
=> ! [Vvar__var__var__var__var__var__var__13__q__20183__20185__20192__20194__20196__20198__20200] :
( t(Vvar__var__var__var__var__var__var__13__q__20183__20185__20192__20194__20196__20198__20200,Vvar__0__R__20110)
=> p(happ(happ(Vvar__9__req__20139,happ(happ(Vvar__7__rdiv__20131,Vvar__var__var__var__var__var__var__12__p__20182__20184__20191__20193__20195__20197__20199),Vvar__var__var__var__var__var__var__13__q__20183__20185__20192__20194__20196__20198__20200)),happ(happ(Vvar__4__rmul__20118,Vvar__var__var__var__var__var__var__12__p__20182__20184__20191__20193__20195__20197__20199),happ(Vvar__8__rinv__20136,Vvar__var__var__var__var__var__var__13__q__20183__20185__20192__20194__20196__20198__20200)))) ) )
& ! [Vvar__var__var__var__var__var__var__var__13__p__20187__20189__20201__20203__20205__20207__20209__20211] :
( t(Vvar__var__var__var__var__var__var__var__13__p__20187__20189__20201__20203__20205__20207__20209__20211,Vvar__0__R__20110)
=> ( ~ p(happ(happ(Vvar__9__req__20139,Vvar__var__var__var__var__var__var__var__13__p__20187__20189__20201__20203__20205__20207__20209__20211),Vvar__1__rO__20111))
=> p(happ(happ(Vvar__9__req__20139,happ(happ(Vvar__4__rmul__20118,happ(Vvar__8__rinv__20136,Vvar__var__var__var__var__var__var__var__13__p__20187__20189__20201__20203__20205__20207__20209__20211)),Vvar__var__var__var__var__var__var__var__13__p__20187__20189__20201__20203__20205__20207__20209__20211)),Vvar__2__rI__20112)) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.field_theory',axiom,
! [Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889] :
( cType___24t(Vvar__0__R__20860)
=> ( t(Vvar__1__rO__20861,Vvar__0__R__20860)
=> ( t(Vvar__2__rI__20862,Vvar__0__R__20860)
=> ( c_24__type__21054___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__3__radd__20863)
=> ( c_24__type__21147___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__4__rmul__20868)
=> ( c_24__type__21240___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__5__rsub__20873)
=> ( c_24__type__21322___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__6__ropp__20878)
=> ( c_24__type__21415___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__7__rdiv__20881)
=> ( c_24__type__21497___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__8__rinv__20886)
=> ( c_24__type__21590___24t(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889,Vvar__9__req__20889)
=> ( cCoq_2esetoid__ring_2eField__theory_2efield__theory___24a10(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__7__rdiv__20881,Vvar__8__rinv__20886,Vvar__9__req__20889)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(Vvar__0__R__20860,Vvar__1__rO__20861,Vvar__2__rI__20862,Vvar__3__radd__20863,Vvar__4__rmul__20868,Vvar__5__rsub__20873,Vvar__6__ropp__20878,Vvar__9__req__20889)
& ~ p(happ(happ(Vvar__9__req__20889,Vvar__2__rI__20862),Vvar__1__rO__20861))
& ! [Vvar__var__var__var__var__var__var__12__p__20932__20934__20941__20943__20945__20947__20949] :
( t(Vvar__var__var__var__var__var__var__12__p__20932__20934__20941__20943__20945__20947__20949,Vvar__0__R__20860)
=> ! [Vvar__var__var__var__var__var__var__13__q__20933__20935__20942__20944__20946__20948__20950] :
( t(Vvar__var__var__var__var__var__var__13__q__20933__20935__20942__20944__20946__20948__20950,Vvar__0__R__20860)
=> p(happ(happ(Vvar__9__req__20889,happ(happ(Vvar__7__rdiv__20881,Vvar__var__var__var__var__var__var__12__p__20932__20934__20941__20943__20945__20947__20949),Vvar__var__var__var__var__var__var__13__q__20933__20935__20942__20944__20946__20948__20950)),happ(happ(Vvar__4__rmul__20868,Vvar__var__var__var__var__var__var__12__p__20932__20934__20941__20943__20945__20947__20949),happ(Vvar__8__rinv__20886,Vvar__var__var__var__var__var__var__13__q__20933__20935__20942__20944__20946__20948__20950)))) ) )
& ! [Vvar__var__var__var__var__var__var__var__13__p__20937__20939__20951__20953__20955__20957__20959__20961] :
( t(Vvar__var__var__var__var__var__var__var__13__p__20937__20939__20951__20953__20955__20957__20959__20961,Vvar__0__R__20860)
=> ( ~ p(happ(happ(Vvar__9__req__20889,Vvar__var__var__var__var__var__var__var__13__p__20937__20939__20951__20953__20955__20957__20959__20961),Vvar__1__rO__20861))
=> p(happ(happ(Vvar__9__req__20889,happ(happ(Vvar__4__rmul__20868,happ(Vvar__8__rinv__20886,Vvar__var__var__var__var__var__var__var__13__p__20937__20939__20951__20953__20955__20957__20959__20961)),Vvar__var__var__var__var__var__var__var__13__p__20937__20939__20951__20953__20955__20957__20959__20961)),Vvar__2__rI__20862)) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.linear',axiom,
! [Vvar__0__C__12134,VX12135] :
( cType___24t(Vvar__0__C__12134)
=> ( cCoq_2esetoid__ring_2eField__theory_2elinear___24t(Vvar__0__C__12134,VX12135)
=> ? [Vvar__1__num__12137] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__12134,Vvar__1__num__12137)
& ? [Vvar__2__denum__12138] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__12134,Vvar__2__denum__12138)
& ? [Vvar__3__condition__12139] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(Vvar__0__C__12134),Vvar__3__condition__12139)
& VX12135 = cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(Vvar__0__C__12134,Vvar__1__num__12137,Vvar__2__denum__12138,Vvar__3__condition__12139) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.rsplit',axiom,
! [Vvar__0__C__20846,VX20847] :
( cType___24t(Vvar__0__C__20846)
=> ( cCoq_2esetoid__ring_2eField__theory_2ersplit___24t(Vvar__0__C__20846,VX20847)
=> ? [Vvar__1__rsplit__left__20849] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__20846,Vvar__1__rsplit__left__20849)
& ? [Vvar__2__rsplit__common__20850] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__20846,Vvar__2__rsplit__common__20850)
& ? [Vvar__3__rsplit__right__20851] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__20846,Vvar__3__rsplit__right__20851)
& VX20847 = cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(Vvar__0__C__20846,Vvar__1__rsplit__left__20849,Vvar__2__rsplit__common__20850,Vvar__3__rsplit__right__20851) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.semi_field_theory',axiom,
! [Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174] :
( cType___24t(Vvar__0__R__95153)
=> ( t(Vvar__1__rO__95154,Vvar__0__R__95153)
=> ( t(Vvar__2__rI__95155,Vvar__0__R__95153)
=> ( c_24__type__95301___24t(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174,Vvar__3__radd__95156)
=> ( c_24__type__95364___24t(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174,Vvar__4__rmul__95161)
=> ( c_24__type__95427___24t(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174,Vvar__5__rdiv__95166)
=> ( c_24__type__95481___24t(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174,Vvar__6__rinv__95171)
=> ( c_24__type__95544___24t(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174,Vvar__7__req__95174)
=> ( cCoq_2esetoid__ring_2eField__theory_2esemi__field__theory___24a8(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__5__rdiv__95166,Vvar__6__rinv__95171,Vvar__7__req__95174)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esemi__ring__theory___24a6(Vvar__0__R__95153,Vvar__1__rO__95154,Vvar__2__rI__95155,Vvar__3__radd__95156,Vvar__4__rmul__95161,Vvar__7__req__95174)
& ~ p(happ(happ(Vvar__7__req__95174,Vvar__2__rI__95155),Vvar__1__rO__95154))
& ! [Vvar__var__var__var__var__var__var__10__p__95209__95211__95218__95220__95222__95224__95226] :
( t(Vvar__var__var__var__var__var__var__10__p__95209__95211__95218__95220__95222__95224__95226,Vvar__0__R__95153)
=> ! [Vvar__var__var__var__var__var__var__11__q__95210__95212__95219__95221__95223__95225__95227] :
( t(Vvar__var__var__var__var__var__var__11__q__95210__95212__95219__95221__95223__95225__95227,Vvar__0__R__95153)
=> p(happ(happ(Vvar__7__req__95174,happ(happ(Vvar__5__rdiv__95166,Vvar__var__var__var__var__var__var__10__p__95209__95211__95218__95220__95222__95224__95226),Vvar__var__var__var__var__var__var__11__q__95210__95212__95219__95221__95223__95225__95227)),happ(happ(Vvar__4__rmul__95161,Vvar__var__var__var__var__var__var__10__p__95209__95211__95218__95220__95222__95224__95226),happ(Vvar__6__rinv__95171,Vvar__var__var__var__var__var__var__11__q__95210__95212__95219__95221__95223__95225__95227)))) ) )
& ! [Vvar__var__var__var__var__var__var__var__11__p__95214__95216__95228__95230__95232__95234__95236__95238] :
( t(Vvar__var__var__var__var__var__var__var__11__p__95214__95216__95228__95230__95232__95234__95236__95238,Vvar__0__R__95153)
=> ( ~ p(happ(happ(Vvar__7__req__95174,Vvar__var__var__var__var__var__var__var__11__p__95214__95216__95228__95230__95232__95234__95236__95238),Vvar__1__rO__95154))
=> p(happ(happ(Vvar__7__req__95174,happ(happ(Vvar__4__rmul__95161,happ(Vvar__6__rinv__95171,Vvar__var__var__var__var__var__var__var__11__p__95214__95216__95228__95230__95232__95234__95236__95238)),Vvar__var__var__var__var__var__var__var__11__p__95214__95216__95228__95230__95232__95234__95236__95238)),Vvar__2__rI__95155)) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.InitialRing.hypo',axiom,
! [VX95550] :
( cCoq_2esetoid__ring_2eInitialRing_2ehypo___24t(VX95550)
=> ? [Vvar__0__hypo__type__95551] :
( cType___24t(Vvar__0__hypo__type__95551)
& ? [Vvar__1__hypo__proof__95552] :
( t(Vvar__1__hypo__proof__95552,Vvar__0__hypo__type__95551)
& VX95550 = cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(Vvar__0__hypo__type__95551,Vvar__1__hypo__proof__95552) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_polynom.Mon',axiom,
! [VX15262] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(VX15262)
=> ( VX15262 = cCoq_2esetoid__ring_2eRing__polynom_2emon0
| ? [Vvar__0___24Anonymous__15263] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__15263)
& ? [Vvar__1___24Anonymous__15264] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(Vvar__1___24Anonymous__15264)
& VX15262 = cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__15263,Vvar__1___24Anonymous__15264) ) )
| ? [Vvar__0___24Anonymous__15265] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__15265)
& ? [Vvar__1___24Anonymous__15266] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(Vvar__1___24Anonymous__15266)
& VX15262 = cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(Vvar__0___24Anonymous__15265,Vvar__1___24Anonymous__15266) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_polynom.PExpr',axiom,
! [Vvar__0__C__15283,VX15284] :
( cType___24t(Vvar__0__C__15283)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,VX15284)
=> ( VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__15283)
| VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__15283)
| ? [Vvar__1___24Anonymous__15288] :
( t(Vvar__1___24Anonymous__15288,Vvar__0__C__15283)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(Vvar__0__C__15283,Vvar__1___24Anonymous__15288) )
| ? [Vvar__1___24Anonymous__15290] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15290)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(Vvar__0__C__15283,Vvar__1___24Anonymous__15290) )
| ? [Vvar__1___24Anonymous__15292] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__1___24Anonymous__15292)
& ? [Vvar__2___24Anonymous__15293] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__2___24Anonymous__15293)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(Vvar__0__C__15283,Vvar__1___24Anonymous__15292,Vvar__2___24Anonymous__15293) ) )
| ? [Vvar__1___24Anonymous__15295] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__1___24Anonymous__15295)
& ? [Vvar__2___24Anonymous__15296] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__2___24Anonymous__15296)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(Vvar__0__C__15283,Vvar__1___24Anonymous__15295,Vvar__2___24Anonymous__15296) ) )
| ? [Vvar__1___24Anonymous__15298] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__1___24Anonymous__15298)
& ? [Vvar__2___24Anonymous__15299] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__2___24Anonymous__15299)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(Vvar__0__C__15283,Vvar__1___24Anonymous__15298,Vvar__2___24Anonymous__15299) ) )
| ? [Vvar__1___24Anonymous__15301] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__1___24Anonymous__15301)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(Vvar__0__C__15283,Vvar__1___24Anonymous__15301) )
| ? [Vvar__1___24Anonymous__15303] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__15283,Vvar__1___24Anonymous__15303)
& ? [Vvar__2___24Anonymous__15304] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__15304)
& VX15284 = cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(Vvar__0__C__15283,Vvar__1___24Anonymous__15303,Vvar__2___24Anonymous__15304) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_polynom.Pol',axiom,
! [Vvar__0__C__15083,VX15084] :
( cType___24t(Vvar__0__C__15083)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__15083,VX15084)
=> ( ? [Vvar__1___24Anonymous__15086] :
( t(Vvar__1___24Anonymous__15086,Vvar__0__C__15083)
& VX15084 = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__15083,Vvar__1___24Anonymous__15086) )
| ? [Vvar__1___24Anonymous__15088] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__15088)
& ? [Vvar__2___24Anonymous__15089] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__15083,Vvar__2___24Anonymous__15089)
& VX15084 = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__15083,Vvar__1___24Anonymous__15088,Vvar__2___24Anonymous__15089) ) )
| ? [Vvar__1___24Anonymous__15091] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__15083,Vvar__1___24Anonymous__15091)
& ? [Vvar__2___24Anonymous__15092] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__15092)
& ? [Vvar__3___24Anonymous__15093] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__15083,Vvar__3___24Anonymous__15093)
& VX15084 = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(Vvar__0__C__15083,Vvar__1___24Anonymous__15091,Vvar__2___24Anonymous__15092,Vvar__3___24Anonymous__15093) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.almost_ring_theory',axiom,
! [Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231] :
( cType___24t(Vvar__0__R__29210)
=> ( t(Vvar__1__rO__29211,Vvar__0__R__29210)
=> ( t(Vvar__2__rI__29212,Vvar__0__R__29210)
=> ( c_24__type__29459___24t(Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231,Vvar__3__radd__29213)
=> ( c_24__type__29522___24t(Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231,Vvar__4__rmul__29218)
=> ( c_24__type__29585___24t(Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231,Vvar__5__rsub__29223)
=> ( c_24__type__29639___24t(Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231,Vvar__6__ropp__29228)
=> ( c_24__type__29702___24t(Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231,Vvar__7__req__29231)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(Vvar__0__R__29210,Vvar__1__rO__29211,Vvar__2__rI__29212,Vvar__3__radd__29213,Vvar__4__rmul__29218,Vvar__5__rsub__29223,Vvar__6__ropp__29228,Vvar__7__req__29231)
=> ( ! [Vvar__var__var__var__var__var__8__x__29264__29265__29318__29319__29320__29321] :
( t(Vvar__var__var__var__var__var__8__x__29264__29265__29318__29319__29320__29321,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__3__radd__29213,Vvar__1__rO__29211),Vvar__var__var__var__var__var__8__x__29264__29265__29318__29319__29320__29321)),Vvar__var__var__var__var__var__8__x__29264__29265__29318__29319__29320__29321)) )
& ! [Vvar__var__var__var__var__9__x__29267__29269__29322__29324__29326] :
( t(Vvar__var__var__var__var__9__x__29267__29269__29322__29324__29326,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__10__y__29268__29270__29323__29325__29327] :
( t(Vvar__var__var__var__var__10__y__29268__29270__29323__29325__29327,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__9__x__29267__29269__29322__29324__29326),Vvar__var__var__var__var__10__y__29268__29270__29323__29325__29327)),happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__10__y__29268__29270__29323__29325__29327),Vvar__var__var__var__var__9__x__29267__29269__29322__29324__29326))) ) )
& ! [Vvar__var__var__var__var__10__x__29272__29275__29328__29331__29334] :
( t(Vvar__var__var__var__var__10__x__29272__29275__29328__29331__29334,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__11__y__29273__29276__29329__29332__29335] :
( t(Vvar__var__var__var__var__11__y__29273__29276__29329__29332__29335,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__12__z__29274__29277__29330__29333__29336] :
( t(Vvar__var__var__var__var__12__z__29274__29277__29330__29333__29336,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__10__x__29272__29275__29328__29331__29334),happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__11__y__29273__29276__29329__29332__29335),Vvar__var__var__var__var__12__z__29274__29277__29330__29333__29336))),happ(happ(Vvar__3__radd__29213,happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__10__x__29272__29275__29328__29331__29334),Vvar__var__var__var__var__11__y__29273__29276__29329__29332__29335)),Vvar__var__var__var__var__12__z__29274__29277__29330__29333__29336))) ) ) )
& ! [Vvar__var__var__var__var__var__11__x__29279__29280__29337__29338__29339__29340] :
( t(Vvar__var__var__var__var__var__11__x__29279__29280__29337__29338__29339__29340,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__4__rmul__29218,Vvar__2__rI__29212),Vvar__var__var__var__var__var__11__x__29279__29280__29337__29338__29339__29340)),Vvar__var__var__var__var__var__11__x__29279__29280__29337__29338__29339__29340)) )
& ! [Vvar__var__var__var__var__var__12__x__29282__29283__29341__29342__29343__29344] :
( t(Vvar__var__var__var__var__var__12__x__29282__29283__29341__29342__29343__29344,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__4__rmul__29218,Vvar__1__rO__29211),Vvar__var__var__var__var__var__12__x__29282__29283__29341__29342__29343__29344)),Vvar__1__rO__29211)) )
& ! [Vvar__var__var__var__var__13__x__29285__29287__29345__29347__29349] :
( t(Vvar__var__var__var__var__13__x__29285__29287__29345__29347__29349,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__14__y__29286__29288__29346__29348__29350] :
( t(Vvar__var__var__var__var__14__y__29286__29288__29346__29348__29350,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__13__x__29285__29287__29345__29347__29349),Vvar__var__var__var__var__14__y__29286__29288__29346__29348__29350)),happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__14__y__29286__29288__29346__29348__29350),Vvar__var__var__var__var__13__x__29285__29287__29345__29347__29349))) ) )
& ! [Vvar__var__var__var__var__14__x__29290__29293__29351__29354__29357] :
( t(Vvar__var__var__var__var__14__x__29290__29293__29351__29354__29357,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__15__y__29291__29294__29352__29355__29358] :
( t(Vvar__var__var__var__var__15__y__29291__29294__29352__29355__29358,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__16__z__29292__29295__29353__29356__29359] :
( t(Vvar__var__var__var__var__16__z__29292__29295__29353__29356__29359,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__14__x__29290__29293__29351__29354__29357),happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__15__y__29291__29294__29352__29355__29358),Vvar__var__var__var__var__16__z__29292__29295__29353__29356__29359))),happ(happ(Vvar__4__rmul__29218,happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__14__x__29290__29293__29351__29354__29357),Vvar__var__var__var__var__15__y__29291__29294__29352__29355__29358)),Vvar__var__var__var__var__16__z__29292__29295__29353__29356__29359))) ) ) )
& ! [Vvar__var__var__var__var__var__15__x__29297__29300__29360__29363__29366__29369] :
( t(Vvar__var__var__var__var__var__15__x__29297__29300__29360__29363__29366__29369,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__var__16__y__29298__29301__29361__29364__29367__29370] :
( t(Vvar__var__var__var__var__var__16__y__29298__29301__29361__29364__29367__29370,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__var__17__z__29299__29302__29362__29365__29368__29371] :
( t(Vvar__var__var__var__var__var__17__z__29299__29302__29362__29365__29368__29371,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__4__rmul__29218,happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__var__15__x__29297__29300__29360__29363__29366__29369),Vvar__var__var__var__var__var__16__y__29298__29301__29361__29364__29367__29370)),Vvar__var__var__var__var__var__17__z__29299__29302__29362__29365__29368__29371)),happ(happ(Vvar__3__radd__29213,happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__var__15__x__29297__29300__29360__29363__29366__29369),Vvar__var__var__var__var__var__17__z__29299__29302__29362__29365__29368__29371)),happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__var__16__y__29298__29301__29361__29364__29367__29370),Vvar__var__var__var__var__var__17__z__29299__29302__29362__29365__29368__29371)))) ) ) )
& ! [Vvar__var__var__var__var__var__16__x__29304__29306__29372__29374__29376__29378] :
( t(Vvar__var__var__var__var__var__16__x__29304__29306__29372__29374__29376__29378,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__var__17__y__29305__29307__29373__29375__29377__29379] :
( t(Vvar__var__var__var__var__var__17__y__29305__29307__29373__29375__29377__29379,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(Vvar__6__ropp__29228,happ(happ(Vvar__4__rmul__29218,Vvar__var__var__var__var__var__16__x__29304__29306__29372__29374__29376__29378),Vvar__var__var__var__var__var__17__y__29305__29307__29373__29375__29377__29379))),happ(happ(Vvar__4__rmul__29218,happ(Vvar__6__ropp__29228,Vvar__var__var__var__var__var__16__x__29304__29306__29372__29374__29376__29378)),Vvar__var__var__var__var__var__17__y__29305__29307__29373__29375__29377__29379))) ) )
& ! [Vvar__var__var__var__var__var__17__x__29309__29311__29380__29382__29384__29386] :
( t(Vvar__var__var__var__var__var__17__x__29309__29311__29380__29382__29384__29386,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__var__18__y__29310__29312__29381__29383__29385__29387] :
( t(Vvar__var__var__var__var__var__18__y__29310__29312__29381__29383__29385__29387,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(Vvar__6__ropp__29228,happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__var__17__x__29309__29311__29380__29382__29384__29386),Vvar__var__var__var__var__var__18__y__29310__29312__29381__29383__29385__29387))),happ(happ(Vvar__3__radd__29213,happ(Vvar__6__ropp__29228,Vvar__var__var__var__var__var__17__x__29309__29311__29380__29382__29384__29386)),happ(Vvar__6__ropp__29228,Vvar__var__var__var__var__var__18__y__29310__29312__29381__29383__29385__29387)))) ) )
& ! [Vvar__var__var__var__var__var__var__18__x__29314__29316__29388__29390__29392__29394__29396] :
( t(Vvar__var__var__var__var__var__var__18__x__29314__29316__29388__29390__29392__29394__29396,Vvar__0__R__29210)
=> ! [Vvar__var__var__var__var__var__var__19__y__29315__29317__29389__29391__29393__29395__29397] :
( t(Vvar__var__var__var__var__var__var__19__y__29315__29317__29389__29391__29393__29395__29397,Vvar__0__R__29210)
=> p(happ(happ(Vvar__7__req__29231,happ(happ(Vvar__5__rsub__29223,Vvar__var__var__var__var__var__var__18__x__29314__29316__29388__29390__29392__29394__29396),Vvar__var__var__var__var__var__var__19__y__29315__29317__29389__29391__29393__29395__29397)),happ(happ(Vvar__3__radd__29213,Vvar__var__var__var__var__var__var__18__x__29314__29316__29388__29390__29392__29394__29396),happ(Vvar__6__ropp__29228,Vvar__var__var__var__var__var__var__19__y__29315__29317__29389__29391__29393__29395__29397)))) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.div_theory',axiom,
! [Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809] :
( cType___24t(Vvar__0__R__31789)
=> ( c_24__type__31929___24t(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809,Vvar__1__req__31790)
=> ( cType___24t(Vvar__2__C__31795)
=> ( c_24__type__31979___24t(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809,Vvar__3__cadd__31796)
=> ( c_24__type__32029___24t(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809,Vvar__4__cmul__31801)
=> ( c_24__type__32071___24t(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809,Vvar__5__phi__31806)
=> ( c_24__type__32121___24t(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809,Vvar__6__cdiv__31809)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ediv__theory___24a7(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809)
=> ( ! [Vvar__var__var__var__var__var__var__var__7__a__31841__31846__31851__31856__31861__31866__31871__31876] :
( t(Vvar__var__var__var__var__var__var__var__7__a__31841__31846__31851__31856__31861__31866__31871__31876,Vvar__2__C__31795)
=> ! [Vvar__var__var__var__var__var__var__var__8__b__31842__31847__31852__31857__31862__31867__31872__31877] :
( t(Vvar__var__var__var__var__var__var__var__8__b__31842__31847__31852__31857__31862__31867__31872__31877,Vvar__2__C__31795)
=> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2432184___24a9(Vvar__0__R__31789,Vvar__1__req__31790,Vvar__2__C__31795,Vvar__3__cadd__31796,Vvar__4__cmul__31801,Vvar__5__phi__31806,Vvar__6__cdiv__31809,Vvar__var__var__var__var__var__var__var__7__a__31841__31846__31851__31856__31861__31866__31871__31876,Vvar__var__var__var__var__var__var__var__8__b__31842__31847__31852__31857__31862__31867__31872__31877) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.power_theory',axiom,
! [Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__3__req__32211,Vvar__4__Cpow__32216,Vvar__5__Cp__phi__32217,Vvar__6__rpow__32220] :
( cType___24t(Vvar__0__R__32204)
=> ( t(Vvar__1__rI__32205,Vvar__0__R__32204)
=> ( c_24__type__32306___24t(Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__3__req__32211,Vvar__4__Cpow__32216,Vvar__5__Cp__phi__32217,Vvar__6__rpow__32220,Vvar__2__rmul__32206)
=> ( c_24__type__32350___24t(Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__3__req__32211,Vvar__4__Cpow__32216,Vvar__5__Cp__phi__32217,Vvar__6__rpow__32220,Vvar__3__req__32211)
=> ( cType___24t(Vvar__4__Cpow__32216)
=> ( c_24__type__32386___24t(Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__3__req__32211,Vvar__4__Cpow__32216,Vvar__5__Cp__phi__32217,Vvar__6__rpow__32220,Vvar__5__Cp__phi__32217)
=> ( c_24__type__32430___24t(Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__3__req__32211,Vvar__4__Cpow__32216,Vvar__5__Cp__phi__32217,Vvar__6__rpow__32220,Vvar__6__rpow__32220)
=> ( cCoq_2esetoid__ring_2eRing__theory_2epower__theory___24a7(Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__3__req__32211,Vvar__4__Cpow__32216,Vvar__5__Cp__phi__32217,Vvar__6__rpow__32220)
=> ( ! [Vvar__var__var__var__var__var__var__var__7__r__32248__32250__32252__32254__32256__32258__32260__32262] :
( t(Vvar__var__var__var__var__var__var__var__7__r__32248__32250__32252__32254__32256__32258__32260__32262,Vvar__0__R__32204)
=> ! [Vvar__var__var__var__var__var__var__var__8__n__32249__32251__32253__32255__32257__32259__32261__32263] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__var__var__var__var__var__var__var__8__n__32249__32251__32253__32255__32257__32259__32261__32263)
=> p(happ(happ(Vvar__3__req__32211,happ(happ(Vvar__6__rpow__32220,Vvar__var__var__var__var__var__var__var__7__r__32248__32250__32252__32254__32256__32258__32260__32262),happ(Vvar__5__Cp__phi__32217,Vvar__var__var__var__var__var__var__var__8__n__32249__32251__32253__32255__32257__32259__32261__32263))),cCoq_2esetoid__ring_2eRing__theory_2epow__N___24a5(Vvar__0__R__32204,Vvar__1__rI__32205,Vvar__2__rmul__32206,Vvar__var__var__var__var__var__var__var__7__r__32248__32250__32252__32254__32256__32258__32260__32262,Vvar__var__var__var__var__var__var__var__8__n__32249__32251__32253__32255__32257__32259__32261__32263))) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_eq_ext',axiom,
! [Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475] :
( cType___24t(Vvar__0__R__30461)
=> ( c_24__type__30566___24t(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475,Vvar__1__radd__30462)
=> ( c_24__type__30596___24t(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475,Vvar__2__rmul__30467)
=> ( c_24__type__30620___24t(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475,Vvar__3__ropp__30472)
=> ( c_24__type__30650___24t(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475,Vvar__4__req__30475)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__eq__ext___24a5(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475)
=> ( cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30680___24a5(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30461,c_24__type__30704___24a5(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475),Vvar__4__req__30475,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30461,Vvar__0__R__30461,Vvar__4__req__30475,Vvar__4__req__30475)),Vvar__1__radd__30462)
& cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30737___24a5(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30461,c_24__type__30761___24a5(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475),Vvar__4__req__30475,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30461,Vvar__0__R__30461,Vvar__4__req__30475,Vvar__4__req__30475)),Vvar__2__rmul__30467)
& cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30788___24a5(Vvar__0__R__30461,Vvar__1__radd__30462,Vvar__2__rmul__30467,Vvar__3__ropp__30472,Vvar__4__req__30475),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30461,Vvar__0__R__30461,Vvar__4__req__30475,Vvar__4__req__30475),Vvar__3__ropp__30472)
& p(c_24True) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_kind',axiom,
! [VX18472] :
( cCoq_2esetoid__ring_2eRing__theory_2ering__kind___24t(VX18472)
=> ( VX18472 = cCoq_2esetoid__ring_2eRing__theory_2eAbstract
| ? [Vvar__0__R__18473] :
( cType___24t(Vvar__0__R__18473)
& ? [Vvar__1__req__18474] :
( c_24__type__12419___24t(Vvar__0__R__18473,Vvar__1__req__18474)
& ? [Vvar__2__reqb__18479] :
( c_24__type__12649___24t(Vvar__0__R__18473,Vvar__2__reqb__18479)
& ! [Vvar__var__3__x__18485__18488] :
( t(Vvar__var__3__x__18485__18488,Vvar__0__R__18473)
=> ! [Vvar__var__4__y__18486__18489] :
( t(Vvar__var__4__y__18486__18489,Vvar__0__R__18473)
=> ( happ(happ(Vvar__2__reqb__18479,Vvar__var__3__x__18485__18488),Vvar__var__4__y__18486__18489) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__1__req__18474,Vvar__var__3__x__18485__18488),Vvar__var__4__y__18486__18489)) ) ) )
& VX18472 = cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__18473,Vvar__1__req__18474,Vvar__2__reqb__18479) ) ) )
| ? [Vvar__0__R__18491] :
( cType___24t(Vvar__0__R__18491)
& ? [Vvar__1__rO__18492] :
( t(Vvar__1__rO__18492,Vvar__0__R__18491)
& ? [Vvar__2__rI__18493] :
( t(Vvar__2__rI__18493,Vvar__0__R__18491)
& ? [Vvar__3__radd__18494] :
( c_24__type__1698___24t(Vvar__0__R__18491,Vvar__3__radd__18494)
& ? [Vvar__4__rmul__18499] :
( c_24__type__1698___24t(Vvar__0__R__18491,Vvar__4__rmul__18499)
& ? [Vvar__5__rsub__18504] :
( c_24__type__1698___24t(Vvar__0__R__18491,Vvar__5__rsub__18504)
& ? [Vvar__6__ropp__18509] :
( c_24__type__11363___24t(Vvar__0__R__18491,Vvar__6__ropp__18509)
& ? [Vvar__7__req__18512] :
( c_24__type__12419___24t(Vvar__0__R__18491,Vvar__7__req__18512)
& ? [Vvar__8__C__18517] :
( cType___24t(Vvar__8__C__18517)
& ? [Vvar__9__cO__18518] :
( t(Vvar__9__cO__18518,Vvar__8__C__18517)
& ? [Vvar__10__cI__18519] :
( t(Vvar__10__cI__18519,Vvar__8__C__18517)
& ? [Vvar__11__cadd__18520] :
( c_24__type__18415___24t(Vvar__0__R__18491,Vvar__8__C__18517,Vvar__11__cadd__18520)
& ? [Vvar__12__cmul__18525] :
( c_24__type__18415___24t(Vvar__0__R__18491,Vvar__8__C__18517,Vvar__12__cmul__18525)
& ? [Vvar__13__csub__18530] :
( c_24__type__18415___24t(Vvar__0__R__18491,Vvar__8__C__18517,Vvar__13__csub__18530)
& ? [Vvar__14__copp__18535] :
( c_24__type__18429___24t(Vvar__0__R__18491,Vvar__8__C__18517,Vvar__14__copp__18535)
& ? [Vvar__15__ceqb__18538] :
( c_24__type__18436___24t(Vvar__0__R__18491,Vvar__8__C__18517,Vvar__15__ceqb__18538)
& ? [Vvar__16__phi__18543] :
( c_24__type__11367___24t(Vvar__0__R__18491,Vvar__8__C__18517,Vvar__16__phi__18543)
& cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(Vvar__0__R__18491,Vvar__1__rO__18492,Vvar__2__rI__18493,Vvar__3__radd__18494,Vvar__4__rmul__18499,Vvar__5__rsub__18504,Vvar__6__ropp__18509,Vvar__7__req__18512,Vvar__8__C__18517,Vvar__9__cO__18518,Vvar__10__cI__18519,Vvar__11__cadd__18520,Vvar__12__cmul__18525,Vvar__13__csub__18530,Vvar__14__copp__18535,Vvar__15__ceqb__18538,Vvar__16__phi__18543)
& VX18472 = cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(Vvar__0__R__18491,Vvar__1__rO__18492,Vvar__2__rI__18493,Vvar__3__radd__18494,Vvar__4__rmul__18499,Vvar__5__rsub__18504,Vvar__6__ropp__18509,Vvar__7__req__18512,Vvar__8__C__18517,Vvar__9__cO__18518,Vvar__10__cI__18519,Vvar__11__cadd__18520,Vvar__12__cmul__18525,Vvar__13__csub__18530,Vvar__14__copp__18535,Vvar__15__ceqb__18538,Vvar__16__phi__18543) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_morph',axiom,
! [Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965] :
( cType___24t(Vvar__0__R__15913)
=> ( t(Vvar__1__rO__15914,Vvar__0__R__15913)
=> ( t(Vvar__2__rI__15915,Vvar__0__R__15913)
=> ( c_24__type__16309___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__3__radd__15916)
=> ( c_24__type__16522___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__4__rmul__15921)
=> ( c_24__type__16735___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__5__rsub__15926)
=> ( c_24__type__16930___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__6__ropp__15931)
=> ( c_24__type__17143___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__7__req__15934)
=> ( cType___24t(Vvar__8__C__15939)
=> ( t(Vvar__9__cO__15940,Vvar__8__C__15939)
=> ( t(Vvar__10__cI__15941,Vvar__8__C__15939)
=> ( c_24__type__17356___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__11__cadd__15942)
=> ( c_24__type__17569___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__12__cmul__15947)
=> ( c_24__type__17782___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__13__csub__15952)
=> ( c_24__type__17977___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__14__copp__15957)
=> ( c_24__type__18190___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__15__ceqb__15960)
=> ( c_24__type__18385___24t(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965,Vvar__16__phi__15965)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(Vvar__0__R__15913,Vvar__1__rO__15914,Vvar__2__rI__15915,Vvar__3__radd__15916,Vvar__4__rmul__15921,Vvar__5__rsub__15926,Vvar__6__ropp__15931,Vvar__7__req__15934,Vvar__8__C__15939,Vvar__9__cO__15940,Vvar__10__cI__15941,Vvar__11__cadd__15942,Vvar__12__cmul__15947,Vvar__13__csub__15952,Vvar__14__copp__15957,Vvar__15__ceqb__15960,Vvar__16__phi__15965)
=> ( p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,Vvar__9__cO__15940)),Vvar__1__rO__15914))
& p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,Vvar__10__cI__15941)),Vvar__2__rI__15915))
& ! [Vvar__var__var__var__var__var__var__19__x__16027__16029__16051__16053__16055__16057__16059] :
( t(Vvar__var__var__var__var__var__var__19__x__16027__16029__16051__16053__16055__16057__16059,Vvar__8__C__15939)
=> ! [Vvar__var__var__var__var__var__var__20__y__16028__16030__16052__16054__16056__16058__16060] :
( t(Vvar__var__var__var__var__var__var__20__y__16028__16030__16052__16054__16056__16058__16060,Vvar__8__C__15939)
=> p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,happ(happ(Vvar__11__cadd__15942,Vvar__var__var__var__var__var__var__19__x__16027__16029__16051__16053__16055__16057__16059),Vvar__var__var__var__var__var__var__20__y__16028__16030__16052__16054__16056__16058__16060))),happ(happ(Vvar__3__radd__15916,happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__19__x__16027__16029__16051__16053__16055__16057__16059)),happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__20__y__16028__16030__16052__16054__16056__16058__16060)))) ) )
& ! [Vvar__var__var__var__var__var__var__20__x__16032__16034__16061__16063__16065__16067__16069] :
( t(Vvar__var__var__var__var__var__var__20__x__16032__16034__16061__16063__16065__16067__16069,Vvar__8__C__15939)
=> ! [Vvar__var__var__var__var__var__var__21__y__16033__16035__16062__16064__16066__16068__16070] :
( t(Vvar__var__var__var__var__var__var__21__y__16033__16035__16062__16064__16066__16068__16070,Vvar__8__C__15939)
=> p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,happ(happ(Vvar__13__csub__15952,Vvar__var__var__var__var__var__var__20__x__16032__16034__16061__16063__16065__16067__16069),Vvar__var__var__var__var__var__var__21__y__16033__16035__16062__16064__16066__16068__16070))),happ(happ(Vvar__5__rsub__15926,happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__20__x__16032__16034__16061__16063__16065__16067__16069)),happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__21__y__16033__16035__16062__16064__16066__16068__16070)))) ) )
& ! [Vvar__var__var__var__var__var__var__21__x__16037__16039__16071__16073__16075__16077__16079] :
( t(Vvar__var__var__var__var__var__var__21__x__16037__16039__16071__16073__16075__16077__16079,Vvar__8__C__15939)
=> ! [Vvar__var__var__var__var__var__var__22__y__16038__16040__16072__16074__16076__16078__16080] :
( t(Vvar__var__var__var__var__var__var__22__y__16038__16040__16072__16074__16076__16078__16080,Vvar__8__C__15939)
=> p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,happ(happ(Vvar__12__cmul__15947,Vvar__var__var__var__var__var__var__21__x__16037__16039__16071__16073__16075__16077__16079),Vvar__var__var__var__var__var__var__22__y__16038__16040__16072__16074__16076__16078__16080))),happ(happ(Vvar__4__rmul__15921,happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__21__x__16037__16039__16071__16073__16075__16077__16079)),happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__22__y__16038__16040__16072__16074__16076__16078__16080)))) ) )
& ! [Vvar__var__var__var__var__var__var__22__x__16042__16043__16081__16082__16083__16084__16085] :
( t(Vvar__var__var__var__var__var__var__22__x__16042__16043__16081__16082__16083__16084__16085,Vvar__8__C__15939)
=> p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,happ(Vvar__14__copp__15957,Vvar__var__var__var__var__var__var__22__x__16042__16043__16081__16082__16083__16084__16085))),happ(Vvar__6__ropp__15931,happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__var__22__x__16042__16043__16081__16082__16083__16084__16085)))) )
& ! [Vvar__var__var__var__var__var__23__x__16045__16048__16086__16089__16092__16095] :
( t(Vvar__var__var__var__var__var__23__x__16045__16048__16086__16089__16092__16095,Vvar__8__C__15939)
=> ! [Vvar__var__var__var__var__var__24__y__16046__16049__16087__16090__16093__16096] :
( t(Vvar__var__var__var__var__var__24__y__16046__16049__16087__16090__16093__16096,Vvar__8__C__15939)
=> ( happ(happ(Vvar__15__ceqb__15960,Vvar__var__var__var__var__var__23__x__16045__16048__16086__16089__16092__16095),Vvar__var__var__var__var__var__24__y__16046__16049__16087__16090__16093__16096) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__7__req__15934,happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__23__x__16045__16048__16086__16089__16092__16095)),happ(Vvar__16__phi__15965,Vvar__var__var__var__var__var__24__y__16046__16049__16087__16090__16093__16096))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_theory',axiom,
! [Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773] :
( cType___24t(Vvar__0__R__29752)
=> ( t(Vvar__1__rO__29753,Vvar__0__R__29752)
=> ( t(Vvar__2__rI__29754,Vvar__0__R__29752)
=> ( c_24__type__29976___24t(Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773,Vvar__3__radd__29755)
=> ( c_24__type__30039___24t(Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773,Vvar__4__rmul__29760)
=> ( c_24__type__30102___24t(Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773,Vvar__5__rsub__29765)
=> ( c_24__type__30156___24t(Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773,Vvar__6__ropp__29770)
=> ( c_24__type__30219___24t(Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773,Vvar__7__req__29773)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(Vvar__0__R__29752,Vvar__1__rO__29753,Vvar__2__rI__29754,Vvar__3__radd__29755,Vvar__4__rmul__29760,Vvar__5__rsub__29765,Vvar__6__ropp__29770,Vvar__7__req__29773)
=> ( ! [Vvar__var__var__var__var__var__8__x__29806__29807__29850__29851__29852__29853] :
( t(Vvar__var__var__var__var__var__8__x__29806__29807__29850__29851__29852__29853,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__3__radd__29755,Vvar__1__rO__29753),Vvar__var__var__var__var__var__8__x__29806__29807__29850__29851__29852__29853)),Vvar__var__var__var__var__var__8__x__29806__29807__29850__29851__29852__29853)) )
& ! [Vvar__var__var__var__var__9__x__29809__29811__29854__29856__29858] :
( t(Vvar__var__var__var__var__9__x__29809__29811__29854__29856__29858,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__10__y__29810__29812__29855__29857__29859] :
( t(Vvar__var__var__var__var__10__y__29810__29812__29855__29857__29859,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__9__x__29809__29811__29854__29856__29858),Vvar__var__var__var__var__10__y__29810__29812__29855__29857__29859)),happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__10__y__29810__29812__29855__29857__29859),Vvar__var__var__var__var__9__x__29809__29811__29854__29856__29858))) ) )
& ! [Vvar__var__var__var__var__10__x__29814__29817__29860__29863__29866] :
( t(Vvar__var__var__var__var__10__x__29814__29817__29860__29863__29866,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__11__y__29815__29818__29861__29864__29867] :
( t(Vvar__var__var__var__var__11__y__29815__29818__29861__29864__29867,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__12__z__29816__29819__29862__29865__29868] :
( t(Vvar__var__var__var__var__12__z__29816__29819__29862__29865__29868,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__10__x__29814__29817__29860__29863__29866),happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__11__y__29815__29818__29861__29864__29867),Vvar__var__var__var__var__12__z__29816__29819__29862__29865__29868))),happ(happ(Vvar__3__radd__29755,happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__10__x__29814__29817__29860__29863__29866),Vvar__var__var__var__var__11__y__29815__29818__29861__29864__29867)),Vvar__var__var__var__var__12__z__29816__29819__29862__29865__29868))) ) ) )
& ! [Vvar__var__var__var__var__var__11__x__29821__29822__29869__29870__29871__29872] :
( t(Vvar__var__var__var__var__var__11__x__29821__29822__29869__29870__29871__29872,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__4__rmul__29760,Vvar__2__rI__29754),Vvar__var__var__var__var__var__11__x__29821__29822__29869__29870__29871__29872)),Vvar__var__var__var__var__var__11__x__29821__29822__29869__29870__29871__29872)) )
& ! [Vvar__var__var__var__var__12__x__29824__29826__29873__29875__29877] :
( t(Vvar__var__var__var__var__12__x__29824__29826__29873__29875__29877,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__13__y__29825__29827__29874__29876__29878] :
( t(Vvar__var__var__var__var__13__y__29825__29827__29874__29876__29878,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__12__x__29824__29826__29873__29875__29877),Vvar__var__var__var__var__13__y__29825__29827__29874__29876__29878)),happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__13__y__29825__29827__29874__29876__29878),Vvar__var__var__var__var__12__x__29824__29826__29873__29875__29877))) ) )
& ! [Vvar__var__var__var__var__13__x__29829__29832__29879__29882__29885] :
( t(Vvar__var__var__var__var__13__x__29829__29832__29879__29882__29885,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__14__y__29830__29833__29880__29883__29886] :
( t(Vvar__var__var__var__var__14__y__29830__29833__29880__29883__29886,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__15__z__29831__29834__29881__29884__29887] :
( t(Vvar__var__var__var__var__15__z__29831__29834__29881__29884__29887,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__13__x__29829__29832__29879__29882__29885),happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__14__y__29830__29833__29880__29883__29886),Vvar__var__var__var__var__15__z__29831__29834__29881__29884__29887))),happ(happ(Vvar__4__rmul__29760,happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__13__x__29829__29832__29879__29882__29885),Vvar__var__var__var__var__14__y__29830__29833__29880__29883__29886)),Vvar__var__var__var__var__15__z__29831__29834__29881__29884__29887))) ) ) )
& ! [Vvar__var__var__var__var__var__14__x__29836__29839__29888__29891__29894__29897] :
( t(Vvar__var__var__var__var__var__14__x__29836__29839__29888__29891__29894__29897,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__var__15__y__29837__29840__29889__29892__29895__29898] :
( t(Vvar__var__var__var__var__var__15__y__29837__29840__29889__29892__29895__29898,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__var__16__z__29838__29841__29890__29893__29896__29899] :
( t(Vvar__var__var__var__var__var__16__z__29838__29841__29890__29893__29896__29899,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__4__rmul__29760,happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__var__14__x__29836__29839__29888__29891__29894__29897),Vvar__var__var__var__var__var__15__y__29837__29840__29889__29892__29895__29898)),Vvar__var__var__var__var__var__16__z__29838__29841__29890__29893__29896__29899)),happ(happ(Vvar__3__radd__29755,happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__var__14__x__29836__29839__29888__29891__29894__29897),Vvar__var__var__var__var__var__16__z__29838__29841__29890__29893__29896__29899)),happ(happ(Vvar__4__rmul__29760,Vvar__var__var__var__var__var__15__y__29837__29840__29889__29892__29895__29898),Vvar__var__var__var__var__var__16__z__29838__29841__29890__29893__29896__29899)))) ) ) )
& ! [Vvar__var__var__var__var__var__var__15__x__29843__29845__29900__29902__29904__29906__29908] :
( t(Vvar__var__var__var__var__var__var__15__x__29843__29845__29900__29902__29904__29906__29908,Vvar__0__R__29752)
=> ! [Vvar__var__var__var__var__var__var__16__y__29844__29846__29901__29903__29905__29907__29909] :
( t(Vvar__var__var__var__var__var__var__16__y__29844__29846__29901__29903__29905__29907__29909,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__5__rsub__29765,Vvar__var__var__var__var__var__var__15__x__29843__29845__29900__29902__29904__29906__29908),Vvar__var__var__var__var__var__var__16__y__29844__29846__29901__29903__29905__29907__29909)),happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__var__var__15__x__29843__29845__29900__29902__29904__29906__29908),happ(Vvar__6__ropp__29770,Vvar__var__var__var__var__var__var__16__y__29844__29846__29901__29903__29905__29907__29909)))) ) )
& ! [Vvar__var__var__var__var__var__var__16__x__29848__29849__29910__29911__29912__29913__29914] :
( t(Vvar__var__var__var__var__var__var__16__x__29848__29849__29910__29911__29912__29913__29914,Vvar__0__R__29752)
=> p(happ(happ(Vvar__7__req__29773,happ(happ(Vvar__3__radd__29755,Vvar__var__var__var__var__var__var__16__x__29848__29849__29910__29911__29912__29913__29914),happ(Vvar__6__ropp__29770,Vvar__var__var__var__var__var__var__16__x__29848__29849__29910__29911__29912__29913__29914))),Vvar__1__rO__29753)) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.semi_morph',axiom,
! [Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827] :
( cType___24t(Vvar__0__R__30791)
=> ( t(Vvar__1__rO__30792,Vvar__0__R__30791)
=> ( t(Vvar__2__rI__30793,Vvar__0__R__30791)
=> ( c_24__type__31044___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__3__radd__30794)
=> ( c_24__type__31169___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__4__rmul__30799)
=> ( c_24__type__31294___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__5__req__30804)
=> ( cType___24t(Vvar__6__C__30809)
=> ( t(Vvar__7__cO__30810,Vvar__6__C__30809)
=> ( t(Vvar__8__cI__30811,Vvar__6__C__30809)
=> ( c_24__type__31419___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__9__cadd__30812)
=> ( c_24__type__31544___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__10__cmul__30817)
=> ( c_24__type__31669___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__11__ceqb__30822)
=> ( c_24__type__31780___24t(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827,Vvar__12__phi__30827)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esemi__morph___24a13(Vvar__0__R__30791,Vvar__1__rO__30792,Vvar__2__rI__30793,Vvar__3__radd__30794,Vvar__4__rmul__30799,Vvar__5__req__30804,Vvar__6__C__30809,Vvar__7__cO__30810,Vvar__8__cI__30811,Vvar__9__cadd__30812,Vvar__10__cmul__30817,Vvar__11__ceqb__30822,Vvar__12__phi__30827)
=> ( p(happ(happ(Vvar__5__req__30804,happ(Vvar__12__phi__30827,Vvar__7__cO__30810)),Vvar__1__rO__30792))
& p(happ(happ(Vvar__5__req__30804,happ(Vvar__12__phi__30827,Vvar__8__cI__30811)),Vvar__2__rI__30793))
& ! [Vvar__var__var__var__var__var__var__15__x__30873__30875__30889__30891__30893__30895__30897] :
( t(Vvar__var__var__var__var__var__var__15__x__30873__30875__30889__30891__30893__30895__30897,Vvar__6__C__30809)
=> ! [Vvar__var__var__var__var__var__var__16__y__30874__30876__30890__30892__30894__30896__30898] :
( t(Vvar__var__var__var__var__var__var__16__y__30874__30876__30890__30892__30894__30896__30898,Vvar__6__C__30809)
=> p(happ(happ(Vvar__5__req__30804,happ(Vvar__12__phi__30827,happ(happ(Vvar__9__cadd__30812,Vvar__var__var__var__var__var__var__15__x__30873__30875__30889__30891__30893__30895__30897),Vvar__var__var__var__var__var__var__16__y__30874__30876__30890__30892__30894__30896__30898))),happ(happ(Vvar__3__radd__30794,happ(Vvar__12__phi__30827,Vvar__var__var__var__var__var__var__15__x__30873__30875__30889__30891__30893__30895__30897)),happ(Vvar__12__phi__30827,Vvar__var__var__var__var__var__var__16__y__30874__30876__30890__30892__30894__30896__30898)))) ) )
& ! [Vvar__var__var__var__var__var__var__16__x__30878__30880__30899__30901__30903__30905__30907] :
( t(Vvar__var__var__var__var__var__var__16__x__30878__30880__30899__30901__30903__30905__30907,Vvar__6__C__30809)
=> ! [Vvar__var__var__var__var__var__var__17__y__30879__30881__30900__30902__30904__30906__30908] :
( t(Vvar__var__var__var__var__var__var__17__y__30879__30881__30900__30902__30904__30906__30908,Vvar__6__C__30809)
=> p(happ(happ(Vvar__5__req__30804,happ(Vvar__12__phi__30827,happ(happ(Vvar__10__cmul__30817,Vvar__var__var__var__var__var__var__16__x__30878__30880__30899__30901__30903__30905__30907),Vvar__var__var__var__var__var__var__17__y__30879__30881__30900__30902__30904__30906__30908))),happ(happ(Vvar__4__rmul__30799,happ(Vvar__12__phi__30827,Vvar__var__var__var__var__var__var__16__x__30878__30880__30899__30901__30903__30905__30907)),happ(Vvar__12__phi__30827,Vvar__var__var__var__var__var__var__17__y__30879__30881__30900__30902__30904__30906__30908)))) ) )
& ! [Vvar__var__var__var__var__var__17__x__30883__30886__30909__30912__30915__30918] :
( t(Vvar__var__var__var__var__var__17__x__30883__30886__30909__30912__30915__30918,Vvar__6__C__30809)
=> ! [Vvar__var__var__var__var__var__18__y__30884__30887__30910__30913__30916__30919] :
( t(Vvar__var__var__var__var__var__18__y__30884__30887__30910__30913__30916__30919,Vvar__6__C__30809)
=> ( happ(happ(Vvar__11__ceqb__30822,Vvar__var__var__var__var__var__17__x__30883__30886__30909__30912__30915__30918),Vvar__var__var__var__var__var__18__y__30884__30887__30910__30913__30916__30919) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__5__req__30804,happ(Vvar__12__phi__30827,Vvar__var__var__var__var__var__17__x__30883__30886__30909__30912__30915__30918)),happ(Vvar__12__phi__30827,Vvar__var__var__var__var__var__18__y__30884__30887__30910__30913__30916__30919))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.semi_ring_theory',axiom,
! [Vvar__0__R__28946,Vvar__1__rO__28947,Vvar__2__rI__28948,Vvar__3__radd__28949,Vvar__4__rmul__28954,Vvar__5__req__28959] :
( cType___24t(Vvar__0__R__28946)
=> ( t(Vvar__1__rO__28947,Vvar__0__R__28946)
=> ( t(Vvar__2__rI__28948,Vvar__0__R__28946)
=> ( c_24__type__29114___24t(Vvar__0__R__28946,Vvar__1__rO__28947,Vvar__2__rI__28948,Vvar__3__radd__28949,Vvar__4__rmul__28954,Vvar__5__req__28959,Vvar__3__radd__28949)
=> ( c_24__type__29153___24t(Vvar__0__R__28946,Vvar__1__rO__28947,Vvar__2__rI__28948,Vvar__3__radd__28949,Vvar__4__rmul__28954,Vvar__5__req__28959,Vvar__4__rmul__28954)
=> ( c_24__type__29192___24t(Vvar__0__R__28946,Vvar__1__rO__28947,Vvar__2__rI__28948,Vvar__3__radd__28949,Vvar__4__rmul__28954,Vvar__5__req__28959,Vvar__5__req__28959)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esemi__ring__theory___24a6(Vvar__0__R__28946,Vvar__1__rO__28947,Vvar__2__rI__28948,Vvar__3__radd__28949,Vvar__4__rmul__28954,Vvar__5__req__28959)
=> ( ! [Vvar__var__var__var__var__var__6__n__28984__28985__29023__29024__29025__29026] :
( t(Vvar__var__var__var__var__var__6__n__28984__28985__29023__29024__29025__29026,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__3__radd__28949,Vvar__1__rO__28947),Vvar__var__var__var__var__var__6__n__28984__28985__29023__29024__29025__29026)),Vvar__var__var__var__var__var__6__n__28984__28985__29023__29024__29025__29026)) )
& ! [Vvar__var__var__var__var__7__n__28987__28989__29027__29029__29031] :
( t(Vvar__var__var__var__var__7__n__28987__28989__29027__29029__29031,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__8__m__28988__28990__29028__29030__29032] :
( t(Vvar__var__var__var__var__8__m__28988__28990__29028__29030__29032,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__3__radd__28949,Vvar__var__var__var__var__7__n__28987__28989__29027__29029__29031),Vvar__var__var__var__var__8__m__28988__28990__29028__29030__29032)),happ(happ(Vvar__3__radd__28949,Vvar__var__var__var__var__8__m__28988__28990__29028__29030__29032),Vvar__var__var__var__var__7__n__28987__28989__29027__29029__29031))) ) )
& ! [Vvar__var__var__var__var__8__n__28992__28995__29033__29036__29039] :
( t(Vvar__var__var__var__var__8__n__28992__28995__29033__29036__29039,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__9__m__28993__28996__29034__29037__29040] :
( t(Vvar__var__var__var__var__9__m__28993__28996__29034__29037__29040,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__10__p__28994__28997__29035__29038__29041] :
( t(Vvar__var__var__var__var__10__p__28994__28997__29035__29038__29041,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__3__radd__28949,Vvar__var__var__var__var__8__n__28992__28995__29033__29036__29039),happ(happ(Vvar__3__radd__28949,Vvar__var__var__var__var__9__m__28993__28996__29034__29037__29040),Vvar__var__var__var__var__10__p__28994__28997__29035__29038__29041))),happ(happ(Vvar__3__radd__28949,happ(happ(Vvar__3__radd__28949,Vvar__var__var__var__var__8__n__28992__28995__29033__29036__29039),Vvar__var__var__var__var__9__m__28993__28996__29034__29037__29040)),Vvar__var__var__var__var__10__p__28994__28997__29035__29038__29041))) ) ) )
& ! [Vvar__var__var__var__var__var__9__n__28999__29000__29042__29043__29044__29045] :
( t(Vvar__var__var__var__var__var__9__n__28999__29000__29042__29043__29044__29045,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__4__rmul__28954,Vvar__2__rI__28948),Vvar__var__var__var__var__var__9__n__28999__29000__29042__29043__29044__29045)),Vvar__var__var__var__var__var__9__n__28999__29000__29042__29043__29044__29045)) )
& ! [Vvar__var__var__var__var__var__10__n__29002__29003__29046__29047__29048__29049] :
( t(Vvar__var__var__var__var__var__10__n__29002__29003__29046__29047__29048__29049,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__4__rmul__28954,Vvar__1__rO__28947),Vvar__var__var__var__var__var__10__n__29002__29003__29046__29047__29048__29049)),Vvar__1__rO__28947)) )
& ! [Vvar__var__var__var__var__11__n__29005__29007__29050__29052__29054] :
( t(Vvar__var__var__var__var__11__n__29005__29007__29050__29052__29054,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__12__m__29006__29008__29051__29053__29055] :
( t(Vvar__var__var__var__var__12__m__29006__29008__29051__29053__29055,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__11__n__29005__29007__29050__29052__29054),Vvar__var__var__var__var__12__m__29006__29008__29051__29053__29055)),happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__12__m__29006__29008__29051__29053__29055),Vvar__var__var__var__var__11__n__29005__29007__29050__29052__29054))) ) )
& ! [Vvar__var__var__var__var__12__n__29010__29013__29056__29059__29062] :
( t(Vvar__var__var__var__var__12__n__29010__29013__29056__29059__29062,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__13__m__29011__29014__29057__29060__29063] :
( t(Vvar__var__var__var__var__13__m__29011__29014__29057__29060__29063,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__14__p__29012__29015__29058__29061__29064] :
( t(Vvar__var__var__var__var__14__p__29012__29015__29058__29061__29064,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__12__n__29010__29013__29056__29059__29062),happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__13__m__29011__29014__29057__29060__29063),Vvar__var__var__var__var__14__p__29012__29015__29058__29061__29064))),happ(happ(Vvar__4__rmul__28954,happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__12__n__29010__29013__29056__29059__29062),Vvar__var__var__var__var__13__m__29011__29014__29057__29060__29063)),Vvar__var__var__var__var__14__p__29012__29015__29058__29061__29064))) ) ) )
& ! [Vvar__var__var__var__var__var__13__n__29017__29020__29065__29068__29071__29074] :
( t(Vvar__var__var__var__var__var__13__n__29017__29020__29065__29068__29071__29074,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__var__14__m__29018__29021__29066__29069__29072__29075] :
( t(Vvar__var__var__var__var__var__14__m__29018__29021__29066__29069__29072__29075,Vvar__0__R__28946)
=> ! [Vvar__var__var__var__var__var__15__p__29019__29022__29067__29070__29073__29076] :
( t(Vvar__var__var__var__var__var__15__p__29019__29022__29067__29070__29073__29076,Vvar__0__R__28946)
=> p(happ(happ(Vvar__5__req__28959,happ(happ(Vvar__4__rmul__28954,happ(happ(Vvar__3__radd__28949,Vvar__var__var__var__var__var__13__n__29017__29020__29065__29068__29071__29074),Vvar__var__var__var__var__var__14__m__29018__29021__29066__29069__29072__29075)),Vvar__var__var__var__var__var__15__p__29019__29022__29067__29070__29073__29076)),happ(happ(Vvar__3__radd__28949,happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__var__13__n__29017__29020__29065__29068__29071__29074),Vvar__var__var__var__var__var__15__p__29019__29022__29067__29070__29073__29076)),happ(happ(Vvar__4__rmul__28954,Vvar__var__var__var__var__var__14__m__29018__29021__29066__29069__29072__29075),Vvar__var__var__var__var__var__15__p__29019__29022__29067__29070__29073__29076)))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.sign_theory',axiom,
! [Vvar__0__C__44194,Vvar__1__copp__44195,Vvar__2__ceqb__44198,Vvar__3__get__sign__44203] :
( cType___24t(Vvar__0__C__44194)
=> ( c_24__type__44250___24t(Vvar__0__C__44194,Vvar__1__copp__44195,Vvar__2__ceqb__44198,Vvar__3__get__sign__44203,Vvar__1__copp__44195)
=> ( c_24__type__44269___24t(Vvar__0__C__44194,Vvar__1__copp__44195,Vvar__2__ceqb__44198,Vvar__3__get__sign__44203,Vvar__2__ceqb__44198)
=> ( c_24__type__44283___24t(Vvar__0__C__44194,Vvar__1__copp__44195,Vvar__2__ceqb__44198,Vvar__3__get__sign__44203,Vvar__3__get__sign__44203)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esign__theory___24a4(Vvar__0__C__44194,Vvar__1__copp__44195,Vvar__2__ceqb__44198,Vvar__3__get__sign__44203)
=> ( ! [Vvar__var__var__var__var__var__4__c__44220__44223__44226__44229__44232__44235] :
( t(Vvar__var__var__var__var__var__4__c__44220__44223__44226__44229__44232__44235,Vvar__0__C__44194)
=> ! [Vvar__var__var__var__var__var__5__c_27__44221__44224__44227__44230__44233__44236] :
( t(Vvar__var__var__var__var__var__5__c_27__44221__44224__44227__44230__44233__44236,Vvar__0__C__44194)
=> ( happ(Vvar__3__get__sign__44203,Vvar__var__var__var__var__var__4__c__44220__44223__44226__44229__44232__44235) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__C__44194,Vvar__var__var__var__var__var__5__c_27__44221__44224__44227__44230__44233__44236)
=> happ(happ(Vvar__2__ceqb__44198,Vvar__var__var__var__var__var__4__c__44220__44223__44226__44229__44232__44235),happ(Vvar__1__copp__44195,Vvar__var__var__var__var__var__5__c_27__44221__44224__44227__44230__44233__44236)) = cCoq_2eInit_2eDatatypes_2etrue ) ) )
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.sring_eq_ext',axiom,
! [Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250] :
( cType___24t(Vvar__0__R__30239)
=> ( c_24__type__30325___24t(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250,Vvar__1__radd__30240)
=> ( c_24__type__30348___24t(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250,Vvar__2__rmul__30245)
=> ( c_24__type__30371___24t(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250,Vvar__3__req__30250)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esring__eq__ext___24a4(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250)
=> ( cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30394___24a4(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30239,c_24__type__30412___24a4(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250),Vvar__3__req__30250,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30239,Vvar__0__R__30239,Vvar__3__req__30250,Vvar__3__req__30250)),Vvar__1__radd__30240)
& cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30438___24a4(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30239,c_24__type__30456___24a4(Vvar__0__R__30239,Vvar__1__radd__30240,Vvar__2__rmul__30245,Vvar__3__req__30250),Vvar__3__req__30250,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__30239,Vvar__0__R__30239,Vvar__3__req__30250,Vvar__3__req__30250)),Vvar__2__rmul__30245)
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Hammer.Tactics.Reconstr.ReconstrT',axiom,
! [VX95620] :
( cHammer_2eTactics_2eReconstr_2eReconstrT___24t(VX95620)
=> ( VX95620 = cHammer_2eTactics_2eReconstr_2eEmpty
| VX95620 = cHammer_2eTactics_2eReconstr_2eAllHyps ) ) ).
fof('$_inversion_IntMap.Map.Map',axiom,
! [Vvar__0__A__53,VX54] :
( cType___24t(Vvar__0__A__53)
=> ( cIntMap_2eMap_2eMap___24t(Vvar__0__A__53,VX54)
=> ( VX54 = cIntMap_2eMap_2eM0___24a1(Vvar__0__A__53)
| ? [Vvar__1___24Anonymous__57] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__57)
& ? [Vvar__2___24Anonymous__58] :
( t(Vvar__2___24Anonymous__58,Vvar__0__A__53)
& VX54 = cIntMap_2eMap_2eM1___24a3(Vvar__0__A__53,Vvar__1___24Anonymous__57,Vvar__2___24Anonymous__58) ) )
| ? [Vvar__1___24Anonymous__60] :
( cIntMap_2eMap_2eMap___24t(Vvar__0__A__53,Vvar__1___24Anonymous__60)
& ? [Vvar__2___24Anonymous__61] :
( cIntMap_2eMap_2eMap___24t(Vvar__0__A__53,Vvar__2___24Anonymous__61)
& VX54 = cIntMap_2eMap_2eM2___24a3(Vvar__0__A__53,Vvar__1___24Anonymous__60,Vvar__2___24Anonymous__61) ) ) ) ) ) ).
fof('$_inversion_IntMap.Mapcanon.mapcanon',axiom,
! [Vvar__0__A__1537,Vvar__1___24Anonymous__1538] :
( cType___24t(Vvar__0__A__1537)
=> ( cIntMap_2eMap_2eMap___24t(Vvar__0__A__1537,Vvar__1___24Anonymous__1538)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(Vvar__0__A__1537,Vvar__1___24Anonymous__1538)
=> ( Vvar__1___24Anonymous__1538 = cIntMap_2eMap_2eM0___24a1(Vvar__0__A__1537)
| ? [Vvar__1__a__1542] :
( cIntMap_2eMap_2ead___24t(Vvar__1__a__1542)
& ? [Vvar__2__y__1543] :
( t(Vvar__2__y__1543,Vvar__0__A__1537)
& Vvar__1___24Anonymous__1538 = cIntMap_2eMap_2eM1___24a3(Vvar__0__A__1537,Vvar__1__a__1542,Vvar__2__y__1543) ) )
| ? [Vvar__1__m1__1545] :
( cIntMap_2eMap_2eMap___24t(Vvar__0__A__1537,Vvar__1__m1__1545)
& ? [Vvar__2__m2__1546] :
( cIntMap_2eMap_2eMap___24t(Vvar__0__A__1537,Vvar__2__m2__1546)
& cIntMap_2eMapcanon_2emapcanon___24a2(Vvar__0__A__1537,Vvar__1__m1__1545)
& cIntMap_2eMapcanon_2emapcanon___24a2(Vvar__0__A__1537,Vvar__2__m2__1546)
& cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)),cIntMap_2eMap_2eMapCard___24a2(Vvar__0__A__1537,cIntMap_2eMap_2eM2___24a3(Vvar__0__A__1537,Vvar__1__m1__1545,Vvar__2__m2__1546)))
& Vvar__1___24Anonymous__1538 = cIntMap_2eMap_2eM2___24a3(Vvar__0__A__1537,Vvar__1__m1__1545,Vvar__2__m2__1546) ) ) ) ) ) ) ).
fof('$_lam_1083',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__1083___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) ).
fof('$_lam_1098',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cType___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__4)
=> ( ? [Vvar__1___24Anonymous__1101] :
( t(Vvar__1___24Anonymous__1101,Vv__CANONICAL__1)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__1,Vvar__1___24Anonymous__1101)
& c_24__lam__1098___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__2 )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__1)
& c_24__lam__1098___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_lam_1156',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5] :
( cType___24t(Vv__CANONICAL__0)
=> ( cType___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__5)
=> ( ( Vv__CANONICAL__5 = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__1)
& c_24__lam__1156___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) )
| ? [Vvar__1___24Anonymous__1160] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1160)
& ? [Vvar__2___24Anonymous__1161] :
( t(Vvar__2___24Anonymous__1161,Vv__CANONICAL__1)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cType___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1160)
=> ( Vv__CANONICAL__5 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1160,Vvar__2___24Anonymous__1161)
& ( ? [Vvar__1___24Anonymous__1169] :
( t(Vvar__1___24Anonymous__1169,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__1160) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1169)
& c_24__lam__1156___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1160,Vvar__1___24Anonymous__1169) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__1160) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__1156___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__1172] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__1___24Anonymous__1172)
& ? [Vvar__2___24Anonymous__1173] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__2___24Anonymous__1173)
& Vv__CANONICAL__5 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1172,Vvar__2___24Anonymous__1173)
& c_24__lam__1156___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2emakeM2___24a3(Vv__CANONICAL__0,cIntMap_2eFset_2eMapDomRestrTo___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3,Vvar__1___24Anonymous__1172),cIntMap_2eFset_2eMapDomRestrTo___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vvar__2___24Anonymous__1173)) ) ) ) ) ) ) ).
fof('$_lam_1228',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cType___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__4)
=> ( ? [Vvar__1___24Anonymous__1231] :
( t(Vvar__1___24Anonymous__1231,Vv__CANONICAL__1)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__1,Vvar__1___24Anonymous__1231)
& c_24__lam__1228___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__1)
& c_24__lam__1228___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__2 ) ) ) ) ) ) ).
fof('$_lam_1270',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5] :
( cType___24t(Vv__CANONICAL__0)
=> ( cType___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__5)
=> ( ( Vv__CANONICAL__5 = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__1)
& c_24__lam__1270___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = Vv__CANONICAL__2 )
| ? [Vvar__1___24Anonymous__1274] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1274)
& ? [Vvar__2___24Anonymous__1275] :
( t(Vvar__2___24Anonymous__1275,Vv__CANONICAL__1)
& Vv__CANONICAL__5 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1274,Vvar__2___24Anonymous__1275)
& c_24__lam__1270___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eMapRemove___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__1274) ) )
| ? [Vvar__1___24Anonymous__1278] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__1___24Anonymous__1278)
& ? [Vvar__2___24Anonymous__1279] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__2___24Anonymous__1279)
& Vv__CANONICAL__5 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1278,Vvar__2___24Anonymous__1279)
& c_24__lam__1270___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2emakeM2___24a3(Vv__CANONICAL__0,cIntMap_2eFset_2eMapDomRestrBy___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3,Vvar__1___24Anonymous__1278),cIntMap_2eFset_2eMapDomRestrBy___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vvar__2___24Anonymous__1279)) ) ) ) ) ) ) ).
fof('$_lam_128',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__128___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ).
fof('$_lam_136',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__lam__136___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__2) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__136___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_lam_1398',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__1398___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) ).
fof('$_lam_1406',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__lam__1406___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__1406___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__1 ) ) ) ) ) ).
fof('$_lam_1414',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__lam__1414___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2emakeM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cIntMap_2eMap_2eMapRemove___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3))) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__1414___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2emakeM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapRemove___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3)),Vv__CANONICAL__2) ) ) ) ) ).
fof('$_lam_1465',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> ( ? [Vvar__1___24Anonymous__1468] :
( t(Vvar__1___24Anonymous__1468,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1468)
& c_24__lam__1465___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapRemove___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__1) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__1465___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__1,Vv__CANONICAL__2) ) ) ) ) ) ).
fof('$_lam_1515',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ( ( Vv__CANONICAL__4 = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0)
& c_24__lam__1515___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__1 )
| ? [Vvar__1___24Anonymous__1519] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1519)
& ? [Vvar__2___24Anonymous__1520] :
( t(Vvar__2___24Anonymous__1520,Vv__CANONICAL__0)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1519)
=> ( Vv__CANONICAL__4 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1519,Vvar__2___24Anonymous__1520)
& ( ? [Vvar__1___24Anonymous__1528] :
( t(Vvar__1___24Anonymous__1528,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__1519) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1528)
& c_24__lam__1515___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapRemove___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__1519) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__1519) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__1515___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__1519,Vvar__2___24Anonymous__1520) ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__1531] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__1___24Anonymous__1531)
& ? [Vvar__2___24Anonymous__1532] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__1532)
& Vv__CANONICAL__4 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1531,Vvar__2___24Anonymous__1532)
& c_24__lam__1515___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2emakeM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapDelta___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__1531),cIntMap_2eMap_2eMapDelta___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vvar__2___24Anonymous__1532)) ) ) ) ) ) ).
fof('$_lam_1605',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__1605___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = Vv__CANONICAL__2 ).
fof('$_lam_163',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eN0
& c_24__lam__163___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNumbers_2eBinNums_2eN0) )
| ? [Vvar__0___24Anonymous__164] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__164)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__164)
=> ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__164)
& ( ? [Vvar__0___24Anonymous__168] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__168)
& Vvar__0___24Anonymous__164 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__168)
& c_24__lam__163___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__168)) )
| ? [Vvar__0___24Anonymous__169] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__169)
& Vvar__0___24Anonymous__164 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__169)
& c_24__lam__163___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__169)) )
| ( Vvar__0___24Anonymous__164 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__lam__163___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNumbers_2eBinNums_2eN0) ) ) ) ) ) ) ) ) ) ).
fof('$_lam_1644',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__1644___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = happ(Vv__CANONICAL__2,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__3)) ).
fof('$_lam_1650',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__1650___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = happ(Vv__CANONICAL__2,cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__3)) ).
fof('$_lam_1973',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( c_24__lam__1973___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
<=> Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__2) ) ).
fof('$_lam_2038',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ? [Vvar__1___24Anonymous__2041] :
( t(Vvar__1___24Anonymous__2041,Vv__CANONICAL__0)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2041)
& ( ? [Vvar__1___24Anonymous__2046] :
( t(Vvar__1___24Anonymous__2046,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2046)
& c_24__lam__2038___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__2038___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2041) ) ) ) ) ) ) )
| ( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& ( ? [Vvar__1___24Anonymous__2051] :
( t(Vvar__1___24Anonymous__2051,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2051)
& c_24__lam__2038___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2051) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__2038___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ) ) ) ) ).
fof('$_lam_2087',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( c_24__lam__2087___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
<=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
& cIntMap_2eMapcanon_2emapcanon___24a2(Vv__CANONICAL__0,Vv__CANONICAL__2) ) ) ).
fof('$_lam_2108',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__2108___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
<=> cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__3) ) ).
fof('$_lam_2179',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__2179___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cIntMap_2eMapiter_2eacons___24a3(Vv__CANONICAL__0,cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),cIntMap_2eMapiter_2eanil___24a1(Vv__CANONICAL__0)) ).
fof('$_lam_225',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eNumbers_2eBinNums_2eN0
& c_24__lam__225___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__4) )
| ? [Vvar__0___24Anonymous__226] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__226)
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__226)
& c_24__lam__225___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapPut1___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__0___24Anonymous__226) ) ) ) ) ) ).
fof('$_lam_262',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eN0
& c_24__lam__262___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNumbers_2eBinNums_2eN0,Vv__CANONICAL__4),Vv__CANONICAL__2) )
| ? [Vvar__0___24Anonymous__263] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__263)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__263)
=> ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__263)
& ( ? [Vvar__0___24Anonymous__267] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__267)
& Vvar__0___24Anonymous__263 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__267)
& c_24__lam__262___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__267),Vv__CANONICAL__4)) )
| ? [Vvar__0___24Anonymous__268] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__268)
& Vvar__0___24Anonymous__263 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__268)
& c_24__lam__262___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__268),Vv__CANONICAL__4),Vv__CANONICAL__2) )
| ( Vvar__0___24Anonymous__263 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__lam__262___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNumbers_2eBinNums_2eN0,Vv__CANONICAL__4)) ) ) ) ) ) ) ) ) ) ).
fof('$_lam_319',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__319___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = Vv__CANONICAL__1 ).
fof('$_lam_323',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__323___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapPut__behind___24a4(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__1,Vv__CANONICAL__2) ).
fof('$_lam_355',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ( ( Vv__CANONICAL__4 = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0)
& c_24__lam__355___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__1 )
| ? [Vvar__1___24Anonymous__359] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__359)
& ? [Vvar__2___24Anonymous__360] :
( t(Vvar__2___24Anonymous__360,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__359,Vvar__2___24Anonymous__360)
& c_24__lam__355___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapPut___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__359,Vvar__2___24Anonymous__360) ) )
| ? [Vvar__1___24Anonymous__363] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__1___24Anonymous__363)
& ? [Vvar__2___24Anonymous__364] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__364)
& Vv__CANONICAL__4 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__363,Vvar__2___24Anonymous__364)
& c_24__lam__355___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapMerge___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__363),cIntMap_2eMap_2eMapMerge___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vvar__2___24Anonymous__364)) ) ) ) ) ) ).
fof('$_lam_37745',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__37745___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = Vv__CANONICAL__0 ).
fof('$_lam_37767',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( c_24__lam__37767___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)
<=> Vv__CANONICAL__0 != Vv__CANONICAL__1 ) ).
fof('$_lam_39120',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__39120___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
<=> p(happ(happ(Vv__CANONICAL__2,Vv__CANONICAL__3),Vv__CANONICAL__1)) ) ).
fof('$_lam_39128',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__39128___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
<=> ~ p(happ(happ(Vv__CANONICAL__2,Vv__CANONICAL__3),Vv__CANONICAL__1)) ) ).
fof('$_lam_39136',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__39136___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
<=> p(happ(happ(Vv__CANONICAL__2,Vv__CANONICAL__1),Vv__CANONICAL__3)) ) ).
fof('$_lam_39144',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__39144___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
<=> p(happ(happ(Vv__CANONICAL__2,Vv__CANONICAL__1),Vv__CANONICAL__3)) ) ).
fof('$_lam_40675',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( c_24__lam__40675___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)
<=> p(Vv__CANONICAL__1) ) ).
fof('$_lam_40698',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( c_24__lam__40698___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4)
<=> p(happ(Vv__CANONICAL__3,happ(Vv__CANONICAL__2,Vv__CANONICAL__4))) ) ).
fof('$_lam_649',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eNumbers_2eBinNums_2eN0
& c_24__lam__649___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = Vv__CANONICAL__1 )
| ? [Vvar__0___24Anonymous__650] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__650)
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__650)
& c_24__lam__649___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cIntMap_2eMap_2eMapPut1___24a6(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__0___24Anonymous__650) ) ) ) ) ) ).
fof('$_lam_686',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eN0
& c_24__lam__686___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapPut__behind___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNumbers_2eBinNums_2eN0,Vv__CANONICAL__4),Vv__CANONICAL__2) )
| ? [Vvar__0___24Anonymous__687] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__687)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__687)
=> ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__687)
& ( ? [Vvar__0___24Anonymous__691] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__691)
& Vvar__0___24Anonymous__687 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__691)
& c_24__lam__686___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cIntMap_2eMap_2eMapPut__behind___24a4(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__691),Vv__CANONICAL__4)) )
| ? [Vvar__0___24Anonymous__692] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__692)
& Vvar__0___24Anonymous__687 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__692)
& c_24__lam__686___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eMapPut__behind___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__692),Vv__CANONICAL__4),Vv__CANONICAL__2) )
| ( Vvar__0___24Anonymous__687 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__lam__686___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cIntMap_2eMap_2eMapPut__behind___24a4(Vv__CANONICAL__0,Vv__CANONICAL__2,cCoq_2eNumbers_2eBinNums_2eN0,Vv__CANONICAL__4)) ) ) ) ) ) ) ) ) ) ).
fof('$_lam_85120',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__85120___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = Vv__CANONICAL__0 ).
fof('$_lam_85156',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> ( ( Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eO
& c_24__lam__85156___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__85157] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__85157)
& Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__85157)
& c_24__lam__85156___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a2(Vv__CANONICAL__0,Vvar__0___24Anonymous__85157) ) ) ) ).
fof('$_lam_85163',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> ( ( Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eO
& c_24__lam__85163___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__85164] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__85164)
& Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__85164)
& c_24__lam__85163___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a2(Vv__CANONICAL__0,Vvar__0___24Anonymous__85164) ) ) ) ).
fof('$_lam_85167',axiom,
! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ( ( Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2eO
& c_24__lam__85167___24a1(Vv__CANONICAL__0) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__85168] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__85168)
& Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__85168)
& c_24__lam__85167___24a1(Vv__CANONICAL__0) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('$_prop_1974',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( p(c_24__prop__1974___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1))
<=> Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ).
fof('$_prop_19859',axiom,
! [V0__n,V1__m] :
( p(c_24__prop__19859___24a2(V0__n,V1__m))
<=> V0__n = V1__m ) ).
fof('$_prop_33473',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__S__33451,Vvar__1__x__33452,Vvar__2__y__33453] :
( p(c_24__prop__33473___24a4(Vvar__0___24Anonymous__33449,Vvar__0__S__33451,Vvar__1__x__33452,Vvar__2__y__33453))
<=> Vvar__1__x__33452 = Vvar__2__y__33453 ) ).
fof('$_prop_33474',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__x__33454,Vvar__1__y__33455] :
( p(c_24__prop__33474___24a3(Vvar__0___24Anonymous__33449,Vvar__0__x__33454,Vvar__1__y__33455))
<=> Vvar__0__x__33454 = Vvar__1__y__33455 ) ).
fof('$_prop_33475',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__x__33456,Vvar__1__s__33457] :
( p(c_24__prop__33475___24a3(Vvar__0___24Anonymous__33449,Vvar__0__x__33456,Vvar__1__s__33457))
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(Vvar__0__x__33456,Vvar__1__s__33457) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_33476',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__P__33458,Vvar__1__Q__33459] :
( p(c_24__prop__33476___24a3(Vvar__0___24Anonymous__33449,Vvar__0__P__33458,Vvar__1__Q__33459))
<=> ( p(Vvar__0__P__33458)
& p(Vvar__1__Q__33459) ) ) ).
fof('$_prop_33477',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__P__33462,Vvar__1__Q__33463] :
( p(c_24__prop__33477___24a3(Vvar__0___24Anonymous__33449,Vvar__0__P__33462,Vvar__1__Q__33463))
<=> ( p(Vvar__0__P__33462)
| p(Vvar__1__Q__33463) ) ) ).
fof('$_prop_33478',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__P__33466,Vvar__1__Q__33467] :
( p(c_24__prop__33478___24a3(Vvar__0___24Anonymous__33449,Vvar__0__P__33466,Vvar__1__Q__33467))
<=> ( p(Vvar__0__P__33466)
=> p(Vvar__1__Q__33467) ) ) ).
fof('$_prop_33479',axiom,
! [Vvar__0___24Anonymous__33449,Vvar__0__P__33471] :
( p(c_24__prop__33479___24a2(Vvar__0___24Anonymous__33449,Vvar__0__P__33471))
<=> ~ p(Vvar__0__P__33471) ) ).
fof('$_prop_36755',axiom,
! [V0__x,V1__y] :
( p(c_24__prop__36755___24a2(V0__x,V1__y))
<=> V0__x = V1__y ) ).
fof('$_prop_426',axiom,
( p(c_24__prop__426)
<=> cCoq_2eInit_2eDatatypes_2etrue = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_427',axiom,
( p(c_24__prop__427)
<=> cCoq_2eInit_2eDatatypes_2etrue = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_428',axiom,
( p(c_24__prop__428)
<=> cCoq_2eInit_2eDatatypes_2efalse = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_429',axiom,
( p(c_24__prop__429)
<=> cCoq_2eInit_2eDatatypes_2efalse = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_432',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__432___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_433',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__433___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_95828',axiom,
! [Vvar__0___24Anonymous__95815,Vvar__0__s__95819] :
( p(c_24__prop__95828___24a2(Vvar__0___24Anonymous__95815,Vvar__0__s__95819))
<=> ! [Vvar__1__a__95820] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__1__a__95820)
=> ~ cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__1__a__95820,Vvar__0__s__95819) ) ) ).
fof('$_prop_95829',axiom,
! [Vvar__0___24Anonymous__95815,Vvar__0__s1__95821,Vvar__1__s2__95822] :
( p(c_24__prop__95829___24a3(Vvar__0___24Anonymous__95815,Vvar__0__s1__95821,Vvar__1__s2__95822))
<=> ! [Vvar__2__a__95823] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__2__a__95823)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__95823,Vvar__0__s1__95821)
=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__95823,Vvar__1__s2__95822) ) ) ) ).
fof('$_prop_95830',axiom,
! [Vvar__0___24Anonymous__95815,Vvar__0__s1__95825,Vvar__1__s2__95826] :
( p(c_24__prop__95830___24a3(Vvar__0___24Anonymous__95815,Vvar__0__s1__95825,Vvar__1__s2__95826))
<=> ! [Vvar__2__a__95827] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__2__a__95827)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__95827,Vvar__0__s1__95825)
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__95827,Vvar__1__s2__95826) ) ) ) ).
fof('$_type_1020',axiom,
! [Vvar__1021] :
( c_24__type__1020___24t(Vvar__1021)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__1021,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_10770',axiom,
! [Vvar__10771] :
( c_24__type__10770___24t(Vvar__10771)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__10771,Vv__CANONICAL__0)) ) ) ).
fof('$_type_10772',axiom,
! [Vvar__10773] :
( c_24__type__10772___24t(Vvar__10773)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__10773,Vv__CANONICAL__0)) ) ) ).
fof('$_type_10778',axiom,
! [Vv__CANONICAL__0,Vvar__10779] :
( c_24__type__10778___24t(Vv__CANONICAL__0,Vvar__10779)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cType___24t(happ(Vvar__10779,Vv__CANONICAL__1)) ) ) ).
fof('$_type_10791',axiom,
! [Vvar__10792] :
( c_24__type__10791___24t(Vvar__10792)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__10793___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,happ(Vv__CANONICAL__0,cCoq_2eInit_2eDatatypes_2eO))
=> ! [Vv__CANONICAL__2] :
( c_24__type__10798___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> t(happ(happ(happ(happ(Vvar__10792,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),happ(Vv__CANONICAL__0,Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_10793',axiom,
! [Vvar__10794] :
( c_24__type__10793___24t(Vvar__10794)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__10794,Vv__CANONICAL__0)) ) ) ).
fof('$_type_10798',axiom,
! [Vv__CANONICAL__0,Vvar__10799] :
( c_24__type__10798___24t(Vv__CANONICAL__0,Vvar__10799)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,happ(Vv__CANONICAL__0,Vv__CANONICAL__1))
=> t(happ(happ(Vvar__10799,Vv__CANONICAL__1),Vv__CANONICAL__2),happ(Vv__CANONICAL__0,cCoq_2eInit_2eDatatypes_2eS___24a1(Vv__CANONICAL__1))) ) ) ) ).
fof('$_type_10800',axiom,
! [Vvar__10801] :
( c_24__type__10800___24t(Vvar__10801)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__10801,Vv__CANONICAL__0)) ) ) ).
fof('$_type_10897',axiom,
! [Vvar__10898] :
( c_24__type__10897___24t(Vvar__10898)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> t(happ(happ(happ(Vvar__10898,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ) ).
fof('$_type_10909',axiom,
! [Vvar__10910] :
( c_24__type__10909___24t(Vvar__10910)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> t(happ(happ(happ(Vvar__10910,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__1) ) ) ) ) ).
fof('$_type_10911',axiom,
! [Vvar__10912] :
( c_24__type__10911___24t(Vvar__10912)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,happ(Vvar__10912,Vv__CANONICAL__0)) ) ) ).
fof('$_type_10973',axiom,
! [Vvar__10974] :
( c_24__type__10973___24t(Vvar__10974)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(happ(Vvar__10974,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_10985',axiom,
! [Vvar__10986] :
( c_24__type__10985___24t(Vvar__10986)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__10986,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_10988',axiom,
! [Vvar__10989] :
( c_24__type__10988___24t(Vvar__10989)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(Vvar__10989,Vv__CANONICAL__0)) ) ) ).
fof('$_type_11163',axiom,
! [Vvar__11164] :
( c_24__type__11163___24t(Vvar__11164)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__11164,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_11166',axiom,
! [Vvar__11167] :
( c_24__type__11166___24t(Vvar__11167)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__11167,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_11363',axiom,
! [Vv__CANONICAL__0,Vvar__11364] :
( c_24__type__11363___24t(Vv__CANONICAL__0,Vvar__11364)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> t(happ(Vvar__11364,Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ).
fof('$_type_11367',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__11368] :
( c_24__type__11367___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__11368)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> t(happ(Vvar__11368,Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ).
fof('$_type_11405',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__11406] :
( c_24__type__11405___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__11406)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__11406,Vv__CANONICAL__6)) ) ) ).
fof('$_type_11408',axiom,
! [Vv__CANONICAL__0,Vvar__11409] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vvar__11409)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__11409,Vv__CANONICAL__1)) ) ) ).
fof('$_type_11426',axiom,
! [Vvar__11427] :
( c_24__type__11426___24t(Vvar__11427)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__11430___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__11427,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_11430',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__11431] :
( c_24__type__11430___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__11431)
<=> ( Vv__CANONICAL__1 = Vv__CANONICAL__1
=> cProp___24t(Vvar__11431) ) ) ).
fof('$_type_1181',axiom,
! [Vvar__1182] :
( c_24__type__1181___24t(Vvar__1182)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(happ(happ(Vvar__1182,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_11844',axiom,
! [Vvar__11845] :
( c_24__type__11844___24t(Vvar__11845)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__11845,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_11847',axiom,
! [Vvar__11848] :
( c_24__type__11847___24t(Vvar__11848)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__11848,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_12',axiom,
! [Vvar__13] :
( c_24__type__12___24t(Vvar__13)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__13,Vv__CANONICAL__0)) ) ) ).
fof('$_type_12419',axiom,
! [Vv__CANONICAL__0,Vvar__12420] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vvar__12420)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__12420,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_12649',axiom,
! [Vv__CANONICAL__0,Vvar__12650] :
( c_24__type__12649___24t(Vv__CANONICAL__0,Vvar__12650)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__12650,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_12824',axiom,
! [Vvar__12825] :
( c_24__type__12824___24t(Vvar__12825)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ( cIntMap_2eFset_2ein__dom___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,c_24__lam__2108___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),happ(happ(happ(Vvar__12825,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ) ).
fof('$_type_12830',axiom,
! [Vvar__12831] :
( c_24__type__12830___24t(Vvar__12831)
<=> ! [Vv__CANONICAL__0] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eFset_2eFSet___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__12831,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_12935',axiom,
! [Vvar__12936] :
( c_24__type__12935___24t(Vvar__12936)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__12942___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(happ(happ(happ(happ(Vvar__12936,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_12942',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__12943] :
( c_24__type__12942___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__12943)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__12943,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_12966',axiom,
! [Vvar__12967] :
( c_24__type__12966___24t(Vvar__12967)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__12973___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__1,Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__12967,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_12973',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__12974] :
( c_24__type__12973___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__12974)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__12974,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_12980',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__12981] :
( c_24__type__12980___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__12981)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__12981,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_14',axiom,
! [Vvar__15] :
( c_24__type__14___24t(Vvar__15)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__15,Vv__CANONICAL__0)) ) ) ).
fof('$_type_1418',axiom,
! [Vvar__1419] :
( c_24__type__1418___24t(Vvar__1419)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__1419,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_14593',axiom,
! [Vvar__14594] :
( c_24__type__14593___24t(Vvar__14594)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__14594,Vv__CANONICAL__0)) ) ) ).
fof('$_type_14607',axiom,
! [Vvar__14608] :
( c_24__type__14607___24t(Vvar__14608)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__14608,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_14619',axiom,
! [Vvar__14620] :
( c_24__type__14619___24t(Vvar__14620)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__14620,Vv__CANONICAL__0)) ) ) ).
fof('$_type_14713',axiom,
! [Vvar__14714] :
( c_24__type__14713___24t(Vvar__14714)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__1)
=> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(happ(Vvar__14714,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_14716',axiom,
! [Vvar__14717] :
( c_24__type__14716___24t(Vvar__14717)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__0)
=> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(Vvar__14717,Vv__CANONICAL__0)) ) ) ).
fof('$_type_14722',axiom,
! [Vvar__14723] :
( c_24__type__14722___24t(Vvar__14723)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(Vvar__14723,Vv__CANONICAL__0)) ) ) ).
fof('$_type_15257',axiom,
! [Vvar__15258] :
( c_24__type__15257___24t(Vvar__15258)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__12649___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(happ(happ(Vvar__15258,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_15506',axiom,
! [Vvar__15507] :
( c_24__type__15506___24t(Vvar__15507)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__15507,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_15511',axiom,
! [Vvar__15512] :
( c_24__type__15511___24t(Vvar__15512)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__15512,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_1563',axiom,
! [Vv__CANONICAL__0,Vvar__1564] :
( c_24__type__1563___24t(Vv__CANONICAL__0,Vvar__1564)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(Vvar__1564,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_1574',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1575] :
( c_24__type__1574___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1575)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,happ(happ(Vvar__1575,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_1580',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1581] :
( c_24__type__1580___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1581)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> cIntMap_2eMap_2ead___24t(happ(Vvar__1581,Vv__CANONICAL__2)) ) ) ).
fof('$_type_1617',axiom,
! [Vvar__1618] :
( c_24__type__1617___24t(Vvar__1618)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__1574___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,happ(happ(happ(happ(Vvar__1618,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_16309',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16310] :
( c_24__type__16309___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16310)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__16310,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_16522',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16523] :
( c_24__type__16522___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16523)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__16523,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_16735',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16736] :
( c_24__type__16735___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16736)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__16736,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_1693',axiom,
! [Vvar__1694] :
( c_24__type__1693___24t(Vvar__1694)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( c_24__type__1698___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__1705___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( c_24__type__1580___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__6)
=> t(happ(happ(happ(happ(happ(happ(happ(Vvar__1694,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__1) ) ) ) ) ) ) ) ) ).
fof('$_type_16930',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16931] :
( c_24__type__16930___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__16931)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> t(happ(Vvar__16931,Vv__CANONICAL__17),Vv__CANONICAL__0) ) ) ).
fof('$_type_1698',axiom,
! [Vv__CANONICAL__0,Vvar__1699] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vvar__1699)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__1699,Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_1705',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1706] :
( c_24__type__1705___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1706)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__1706,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_17143',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17144] :
( c_24__type__17143___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17144)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__17144,Vv__CANONICAL__17),Vv__CANONICAL__18)) ) ) ) ).
fof('$_type_173',axiom,
! [Vvar__174] :
( c_24__type__173___24t(Vvar__174)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__174,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_17356',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17357] :
( c_24__type__17356___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17357)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> t(happ(happ(Vvar__17357,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__8) ) ) ) ).
fof('$_type_1742',axiom,
! [Vvar__1743] :
( c_24__type__1742___24t(Vvar__1743)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( c_24__type__1698___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__1705___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__5)
=> t(happ(happ(happ(happ(happ(happ(Vvar__1743,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__1) ) ) ) ) ) ) ) ).
fof('$_type_17569',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17570] :
( c_24__type__17569___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17570)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> t(happ(happ(Vvar__17570,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__8) ) ) ) ).
fof('$_type_1778',axiom,
! [Vvar__1779] :
( c_24__type__1778___24t(Vvar__1779)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMapiter_2ealist___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(Vvar__1779,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_17782',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17783] :
( c_24__type__17782___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17783)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> t(happ(happ(Vvar__17783,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__8) ) ) ) ).
fof('$_type_1786',axiom,
! [Vvar__1787] :
( c_24__type__1786___24t(Vvar__1787)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cProp___24t(happ(happ(happ(happ(Vvar__1787,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_17977',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17978] :
( c_24__type__17977___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__17978)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> t(happ(Vvar__17978,Vv__CANONICAL__17),Vv__CANONICAL__8) ) ) ).
fof('$_type_1799',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1800] :
( c_24__type__1799___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1800)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__1800,Vv__CANONICAL__2)) ) ) ).
fof('$_type_1805',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1806] :
( c_24__type__1805___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1806)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esumor___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__1806,Vv__CANONICAL__2)) ) ) ).
fof('$_type_18190',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__18191] :
( c_24__type__18190___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__18191)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__18191,Vv__CANONICAL__17),Vv__CANONICAL__18)) ) ) ) ).
fof('$_type_1826',axiom,
! [Vvar__1827] :
( c_24__type__1826___24t(Vvar__1827)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__1827,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_1829',axiom,
! [Vvar__1830] :
( c_24__type__1829___24t(Vvar__1830)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__1830,Vv__CANONICAL__0)) ) ) ).
fof('$_type_1837',axiom,
! [Vvar__1838] :
( c_24__type__1837___24t(Vvar__1838)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(happ(happ(Vvar__1838,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_18385',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__18386] :
( c_24__type__18385___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vvar__18386)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> t(happ(Vvar__18386,Vv__CANONICAL__17),Vv__CANONICAL__0) ) ) ).
fof('$_type_1841',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1842] :
( c_24__type__1841___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1842)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__1842,Vv__CANONICAL__2)) ) ) ).
fof('$_type_18415',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18416] :
( c_24__type__18415___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18416)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__18416,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_18429',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18430] :
( c_24__type__18429___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18430)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> t(happ(Vvar__18430,Vv__CANONICAL__2),Vv__CANONICAL__1) ) ) ).
fof('$_type_18436',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18437] :
( c_24__type__18436___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18437)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__18437,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_18451',axiom,
! [Vvar__18452] :
( c_24__type__18451___24t(Vvar__18452)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__18452,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_1848',axiom,
! [Vvar__1849] :
( c_24__type__1848___24t(Vvar__1849)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__1849,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_1851',axiom,
! [Vv__CANONICAL__0,Vvar__1852] :
( c_24__type__1851___24t(Vv__CANONICAL__0,Vvar__1852)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(Vvar__1852,Vv__CANONICAL__1)) ) ) ).
fof('$_type_18737',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18738] :
( c_24__type__18737___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__18738)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__18738,Vv__CANONICAL__2)) ) ) ).
fof('$_type_18741',axiom,
! [Vvar__18742] :
( c_24__type__18741___24t(Vvar__18742)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__18742,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_18759',axiom,
! [Vvar__18760] :
( c_24__type__18759___24t(Vvar__18760)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,happ(Vv__CANONICAL__1,Vv__CANONICAL__2))
=> cCoq_2eInit_2eSpecif_2esigT___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(happ(happ(Vvar__18760,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_18852',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__18853] :
( c_24__type__18852___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__18853)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__18853,Vv__CANONICAL__3)) ) ) ).
fof('$_type_18860',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__18861] :
( c_24__type__18860___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__18861)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__18861,Vv__CANONICAL__3)) ) ) ).
fof('$_type_18868',axiom,
! [Vvar__18869] :
( c_24__type__18868___24t(Vvar__18869)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cType___24t(happ(happ(happ(Vvar__18869,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_18934',axiom,
! [Vvar__18935] :
( c_24__type__18934___24t(Vvar__18935)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__18935,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_18982',axiom,
! [Vv__CANONICAL__0,Vvar__18983] :
( c_24__type__18982___24t(Vv__CANONICAL__0,Vvar__18983)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__18983,Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_19006',axiom,
! [Vvar__19007] :
( c_24__type__19006___24t(Vvar__19007)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__19007,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19009',axiom,
! [Vvar__19010] :
( c_24__type__19009___24t(Vvar__19010)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__19010,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_1901',axiom,
! [Vvar__1902] :
( c_24__type__1901___24t(Vvar__1902)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(happ(Vvar__1902,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_19020',axiom,
! [Vvar__19021] :
( c_24__type__19020___24t(Vvar__19021)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__19021,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19055',axiom,
! [Vvar__19056] :
( c_24__type__19055___24t(Vvar__19056)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(happ(Vvar__19056,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19093',axiom,
! [Vvar__19094] :
( c_24__type__19093___24t(Vvar__19094)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(happ(Vvar__19094,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19141',axiom,
! [Vvar__19142] :
( c_24__type__19141___24t(Vvar__19142)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__11363___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__3)
=> t(happ(happ(happ(happ(Vvar__19142,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_1916',axiom,
! [Vvar__1917] :
( c_24__type__1916___24t(Vvar__1917)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cIntMap_2eFset_2eFSet___24t(happ(happ(Vvar__1917,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19168',axiom,
! [Vvar__19169] :
( c_24__type__19168___24t(Vvar__19169)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(Vvar__19169,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19172',axiom,
! [Vvar__19173] :
( c_24__type__19172___24t(Vvar__19173)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__19173,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19179',axiom,
! [Vvar__19180] :
( c_24__type__19179___24t(Vvar__19180)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__19180,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19184',axiom,
! [Vvar__19185] :
( c_24__type__19184___24t(Vvar__19185)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__19185,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19189',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__19190] :
( c_24__type__19189___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__19190)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> t(happ(Vvar__19190,Vv__CANONICAL__2),Vv__CANONICAL__1) ) ) ).
fof('$_type_1919',axiom,
! [Vvar__1920] :
( c_24__type__1919___24t(Vvar__1920)
<=> ! [Vv__CANONICAL__0] :
( cIntMap_2eFset_2eFSet___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eFset_2eFSet___24t(Vv__CANONICAL__1)
=> cIntMap_2eFset_2eFSet___24t(happ(happ(Vvar__1920,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19215',axiom,
! [Vvar__19216] :
( c_24__type__19215___24t(Vvar__19216)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(Vvar__19216,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19236',axiom,
! [Vvar__19237] :
( c_24__type__19236___24t(Vvar__19237)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vv__CANONICAL__2)
=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(happ(happ(happ(Vvar__19237,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_19285',axiom,
! [Vvar__19286] :
( c_24__type__19285___24t(Vvar__19286)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__19286,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19347',axiom,
! [Vvar__19348] :
( c_24__type__19347___24t(Vvar__19348)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__18982___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(happ(happ(Vvar__19348,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_19367',axiom,
! [Vvar__19368] :
( c_24__type__19367___24t(Vvar__19368)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt,happ(Vvar__19368,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19382',axiom,
! [Vvar__19383] :
( c_24__type__19382___24t(Vvar__19383)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__19383,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19385',axiom,
! [Vvar__19386] :
( c_24__type__19385___24t(Vvar__19386)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__19386,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_1969',axiom,
! [Vvar__1970] :
( c_24__type__1969___24t(Vvar__1970)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2eInit_2eSpecif_2esumor___24t(cCoq_2eInit_2eSpecif_2esig___24a2(Vv__CANONICAL__0,c_24__lam__1973___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)),c_24__prop__1974___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1),happ(happ(Vvar__1970,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19715',axiom,
! [Vvar__19716] :
( c_24__type__19715___24t(Vvar__19716)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(Vvar__19716,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19719',axiom,
! [Vvar__19720] :
( c_24__type__19719___24t(Vvar__19720)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__19720,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19752',axiom,
! [Vvar__19753] :
( c_24__type__19752___24t(Vvar__19753)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(Vvar__19753,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19759',axiom,
! [Vvar__19760] :
( c_24__type__19759___24t(Vvar__19760)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__19760,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19763',axiom,
! [Vvar__19764] :
( c_24__type__19763___24t(Vvar__19764)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(Vvar__19764,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19869',axiom,
! [Vvar__19870] :
( c_24__type__19869___24t(Vvar__19870)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__19870,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19933',axiom,
! [Vvar__19934] :
( c_24__type__19933___24t(Vvar__19934)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cProp___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vv__CANONICAL__3)
=> cType___24t(happ(happ(happ(happ(Vvar__19934,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_19983',axiom,
! [Vvar__19984] :
( c_24__type__19983___24t(Vvar__19984)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__19984,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19986',axiom,
! [Vv__CANONICAL__0,Vvar__19987] :
( c_24__type__19986___24t(Vv__CANONICAL__0,Vvar__19987)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> t(happ(Vvar__19987,Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ).
fof('$_type_20036',axiom,
! [Vvar__20037] :
( c_24__type__20036___24t(Vvar__20037)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2emicromega_2eEnvRing_2ePol___24t(Vv__CANONICAL__0,happ(happ(Vvar__20037,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_20092',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__20093] :
( c_24__type__20092___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__20093)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__20093,Vv__CANONICAL__6)) ) ) ).
fof('$_type_20100',axiom,
! [Vvar__20101] :
( c_24__type__20100___24t(Vvar__20101)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ( Vv__CANONICAL__1 = Vv__CANONICAL__2
=> cProp___24t(happ(happ(happ(Vvar__20101,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ) ).
fof('$_type_20304',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20305] :
( c_24__type__20304___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20305)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__20305,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_20397',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20398] :
( c_24__type__20397___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20398)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__20398,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_20490',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20491] :
( c_24__type__20490___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20491)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__20491,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_20572',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20573] :
( c_24__type__20572___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20573)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__20573,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_20665',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20666] :
( c_24__type__20665___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20666)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__20666,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_20747',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20748] :
( c_24__type__20747___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20748)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__20748,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_2078',axiom,
! [Vvar__2079] :
( c_24__type__2078___24t(Vvar__2079)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(Vvar__2079,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2083',axiom,
! [Vvar__2084] :
( c_24__type__2083___24t(Vvar__2084)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2eInit_2eSpecif_2esig___24t(cIntMap_2eMap_2eMap___24a1(Vv__CANONICAL__0),c_24__lam__2087___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1),happ(happ(Vvar__2084,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_20840',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20841] :
( c_24__type__20840___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__20841)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__20841,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_21054',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21055] :
( c_24__type__21054___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21055)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__21055,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_21147',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21148] :
( c_24__type__21147___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21148)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__21148,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_21240',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21241] :
( c_24__type__21240___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21241)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__21241,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_21322',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21323] :
( c_24__type__21322___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21323)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__21323,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_21415',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21416] :
( c_24__type__21415___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21416)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__21416,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_21497',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21498] :
( c_24__type__21497___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21498)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__21498,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_21590',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21591] :
( c_24__type__21590___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__21591)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__21591,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_21635',axiom,
! [Vvar__21636] :
( c_24__type__21635___24t(Vvar__21636)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__21636,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_21687',axiom,
! [Vvar__21688] :
( c_24__type__21687___24t(Vvar__21688)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> t(happ(happ(happ(Vvar__21688,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ) ).
fof('$_type_21699',axiom,
! [Vvar__21700] :
( c_24__type__21699___24t(Vvar__21700)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__21700,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_21746',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__21747] :
( c_24__type__21746___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__21747)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__21747,Vv__CANONICAL__3)) ) ) ).
fof('$_type_21793',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__21794] :
( c_24__type__21793___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__21794)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__21794,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_2181',axiom,
! [Vvar__2182] :
( c_24__type__2181___24t(Vvar__2182)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cIntMap_2eMapiter_2ealist___24t(Vv__CANONICAL__0,happ(happ(Vvar__2182,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_21828',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__21829] :
( c_24__type__21828___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__21829)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__21829,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_21860',axiom,
! [Vvar__21861] :
( c_24__type__21860___24t(Vvar__21861)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__14593___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__14593___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__21861,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_22294',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22295] :
( c_24__type__22294___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22295)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__22295,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_22395',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22396] :
( c_24__type__22395___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22396)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__22396,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2249',axiom,
! [Vvar__2250] :
( c_24__type__2249___24t(Vvar__2250)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__2250,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_22496',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22497] :
( c_24__type__22496___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22497)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__22497,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2258',axiom,
! [Vvar__2259] :
( c_24__type__2258___24t(Vvar__2259)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ( p(happ(Vv__CANONICAL__1,Vv__CANONICAL__2))
=> cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(happ(Vvar__2259,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ) ).
fof('$_type_22586',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22587] :
( c_24__type__22586___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22587)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__22587,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_22687',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22688] :
( c_24__type__22687___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22688)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__22688,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_22788',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22789] :
( c_24__type__22788___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22789)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__22789,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_22889',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22890] :
( c_24__type__22889___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vvar__22890)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__22890,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_23013',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__23014] :
( c_24__type__23013___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__23014)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__23014,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_23032',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__23033] :
( c_24__type__23032___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__23033)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__23033,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_23052',axiom,
! [Vvar__23053] :
( c_24__type__23052___24t(Vvar__23053)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cType___24t(happ(happ(happ(happ(happ(Vvar__23053,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_23142',axiom,
! [Vvar__23143] :
( c_24__type__23142___24t(Vvar__23143)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2eQArith_2eQArith__base_2eQ___24t(happ(happ(Vvar__23143,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_23147',axiom,
! [Vvar__23148] :
( c_24__type__23147___24t(Vvar__23148)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__23148,Vv__CANONICAL__0)) ) ) ).
fof('$_type_23152',axiom,
! [Vvar__23153] :
( c_24__type__23152___24t(Vvar__23153)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__23153,Vv__CANONICAL__0)) ) ) ).
fof('$_type_23307',axiom,
! [Vvar__23308] :
( c_24__type__23307___24t(Vvar__23308)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__23308,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_23309',axiom,
! [Vvar__23310] :
( c_24__type__23309___24t(Vvar__23310)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__23310,Vv__CANONICAL__0)) ) ) ).
fof('$_type_23337',axiom,
! [Vvar__23338] :
( c_24__type__23337___24t(Vvar__23338)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__23338,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_23401',axiom,
! [Vvar__23402] :
( c_24__type__23401___24t(Vvar__23402)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__23402,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_23968',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__23969] :
( c_24__type__23968___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__23969)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__23969,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_24314',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__24315] :
( c_24__type__24314___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__24315)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__24315,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2438',axiom,
! [Vvar__2439] :
( c_24__type__2438___24t(Vvar__2439)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__6)
=> ! [Vv__CANONICAL__7] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__7)
=> cCoq_2eStrings_2eAscii_2eascii___24t(happ(happ(happ(happ(happ(happ(happ(happ(Vvar__2439,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__7)) ) ) ) ) ) ) ) ) ) ).
fof('$_type_24660',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__24661] :
( c_24__type__24660___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__24661)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__24661,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_24983',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__24984] :
( c_24__type__24983___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__24984)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> t(happ(Vvar__24984,Vv__CANONICAL__22),Vv__CANONICAL__0) ) ) ).
fof('$_type_25',axiom,
! [Vvar__26] :
( c_24__type__25___24t(Vvar__26)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(Vvar__26,Vv__CANONICAL__0)) ) ) ).
fof('$_type_25329',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__25330] :
( c_24__type__25329___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__25330)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__25330,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_25675',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__25676] :
( c_24__type__25675___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__25676)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__25676,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_26021',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__26022] :
( c_24__type__26021___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__26022)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> t(happ(happ(Vvar__26022,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__9) ) ) ) ).
fof('$_type_26367',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__26368] :
( c_24__type__26367___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__26368)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> t(happ(happ(Vvar__26368,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__9) ) ) ) ).
fof('$_type_2656',axiom,
! [Vvar__2657] :
( c_24__type__2656___24t(Vvar__2657)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__2657,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2669',axiom,
! [Vvar__2670] :
( c_24__type__2669___24t(Vvar__2670)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__2670,Vv__CANONICAL__0)) ) ) ).
fof('$_type_26713',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__26714] :
( c_24__type__26713___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__26714)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> t(happ(happ(Vvar__26714,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__9) ) ) ) ).
fof('$_type_27',axiom,
! [Vvar__28] :
( c_24__type__27___24t(Vvar__28)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__28,Vv__CANONICAL__0)) ) ) ).
fof('$_type_27036',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__27037] :
( c_24__type__27036___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__27037)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> t(happ(Vvar__27037,Vv__CANONICAL__22),Vv__CANONICAL__9) ) ) ).
fof('$_type_27382',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__27383] :
( c_24__type__27382___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__27383)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__27383,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_275',axiom,
! [Vvar__276] :
( c_24__type__275___24t(Vvar__276)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(happ(happ(Vvar__276,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_27728',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__27729] :
( c_24__type__27728___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__27729)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__27729,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_28051',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__28052] :
( c_24__type__28051___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__28052)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> t(happ(Vvar__28052,Vv__CANONICAL__22),Vv__CANONICAL__0) ) ) ).
fof('$_type_28374',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__28375] :
( c_24__type__28374___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__28375)
<=> ! [Vv__CANONICAL__22] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__22)
=> t(happ(Vvar__28375,Vv__CANONICAL__22),Vv__CANONICAL__19) ) ) ).
fof('$_type_28720',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__28721] :
( c_24__type__28720___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vv__CANONICAL__13,Vv__CANONICAL__14,Vv__CANONICAL__15,Vv__CANONICAL__16,Vv__CANONICAL__17,Vv__CANONICAL__18,Vv__CANONICAL__19,Vv__CANONICAL__20,Vv__CANONICAL__21,Vvar__28721)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__19)
=> t(happ(happ(Vvar__28721,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_28890',axiom,
! [Vvar__28891] :
( c_24__type__28890___24t(Vvar__28891)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,happ(Vvar__28891,Vv__CANONICAL__0)) ) ) ).
fof('$_type_28893',axiom,
! [Vvar__28894] :
( c_24__type__28893___24t(Vvar__28894)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__28894,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_28902',axiom,
! [Vvar__28903] :
( c_24__type__28902___24t(Vvar__28903)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__28903,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_28920',axiom,
! [Vvar__28921] :
( c_24__type__28920___24t(Vvar__28921)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__3)
=> t(happ(happ(happ(happ(Vvar__28921,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_28941',axiom,
! [Vvar__28942] :
( c_24__type__28941___24t(Vvar__28942)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__28942,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_29114',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__29115] :
( c_24__type__29114___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__29115)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__29115,Vv__CANONICAL__6),Vv__CANONICAL__7),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_29153',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__29154] :
( c_24__type__29153___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__29154)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__29154,Vv__CANONICAL__6),Vv__CANONICAL__7),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_29192',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__29193] :
( c_24__type__29192___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__29193)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__29193,Vv__CANONICAL__6),Vv__CANONICAL__7)) ) ) ) ).
fof('$_type_29459',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29460] :
( c_24__type__29459___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29460)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__29460,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_29522',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29523] :
( c_24__type__29522___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29523)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__29523,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_29585',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29586] :
( c_24__type__29585___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29586)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__29586,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_29639',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29640] :
( c_24__type__29639___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29640)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(Vvar__29640,Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ).
fof('$_type_29702',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29703] :
( c_24__type__29702___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29703)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__29703,Vv__CANONICAL__8),Vv__CANONICAL__9)) ) ) ) ).
fof('$_type_29976',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29977] :
( c_24__type__29976___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__29977)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__29977,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30039',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30040] :
( c_24__type__30039___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30040)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30040,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30102',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30103] :
( c_24__type__30102___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30103)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30103,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30156',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30157] :
( c_24__type__30156___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30157)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(Vvar__30157,Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ).
fof('$_type_30219',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30220] :
( c_24__type__30219___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__30220)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__30220,Vv__CANONICAL__8),Vv__CANONICAL__9)) ) ) ) ).
fof('$_type_30325',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30326] :
( c_24__type__30325___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30326)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30326,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30348',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30349] :
( c_24__type__30348___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30349)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30349,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30371',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30372] :
( c_24__type__30371___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30372)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__30372,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_30394',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30395] :
( c_24__type__30394___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30395)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30395,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30412',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30413] :
( c_24__type__30412___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30413)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(Vvar__30413,Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ).
fof('$_type_30438',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30439] :
( c_24__type__30438___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30439)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30439,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30456',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30457] :
( c_24__type__30456___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__30457)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(Vvar__30457,Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ).
fof('$_type_30566',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30567] :
( c_24__type__30566___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30567)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30567,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30596',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30597] :
( c_24__type__30596___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30597)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30597,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30620',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30621] :
( c_24__type__30620___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30621)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__30621,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_30650',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30651] :
( c_24__type__30650___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30651)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__30651,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_30680',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30681] :
( c_24__type__30680___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30681)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30681,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30704',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30705] :
( c_24__type__30704___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30705)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__30705,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_30737',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30738] :
( c_24__type__30737___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30738)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__30738,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_30761',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30762] :
( c_24__type__30761___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30762)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__30762,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_30788',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30789] :
( c_24__type__30788___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__30789)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__30789,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_31044',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31045] :
( c_24__type__31044___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31045)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__31045,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_31169',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31170] :
( c_24__type__31169___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31170)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__31170,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_31294',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31295] :
( c_24__type__31294___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31295)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__31295,Vv__CANONICAL__13),Vv__CANONICAL__14)) ) ) ) ).
fof('$_type_31419',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31420] :
( c_24__type__31419___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31420)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__6)
=> t(happ(happ(Vvar__31420,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__6) ) ) ) ).
fof('$_type_31544',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31545] :
( c_24__type__31544___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31545)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__6)
=> t(happ(happ(Vvar__31545,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__6) ) ) ) ).
fof('$_type_31669',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31670] :
( c_24__type__31669___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31670)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__6)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__31670,Vv__CANONICAL__13),Vv__CANONICAL__14)) ) ) ) ).
fof('$_type_31780',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31781] :
( c_24__type__31780___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vv__CANONICAL__8,Vv__CANONICAL__9,Vv__CANONICAL__10,Vv__CANONICAL__11,Vv__CANONICAL__12,Vvar__31781)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> t(happ(Vvar__31781,Vv__CANONICAL__13),Vv__CANONICAL__0) ) ) ).
fof('$_type_31929',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__31930] :
( c_24__type__31929___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__31930)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__31930,Vv__CANONICAL__7),Vv__CANONICAL__8)) ) ) ) ).
fof('$_type_31979',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__31980] :
( c_24__type__31979___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__31980)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__2)
=> t(happ(happ(Vvar__31980,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__2) ) ) ) ).
fof('$_type_32029',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32030] :
( c_24__type__32029___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32030)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__2)
=> t(happ(happ(Vvar__32030,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__2) ) ) ) ).
fof('$_type_32071',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32072] :
( c_24__type__32071___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32072)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> t(happ(Vvar__32072,Vv__CANONICAL__7),Vv__CANONICAL__0) ) ) ).
fof('$_type_32121',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32122] :
( c_24__type__32121___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32122)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__2,Vv__CANONICAL__2,happ(happ(Vvar__32122,Vv__CANONICAL__7),Vv__CANONICAL__8)) ) ) ) ).
fof('$_type_32197',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__32198] :
( c_24__type__32197___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__32198)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__1,Vv__CANONICAL__1,happ(happ(Vvar__32198,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_32306',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32307] :
( c_24__type__32306___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32307)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__32307,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_32350',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32351] :
( c_24__type__32350___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32351)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32351,Vv__CANONICAL__7),Vv__CANONICAL__8)) ) ) ) ).
fof('$_type_32386',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32387] :
( c_24__type__32386___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32387)
<=> ! [Vv__CANONICAL__7] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__7)
=> t(happ(Vvar__32387,Vv__CANONICAL__7),Vv__CANONICAL__4) ) ) ).
fof('$_type_32430',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32431] :
( c_24__type__32430___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__32431)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__4)
=> t(happ(happ(Vvar__32431,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_32436',axiom,
! [Vvar__32437] :
( c_24__type__32436___24t(Vvar__32437)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eRelations_2eRelation__Definitions_2erelation___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__32437,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_32478',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__32479] :
( c_24__type__32478___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__32479)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32479,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_32513',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32514] :
( c_24__type__32513___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32514)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32514,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_32553',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__32554] :
( c_24__type__32553___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__32554)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32554,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_32573',axiom,
! [Vvar__32574] :
( c_24__type__32573___24t(Vvar__32574)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__12419___24t(Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__12980___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cProp___24t(happ(happ(happ(happ(Vvar__32574,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_32620',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__32621] :
( c_24__type__32620___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__32621)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32621,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_32655',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32656] :
( c_24__type__32655___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32656)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32656,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_32690',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32691] :
( c_24__type__32690___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32691)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__32691,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_32716',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32717] :
( c_24__type__32716___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32717)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__32717,Vv__CANONICAL__3)) ) ) ).
fof('$_type_32724',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32725] :
( c_24__type__32724___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__32725)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__32725,Vv__CANONICAL__3)) ) ) ).
fof('$_type_32732',axiom,
! [Vvar__32733] :
( c_24__type__32732___24t(Vvar__32733)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cType___24t(happ(happ(happ(Vvar__32733,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_32811',axiom,
! [Vvar__32812] :
( c_24__type__32811___24t(Vvar__32812)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> cType___24t(happ(happ(happ(happ(Vvar__32812,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_33209',axiom,
! [Vvar__33210] :
( c_24__type__33209___24t(Vvar__33210)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__33210,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_33261',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__33262] :
( c_24__type__33261___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__33262)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__33262,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_33336',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__33337] :
( c_24__type__33336___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__33337)
<=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__4)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__33337,Vv__CANONICAL__4)) ) ) ).
fof('$_type_33345',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__33346] :
( c_24__type__33345___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__33346)
<=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__4)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__33346,Vv__CANONICAL__4)) ) ) ).
fof('$_type_33431',axiom,
! [Vvar__33432] :
( c_24__type__33431___24t(Vvar__33432)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__33432,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_33487',axiom,
! [Vvar__33488] :
( c_24__type__33487___24t(Vvar__33488)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__451___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__451___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__33488,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_33511',axiom,
! [Vvar__33512] :
( c_24__type__33511___24t(Vvar__33512)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(happ(happ(Vvar__33512,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_33574',axiom,
! [Vvar__33575] :
( c_24__type__33574___24t(Vvar__33575)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__33575,Vv__CANONICAL__0)) ) ) ).
fof('$_type_33602',axiom,
! [Vvar__33603] :
( c_24__type__33602___24t(Vvar__33603)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__33603,Vv__CANONICAL__0)) ) ) ).
fof('$_type_33606',axiom,
! [Vvar__33607] :
( c_24__type__33606___24t(Vvar__33607)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__33607,Vv__CANONICAL__0)) ) ) ).
fof('$_type_33620',axiom,
! [Vvar__33621] :
( c_24__type__33620___24t(Vvar__33621)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__33621,Vv__CANONICAL__0)) ) ) ).
fof('$_type_33637',axiom,
! [Vvar__33638] :
( c_24__type__33637___24t(Vvar__33638)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__33620___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__33620___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__33638,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_34648',axiom,
! [Vvar__34649] :
( c_24__type__34648___24t(Vvar__34649)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__34649,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_34730',axiom,
! [Vvar__34731] :
( c_24__type__34730___24t(Vvar__34731)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__34731,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_34919',axiom,
! [Vvar__34920] :
( c_24__type__34919___24t(Vvar__34920)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(Vvar__34920,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_35536',axiom,
! [Vvar__35537] :
( c_24__type__35536___24t(Vvar__35537)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__1)
=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(happ(happ(Vvar__35537,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_36',axiom,
! [Vvar__37] :
( c_24__type__36___24t(Vvar__37)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__37,Vv__CANONICAL__0)) ) ) ).
fof('$_type_36678',axiom,
! [Vvar__36679] :
( c_24__type__36678___24t(Vvar__36679)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,happ(Vv__CANONICAL__1,Vv__CANONICAL__2))
=> cProp___24t(happ(happ(happ(happ(Vvar__36679,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_36683',axiom,
! [Vvar__36684] :
( c_24__type__36683___24t(Vvar__36684)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__36684,Vv__CANONICAL__0)) ) ) ).
fof('$_type_36708',axiom,
! [Vv__CANONICAL__0,Vvar__36709] :
( c_24__type__36708___24t(Vv__CANONICAL__0,Vvar__36709)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> t(happ(Vvar__36709,Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ).
fof('$_type_36744',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__36745] :
( c_24__type__36744___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__36745)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__36745,Vv__CANONICAL__2)) ) ) ).
fof('$_type_36750',axiom,
! [Vvar__36751] :
( c_24__type__36750___24t(Vvar__36751)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> t(happ(happ(happ(Vvar__36751,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ) ).
fof('$_type_37671',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__37672] :
( c_24__type__37671___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__37672)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> cProp___24t(happ(Vvar__37672,Vv__CANONICAL__3)) ) ) ).
fof('$_type_37675',axiom,
! [Vvar__37676] :
( c_24__type__37675___24t(Vvar__37676)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,happ(happ(Vvar__37676,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_37700',axiom,
! [Vvar__37701] :
( c_24__type__37700___24t(Vvar__37701)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(happ(happ(Vvar__37701,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_37708',axiom,
! [Vvar__37709] :
( c_24__type__37708___24t(Vvar__37709)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2emicromega_2eRMicromega_2eRcst___24t(happ(Vvar__37709,Vv__CANONICAL__0)) ) ) ).
fof('$_type_37726',axiom,
! [Vvar__37727] :
( c_24__type__37726___24t(Vvar__37727)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cProp___24t(Vv__CANONICAL__3)
=> cProp___24t(happ(happ(happ(happ(Vvar__37727,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_37733',axiom,
! [Vvar__37734] :
( c_24__type__37733___24t(Vvar__37734)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__37734,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_37757',axiom,
! [Vvar__37758] :
( c_24__type__37757___24t(Vvar__37758)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__37762___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> t(happ(happ(happ(happ(Vvar__37758,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_37762',axiom,
! [Vv__CANONICAL__0,Vvar__37763] :
( c_24__type__37762___24t(Vv__CANONICAL__0,Vvar__37763)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__37763,Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_37771',axiom,
! [Vvar__37772] :
( c_24__type__37771___24t(Vvar__37772)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__37772,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_38575',axiom,
! [Vvar__38576] :
( c_24__type__38575___24t(Vvar__38576)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(happ(happ(Vvar__38576,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_38761',axiom,
! [Vvar__38762] :
( c_24__type__38761___24t(Vvar__38762)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2esum___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(happ(Vvar__38762,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_38766',axiom,
! [Vvar__38767] :
( c_24__type__38766___24t(Vvar__38767)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2esum___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(happ(Vvar__38767,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_388',axiom,
! [Vvar__389] :
( c_24__type__388___24t(Vvar__389)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__389,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_38979',axiom,
! [Vv__CANONICAL__0,Vvar__38980] :
( c_24__type__38979___24t(Vv__CANONICAL__0,Vvar__38980)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(Vv__CANONICAL__1)
=> cType___24t(happ(Vvar__38980,Vv__CANONICAL__1)) ) ) ).
fof('$_type_38984',axiom,
! [Vvar__38985] :
( c_24__type__38984___24t(Vvar__38985)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__38986___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,happ(Vv__CANONICAL__0,cCoq_2eInit_2eDatatypes_2ett))
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(Vv__CANONICAL__2)
=> t(happ(happ(happ(Vvar__38985,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),happ(Vv__CANONICAL__0,Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_38986',axiom,
! [Vvar__38987] :
( c_24__type__38986___24t(Vvar__38987)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__38987,Vv__CANONICAL__0)) ) ) ).
fof('$_type_39009',axiom,
! [Vvar__39010] :
( c_24__type__39009___24t(Vvar__39010)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__19189___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__1,happ(happ(happ(happ(Vvar__39010,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_39103',axiom,
! [Vvar__39104] :
( c_24__type__39103___24t(Vvar__39104)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__11367___24t(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2emicromega_2eRingMicromega_2ePolEnv___24t(Vv__CANONICAL__0,Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( cCoq_2emicromega_2eRingMicromega_2ePolC___24t(Vv__CANONICAL__3,Vv__CANONICAL__6)
=> t(happ(happ(happ(happ(happ(happ(happ(Vvar__39104,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ) ) ) ) ) ).
fof('$_type_39187',axiom,
! [Vvar__39188] :
( c_24__type__39187___24t(Vvar__39188)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__12419___24t(Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2emicromega_2eRingMicromega_2eOp1___24t(Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(happ(happ(happ(happ(happ(Vvar__39188,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ) ) ) ) ) ).
fof('$_type_39454',axiom,
! [Vvar__39455] :
( c_24__type__39454___24t(Vvar__39455)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> cCoq_2emicromega_2eRingMicromega_2eFormula___24t(Vv__CANONICAL__0,happ(happ(happ(happ(Vvar__39455,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_39490',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__39491] :
( c_24__type__39490___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__39491)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__39491,Vv__CANONICAL__2)) ) ) ).
fof('$_type_39496',axiom,
! [Vvar__39497] :
( c_24__type__39496___24t(Vvar__39497)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__11408___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esigT___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> t(happ(happ(happ(Vvar__39497,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ) ).
fof('$_type_39505',axiom,
! [Vvar__39506] :
( c_24__type__39505___24t(Vvar__39506)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,happ(happ(happ(happ(Vvar__39506,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_39523',axiom,
! [Vvar__39524] :
( c_24__type__39523___24t(Vvar__39524)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__1)
=> cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,happ(happ(happ(happ(happ(Vvar__39524,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_39540',axiom,
! [Vvar__39541] :
( c_24__type__39540___24t(Vvar__39541)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__2)
=> cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,happ(happ(happ(happ(happ(happ(Vvar__39541,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_39557',axiom,
! [Vvar__39558] :
( c_24__type__39557___24t(Vvar__39558)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__5)
=> cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,happ(happ(happ(happ(happ(happ(Vvar__39558,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_39584',axiom,
! [Vvar__39585] :
( c_24__type__39584___24t(Vvar__39585)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4)
=> cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,happ(happ(happ(happ(happ(Vvar__39585,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_39607',axiom,
! [Vvar__39608] :
( c_24__type__39607___24t(Vvar__39608)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__3,Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__6)
=> cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,happ(happ(happ(happ(happ(happ(happ(Vvar__39608,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ) ) ) ) ) ).
fof('$_type_39720',axiom,
! [Vvar__39721] :
( c_24__type__39720___24t(Vvar__39721)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__812___24t(Vv__CANONICAL__1,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( c_24__type__39725___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__6)
=> cProp___24t(happ(happ(happ(happ(happ(happ(happ(Vvar__39721,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ) ) ) ) ) ).
fof('$_type_39725',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__39726] :
( c_24__type__39725___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__39726)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__39726,Vv__CANONICAL__2)) ) ) ).
fof('$_type_39814',axiom,
! [Vvar__39815] :
( c_24__type__39814___24t(Vvar__39815)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> cCoq_2emicromega_2eTauto_2ecnf___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(Vvar__39815,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_39862',axiom,
! [Vvar__39863] :
( c_24__type__39862___24t(Vvar__39863)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2emicromega_2eTauto_2ecnf___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2emicromega_2eTauto_2ecnf___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cCoq_2emicromega_2eTauto_2ecnf___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(happ(happ(Vvar__39863,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_400',axiom,
! [Vvar__401] :
( c_24__type__400___24t(Vvar__401)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__401,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_40194',axiom,
! [Vvar__40195] :
( c_24__type__40194___24t(Vvar__40195)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__40201___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__5)
=> cProp___24t(happ(happ(happ(happ(happ(happ(Vvar__40195,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_40201',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__40202] :
( c_24__type__40201___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__40202)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__40202,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_40225',axiom,
! [Vvar__40226] :
( c_24__type__40225___24t(Vvar__40226)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__40201___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( cCoq_2emicromega_2eTauto_2eclause___24t(Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__5)
=> cProp___24t(happ(happ(happ(happ(happ(happ(Vvar__40226,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_40254',axiom,
! [Vvar__40255] :
( c_24__type__40254___24t(Vvar__40255)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__40201___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( cCoq_2emicromega_2eTauto_2ecnf___24t(Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__5)
=> cProp___24t(happ(happ(happ(happ(happ(happ(Vvar__40255,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_40680',axiom,
! [Vvar__40681] :
( c_24__type__40680___24t(Vvar__40681)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2emicromega_2eTauto_2eBFormula___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__40681,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_40687',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__40688] :
( c_24__type__40687___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__40688)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> cProp___24t(happ(Vvar__40688,Vv__CANONICAL__2)) ) ) ).
fof('$_type_40929',axiom,
! [Vvar__40930] :
( c_24__type__40929___24t(Vvar__40930)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(cCoq_2eNumbers_2eBinNums_2eZ,Vv__CANONICAL__0)
=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(happ(Vvar__40930,Vv__CANONICAL__0)) ) ) ).
fof('$_type_41646',axiom,
! [Vvar__41647] :
( c_24__type__41646___24t(Vvar__41647)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__2669___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2669___24t(Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__41647,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_42119',axiom,
! [Vvar__42120] :
( c_24__type__42119___24t(Vvar__42120)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__42120,Vv__CANONICAL__0)) ) ) ).
fof('$_type_422',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__423] :
( c_24__type__422___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__423)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__423,Vv__CANONICAL__2)) ) ) ).
fof('$_type_430',axiom,
! [Vvar__431] :
( c_24__type__430___24t(Vvar__431)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eSpecif_2esumbool___24t(c_24__prop__432___24a1(Vv__CANONICAL__0),c_24__prop__433___24a1(Vv__CANONICAL__0),happ(Vvar__431,Vv__CANONICAL__0)) ) ) ).
fof('$_type_441',axiom,
! [Vvar__442] :
( c_24__type__441___24t(Vvar__442)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__442,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_44250',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__44251] :
( c_24__type__44250___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__44251)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(Vvar__44251,Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ).
fof('$_type_44269',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__44270] :
( c_24__type__44269___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__44270)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__44270,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_44283',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__44284] :
( c_24__type__44283___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__44284)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,happ(Vvar__44284,Vv__CANONICAL__4)) ) ) ).
fof('$_type_449',axiom,
! [Vvar__450] :
( c_24__type__449___24t(Vvar__450)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(Vvar__450,Vv__CANONICAL__0)) ) ) ).
fof('$_type_451',axiom,
! [Vvar__452] :
( c_24__type__451___24t(Vvar__452)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__452,Vv__CANONICAL__0)) ) ) ).
fof('$_type_458',axiom,
! [Vvar__459] :
( c_24__type__458___24t(Vvar__459)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__459,Vv__CANONICAL__0)) ) ) ).
fof('$_type_460',axiom,
! [Vvar__461] :
( c_24__type__460___24t(Vvar__461)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(Vvar__461,Vv__CANONICAL__0)) ) ) ).
fof('$_type_48',axiom,
! [Vvar__49] :
( c_24__type__48___24t(Vvar__49)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,happ(happ(Vvar__49,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_50',axiom,
! [Vvar__51] :
( c_24__type__50___24t(Vvar__51)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,happ(Vvar__51,Vv__CANONICAL__0)) ) ) ).
fof('$_type_554',axiom,
! [Vv__CANONICAL__0,Vvar__555] :
( c_24__type__554___24t(Vv__CANONICAL__0,Vvar__555)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(Vvar__555,Vv__CANONICAL__1)) ) ) ).
fof('$_type_593',axiom,
! [Vvar__594] :
( c_24__type__593___24t(Vvar__594)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__5)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(happ(happ(happ(happ(Vvar__594,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_735',axiom,
! [Vvar__736] :
( c_24__type__735___24t(Vvar__736)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(happ(Vvar__736,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_77784',axiom,
! [Vvar__77785] :
( c_24__type__77784___24t(Vvar__77785)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2emicromega_2eEnvRing_2ePol___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__77785,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_77792',axiom,
! [Vvar__77793] :
( c_24__type__77792___24t(Vvar__77793)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> cCoq_2emicromega_2eEnvRing_2ePol___24t(Vv__CANONICAL__0,happ(happ(happ(happ(Vvar__77793,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_789',axiom,
! [Vvar__790] :
( c_24__type__789___24t(Vvar__790)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(happ(Vvar__790,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_805',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__806] :
( c_24__type__805___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__806)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__806,Vv__CANONICAL__2)) ) ) ).
fof('$_type_809',axiom,
! [Vvar__810] :
( c_24__type__809___24t(Vvar__810)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__810,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_812',axiom,
! [Vv__CANONICAL__0,Vvar__813] :
( c_24__type__812___24t(Vv__CANONICAL__0,Vvar__813)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__813,Vv__CANONICAL__1)) ) ) ).
fof('$_type_81800',axiom,
! [Vvar__81801] :
( c_24__type__81800___24t(Vvar__81801)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eStrings_2eString_2estring___24t(Vv__CANONICAL__1)
=> cCoq_2eStrings_2eString_2estring___24t(happ(happ(Vvar__81801,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_82955',axiom,
! [Vvar__82956] :
( c_24__type__82955___24t(Vvar__82956)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2eVectors_2eVectorDef_2et___24t(Vv__CANONICAL__0,cCoq_2eInit_2eDatatypes_2eO,happ(Vvar__82956,Vv__CANONICAL__0)) ) ) ).
fof('$_type_85015',axiom,
! [Vvar__85016] :
( c_24__type__85015___24t(Vvar__85016)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__85016,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_85027',axiom,
! [Vvar__85028] :
( c_24__type__85027___24t(Vvar__85028)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__85028,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_85132',axiom,
! [Vvar__85133] :
( c_24__type__85132___24t(Vvar__85133)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__85137___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__3)
=> t(happ(happ(happ(happ(Vvar__85133,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_85137',axiom,
! [Vv__CANONICAL__0,Vvar__85138] :
( c_24__type__85137___24t(Vv__CANONICAL__0,Vvar__85138)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__85138,Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_85170',axiom,
! [Vvar__85171] :
( c_24__type__85170___24t(Vvar__85171)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__85171,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_85173',axiom,
! [Vvar__85174] :
( c_24__type__85173___24t(Vvar__85174)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eStrings_2eString_2estring___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eStrings_2eString_2estring___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__85174,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_865',axiom,
! [Vvar__866] :
( c_24__type__865___24t(Vvar__866)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> ( p(Vv__CANONICAL__0)
=> cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(Vvar__866,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ) ).
fof('$_type_870',axiom,
! [Vvar__871] :
( c_24__type__870___24t(Vvar__871)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> ( p(Vv__CANONICAL__1)
=> cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,happ(happ(Vvar__871,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ) ).
fof('$_type_89224',axiom,
! [Vvar__89225] :
( c_24__type__89224___24t(Vvar__89225)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vv__CANONICAL__0,happ(happ(Vvar__89225,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_926',axiom,
! [Vvar__927] :
( c_24__type__926___24t(Vvar__927)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__927,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_93',axiom,
! [Vvar__94] :
( c_24__type__93___24t(Vvar__94)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__94,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_95301',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95302] :
( c_24__type__95301___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95302)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__95302,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_95364',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95365] :
( c_24__type__95364___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95365)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__95365,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_95427',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95428] :
( c_24__type__95427___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95428)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__95428,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_95481',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95482] :
( c_24__type__95481___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95482)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(Vvar__95482,Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ).
fof('$_type_95544',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95545] :
( c_24__type__95544___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vv__CANONICAL__7,Vvar__95545)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__95545,Vv__CANONICAL__8),Vv__CANONICAL__9)) ) ) ) ).
fof('$_type_95611',axiom,
! [Vvar__95612] :
( c_24__type__95611___24t(Vvar__95612)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vv__CANONICAL__0)
=> cCoq_2emicromega_2eRMicromega_2eRcst___24t(happ(Vvar__95612,Vv__CANONICAL__0)) ) ) ).
fof('$_type_95614',axiom,
! [Vvar__95615] :
( c_24__type__95614___24t(Vvar__95615)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vv__CANONICAL__1)
=> cCoq_2emicromega_2eRMicromega_2eRcst___24t(happ(happ(Vvar__95615,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_95618',axiom,
! [Vvar__95619] :
( c_24__type__95618___24t(Vvar__95619)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vv__CANONICAL__0)
=> cCoq_2emicromega_2eRMicromega_2eRcst___24t(happ(Vvar__95619,Vv__CANONICAL__0)) ) ) ).
fof('$_type_95638',axiom,
! [Vvar__95639] :
( c_24__type__95638___24t(Vvar__95639)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__1698___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__95639,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_95705',axiom,
! [Vvar__95706] :
( c_24__type__95705___24t(Vvar__95706)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__12419___24t(Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__95715___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__12980___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> cProp___24t(happ(happ(happ(happ(happ(Vvar__95706,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_95715',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__95716] :
( c_24__type__95715___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__95716)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__95716,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_95772',axiom,
! [Vvar__95773] :
( c_24__type__95772___24t(Vvar__95773)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ( p(c_24False)
=> t(happ(Vvar__95773,Vv__CANONICAL__0),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_98',axiom,
! [Vvar__99] :
( c_24__type__98___24t(Vvar__99)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(happ(happ(Vvar__99,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_995',axiom,
! [Vvar__996] :
( c_24__type__995___24t(Vvar__996)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__1)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(happ(Vvar__996,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_typeof_Coq.Arith.EqNat.eq_nat',axiom,
c_24__type__2249___24t(cCoq_2eArith_2eEqNat_2eeq__nat) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.b2n',axiom,
c_24__type__19020___24t(cCoq_2eArith_2ePeanoNat_2eNat_2eb2n) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.divide',axiom,
c_24__type__2249___24t(cCoq_2eArith_2ePeanoNat_2eNat_2edivide) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.eq',axiom,
c_24__type__2249___24t(cCoq_2eArith_2ePeanoNat_2eNat_2eeq) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.eqf',axiom,
c_24__type__21860___24t(cCoq_2eArith_2ePeanoNat_2eNat_2eeqf) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.recursion',axiom,
c_24__type__37757___24t(cCoq_2eArith_2ePeanoNat_2eNat_2erecursion) ).
fof('$_typeof_Coq.Arith.Plus.tail_plus',axiom,
c_24__type__789___24t(cCoq_2eArith_2ePlus_2etail__plus) ).
fof('$_typeof_Coq.Bool.Bool.Is_true',axiom,
c_24__type__10772___24t(cCoq_2eBool_2eBool_2eIs__true) ).
fof('$_typeof_Coq.Bool.Bool.eqb',axiom,
c_24__type__1826___24t(cCoq_2eBool_2eBool_2eeqb) ).
fof('$_typeof_Coq.Bool.Bool.reflect',axiom,
c_24__type__19869___24t(cCoq_2eBool_2eBool_2ereflect) ).
fof('$_typeof_Coq.Bool.Bvector.Bvector',axiom,
c_24__type__10793___24t(cCoq_2eBool_2eBvector_2eBvector) ).
fof('$_typeof_Coq.Bool.Sumbool.sumbool_of_bool',axiom,
c_24__type__430___24t(cCoq_2eBool_2eSumbool_2esumbool__of__bool) ).
fof('$_typeof_Coq.Bool.Zerob.zerob',axiom,
c_24__type__14593___24t(cCoq_2eBool_2eZerob_2ezerob) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.Equal',axiom,
c_24__type__19385___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eEqual) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.In',axiom,
c_24__type__19382___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.Leaf',axiom,
cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.Node',axiom,
c_24__type__19236___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.elements',axiom,
c_24__type__19367___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelements) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.elt',axiom,
cType___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.empty',axiom,
cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eempty) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.eq',axiom,
c_24__type__19385___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eeq) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.fold',axiom,
c_24__type__19347___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2efold) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.mem',axiom,
c_24__type__19285___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.t',axiom,
cType___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.tree',axiom,
cType___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree) ).
fof('$_typeof_Coq.FSets.FSetPositive.PositiveSet.union',axiom,
c_24__type__35536___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion) ).
fof('$_typeof_Coq.Init.Byte.byte',axiom,
cType___24t(cCoq_2eInit_2eByte_2ebyte) ).
fof('$_typeof_Coq.Init.Byte.x00',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex00) ).
fof('$_typeof_Coq.Init.Byte.x01',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex01) ).
fof('$_typeof_Coq.Init.Byte.x02',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex02) ).
fof('$_typeof_Coq.Init.Byte.x03',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex03) ).
fof('$_typeof_Coq.Init.Byte.x04',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex04) ).
fof('$_typeof_Coq.Init.Byte.x05',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex05) ).
fof('$_typeof_Coq.Init.Byte.x06',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex06) ).
fof('$_typeof_Coq.Init.Byte.x07',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex07) ).
fof('$_typeof_Coq.Init.Byte.x08',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex08) ).
fof('$_typeof_Coq.Init.Byte.x09',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex09) ).
fof('$_typeof_Coq.Init.Byte.x0a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex0a) ).
fof('$_typeof_Coq.Init.Byte.x0b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex0b) ).
fof('$_typeof_Coq.Init.Byte.x0c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex0c) ).
fof('$_typeof_Coq.Init.Byte.x0d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex0d) ).
fof('$_typeof_Coq.Init.Byte.x0e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex0e) ).
fof('$_typeof_Coq.Init.Byte.x0f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex0f) ).
fof('$_typeof_Coq.Init.Byte.x10',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex10) ).
fof('$_typeof_Coq.Init.Byte.x11',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex11) ).
fof('$_typeof_Coq.Init.Byte.x12',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex12) ).
fof('$_typeof_Coq.Init.Byte.x13',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex13) ).
fof('$_typeof_Coq.Init.Byte.x14',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex14) ).
fof('$_typeof_Coq.Init.Byte.x15',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex15) ).
fof('$_typeof_Coq.Init.Byte.x16',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex16) ).
fof('$_typeof_Coq.Init.Byte.x17',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex17) ).
fof('$_typeof_Coq.Init.Byte.x18',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex18) ).
fof('$_typeof_Coq.Init.Byte.x19',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex19) ).
fof('$_typeof_Coq.Init.Byte.x1a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex1a) ).
fof('$_typeof_Coq.Init.Byte.x1b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex1b) ).
fof('$_typeof_Coq.Init.Byte.x1c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex1c) ).
fof('$_typeof_Coq.Init.Byte.x1d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex1d) ).
fof('$_typeof_Coq.Init.Byte.x1e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex1e) ).
fof('$_typeof_Coq.Init.Byte.x1f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex1f) ).
fof('$_typeof_Coq.Init.Byte.x20',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex20) ).
fof('$_typeof_Coq.Init.Byte.x21',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex21) ).
fof('$_typeof_Coq.Init.Byte.x22',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex22) ).
fof('$_typeof_Coq.Init.Byte.x23',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex23) ).
fof('$_typeof_Coq.Init.Byte.x24',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex24) ).
fof('$_typeof_Coq.Init.Byte.x25',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex25) ).
fof('$_typeof_Coq.Init.Byte.x26',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex26) ).
fof('$_typeof_Coq.Init.Byte.x27',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex27) ).
fof('$_typeof_Coq.Init.Byte.x28',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex28) ).
fof('$_typeof_Coq.Init.Byte.x29',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex29) ).
fof('$_typeof_Coq.Init.Byte.x2a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex2a) ).
fof('$_typeof_Coq.Init.Byte.x2b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex2b) ).
fof('$_typeof_Coq.Init.Byte.x2c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex2c) ).
fof('$_typeof_Coq.Init.Byte.x2d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex2d) ).
fof('$_typeof_Coq.Init.Byte.x2e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex2e) ).
fof('$_typeof_Coq.Init.Byte.x2f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex2f) ).
fof('$_typeof_Coq.Init.Byte.x30',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex30) ).
fof('$_typeof_Coq.Init.Byte.x31',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex31) ).
fof('$_typeof_Coq.Init.Byte.x32',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex32) ).
fof('$_typeof_Coq.Init.Byte.x33',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex33) ).
fof('$_typeof_Coq.Init.Byte.x34',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex34) ).
fof('$_typeof_Coq.Init.Byte.x35',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex35) ).
fof('$_typeof_Coq.Init.Byte.x36',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex36) ).
fof('$_typeof_Coq.Init.Byte.x37',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex37) ).
fof('$_typeof_Coq.Init.Byte.x38',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex38) ).
fof('$_typeof_Coq.Init.Byte.x39',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex39) ).
fof('$_typeof_Coq.Init.Byte.x3a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex3a) ).
fof('$_typeof_Coq.Init.Byte.x3b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex3b) ).
fof('$_typeof_Coq.Init.Byte.x3c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex3c) ).
fof('$_typeof_Coq.Init.Byte.x3d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex3d) ).
fof('$_typeof_Coq.Init.Byte.x3e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex3e) ).
fof('$_typeof_Coq.Init.Byte.x3f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex3f) ).
fof('$_typeof_Coq.Init.Byte.x40',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex40) ).
fof('$_typeof_Coq.Init.Byte.x41',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex41) ).
fof('$_typeof_Coq.Init.Byte.x42',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex42) ).
fof('$_typeof_Coq.Init.Byte.x43',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex43) ).
fof('$_typeof_Coq.Init.Byte.x44',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex44) ).
fof('$_typeof_Coq.Init.Byte.x45',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex45) ).
fof('$_typeof_Coq.Init.Byte.x46',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex46) ).
fof('$_typeof_Coq.Init.Byte.x47',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex47) ).
fof('$_typeof_Coq.Init.Byte.x48',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex48) ).
fof('$_typeof_Coq.Init.Byte.x49',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex49) ).
fof('$_typeof_Coq.Init.Byte.x4a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex4a) ).
fof('$_typeof_Coq.Init.Byte.x4b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex4b) ).
fof('$_typeof_Coq.Init.Byte.x4c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex4c) ).
fof('$_typeof_Coq.Init.Byte.x4d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex4d) ).
fof('$_typeof_Coq.Init.Byte.x4e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex4e) ).
fof('$_typeof_Coq.Init.Byte.x4f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex4f) ).
fof('$_typeof_Coq.Init.Byte.x50',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex50) ).
fof('$_typeof_Coq.Init.Byte.x51',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex51) ).
fof('$_typeof_Coq.Init.Byte.x52',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex52) ).
fof('$_typeof_Coq.Init.Byte.x53',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex53) ).
fof('$_typeof_Coq.Init.Byte.x54',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex54) ).
fof('$_typeof_Coq.Init.Byte.x55',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex55) ).
fof('$_typeof_Coq.Init.Byte.x56',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex56) ).
fof('$_typeof_Coq.Init.Byte.x57',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex57) ).
fof('$_typeof_Coq.Init.Byte.x58',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex58) ).
fof('$_typeof_Coq.Init.Byte.x59',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex59) ).
fof('$_typeof_Coq.Init.Byte.x5a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex5a) ).
fof('$_typeof_Coq.Init.Byte.x5b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex5b) ).
fof('$_typeof_Coq.Init.Byte.x5c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex5c) ).
fof('$_typeof_Coq.Init.Byte.x5d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex5d) ).
fof('$_typeof_Coq.Init.Byte.x5e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex5e) ).
fof('$_typeof_Coq.Init.Byte.x5f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex5f) ).
fof('$_typeof_Coq.Init.Byte.x60',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex60) ).
fof('$_typeof_Coq.Init.Byte.x61',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex61) ).
fof('$_typeof_Coq.Init.Byte.x62',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex62) ).
fof('$_typeof_Coq.Init.Byte.x63',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex63) ).
fof('$_typeof_Coq.Init.Byte.x64',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex64) ).
fof('$_typeof_Coq.Init.Byte.x65',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex65) ).
fof('$_typeof_Coq.Init.Byte.x66',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex66) ).
fof('$_typeof_Coq.Init.Byte.x67',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex67) ).
fof('$_typeof_Coq.Init.Byte.x68',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex68) ).
fof('$_typeof_Coq.Init.Byte.x69',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex69) ).
fof('$_typeof_Coq.Init.Byte.x6a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex6a) ).
fof('$_typeof_Coq.Init.Byte.x6b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex6b) ).
fof('$_typeof_Coq.Init.Byte.x6c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex6c) ).
fof('$_typeof_Coq.Init.Byte.x6d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex6d) ).
fof('$_typeof_Coq.Init.Byte.x6e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex6e) ).
fof('$_typeof_Coq.Init.Byte.x6f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex6f) ).
fof('$_typeof_Coq.Init.Byte.x70',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex70) ).
fof('$_typeof_Coq.Init.Byte.x71',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex71) ).
fof('$_typeof_Coq.Init.Byte.x72',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex72) ).
fof('$_typeof_Coq.Init.Byte.x73',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex73) ).
fof('$_typeof_Coq.Init.Byte.x74',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex74) ).
fof('$_typeof_Coq.Init.Byte.x75',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex75) ).
fof('$_typeof_Coq.Init.Byte.x76',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex76) ).
fof('$_typeof_Coq.Init.Byte.x77',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex77) ).
fof('$_typeof_Coq.Init.Byte.x78',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex78) ).
fof('$_typeof_Coq.Init.Byte.x79',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex79) ).
fof('$_typeof_Coq.Init.Byte.x7a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex7a) ).
fof('$_typeof_Coq.Init.Byte.x7b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex7b) ).
fof('$_typeof_Coq.Init.Byte.x7c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex7c) ).
fof('$_typeof_Coq.Init.Byte.x7d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex7d) ).
fof('$_typeof_Coq.Init.Byte.x7e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex7e) ).
fof('$_typeof_Coq.Init.Byte.x7f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex7f) ).
fof('$_typeof_Coq.Init.Byte.x80',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex80) ).
fof('$_typeof_Coq.Init.Byte.x81',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex81) ).
fof('$_typeof_Coq.Init.Byte.x82',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex82) ).
fof('$_typeof_Coq.Init.Byte.x83',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex83) ).
fof('$_typeof_Coq.Init.Byte.x84',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex84) ).
fof('$_typeof_Coq.Init.Byte.x85',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex85) ).
fof('$_typeof_Coq.Init.Byte.x86',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex86) ).
fof('$_typeof_Coq.Init.Byte.x87',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex87) ).
fof('$_typeof_Coq.Init.Byte.x88',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex88) ).
fof('$_typeof_Coq.Init.Byte.x89',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex89) ).
fof('$_typeof_Coq.Init.Byte.x8a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex8a) ).
fof('$_typeof_Coq.Init.Byte.x8b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex8b) ).
fof('$_typeof_Coq.Init.Byte.x8c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex8c) ).
fof('$_typeof_Coq.Init.Byte.x8d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex8d) ).
fof('$_typeof_Coq.Init.Byte.x8e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex8e) ).
fof('$_typeof_Coq.Init.Byte.x8f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex8f) ).
fof('$_typeof_Coq.Init.Byte.x90',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex90) ).
fof('$_typeof_Coq.Init.Byte.x91',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex91) ).
fof('$_typeof_Coq.Init.Byte.x92',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex92) ).
fof('$_typeof_Coq.Init.Byte.x93',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex93) ).
fof('$_typeof_Coq.Init.Byte.x94',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex94) ).
fof('$_typeof_Coq.Init.Byte.x95',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex95) ).
fof('$_typeof_Coq.Init.Byte.x96',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex96) ).
fof('$_typeof_Coq.Init.Byte.x97',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex97) ).
fof('$_typeof_Coq.Init.Byte.x98',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex98) ).
fof('$_typeof_Coq.Init.Byte.x99',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex99) ).
fof('$_typeof_Coq.Init.Byte.x9a',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex9a) ).
fof('$_typeof_Coq.Init.Byte.x9b',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex9b) ).
fof('$_typeof_Coq.Init.Byte.x9c',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex9c) ).
fof('$_typeof_Coq.Init.Byte.x9d',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex9d) ).
fof('$_typeof_Coq.Init.Byte.x9e',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex9e) ).
fof('$_typeof_Coq.Init.Byte.x9f',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2ex9f) ).
fof('$_typeof_Coq.Init.Byte.xa0',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa0) ).
fof('$_typeof_Coq.Init.Byte.xa1',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa1) ).
fof('$_typeof_Coq.Init.Byte.xa2',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa2) ).
fof('$_typeof_Coq.Init.Byte.xa3',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa3) ).
fof('$_typeof_Coq.Init.Byte.xa4',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa4) ).
fof('$_typeof_Coq.Init.Byte.xa5',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa5) ).
fof('$_typeof_Coq.Init.Byte.xa6',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa6) ).
fof('$_typeof_Coq.Init.Byte.xa7',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa7) ).
fof('$_typeof_Coq.Init.Byte.xa8',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa8) ).
fof('$_typeof_Coq.Init.Byte.xa9',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exa9) ).
fof('$_typeof_Coq.Init.Byte.xaa',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exaa) ).
fof('$_typeof_Coq.Init.Byte.xab',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exab) ).
fof('$_typeof_Coq.Init.Byte.xac',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exac) ).
fof('$_typeof_Coq.Init.Byte.xad',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exad) ).
fof('$_typeof_Coq.Init.Byte.xae',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exae) ).
fof('$_typeof_Coq.Init.Byte.xaf',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exaf) ).
fof('$_typeof_Coq.Init.Byte.xb0',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb0) ).
fof('$_typeof_Coq.Init.Byte.xb1',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb1) ).
fof('$_typeof_Coq.Init.Byte.xb2',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb2) ).
fof('$_typeof_Coq.Init.Byte.xb3',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb3) ).
fof('$_typeof_Coq.Init.Byte.xb4',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb4) ).
fof('$_typeof_Coq.Init.Byte.xb5',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb5) ).
fof('$_typeof_Coq.Init.Byte.xb6',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb6) ).
fof('$_typeof_Coq.Init.Byte.xb7',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb7) ).
fof('$_typeof_Coq.Init.Byte.xb8',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb8) ).
fof('$_typeof_Coq.Init.Byte.xb9',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exb9) ).
fof('$_typeof_Coq.Init.Byte.xba',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exba) ).
fof('$_typeof_Coq.Init.Byte.xbb',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exbb) ).
fof('$_typeof_Coq.Init.Byte.xbc',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exbc) ).
fof('$_typeof_Coq.Init.Byte.xbd',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exbd) ).
fof('$_typeof_Coq.Init.Byte.xbe',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exbe) ).
fof('$_typeof_Coq.Init.Byte.xbf',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exbf) ).
fof('$_typeof_Coq.Init.Byte.xc0',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc0) ).
fof('$_typeof_Coq.Init.Byte.xc1',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc1) ).
fof('$_typeof_Coq.Init.Byte.xc2',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc2) ).
fof('$_typeof_Coq.Init.Byte.xc3',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc3) ).
fof('$_typeof_Coq.Init.Byte.xc4',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc4) ).
fof('$_typeof_Coq.Init.Byte.xc5',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc5) ).
fof('$_typeof_Coq.Init.Byte.xc6',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc6) ).
fof('$_typeof_Coq.Init.Byte.xc7',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc7) ).
fof('$_typeof_Coq.Init.Byte.xc8',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc8) ).
fof('$_typeof_Coq.Init.Byte.xc9',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exc9) ).
fof('$_typeof_Coq.Init.Byte.xca',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exca) ).
fof('$_typeof_Coq.Init.Byte.xcb',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2excb) ).
fof('$_typeof_Coq.Init.Byte.xcc',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2excc) ).
fof('$_typeof_Coq.Init.Byte.xcd',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2excd) ).
fof('$_typeof_Coq.Init.Byte.xce',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exce) ).
fof('$_typeof_Coq.Init.Byte.xcf',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2excf) ).
fof('$_typeof_Coq.Init.Byte.xd0',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd0) ).
fof('$_typeof_Coq.Init.Byte.xd1',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd1) ).
fof('$_typeof_Coq.Init.Byte.xd2',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd2) ).
fof('$_typeof_Coq.Init.Byte.xd3',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd3) ).
fof('$_typeof_Coq.Init.Byte.xd4',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd4) ).
fof('$_typeof_Coq.Init.Byte.xd5',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd5) ).
fof('$_typeof_Coq.Init.Byte.xd6',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd6) ).
fof('$_typeof_Coq.Init.Byte.xd7',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd7) ).
fof('$_typeof_Coq.Init.Byte.xd8',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd8) ).
fof('$_typeof_Coq.Init.Byte.xd9',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exd9) ).
fof('$_typeof_Coq.Init.Byte.xda',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exda) ).
fof('$_typeof_Coq.Init.Byte.xdb',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exdb) ).
fof('$_typeof_Coq.Init.Byte.xdc',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exdc) ).
fof('$_typeof_Coq.Init.Byte.xdd',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exdd) ).
fof('$_typeof_Coq.Init.Byte.xde',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exde) ).
fof('$_typeof_Coq.Init.Byte.xdf',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exdf) ).
fof('$_typeof_Coq.Init.Byte.xe0',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe0) ).
fof('$_typeof_Coq.Init.Byte.xe1',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe1) ).
fof('$_typeof_Coq.Init.Byte.xe2',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe2) ).
fof('$_typeof_Coq.Init.Byte.xe3',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe3) ).
fof('$_typeof_Coq.Init.Byte.xe4',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe4) ).
fof('$_typeof_Coq.Init.Byte.xe5',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe5) ).
fof('$_typeof_Coq.Init.Byte.xe6',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe6) ).
fof('$_typeof_Coq.Init.Byte.xe7',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe7) ).
fof('$_typeof_Coq.Init.Byte.xe8',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe8) ).
fof('$_typeof_Coq.Init.Byte.xe9',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exe9) ).
fof('$_typeof_Coq.Init.Byte.xea',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exea) ).
fof('$_typeof_Coq.Init.Byte.xeb',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exeb) ).
fof('$_typeof_Coq.Init.Byte.xec',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exec) ).
fof('$_typeof_Coq.Init.Byte.xed',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exed) ).
fof('$_typeof_Coq.Init.Byte.xee',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exee) ).
fof('$_typeof_Coq.Init.Byte.xef',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exef) ).
fof('$_typeof_Coq.Init.Byte.xf0',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf0) ).
fof('$_typeof_Coq.Init.Byte.xf1',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf1) ).
fof('$_typeof_Coq.Init.Byte.xf2',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf2) ).
fof('$_typeof_Coq.Init.Byte.xf3',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf3) ).
fof('$_typeof_Coq.Init.Byte.xf4',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf4) ).
fof('$_typeof_Coq.Init.Byte.xf5',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf5) ).
fof('$_typeof_Coq.Init.Byte.xf6',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf6) ).
fof('$_typeof_Coq.Init.Byte.xf7',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf7) ).
fof('$_typeof_Coq.Init.Byte.xf8',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf8) ).
fof('$_typeof_Coq.Init.Byte.xf9',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exf9) ).
fof('$_typeof_Coq.Init.Byte.xfa',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exfa) ).
fof('$_typeof_Coq.Init.Byte.xfb',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exfb) ).
fof('$_typeof_Coq.Init.Byte.xfc',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exfc) ).
fof('$_typeof_Coq.Init.Byte.xfd',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exfd) ).
fof('$_typeof_Coq.Init.Byte.xfe',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exfe) ).
fof('$_typeof_Coq.Init.Byte.xff',axiom,
cCoq_2eInit_2eByte_2ebyte___24t(cCoq_2eInit_2eByte_2exff) ).
fof('$_typeof_Coq.Init.Datatypes.CompOpp',axiom,
c_24__type__10988___24t(cCoq_2eInit_2eDatatypes_2eCompOpp) ).
fof('$_typeof_Coq.Init.Datatypes.CompareSpecT',axiom,
c_24__type__19933___24t(cCoq_2eInit_2eDatatypes_2eCompareSpecT) ).
fof('$_typeof_Coq.Init.Datatypes.Empty_set',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2eEmpty__set) ).
fof('$_typeof_Coq.Init.Datatypes.Eq',axiom,
cCoq_2eInit_2eDatatypes_2ecomparison___24t(cCoq_2eInit_2eDatatypes_2eEq) ).
fof('$_typeof_Coq.Init.Datatypes.Gt',axiom,
cCoq_2eInit_2eDatatypes_2ecomparison___24t(cCoq_2eInit_2eDatatypes_2eGt) ).
fof('$_typeof_Coq.Init.Datatypes.ID',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2eID) ).
fof('$_typeof_Coq.Init.Datatypes.IDProp',axiom,
cProp___24t(cCoq_2eInit_2eDatatypes_2eIDProp) ).
fof('$_typeof_Coq.Init.Datatypes.Lt',axiom,
cCoq_2eInit_2eDatatypes_2ecomparison___24t(cCoq_2eInit_2eDatatypes_2eLt) ).
fof('$_typeof_Coq.Init.Datatypes.None',axiom,
c_24__type__50___24t(cCoq_2eInit_2eDatatypes_2eNone) ).
fof('$_typeof_Coq.Init.Datatypes.O',axiom,
cCoq_2eInit_2eDatatypes_2enat___24t(cCoq_2eInit_2eDatatypes_2eO) ).
fof('$_typeof_Coq.Init.Datatypes.S',axiom,
c_24__type__458___24t(cCoq_2eInit_2eDatatypes_2eS) ).
fof('$_typeof_Coq.Init.Datatypes.Some',axiom,
c_24__type__48___24t(cCoq_2eInit_2eDatatypes_2eSome) ).
fof('$_typeof_Coq.Init.Datatypes.andb',axiom,
c_24__type__1826___24t(cCoq_2eInit_2eDatatypes_2eandb) ).
fof('$_typeof_Coq.Init.Datatypes.app',axiom,
c_24__type__10985___24t(cCoq_2eInit_2eDatatypes_2eapp) ).
fof('$_typeof_Coq.Init.Datatypes.bool',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2ebool) ).
fof('$_typeof_Coq.Init.Datatypes.comparison',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2ecomparison) ).
fof('$_typeof_Coq.Init.Datatypes.cons',axiom,
c_24__type__1848___24t(cCoq_2eInit_2eDatatypes_2econs) ).
fof('$_typeof_Coq.Init.Datatypes.false',axiom,
cCoq_2eInit_2eDatatypes_2ebool___24t(cCoq_2eInit_2eDatatypes_2efalse) ).
fof('$_typeof_Coq.Init.Datatypes.fst',axiom,
c_24__type__10897___24t(cCoq_2eInit_2eDatatypes_2efst) ).
fof('$_typeof_Coq.Init.Datatypes.implb',axiom,
c_24__type__1826___24t(cCoq_2eInit_2eDatatypes_2eimplb) ).
fof('$_typeof_Coq.Init.Datatypes.inl',axiom,
c_24__type__38761___24t(cCoq_2eInit_2eDatatypes_2einl) ).
fof('$_typeof_Coq.Init.Datatypes.inr',axiom,
c_24__type__38766___24t(cCoq_2eInit_2eDatatypes_2einr) ).
fof('$_typeof_Coq.Init.Datatypes.length',axiom,
c_24__type__10973___24t(cCoq_2eInit_2eDatatypes_2elength) ).
fof('$_typeof_Coq.Init.Datatypes.list',axiom,
c_24__type__36___24t(cCoq_2eInit_2eDatatypes_2elist) ).
fof('$_typeof_Coq.Init.Datatypes.nat',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2enat) ).
fof('$_typeof_Coq.Init.Datatypes.nat_rect',axiom,
c_24__type__10791___24t(cCoq_2eInit_2eDatatypes_2enat__rect) ).
fof('$_typeof_Coq.Init.Datatypes.negb',axiom,
c_24__type__1829___24t(cCoq_2eInit_2eDatatypes_2enegb) ).
fof('$_typeof_Coq.Init.Datatypes.nil',axiom,
c_24__type__10911___24t(cCoq_2eInit_2eDatatypes_2enil) ).
fof('$_typeof_Coq.Init.Datatypes.option',axiom,
c_24__type__36___24t(cCoq_2eInit_2eDatatypes_2eoption) ).
fof('$_typeof_Coq.Init.Datatypes.orb',axiom,
c_24__type__1826___24t(cCoq_2eInit_2eDatatypes_2eorb) ).
fof('$_typeof_Coq.Init.Datatypes.pair',axiom,
c_24__type__1837___24t(cCoq_2eInit_2eDatatypes_2epair) ).
fof('$_typeof_Coq.Init.Datatypes.prod',axiom,
c_24__type__1020___24t(cCoq_2eInit_2eDatatypes_2eprod) ).
fof('$_typeof_Coq.Init.Datatypes.snd',axiom,
c_24__type__10909___24t(cCoq_2eInit_2eDatatypes_2esnd) ).
fof('$_typeof_Coq.Init.Datatypes.sum',axiom,
c_24__type__1020___24t(cCoq_2eInit_2eDatatypes_2esum) ).
fof('$_typeof_Coq.Init.Datatypes.true',axiom,
cCoq_2eInit_2eDatatypes_2ebool___24t(cCoq_2eInit_2eDatatypes_2etrue) ).
fof('$_typeof_Coq.Init.Datatypes.tt',axiom,
cCoq_2eInit_2eDatatypes_2eunit___24t(cCoq_2eInit_2eDatatypes_2ett) ).
fof('$_typeof_Coq.Init.Datatypes.unit',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2eunit) ).
fof('$_typeof_Coq.Init.Datatypes.unit_rec',axiom,
c_24__type__38984___24t(cCoq_2eInit_2eDatatypes_2eunit__rec) ).
fof('$_typeof_Coq.Init.Datatypes.unit_rect',axiom,
c_24__type__38984___24t(cCoq_2eInit_2eDatatypes_2eunit__rect) ).
fof('$_typeof_Coq.Init.Datatypes.xorb',axiom,
c_24__type__1826___24t(cCoq_2eInit_2eDatatypes_2exorb) ).
fof('$_typeof_Coq.Init.Decimal.decimal',axiom,
cType___24t(cCoq_2eInit_2eDecimal_2edecimal) ).
fof('$_typeof_Coq.Init.Decimal.int',axiom,
cType___24t(cCoq_2eInit_2eDecimal_2eint) ).
fof('$_typeof_Coq.Init.Decimal.uint',axiom,
cType___24t(cCoq_2eInit_2eDecimal_2euint) ).
fof('$_typeof_Coq.Init.Logic_Type.notT',axiom,
c_24__type__36683___24t(cCoq_2eInit_2eLogic__Type_2enotT) ).
fof('$_typeof_Coq.Init.Nat.add',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2eadd) ).
fof('$_typeof_Coq.Init.Nat.compare',axiom,
c_24__type__34919___24t(cCoq_2eInit_2eNat_2ecompare) ).
fof('$_typeof_Coq.Init.Nat.div2',axiom,
c_24__type__458___24t(cCoq_2eInit_2eNat_2ediv2) ).
fof('$_typeof_Coq.Init.Nat.double',axiom,
c_24__type__458___24t(cCoq_2eInit_2eNat_2edouble) ).
fof('$_typeof_Coq.Init.Nat.eqb',axiom,
c_24__type__14607___24t(cCoq_2eInit_2eNat_2eeqb) ).
fof('$_typeof_Coq.Init.Nat.even',axiom,
c_24__type__14593___24t(cCoq_2eInit_2eNat_2eeven) ).
fof('$_typeof_Coq.Init.Nat.leb',axiom,
c_24__type__14607___24t(cCoq_2eInit_2eNat_2eleb) ).
fof('$_typeof_Coq.Init.Nat.max',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2emax) ).
fof('$_typeof_Coq.Init.Nat.min',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2emin) ).
fof('$_typeof_Coq.Init.Nat.mul',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2emul) ).
fof('$_typeof_Coq.Init.Nat.pow',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2epow) ).
fof('$_typeof_Coq.Init.Nat.pred',axiom,
c_24__type__458___24t(cCoq_2eInit_2eNat_2epred) ).
fof('$_typeof_Coq.Init.Nat.sub',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2esub) ).
fof('$_typeof_Coq.Init.Nat.t',axiom,
cType___24t(cCoq_2eInit_2eNat_2et) ).
fof('$_typeof_Coq.Init.Nat.tail_add',axiom,
c_24__type__789___24t(cCoq_2eInit_2eNat_2etail__add) ).
fof('$_typeof_Coq.Init.Nat.testbit',axiom,
c_24__type__14607___24t(cCoq_2eInit_2eNat_2etestbit) ).
fof('$_typeof_Coq.Init.Peano.ge',axiom,
c_24__type__2249___24t(cCoq_2eInit_2ePeano_2ege) ).
fof('$_typeof_Coq.Init.Peano.gt',axiom,
c_24__type__2249___24t(cCoq_2eInit_2ePeano_2egt) ).
fof('$_typeof_Coq.Init.Peano.lt',axiom,
c_24__type__2249___24t(cCoq_2eInit_2ePeano_2elt) ).
fof('$_typeof_Coq.Init.Specif.except',axiom,
c_24__type__95772___24t(cCoq_2eInit_2eSpecif_2eexcept) ).
fof('$_typeof_Coq.Init.Specif.exist',axiom,
c_24__type__2258___24t(cCoq_2eInit_2eSpecif_2eexist) ).
fof('$_typeof_Coq.Init.Specif.existT',axiom,
c_24__type__18759___24t(cCoq_2eInit_2eSpecif_2eexistT) ).
fof('$_typeof_Coq.Init.Specif.left',axiom,
c_24__type__865___24t(cCoq_2eInit_2eSpecif_2eleft) ).
fof('$_typeof_Coq.Init.Specif.proj1_sig',axiom,
c_24__type__36750___24t(cCoq_2eInit_2eSpecif_2eproj1__sig) ).
fof('$_typeof_Coq.Init.Specif.projT1',axiom,
c_24__type__39496___24t(cCoq_2eInit_2eSpecif_2eprojT1) ).
fof('$_typeof_Coq.Init.Specif.right',axiom,
c_24__type__870___24t(cCoq_2eInit_2eSpecif_2eright) ).
fof('$_typeof_Coq.Init.Specif.sig',axiom,
c_24__type__809___24t(cCoq_2eInit_2eSpecif_2esig) ).
fof('$_typeof_Coq.Init.Specif.sig2',axiom,
c_24__type__32732___24t(cCoq_2eInit_2eSpecif_2esig2) ).
fof('$_typeof_Coq.Init.Specif.sigT',axiom,
c_24__type__18741___24t(cCoq_2eInit_2eSpecif_2esigT) ).
fof('$_typeof_Coq.Init.Specif.sigT2',axiom,
c_24__type__18868___24t(cCoq_2eInit_2eSpecif_2esigT2) ).
fof('$_typeof_Coq.Init.Specif.sumbool',axiom,
c_24__type__400___24t(cCoq_2eInit_2eSpecif_2esumbool) ).
fof('$_typeof_Coq.Init.Specif.sumor',axiom,
c_24__type__926___24t(cCoq_2eInit_2eSpecif_2esumor) ).
fof('$_typeof_Coq.Init.Wf.well_founded',axiom,
c_24__type__37733___24t(cCoq_2eInit_2eWf_2ewell__founded) ).
fof('$_typeof_Coq.Lists.List.In',axiom,
c_24__type__21699___24t(cCoq_2eLists_2eList_2eIn) ).
fof('$_typeof_Coq.Lists.List.fold_left',axiom,
c_24__type__12935___24t(cCoq_2eLists_2eList_2efold__left) ).
fof('$_typeof_Coq.Lists.List.fold_right',axiom,
c_24__type__12966___24t(cCoq_2eLists_2eList_2efold__right) ).
fof('$_typeof_Coq.Lists.List.hd',axiom,
c_24__type__21687___24t(cCoq_2eLists_2eList_2ehd) ).
fof('$_typeof_Coq.Lists.List.map',axiom,
c_24__type__39009___24t(cCoq_2eLists_2eList_2emap) ).
fof('$_typeof_Coq.Lists.List.nth',axiom,
c_24__type__37700___24t(cCoq_2eLists_2eList_2enth) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose',axiom,
c_24__type__32573___24t(cCoq_2eLists_2eSetoidList_2etranspose) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose2',axiom,
c_24__type__32573___24t(cCoq_2eLists_2eSetoidList_2etranspose2) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose_restr',axiom,
c_24__type__95705___24t(cCoq_2eLists_2eSetoidList_2etranspose__restr) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose_restr2',axiom,
c_24__type__95705___24t(cCoq_2eLists_2eSetoidList_2etranspose__restr2) ).
fof('$_typeof_Coq.Logic.Decidable.decidable',axiom,
c_24__type__19983___24t(cCoq_2eLogic_2eDecidable_2edecidable) ).
fof('$_typeof_Coq.Logic.EqdepFacts.Eq_dep_eq_on',axiom,
c_24__type__36678___24t(cCoq_2eLogic_2eEqdepFacts_2eEq__dep__eq__on) ).
fof('$_typeof_Coq.Logic.EqdepFacts.Streicher_K_on_',axiom,
c_24__type__11426___24t(cCoq_2eLogic_2eEqdepFacts_2eStreicher__K__on__) ).
fof('$_typeof_Coq.Logic.EqdepFacts.UIP_on_',axiom,
c_24__type__20100___24t(cCoq_2eLogic_2eEqdepFacts_2eUIP__on__) ).
fof('$_typeof_Coq.NArith.BinNat.N.divide',axiom,
c_24__type__19009___24t(cCoq_2eNArith_2eBinNat_2eN_2edivide) ).
fof('$_typeof_Coq.NArith.BinNat.N.eq',axiom,
c_24__type__19009___24t(cCoq_2eNArith_2eBinNat_2eN_2eeq) ).
fof('$_typeof_Coq.NArith.BinNat.N.eqf',axiom,
c_24__type__33487___24t(cCoq_2eNArith_2eBinNat_2eN_2eeqf) ).
fof('$_typeof_Coq.NArith.BinNat.N.le',axiom,
c_24__type__19009___24t(cCoq_2eNArith_2eBinNat_2eN_2ele) ).
fof('$_typeof_Coq.NArith.BinNat.N.lt',axiom,
c_24__type__19009___24t(cCoq_2eNArith_2eBinNat_2eN_2elt) ).
fof('$_typeof_Coq.NArith.BinNat.N.recursion',axiom,
c_24__type__85132___24t(cCoq_2eNArith_2eBinNat_2eN_2erecursion) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.add',axiom,
c_24__type__995___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eadd) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.div2',axiom,
c_24__type__449___24t(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.double',axiom,
c_24__type__449___24t(cCoq_2eNArith_2eBinNatDef_2eN_2edouble) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.eqb',axiom,
c_24__type__441___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eeqb) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.even',axiom,
c_24__type__451___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eeven) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.lxor',axiom,
c_24__type__995___24t(cCoq_2eNArith_2eBinNatDef_2eN_2elxor) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.max',axiom,
c_24__type__995___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emax) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.min',axiom,
c_24__type__995___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emin) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.mul',axiom,
c_24__type__995___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emul) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.odd',axiom,
c_24__type__451___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eodd) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.pred',axiom,
c_24__type__449___24t(cCoq_2eNArith_2eBinNatDef_2eN_2epred) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.succ',axiom,
c_24__type__449___24t(cCoq_2eNArith_2eBinNatDef_2eN_2esucc) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.succ_double',axiom,
c_24__type__449___24t(cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.t',axiom,
cType___24t(cCoq_2eNArith_2eBinNatDef_2eN_2et) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.testbit',axiom,
c_24__type__441___24t(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.to_nat',axiom,
c_24__type__19006___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat) ).
fof('$_typeof_Coq.NArith.Ndigits.eqf',axiom,
c_24__type__21860___24t(cCoq_2eNArith_2eNdigits_2eeqf) ).
fof('$_typeof_Coq.Numbers.BinNums.N',axiom,
cType___24t(cCoq_2eNumbers_2eBinNums_2eN) ).
fof('$_typeof_Coq.Numbers.BinNums.N0',axiom,
cCoq_2eNumbers_2eBinNums_2eN___24t(cCoq_2eNumbers_2eBinNums_2eN0) ).
fof('$_typeof_Coq.Numbers.BinNums.Npos',axiom,
c_24__type__25___24t(cCoq_2eNumbers_2eBinNums_2eNpos) ).
fof('$_typeof_Coq.Numbers.BinNums.Z',axiom,
cType___24t(cCoq_2eNumbers_2eBinNums_2eZ) ).
fof('$_typeof_Coq.Numbers.BinNums.Z0',axiom,
cCoq_2eNumbers_2eBinNums_2eZ___24t(cCoq_2eNumbers_2eBinNums_2eZ0) ).
fof('$_typeof_Coq.Numbers.BinNums.Zneg',axiom,
c_24__type__2669___24t(cCoq_2eNumbers_2eBinNums_2eZneg) ).
fof('$_typeof_Coq.Numbers.BinNums.Zpos',axiom,
c_24__type__2669___24t(cCoq_2eNumbers_2eBinNums_2eZpos) ).
fof('$_typeof_Coq.Numbers.BinNums.positive',axiom,
cType___24t(cCoq_2eNumbers_2eBinNums_2epositive) ).
fof('$_typeof_Coq.Numbers.BinNums.xH',axiom,
cCoq_2eNumbers_2eBinNums_2epositive___24t(cCoq_2eNumbers_2eBinNums_2exH) ).
fof('$_typeof_Coq.Numbers.BinNums.xI',axiom,
c_24__type__12___24t(cCoq_2eNumbers_2eBinNums_2exI) ).
fof('$_typeof_Coq.Numbers.BinNums.xO',axiom,
c_24__type__12___24t(cCoq_2eNumbers_2eBinNums_2exO) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.PeanoView',axiom,
c_24__type__33574___24t(cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.eq',axiom,
c_24__type__19184___24t(cCoq_2ePArith_2eBinPos_2ePos_2eeq) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.le',axiom,
c_24__type__19184___24t(cCoq_2ePArith_2eBinPos_2ePos_2ele) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.lt',axiom,
c_24__type__19184___24t(cCoq_2ePArith_2eBinPos_2ePos_2elt) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.switch_Eq',axiom,
c_24__type__19215___24t(cCoq_2ePArith_2eBinPos_2ePos_2eswitch__Eq) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.IsNeg',axiom,
cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.IsNul',axiom,
cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.IsPos',axiom,
c_24__type__19093___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.add',axiom,
c_24__type__19055___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.compare',axiom,
c_24__type__19168___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.eqb',axiom,
c_24__type__34648___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.iter',axiom,
c_24__type__19141___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.iter_op',axiom,
c_24__type__33511___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.mask',axiom,
cType___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emask) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.max',axiom,
c_24__type__19055___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emax) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.min',axiom,
c_24__type__19055___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emin) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.mul',axiom,
c_24__type__19055___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emul) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.of_nat',axiom,
c_24__type__19179___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.of_succ_nat',axiom,
c_24__type__19179___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.size_nat',axiom,
c_24__type__19172___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.sub',axiom,
c_24__type__19055___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esub) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.succ',axiom,
c_24__type__12___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.t',axiom,
cType___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2et) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.testbit_nat',axiom,
c_24__type__85170___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat) ).
fof('$_typeof_Coq.QArith.QArith_base.Q',axiom,
cType___24t(cCoq_2eQArith_2eQArith__base_2eQ) ).
fof('$_typeof_Coq.QArith.QArith_base.Qden',axiom,
c_24__type__23152___24t(cCoq_2eQArith_2eQArith__base_2eQden) ).
fof('$_typeof_Coq.QArith.QArith_base.Qmake',axiom,
c_24__type__23142___24t(cCoq_2eQArith_2eQArith__base_2eQmake) ).
fof('$_typeof_Coq.QArith.QArith_base.Qnum',axiom,
c_24__type__23147___24t(cCoq_2eQArith_2eQArith__base_2eQnum) ).
fof('$_typeof_Coq.Reals.RIneq.Rsqr',axiom,
c_24__type__14716___24t(cCoq_2eReals_2eRIneq_2eRsqr) ).
fof('$_typeof_Coq.Reals.RIneq.negreal',axiom,
cType___24t(cCoq_2eReals_2eRIneq_2enegreal) ).
fof('$_typeof_Coq.Reals.RIneq.nonnegreal',axiom,
cType___24t(cCoq_2eReals_2eRIneq_2enonnegreal) ).
fof('$_typeof_Coq.Reals.RIneq.nonposreal',axiom,
cType___24t(cCoq_2eReals_2eRIneq_2enonposreal) ).
fof('$_typeof_Coq.Reals.RIneq.nonzeroreal',axiom,
cType___24t(cCoq_2eReals_2eRIneq_2enonzeroreal) ).
fof('$_typeof_Coq.Reals.RIneq.posreal',axiom,
cType___24t(cCoq_2eReals_2eRIneq_2eposreal) ).
fof('$_typeof_Coq.Reals.Rdefinitions.IZR',axiom,
c_24__type__14722___24t(cCoq_2eReals_2eRdefinitions_2eIZR) ).
fof('$_typeof_Coq.Reals.Rdefinitions.R',axiom,
cType___24t(cCoq_2eReals_2eRdefinitions_2eR) ).
fof('$_typeof_Coq.Reals.Rdefinitions.R0',axiom,
cCoq_2eReals_2eRdefinitions_2eR___24t(cCoq_2eReals_2eRdefinitions_2eR0) ).
fof('$_typeof_Coq.Reals.Rdefinitions.R1',axiom,
cCoq_2eReals_2eRdefinitions_2eR___24t(cCoq_2eReals_2eRdefinitions_2eR1) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rge',axiom,
c_24__type__23307___24t(cCoq_2eReals_2eRdefinitions_2eRge) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rgt',axiom,
c_24__type__23307___24t(cCoq_2eReals_2eRdefinitions_2eRgt) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rinv',axiom,
c_24__type__14716___24t(cCoq_2eReals_2eRdefinitions_2eRinv) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rle',axiom,
c_24__type__23307___24t(cCoq_2eReals_2eRdefinitions_2eRle) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rlt',axiom,
c_24__type__23307___24t(cCoq_2eReals_2eRdefinitions_2eRlt) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rmult',axiom,
c_24__type__14713___24t(cCoq_2eReals_2eRdefinitions_2eRmult) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Ropp',axiom,
c_24__type__14716___24t(cCoq_2eReals_2eRdefinitions_2eRopp) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rplus',axiom,
c_24__type__14713___24t(cCoq_2eReals_2eRdefinitions_2eRplus) ).
fof('$_typeof_Coq.Reals.Rdefinitions.up',axiom,
c_24__type__23309___24t(cCoq_2eReals_2eRdefinitions_2eup) ).
fof('$_typeof_Coq.Reals.Rfunctions.Z_spec',axiom,
c_24__type__23401___24t(cCoq_2eReals_2eRfunctions_2eZ__spec) ).
fof('$_typeof_Coq.Relations.Relation_Definitions.relation',axiom,
c_24__type__36___24t(cCoq_2eRelations_2eRelation__Definitions_2erelation) ).
fof('$_typeof_Coq.Setoids.Setoid.Setoid_Theory',axiom,
c_24__type__32436___24t(cCoq_2eSetoids_2eSetoid_2eSetoid__Theory) ).
fof('$_typeof_Coq.Sets.Relations_1.Relation',axiom,
c_24__type__36___24t(cCoq_2eSets_2eRelations__1_2eRelation) ).
fof('$_typeof_Coq.Strings.Ascii.Ascii',axiom,
c_24__type__2438___24t(cCoq_2eStrings_2eAscii_2eAscii) ).
fof('$_typeof_Coq.Strings.Ascii.ascii',axiom,
cType___24t(cCoq_2eStrings_2eAscii_2eascii) ).
fof('$_typeof_Coq.Strings.String.EmptyString',axiom,
cCoq_2eStrings_2eString_2estring___24t(cCoq_2eStrings_2eString_2eEmptyString) ).
fof('$_typeof_Coq.Strings.String.String',axiom,
c_24__type__81800___24t(cCoq_2eStrings_2eString_2eString) ).
fof('$_typeof_Coq.Strings.String.string',axiom,
cType___24t(cCoq_2eStrings_2eString_2estring) ).
fof('$_typeof_Coq.Structures.OrderedType.Compare',axiom,
c_24__type__23052___24t(cCoq_2eStructures_2eOrderedType_2eCompare) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.N_as_OT.eq',axiom,
c_24__type__19009___24t(cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.N_as_OT.lt',axiom,
c_24__type__19009___24t(cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2elt) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.N_as_OT.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2et) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Nat_as_OT.eq',axiom,
c_24__type__2249___24t(cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Nat_as_OT.lt',axiom,
c_24__type__2249___24t(cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2elt) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Nat_as_OT.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2et) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.eq',axiom,
c_24__type__19184___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Positive_as_OT.eq',axiom,
c_24__type__19184___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Positive_as_OT.lt',axiom,
c_24__type__19184___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2elt) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Positive_as_OT.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2et) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.String_as_OT.eq',axiom,
c_24__type__85173___24t(cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.String_as_OT.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2et) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Z_as_OT.eq',axiom,
c_24__type__2656___24t(cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Z_as_OT.lt',axiom,
c_24__type__2656___24t(cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2elt) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Z_as_OT.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2et) ).
fof('$_typeof_Coq.Structures.OrdersTac.OEQ',axiom,
cCoq_2eStructures_2eOrdersTac_2eord___24t(cCoq_2eStructures_2eOrdersTac_2eOEQ) ).
fof('$_typeof_Coq.Structures.OrdersTac.OLE',axiom,
cCoq_2eStructures_2eOrdersTac_2eord___24t(cCoq_2eStructures_2eOrdersTac_2eOLE) ).
fof('$_typeof_Coq.Structures.OrdersTac.OLT',axiom,
cCoq_2eStructures_2eOrdersTac_2eord___24t(cCoq_2eStructures_2eOrdersTac_2eOLT) ).
fof('$_typeof_Coq.Structures.OrdersTac.ord',axiom,
cType___24t(cCoq_2eStructures_2eOrdersTac_2eord) ).
fof('$_typeof_Coq.Vectors.Fin.t',axiom,
c_24__type__10793___24t(cCoq_2eVectors_2eFin_2et) ).
fof('$_typeof_Coq.Vectors.VectorDef.nil',axiom,
c_24__type__82955___24t(cCoq_2eVectors_2eVectorDef_2enil) ).
fof('$_typeof_Coq.Vectors.VectorDef.t',axiom,
c_24__type__33209___24t(cCoq_2eVectors_2eVectorDef_2et) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.divide',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZ_2edivide) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.eq',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZ_2eeq) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.eqf',axiom,
c_24__type__33637___24t(cCoq_2eZArith_2eBinInt_2eZ_2eeqf) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.ge',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZ_2ege) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.gt',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZ_2egt) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.le',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZ_2ele) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.lt',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZ_2elt) ).
fof('$_typeof_Coq.ZArith.BinInt.Zne',axiom,
c_24__type__2656___24t(cCoq_2eZArith_2eBinInt_2eZne) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.abs',axiom,
c_24__type__19719___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.abs_N',axiom,
c_24__type__19763___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.abs_nat',axiom,
c_24__type__19759___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.add',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.compare',axiom,
c_24__type__19752___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.div',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.even',axiom,
c_24__type__33620___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eeven) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.leb',axiom,
c_24__type__18934___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.max',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emax) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.min',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emin) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.modulo',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.mul',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emul) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.odd',axiom,
c_24__type__33620___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.of_N',axiom,
c_24__type__33602___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.opp',axiom,
c_24__type__19719___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.pow',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2epow) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.pred',axiom,
c_24__type__19719___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2epred) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.sub',axiom,
c_24__type__19715___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esub) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.succ',axiom,
c_24__type__19719___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.t',axiom,
cType___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2et) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.to_N',axiom,
c_24__type__19763___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.to_nat',axiom,
c_24__type__19759___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.to_pos',axiom,
c_24__type__33606___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos) ).
fof('$_typeof_Coq.ZArith.Zbool.Zeq_bool',axiom,
c_24__type__18934___24t(cCoq_2eZArith_2eZbool_2eZeq__bool) ).
fof('$_typeof_Coq.ZArith.Zdiv.eqm',axiom,
c_24__type__34730___24t(cCoq_2eZArith_2eZdiv_2eeqm) ).
fof('$_typeof_Coq.ZArith.Zeven.Zeven',axiom,
c_24__type__14619___24t(cCoq_2eZArith_2eZeven_2eZeven) ).
fof('$_typeof_Coq.ZArith.Zeven.Zodd',axiom,
c_24__type__14619___24t(cCoq_2eZArith_2eZeven_2eZodd) ).
fof('$_typeof_Coq.ZArith.Zlogarithm.Is_power',axiom,
c_24__type__14___24t(cCoq_2eZArith_2eZlogarithm_2eIs__power) ).
fof('$_typeof_Coq.ZArith.Znat.neq',axiom,
c_24__type__2249___24t(cCoq_2eZArith_2eZnat_2eneq) ).
fof('$_typeof_Coq.ZArith.Znumtheory.Euclid',axiom,
c_24__type__23401___24t(cCoq_2eZArith_2eZnumtheory_2eEuclid) ).
fof('$_typeof_Coq.ZArith.Zpower.Zdiv_rest_proofs',axiom,
c_24__type__33431___24t(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs) ).
fof('$_typeof_Coq.micromega.Env.Env',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eEnv_2eEnv) ).
fof('$_typeof_Coq.micromega.EnvRing.Mon',axiom,
cType___24t(cCoq_2emicromega_2eEnvRing_2eMon) ).
fof('$_typeof_Coq.micromega.EnvRing.PEX',axiom,
c_24__type__11166___24t(cCoq_2emicromega_2eEnvRing_2ePEX) ).
fof('$_typeof_Coq.micromega.EnvRing.PEc',axiom,
c_24__type__11163___24t(cCoq_2emicromega_2eEnvRing_2ePEc) ).
fof('$_typeof_Coq.micromega.EnvRing.PExpr',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eEnvRing_2ePExpr) ).
fof('$_typeof_Coq.micromega.EnvRing.PX',axiom,
c_24__type__77792___24t(cCoq_2emicromega_2eEnvRing_2ePX) ).
fof('$_typeof_Coq.micromega.EnvRing.Pc',axiom,
c_24__type__20036___24t(cCoq_2emicromega_2eEnvRing_2ePc) ).
fof('$_typeof_Coq.micromega.EnvRing.Pinj',axiom,
c_24__type__77784___24t(cCoq_2emicromega_2eEnvRing_2ePinj) ).
fof('$_typeof_Coq.micromega.EnvRing.Pol',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eEnvRing_2ePol) ).
fof('$_typeof_Coq.micromega.EnvRing.mon0',axiom,
cCoq_2emicromega_2eEnvRing_2eMon___24t(cCoq_2emicromega_2eEnvRing_2emon0) ).
fof('$_typeof_Coq.micromega.QMicromega.QWitness',axiom,
cType___24t(cCoq_2emicromega_2eQMicromega_2eQWitness) ).
fof('$_typeof_Coq.micromega.RMicromega.C0',axiom,
cCoq_2emicromega_2eRMicromega_2eRcst___24t(cCoq_2emicromega_2eRMicromega_2eC0) ).
fof('$_typeof_Coq.micromega.RMicromega.C1',axiom,
cCoq_2emicromega_2eRMicromega_2eRcst___24t(cCoq_2emicromega_2eRMicromega_2eC1) ).
fof('$_typeof_Coq.micromega.RMicromega.CInv',axiom,
c_24__type__95618___24t(cCoq_2emicromega_2eRMicromega_2eCInv) ).
fof('$_typeof_Coq.micromega.RMicromega.CMinus',axiom,
c_24__type__95614___24t(cCoq_2emicromega_2eRMicromega_2eCMinus) ).
fof('$_typeof_Coq.micromega.RMicromega.CMult',axiom,
c_24__type__95614___24t(cCoq_2emicromega_2eRMicromega_2eCMult) ).
fof('$_typeof_Coq.micromega.RMicromega.COpp',axiom,
c_24__type__95618___24t(cCoq_2emicromega_2eRMicromega_2eCOpp) ).
fof('$_typeof_Coq.micromega.RMicromega.CPlus',axiom,
c_24__type__95614___24t(cCoq_2emicromega_2eRMicromega_2eCPlus) ).
fof('$_typeof_Coq.micromega.RMicromega.CQ',axiom,
c_24__type__95611___24t(cCoq_2emicromega_2eRMicromega_2eCQ) ).
fof('$_typeof_Coq.micromega.RMicromega.CZ',axiom,
c_24__type__37708___24t(cCoq_2emicromega_2eRMicromega_2eCZ) ).
fof('$_typeof_Coq.micromega.RMicromega.RWitness',axiom,
cType___24t(cCoq_2emicromega_2eRMicromega_2eRWitness) ).
fof('$_typeof_Coq.micromega.RMicromega.Rcst',axiom,
cType___24t(cCoq_2emicromega_2eRMicromega_2eRcst) ).
fof('$_typeof_Coq.micromega.Refl.make_conj',axiom,
c_24__type__23337___24t(cCoq_2emicromega_2eRefl_2emake__conj) ).
fof('$_typeof_Coq.micromega.Refl.make_impl',axiom,
c_24__type__37726___24t(cCoq_2emicromega_2eRefl_2emake__impl) ).
fof('$_typeof_Coq.micromega.RingMicromega.Build_Formula',axiom,
c_24__type__39454___24t(cCoq_2emicromega_2eRingMicromega_2eBuild__Formula) ).
fof('$_typeof_Coq.micromega.RingMicromega.Equal',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp1___24t(cCoq_2emicromega_2eRingMicromega_2eEqual) ).
fof('$_typeof_Coq.micromega.RingMicromega.Formula',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eRingMicromega_2eFormula) ).
fof('$_typeof_Coq.micromega.RingMicromega.NFormula',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eRingMicromega_2eNFormula) ).
fof('$_typeof_Coq.micromega.RingMicromega.NonEqual',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp1___24t(cCoq_2emicromega_2eRingMicromega_2eNonEqual) ).
fof('$_typeof_Coq.micromega.RingMicromega.NonStrict',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp1___24t(cCoq_2emicromega_2eRingMicromega_2eNonStrict) ).
fof('$_typeof_Coq.micromega.RingMicromega.Op1',axiom,
cType___24t(cCoq_2emicromega_2eRingMicromega_2eOp1) ).
fof('$_typeof_Coq.micromega.RingMicromega.Op2',axiom,
cType___24t(cCoq_2emicromega_2eRingMicromega_2eOp2) ).
fof('$_typeof_Coq.micromega.RingMicromega.PolC',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eRingMicromega_2ePolC) ).
fof('$_typeof_Coq.micromega.RingMicromega.PolEnv',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eRingMicromega_2ePolEnv) ).
fof('$_typeof_Coq.micromega.RingMicromega.Psatz',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eRingMicromega_2ePsatz) ).
fof('$_typeof_Coq.micromega.RingMicromega.Strict',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp1___24t(cCoq_2emicromega_2eRingMicromega_2eStrict) ).
fof('$_typeof_Coq.micromega.RingMicromega.eval_op1',axiom,
c_24__type__39187___24t(cCoq_2emicromega_2eRingMicromega_2eeval__op1) ).
fof('$_typeof_Coq.micromega.RingMicromega.eval_pol',axiom,
c_24__type__39103___24t(cCoq_2emicromega_2eRingMicromega_2eeval__pol) ).
fof('$_typeof_Coq.micromega.Tauto.A',axiom,
c_24__type__39540___24t(cCoq_2emicromega_2eTauto_2eA) ).
fof('$_typeof_Coq.micromega.Tauto.BFormula',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eTauto_2eBFormula) ).
fof('$_typeof_Coq.micromega.Tauto.Cj',axiom,
c_24__type__39557___24t(cCoq_2emicromega_2eTauto_2eCj) ).
fof('$_typeof_Coq.micromega.Tauto.D',axiom,
c_24__type__39557___24t(cCoq_2emicromega_2eTauto_2eD) ).
fof('$_typeof_Coq.micromega.Tauto.FF',axiom,
c_24__type__39505___24t(cCoq_2emicromega_2eTauto_2eFF) ).
fof('$_typeof_Coq.micromega.Tauto.GFormula',axiom,
c_24__type__32811___24t(cCoq_2emicromega_2eTauto_2eGFormula) ).
fof('$_typeof_Coq.micromega.Tauto.I',axiom,
c_24__type__39607___24t(cCoq_2emicromega_2eTauto_2eI) ).
fof('$_typeof_Coq.micromega.Tauto.N',axiom,
c_24__type__39584___24t(cCoq_2emicromega_2eTauto_2eN) ).
fof('$_typeof_Coq.micromega.Tauto.TT',axiom,
c_24__type__39505___24t(cCoq_2emicromega_2eTauto_2eTT) ).
fof('$_typeof_Coq.micromega.Tauto.X',axiom,
c_24__type__39523___24t(cCoq_2emicromega_2eTauto_2eX) ).
fof('$_typeof_Coq.micromega.Tauto.and_cnf',axiom,
c_24__type__39862___24t(cCoq_2emicromega_2eTauto_2eand__cnf) ).
fof('$_typeof_Coq.micromega.Tauto.clause',axiom,
c_24__type__1020___24t(cCoq_2emicromega_2eTauto_2eclause) ).
fof('$_typeof_Coq.micromega.Tauto.cnf',axiom,
c_24__type__1020___24t(cCoq_2emicromega_2eTauto_2ecnf) ).
fof('$_typeof_Coq.micromega.Tauto.cnf_ff',axiom,
c_24__type__39814___24t(cCoq_2emicromega_2eTauto_2ecnf__ff) ).
fof('$_typeof_Coq.micromega.Tauto.cnf_tt',axiom,
c_24__type__39814___24t(cCoq_2emicromega_2eTauto_2ecnf__tt) ).
fof('$_typeof_Coq.micromega.Tauto.eval_bf',axiom,
c_24__type__40680___24t(cCoq_2emicromega_2eTauto_2eeval__bf) ).
fof('$_typeof_Coq.micromega.Tauto.eval_clause',axiom,
c_24__type__40225___24t(cCoq_2emicromega_2eTauto_2eeval__clause) ).
fof('$_typeof_Coq.micromega.Tauto.eval_cnf',axiom,
c_24__type__40254___24t(cCoq_2emicromega_2eTauto_2eeval__cnf) ).
fof('$_typeof_Coq.micromega.Tauto.eval_f',axiom,
c_24__type__39720___24t(cCoq_2emicromega_2eTauto_2eeval__f) ).
fof('$_typeof_Coq.micromega.Tauto.eval_tt',axiom,
c_24__type__40194___24t(cCoq_2emicromega_2eTauto_2eeval__tt) ).
fof('$_typeof_Coq.micromega.VarMap.t',axiom,
c_24__type__36___24t(cCoq_2emicromega_2eVarMap_2et) ).
fof('$_typeof_Coq.micromega.ZMicromega.Vars.max_element',axiom,
c_24__type__42119___24t(cCoq_2emicromega_2eZMicromega_2eVars_2emax__element) ).
fof('$_typeof_Coq.micromega.ZMicromega.ZArithProof',axiom,
cType___24t(cCoq_2emicromega_2eZMicromega_2eZArithProof) ).
fof('$_typeof_Coq.micromega.ZMicromega.ZWitness',axiom,
cType___24t(cCoq_2emicromega_2eZMicromega_2eZWitness) ).
fof('$_typeof_Coq.micromega.ZMicromega.Zeval_op2',axiom,
c_24__type__37771___24t(cCoq_2emicromega_2eZMicromega_2eZeval__op2) ).
fof('$_typeof_Coq.micromega.ZMicromega.agree_env',axiom,
c_24__type__41646___24t(cCoq_2emicromega_2eZMicromega_2eagree__env) ).
fof('$_typeof_Coq.micromega.ZMicromega.vars_of_pexpr',axiom,
c_24__type__40929___24t(cCoq_2emicromega_2eZMicromega_2evars__of__pexpr) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FEX',axiom,
c_24__type__37675___24t(cCoq_2esetoid__ring_2eField__theory_2eFEX) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FEc',axiom,
c_24__type__11844___24t(cCoq_2esetoid__ring_2eField__theory_2eFEc) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FEinv',axiom,
c_24__type__11847___24t(cCoq_2esetoid__ring_2eField__theory_2eFEinv) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FEmul',axiom,
c_24__type__85027___24t(cCoq_2esetoid__ring_2eField__theory_2eFEmul) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FExpr',axiom,
c_24__type__36___24t(cCoq_2esetoid__ring_2eField__theory_2eFExpr) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.linear',axiom,
c_24__type__36___24t(cCoq_2esetoid__ring_2eField__theory_2elinear) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.rsplit',axiom,
c_24__type__36___24t(cCoq_2esetoid__ring_2eField__theory_2ersplit) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.gen_phiPOS',axiom,
c_24__type__21635___24t(cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.gen_phiPOS1',axiom,
c_24__type__21635___24t(cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.hypo',axiom,
cType___24t(cCoq_2esetoid__ring_2eInitialRing_2ehypo) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.Mon',axiom,
cType___24t(cCoq_2esetoid__ring_2eRing__polynom_2eMon) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEI',axiom,
c_24__type__28890___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEI) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEO',axiom,
c_24__type__28890___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEO) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEX',axiom,
c_24__type__28893___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEX) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEadd',axiom,
c_24__type__15511___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEc',axiom,
c_24__type__15506___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEc) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEmul',axiom,
c_24__type__15511___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEopp',axiom,
c_24__type__28902___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEsub',axiom,
c_24__type__15511___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PExpr',axiom,
c_24__type__36___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.Pc',axiom,
c_24__type__89224___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePc) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.Peq',axiom,
c_24__type__15257___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePeq) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.Pol',axiom,
c_24__type__36___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePol) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.mkmult_pow',axiom,
c_24__type__95638___24t(cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.mon0',axiom,
cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(cCoq_2esetoid__ring_2eRing__polynom_2emon0) ).
fof('$_typeof_Coq.setoid_ring.Ring_tac.ring_subst_niter',axiom,
cCoq_2eInit_2eDatatypes_2enat___24t(cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.Abstract',axiom,
cCoq_2esetoid__ring_2eRing__theory_2ering__kind___24t(cCoq_2esetoid__ring_2eRing__theory_2eAbstract) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.IDphi',axiom,
c_24__type__18451___24t(cCoq_2esetoid__ring_2eRing__theory_2eIDphi) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.SRopp',axiom,
c_24__type__18451___24t(cCoq_2esetoid__ring_2eRing__theory_2eSRopp) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.SRsub',axiom,
c_24__type__38575___24t(cCoq_2esetoid__ring_2eRing__theory_2eSRsub) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.id_phi_N',axiom,
c_24__type__449___24t(cCoq_2esetoid__ring_2eRing__theory_2eid__phi__N) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.pow_N',axiom,
c_24__type__28941___24t(cCoq_2esetoid__ring_2eRing__theory_2epow__N) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.pow_pos',axiom,
c_24__type__28920___24t(cCoq_2esetoid__ring_2eRing__theory_2epow__pos) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.ring_kind',axiom,
cType___24t(cCoq_2esetoid__ring_2eRing__theory_2ering__kind) ).
fof('$_typeof_Hammer.Tactics.Reconstr.ReconstrT',axiom,
cType___24t(cHammer_2eTactics_2eReconstr_2eReconstrT) ).
fof('$_typeof_Hammer.Tactics.Reconstr.rdone',axiom,
c_24__type__85015___24t(cHammer_2eTactics_2eReconstr_2erdone) ).
fof('$_typeof_Hammer.Tactics.Tactics.default',axiom,
cCoq_2eInit_2eDatatypes_2eunit___24t(cHammer_2eTactics_2eTactics_2edefault) ).
fof('$_typeof_Hammer.Tactics.Tactics.hints',axiom,
cCoq_2eInit_2eDatatypes_2eunit___24t(cHammer_2eTactics_2eTactics_2ehints) ).
fof('$_typeof_Hammer.Tactics.Tactics.logic',axiom,
cCoq_2eInit_2eDatatypes_2eunit___24t(cHammer_2eTactics_2eTactics_2elogic) ).
fof('$_typeof_Hammer.Tactics.Tactics.nohints',axiom,
cCoq_2eInit_2eDatatypes_2eunit___24t(cHammer_2eTactics_2eTactics_2enohints) ).
fof('$_typeof_Hammer.Tactics.Tactics.none',axiom,
cCoq_2eInit_2eDatatypes_2eunit___24t(cHammer_2eTactics_2eTactics_2enone) ).
fof('$_typeof_IntMap.Fset.FSet',axiom,
cType___24t(cIntMap_2eFset_2eFSet) ).
fof('$_typeof_IntMap.Fset.FSetDelta',axiom,
c_24__type__1919___24t(cIntMap_2eFset_2eFSetDelta) ).
fof('$_typeof_IntMap.Fset.FSetDiff',axiom,
c_24__type__1919___24t(cIntMap_2eFset_2eFSetDiff) ).
fof('$_typeof_IntMap.Fset.FSetInter',axiom,
c_24__type__1919___24t(cIntMap_2eFset_2eFSetInter) ).
fof('$_typeof_IntMap.Fset.FSetUnion',axiom,
c_24__type__1919___24t(cIntMap_2eFset_2eFSetUnion) ).
fof('$_typeof_IntMap.Fset.MapDom',axiom,
c_24__type__1916___24t(cIntMap_2eFset_2eMapDom) ).
fof('$_typeof_IntMap.Fset.MapDomRestrBy',axiom,
c_24__type__1181___24t(cIntMap_2eFset_2eMapDomRestrBy) ).
fof('$_typeof_IntMap.Fset.MapDomRestrTo',axiom,
c_24__type__1181___24t(cIntMap_2eFset_2eMapDomRestrTo) ).
fof('$_typeof_IntMap.Fset.in_FSet',axiom,
c_24__type__12830___24t(cIntMap_2eFset_2ein__FSet) ).
fof('$_typeof_IntMap.Fset.in_dom',axiom,
c_24__type__1901___24t(cIntMap_2eFset_2ein__dom) ).
fof('$_typeof_IntMap.Fset.in_dom_some',axiom,
c_24__type__12824___24t(cIntMap_2eFset_2ein__dom__some) ).
fof('$_typeof_IntMap.Map.M0',axiom,
c_24__type__460___24t(cIntMap_2eMap_2eM0) ).
fof('$_typeof_IntMap.Map.M1',axiom,
c_24__type__93___24t(cIntMap_2eMap_2eM1) ).
fof('$_typeof_IntMap.Map.M2',axiom,
c_24__type__98___24t(cIntMap_2eMap_2eM2) ).
fof('$_typeof_IntMap.Map.Map',axiom,
c_24__type__36___24t(cIntMap_2eMap_2eMap) ).
fof('$_typeof_IntMap.Map.MapCard',axiom,
c_24__type__735___24t(cIntMap_2eMap_2eMapCard) ).
fof('$_typeof_IntMap.Map.MapDelta',axiom,
c_24__type__98___24t(cIntMap_2eMap_2eMapDelta) ).
fof('$_typeof_IntMap.Map.MapGet',axiom,
c_24__type__173___24t(cIntMap_2eMap_2eMapGet) ).
fof('$_typeof_IntMap.Map.MapMerge',axiom,
c_24__type__98___24t(cIntMap_2eMap_2eMapMerge) ).
fof('$_typeof_IntMap.Map.MapPut',axiom,
c_24__type__275___24t(cIntMap_2eMap_2eMapPut) ).
fof('$_typeof_IntMap.Map.MapPut1',axiom,
c_24__type__593___24t(cIntMap_2eMap_2eMapPut1) ).
fof('$_typeof_IntMap.Map.MapPut_behind',axiom,
c_24__type__275___24t(cIntMap_2eMap_2eMapPut__behind) ).
fof('$_typeof_IntMap.Map.MapRemove',axiom,
c_24__type__1418___24t(cIntMap_2eMap_2eMapRemove) ).
fof('$_typeof_IntMap.Map.ad',axiom,
cType___24t(cIntMap_2eMap_2ead) ).
fof('$_typeof_IntMap.Map.makeM2',axiom,
c_24__type__98___24t(cIntMap_2eMap_2emakeM2) ).
fof('$_typeof_IntMap.Map.option_sum',axiom,
c_24__type__1969___24t(cIntMap_2eMap_2eoption__sum) ).
fof('$_typeof_IntMap.Mapaxioms.eqmap',axiom,
c_24__type__388___24t(cIntMap_2eMapaxioms_2eeqmap) ).
fof('$_typeof_IntMap.Mapcanon.MapCanonicalize',axiom,
c_24__type__2078___24t(cIntMap_2eMapcanon_2eMapCanonicalize) ).
fof('$_typeof_IntMap.Mapcanon.mapcanon_exists',axiom,
c_24__type__2083___24t(cIntMap_2eMapcanon_2emapcanon__exists) ).
fof('$_typeof_IntMap.Mapiter.MapCollect',axiom,
c_24__type__1617___24t(cIntMap_2eMapiter_2eMapCollect) ).
fof('$_typeof_IntMap.Mapiter.MapFold',axiom,
c_24__type__1742___24t(cIntMap_2eMapiter_2eMapFold) ).
fof('$_typeof_IntMap.Mapiter.MapFold1',axiom,
c_24__type__1693___24t(cIntMap_2eMapiter_2eMapFold1) ).
fof('$_typeof_IntMap.Mapiter.Map_of_alist',axiom,
c_24__type__1778___24t(cIntMap_2eMapiter_2eMap__of__alist) ).
fof('$_typeof_IntMap.Mapiter.alist',axiom,
c_24__type__36___24t(cIntMap_2eMapiter_2ealist) ).
fof('$_typeof_IntMap.Mapiter.alist_of_Map',axiom,
c_24__type__2181___24t(cIntMap_2eMapiter_2ealist__of__Map) ).
fof('$_typeof_IntMap.Mapsubset.MapDisjoint',axiom,
c_24__type__1786___24t(cIntMap_2eMapsubset_2eMapDisjoint) ).
fof('$_typeof_IntMap.Mapsubset.MapSubset',axiom,
c_24__type__1786___24t(cIntMap_2eMapsubset_2eMapSubset) ).
fof('Coq.Arith.Le.le_S_n',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(V0__n),cCoq_2eInit_2eDatatypes_2eS___24a1(V1__m))
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.eq_neq',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__z)
=> ( V0__x = V1__y
=> ( V1__y != V2__z
=> V0__x != V2__z ) ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.le_antisym',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__x,V1__y)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V1__y,V0__x)
=> V0__x = V1__y ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ~ cCoq_2eInit_2ePeano_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.neq_eq',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__z)
=> ( V0__x != V1__y
=> ( V1__y = V2__z
=> V0__x != V2__z ) ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.not_ge_lt',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( ~ cCoq_2eInit_2ePeano_2ele___24a2(V1__y,V0__x)
=> cCoq_2eInit_2ePeano_2elt___24a2(V0__x,V1__y) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_OrderTac.Tac.not_gt_le',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( ~ cCoq_2eInit_2ePeano_2elt___24a2(V1__y,V0__x)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__x,V1__y) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_Tac.le_antisym',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__x,V1__y)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V1__y,V0__x)
=> V0__x = V1__y ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.Arith.PeanoNat.Nat.Private_Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ~ cCoq_2eInit_2ePeano_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.Arith.PeanoNat.Nat.add_comm',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> cCoq_2eInit_2eNat_2eadd___24a2(V0__n,V1__m) = cCoq_2eInit_2eNat_2eadd___24a2(V1__m,V0__n) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.divide_refl',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> cCoq_2eArith_2ePeanoNat_2eNat_2edivide___24a2(V0__n,V0__n) ) ).
fof('Coq.Arith.PeanoNat.Nat.eq_equiv',axiom,
cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(cCoq_2eInit_2eDatatypes_2enat,c_3d___24a1(cCoq_2eInit_2eDatatypes_2enat)) ).
fof('Coq.Arith.PeanoNat.Nat.eq_le_incl',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( V0__n = V1__m
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.eq_stepl',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__z)
=> ( V0__x = V1__y
=> ( V0__x = V2__z
=> V2__z = V1__y ) ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.eq_sym_iff',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__y)
=> ( V0__x = V1__y
<=> V1__y = V0__x ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.le_0_l',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eO,V0__n) ) ).
fof('Coq.Arith.PeanoNat.Nat.le_antisymm',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V1__m,V0__n)
=> V0__n = V1__m ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.le_ge_cases',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
| cCoq_2eInit_2ePeano_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.le_gt_cases',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
| cCoq_2eInit_2ePeano_2elt___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.le_refl',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V0__n) ) ).
fof('Coq.Arith.PeanoNat.Nat.le_trans',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__p)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V1__m,V2__p)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V2__p) ) ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.lt_0_1',axiom,
cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eInit_2eDatatypes_2eO,cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)) ).
fof('Coq.Arith.PeanoNat.Nat.lt_1_2',axiom,
cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO))) ).
fof('Coq.Arith.PeanoNat.Nat.lt_ge_cases',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2elt___24a2(V0__n,V1__m)
| cCoq_2eInit_2ePeano_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.lt_le_incl',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2elt___24a2(V0__n,V1__m)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.lt_trans',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__p)
=> ( cCoq_2eInit_2ePeano_2elt___24a2(V0__n,V1__m)
=> ( cCoq_2eInit_2ePeano_2elt___24a2(V1__m,V2__p)
=> cCoq_2eInit_2ePeano_2elt___24a2(V0__n,V2__p) ) ) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.lt_trichotomy',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ( cCoq_2eInit_2ePeano_2elt___24a2(V0__n,V1__m)
| V0__n = V1__m
| cCoq_2eInit_2ePeano_2elt___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.mul_comm',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> cCoq_2eInit_2eNat_2emul___24a2(V0__n,V1__m) = cCoq_2eInit_2eNat_2emul___24a2(V1__m,V0__n) ) ) ).
fof('Coq.Arith.PeanoNat.Nat.nle_succ_0',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ~ cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(V0__n),cCoq_2eInit_2eDatatypes_2eO) ) ).
fof('Coq.Arith.PeanoNat.Nat.one_succ',axiom,
cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) ).
fof('Coq.Arith.Plus.le_plus_l',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,cCoq_2eInit_2eNat_2eadd___24a2(V0__n,V1__m)) ) ) ).
fof('Coq.Arith.Plus.le_plus_r',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> cCoq_2eInit_2ePeano_2ele___24a2(V1__m,cCoq_2eInit_2eNat_2eadd___24a2(V0__n,V1__m)) ) ) ).
fof('Coq.Arith.Plus.plus_le_compat',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__p)
=> ! [V3__q] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V3__q)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V2__p,V3__q)
=> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eNat_2eadd___24a2(V0__n,V2__p),cCoq_2eInit_2eNat_2eadd___24a2(V1__m,V3__q)) ) ) ) ) ) ) ).
fof('Coq.Arith.Plus.plus_le_compat_l',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__p)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
=> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eNat_2eadd___24a2(V2__p,V0__n),cCoq_2eInit_2eNat_2eadd___24a2(V2__p,V1__m)) ) ) ) ) ).
fof('Coq.Arith.Plus.plus_le_compat_r',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__p)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V1__m)
=> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eNat_2eadd___24a2(V0__n,V2__p),cCoq_2eInit_2eNat_2eadd___24a2(V1__m,V2__p)) ) ) ) ) ).
fof('Coq.Bool.Bool.absurd_eq_bool',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> ! [V1__b_27] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b_27)
=> ( p(c_24False)
=> V0__b = V1__b_27 ) ) ) ).
fof('Coq.Bool.Bool.absurd_eq_true',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> ( p(c_24False)
=> V0__b = cCoq_2eInit_2eDatatypes_2etrue ) ) ).
fof('Coq.Bool.Bool.andb_comm',axiom,
! [V0__b1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ! [V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b2)
=> cCoq_2eInit_2eDatatypes_2eandb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2eandb___24a2(V1__b2,V0__b1) ) ) ).
fof('Coq.Bool.Bool.if_negb',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b)
=> ! [V2__x] :
( t(V2__x,V0__A)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> c_24__case__Coq_2eInit_2eDatatypes_2ebool_242675___24a4(V0__A,V1__b,V2__x,V3__y) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_242680___24a4(V0__A,V1__b,V2__x,V3__y) ) ) ) ) ).
fof('Coq.Bool.Bool.orb_comm',axiom,
! [V0__b1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ! [V1__b2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__b2)
=> cCoq_2eInit_2eDatatypes_2eorb___24a2(V0__b1,V1__b2) = cCoq_2eInit_2eDatatypes_2eorb___24a2(V1__b2,V0__b1) ) ) ).
fof('Coq.Bool.Bool.trans_eq_bool',axiom,
! [V0__x] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V2__z)
=> ( V0__x = V1__y
=> ( V1__y = V2__z
=> V0__x = V2__z ) ) ) ) ) ).
fof('Coq.Init.Datatypes.list_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__P] :
( c_24__type__1851___24t(V0__A,V1__P)
=> ( p(happ(V1__P,cCoq_2eInit_2eDatatypes_2enil___24a1(V0__A)))
=> ( ! [V3__a] :
( t(V3__a,V0__A)
=> ! [V4__l] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V4__l)
=> ( p(happ(V1__P,V4__l))
=> p(happ(V1__P,cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,V3__a,V4__l))) ) ) )
=> ! [V4__l] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V4__l)
=> p(happ(V1__P,V4__l)) ) ) ) ) ) ).
fof('Coq.Init.Datatypes.nat_ind',axiom,
! [V0__P] :
( c_24__type__10800___24t(V0__P)
=> ( p(happ(V0__P,cCoq_2eInit_2eDatatypes_2eO))
=> ( ! [V2__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__n)
=> ( p(happ(V0__P,V2__n))
=> p(happ(V0__P,cCoq_2eInit_2eDatatypes_2eS___24a1(V2__n))) ) )
=> ! [V3__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V3__n)
=> p(happ(V0__P,V3__n)) ) ) ) ) ).
fof('Coq.Init.Datatypes.prod_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__P] :
( c_24__type__1841___24t(V0__A,V1__B,V2__P)
=> ( ! [V3__a] :
( t(V3__a,V0__A)
=> ! [V4__b] :
( t(V4__b,V1__B)
=> p(happ(V2__P,cCoq_2eInit_2eDatatypes_2epair___24a4(V0__A,V1__B,V3__a,V4__b))) ) )
=> ! [V4__p] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(V0__A,V1__B,V4__p)
=> p(happ(V2__P,V4__p)) ) ) ) ) ) ).
fof('Coq.Init.Datatypes.unit_ind',axiom,
! [V0__P] :
( c_24__type__10770___24t(V0__P)
=> ( p(happ(V0__P,cCoq_2eInit_2eDatatypes_2ett))
=> ! [V2__u] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(V2__u)
=> p(happ(V0__P,V2__u)) ) ) ) ).
fof('Coq.Init.Datatypes.unit_sind',axiom,
! [V0__P] :
( c_24__type__10770___24t(V0__P)
=> ( p(happ(V0__P,cCoq_2eInit_2eDatatypes_2ett))
=> ! [V2__u] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(V2__u)
=> p(happ(V0__P,V2__u)) ) ) ) ).
fof('Coq.Init.Peano.f_equal_nat',axiom,
! [V0__B] :
( cType___24t(V0__B)
=> ! [V1__f] :
( c_24__type__36708___24t(V0__B,V1__f)
=> ! [V2__x] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__x)
=> ! [V3__y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V3__y)
=> ( V2__x = V3__y
=> happ(V1__f,V2__x) = happ(V1__f,V3__y) ) ) ) ) ) ).
fof('Coq.Init.Peano.le_n',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> cCoq_2eInit_2ePeano_2ele___24a2(V0__n,V0__n) ) ).
fof('Coq.Init.Specif.sig_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__P] :
( c_24__type__812___24t(V0__A,V1__P)
=> ! [V2__P] :
( c_24__type__1799___24t(V0__A,V1__P,V2__P)
=> ( ! [V3__x] :
( t(V3__x,V0__A)
=> ( p(happ(V1__P,V3__x))
=> p(happ(V2__P,cCoq_2eInit_2eSpecif_2eexist___24a3(V0__A,V1__P,V3__x))) ) )
=> ! [V4__s] :
( cCoq_2eInit_2eSpecif_2esig___24t(V0__A,V1__P,V4__s)
=> p(happ(V2__P,V4__s)) ) ) ) ) ) ).
fof('Coq.Init.Specif.sumbool_ind',axiom,
! [V0__A] :
( cProp___24t(V0__A)
=> ! [V1__B] :
( cProp___24t(V1__B)
=> ! [V2__P] :
( c_24__type__422___24t(V0__A,V1__B,V2__P)
=> ( ( p(V0__A)
=> p(happ(V2__P,cCoq_2eInit_2eSpecif_2eleft___24a2(V0__A,V1__B))) )
=> ( ( p(V1__B)
=> p(happ(V2__P,cCoq_2eInit_2eSpecif_2eright___24a2(V0__A,V1__B))) )
=> ! [V5__s] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(V0__A,V1__B,V5__s)
=> p(happ(V2__P,V5__s)) ) ) ) ) ) ) ).
fof('Coq.Init.Specif.sumor_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cProp___24t(V1__B)
=> ! [V2__P] :
( c_24__type__1805___24t(V0__A,V1__B,V2__P)
=> ( ! [V3__a] :
( t(V3__a,V0__A)
=> p(happ(V2__P,cCoq_2eInit_2eSpecif_2einleft___24a3(V0__A,V1__B,V3__a))) )
=> ( ( p(V1__B)
=> p(happ(V2__P,cCoq_2eInit_2eSpecif_2einright___24a2(V0__A,V1__B))) )
=> ! [V5__s] :
( cCoq_2eInit_2eSpecif_2esumor___24t(V0__A,V1__B,V5__s)
=> p(happ(V2__P,V5__s)) ) ) ) ) ) ) ).
fof('Coq.Logic.Decidable.dec_not_not',axiom,
! [V0__P] :
( cProp___24t(V0__P)
=> ( cCoq_2eLogic_2eDecidable_2edecidable___24a1(V0__P)
=> ( ( ~ p(V0__P)
=> p(c_24False) )
=> p(V0__P) ) ) ) ).
fof('Coq.Logic.Decidable.not_and_iff',axiom,
! [V0__A] :
( cProp___24t(V0__A)
=> ! [V1__B] :
( cProp___24t(V1__B)
=> ( ( ( p(V0__A)
& p(V1__B) )
=> p(c_24False) )
<=> ( p(V0__A)
=> ( p(V1__B)
=> p(c_24False) ) ) ) ) ) ).
fof('Coq.Logic.Decidable.not_or_iff',axiom,
! [V0__A] :
( cProp___24t(V0__A)
=> ! [V1__B] :
( cProp___24t(V1__B)
=> ( ( ( p(V0__A)
| p(V1__B) )
=> p(c_24False) )
<=> ( ( p(V0__A)
=> p(c_24False) )
& ( p(V1__B)
=> p(c_24False) ) ) ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.le_antisym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__x,V1__y)
=> ( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V1__y,V0__x)
=> V0__x = V1__y ) ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ~ cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.not_ge_lt',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( ~ cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V1__y,V0__x)
=> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V0__x,V1__y) ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_OrderTac.Tac.not_gt_le',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( ~ cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V1__y,V0__x)
=> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__x,V1__y) ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.NArith.BinNat.N.Private_Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_Tac.le_antisym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__x,V1__y)
=> ( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V1__y,V0__x)
=> V0__x = V1__y ) ) ) ) ).
fof('Coq.NArith.BinNat.N.Private_Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.NArith.BinNat.N.Private_Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ~ cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.NArith.BinNat.N.add_comm',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V0__n,V1__m) = cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V1__m,V0__n) ) ) ).
fof('Coq.NArith.BinNat.N.divide_refl',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNat_2eN_2edivide___24a2(V0__n,V0__n) ) ).
fof('Coq.NArith.BinNat.N.eq_equiv',axiom,
cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(cCoq_2eNumbers_2eBinNums_2eN,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eN)) ).
fof('Coq.NArith.BinNat.N.eq_stepl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__z)
=> ( V0__x = V1__y
=> ( V0__x = V2__z
=> V2__z = V1__y ) ) ) ) ) ).
fof('Coq.NArith.BinNat.N.eq_sym_iff',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> ( V0__x = V1__y
<=> V1__y = V0__x ) ) ) ).
fof('Coq.NArith.BinNat.N.eqb_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V0__x,V0__x) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('Coq.NArith.BinNat.N.le_0_l',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eN0,V0__n) ) ).
fof('Coq.NArith.BinNat.N.le_ge_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__n,V1__m)
| cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.NArith.BinNat.N.le_gt_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__n,V1__m)
| cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.NArith.BinNat.N.le_refl',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V0__n,V0__n) ) ).
fof('Coq.NArith.BinNat.N.lt_ge_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V0__n,V1__m)
| cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.NArith.BinNat.N.lt_trichotomy',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V0__n,V1__m)
| V0__n = V1__m
| cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.NArith.BinNat.N.lxor_eq',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ! [V1__a_27] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__a_27)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__a,V1__a_27) = cCoq_2eNumbers_2eBinNums_2eN0
=> V0__a = V1__a_27 ) ) ) ).
fof('Coq.NArith.BinNat.N.mul_comm',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V0__n,V1__m) = cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V1__m,V0__n) ) ) ).
fof('Coq.NArith.Ndec.Neqb_complete',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__n_27] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__n_27)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2etrue
=> V0__n = V1__n_27 ) ) ) ).
fof('Coq.Numbers.BinNums.N_ind',axiom,
! [V0__P] :
( c_24__type__27___24t(V0__P)
=> ( p(happ(V0__P,cCoq_2eNumbers_2eBinNums_2eN0))
=> ( ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__p)
=> p(happ(V0__P,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(V2__p))) )
=> ! [V3__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V3__n)
=> p(happ(V0__P,V3__n)) ) ) ) ) ).
fof('Coq.Numbers.BinNums.positive_ind',axiom,
! [V0__P] :
( c_24__type__14___24t(V0__P)
=> ( ! [V1__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( p(happ(V0__P,V1__p))
=> p(happ(V0__P,cCoq_2eNumbers_2eBinNums_2exI___24a1(V1__p))) ) )
=> ( ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__p)
=> ( p(happ(V0__P,V2__p))
=> p(happ(V0__P,cCoq_2eNumbers_2eBinNums_2exO___24a1(V2__p))) ) )
=> ( p(happ(V0__P,cCoq_2eNumbers_2eBinNums_2exH))
=> ! [V4__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V4__p)
=> p(happ(V0__P,V4__p)) ) ) ) ) ) ).
fof('Coq.PArith.BinPos.Pos.Private_Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.PArith.BinPos.Pos.Private_Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.PArith.BinPos.Pos.Private_Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__x)
=> cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.PArith.BinPos.Pos.Private_Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__x)
=> ~ cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.PArith.BinPos.Pos.add_comm',axiom,
! [V0__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__p)
=> ! [V1__q] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__q)
=> cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V0__p,V1__q) = cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V1__q,V0__p) ) ) ).
fof('Coq.PArith.BinPos.Pos.le_lt_trans',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__p)
=> ( cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(V0__n,V1__m)
=> ( cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(V1__m,V2__p)
=> cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(V0__n,V2__p) ) ) ) ) ) ).
fof('Coq.PArith.BinPos.Pos.lt_succ_diag_r',axiom,
! [V0__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__p)
=> cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(V0__p,cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V0__p)) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.eq_neq',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__z)
=> ( V0__x = V1__y
=> ( V1__y != V2__z
=> V0__x != V2__z ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.le_antisym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__x,V1__y)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__y,V0__x)
=> V0__x = V1__y ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ~ cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.lt_trans',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__z)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V1__y)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V1__y,V2__z)
=> cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V2__z) ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.neq_eq',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__z)
=> ( V0__x != V1__y
=> ( V1__y = V2__z
=> V0__x != V2__z ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.not_ge_lt',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( ~ cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__y,V0__x)
=> cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V1__y) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.not_gt_le',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( ~ cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V1__y,V0__x)
=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__x,V1__y) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_OrderTac.Tac.not_neq_eq',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( ~ ( V0__x != V1__y )
=> V0__x = V1__y ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_Tac.eq_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> V0__x = V0__x ) ).
fof('Coq.ZArith.BinInt.Z.Private_Tac.eq_sym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = V1__y
=> V1__y = V0__x ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_Tac.le_antisym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__x,V1__y)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__y,V0__x)
=> V0__x = V1__y ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.Private_Tac.le_refl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__x,V0__x) ) ).
fof('Coq.ZArith.BinInt.Z.Private_Tac.lt_irrefl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ~ cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__x,V0__x) ) ).
fof('Coq.ZArith.BinInt.Z.add_0_l',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,V0__n) = V0__n ) ).
fof('Coq.ZArith.BinInt.Z.add_0_r',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__n,cCoq_2eNumbers_2eBinNums_2eZ0) = V0__n ) ).
fof('Coq.ZArith.BinInt.Z.add_assoc',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__p)
=> cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__n,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V1__m,V2__p)) = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__n,V1__m),V2__p) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.add_comm',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__n,V1__m) = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V1__m,V0__n) ) ) ).
fof('Coq.ZArith.BinInt.Z.divide_0_l',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,V0__n)
=> V0__n = cCoq_2eNumbers_2eBinNums_2eZ0 ) ) ).
fof('Coq.ZArith.BinInt.Z.divide_0_r',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(V0__n,cCoq_2eNumbers_2eBinNums_2eZ0) ) ).
fof('Coq.ZArith.BinInt.Z.divide_refl',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(V0__n,V0__n) ) ).
fof('Coq.ZArith.BinInt.Z.eq_decidable',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> cCoq_2eLogic_2eDecidable_2edecidable___24a1(c_24__prop__19859___24a2(V0__n,V1__m)) ) ) ).
fof('Coq.ZArith.BinInt.Z.eq_equiv',axiom,
cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)) ).
fof('Coq.ZArith.BinInt.Z.eq_stepl',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ! [V2__z] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__z)
=> ( V0__x = V1__y
=> ( V0__x = V2__z
=> V2__z = V1__y ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.eq_sym_iff',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = V1__y
<=> V1__y = V0__x ) ) ) ).
fof('Coq.ZArith.BinInt.Z.ge_le_iff',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(V0__n,V1__m)
<=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.le_antisymm',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V0__n)
=> V0__n = V1__m ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.le_ge_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V1__m)
| cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.le_gt_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V1__m)
| cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.le_refl',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V0__n) ) ).
fof('Coq.ZArith.BinInt.Z.le_trans',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__p)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V2__p)
=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V2__p) ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.le_wd',axiom,
cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__2656,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__14619,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e)),cCoq_2eZArith_2eBinInt_2eZ_2ele) ).
fof('Coq.ZArith.BinInt.Z.lt_0_1',axiom,
cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) ).
fof('Coq.ZArith.BinInt.Z.lt_1_2',axiom,
cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH))) ).
fof('Coq.ZArith.BinInt.Z.lt_eq_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V1__m)
<=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
| V0__n = V1__m ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.lt_ge_cases',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
| cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.lt_le_incl',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V0__n,V1__m) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.lt_le_trans',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__p)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V2__p)
=> cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V2__p) ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.lt_nge',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
<=> ~ cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.lt_trans',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__p)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V1__m,V2__p)
=> cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V2__p) ) ) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.lt_trichotomy',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V0__n,V1__m)
| V0__n = V1__m
| cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V1__m,V0__n) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.mul_assoc',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V2__p)
=> cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__n,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V1__m,V2__p)) = cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__n,V1__m),V2__p) ) ) ) ).
fof('Coq.ZArith.BinInt.Z.mul_comm',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__m)
=> cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__n,V1__m) = cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V1__m,V0__n) ) ) ).
fof('Coq.micromega.Tauto.eval_bf_map',axiom,
! [V0__T] :
( cType___24t(V0__T)
=> ! [V1__U] :
( cType___24t(V1__U)
=> ! [V2__fct] :
( c_24__type__19189___24t(V0__T,V1__U,V2__fct)
=> ! [V3__env] :
( c_24__type__40687___24t(V0__T,V1__U,V3__env)
=> ! [V4__f] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V0__T,cProp,cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V4__f)
=> cCoq_2emicromega_2eTauto_2eeval__bf___24a3(V1__U,V3__env,cCoq_2emicromega_2eTauto_2emap__bformula___24a7(V0__T,V1__U,cProp,cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V2__fct,V4__f)) = cCoq_2emicromega_2eTauto_2eeval__bf___24a3(V0__T,c_24__lam__40698___24a4(V0__T,V1__U,V2__fct,V3__env),V4__f) ) ) ) ) ) ).
fof('Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.dec_eq',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__y)
=> cCoq_2eLogic_2eDecidable_2edecidable___24a1(c_24__prop__36755___24a2(V0__x,V1__y)) ) ) ).
fof('Coq.micromega.ZMicromega.agree_env_union',axiom,
! [V0__s1] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V0__s1)
=> ! [V1__s2] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V1__s2)
=> ! [V2__env] :
( c_24__type__2669___24t(V2__env)
=> ! [V3__env_27] :
( c_24__type__2669___24t(V3__env_27)
=> ( cCoq_2emicromega_2eZMicromega_2eagree__env___24a3(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(V0__s1,V1__s2),V2__env,V3__env_27)
=> ( cCoq_2emicromega_2eZMicromega_2eagree__env___24a3(V0__s1,V2__env,V3__env_27)
& cCoq_2emicromega_2eZMicromega_2eagree__env___24a3(V1__s2,V2__env,V3__env_27) ) ) ) ) ) ) ).
fof('Coq.micromega.ZMicromega.is_diff_env_ex',axiom,
! [V0__s] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V0__s)
=> ! [V1__env] :
( c_24__type__2669___24t(V1__env)
=> cCoq_2emicromega_2eZMicromega_2eis__diff__env___24a3(V0__s,V1__env,cCoq_2emicromega_2eZMicromega_2emk__diff__env___24a2(V0__s,V1__env)) ) ) ).
fof('Coq.omega.OmegaLemmas.new_var',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V0__x)
=> ? [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
& V0__x = V1__y ) ) ).
fof('Coq.setoid_ring.Ring_theory.ARmul_0_l',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__radd] :
( c_24__type__1698___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__1698___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__1698___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__11363___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__12419___24t(V0__R,V7__req)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(V0__R,V1__rO,V2__rI,V3__radd,V4__rmul,V5__rsub,V6__ropp,V7__req)
=> ! [V9__x] :
( t(V9__x,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,V1__rO),V9__x)),V1__rO)) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.setoid_ring.Ring_theory.ARmul_1_l',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__radd] :
( c_24__type__1698___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__1698___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__1698___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__11363___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__12419___24t(V0__R,V7__req)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(V0__R,V1__rO,V2__rI,V3__radd,V4__rmul,V5__rsub,V6__ropp,V7__req)
=> ! [V9__x] :
( t(V9__x,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,V2__rI),V9__x)),V9__x)) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.setoid_ring.Ring_theory.ARmul_assoc',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__radd] :
( c_24__type__1698___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__1698___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__1698___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__11363___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__12419___24t(V0__R,V7__req)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(V0__R,V1__rO,V2__rI,V3__radd,V4__rmul,V5__rsub,V6__ropp,V7__req)
=> ! [V9__x] :
( t(V9__x,V0__R)
=> ! [V10__y] :
( t(V10__y,V0__R)
=> ! [V11__z] :
( t(V11__z,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,V9__x),happ(happ(V4__rmul,V10__y),V11__z))),happ(happ(V4__rmul,happ(happ(V4__rmul,V9__x),V10__y)),V11__z))) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.setoid_ring.Ring_theory.ARopp_mul_l',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__radd] :
( c_24__type__1698___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__1698___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__1698___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__11363___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__12419___24t(V0__R,V7__req)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(V0__R,V1__rO,V2__rI,V3__radd,V4__rmul,V5__rsub,V6__ropp,V7__req)
=> ! [V9__x] :
( t(V9__x,V0__R)
=> ! [V10__y] :
( t(V10__y,V0__R)
=> p(happ(happ(V7__req,happ(V6__ropp,happ(happ(V4__rmul,V9__x),V10__y))),happ(happ(V4__rmul,happ(V6__ropp,V9__x)),V10__y))) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.setoid_ring.Ring_theory.ARsub_def',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__radd] :
( c_24__type__1698___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__1698___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__1698___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__11363___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__12419___24t(V0__R,V7__req)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(V0__R,V1__rO,V2__rI,V3__radd,V4__rmul,V5__rsub,V6__ropp,V7__req)
=> ! [V9__x] :
( t(V9__x,V0__R)
=> ! [V10__y] :
( t(V10__y,V0__R)
=> p(happ(happ(V7__req,happ(happ(V5__rsub,V9__x),V10__y)),happ(happ(V3__radd,V9__x),happ(V6__ropp,V10__y)))) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.setoid_ring.Ring_theory.Eq_ext',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__radd] :
( c_24__type__1698___24t(V0__R,V1__radd)
=> ! [V2__rmul] :
( c_24__type__1698___24t(V0__R,V2__rmul)
=> ! [V3__ropp] :
( c_24__type__11363___24t(V0__R,V3__ropp)
=> cCoq_2esetoid__ring_2eRing__theory_2ering__eq__ext___24a5(V0__R,V1__radd,V2__rmul,V3__ropp,c_3d___24a1(V0__R)) ) ) ) ) ).
fof('Coq.setoid_ring.Ring_theory.Eqsth',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(V0__R,c_3d___24a1(V0__R)) ) ).
fof('Coq.setoid_ring.Ring_theory.mk_rt',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__radd] :
( c_24__type__1698___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__1698___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__1698___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__11363___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__12419___24t(V0__R,V7__req)
=> ( ! [V8__x] :
( t(V8__x,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__radd,V1__rO),V8__x)),V8__x)) )
=> ( ! [V9__x] :
( t(V9__x,V0__R)
=> ! [V10__y] :
( t(V10__y,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__radd,V9__x),V10__y)),happ(happ(V3__radd,V10__y),V9__x))) ) )
=> ( ! [V10__x] :
( t(V10__x,V0__R)
=> ! [V11__y] :
( t(V11__y,V0__R)
=> ! [V12__z] :
( t(V12__z,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__radd,V10__x),happ(happ(V3__radd,V11__y),V12__z))),happ(happ(V3__radd,happ(happ(V3__radd,V10__x),V11__y)),V12__z))) ) ) )
=> ( ! [V11__x] :
( t(V11__x,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,V2__rI),V11__x)),V11__x)) )
=> ( ! [V12__x] :
( t(V12__x,V0__R)
=> ! [V13__y] :
( t(V13__y,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,V12__x),V13__y)),happ(happ(V4__rmul,V13__y),V12__x))) ) )
=> ( ! [V13__x] :
( t(V13__x,V0__R)
=> ! [V14__y] :
( t(V14__y,V0__R)
=> ! [V15__z] :
( t(V15__z,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,V13__x),happ(happ(V4__rmul,V14__y),V15__z))),happ(happ(V4__rmul,happ(happ(V4__rmul,V13__x),V14__y)),V15__z))) ) ) )
=> ( ! [V14__x] :
( t(V14__x,V0__R)
=> ! [V15__y] :
( t(V15__y,V0__R)
=> ! [V16__z] :
( t(V16__z,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rmul,happ(happ(V3__radd,V14__x),V15__y)),V16__z)),happ(happ(V3__radd,happ(happ(V4__rmul,V14__x),V16__z)),happ(happ(V4__rmul,V15__y),V16__z)))) ) ) )
=> ( ! [V15__x] :
( t(V15__x,V0__R)
=> ! [V16__y] :
( t(V16__y,V0__R)
=> p(happ(happ(V7__req,happ(happ(V5__rsub,V15__x),V16__y)),happ(happ(V3__radd,V15__x),happ(V6__ropp,V16__y)))) ) )
=> ( ! [V16__x] :
( t(V16__x,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__radd,V16__x),happ(V6__ropp,V16__x))),V1__rO)) )
=> cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(V0__R,V1__rO,V2__rI,V3__radd,V4__rmul,V5__rsub,V6__ropp,V7__req) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Fset.FSet_Dom',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eFset_2eMapDom___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s) = V0__s ) ).
fof('IntMap.Fset.in_FSet_delta',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> cIntMap_2eFset_2ein__FSet___24a2(V2__a,cIntMap_2eFset_2eFSetDelta___24a2(V0__s,V1__s_27)) = cCoq_2eInit_2eDatatypes_2exorb___24a2(cIntMap_2eFset_2ein__FSet___24a2(V2__a,V0__s),cIntMap_2eFset_2ein__FSet___24a2(V2__a,V1__s_27)) ) ) ) ).
fof('IntMap.Fset.in_FSet_inter',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> cIntMap_2eFset_2ein__FSet___24a2(V2__a,cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27)) = cCoq_2eInit_2eDatatypes_2eandb___24a2(cIntMap_2eFset_2ein__FSet___24a2(V2__a,V0__s),cIntMap_2eFset_2ein__FSet___24a2(V2__a,V1__s_27)) ) ) ) ).
fof('IntMap.Fset.in_FSet_union',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> cIntMap_2eFset_2ein__FSet___24a2(V2__a,cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27)) = cCoq_2eInit_2eDatatypes_2eorb___24a2(cIntMap_2eFset_2ein__FSet___24a2(V2__a,V0__s),cIntMap_2eFset_2ein__FSet___24a2(V2__a,V1__s_27)) ) ) ) ).
fof('IntMap.Fset.in_dom_delta',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27)) = cCoq_2eInit_2eDatatypes_2exorb___24a2(cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,V1__m),cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,V2__m_27)) ) ) ) ) ).
fof('IntMap.Fset.in_dom_merge',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27)) = cCoq_2eInit_2eDatatypes_2eorb___24a2(cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,V1__m),cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,V2__m_27)) ) ) ) ) ).
fof('IntMap.Fset.in_dom_none',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ( cIntMap_2eFset_2ein__dom___24a3(V0__A,V2__a,V1__m) = cCoq_2eInit_2eDatatypes_2efalse
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,V1__m,V2__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ).
fof('IntMap.Fset.in_dom_restrto',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27)) = cCoq_2eInit_2eDatatypes_2eandb___24a2(cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,V2__m),cIntMap_2eFset_2ein__dom___24a3(V1__B,V4__a,V3__m_27)) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27)),c_24__lam__2038___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ).
fof('IntMap.Map.Map_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__P] :
( c_24__type__554___24t(V0__A,V1__P)
=> ( p(happ(V1__P,cIntMap_2eMap_2eM0___24a1(V0__A)))
=> ( ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__a] :
( t(V4__a,V0__A)
=> p(happ(V1__P,cIntMap_2eMap_2eM1___24a3(V0__A,V3__a,V4__a))) ) )
=> ( ! [V4__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m)
=> ( p(happ(V1__P,V4__m))
=> ! [V6__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V6__m)
=> ( p(happ(V1__P,V6__m))
=> p(happ(V1__P,cIntMap_2eMap_2eM2___24a3(V0__A,V4__m,V6__m))) ) ) ) )
=> ! [V5__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V5__m)
=> p(happ(V1__P,V5__m)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.FSetDelta_assoc',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27),V2__s_27_27),cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetInter_M0_s',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit),V0__s),cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit)) ) ).
fof('IntMap.Mapaxioms.FSetInter_Union_l',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),V2__s_27_27),cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V2__s_27_27),cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetInter_Union_r',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(V0__s,cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V2__s_27_27)),cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),cIntMap_2eFset_2eFSetInter___24a2(V0__s,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetInter_assoc',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),V2__s_27_27),cIntMap_2eFset_2eFSetInter___24a2(V0__s,cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetInter_comm',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V0__s)) ) ) ).
fof('IntMap.Mapaxioms.FSetInter_idempotent',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(V0__s,V0__s),V0__s) ) ).
fof('IntMap.Mapaxioms.FSetInter_s_M0',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetInter___24a2(V0__s,cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit)),cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit)) ) ).
fof('IntMap.Mapaxioms.FSetUnion_Inter_l',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),V2__s_27_27),cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V2__s_27_27),cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetUnion_Inter_r',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(V0__s,cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V2__s_27_27)),cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetUnion_M0_s',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit),V0__s),V0__s) ) ).
fof('IntMap.Mapaxioms.FSetUnion_assoc',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),V2__s_27_27),cIntMap_2eFset_2eFSetUnion___24a2(V0__s,cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V2__s_27_27))) ) ) ) ).
fof('IntMap.Mapaxioms.FSetUnion_comm',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V0__s)) ) ) ).
fof('IntMap.Mapaxioms.FSetUnion_idempotent',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V0__s),V0__s) ) ).
fof('IntMap.Mapaxioms.FSetUnion_s_M0',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eFSetUnion___24a2(V0__s,cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit)),V0__s) ) ).
fof('IntMap.Mapaxioms.FSet_ext',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> cIntMap_2eFset_2ein__FSet___24a2(V2__a,V0__s) = cIntMap_2eFset_2ein__FSet___24a2(V2__a,V1__s_27) )
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_as_DomRestrBy',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V1__m,V2__m_27))) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_as_DomRestrBy_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V2__m_27,V1__m))) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_as_Merge',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,V2__m_27,V1__m))) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_nilpotent',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V1__m),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_sym',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eMap_2eMapDelta___24a3(V0__A,V2__m_27,V1__m)) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_By',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ! [V4__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27),V4__m_27_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eMapMerge___24a3(V1__B,V3__m_27,V4__m_27_27))) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_By_comm',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_Dom',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,cCoq_2eInit_2eDatatypes_2eunit,V2__m,cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27))) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_To',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,cIntMap_2eFset_2eMapDomRestrBy___24a4(V1__B,V2__C,V4__m_27,V5__m_27_27))) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_To_comm',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_By',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,V3__m,cIntMap_2eFset_2eMapDomRestrBy___24a4(V2__C,V1__B,V5__m_27_27,V4__m_27))) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_By_comm',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_Dom',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,cCoq_2eInit_2eDatatypes_2eunit,V2__m,cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27))) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_To_comm',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_assoc',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,cIntMap_2eFset_2eMapDomRestrTo___24a4(V1__B,V2__C,V4__m_27,V5__m_27_27))) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_empty_m',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V1__B,V2__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eMap_2eM0___24a1(V0__A),V2__m),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_idempotent',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V1__m,V1__m),V1__m) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_m_empty',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eM0___24a1(V1__B)),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_m_empty_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eM0___24a1(V1__B)) = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ).
fof('IntMap.Mapaxioms.MapDom_Split_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m,cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27))) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDom_Split_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m,cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27))) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDom_Split_3',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27)),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_DomRestrBy',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m,V3__m_27),V4__m_27_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V4__m_27_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m_27,V4__m_27_27))) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_DomRestrTo',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m,V3__m_27),V4__m_27_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V4__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m_27,V4__m_27_27))) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_RestrTo_l',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V1__m,V2__m_27),V3__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V3__m_27_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m_27,V3__m_27_27))) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_assoc',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),V3__m_27_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m_27,V3__m_27_27))) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_empty_m',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eMap_2eM0___24a1(V0__A),V1__m),V1__m) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_idempotent',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V1__m),V1__m) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_m_empty',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)),V1__m) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_m_empty_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)) = V1__m ) ) ).
fof('IntMap.Mapaxioms.MapPut_behind_as_Merge',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a,V3__y),cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V2__a,V3__y),V1__m)) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapRemove_as_RestrBy',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V1__B)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapRemove___24a3(V0__A,V2__m,V3__a),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eM1___24a3(V1__B,V3__a,V4__y))) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.eqmap_sym',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m_27,V1__m) ) ) ) ) ).
fof('IntMap.Mapaxioms.eqmap_trans',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27_27)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m_27,V3__m_27_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V3__m_27_27) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.M0_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eM0___24a1(V0__A)) ) ).
fof('IntMap.Mapcanon.M1_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y)) ) ) ) ).
fof('IntMap.Mapcanon.M2_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m1)
=> ! [V2__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m2)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m1)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m2)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)),cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m1,V2__m2)))
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m1,V2__m2)) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.M2_eqmap_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m0] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m0)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m2)
=> ! [V4__m3] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m3)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m0,V2__m1),cIntMap_2eMap_2eM2___24a3(V0__A,V3__m2,V4__m3))
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m0,V3__m2) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.M2_eqmap_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m0] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m0)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m2)
=> ! [V4__m3] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m3)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m0,V2__m1),cIntMap_2eMap_2eM2___24a3(V0__A,V3__m2,V4__m3))
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m1,V4__m3) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapCollect_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__f] :
( c_24__type__1574___24t(V0__A,V1__B,V2__f)
=> ( ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,happ(happ(V2__f,V3__a),V4__y)) ) )
=> ! [V4__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,cIntMap_2eMapiter_2eMapCollect___24a4(V0__A,V1__B,V2__f,V4__m)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapDelta_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapDomRestrBy_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V4__m_27)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapDomRestrTo_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V4__m_27)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapDom_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(V0__A,V1__m)) ) ) ) ).
fof('IntMap.Mapcanon.MapFold_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m0] :
( cIntMap_2eMap_2eMap___24t(V1__B,V2__m0)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V2__m0)
=> ! [V4__op] :
( c_24__type__1563___24t(V1__B,V4__op)
=> ( ! [V5__m1] :
( cIntMap_2eMap_2eMap___24t(V1__B,V5__m1)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V5__m1)
=> ! [V7__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V7__m2)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V7__m2)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,happ(happ(V4__op,V5__m1),V7__m2)) ) ) ) )
=> ! [V6__f] :
( c_24__type__1574___24t(V0__A,V1__B,V6__f)
=> ( ! [V7__a] :
( cIntMap_2eMap_2ead___24t(V7__a)
=> ! [V8__y] :
( t(V8__y,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,happ(happ(V6__f,V7__a),V8__y)) ) )
=> ! [V8__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V8__m)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,cIntMap_2eMapiter_2eMapFold___24a6(V0__A,cIntMap_2eMap_2eMap___24a1(V1__B),V2__m0,V4__op,V6__f,V8__m)) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapFold_canon_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m0] :
( cIntMap_2eMap_2eMap___24t(V1__B,V2__m0)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V2__m0)
=> ! [V4__op] :
( c_24__type__1563___24t(V1__B,V4__op)
=> ( ! [V5__m1] :
( cIntMap_2eMap_2eMap___24t(V1__B,V5__m1)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V5__m1)
=> ! [V7__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V7__m2)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V7__m2)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,happ(happ(V4__op,V5__m1),V7__m2)) ) ) ) )
=> ! [V6__f] :
( c_24__type__1574___24t(V0__A,V1__B,V6__f)
=> ( ! [V7__a] :
( cIntMap_2eMap_2ead___24t(V7__a)
=> ! [V8__y] :
( t(V8__y,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,happ(happ(V6__f,V7__a),V8__y)) ) )
=> ! [V8__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V8__m)
=> ! [V9__pf] :
( c_24__type__1580___24t(V0__A,V1__B,V9__pf)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,cIntMap_2eMap_2eMap___24a1(V1__B),V2__m0,V4__op,V6__f,V9__pf,V8__m)) ) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapMerge_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapPut1_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__a_27] :
( cIntMap_2eMap_2ead___24t(V3__a_27)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> ! [V5__y_27] :
( t(V5__y_27,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V4__y,V3__a_27,V5__y_27,V1__p)) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapPut_behind_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V3__a,V4__y)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapPut_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V3__a,V4__y)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.MapRemove_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eMapRemove___24a3(V0__A,V1__m,V3__a)) ) ) ) ) ).
fof('IntMap.Mapcanon.MapSubset_c_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27) = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ) ) ) ).
fof('IntMap.Mapcanon.Map_of_alist_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__l] :
( cIntMap_2eMapiter_2ealist___24t(V0__A,V1__l)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,V1__l)) ) ) ).
fof('IntMap.Mapcanon.makeM2_canon',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2emakeM2___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ) ) ).
fof('IntMap.Mapcanon.mapcanon_M2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m1)
=> ! [V2__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m2)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m1,V2__m2))
=> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)),cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m1,V2__m2))) ) ) ) ) ).
fof('IntMap.Mapcanon.mapcanon_M2_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m1)
=> ! [V2__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m2)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m1,V2__m2))
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m1) ) ) ) ) ).
fof('IntMap.Mapcanon.mapcanon_M2_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m1)
=> ! [V2__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m2)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m1,V2__m2))
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m2) ) ) ) ) ).
fof('IntMap.Mapcanon.mapcanon_exists_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,V1__m)) ) ) ).
fof('IntMap.Mapcanon.mapcanon_exists_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V0__A,V1__m)) ) ) ).
fof('IntMap.Mapcanon.mapcanon_unique',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
=> V1__m = V2__m_27 ) ) ) ) ) ) ).
fof('IntMap.Mapcard.MapCard_Dom',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMap_2eMapCard___24a2(V0__A,V1__m) = cIntMap_2eMap_2eMapCard___24a2(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(V0__A,V1__m)) ) ) ).
fof('IntMap.Mapcard.MapCard_Dom_Put_behind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> cIntMap_2eFset_2eMapDom___24a2(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a,V3__y)) = cIntMap_2eFset_2eMapDom___24a2(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V2__a,V3__y)) ) ) ) ) ).
fof('IntMap.Mapcard.MapCard_Put1_equals_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__a_27] :
( cIntMap_2eMap_2ead___24t(V3__a_27)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> ! [V5__y_27] :
( t(V5__y_27,V0__A)
=> cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V4__y,V3__a_27,V5__y_27,V1__p)) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)) ) ) ) ) ) ) ).
fof('IntMap.Mapcard.MapCard_Put_behind_Put',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a,V3__y)) = cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V2__a,V3__y)) ) ) ) ) ).
fof('IntMap.Mapcard.MapCard_Put_lb',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> cCoq_2eInit_2ePeano_2ege___24a2(cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V2__a,V3__y)),cIntMap_2eMap_2eMapCard___24a2(V0__A,V1__m)) ) ) ) ) ).
fof('IntMap.Mapcard.MapCard_ext',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V1__m),cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m_27))
=> cIntMap_2eMap_2eMapCard___24a2(V0__A,V1__m) = cIntMap_2eMap_2eMapCard___24a2(V0__A,V2__m_27) ) ) ) ) ).
fof('IntMap.Mapcard.MapMerge_Card_lb_l',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> cCoq_2eInit_2ePeano_2ege___24a2(cIntMap_2eMap_2eMapCard___24a2(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27)),cIntMap_2eMap_2eMapCard___24a2(V0__A,V1__m)) ) ) ) ).
fof('IntMap.Mapiter.Map_of_alist_of_Map',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,V1__m)),V1__m) ) ) ).
fof('IntMap.Mapsubset.FSubset_antisym',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V1__s_27,V0__s)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27) ) ) ) ) ).
fof('IntMap.Mapsubset.FSubset_refl',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V0__s) ) ).
fof('IntMap.Mapsubset.FSubset_trans',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V1__s_27,V2__s_27_27)
=> cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V2__s_27_27) ) ) ) ) ) ).
fof('IntMap.Mapsubset.MapDelta_disjoint',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapsubset_2eMapDisjoint___24a4(V0__A,V0__A,V1__m,V2__m_27)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ) ).
fof('IntMap.Mapsubset.MapDisjoint_empty',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapsubset_2eMapDisjoint___24a4(V0__A,V0__A,V1__m,V1__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ).
fof('IntMap.Mapsubset.MapSubset_Dom_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m),cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27))
=> cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27) ) ) ) ) ) ).
fof('IntMap.Mapsubset.MapSubset_antisym',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V1__B,V0__A,V3__m_27,V2__m)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m),cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27)) ) ) ) ) ) ) ).
fof('IntMap.Mapsubset.MapSubset_imp_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> cIntMap_2eMapsubset_2eMapSubset__2___24a4(V0__A,V1__B,V2__m,V3__m_27) ) ) ) ) ) ).
fof('IntMap.Mapsubset.MapSubset_refl',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V0__A,V1__m,V1__m) ) ) ).
fof('IntMap.Mapsubset.MapSubset_trans',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V3__m,V4__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V1__B,V2__C,V4__m_27,V5__m_27_27)
=> cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V2__C,V3__m,V5__m_27_27) ) ) ) ) ) ) ) ) ).
fof('Mapc.FSetDelta_assoc_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V2__s_27_27)
=> cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27),V2__s_27_27) = cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V0__s,cIntMap_2eMap_2eMapDelta___24a3(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27,V2__s_27_27)) ) ) ) ) ) ) ).
fof('Mapc.FSetInter_M0_s_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit),V0__s) = cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit) ) ).
fof('Mapc.FSetInter_Union_l_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),V2__s_27_27) = cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V2__s_27_27),cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V2__s_27_27)) ) ) ) ) ) ).
fof('Mapc.FSetInter_assoc_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),V2__s_27_27) = cIntMap_2eFset_2eFSetInter___24a2(V0__s,cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V2__s_27_27)) ) ) ) ) ).
fof('Mapc.FSetInter_comm_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27) = cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V0__s) ) ) ) ) ).
fof('Mapc.FSetInter_idempotent',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> cIntMap_2eFset_2eFSetInter___24a2(V0__s,V0__s) = V0__s ) ) ).
fof('Mapc.FSetInter_s_M0_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eFset_2eFSetInter___24a2(V0__s,cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit)) = cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit) ) ).
fof('Mapc.FSetUnion_Inter_l_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V2__s_27_27)
=> cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),V2__s_27_27) = cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V2__s_27_27),cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V2__s_27_27)) ) ) ) ) ) ).
fof('Mapc.FSetUnion_Inter_r',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> cIntMap_2eFset_2eFSetUnion___24a2(V0__s,cIntMap_2eFset_2eFSetInter___24a2(V1__s_27,V2__s_27_27)) = cIntMap_2eFset_2eFSetInter___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V2__s_27_27)) ) ) ) ) ) ).
fof('Mapc.FSetUnion_M0_s_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit),V0__s) = V0__s ) ).
fof('Mapc.FSetUnion_assoc_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V2__s_27_27)
=> cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27),V2__s_27_27) = cIntMap_2eFset_2eFSetUnion___24a2(V0__s,cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V2__s_27_27)) ) ) ) ) ) ) ).
fof('Mapc.FSetUnion_comm_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V1__s_27) = cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V0__s) ) ) ) ) ).
fof('Mapc.FSetUnion_idempotent',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> cIntMap_2eFset_2eFSetUnion___24a2(V0__s,V0__s) = V0__s ) ) ).
fof('Mapc.FSetUnion_s_M0_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cIntMap_2eFset_2eFSetUnion___24a2(V0__s,cIntMap_2eMap_2eM0___24a1(cCoq_2eInit_2eDatatypes_2eunit)) = V0__s ) ).
fof('Mapc.FSet_ext_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> ( ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eFset_2ein__FSet___24a2(V4__a,V0__s) = cIntMap_2eFset_2ein__FSet___24a2(V4__a,V1__s_27) )
=> V0__s = V1__s_27 ) ) ) ) ) ).
fof('Mapc.FSubset_antisym_c',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V1__s_27,V0__s)
=> V0__s = V1__s_27 ) ) ) ) ) ) ).
fof('Mapc.MapDelta_as_DomRestrBy_2_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V2__m_27,V1__m)) ) ) ) ) ) ).
fof('Mapc.MapDelta_as_DomRestrBy_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V1__m,V2__m_27)) ) ) ) ) ) ).
fof('Mapc.MapDelta_as_Merge_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,V1__m,V2__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V0__A,V2__m_27,V1__m)) ) ) ) ) ) ).
fof('Mapc.MapDelta_disjoint_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> ( cIntMap_2eMapsubset_2eMapDisjoint___24a4(V0__A,V0__A,V1__m,V2__m_27)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27) ) ) ) ) ) ) ).
fof('Mapc.MapDelta_nilpotent_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V1__m) = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ).
fof('Mapc.MapDelta_sym_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27) = cIntMap_2eMap_2eMapDelta___24a3(V0__A,V2__m_27,V1__m) ) ) ) ) ) ).
fof('Mapc.MapDisjoint_empty_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapsubset_2eMapDisjoint___24a4(V0__A,V0__A,V1__m,V1__m)
=> V1__m = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ) ).
fof('Mapc.MapDomRestrBy_By_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ! [V4__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27),V4__m_27_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eMapMerge___24a3(V1__B,V3__m_27,V4__m_27_27)) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrBy_By_comm_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrBy_Dom_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,cCoq_2eInit_2eDatatypes_2eunit,V2__m,cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27)) ) ) ) ) ) ).
fof('Mapc.MapDomRestrBy_To_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,cIntMap_2eFset_2eMapDomRestrBy___24a4(V1__B,V2__C,V4__m_27,V5__m_27_27)) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrBy_To_comm_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrTo_By_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,V3__m,cIntMap_2eFset_2eMapDomRestrBy___24a4(V2__C,V1__B,V5__m_27_27,V4__m_27)) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrTo_By_comm_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrTo_Dom_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,cCoq_2eInit_2eDatatypes_2eunit,V2__m,cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27)) ) ) ) ) ) ).
fof('Mapc.MapDomRestrTo_To_comm_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,V3__m,V5__m_27_27),V4__m_27) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrTo_assoc_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__C] :
( cType___24t(V2__C)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27)
=> ! [V5__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V2__C,V5__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V2__C,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,V4__m_27),V5__m_27_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m,cIntMap_2eFset_2eMapDomRestrTo___24a4(V1__B,V2__C,V4__m_27,V5__m_27_27)) ) ) ) ) ) ) ) ).
fof('Mapc.MapDomRestrTo_idempotent_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V1__m,V1__m) = V1__m ) ) ) ).
fof('Mapc.MapDom_Split_1_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> V2__m = cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27)) ) ) ) ) ) ).
fof('Mapc.MapDom_Split_2_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> V2__m = cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27)) ) ) ) ) ) ).
fof('Mapc.MapDom_Split_3_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27)) = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ) ) ).
fof('Mapc.MapMerge_DomRestrBy_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m_27)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m,V3__m_27),V4__m_27_27) = cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V4__m_27_27),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V3__m_27,V4__m_27_27)) ) ) ) ) ) ) ) ).
fof('Mapc.MapMerge_DomRestrTo_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m_27)
=> cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m,V3__m_27),V4__m_27_27) = cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V4__m_27_27),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V3__m_27,V4__m_27_27)) ) ) ) ) ) ) ) ).
fof('Mapc.MapMerge_RestrTo_l_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m_27_27)
=> cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,V1__m,V2__m_27),V3__m_27_27) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V3__m_27_27),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m_27,V3__m_27_27)) ) ) ) ) ) ) ).
fof('Mapc.MapMerge_assoc_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_27)
=> ! [V3__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V3__m_27_27)
=> cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),V3__m_27_27) = cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m_27,V3__m_27_27)) ) ) ) ) ) ) ) ).
fof('Mapc.MapMerge_empty_m_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eMap_2eM0___24a1(V0__A),V1__m) = V1__m ) ) ).
fof('Mapc.MapMerge_idempotent_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V1__m) = V1__m ) ) ) ).
fof('Mapc.MapPut_behind_as_Merge_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V3__a,V4__y) = cIntMap_2eMap_2eMapMerge___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V3__a,V4__y),V1__m) ) ) ) ) ) ).
fof('Mapc.MapRemove_as_RestrBy_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ! [V5__y] :
( t(V5__y,V1__B)
=> cIntMap_2eMap_2eMapRemove___24a3(V0__A,V2__m,V4__a) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eM1___24a3(V1__B,V4__a,V5__y)) ) ) ) ) ) ) ).
fof('Mapc.MapSubset_antisym_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V2__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V1__B,V3__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> ( cIntMap_2eMapsubset_2eMapSubset___24a4(V1__B,V0__A,V3__m_27,V2__m)
=> cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m) = cIntMap_2eFset_2eMapDom___24a2(V1__B,V3__m_27) ) ) ) ) ) ) ) ) ).
fof('Mapc.Map_of_alist_of_Map_c',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(V0__A,V1__m)
=> cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,V1__m)) = V1__m ) ) ) ).
fof('$adef_IntMap.Map.M0_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2eM0,V_24X1) = cIntMap_2eMap_2eM0___24a1(V_24X1) ).
fof('$adef_$_lam_355_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__355,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__355___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.xfold_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2exfold,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2exfold___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Arith.PeanoNat.Nat.eqf_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eArith_2ePeanoNat_2eNat_2eeqf,V_24X1),V_24X2))
<=> cCoq_2eArith_2ePeanoNat_2eNat_2eeqf___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.micromega.ZMicromega.Vars.max_element_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eZMicromega_2eVars_2emax__element,V_24X1) = cCoq_2emicromega_2eZMicromega_2eVars_2emax__element___24a1(V_24X1) ).
fof('$adef_Coq.NArith.Ndigits.eqf_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eNArith_2eNdigits_2eeqf,V_24X1),V_24X2))
<=> cCoq_2eNArith_2eNdigits_2eeqf___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.PArith.BinPos.Pos.PeanoSucc_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_39128_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__39128,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__39128___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.Reals.Rdefinitions.IZR_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRdefinitions_2eIZR,V_24X1) = cCoq_2eReals_2eRdefinitions_2eIZR___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.None_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eNone,V_24X1) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.to_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(V_24X1) ).
fof('$adef_Coq.NArith.BinNat.N.lt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2elt,V_24X1),V_24X2))
<=> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Vectors.VectorDef.cons_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eVectors_2eVectorDef_2econs,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eVectors_2eVectorDef_2econs___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.of_N_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(V_24X1) ).
fof('$adef_$_lam_85156_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__85156,V_24X1),V_24X2) = c_24__lam__85156___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.modulo_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.BoolSpec_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eBoolSpec,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_$_prop_1974_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__1974,V_24X1),V_24X2) = c_24__prop__1974___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.SRopp_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__theory_2eSRopp,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__theory_2eSRopp___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.VarMap.t_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eVarMap_2et,V_24X1) = cCoq_2emicromega_2eVarMap_2et___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.of_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2eof__nat___24a1(V_24X1) ).
fof('$adef_IntMap.Fset.MapDomRestrBy_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eFset_2eMapDomRestrBy,V_24X1),V_24X2),V_24X3) = cIntMap_2eFset_2eMapDomRestrBy___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_262_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__262,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__262___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_let_var_var_5_v2_40892_40894_40922_$a1',axiom,
! [V_24X1] : happ(c_24__let__var__var__5__v2__40892__40894__40922,V_24X1) = c_24__let__var__var__5__v2__40892__40894__40922___24a1(V_24X1) ).
fof('$adef_IntMap.Mapsubset.MapSubset_2_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cIntMap_2eMapsubset_2eMapSubset__2,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cIntMap_2eMapsubset_2eMapSubset__2___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzMulC_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2ePsatzMulC,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Reals.Rfunctions.ZintPos_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eReals_2eRfunctions_2eZintPos,V_24X1),V_24X2) = cCoq_2eReals_2eRfunctions_2eZintPos___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RingMicromega.eval_pol_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2eeval__pol,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2emicromega_2eRingMicromega_2eeval__pol___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.setoid_ring.Ring_theory.sring_eq_ext_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2esring__eq__ext,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2esetoid__ring_2eRing__theory_2esring__eq__ext___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEc_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEc,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_686_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__686,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__686___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Datatypes.implb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2eimplb,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2eimplb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.EnvRing.Pol_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eEnvRing_2ePol,V_24X1) = cCoq_2emicromega_2eEnvRing_2ePol___24a1(V_24X1) ).
fof('$adef_$_lam_1098_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1098,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1098___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.Tauto.eval_tt_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__tt,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2emicromega_2eTauto_2eeval__tt___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.micromega.ZMicromega.is_diff_env_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2emicromega_2eZMicromega_2eis__diff__env,V_24X1),V_24X2),V_24X3))
<=> cCoq_2emicromega_2eZMicromega_2eis__diff__env___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.Tauto.Cj_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eCj,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2emicromega_2eTauto_2eCj___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEmul_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_case_Coq.Init.Datatypes.nat$23394_$a1',axiom,
! [V_24X1] : happ(c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394,V_24X1) = c_24__case__Coq_2eInit_2eDatatypes_2enat_2423394___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.Pc_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePc,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RMicromega.CMult_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRMicromega_2eCMult,V_24X1),V_24X2) = cCoq_2emicromega_2eRMicromega_2eCMult___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.DeclConstant.GT_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2emicromega_2eDeclConstant_2eGT,V_24X1),V_24X2))
<=> cCoq_2emicromega_2eDeclConstant_2eGT___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Relations.Relation_Definitions.symmetric_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eRelations_2eRelation__Definitions_2esymmetric,V_24X1),V_24X2))
<=> cCoq_2eRelations_2eRelation__Definitions_2esymmetric___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Nat.even_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eNat_2eeven,V_24X1) = cCoq_2eInit_2eNat_2eeven___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.vmon_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2evmon,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Decimal.Pos_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2ePos,V_24X1) = cCoq_2eInit_2eDecimal_2ePos___24a1(V_24X1) ).
fof('$adef_$_lam_1605_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1605,V_24X1),V_24X2) = c_24__lam__1605___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.Pol_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eRing__polynom_2ePol,V_24X1) = cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(V_24X1) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.mem_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem,V_24X1),V_24X2) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Mapsubset.MapSubset_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cIntMap_2eMapsubset_2eMapSubset,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cIntMap_2eMapsubset_2eMapSubset___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_40675_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(c_24__lam__40675,V_24X1),V_24X2))
<=> c_24__lam__40675___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Reals.Rdefinitions.IPR_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRdefinitions_2eIPR,V_24X1) = cCoq_2eReals_2eRdefinitions_2eIPR___24a1(V_24X1) ).
fof('$adef_Coq.micromega.Env.Env_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eEnv_2eEnv,V_24X1) = cCoq_2emicromega_2eEnv_2eEnv___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.CompareSpecT_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompareSpecT,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eDatatypes_2eCompareSpecT___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.pred_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epred,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(V_24X1) ).
fof('$adef_Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.FSet_elt_Prop_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop,V_24X1))
<=> cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(V_24X1) ) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEdiv_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEdiv,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Map.MapDelta_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2eMapDelta,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2eMapDelta___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Nat.compare_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2ecompare,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2ecompare___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.almost_ring_theory_$a8',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8))
<=> cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8) ) ).
fof('$adef_$_lam_649_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__649,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__649___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_$_prop_95830_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__95830,V_24X1),V_24X2),V_24X3) = c_24__prop__95830___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.Tauto.eval_f_$a7',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7] :
( p(happ(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__f,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7))
<=> cCoq_2emicromega_2eTauto_2eeval__f___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ) ).
fof('$adef_Coq.Init.Datatypes.app_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2eapp,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2eapp___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Decimal.D6_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD6,V_24X1) = cCoq_2eInit_2eDecimal_2eD6___24a1(V_24X1) ).
fof('$adef_Coq.Init.Specif.existT_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2eexistT,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eSpecif_2eexistT___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.singleton_$a1',axiom,
! [V_24X1] : happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2esingleton,V_24X1) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2esingleton___24a1(V_24X1) ).
fof('$adef_$_lam_1083_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1083,V_24X1),V_24X2) = c_24__lam__1083___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Specif.sig_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2esig,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2esig___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.leb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEmul_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEmul,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.mul_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emul,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Map.MapPut_behind_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapPut__behind,V_24X1),V_24X2) = cIntMap_2eMap_2eMapPut__behind___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.ZMicromega.EnumProof_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eZMicromega_2eEnumProof,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.iter_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Decimal.D4_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD4,V_24X1) = cCoq_2eInit_2eDecimal_2eD4___24a1(V_24X1) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.Equal_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eEqual,V_24X1),V_24X2))
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eEqual___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.micromega.RingMicromega.Build_Formula_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2eBuild__Formula,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.mkmult_pow_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2esetoid__ring_2eRing__polynom_2emkmult__pow___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_1228_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1228,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1228___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Specif.sumbool_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2esumbool,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2esumbool___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_33479_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__33479,V_24X1),V_24X2) = c_24__prop__33479___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_19859_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__19859,V_24X1),V_24X2) = c_24__prop__19859___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Field_theory.mk_rsplit_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2emk__rsplit,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_IntMap.Map.MapPut_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapPut,V_24X1),V_24X2) = cIntMap_2eMap_2eMapPut___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Sets.Relations_1.Relation_$a1',axiom,
! [V_24X1] : happ(cCoq_2eSets_2eRelations__1_2eRelation,V_24X1) = cCoq_2eSets_2eRelations__1_2eRelation___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_theory.semi_ring_theory_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2esemi__ring__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2esetoid__ring_2eRing__theory_2esemi__ring__theory___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_Coq.Reals.RIneq.mknonposreal_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRIneq_2emknonposreal,V_24X1) = cCoq_2eReals_2eRIneq_2emknonposreal___24a1(V_24X1) ).
fof('$adef_$_lam_1156_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1156,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1156___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Lists.SetoidList.transpose_restr2_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(cCoq_2eLists_2eSetoidList_2etranspose__restr2,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> cCoq_2eLists_2eSetoidList_2etranspose__restr2___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
fof('$adef_$_prop_433_$a1',axiom,
! [V_24X1] : happ(c_24__prop__433,V_24X1) = c_24__prop__433___24a1(V_24X1) ).
fof('$adef_IntMap.Mapiter.MapFold_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cIntMap_2eMapiter_2eMapFold,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cIntMap_2eMapiter_2eMapFold___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_IntMap.Map.makeM2_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2emakeM2,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2emakeM2___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Specif.proj1_sig_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2eproj1__sig,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2eproj1__sig___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Mapcanon.MapCanonicalize_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMapcanon_2eMapCanonicalize,V_24X1),V_24X2) = cIntMap_2eMapcanon_2eMapCanonicalize___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEsub_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Nat.max_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2emax,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2emax___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.pred_N_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(V_24X1) ).
fof('$adef_Coq.Structures.OrderedTypeEx.Z_as_OT.lt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2elt,V_24X1),V_24X2))
<=> cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2elt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Lists.List.hd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eLists_2eList_2ehd,V_24X1),V_24X2),V_24X3) = cCoq_2eLists_2eList_2ehd___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Datatypes.option_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eoption,V_24X1) = cCoq_2eInit_2eDatatypes_2eoption___24a1(V_24X1) ).
fof('$adef_Coq.Relations.Relation_Definitions.relation_$a1',axiom,
! [V_24X1] : happ(cCoq_2eRelations_2eRelation__Definitions_2erelation,V_24X1) = cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.Peq_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePeq,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Structures.OrderedType.LT_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eStructures_2eOrderedType_2eLT,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eStructures_2eOrderedType_2eLT___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Vectors.VectorDef.t_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eVectors_2eVectorDef_2et,V_24X1),V_24X2) = cCoq_2eVectors_2eVectorDef_2et___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PExpr_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr,V_24X1) = cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.orb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2eorb,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2eorb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Arith.Plus.tail_plus_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eArith_2ePlus_2etail__plus,V_24X1),V_24X2) = cCoq_2eArith_2ePlus_2etail__plus___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.ring_morph_$a17',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2ering__morph,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10),V_24X11),V_24X12),V_24X13),V_24X14),V_24X15),V_24X16),V_24X17))
<=> cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17) ) ).
fof('$adef_Coq.Init.Datatypes.CompOpp_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eCompOpp,V_24X1) = cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(V_24X1) ).
fof('$adef_$_prop_33475_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__33475,V_24X1),V_24X2),V_24X3) = c_24__prop__33475___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.EnvRing.PEopp_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eEnvRing_2ePEopp,V_24X1),V_24X2) = cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RingMicromega.SORaddon_$a22',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2eSORaddon,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10),V_24X11),V_24X12),V_24X13),V_24X14),V_24X15),V_24X16),V_24X17),V_24X18),V_24X19),V_24X20),V_24X21),V_24X22))
<=> cCoq_2emicromega_2eRingMicromega_2eSORaddon___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22) ) ).
fof('$adef_Coq.ZArith.Zpower.two_power_pos_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eZpower_2etwo__power__pos,V_24X1) = cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(V_24X1) ).
fof('$adef_$_lam_1270_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1270,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1270___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Datatypes.unit_rec_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eunit__rec,V_24X1) = cCoq_2eInit_2eDatatypes_2eunit__rec___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Field_theory.FExpr_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eField__theory_2eFExpr,V_24X1) = cCoq_2esetoid__ring_2eField__theory_2eFExpr___24a1(V_24X1) ).
fof('$adef_Coq.micromega.RingMicromega.PolEnv_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2ePolEnv,V_24X1) = cCoq_2emicromega_2eRingMicromega_2ePolEnv___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.identity_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eidentity,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eInit_2eDatatypes_2eidentity___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.Tauto.BFormula_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eTauto_2eBFormula,V_24X1) = cCoq_2emicromega_2eTauto_2eBFormula___24a1(V_24X1) ).
fof('$adef_Coq.micromega.ZMicromega.agree_env_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2emicromega_2eZMicromega_2eagree__env,V_24X1),V_24X2),V_24X3))
<=> cCoq_2emicromega_2eZMicromega_2eagree__env___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.Reals.Rdefinitions.Rle_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRle,V_24X1),V_24X2))
<=> cCoq_2eReals_2eRdefinitions_2eRle___24a2(V_24X1,V_24X2) ) ).
fof('$adef_$_lam_85120_$a1',axiom,
! [V_24X1] : happ(c_24__lam__85120,V_24X1) = c_24__lam__85120___24a1(V_24X1) ).
fof('$adef_Coq.micromega.Tauto.and_cnf_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eand__cnf,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eTauto_2eand__cnf___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.Tauto.eval_cnf_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__cnf,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2emicromega_2eTauto_2eeval__cnf___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_Coq.micromega.Tauto.cnf_ff_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eTauto_2ecnf__ff,V_24X1),V_24X2) = cCoq_2emicromega_2eTauto_2ecnf__ff___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_85163_$a1',axiom,
! [V_24X1] : happ(c_24__lam__85163,V_24X1) = c_24__lam__85163___24a1(V_24X1) ).
fof('$adef_$_lam_39136_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__39136,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__39136___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.micromega.EnvRing.zmon_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eEnvRing_2ezmon,V_24X1),V_24X2) = cCoq_2emicromega_2eEnvRing_2ezmon___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.elements_$a1',axiom,
! [V_24X1] : happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelements,V_24X1) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelements___24a1(V_24X1) ).
fof('$adef_Coq.Bool.Zerob.zerob_$a1',axiom,
! [V_24X1] : happ(cCoq_2eBool_2eZerob_2ezerob,V_24X1) = cCoq_2eBool_2eZerob_2ezerob___24a1(V_24X1) ).
fof('$adef_Coq.Logic.EqdepFacts.eq_dep_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2eLogic_2eEqdepFacts_2eeq__dep,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2eLogic_2eEqdepFacts_2eeq__dep___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_$_lam_1644_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1644,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1644___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_1398_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1398,V_24X1),V_24X2) = c_24__lam__1398___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Map.M1_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2eM1,V_24X1) = cIntMap_2eMap_2eM1___24a1(V_24X1) ).
fof('$adef_Coq.Init.Nat.eqb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2eeqb,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2eeqb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.div_theory_$a7',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7] :
( p(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2ediv__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7))
<=> cCoq_2esetoid__ring_2eRing__theory_2ediv__theory___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ) ).
fof('$adef_Coq.Sorting.Sorted.HdRel_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eSorting_2eSorted_2eHdRel,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eSorting_2eSorted_2eHdRel___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Hammer.Tactics.Reconstr.rdone_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cHammer_2eTactics_2eReconstr_2erdone,V_24X1),V_24X2))
<=> cHammer_2eTactics_2eReconstr_2erdone___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Reals.Rfunctions.Z_spec_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eReals_2eRfunctions_2eZ__spec,V_24X1),V_24X2) = cCoq_2eReals_2eRfunctions_2eZ__spec___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.inl_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2einl,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2einl___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_355_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__355,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__355___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.NArith.BinNat.N.divide_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2edivide,V_24X1),V_24X2))
<=> cCoq_2eNArith_2eBinNat_2eN_2edivide___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Lists.SetoidList.transpose2_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eLists_2eSetoidList_2etranspose2,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eLists_2eSetoidList_2etranspose2___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.testbit_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_theory.ring_eq_ext_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2ering__eq__ext,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> cCoq_2esetoid__ring_2eRing__theory_2ering__eq__ext___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
fof('$adef_Coq.Logic.EqdepFacts.Streicher_K_on__$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLogic_2eEqdepFacts_2eStreicher__K__on__,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLogic_2eEqdepFacts_2eStreicher__K__on_____24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.Logic.EqdepFacts.Eq_dep_eq_on_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eLogic_2eEqdepFacts_2eEq__dep__eq__on,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eLogic_2eEqdepFacts_2eEq__dep__eq__on___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_IntMap.Mapiter.aapp_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMapiter_2eaapp,V_24X1) = cIntMap_2eMapiter_2eaapp___24a1(V_24X1) ).
fof('$adef_$_prop_95829_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__95829,V_24X1),V_24X2),V_24X3) = c_24__prop__95829___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.to_N_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(V_24X1) ).
fof('$adef_Coq.Lists.List.Forall2_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(cCoq_2eLists_2eList_2eForall2,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> cCoq_2eLists_2eList_2eForall2___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
fof('$adef_$_let_var_6_p_28908_28910_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__let__var__6__p__28908__28910,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__let__var__6__p__28908__28910___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_IntMap.Map.M1_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2eM1,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2eM1___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Relations.Relation_Definitions.reflexive_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eRelations_2eRelation__Definitions_2ereflexive,V_24X1),V_24X2))
<=> cCoq_2eRelations_2eRelation__Definitions_2ereflexive___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Datatypes.nil_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2enil,V_24X1) = cCoq_2eInit_2eDatatypes_2enil___24a1(V_24X1) ).
fof('$adef_$_lam_128_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__128,V_24X1),V_24X2) = c_24__lam__128___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_33473_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__prop__33473,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__prop__33473___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Logic.EqdepFacts.eq_dep1_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2eLogic_2eEqdepFacts_2eeq__dep1,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2eLogic_2eEqdepFacts_2eeq__dep1___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_$_lam_39128_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__39128,V_24X1),V_24X2),V_24X3) = c_24__lam__39128___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_case_Coq.Init.Datatypes.nat$23372_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2enat_2423372,V_24X1),V_24X2),V_24X3) = c_24__case__Coq_2eInit_2eDatatypes_2enat_2423372___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.NArith.BinNatDef.N.max_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emax,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Reals.Rdefinitions.Rge_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRge,V_24X1),V_24X2))
<=> cCoq_2eReals_2eRdefinitions_2eRge___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Datatypes.CompGtT_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompGtT,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Reals.Rdefinitions.Rmult_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eReals_2eRdefinitions_2eRmult,V_24X1),V_24X2) = cCoq_2eReals_2eRdefinitions_2eRmult___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Reals.Rfunctions.ZintNeg_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eReals_2eRfunctions_2eZintNeg,V_24X1),V_24X2) = cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Znumtheory.Bezout_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eBezout,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.Tauto.cnf_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eTauto_2ecnf,V_24X1),V_24X2) = cCoq_2emicromega_2eTauto_2ecnf___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.Tauto.GFormula_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eGFormula,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eTauto_2eGFormula___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Numbers.BinNums.Npos_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNumbers_2eBinNums_2eNpos,V_24X1) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(V_24X1) ).
fof('$adef_Coq.micromega.ZMicromega.mk_diff_env_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eZMicromega_2emk__diff__env,V_24X1),V_24X2) = cCoq_2emicromega_2eZMicromega_2emk__diff__env___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.Morphism_$a17',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17] : happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2eMorphism,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10),V_24X11),V_24X12),V_24X13),V_24X14),V_24X15),V_24X16),V_24X17) = cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17) ).
fof('$adef_Coq.setoid_ring.Ring_theory.IDphi_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__theory_2eIDphi,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__theory_2eIDphi___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Map.MapPut1_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cIntMap_2eMap_2eMapPut1,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cIntMap_2eMap_2eMapPut1___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_$_prop_95828_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__95828,V_24X1),V_24X2) = c_24__prop__95828___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1098_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1098,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1098___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Numbers.BinNums.xI_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNumbers_2eBinNums_2exI,V_24X1) = cCoq_2eNumbers_2eBinNums_2exI___24a1(V_24X1) ).
fof('$adef_IntMap.Map.MapRemove_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapRemove,V_24X1),V_24X2) = cIntMap_2eMap_2eMapRemove___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Zeven.Zodd_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eZArith_2eZeven_2eZodd,V_24X1))
<=> cCoq_2eZArith_2eZeven_2eZodd___24a1(V_24X1) ) ).
fof('$adef_Coq.micromega.RMicromega.CPow_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRMicromega_2eCPow,V_24X1),V_24X2) = cCoq_2emicromega_2eRMicromega_2eCPow___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.abs_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(V_24X1) ).
fof('$adef_$_lam_1650_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1650,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1650___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.RMicromega.CPlus_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRMicromega_2eCPlus,V_24X1),V_24X2) = cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Decimal.D1_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD1,V_24X1) = cCoq_2eInit_2eDecimal_2eD1___24a1(V_24X1) ).
fof('$adef_Coq.NArith.BinNat.N.recursion_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNat_2eN_2erecursion,V_24X1) = cCoq_2eNArith_2eBinNat_2eN_2erecursion___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.to_pos_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(V_24X1) ).
fof('$adef_Coq.Init.Nat.div2_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eNat_2ediv2,V_24X1) = cCoq_2eInit_2eNat_2ediv2___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.negb_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2enegb,V_24X1) = cCoq_2eInit_2eDatatypes_2enegb___24a1(V_24X1) ).
fof('$adef_Coq.micromega.RMicromega.COpp_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRMicromega_2eCOpp,V_24X1) = cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(V_24X1) ).
fof('$adef_Coq.Init.Nat.testbit_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2etestbit,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2etestbit___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Reals.Rdefinitions.Ropp_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRdefinitions_2eRopp,V_24X1) = cCoq_2eReals_2eRdefinitions_2eRopp___24a1(V_24X1) ).
fof('$adef_$_lam_1270_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__1270,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__1270___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_Coq.Arith.Even.odd_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eArith_2eEven_2eodd,V_24X1))
<=> cCoq_2eArith_2eEven_2eodd___24a1(V_24X1) ) ).
fof('$adef_$_lam_1465_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1465,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1465___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_prop_33477_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__33477,V_24X1),V_24X2),V_24X3) = c_24__prop__33477___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Lists.List.ForallOrdPairs_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLists_2eList_2eForallOrdPairs,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLists_2eList_2eForallOrdPairs___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.succ_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(V_24X1) ).
fof('$adef_Coq.Init.Logic_Type.notT_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eInit_2eLogic__Type_2enotT,V_24X1))
<=> cCoq_2eInit_2eLogic__Type_2enotT___24a1(V_24X1) ) ).
fof('$adef_IntMap.Fset.MapDomRestrBy_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eFset_2eMapDomRestrBy,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eFset_2eMapDomRestrBy___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_649_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__649,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__649___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Nat.add_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2eadd,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2eadd___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Specif.sigT2_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esigT2,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esigT2___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Structures.OrderedType.Compare_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eStructures_2eOrderedType_2eCompare,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eStructures_2eOrderedType_2eCompare___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_39136_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__39136,V_24X1),V_24X2),V_24X3) = c_24__lam__39136___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEc_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEc,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Classes.Morphisms.Proper_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eClasses_2eMorphisms_2eProper,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eClasses_2eMorphisms_2eProper___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.pos_sub_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Specif.right_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2eright,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2eright___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.power_theory_$a7',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7] :
( p(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2epower__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7))
<=> cCoq_2esetoid__ring_2eRing__theory_2epower__theory___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ) ).
fof('$adef_Coq.Lists.List.fold_left_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eLists_2eList_2efold__left,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eLists_2eList_2efold__left___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Logic.eq_refl_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eLogic_2eeq__refl,V_24X1),V_24X2) = cCoq_2eInit_2eLogic_2eeq__refl___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.Pinj_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePinj,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Sorting.Sorted.StronglySorted_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eSorting_2eSorted_2eStronglySorted,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eSorting_2eSorted_2eStronglySorted___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.div_eucl_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Lists.List.Add_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eLists_2eList_2eAdd,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eLists_2eList_2eAdd___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_163_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__163,V_24X1),V_24X2),V_24X3) = c_24__lam__163___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RMicromega.CMinus_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRMicromega_2eCMinus,V_24X1),V_24X2) = cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEadd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEadd,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.odd_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.S_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eS,V_24X1) = cCoq_2eInit_2eDatatypes_2eS___24a1(V_24X1) ).
fof('$adef_$_lam_1414_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1414,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1414___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Strings.Ascii.Ascii_$a8',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8] : happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2eStrings_2eAscii_2eAscii,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8) = cCoq_2eStrings_2eAscii_2eAscii___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.zmon_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ezmon,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.EnvRing.PEpow_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePEpow,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_2179_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2179,V_24X1),V_24X2),V_24X3) = c_24__lam__2179___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.setoid_ring.Ring_theory.semi_morph_$a13',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2esemi__morph,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10),V_24X11),V_24X12),V_24X13))
<=> cCoq_2esetoid__ring_2eRing__theory_2esemi__morph___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13) ) ).
fof('$adef_IntMap.Map.MapDelta_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapDelta,V_24X1),V_24X2) = cIntMap_2eMap_2eMapDelta___24a2(V_24X1,V_24X2) ).
fof('$adef_$_case_Coq.Numbers.BinNums.Z$23389_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2423389,V_24X1),V_24X2),V_24X3) = c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2423389___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.add_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RingMicromega.Formula_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2eFormula,V_24X1) = cCoq_2emicromega_2eRingMicromega_2eFormula___24a1(V_24X1) ).
fof('$adef_Coq.Reals.RIneq.mknegreal_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRIneq_2emknegreal,V_24X1) = cCoq_2eReals_2eRIneq_2emknegreal___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_theory.SRsub_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2eSRsub,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2esetoid__ring_2eRing__theory_2eSRsub___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.Tauto.map_bformula_$a7',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7] : happ(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2emap__bformula,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7) = cCoq_2emicromega_2eTauto_2emap__bformula___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ).
fof('$adef_$_fix_19025_1_add_carry_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__fix__19025__1__add__carry,V_24X1),V_24X2) = c_24__fix__19025__1__add__carry___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.InitialRing.gen_phiPOS1_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS1___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.micromega.ZMicromega.RatProof_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eZMicromega_2eRatProof,V_24X1),V_24X2) = cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Mapiter.MapCollect1_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cIntMap_2eMapiter_2eMapCollect1,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cIntMap_2eMapiter_2eMapCollect1___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.micromega.RingMicromega.PolC_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2ePolC,V_24X1) = cCoq_2emicromega_2eRingMicromega_2ePolC___24a1(V_24X1) ).
fof('$adef_IntMap.Mapiter.MapFold_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cIntMap_2eMapiter_2eMapFold,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cIntMap_2eMapiter_2eMapFold___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_IntMap.Map.M2_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2eM2,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2eM2___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Lists.SetoidList.InA_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eLists_2eSetoidList_2eInA,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eLists_2eSetoidList_2eInA___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.Reals.Rdefinitions.Rlt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRlt,V_24X1),V_24X2))
<=> cCoq_2eReals_2eRdefinitions_2eRlt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.sub_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esub,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEopp_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Field_theory.mk_linear_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2emk__linear,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.setoid_ring.Ring_theory.pow_pos_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2epow__pos,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_IntMap.Fset.MapDomRestrTo_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eFset_2eMapDomRestrTo,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eFset_2eMapDomRestrTo___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Nat.pow_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2epow,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2epow___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.Tauto.I_$a7',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7] : happ(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eI,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7) = cCoq_2emicromega_2eTauto_2eI___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ).
fof('$adef_Coq.micromega.Refl.make_conj_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2emicromega_2eRefl_2emake__conj,V_24X1),V_24X2),V_24X3))
<=> cCoq_2emicromega_2eRefl_2emake__conj___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.PArith.BinPos.Pos.switch_Eq_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2eswitch__Eq,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPos_2ePos_2eswitch__Eq___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.even_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eeven,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinInt.Z.gt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2egt,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Logic.eq_rect_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eInit_2eLogic_2eeq__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eInit_2eLogic_2eeq__rect___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEO_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEO,V_24X1) = cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(V_24X1) ).
fof('$adef_Coq.Bool.Sumbool.sumbool_of_bool_$a1',axiom,
! [V_24X1] : happ(cCoq_2eBool_2eSumbool_2esumbool__of__bool,V_24X1) = cCoq_2eBool_2eSumbool_2esumbool__of__bool___24a1(V_24X1) ).
fof('$adef_$_let_var_6_p_28906_28909_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__let__var__6__p__28906__28909,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__let__var__6__p__28906__28909___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Numbers.BinNums.xO_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNumbers_2eBinNums_2exO,V_24X1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(V_24X1) ).
fof('$adef_$_lam_323_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__323,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__323___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.EnvRing.Pphi_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePphi,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2emicromega_2eEnvRing_2ePphi___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Lists.SetoidList.transpose_restr_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(cCoq_2eLists_2eSetoidList_2etranspose__restr,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> cCoq_2eLists_2eSetoidList_2etranspose__restr___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEinv_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEinv,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Zpower.Zdiv_rest_proof_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eZArith_2eZpower_2eZdiv__rest__proof,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Wf.Acc_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eInit_2eWf_2eAcc,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eInit_2eWf_2eAcc___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.setoid_ring.Ring_theory.pow_N_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2epow__N,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2esetoid__ring_2eRing__theory_2epow__N___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_let_var_var_4_v1_40900_40902_40924_$a1',axiom,
! [V_24X1] : happ(c_24__let__var__var__4__v1__40900__40902__40924,V_24X1) = c_24__let__var__var__4__v1__40900__40902__40924___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Field_theory.semi_field_theory_$a8',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2esemi__field__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8))
<=> cCoq_2esetoid__ring_2eField__theory_2esemi__field__theory___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8) ) ).
fof('$adef_Coq.Init.Decimal.D8_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD8,V_24X1) = cCoq_2eInit_2eDecimal_2eD8___24a1(V_24X1) ).
fof('$adef_$_lam_2179_$a1',axiom,
! [V_24X1] : happ(c_24__lam__2179,V_24X1) = c_24__lam__2179___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinInt.Z.ge_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2ege,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.ZArith.Zbool.Zeq_bool_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eZbool_2eZeq__bool,V_24X1),V_24X2) = cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_2038_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2038,V_24X1),V_24X2),V_24X3) = c_24__lam__2038___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RMicromega.CQ_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRMicromega_2eCQ,V_24X1) = cCoq_2emicromega_2eRMicromega_2eCQ___24a1(V_24X1) ).
fof('$adef_Coq.QArith.QArith_base.Qmake_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eQArith_2eQArith__base_2eQmake,V_24X1),V_24X2) = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEX_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEX,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.EnvRing.PEc_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eEnvRing_2ePEc,V_24X1),V_24X2) = cCoq_2emicromega_2eEnvRing_2ePEc___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNatDef.N.pred_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2epred,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2epred___24a1(V_24X1) ).
fof('$adef_Coq.micromega.OrderedRing.SOR_$a10',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eOrderedRing_2eSOR,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10))
<=> cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10) ) ).
fof('$adef_Coq.Init.Datatypes.sum_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2esum,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2esum___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNatDef.N.min_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emin,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Znumtheory.Zis_gcd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eZis__gcd,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.iter_op_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_1406_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1406,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1406___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_case_Coq.Init.Datatypes.bool$2680_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_242680,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_242680___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Vectors.Fin.t_$a1',axiom,
! [V_24X1] : happ(cCoq_2eVectors_2eFin_2et,V_24X1) = cCoq_2eVectors_2eFin_2et___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEO_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eField__theory_2eFEO,V_24X1) = cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(V_24X1) ).
fof('$adef_$_lam_40675_$a1',axiom,
! [V_24X1] : happ(c_24__lam__40675,V_24X1) = c_24__lam__40675___24a1(V_24X1) ).
fof('$adef_Coq.Lists.List.In_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLists_2eList_2eIn,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLists_2eList_2eIn___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_IntMap.Map.MapPut_behind_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eMap_2eMapPut__behind,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eMap_2eMapPut__behind___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_40698_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(c_24__lam__40698,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> c_24__lam__40698___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
fof('$adef_Coq.Init.Datatypes.andb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2eandb,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2eandb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Peano.lt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eInit_2ePeano_2elt,V_24X1),V_24X2))
<=> cCoq_2eInit_2ePeano_2elt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.micromega.ZMicromega.CutProof_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eZMicromega_2eCutProof,V_24X1),V_24X2) = cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.max_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emax,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.PArith.BinPos.Pos.le_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2ele,V_24X1),V_24X2))
<=> cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Nat.mul_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2emul,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2emul___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Decimal.D7_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD7,V_24X1) = cCoq_2eInit_2eDecimal_2eD7___24a1(V_24X1) ).
fof('$adef_Coq.micromega.Tauto.eval_clause_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__clause,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2emicromega_2eTauto_2eeval__clause___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Peano.le_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eInit_2ePeano_2ele,V_24X1),V_24X2))
<=> cCoq_2eInit_2ePeano_2ele___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.Node_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode,V_24X1),V_24X2),V_24X3) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Arith.PeanoNat.Nat.divide_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eArith_2ePeanoNat_2eNat_2edivide,V_24X1),V_24X2))
<=> cCoq_2eArith_2ePeanoNat_2eNat_2edivide___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.setoid_ring.Field_theory.rsplit_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eField__theory_2ersplit,V_24X1) = cCoq_2esetoid__ring_2eField__theory_2ersplit___24a1(V_24X1) ).
fof('$adef_Coq.Init.Decimal.D2_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD2,V_24X1) = cCoq_2eInit_2eDecimal_2eD2___24a1(V_24X1) ).
fof('$adef_$_lam_2108_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2108,V_24X1),V_24X2),V_24X3) = c_24__lam__2108___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_1515_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1515,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1515___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Classes.RelationClasses.Equivalence_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eClasses_2eRelationClasses_2eEquivalence,V_24X1),V_24X2))
<=> cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Arith.Even.even_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eArith_2eEven_2eeven,V_24X1))
<=> cCoq_2eArith_2eEven_2eeven___24a1(V_24X1) ) ).
fof('$adef_Coq.micromega.Tauto.TT_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eTT,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eTauto_2eTT___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Logic.Decidable.decidable_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eLogic_2eDecidable_2edecidable,V_24X1))
<=> cCoq_2eLogic_2eDecidable_2edecidable___24a1(V_24X1) ) ).
fof('$adef_$_lam_37767_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(c_24__lam__37767,V_24X1),V_24X2))
<=> c_24__lam__37767___24a2(V_24X1,V_24X2) ) ).
fof('$adef_IntMap.Mapaxioms.eqmap_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cIntMap_2eMapaxioms_2eeqmap,V_24X1),V_24X2),V_24X3))
<=> cIntMap_2eMapaxioms_2eeqmap___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.EnvRing.PEmul_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePEmul,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Datatypes.snd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2esnd,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2esnd___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Fset.in_dom_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eFset_2ein__dom,V_24X1) = cIntMap_2eFset_2ein__dom___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinInt.Z.eqf_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2eeqf,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.PArith.BinPos.Pos.lt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2elt,V_24X1),V_24X2))
<=> cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_IntMap.Map.MapMerge_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2eMapMerge,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2eMapMerge___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.NArith.BinNatDef.N.testbit_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_36755_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__36755,V_24X1),V_24X2) = c_24__prop__36755___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Decimal.D0_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD0,V_24X1) = cCoq_2eInit_2eDecimal_2eD0___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.to_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(V_24X1) ).
fof('$adef_$_lam_85167_$a1',axiom,
! [V_24X1] : happ(c_24__lam__85167,V_24X1) = c_24__lam__85167___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.abs_N_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.size_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2esize__nat___24a1(V_24X1) ).
fof('$adef_$_lam_37745_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__37745,V_24X1),V_24X2) = c_24__lam__37745___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.CompLtT_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompLtT,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Lists.List.nth_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eLists_2eList_2enth,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eLists_2eList_2enth___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Lists.SetoidList.transpose_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eLists_2eSetoidList_2etranspose,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eLists_2eSetoidList_2etranspose___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.Init.Datatypes.nat_rect_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2enat__rect,V_24X1) = cCoq_2eInit_2eDatatypes_2enat__rect___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.Znumtheory.prime_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eZArith_2eZnumtheory_2eprime,V_24X1))
<=> cCoq_2eZArith_2eZnumtheory_2eprime___24a1(V_24X1) ) ).
fof('$adef_$_prop_33478_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__33478,V_24X1),V_24X2),V_24X3) = c_24__prop__33478___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_let_var_var_4_v1_40891_40893_40921_$a1',axiom,
! [V_24X1] : happ(c_24__let__var__var__4__v1__40891__40893__40921,V_24X1) = c_24__let__var__var__4__v1__40891__40893__40921___24a1(V_24X1) ).
fof('$adef_$_fix_33571_v_CANONICAL_0_$a1',axiom,
! [V_24X1] : happ(c_24__fix__33571__v__CANONICAL__0,V_24X1) = c_24__fix__33571__v__CANONICAL__0___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.inr_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2einr,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2einr___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.VarMap.Branch_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eVarMap_2eBranch,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eVarMap_2eBranch___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.ZMicromega.Zeval_op2_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eZMicromega_2eZeval__op2,V_24X1) = cCoq_2emicromega_2eZMicromega_2eZeval__op2___24a1(V_24X1) ).
fof('$adef_Coq.Reals.RIneq.mkposreal_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRIneq_2emkposreal,V_24X1) = cCoq_2eReals_2eRIneq_2emkposreal___24a1(V_24X1) ).
fof('$adef_Coq.Vectors.Fin.F1_$a1',axiom,
! [V_24X1] : happ(cCoq_2eVectors_2eFin_2eF1,V_24X1) = cCoq_2eVectors_2eFin_2eF1___24a1(V_24X1) ).
fof('$adef_Coq.QArith.QArith_base.Qnum_$a1',axiom,
! [V_24X1] : happ(cCoq_2eQArith_2eQArith__base_2eQnum,V_24X1) = cCoq_2eQArith_2eQArith__base_2eQnum___24a1(V_24X1) ).
fof('$adef_$_lam_1228_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1228,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1228___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_136_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__136,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__136___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.NArith.BinNatDef.N.succ_double_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V_24X1) ).
fof('$adef_IntMap.Fset.in_FSet_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eFset_2ein__FSet,V_24X1),V_24X2) = cIntMap_2eFset_2ein__FSet___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Zdiv.eqm_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eZArith_2eZdiv_2eeqm,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eZArith_2eZdiv_2eeqm___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_IntMap.Mapiter.MapFold1_$a7',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7] : happ(happ(happ(happ(happ(happ(happ(cIntMap_2eMapiter_2eMapFold1,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7) = cIntMap_2eMapiter_2eMapFold1___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.succ_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEsub_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEsub,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.xelements_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2exelements,V_24X1),V_24X2),V_24X3) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2exelements___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_39144_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__39144,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__39144___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.micromega.Tauto.D_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eD,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2emicromega_2eTauto_2eD___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_Coq.Init.Datatypes.prod_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2eprod,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2eprod___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.DeclConstant.DeclaredConstant_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2emicromega_2eDeclConstant_2eDeclaredConstant,V_24X1),V_24X2))
<=> cCoq_2emicromega_2eDeclConstant_2eDeclaredConstant___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.compare_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_theory.ring_theory_$a8',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2ering__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8))
<=> cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8) ) ).
fof('$adef_Coq.QArith.QArith_base.Qden_$a1',axiom,
! [V_24X1] : happ(cCoq_2eQArith_2eQArith__base_2eQden,V_24X1) = cCoq_2eQArith_2eQArith__base_2eQden___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.InitialRing.gen_phiPOS_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.NArith.BinNatDef.N.div2_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.eq_true_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eInit_2eDatatypes_2eeq__true,V_24X1))
<=> cCoq_2eInit_2eDatatypes_2eeq__true___24a1(V_24X1) ) ).
fof('$adef_Coq.micromega.VarMap.Elt_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eVarMap_2eElt,V_24X1),V_24X2) = cCoq_2emicromega_2eVarMap_2eElt___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.Tauto.eval_tt_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__tt,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2emicromega_2eTauto_2eeval__tt___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_$_lam_1156_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__1156,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__1156___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_Coq.Init.Decimal.Decimal_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDecimal_2eDecimal,V_24X1),V_24X2) = cCoq_2eInit_2eDecimal_2eDecimal___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Nat.tail_add_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2etail__add,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2etail__add___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Strings.Ascii.nat_of_ascii_$a1',axiom,
! [V_24X1] : happ(cCoq_2eStrings_2eAscii_2enat__of__ascii,V_24X1) = cCoq_2eStrings_2eAscii_2enat__of__ascii___24a1(V_24X1) ).
fof('$adef_Coq.NArith.BinNat.N.peano_rect_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNat_2eN_2epeano__rect,V_24X1) = cCoq_2eNArith_2eBinNat_2eN_2epeano__rect___24a1(V_24X1) ).
fof('$adef_Coq.Vectors.VectorDef.t_$a1',axiom,
! [V_24X1] : happ(cCoq_2eVectors_2eVectorDef_2et,V_24X1) = cCoq_2eVectors_2eVectorDef_2et___24a1(V_24X1) ).
fof('$adef_Coq.micromega.ZMicromega.vars_of_pexpr_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eZMicromega_2evars__of__pexpr,V_24X1) = cCoq_2emicromega_2eZMicromega_2evars__of__pexpr___24a1(V_24X1) ).
fof('$adef_Coq.Bool.Bool.eqb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eBool_2eBool_2eeqb,V_24X1),V_24X2) = cCoq_2eBool_2eBool_2eeqb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RMicromega.CZ_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRMicromega_2eCZ,V_24X1) = cCoq_2emicromega_2eRMicromega_2eCZ___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinInt.Z.lt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2elt,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.setoid_ring.Field_theory.linear_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eField__theory_2elinear,V_24X1) = cCoq_2esetoid__ring_2eField__theory_2elinear___24a1(V_24X1) ).
fof('$adef_$_lam_85163_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__85163,V_24X1),V_24X2) = c_24__lam__85163___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Arith.PeanoNat.Nat.b2n_$a1',axiom,
! [V_24X1] : happ(cCoq_2eArith_2ePeanoNat_2eNat_2eb2n,V_24X1) = cCoq_2eArith_2ePeanoNat_2eNat_2eb2n___24a1(V_24X1) ).
fof('$adef_Coq.Arith.PeanoNat.Nat.recursion_$a1',axiom,
! [V_24X1] : happ(cCoq_2eArith_2ePeanoNat_2eNat_2erecursion,V_24X1) = cCoq_2eArith_2ePeanoNat_2eNat_2erecursion___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.eqb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Structures.OrderedTypeEx.String_as_OT.lts_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2elts,V_24X1),V_24X2))
<=> cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2elts___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.ZArith.Zlogarithm.Is_power_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eZArith_2eZlogarithm_2eIs__power,V_24X1))
<=> cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V_24X1) ) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.opp_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V_24X1) ).
fof('$adef_$_lam_128_$a1',axiom,
! [V_24X1] : happ(c_24__lam__128,V_24X1) = c_24__lam__128___24a1(V_24X1) ).
fof('$adef_Coq.Numbers.BinNums.Zneg_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNumbers_2eBinNums_2eZneg,V_24X1) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(V_24X1) ).
fof('$adef_Coq.Reals.RIneq.mknonnegreal_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRIneq_2emknonnegreal,V_24X1) = cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(V_24X1) ).
fof('$adef_Coq.Reals.Rdefinitions.Rgt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRgt,V_24X1),V_24X2))
<=> cCoq_2eReals_2eRdefinitions_2eRgt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEpow_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEpow,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Map.MapCard_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapCard,V_24X1),V_24X2) = cIntMap_2eMap_2eMapCard___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNatDef.N.to_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.Zeven.Zeven_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eZArith_2eZeven_2eZeven,V_24X1))
<=> cCoq_2eZArith_2eZeven_2eZeven___24a1(V_24X1) ) ).
fof('$adef_Coq.Bool.Bool.reflect_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eBool_2eBool_2ereflect,V_24X1),V_24X2) = cCoq_2eBool_2eBool_2ereflect___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PX_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePX,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Arith.Between.between_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eArith_2eBetween_2ebetween,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eArith_2eBetween_2ebetween___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzIn_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRingMicromega_2ePsatzIn,V_24X1),V_24X2) = cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Mapiter.Map_of_alist_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMapiter_2eMap__of__alist,V_24X1),V_24X2) = cIntMap_2eMapiter_2eMap__of__alist___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.sub_mask_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1605_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1605,V_24X1),V_24X2),V_24X3) = c_24__lam__1605___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEI_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEI,V_24X1) = cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(V_24X1) ).
fof('$adef_Coq.Init.Specif.inright_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2einright,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2einright___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_262_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__262,V_24X1),V_24X2),V_24X3) = c_24__lam__262___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_1973_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1973,V_24X1),V_24X2) = c_24__lam__1973___24a2(V_24X1,V_24X2) ).
fof('$adef_$_let_var_var_5_v2_40910_40912_40928_$a1',axiom,
! [V_24X1] : happ(c_24__let__var__var__5__v2__40910__40912__40928,V_24X1) = c_24__let__var__var__5__v2__40910__40912__40928___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_polynom.PEadd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEopp_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEopp,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Lists.SetoidList.eqlistA_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eLists_2eSetoidList_2eeqlistA,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eLists_2eSetoidList_2eeqlistA___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.Init.Specif.exist2_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2eexist2,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eSpecif_2eexist2___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Datatypes.CompareSpec_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompareSpec,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.Init.Datatypes.xorb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2exorb,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2exorb___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_2108_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__2108,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__2108___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_39120_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__39120,V_24X1),V_24X2),V_24X3) = c_24__lam__39120___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Datatypes.unit_rect_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eunit__rect,V_24X1) = cCoq_2eInit_2eDatatypes_2eunit__rect___24a1(V_24X1) ).
fof('$adef_IntMap.Map.MapGet_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapGet,V_24X1),V_24X2) = cIntMap_2eMap_2eMapGet___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Strings.String.String_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eStrings_2eString_2eString,V_24X1),V_24X2) = cCoq_2eStrings_2eString_2eString___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Mapiter.MapCollect_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eMapiter_2eMapCollect,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eMapiter_2eMapCollect___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Relations.Relation_Definitions.equivalence_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eRelations_2eRelation__Definitions_2eequivalence,V_24X1),V_24X2))
<=> cCoq_2eRelations_2eRelation__Definitions_2eequivalence___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.ZArith.Znumtheory.Euclid_intro_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eEuclid__intro,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Datatypes.CompEqT_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompEqT,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzMulE_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2ePsatzMulE,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Classes.Morphisms.respectful_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eClasses_2eMorphisms_2erespectful,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eClasses_2eMorphisms_2erespectful___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.Refl.make_impl_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2emicromega_2eRefl_2emake__impl,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2emicromega_2eRefl_2emake__impl___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_85156_$a1',axiom,
! [V_24X1] : happ(c_24__lam__85156,V_24X1) = c_24__lam__85156___24a1(V_24X1) ).
fof('$adef_IntMap.Mapiter.acons_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMapiter_2eacons,V_24X1),V_24X2),V_24X3) = cIntMap_2eMapiter_2eacons___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.Tauto.FF_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eFF,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eTauto_2eFF___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.abs_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.min_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2emin,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2emin___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.In_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn,V_24X1),V_24X2))
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.NArith.BinNatDef.N.odd_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2eodd,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V_24X1) ).
fof('$adef_$_let_var_var_4_v1_40909_40911_40927_$a1',axiom,
! [V_24X1] : happ(c_24__let__var__var__4__v1__40909__40911__40927,V_24X1) = c_24__let__var__var__4__v1__40909__40911__40927___24a1(V_24X1) ).
fof('$adef_Coq.Init.Nat.leb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2eleb,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2eleb___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Map.MapPut_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eMap_2eMapPut,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eMap_2eMapPut___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.NArith.BinNatDef.N.succ_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2esucc,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(V_24X1) ).
fof('$adef_Coq.Relations.Relation_Definitions.transitive_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eRelations_2eRelation__Definitions_2etransitive,V_24X1),V_24X2))
<=> cCoq_2eRelations_2eRelation__Definitions_2etransitive___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Structures.OrderedType.GT_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eStructures_2eOrderedType_2eGT,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eStructures_2eOrderedType_2eGT___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_1083_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1083,V_24X1),V_24X2),V_24X3) = c_24__lam__1083___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Mapiter.alist_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMapiter_2ealist,V_24X1) = cIntMap_2eMapiter_2ealist___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_theory.id_phi_N_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eRing__theory_2eid__phi__N,V_24X1) = cCoq_2esetoid__ring_2eRing__theory_2eid__phi__N___24a1(V_24X1) ).
fof('$adef_Coq.Vectors.Fin.FS_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eVectors_2eFin_2eFS,V_24X1),V_24X2) = cCoq_2eVectors_2eFin_2eFS___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1406_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1406,V_24X1),V_24X2),V_24X3) = c_24__lam__1406___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Map.MapMerge_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapMerge,V_24X1),V_24X2) = cIntMap_2eMap_2eMapMerge___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.EnvRing.PExpr_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eEnvRing_2ePExpr,V_24X1) = cCoq_2emicromega_2eEnvRing_2ePExpr___24a1(V_24X1) ).
fof('$adef_Coq.Setoids.Setoid.Setoid_Theory_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eSetoids_2eSetoid_2eSetoid__Theory,V_24X1),V_24X2))
<=> cCoq_2eSetoids_2eSetoid_2eSetoid__Theory___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Peano.ge_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eInit_2ePeano_2ege,V_24X1),V_24X2))
<=> cCoq_2eInit_2ePeano_2ege___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Decimal.Neg_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eNeg,V_24X1) = cCoq_2eInit_2eDecimal_2eNeg___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.unit_rect_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2eunit__rect,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2eunit__rect___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Lists.SetoidList.NoDupA_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLists_2eSetoidList_2eNoDupA,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLists_2eSetoidList_2eNoDupA___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.RingMicromega.eval_op1_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2eeval__op1,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2emicromega_2eRingMicromega_2eeval__op1___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_IntMap.Map.MapRemove_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2eMapRemove,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2eMapRemove___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Decimal.D9_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD9,V_24X1) = cCoq_2eInit_2eDecimal_2eD9___24a1(V_24X1) ).
fof('$adef_Coq.Logic.EqdepFacts.UIP_on__$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLogic_2eEqdepFacts_2eUIP__on__,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLogic_2eEqdepFacts_2eUIP__on_____24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_$_lam_686_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__686,V_24X1),V_24X2),V_24X3) = c_24__lam__686___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Arith.EqNat.eq_nat_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eArith_2eEqNat_2eeq__nat,V_24X1),V_24X2))
<=> cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V_24X1,V_24X2) ) ).
fof('$adef_IntMap.Fset.FSetUnion_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eFset_2eFSetUnion,V_24X1),V_24X2) = cIntMap_2eFset_2eFSetUnion___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.nat_rect_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2enat__rect,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eDatatypes_2enat__rect___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.Tauto.A_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eA,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2emicromega_2eTauto_2eA___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_IntMap.Mapiter.alist_of_Map_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMapiter_2ealist__of__Map,V_24X1),V_24X2) = cIntMap_2eMapiter_2ealist__of__Map___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_2087_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__2087,V_24X1),V_24X2) = c_24__lam__2087___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.EnvRing.vmon_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eEnvRing_2evmon,V_24X1),V_24X2) = cCoq_2emicromega_2eEnvRing_2evmon___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.Tauto.X_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eX,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2emicromega_2eTauto_2eX___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.setoid_ring.Field_theory.almost_field_theory_$a10',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2ealmost__field__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10))
<=> cCoq_2esetoid__ring_2eField__theory_2ealmost__field__theory___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10) ) ).
fof('$adef_Coq.Sorting.Sorted.Sorted_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eSorting_2eSorted_2eSorted,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eSorting_2eSorted_2eSorted___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.Init.Specif.sumor_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2esumor,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2esumor___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RMicromega.CInv_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRMicromega_2eCInv,V_24X1) = cCoq_2emicromega_2eRMicromega_2eCInv___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.mul_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2emul,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.testbit_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Znumtheory.rel_prime_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eZnumtheory_2erel__prime,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.NArith.BinNatDef.N.mul_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emul,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Nat.pred_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eNat_2epred,V_24X1) = cCoq_2eInit_2eNat_2epred___24a1(V_24X1) ).
fof('$adef_$_lam_323_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__323,V_24X1),V_24X2),V_24X3) = c_24__lam__323___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Specif.exist_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2eexist,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2eexist___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_33476_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__33476,V_24X1),V_24X2),V_24X3) = c_24__prop__33476___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinInt.Z.le_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2ele,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Specif.projT1_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2eprojT1,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2eprojT1___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Mapiter.alist_of_Map_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMapiter_2ealist__of__Map,V_24X1) = cIntMap_2eMapiter_2ealist__of__Map___24a1(V_24X1) ).
fof('$adef_Coq.Lists.List.map_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eLists_2eList_2emap,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eLists_2eList_2emap___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.compare_cont_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1(V_24X1) ).
fof('$adef_$_lam_2087_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(c_24__lam__2087,V_24X1),V_24X2),V_24X3))
<=> c_24__lam__2087___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.Init.Specif.inleft_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2einleft,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2einleft___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.EnvRing.Pinj_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePinj,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eEnvRing_2ePinj___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Wf.well_founded_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eInit_2eWf_2ewell__founded,V_24X1),V_24X2))
<=> cCoq_2eInit_2eWf_2ewell__founded___24a2(V_24X1,V_24X2) ) ).
fof('$adef_$_let_var_8_m_567_570_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__let__var__8__m__567__570,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__let__var__8__m__567__570___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_Coq.Init.Datatypes.cons_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2econs,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2econs___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.setoid_ring.Field_theory.field_theory_$a10',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2efield__theory,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9),V_24X10))
<=> cCoq_2esetoid__ring_2eField__theory_2efield__theory___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10) ) ).
fof('$adef_Coq.setoid_ring.Ring_theory.Computational_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2eComputational,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzSquare_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRingMicromega_2ePsatzSquare,V_24X1),V_24X2) = cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.of_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat,V_24X1) = cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.pair_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2epair,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eDatatypes_2epair___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_case_Coq.Init.Datatypes.bool$577_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_24577,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_24577___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.IsPos_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(V_24X1) ).
fof('$adef_Coq.micromega.Tauto.cnf_tt_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eTauto_2ecnf__tt,V_24X1),V_24X2) = cCoq_2emicromega_2eTauto_2ecnf__tt___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.union_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion,V_24X1),V_24X2) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eunion___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.max_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2emax,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2emax___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_33474_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__33474,V_24X1),V_24X2),V_24X3) = c_24__prop__33474___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.pow_pos_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.Some_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2eSome,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.RingMicromega.Psatz_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2ePsatz,V_24X1) = cCoq_2emicromega_2eRingMicromega_2ePsatz___24a1(V_24X1) ).
fof('$adef_IntMap.Mapcanon.mapcanon_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cIntMap_2eMapcanon_2emapcanon,V_24X1),V_24X2))
<=> cIntMap_2eMapcanon_2emapcanon___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.micromega.EnvRing.Pc_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eEnvRing_2ePc,V_24X1),V_24X2) = cCoq_2emicromega_2eEnvRing_2ePc___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Structures.OrderedType.EQ_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eStructures_2eOrderedType_2eEQ,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eStructures_2eOrderedType_2eEQ___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Numbers.BinNums.Zpos_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNumbers_2eBinNums_2eZpos,V_24X1) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(V_24X1) ).
fof('$adef_Coq.NArith.BinNatDef.N.double_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2edouble,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V_24X1) ).
fof('$adef_Coq.Init.Datatypes.list_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2elist,V_24X1) = cCoq_2eInit_2eDatatypes_2elist___24a1(V_24X1) ).
fof('$adef_$_lam_319_$a1',axiom,
! [V_24X1] : happ(c_24__lam__319,V_24X1) = c_24__lam__319___24a1(V_24X1) ).
fof('$adef_Coq.Init.Nat.sub_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2esub,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2esub___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_37745_$a1',axiom,
! [V_24X1] : happ(c_24__lam__37745,V_24X1) = c_24__lam__37745___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPos.Pos.SubMaskSpec_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2eSubMaskSpec,V_24X1),V_24X2),V_24X3))
<=> cCoq_2ePArith_2eBinPos_2ePos_2eSubMaskSpec___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.Tauto.clause_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eTauto_2eclause,V_24X1),V_24X2) = cCoq_2emicromega_2eTauto_2eclause___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNatDef.N.add_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2eadd,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinInt.Z.divide_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2edivide,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Bool.Bool.ReflectF_$a1',axiom,
! [V_24X1] : happ(cCoq_2eBool_2eBool_2eReflectF,V_24X1) = cCoq_2eBool_2eBool_2eReflectF___24a1(V_24X1) ).
fof('$adef_Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.FSet_Prop_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__Prop,V_24X1))
<=> cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__Prop___24a1(V_24X1) ) ).
fof('$adef_Coq.Reals.Rfunctions.ZintNull_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRfunctions_2eZintNull,V_24X1) = cCoq_2eReals_2eRfunctions_2eZintNull___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEI_$a1',axiom,
! [V_24X1] : happ(cCoq_2esetoid__ring_2eField__theory_2eFEI,V_24X1) = cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(V_24X1) ).
fof('$adef_Coq.micromega.EnvRing.PEX_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eEnvRing_2ePEX,V_24X1),V_24X2) = cCoq_2emicromega_2eEnvRing_2ePEX___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Bool.Bool.ReflectT_$a1',axiom,
! [V_24X1] : happ(cCoq_2eBool_2eBool_2eReflectT,V_24X1) = cCoq_2eBool_2eBool_2eReflectT___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.Znumtheory.Euclid_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eZnumtheory_2eEuclid,V_24X1),V_24X2) = cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Lists.List.Forall_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLists_2eList_2eForall,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLists_2eList_2eForall___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_$_lam_1414_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1414,V_24X1),V_24X2),V_24X3) = c_24__lam__1414___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.NArith.BinNatDef.N.lxor_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2elxor,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_40698_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__40698,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__40698___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Decimal.D5_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD5,V_24X1) = cCoq_2eInit_2eDecimal_2eD5___24a1(V_24X1) ).
fof('$adef_$_case_Coq.Init.Datatypes.prod$32184_$a9',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9] :
( p(happ(happ(happ(happ(happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_2432184,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9))
<=> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2432184___24a9(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9) ) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.sub_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esub,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNatDef.N.compare_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1398_$a1',axiom,
! [V_24X1] : happ(c_24__lam__1398,V_24X1) = c_24__lam__1398___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.lxor_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2elxor,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2elxor___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.fst_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDatatypes_2efst,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDatatypes_2efst___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_225_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__225,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__225___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_1973_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(c_24__lam__1973,V_24X1),V_24X2),V_24X3))
<=> c_24__lam__1973___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.VarMap.Empty_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eVarMap_2eEmpty,V_24X1) = cCoq_2emicromega_2eVarMap_2eEmpty___24a1(V_24X1) ).
fof('$adef_$_lam_1650_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1650,V_24X1),V_24X2),V_24X3) = c_24__lam__1650___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzAdd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eRingMicromega_2ePsatzAdd,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.PArith.BinPos.Pos.PeanoView_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView,V_24X1) = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24a1(V_24X1) ).
fof('$adef_Coq.Init.Decimal.DecimalExp_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eDecimal_2eDecimalExp,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.min_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emin,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.Tauto.N_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eN,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2emicromega_2eTauto_2eN___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_IntMap.Fset.FSetInter_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eFset_2eFSetInter,V_24X1),V_24X2) = cIntMap_2eFset_2eFSetInter___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.Znat.neq_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eZnat_2eneq,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eZnat_2eneq___24a2(V_24X1,V_24X2) ) ).
fof('$adef_IntMap.Fset.FSetDiff_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eFset_2eFSetDiff,V_24X1),V_24X2) = cIntMap_2eFset_2eFSetDiff___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_85120_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__85120,V_24X1),V_24X2) = c_24__lam__85120___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_39144_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__39144,V_24X1),V_24X2),V_24X3) = c_24__lam__39144___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Nat.min_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eNat_2emin,V_24X1),V_24X2) = cCoq_2eInit_2eNat_2emin___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Specif.existT2_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2eexistT2,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2eInit_2eSpecif_2eexistT2___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_$_lam_225_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__225,V_24X1),V_24X2),V_24X3) = c_24__lam__225___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzC_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2emicromega_2eRingMicromega_2ePsatzC,V_24X1),V_24X2) = cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.ZArith.BinInt.Zne_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eZArith_2eBinInt_2eZne,V_24X1),V_24X2))
<=> cCoq_2eZArith_2eBinInt_2eZne___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Reals.RIneq.Rsqr_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRIneq_2eRsqr,V_24X1) = cCoq_2eReals_2eRIneq_2eRsqr___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.compare_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.setoid_ring.InitialRing.mkhypo_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eInitialRing_2emkhypo,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Reals.RIneq.mknonzeroreal_$a1',axiom,
! [V_24X1] : happ(cCoq_2eReals_2eRIneq_2emknonzeroreal,V_24X1) = cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(V_24X1) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.div_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1515_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1515,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1515___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.Tauto.eval_bf_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__bf,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eTauto_2eeval__bf___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.RingMicromega.PsatzZ_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2ePsatzZ,V_24X1) = cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(V_24X1) ).
fof('$adef_Coq.Init.Specif.left_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2eleft,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2eleft___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Bool.Bool.Is_true_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eBool_2eBool_2eIs__true,V_24X1))
<=> cCoq_2eBool_2eBool_2eIs__true___24a1(V_24X1) ) ).
fof('$adef_IntMap.Map.MapGet_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMap_2eMapGet,V_24X1),V_24X2),V_24X3) = cIntMap_2eMap_2eMapGet___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_163_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__163,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__163___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_39120_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__39120,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__39120___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_319_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__319,V_24X1),V_24X2) = c_24__lam__319___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.micromega.Tauto.eval_clause_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2emicromega_2eTauto_2eeval__clause,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2emicromega_2eTauto_2eeval__clause___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_Coq.Lists.List.fold_right_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eLists_2eList_2efold__right,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eLists_2eList_2efold__right___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_case_Coq.Init.Datatypes.bool$2675_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_242675,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_242675___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2038_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2038,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2038___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Init.Nat.odd_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eNat_2eodd,V_24X1) = cCoq_2eInit_2eNat_2eodd___24a1(V_24X1) ).
fof('$adef_Coq.setoid_ring.Ring_theory.sign_theory_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__theory_2esign__theory,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2esetoid__ring_2eRing__theory_2esign__theory___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_1644_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1644,V_24X1),V_24X2),V_24X3) = c_24__lam__1644___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.NArith.BinNatDef.N.even_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNatDef_2eN_2eeven,V_24X1) = cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V_24X1) ).
fof('$adef_$_let_var_var_5_v2_40901_40903_40925_$a1',axiom,
! [V_24X1] : happ(c_24__let__var__var__5__v2__40901__40903__40925,V_24X1) = c_24__let__var__var__5__v2__40901__40903__40925___24a1(V_24X1) ).
fof('$adef_IntMap.Mapsubset.MapDisjoint_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cIntMap_2eMapsubset_2eMapDisjoint,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cIntMap_2eMapsubset_2eMapDisjoint___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEX_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEX,V_24X1),V_24X2) = cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Lists.List.NoDup_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eLists_2eList_2eNoDup,V_24X1),V_24X2))
<=> cCoq_2eLists_2eList_2eNoDup___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Vectors.VectorDef.nil_$a1',axiom,
! [V_24X1] : happ(cCoq_2eVectors_2eVectorDef_2enil,V_24X1) = cCoq_2eVectors_2eVectorDef_2enil___24a1(V_24X1) ).
fof('$adef_Coq.Init.Specif.left_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2eleft,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2eleft___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Fset.MapDomRestrTo_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eFset_2eMapDomRestrTo,V_24X1),V_24X2),V_24X3) = cIntMap_2eFset_2eMapDomRestrTo___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Specif.sigT_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eSpecif_2esigT,V_24X1),V_24X2) = cCoq_2eInit_2eSpecif_2esigT___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_432_$a1',axiom,
! [V_24X1] : happ(c_24__prop__432,V_24X1) = c_24__prop__432___24a1(V_24X1) ).
fof('$adef_Coq.Init.Decimal.D3_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD3,V_24X1) = cCoq_2eInit_2eDecimal_2eD3___24a1(V_24X1) ).
fof('$adef_IntMap.Mapiter.anil_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMapiter_2eanil,V_24X1) = cIntMap_2eMapiter_2eanil___24a1(V_24X1) ).
fof('$adef_IntMap.Map.eqm_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cIntMap_2eMap_2eeqm,V_24X1),V_24X2),V_24X3))
<=> cIntMap_2eMap_2eeqm___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_Coq.micromega.RingMicromega.NFormula_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2eNFormula,V_24X1) = cCoq_2emicromega_2eRingMicromega_2eNFormula___24a1(V_24X1) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.fold_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2efold,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2efold___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.ZArith.BinIntDef.Z.pow_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epow,V_24X1),V_24X2) = cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1465_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1465,V_24X1),V_24X2),V_24X3) = c_24__lam__1465___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Map.Map_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2eMap,V_24X1) = cIntMap_2eMap_2eMap___24a1(V_24X1) ).
fof('$adef_Coq.micromega.EnvRing.PX_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePX,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2emicromega_2eEnvRing_2ePX___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.micromega.EnvRing.PEadd_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePEadd,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Specif.sig2_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esig2,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esig2___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.setoid_ring.Field_theory.FEpow_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2esetoid__ring_2eField__theory_2eFEpow,V_24X1),V_24X2),V_24X3) = cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Datatypes.length_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eInit_2eDatatypes_2elength,V_24X1),V_24X2) = cCoq_2eInit_2eDatatypes_2elength___24a2(V_24X1,V_24X2) ).
fof('$adef_$_case_Coq.Numbers.BinNums.positive$33555_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2433555,V_24X1),V_24X2) = c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2433555___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNatDef.N.eqb_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2eeqb,V_24X1),V_24X2) = cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.NArith.BinNat.N.eqf_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2eeqf,V_24X1),V_24X2))
<=> cCoq_2eNArith_2eBinNat_2eN_2eeqf___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Init.Specif.right_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2eright,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2eright___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.micromega.ZMicromega.is_diff_env_elt_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2emicromega_2eZMicromega_2eis__diff__env__elt,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2emicromega_2eZMicromega_2eis__diff__env__elt___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_Coq.NArith.BinNat.N.le_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2ele,V_24X1),V_24X2))
<=> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.testbit_nat_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit__nat___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Fset.MapDom_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eFset_2eMapDom,V_24X1),V_24X2) = cIntMap_2eFset_2eMapDom___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_136_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__136,V_24X1),V_24X2),V_24X3) = c_24__lam__136___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.ZArith.Zpower.Zdiv_rest_proofs_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs,V_24X1),V_24X2) = cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.of_succ_nat_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(V_24X1) ).
fof('$adef_Coq.micromega.EnvRing.PEsub_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2emicromega_2eEnvRing_2ePEsub,V_24X1),V_24X2),V_24X3) = cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.add_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd,V_24X1),V_24X2) = cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Nat.double_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eNat_2edouble,V_24X1) = cCoq_2eInit_2eNat_2edouble___24a1(V_24X1) ).
fof('$adef_IntMap.Fset.FSetDelta_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eFset_2eFSetDelta,V_24X1),V_24X2) = cIntMap_2eFset_2eFSetDelta___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Peano.gt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eInit_2ePeano_2egt,V_24X1),V_24X2))
<=> cCoq_2eInit_2ePeano_2egt___24a2(V_24X1,V_24X2) ) ).
fof('$adef_IntMap.Fset.in_dom_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eFset_2ein__dom,V_24X1),V_24X2),V_24X3) = cIntMap_2eFset_2ein__dom___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$tdef_$_type_11426',axiom,
! [V_24Y] :
( c_24__type__11426___24t(V_24Y)
<=> t(V_24Y,c_24__type__11426) ) ).
fof('$tdef_$_type_32350',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32350___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32350___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_19285',axiom,
! [V_24Y] :
( c_24__type__19285___24t(V_24Y)
<=> t(V_24Y,c_24__type__19285) ) ).
fof('$tdef_$_type_95618',axiom,
! [V_24Y] :
( c_24__type__95618___24t(V_24Y)
<=> t(V_24Y,c_24__type__95618) ) ).
fof('$tdef_$_type_20036',axiom,
! [V_24Y] :
( c_24__type__20036___24t(V_24Y)
<=> t(V_24Y,c_24__type__20036) ) ).
fof('$tdef_Coq.ZArith.Znumtheory.Euclid',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.micromega.RingMicromega.Psatz',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRingMicromega_2ePsatz___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Structures.OrderedTypeEx.Nat_as_OT.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2et) ) ).
fof('$tdef_$_type_39607',axiom,
! [V_24Y] :
( c_24__type__39607___24t(V_24Y)
<=> t(V_24Y,c_24__type__39607) ) ).
fof('$tdef_$_type_30704',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30704___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30704___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_39454',axiom,
! [V_24Y] :
( c_24__type__39454___24t(V_24Y)
<=> t(V_24Y,c_24__type__39454) ) ).
fof('$tdef_$_type_15511',axiom,
! [V_24Y] :
( c_24__type__15511___24t(V_24Y)
<=> t(V_24Y,c_24__type__15511) ) ).
fof('$tdef_$_type_33345',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__33345___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__33345___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_21699',axiom,
! [V_24Y] :
( c_24__type__21699___24t(V_24Y)
<=> t(V_24Y,c_24__type__21699) ) ).
fof('$tdef_$_type_1742',axiom,
! [V_24Y] :
( c_24__type__1742___24t(V_24Y)
<=> t(V_24Y,c_24__type__1742) ) ).
fof('$tdef_$_type_14722',axiom,
! [V_24Y] :
( c_24__type__14722___24t(V_24Y)
<=> t(V_24Y,c_24__type__14722) ) ).
fof('$tdef_$_type_16522',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__16522___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__16522___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_11367',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__11367___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__11367___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.micromega.EnvRing.Mon',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eEnvRing_2eMon) ) ).
fof('$tdef_$_type_458',axiom,
! [V_24Y] :
( c_24__type__458___24t(V_24Y)
<=> t(V_24Y,c_24__type__458) ) ).
fof('$tdef_$_type_12',axiom,
! [V_24Y] :
( c_24__type__12___24t(V_24Y)
<=> t(V_24Y,c_24__type__12) ) ).
fof('$tdef_Coq.micromega.VarMap.t',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eVarMap_2et___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eVarMap_2et___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Reals.RIneq.nonposreal',axiom,
! [V_24Y] :
( cCoq_2eReals_2eRIneq_2enonposreal___24t(V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRIneq_2enonposreal) ) ).
fof('$tdef_$_type_422',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__422___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__422___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_33209',axiom,
! [V_24Y] :
( c_24__type__33209___24t(V_24Y)
<=> t(V_24Y,c_24__type__33209) ) ).
fof('$tdef_Coq.Init.Specif.sigT2',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( cCoq_2eInit_2eSpecif_2esigT2___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eSpecif_2esigT2___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_460',axiom,
! [V_24Y] :
( c_24__type__460___24t(V_24Y)
<=> t(V_24Y,c_24__type__460) ) ).
fof('$tdef_$_type_37762',axiom,
! [V_24X1,V_24Y] :
( c_24__type__37762___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__37762___24a1(V_24X1)) ) ).
fof('$tdef_$_type_95481',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__95481___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__95481___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_400',axiom,
! [V_24Y] :
( c_24__type__400___24t(V_24Y)
<=> t(V_24Y,c_24__type__400) ) ).
fof('$tdef_$_type_21497',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21497___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21497___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_38761',axiom,
! [V_24Y] :
( c_24__type__38761___24t(V_24Y)
<=> t(V_24Y,c_24__type__38761) ) ).
fof('$tdef_$_type_27',axiom,
! [V_24Y] :
( c_24__type__27___24t(V_24Y)
<=> t(V_24Y,c_24__type__27) ) ).
fof('$tdef_$_type_10800',axiom,
! [V_24Y] :
( c_24__type__10800___24t(V_24Y)
<=> t(V_24Y,c_24__type__10800) ) ).
fof('$tdef_$_type_17143',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__17143___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__17143___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_32121',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32121___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32121___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_21147',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21147___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21147___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_23309',axiom,
! [V_24Y] :
( c_24__type__23309___24t(V_24Y)
<=> t(V_24Y,c_24__type__23309) ) ).
fof('$tdef_$_type_30394',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30394___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30394___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_1778',axiom,
! [V_24Y] :
( c_24__type__1778___24t(V_24Y)
<=> t(V_24Y,c_24__type__1778) ) ).
fof('$tdef_IntMap.Map.Map',axiom,
! [V_24X1,V_24Y] :
( cIntMap_2eMap_2eMap___24t(V_24X1,V_24Y)
<=> t(V_24Y,cIntMap_2eMap_2eMap___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Reals.RIneq.posreal',axiom,
! [V_24Y] :
( cCoq_2eReals_2eRIneq_2eposreal___24t(V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRIneq_2eposreal) ) ).
fof('$tdef_Coq.Init.Datatypes.bool',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2ebool) ) ).
fof('$tdef_$_type_40687',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__40687___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__40687___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_39187',axiom,
! [V_24Y] :
( c_24__type__39187___24t(V_24Y)
<=> t(V_24Y,c_24__type__39187) ) ).
fof('$tdef_$_type_36708',axiom,
! [V_24X1,V_24Y] :
( c_24__type__36708___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__36708___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Init.Datatypes.list',axiom,
! [V_24X1,V_24Y] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2elist___24a1(V_24X1)) ) ).
fof('$tdef_$_type_28902',axiom,
! [V_24Y] :
( c_24__type__28902___24t(V_24Y)
<=> t(V_24Y,c_24__type__28902) ) ).
fof('$tdef_Coq.Init.Decimal.decimal',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDecimal_2edecimal___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDecimal_2edecimal) ) ).
fof('$tdef_Coq.Structures.OrderedTypeEx.Positive_as_OT.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2et) ) ).
fof('$tdef_$_type_36',axiom,
! [V_24Y] :
( c_24__type__36___24t(V_24Y)
<=> t(V_24Y,c_24__type__36) ) ).
fof('$tdef_$_type_32071',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32071___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32071___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_11405',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__11405___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__11405___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_22788',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22788___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22788___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.Structures.OrdersTac.ord',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrdersTac_2eord___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrdersTac_2eord) ) ).
fof('$tdef_Coq.micromega.QMicromega.QWitness',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eQMicromega_2eQWitness___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eQMicromega_2eQWitness) ) ).
fof('$tdef_$_type_23152',axiom,
! [V_24Y] :
( c_24__type__23152___24t(V_24Y)
<=> t(V_24Y,c_24__type__23152) ) ).
fof('$tdef_Coq.micromega.EnvRing.PExpr',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eEnvRing_2ePExpr___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Init.Datatypes.option',axiom,
! [V_24X1,V_24Y] :
( cCoq_2eInit_2eDatatypes_2eoption___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2eoption___24a1(V_24X1)) ) ).
fof('$tdef_$_type_30456',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30456___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30456___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_31169',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31169___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31169___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_Coq.PArith.BinPosDef.Pos.t',axiom,
! [V_24Y] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2ePArith_2eBinPosDef_2ePos_2et) ) ).
fof('$tdef_$_type_28893',axiom,
! [V_24Y] :
( c_24__type__28893___24t(V_24Y)
<=> t(V_24Y,c_24__type__28893) ) ).
fof('$tdef_$_type_18759',axiom,
! [V_24Y] :
( c_24__type__18759___24t(V_24Y)
<=> t(V_24Y,c_24__type__18759) ) ).
fof('$tdef_$_type_12973',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__12973___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__12973___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_95705',axiom,
! [V_24Y] :
( c_24__type__95705___24t(V_24Y)
<=> t(V_24Y,c_24__type__95705) ) ).
fof('$tdef_$_type_19179',axiom,
! [V_24Y] :
( c_24__type__19179___24t(V_24Y)
<=> t(V_24Y,c_24__type__19179) ) ).
fof('$tdef_$_type_23013',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__23013___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__23013___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et) ) ).
fof('$tdef_$_type_36683',axiom,
! [V_24Y] :
( c_24__type__36683___24t(V_24Y)
<=> t(V_24Y,c_24__type__36683) ) ).
fof('$tdef_$_type_33602',axiom,
! [V_24Y] :
( c_24__type__33602___24t(V_24Y)
<=> t(V_24Y,c_24__type__33602) ) ).
fof('$tdef_$_type_23337',axiom,
! [V_24Y] :
( c_24__type__23337___24t(V_24Y)
<=> t(V_24Y,c_24__type__23337) ) ).
fof('$tdef_$_type_18451',axiom,
! [V_24Y] :
( c_24__type__18451___24t(V_24Y)
<=> t(V_24Y,c_24__type__18451) ) ).
fof('$tdef_$_type_20665',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20665___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20665___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_809',axiom,
! [V_24Y] :
( c_24__type__809___24t(V_24Y)
<=> t(V_24Y,c_24__type__809) ) ).
fof('$tdef_$_type_28890',axiom,
! [V_24Y] :
( c_24__type__28890___24t(V_24Y)
<=> t(V_24Y,c_24__type__28890) ) ).
fof('$tdef_$_type_25329',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__25329___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__25329___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.Structures.OrderedTypeEx.N_as_OT.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2et) ) ).
fof('$tdef_$_type_1698',axiom,
! [V_24X1,V_24Y] :
( c_24__type__1698___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__1698___24a1(V_24X1)) ) ).
fof('$tdef_Coq.FSets.FSetPositive.PositiveSet.elt',axiom,
! [V_24Y] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(V_24Y)
<=> t(V_24Y,cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt) ) ).
fof('$tdef_$_type_32197',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__32197___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__32197___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_36750',axiom,
! [V_24Y] :
( c_24__type__36750___24t(V_24Y)
<=> t(V_24Y,c_24__type__36750) ) ).
fof('$tdef_$_type_2258',axiom,
! [V_24Y] :
( c_24__type__2258___24t(V_24Y)
<=> t(V_24Y,c_24__type__2258) ) ).
fof('$tdef_$_type_15257',axiom,
! [V_24Y] :
( c_24__type__15257___24t(V_24Y)
<=> t(V_24Y,c_24__type__15257) ) ).
fof('$tdef_$_type_10988',axiom,
! [V_24Y] :
( c_24__type__10988___24t(V_24Y)
<=> t(V_24Y,c_24__type__10988) ) ).
fof('$tdef_$_type_23968',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__23968___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__23968___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_1837',axiom,
! [V_24Y] :
( c_24__type__1837___24t(V_24Y)
<=> t(V_24Y,c_24__type__1837) ) ).
fof('$tdef_$_type_32306',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32306___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32306___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_2181',axiom,
! [V_24Y] :
( c_24__type__2181___24t(V_24Y)
<=> t(V_24Y,c_24__type__2181) ) ).
fof('$tdef_$_type_14716',axiom,
! [V_24Y] :
( c_24__type__14716___24t(V_24Y)
<=> t(V_24Y,c_24__type__14716) ) ).
fof('$tdef_$_type_30039',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__30039___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__30039___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_805',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__805___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__805___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_10772',axiom,
! [V_24Y] :
( c_24__type__10772___24t(V_24Y)
<=> t(V_24Y,c_24__type__10772) ) ).
fof('$tdef_$_type_40254',axiom,
! [V_24Y] :
( c_24__type__40254___24t(V_24Y)
<=> t(V_24Y,c_24__type__40254) ) ).
fof('$tdef_$_type_39584',axiom,
! [V_24Y] :
( c_24__type__39584___24t(V_24Y)
<=> t(V_24Y,c_24__type__39584) ) ).
fof('$tdef_$_type_30620',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30620___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30620___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_10770',axiom,
! [V_24Y] :
( c_24__type__10770___24t(V_24Y)
<=> t(V_24Y,c_24__type__10770) ) ).
fof('$tdef_Coq.setoid_ring.Ring_polynom.Mon',axiom,
! [V_24Y] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eRing__polynom_2eMon) ) ).
fof('$tdef_Coq.Init.Datatypes.comparison',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2ecomparison) ) ).
fof('$tdef_$_type_20490',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20490___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20490___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_31419',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31419___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31419___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_$_type_42119',axiom,
! [V_24Y] :
( c_24__type__42119___24t(V_24Y)
<=> t(V_24Y,c_24__type__42119) ) ).
fof('$tdef_$_type_29639',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__29639___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__29639___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_32436',axiom,
! [V_24Y] :
( c_24__type__32436___24t(V_24Y)
<=> t(V_24Y,c_24__type__32436) ) ).
fof('$tdef_$_type_44250',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__44250___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__44250___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_18852',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__18852___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__18852___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_29114',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__29114___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__29114___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_28374',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__28374___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__28374___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.micromega.Tauto.GFormula',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eTauto_2eGFormula___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_Coq.Numbers.BinNums.N',axiom,
! [V_24Y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V_24Y)
<=> t(V_24Y,cCoq_2eNumbers_2eBinNums_2eN) ) ).
fof('$tdef_$_type_32732',axiom,
! [V_24Y] :
( c_24__type__32732___24t(V_24Y)
<=> t(V_24Y,c_24__type__32732) ) ).
fof('$tdef_Coq.Init.Specif.sig2',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( cCoq_2eInit_2eSpecif_2esig2___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eSpecif_2esig2___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_40201',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__40201___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__40201___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_22687',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22687___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22687___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.ZArith.BinIntDef.Z.t',axiom,
! [V_24Y] :
( cCoq_2eZArith_2eBinIntDef_2eZ_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eZArith_2eBinIntDef_2eZ_2et) ) ).
fof('$tdef_$_type_81800',axiom,
! [V_24Y] :
( c_24__type__81800___24t(V_24Y)
<=> t(V_24Y,c_24__type__81800) ) ).
fof('$tdef_$_type_30438',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30438___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30438___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_32655',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__32655___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__32655___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_11408',axiom,
! [V_24X1,V_24Y] :
( c_24__type__11408___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__11408___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Init.Specif.sumbool',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eSpecif_2esumbool___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_18868',axiom,
! [V_24Y] :
( c_24__type__18868___24t(V_24Y)
<=> t(V_24Y,c_24__type__18868) ) ).
fof('$tdef_$_type_10985',axiom,
! [V_24Y] :
( c_24__type__10985___24t(V_24Y)
<=> t(V_24Y,c_24__type__10985) ) ).
fof('$tdef_$_type_17356',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__17356___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__17356___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_31294',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31294___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31294___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_Coq.Reals.Rdefinitions.R',axiom,
! [V_24Y] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRdefinitions_2eR) ) ).
fof('$tdef_Coq.micromega.Tauto.BFormula',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eTauto_2eBFormula___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eTauto_2eBFormula___24a1(V_24X1)) ) ).
fof('$tdef_$_type_18429',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__18429___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__18429___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_21054',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21054___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21054___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_39862',axiom,
! [V_24Y] :
( c_24__type__39862___24t(V_24Y)
<=> t(V_24Y,c_24__type__39862) ) ).
fof('$tdef_$_type_39557',axiom,
! [V_24Y] :
( c_24__type__39557___24t(V_24Y)
<=> t(V_24Y,c_24__type__39557) ) ).
fof('$tdef_$_type_37771',axiom,
! [V_24Y] :
( c_24__type__37771___24t(V_24Y)
<=> t(V_24Y,c_24__type__37771) ) ).
fof('$tdef_$_type_14',axiom,
! [V_24Y] :
( c_24__type__14___24t(V_24Y)
<=> t(V_24Y,c_24__type__14) ) ).
fof('$tdef_$_type_95614',axiom,
! [V_24Y] :
( c_24__type__95614___24t(V_24Y)
<=> t(V_24Y,c_24__type__95614) ) ).
fof('$tdef_Coq.micromega.ZMicromega.ZWitness',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eZMicromega_2eZWitness) ) ).
fof('$tdef_$_type_82955',axiom,
! [V_24Y] :
( c_24__type__82955___24t(V_24Y)
<=> t(V_24Y,c_24__type__82955) ) ).
fof('$tdef_$_type_14607',axiom,
! [V_24Y] :
( c_24__type__14607___24t(V_24Y)
<=> t(V_24Y,c_24__type__14607) ) ).
fof('$tdef_$_type_39103',axiom,
! [V_24Y] :
( c_24__type__39103___24t(V_24Y)
<=> t(V_24Y,c_24__type__39103) ) ).
fof('$tdef_$_type_1841',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1841___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1841___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_19983',axiom,
! [V_24Y] :
( c_24__type__19983___24t(V_24Y)
<=> t(V_24Y,c_24__type__19983) ) ).
fof('$tdef_$_type_39814',axiom,
! [V_24Y] :
( c_24__type__39814___24t(V_24Y)
<=> t(V_24Y,c_24__type__39814) ) ).
fof('$tdef_Coq.micromega.ZMicromega.ZArithProof',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eZMicromega_2eZArithProof) ) ).
fof('$tdef_$_type_38986',axiom,
! [V_24Y] :
( c_24__type__38986___24t(V_24Y)
<=> t(V_24Y,c_24__type__38986) ) ).
fof('$tdef_$_type_19719',axiom,
! [V_24Y] :
( c_24__type__19719___24t(V_24Y)
<=> t(V_24Y,c_24__type__19719) ) ).
fof('$tdef_Coq.setoid_ring.Field_theory.FExpr',axiom,
! [V_24X1,V_24Y] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eField__theory_2eFExpr___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Reals.RIneq.nonnegreal',axiom,
! [V_24Y] :
( cCoq_2eReals_2eRIneq_2enonnegreal___24t(V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRIneq_2enonnegreal) ) ).
fof('$tdef_$_type_85173',axiom,
! [V_24Y] :
( c_24__type__85173___24t(V_24Y)
<=> t(V_24Y,c_24__type__85173) ) ).
fof('$tdef_Coq.FSets.FSetPositive.PositiveSet.t',axiom,
! [V_24Y] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et) ) ).
fof('$tdef_$_type_29522',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__29522___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__29522___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_Coq.micromega.RMicromega.Rcst',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRMicromega_2eRcst) ) ).
fof('$tdef_$_type_22294',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22294___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22294___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_388',axiom,
! [V_24Y] :
( c_24__type__388___24t(V_24Y)
<=> t(V_24Y,c_24__type__388) ) ).
fof('$tdef_$_type_19869',axiom,
! [V_24Y] :
( c_24__type__19869___24t(V_24Y)
<=> t(V_24Y,c_24__type__19869) ) ).
fof('$tdef_$_type_12419',axiom,
! [V_24X1,V_24Y] :
( c_24__type__12419___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__12419___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Init.Datatypes.unit',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2eunit) ) ).
fof('$tdef_$_type_40680',axiom,
! [V_24Y] :
( c_24__type__40680___24t(V_24Y)
<=> t(V_24Y,c_24__type__40680) ) ).
fof('$tdef_$_type_30650',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30650___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30650___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_32386',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32386___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32386___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_Coq.micromega.RingMicromega.PolEnv',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eRingMicromega_2ePolEnv___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRingMicromega_2ePolEnv___24a1(V_24X1)) ) ).
fof('$tdef_$_type_19215',axiom,
! [V_24Y] :
( c_24__type__19215___24t(V_24Y)
<=> t(V_24Y,c_24__type__19215) ) ).
fof('$tdef_$_type_20092',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__20092___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__20092___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_1580',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1580___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1580___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_30325',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30325___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30325___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_27036',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__27036___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__27036___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_26021',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__26021___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__26021___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_11363',axiom,
! [V_24X1,V_24Y] :
( c_24__type__11363___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__11363___24a1(V_24X1)) ) ).
fof('$tdef_$_type_20397',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20397___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20397___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.Init.Specif.sig',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eInit_2eSpecif_2esig___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eSpecif_2esig___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_95611',axiom,
! [V_24Y] :
( c_24__type__95611___24t(V_24Y)
<=> t(V_24Y,c_24__type__95611) ) ).
fof('$tdef_$_type_12980',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__12980___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__12980___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_18860',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__18860___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__18860___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_IntMap.Fset.FSet',axiom,
! [V_24Y] :
( cIntMap_2eFset_2eFSet___24t(V_24Y)
<=> t(V_24Y,cIntMap_2eFset_2eFSet) ) ).
fof('$tdef_$_type_19184',axiom,
! [V_24Y] :
( c_24__type__19184___24t(V_24Y)
<=> t(V_24Y,c_24__type__19184) ) ).
fof('$tdef_$_type_26367',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__26367___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__26367___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.Init.Datatypes.sum',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eInit_2eDatatypes_2esum___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2esum___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_19759',axiom,
! [V_24Y] :
( c_24__type__19759___24t(V_24Y)
<=> t(V_24Y,c_24__type__19759) ) ).
fof('$tdef_$_type_12935',axiom,
! [V_24Y] :
( c_24__type__12935___24t(V_24Y)
<=> t(V_24Y,c_24__type__12935) ) ).
fof('$tdef_$_type_29192',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__29192___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__29192___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_29976',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__29976___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__29976___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_10897',axiom,
! [V_24Y] :
( c_24__type__10897___24t(V_24Y)
<=> t(V_24Y,c_24__type__10897) ) ).
fof('$tdef_$_type_28051',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__28051___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__28051___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.Strings.Ascii.ascii',axiom,
! [V_24Y] :
( cCoq_2eStrings_2eAscii_2eascii___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStrings_2eAscii_2eascii) ) ).
fof('$tdef_$_type_50',axiom,
! [V_24Y] :
( c_24__type__50___24t(V_24Y)
<=> t(V_24Y,c_24__type__50) ) ).
fof('$tdef_$_type_40225',axiom,
! [V_24Y] :
( c_24__type__40225___24t(V_24Y)
<=> t(V_24Y,c_24__type__40225) ) ).
fof('$tdef_$_type_1617',axiom,
! [V_24Y] :
( c_24__type__1617___24t(V_24Y)
<=> t(V_24Y,c_24__type__1617) ) ).
fof('$tdef_$_type_33637',axiom,
! [V_24Y] :
( c_24__type__33637___24t(V_24Y)
<=> t(V_24Y,c_24__type__33637) ) ).
fof('$tdef_Coq.FSets.FSetPositive.PositiveSet.tree',axiom,
! [V_24Y] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(V_24Y)
<=> t(V_24Y,cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree) ) ).
fof('$tdef_$_type_33487',axiom,
! [V_24Y] :
( c_24__type__33487___24t(V_24Y)
<=> t(V_24Y,c_24__type__33487) ) ).
fof('$tdef_$_type_12942',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__12942___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__12942___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.Relations.Relation_Definitions.relation',axiom,
! [V_24X1,V_24Y] :
( cCoq_2eRelations_2eRelation__Definitions_2erelation___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1(V_24X1)) ) ).
fof('$tdef_$_type_24314',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__24314___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__24314___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_37733',axiom,
! [V_24Y] :
( c_24__type__37733___24t(V_24Y)
<=> t(V_24Y,c_24__type__37733) ) ).
fof('$tdef_$_type_11163',axiom,
! [V_24Y] :
( c_24__type__11163___24t(V_24Y)
<=> t(V_24Y,c_24__type__11163) ) ).
fof('$tdef_$_type_95364',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__95364___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__95364___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_89224',axiom,
! [V_24Y] :
( c_24__type__89224___24t(V_24Y)
<=> t(V_24Y,c_24__type__89224) ) ).
fof('$tdef_$_type_33606',axiom,
! [V_24Y] :
( c_24__type__33606___24t(V_24Y)
<=> t(V_24Y,c_24__type__33606) ) ).
fof('$tdef_$_type_95544',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__95544___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__95544___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_Coq.Init.Nat.t',axiom,
! [V_24Y] :
( cCoq_2eInit_2eNat_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eNat_2et) ) ).
fof('$tdef_$_type_173',axiom,
! [V_24Y] :
( c_24__type__173___24t(V_24Y)
<=> t(V_24Y,c_24__type__173) ) ).
fof('$tdef_$_type_17569',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__17569___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__17569___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_29459',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__29459___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__29459___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_38575',axiom,
! [V_24Y] :
( c_24__type__38575___24t(V_24Y)
<=> t(V_24Y,c_24__type__38575) ) ).
fof('$tdef_$_type_18190',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__18190___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__18190___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_2078',axiom,
! [V_24Y] :
( c_24__type__2078___24t(V_24Y)
<=> t(V_24Y,c_24__type__2078) ) ).
fof('$tdef_$_type_18934',axiom,
! [V_24Y] :
( c_24__type__18934___24t(V_24Y)
<=> t(V_24Y,c_24__type__18934) ) ).
fof('$tdef_Coq.setoid_ring.Field_theory.linear',axiom,
! [V_24X1,V_24Y] :
( cCoq_2esetoid__ring_2eField__theory_2elinear___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eField__theory_2elinear___24a1(V_24X1)) ) ).
fof('$tdef_$_type_24983',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__24983___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__24983___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.Init.Decimal.uint',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDecimal_2euint___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDecimal_2euint) ) ).
fof('$tdef_Prop',axiom,
! [V_24Y] :
( cProp___24t(V_24Y)
<=> t(V_24Y,cProp) ) ).
fof('$tdef_$_type_449',axiom,
! [V_24Y] :
( c_24__type__449___24t(V_24Y)
<=> t(V_24Y,c_24__type__449) ) ).
fof('$tdef_$_type_39523',axiom,
! [V_24Y] :
( c_24__type__39523___24t(V_24Y)
<=> t(V_24Y,c_24__type__39523) ) ).
fof('$tdef_$_type_23052',axiom,
! [V_24Y] :
( c_24__type__23052___24t(V_24Y)
<=> t(V_24Y,c_24__type__23052) ) ).
fof('$tdef_$_type_12824',axiom,
! [V_24Y] :
( c_24__type__12824___24t(V_24Y)
<=> t(V_24Y,c_24__type__12824) ) ).
fof('$tdef_$_type_1574',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1574___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1574___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_29585',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__29585___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__29585___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_Coq.setoid_ring.InitialRing.hypo',axiom,
! [V_24Y] :
( cCoq_2esetoid__ring_2eInitialRing_2ehypo___24t(V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eInitialRing_2ehypo) ) ).
fof('$tdef_$_type_24660',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__24660___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__24660___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_37757',axiom,
! [V_24Y] :
( c_24__type__37757___24t(V_24Y)
<=> t(V_24Y,c_24__type__37757) ) ).
fof('$tdef_$_type_18436',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__18436___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__18436___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_30566',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30566___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30566___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_Coq.micromega.RingMicromega.Op2',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRingMicromega_2eOp2) ) ).
fof('$tdef_$_type_32690',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__32690___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__32690___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_77792',axiom,
! [V_24Y] :
( c_24__type__77792___24t(V_24Y)
<=> t(V_24Y,c_24__type__77792) ) ).
fof('$tdef_$_type_34730',axiom,
! [V_24Y] :
( c_24__type__34730___24t(V_24Y)
<=> t(V_24Y,c_24__type__34730) ) ).
fof('$tdef_$_type_21860',axiom,
! [V_24Y] :
( c_24__type__21860___24t(V_24Y)
<=> t(V_24Y,c_24__type__21860) ) ).
fof('$tdef_$_type_14619',axiom,
! [V_24Y] :
( c_24__type__14619___24t(V_24Y)
<=> t(V_24Y,c_24__type__14619) ) ).
fof('$tdef_$_type_16735',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__16735___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__16735___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_10911',axiom,
! [V_24Y] :
( c_24__type__10911___24t(V_24Y)
<=> t(V_24Y,c_24__type__10911) ) ).
fof('$tdef_$_type_30761',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30761___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30761___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_2669',axiom,
! [V_24Y] :
( c_24__type__2669___24t(V_24Y)
<=> t(V_24Y,c_24__type__2669) ) ).
fof('$tdef_$_type_1916',axiom,
! [V_24Y] :
( c_24__type__1916___24t(V_24Y)
<=> t(V_24Y,c_24__type__1916) ) ).
fof('$tdef_$_type_26713',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__26713___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__26713___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.Init.Byte.byte',axiom,
! [V_24Y] :
( cCoq_2eInit_2eByte_2ebyte___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eByte_2ebyte) ) ).
fof('$tdef_$_type_37700',axiom,
! [V_24Y] :
( c_24__type__37700___24t(V_24Y)
<=> t(V_24Y,c_24__type__37700) ) ).
fof('$tdef_$_type_23401',axiom,
! [V_24Y] :
( c_24__type__23401___24t(V_24Y)
<=> t(V_24Y,c_24__type__23401) ) ).
fof('$tdef_$_type_21322',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21322___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21322___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.Reals.Rfunctions.Z_spec',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eReals_2eRfunctions_2eZ__spec___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRfunctions_2eZ__spec___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_10791',axiom,
! [V_24Y] :
( c_24__type__10791___24t(V_24Y)
<=> t(V_24Y,c_24__type__10791) ) ).
fof('$tdef_Coq.Init.Decimal.int',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDecimal_2eint___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDecimal_2eint) ) ).
fof('$tdef_$_type_21635',axiom,
! [V_24Y] :
( c_24__type__21635___24t(V_24Y)
<=> t(V_24Y,c_24__type__21635) ) ).
fof('$tdef_$_type_98',axiom,
! [V_24Y] :
( c_24__type__98___24t(V_24Y)
<=> t(V_24Y,c_24__type__98) ) ).
fof('$tdef_$_type_19933',axiom,
! [V_24Y] :
( c_24__type__19933___24t(V_24Y)
<=> t(V_24Y,c_24__type__19933) ) ).
fof('$tdef_$_type_44283',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__44283___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__44283___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_19752',axiom,
! [V_24Y] :
( c_24__type__19752___24t(V_24Y)
<=> t(V_24Y,c_24__type__19752) ) ).
fof('$tdef_$_type_1851',axiom,
! [V_24X1,V_24Y] :
( c_24__type__1851___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__1851___24a1(V_24X1)) ) ).
fof('$tdef_Coq.ZArith.Zpower.Zdiv_rest_proofs',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.Strings.String.string',axiom,
! [V_24Y] :
( cCoq_2eStrings_2eString_2estring___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStrings_2eString_2estring) ) ).
fof('$tdef_$_type_1563',axiom,
! [V_24X1,V_24Y] :
( c_24__type__1563___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__1563___24a1(V_24X1)) ) ).
fof('$tdef_$_type_20747',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20747___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20747___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_12649',axiom,
! [V_24X1,V_24Y] :
( c_24__type__12649___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__12649___24a1(V_24X1)) ) ).
fof('$tdef_$_type_30219',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__30219___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__30219___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_32513',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__32513___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__32513___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_77784',axiom,
! [V_24Y] :
( c_24__type__77784___24t(V_24Y)
<=> t(V_24Y,c_24__type__77784) ) ).
fof('$tdef_$_type_451',axiom,
! [V_24Y] :
( c_24__type__451___24t(V_24Y)
<=> t(V_24Y,c_24__type__451) ) ).
fof('$tdef_$_type_85015',axiom,
! [V_24Y] :
( c_24__type__85015___24t(V_24Y)
<=> t(V_24Y,c_24__type__85015) ) ).
fof('$tdef_$_type_18982',axiom,
! [V_24X1,V_24Y] :
( c_24__type__18982___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__18982___24a1(V_24X1)) ) ).
fof('$tdef_$_type_1693',axiom,
! [V_24Y] :
( c_24__type__1693___24t(V_24Y)
<=> t(V_24Y,c_24__type__1693) ) ).
fof('$tdef_IntMap.Map.ad',axiom,
! [V_24Y] :
( cIntMap_2eMap_2ead___24t(V_24Y)
<=> t(V_24Y,cIntMap_2eMap_2ead) ) ).
fof('$tdef_$_type_11430',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__11430___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__11430___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_22496',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22496___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22496___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_19236',axiom,
! [V_24Y] :
( c_24__type__19236___24t(V_24Y)
<=> t(V_24Y,c_24__type__19236) ) ).
fof('$tdef_$_type_36678',axiom,
! [V_24Y] :
( c_24__type__36678___24t(V_24Y)
<=> t(V_24Y,c_24__type__36678) ) ).
fof('$tdef_$_type_32724',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__32724___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__32724___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_Coq.Init.Datatypes.CompareSpecT',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( cCoq_2eInit_2eDatatypes_2eCompareSpecT___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2eCompareSpecT___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_Coq.micromega.RingMicromega.Op1',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eRingMicromega_2eOp1___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRingMicromega_2eOp1) ) ).
fof('$tdef_$_type_93',axiom,
! [V_24Y] :
( c_24__type__93___24t(V_24Y)
<=> t(V_24Y,c_24__type__93) ) ).
fof('$tdef_$_type_23147',axiom,
! [V_24Y] :
( c_24__type__23147___24t(V_24Y)
<=> t(V_24Y,c_24__type__23147) ) ).
fof('$tdef_$_type_19006',axiom,
! [V_24Y] :
( c_24__type__19006___24t(V_24Y)
<=> t(V_24Y,c_24__type__19006) ) ).
fof('$tdef_Coq.Init.Specif.sigT',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eInit_2eSpecif_2esigT___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eSpecif_2esigT___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_19367',axiom,
! [V_24Y] :
( c_24__type__19367___24t(V_24Y)
<=> t(V_24Y,c_24__type__19367) ) ).
fof('$tdef_$_type_19055',axiom,
! [V_24Y] :
( c_24__type__19055___24t(V_24Y)
<=> t(V_24Y,c_24__type__19055) ) ).
fof('$tdef_$_type_44269',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__44269___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__44269___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_19141',axiom,
! [V_24Y] :
( c_24__type__19141___24t(V_24Y)
<=> t(V_24Y,c_24__type__19141) ) ).
fof('$tdef_$_type_1799',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1799___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1799___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_32029',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32029___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32029___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_31929',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__31929___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__31929___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_19009',axiom,
! [V_24Y] :
( c_24__type__19009___24t(V_24Y)
<=> t(V_24Y,c_24__type__19009) ) ).
fof('$tdef_$_type_19189',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__19189___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__19189___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_11844',axiom,
! [V_24Y] :
( c_24__type__11844___24t(V_24Y)
<=> t(V_24Y,c_24__type__11844) ) ).
fof('$tdef_Coq.setoid_ring.Field_theory.rsplit',axiom,
! [V_24X1,V_24Y] :
( cCoq_2esetoid__ring_2eField__theory_2ersplit___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eField__theory_2ersplit___24a1(V_24X1)) ) ).
fof('$tdef_$_type_38766',axiom,
! [V_24Y] :
( c_24__type__38766___24t(V_24Y)
<=> t(V_24Y,c_24__type__38766) ) ).
fof('$tdef_$_type_37708',axiom,
! [V_24Y] :
( c_24__type__37708___24t(V_24Y)
<=> t(V_24Y,c_24__type__37708) ) ).
fof('$tdef_$_type_35536',axiom,
! [V_24Y] :
( c_24__type__35536___24t(V_24Y)
<=> t(V_24Y,c_24__type__35536) ) ).
fof('$tdef_Coq.micromega.EnvRing.Pol',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eEnvRing_2ePol___24a1(V_24X1)) ) ).
fof('$tdef_$_type_23307',axiom,
! [V_24Y] :
( c_24__type__23307___24t(V_24Y)
<=> t(V_24Y,c_24__type__23307) ) ).
fof('$tdef_$_type_11847',axiom,
! [V_24Y] :
( c_24__type__11847___24t(V_24Y)
<=> t(V_24Y,c_24__type__11847) ) ).
fof('$tdef_$_type_18385',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__18385___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__18385___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_85027',axiom,
! [V_24Y] :
( c_24__type__85027___24t(V_24Y)
<=> t(V_24Y,c_24__type__85027) ) ).
fof('$tdef_$_type_19347',axiom,
! [V_24Y] :
( c_24__type__19347___24t(V_24Y)
<=> t(V_24Y,c_24__type__19347) ) ).
fof('$tdef_$_type_19020',axiom,
! [V_24Y] :
( c_24__type__19020___24t(V_24Y)
<=> t(V_24Y,c_24__type__19020) ) ).
fof('$tdef_$_type_1418',axiom,
! [V_24Y] :
( c_24__type__1418___24t(V_24Y)
<=> t(V_24Y,c_24__type__1418) ) ).
fof('$tdef_$_type_85137',axiom,
! [V_24X1,V_24Y] :
( c_24__type__85137___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__85137___24a1(V_24X1)) ) ).
fof('$tdef_$_type_21746',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__21746___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__21746___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_40929',axiom,
! [V_24Y] :
( c_24__type__40929___24t(V_24Y)
<=> t(V_24Y,c_24__type__40929) ) ).
fof('$tdef_$_type_30156',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__30156___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__30156___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_95715',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__95715___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__95715___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_735',axiom,
! [V_24Y] :
( c_24__type__735___24t(V_24Y)
<=> t(V_24Y,c_24__type__735) ) ).
fof('$tdef_IntMap.Mapiter.alist',axiom,
! [V_24X1,V_24Y] :
( cIntMap_2eMapiter_2ealist___24t(V_24X1,V_24Y)
<=> t(V_24Y,cIntMap_2eMapiter_2ealist___24a1(V_24X1)) ) ).
fof('$tdef_$_type_41646',axiom,
! [V_24Y] :
( c_24__type__41646___24t(V_24Y)
<=> t(V_24Y,c_24__type__41646) ) ).
fof('$tdef_$_type_33336',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__33336___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__33336___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_865',axiom,
! [V_24Y] :
( c_24__type__865___24t(V_24Y)
<=> t(V_24Y,c_24__type__865) ) ).
fof('$tdef_$_type_789',axiom,
! [V_24Y] :
( c_24__type__789___24t(V_24Y)
<=> t(V_24Y,c_24__type__789) ) ).
fof('$tdef_$_type_33431',axiom,
! [V_24Y] :
( c_24__type__33431___24t(V_24Y)
<=> t(V_24Y,c_24__type__33431) ) ).
fof('$tdef_Coq.Structures.OrderedType.Compare',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( cCoq_2eStructures_2eOrderedType_2eCompare___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedType_2eCompare___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_Coq.Init.Specif.sumor',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eInit_2eSpecif_2esumor___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eSpecif_2esumor___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_38979',axiom,
! [V_24X1,V_24Y] :
( c_24__type__38979___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__38979___24a1(V_24X1)) ) ).
fof('$tdef_$_type_30596',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30596___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30596___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_10973',axiom,
! [V_24Y] :
( c_24__type__10973___24t(V_24Y)
<=> t(V_24Y,c_24__type__10973) ) ).
fof('$tdef_$_type_19763',axiom,
! [V_24Y] :
( c_24__type__19763___24t(V_24Y)
<=> t(V_24Y,c_24__type__19763) ) ).
fof('$tdef_$_type_21415',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21415___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21415___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.Structures.OrderedTypeEx.String_as_OT.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2et) ) ).
fof('$tdef_$_type_39725',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__39725___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__39725___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_33511',axiom,
! [V_24Y] :
( c_24__type__33511___24t(V_24Y)
<=> t(V_24Y,c_24__type__33511) ) ).
fof('$tdef_$_type_12830',axiom,
! [V_24Y] :
( c_24__type__12830___24t(V_24Y)
<=> t(V_24Y,c_24__type__12830) ) ).
fof('$tdef_$_type_37671',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__37671___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__37671___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_34919',axiom,
! [V_24Y] :
( c_24__type__34919___24t(V_24Y)
<=> t(V_24Y,c_24__type__34919) ) ).
fof('$tdef_$_type_28720',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__28720___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__28720___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_Coq.Bool.Bool.reflect',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eBool_2eBool_2ereflect___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eBool_2eBool_2ereflect___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_18737',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__18737___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__18737___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.setoid_ring.Ring_polynom.Pol',axiom,
! [V_24X1,V_24Y] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(V_24X1)) ) ).
fof('$tdef_$_type_40194',axiom,
! [V_24Y] :
( c_24__type__40194___24t(V_24Y)
<=> t(V_24Y,c_24__type__40194) ) ).
fof('$tdef_Coq.micromega.Tauto.cnf',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2emicromega_2eTauto_2ecnf___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eTauto_2ecnf___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_32811',axiom,
! [V_24Y] :
( c_24__type__32811___24t(V_24Y)
<=> t(V_24Y,c_24__type__32811) ) ).
fof('$tdef_$_type_30788',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30788___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30788___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_1919',axiom,
! [V_24Y] :
( c_24__type__1919___24t(V_24Y)
<=> t(V_24Y,c_24__type__1919) ) ).
fof('$tdef_$_type_2083',axiom,
! [V_24Y] :
( c_24__type__2083___24t(V_24Y)
<=> t(V_24Y,c_24__type__2083) ) ).
fof('$tdef_$_type_30348',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30348___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30348___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_39009',axiom,
! [V_24Y] :
( c_24__type__39009___24t(V_24Y)
<=> t(V_24Y,c_24__type__39009) ) ).
fof('$tdef_$_type_30737',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30737___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30737___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_Coq.Numbers.BinNums.Z',axiom,
! [V_24Y] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(V_24Y)
<=> t(V_24Y,cCoq_2eNumbers_2eBinNums_2eZ) ) ).
fof('$tdef_$_type_20840',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20840___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20840___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_27382',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__27382___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__27382___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_37675',axiom,
! [V_24Y] :
( c_24__type__37675___24t(V_24Y)
<=> t(V_24Y,c_24__type__37675) ) ).
fof('$tdef_$_type_34648',axiom,
! [V_24Y] :
( c_24__type__34648___24t(V_24Y)
<=> t(V_24Y,c_24__type__34648) ) ).
fof('$tdef_$_type_30102',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__30102___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__30102___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_Coq.QArith.QArith_base.Q',axiom,
! [V_24Y] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(V_24Y)
<=> t(V_24Y,cCoq_2eQArith_2eQArith__base_2eQ) ) ).
fof('$tdef_$_type_812',axiom,
! [V_24X1,V_24Y] :
( c_24__type__812___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__812___24a1(V_24X1)) ) ).
fof('$tdef_$_type_2249',axiom,
! [V_24Y] :
( c_24__type__2249___24t(V_24Y)
<=> t(V_24Y,c_24__type__2249) ) ).
fof('$tdef_$_type_1826',axiom,
! [V_24Y] :
( c_24__type__1826___24t(V_24Y)
<=> t(V_24Y,c_24__type__1826) ) ).
fof('$tdef_Coq.PArith.BinPos.Pos.PeanoView',axiom,
! [V_24X1,V_24Y] :
( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Numbers.BinNums.positive',axiom,
! [V_24Y] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V_24Y)
<=> t(V_24Y,cCoq_2eNumbers_2eBinNums_2epositive) ) ).
fof('$tdef_$_type_29702',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__29702___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__29702___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_Coq.Init.Datatypes.nat',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2enat) ) ).
fof('$tdef_$_type_1020',axiom,
! [V_24Y] :
( c_24__type__1020___24t(V_24Y)
<=> t(V_24Y,c_24__type__1020) ) ).
fof('$tdef_$_type_19168',axiom,
! [V_24Y] :
( c_24__type__19168___24t(V_24Y)
<=> t(V_24Y,c_24__type__19168) ) ).
fof('$tdef_$_type_36744',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__36744___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__36744___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.Structures.OrderedTypeEx.Z_as_OT.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2et) ) ).
fof('$tdef_$_type_33574',axiom,
! [V_24Y] :
( c_24__type__33574___24t(V_24Y)
<=> t(V_24Y,c_24__type__33574) ) ).
fof('$tdef_$_type_17977',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__17977___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__17977___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_39505',axiom,
! [V_24Y] :
( c_24__type__39505___24t(V_24Y)
<=> t(V_24Y,c_24__type__39505) ) ).
fof('$tdef_$_type_20572',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20572___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20572___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_10778',axiom,
! [V_24X1,V_24Y] :
( c_24__type__10778___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__10778___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Init.Datatypes.prod',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2eprod___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_10798',axiom,
! [V_24X1,V_24Y] :
( c_24__type__10798___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__10798___24a1(V_24X1)) ) ).
fof('$tdef_$_type_21828',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__21828___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__21828___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_20100',axiom,
! [V_24Y] :
( c_24__type__20100___24t(V_24Y)
<=> t(V_24Y,c_24__type__20100) ) ).
fof('$tdef_Coq.micromega.RingMicromega.Formula',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eRingMicromega_2eFormula___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRingMicromega_2eFormula___24a1(V_24X1)) ) ).
fof('$tdef_$_type_18741',axiom,
! [V_24Y] :
( c_24__type__18741___24t(V_24Y)
<=> t(V_24Y,c_24__type__18741) ) ).
fof('$tdef_$_type_31669',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31669___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31669___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_$_type_32573',axiom,
! [V_24Y] :
( c_24__type__32573___24t(V_24Y)
<=> t(V_24Y,c_24__type__32573) ) ).
fof('$tdef_$_type_19986',axiom,
! [V_24X1,V_24Y] :
( c_24__type__19986___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__19986___24a1(V_24X1)) ) ).
fof('$tdef_Coq.setoid_ring.Ring_polynom.PExpr',axiom,
! [V_24X1,V_24Y] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(V_24X1)) ) ).
fof('$tdef_Coq.micromega.RingMicromega.PolC',axiom,
! [V_24X1,V_24Y] :
( cCoq_2emicromega_2eRingMicromega_2ePolC___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRingMicromega_2ePolC___24a1(V_24X1)) ) ).
fof('$tdef_$_type_554',axiom,
! [V_24X1,V_24Y] :
( c_24__type__554___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__554___24a1(V_24X1)) ) ).
fof('$tdef_$_type_10793',axiom,
! [V_24Y] :
( c_24__type__10793___24t(V_24Y)
<=> t(V_24Y,c_24__type__10793) ) ).
fof('$tdef_$_type_39496',axiom,
! [V_24Y] :
( c_24__type__39496___24t(V_24Y)
<=> t(V_24Y,c_24__type__39496) ) ).
fof('$tdef_$_type_37726',axiom,
! [V_24Y] :
( c_24__type__37726___24t(V_24Y)
<=> t(V_24Y,c_24__type__37726) ) ).
fof('$tdef_Coq.NArith.BinNatDef.N.t',axiom,
! [V_24Y] :
( cCoq_2eNArith_2eBinNatDef_2eN_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eNArith_2eBinNatDef_2eN_2et) ) ).
fof('$tdef_Coq.Init.Datatypes.ID',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2eID___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2eID) ) ).
fof('$tdef_Hammer.Tactics.Reconstr.ReconstrT',axiom,
! [V_24Y] :
( cHammer_2eTactics_2eReconstr_2eReconstrT___24t(V_24Y)
<=> t(V_24Y,cHammer_2eTactics_2eReconstr_2eReconstrT) ) ).
fof('$tdef_$_type_32430',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__32430___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__32430___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_21240',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21240___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21240___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_21793',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__21793___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__21793___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_95772',axiom,
! [V_24Y] :
( c_24__type__95772___24t(V_24Y)
<=> t(V_24Y,c_24__type__95772) ) ).
fof('$tdef_$_type_19715',axiom,
! [V_24Y] :
( c_24__type__19715___24t(V_24Y)
<=> t(V_24Y,c_24__type__19715) ) ).
fof('$tdef_$_type_19385',axiom,
! [V_24Y] :
( c_24__type__19385___24t(V_24Y)
<=> t(V_24Y,c_24__type__19385) ) ).
fof('$tdef_$_type_16309',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__16309___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__16309___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_870',axiom,
! [V_24Y] :
( c_24__type__870___24t(V_24Y)
<=> t(V_24Y,c_24__type__870) ) ).
fof('$tdef_Coq.setoid_ring.Ring_theory.ring_kind',axiom,
! [V_24Y] :
( cCoq_2esetoid__ring_2eRing__theory_2ering__kind___24t(V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eRing__theory_2ering__kind) ) ).
fof('$tdef_$_type_23032',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__23032___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__23032___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_48',axiom,
! [V_24Y] :
( c_24__type__48___24t(V_24Y)
<=> t(V_24Y,c_24__type__48) ) ).
fof('$tdef_Coq.micromega.Tauto.clause',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2emicromega_2eTauto_2eclause___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eTauto_2eclause___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_Coq.micromega.RMicromega.RWitness',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eRMicromega_2eRWitness___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRMicromega_2eRWitness) ) ).
fof('$tdef_$_type_39720',axiom,
! [V_24Y] :
( c_24__type__39720___24t(V_24Y)
<=> t(V_24Y,c_24__type__39720) ) ).
fof('$tdef_$_type_23142',axiom,
! [V_24Y] :
( c_24__type__23142___24t(V_24Y)
<=> t(V_24Y,c_24__type__23142) ) ).
fof('$tdef_$_type_275',axiom,
! [V_24Y] :
( c_24__type__275___24t(V_24Y)
<=> t(V_24Y,c_24__type__275) ) ).
fof('$tdef_$_type_95427',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__95427___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__95427___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_1829',axiom,
! [V_24Y] :
( c_24__type__1829___24t(V_24Y)
<=> t(V_24Y,c_24__type__1829) ) ).
fof('$tdef_$_type_31044',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31044___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31044___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_$_type_22586',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22586___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22586___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.Vectors.VectorDef.t',axiom,
! [V_24X1,V_24X2,V_24Y] :
( cCoq_2eVectors_2eVectorDef_2et___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,cCoq_2eVectors_2eVectorDef_2et___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_1181',axiom,
! [V_24Y] :
( c_24__type__1181___24t(V_24Y)
<=> t(V_24Y,c_24__type__1181) ) ).
fof('$tdef_$_type_22889',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22889___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22889___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_14713',axiom,
! [V_24Y] :
( c_24__type__14713___24t(V_24Y)
<=> t(V_24Y,c_24__type__14713) ) ).
fof('$tdef_$_type_14593',axiom,
! [V_24Y] :
( c_24__type__14593___24t(V_24Y)
<=> t(V_24Y,c_24__type__14593) ) ).
fof('$tdef_$_type_30412',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30412___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30412___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_1848',axiom,
! [V_24Y] :
( c_24__type__1848___24t(V_24Y)
<=> t(V_24Y,c_24__type__1848) ) ).
fof('$tdef_$_type_1786',axiom,
! [V_24Y] :
( c_24__type__1786___24t(V_24Y)
<=> t(V_24Y,c_24__type__1786) ) ).
fof('$tdef_$_type_12966',axiom,
! [V_24Y] :
( c_24__type__12966___24t(V_24Y)
<=> t(V_24Y,c_24__type__12966) ) ).
fof('$tdef_$_type_19172',axiom,
! [V_24Y] :
( c_24__type__19172___24t(V_24Y)
<=> t(V_24Y,c_24__type__19172) ) ).
fof('$tdef_Type',axiom,
! [V_24Y] :
( cType___24t(V_24Y)
<=> t(V_24Y,cType) ) ).
fof('$tdef_$_type_20304',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__20304___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__20304___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_Coq.PArith.BinPosDef.Pos.mask',axiom,
! [V_24Y] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(V_24Y)
<=> t(V_24Y,cCoq_2ePArith_2eBinPosDef_2ePos_2emask) ) ).
fof('$tdef_$_type_16930',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__16930___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__16930___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_32478',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__32478___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__32478___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_38984',axiom,
! [V_24Y] :
( c_24__type__38984___24t(V_24Y)
<=> t(V_24Y,c_24__type__38984) ) ).
fof('$tdef_$_type_85132',axiom,
! [V_24Y] :
( c_24__type__85132___24t(V_24Y)
<=> t(V_24Y,c_24__type__85132) ) ).
fof('$tdef_$_type_25675',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__25675___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__25675___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_33620',axiom,
! [V_24Y] :
( c_24__type__33620___24t(V_24Y)
<=> t(V_24Y,c_24__type__33620) ) ).
fof('$tdef_$_type_1969',axiom,
! [V_24Y] :
( c_24__type__1969___24t(V_24Y)
<=> t(V_24Y,c_24__type__1969) ) ).
fof('$tdef_$_type_32716',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__32716___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__32716___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_21687',axiom,
! [V_24Y] :
( c_24__type__21687___24t(V_24Y)
<=> t(V_24Y,c_24__type__21687) ) ).
fof('$tdef_$_type_95638',axiom,
! [V_24Y] :
( c_24__type__95638___24t(V_24Y)
<=> t(V_24Y,c_24__type__95638) ) ).
fof('$tdef_Coq.Vectors.Fin.t',axiom,
! [V_24X1,V_24Y] :
( cCoq_2eVectors_2eFin_2et___24t(V_24X1,V_24Y)
<=> t(V_24Y,cCoq_2eVectors_2eFin_2et___24a1(V_24X1)) ) ).
fof('$tdef_Coq.Reals.RIneq.nonzeroreal',axiom,
! [V_24Y] :
( cCoq_2eReals_2eRIneq_2enonzeroreal___24t(V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRIneq_2enonzeroreal) ) ).
fof('$tdef_$_type_995',axiom,
! [V_24Y] :
( c_24__type__995___24t(V_24Y)
<=> t(V_24Y,c_24__type__995) ) ).
fof('$tdef_$_type_430',axiom,
! [V_24Y] :
( c_24__type__430___24t(V_24Y)
<=> t(V_24Y,c_24__type__430) ) ).
fof('$tdef_$_type_1901',axiom,
! [V_24Y] :
( c_24__type__1901___24t(V_24Y)
<=> t(V_24Y,c_24__type__1901) ) ).
fof('$tdef_$_type_31780',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31780___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31780___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_$_type_28941',axiom,
! [V_24Y] :
( c_24__type__28941___24t(V_24Y)
<=> t(V_24Y,c_24__type__28941) ) ).
fof('$tdef_$_type_11166',axiom,
! [V_24Y] :
( c_24__type__11166___24t(V_24Y)
<=> t(V_24Y,c_24__type__11166) ) ).
fof('$tdef_$_type_33261',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__33261___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__33261___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_25',axiom,
! [V_24Y] :
( c_24__type__25___24t(V_24Y)
<=> t(V_24Y,c_24__type__25) ) ).
fof('$tdef_$_type_15506',axiom,
! [V_24Y] :
( c_24__type__15506___24t(V_24Y)
<=> t(V_24Y,c_24__type__15506) ) ).
fof('$tdef_$_type_10909',axiom,
! [V_24Y] :
( c_24__type__10909___24t(V_24Y)
<=> t(V_24Y,c_24__type__10909) ) ).
fof('$tdef_$_type_31979',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__31979___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__31979___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_22395',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__22395___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__22395___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_85170',axiom,
! [V_24Y] :
( c_24__type__85170___24t(V_24Y)
<=> t(V_24Y,c_24__type__85170) ) ).
fof('$tdef_$_type_1805',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1805___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1805___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_18415',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__18415___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__18415___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_27728',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y] :
( c_24__type__27728___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22,V_24Y)
<=> t(V_24Y,c_24__type__27728___24a22(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24X18,V_24X19,V_24X20,V_24X21,V_24X22)) ) ).
fof('$tdef_$_type_29153',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__29153___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__29153___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_593',axiom,
! [V_24Y] :
( c_24__type__593___24t(V_24Y)
<=> t(V_24Y,c_24__type__593) ) ).
fof('$tdef_$_type_31544',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y] :
( c_24__type__31544___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24Y)
<=> t(V_24Y,c_24__type__31544___24a13(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13)) ) ).
fof('$tdef_$_type_441',axiom,
! [V_24Y] :
( c_24__type__441___24t(V_24Y)
<=> t(V_24Y,c_24__type__441) ) ).
fof('$tdef_$_type_19382',axiom,
! [V_24Y] :
( c_24__type__19382___24t(V_24Y)
<=> t(V_24Y,c_24__type__19382) ) ).
fof('$tdef_$_type_19093',axiom,
! [V_24Y] :
( c_24__type__19093___24t(V_24Y)
<=> t(V_24Y,c_24__type__19093) ) ).
fof('$tdef_Coq.Reals.RIneq.negreal',axiom,
! [V_24Y] :
( cCoq_2eReals_2eRIneq_2enegreal___24t(V_24Y)
<=> t(V_24Y,cCoq_2eReals_2eRIneq_2enegreal) ) ).
fof('$tdef_$_type_39540',axiom,
! [V_24Y] :
( c_24__type__39540___24t(V_24Y)
<=> t(V_24Y,c_24__type__39540) ) ).
fof('$tdef_$_type_28920',axiom,
! [V_24Y] :
( c_24__type__28920___24t(V_24Y)
<=> t(V_24Y,c_24__type__28920) ) ).
fof('$tdef_$_type_30680',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__30680___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__30680___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_95301',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__95301___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y)
<=> t(V_24Y,c_24__type__95301___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_21590',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y] :
( c_24__type__21590___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24Y)
<=> t(V_24Y,c_24__type__21590___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_32620',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__32620___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__32620___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_39490',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__39490___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__39490___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_926',axiom,
! [V_24Y] :
( c_24__type__926___24t(V_24Y)
<=> t(V_24Y,c_24__type__926) ) ).
fof('$tdef_$_type_2656',axiom,
! [V_24Y] :
( c_24__type__2656___24t(V_24Y)
<=> t(V_24Y,c_24__type__2656) ) ).
fof('$tdef_$_type_2438',axiom,
! [V_24Y] :
( c_24__type__2438___24t(V_24Y)
<=> t(V_24Y,c_24__type__2438) ) ).
fof('$tdef_$_type_1705',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1705___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1705___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_30371',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__30371___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__30371___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_17782',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y] :
( c_24__type__17782___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17,V_24Y)
<=> t(V_24Y,c_24__type__17782___24a17(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10,V_24X11,V_24X12,V_24X13,V_24X14,V_24X15,V_24X16,V_24X17)) ) ).
fof('$tdef_$_type_32553',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__32553___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__32553___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('_HAMMER_GOAL',conjecture,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ! [V2__s_27_27] :
( cIntMap_2eFset_2eFSet___24t(V2__s_27_27)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V0__s)
=> ( cIntMap_2eMapcanon_2emapcanon___24a2(cCoq_2eInit_2eDatatypes_2eunit,V1__s_27)
=> cIntMap_2eFset_2eFSetInter___24a2(V0__s,cIntMap_2eFset_2eFSetUnion___24a2(V1__s_27,V2__s_27_27)) = cIntMap_2eFset_2eFSetUnion___24a2(cIntMap_2eFset_2eFSetInter___24a2(V0__s,V1__s_27),cIntMap_2eFset_2eFSetInter___24a2(V0__s,V2__s_27_27)) ) ) ) ) ) ).
%------------------------------------------------------------------------------