TPTP Problem File: SEV658+1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SEV658+1 : TPTP v9.3.1. Released v9.3.0.
% Domain : Set theory
% Problem : CoqHammer - Mapsubset MapSubset Put behind mono
% 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 : Mapsubset.MapSubset.Put.behind.mono.p [Kal26]
% Status : Theorem
% Rating : 0.87 v9.3.0
% Syntax : Number of formulae : 3119 (1358 unt; 0 def)
% Number of atoms : 10227 (3022 equ)
% Maximal formula atoms : 257 ( 3 avg)
% Number of connectives : 7179 ( 71 ~; 746 |;1696 &)
% (1074 <=>;3592 =>; 0 <=; 0 <~>)
% Maximal formula depth : 258 ( 6 avg)
% Maximal term depth : 23 ( 1 avg)
% Number of predicates : 576 ( 575 usr; 0 prp; 1-23 aty)
% Number of functors : 1890 (1890 usr;1153 con; 0-22 aty)
% Number of variables : 10539 (9870 !; 669 ?)
% 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$1380',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__4)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241380___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__1),Vv__CANONICAL__4) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241380___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3),Vv__CANONICAL__4) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1406',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_241406___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__2 )
| ( Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241406___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__3 ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1412',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( 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_241412___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__4) )
| ( Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241412___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__4) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1416',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__2)
=> ( ( Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241416___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = Vv__CANONICAL__1 )
| ( Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241416___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = Vv__CANONICAL__1 ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1422',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__4)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241422___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,Vv__CANONICAL__2) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241422___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__2,Vv__CANONICAL__3) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1537',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__5)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241537___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__4) )
| ( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__5)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2efalse
& ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__1,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241537___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__3) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__1,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241537___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1543',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)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241543___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_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3),Vv__CANONICAL__4)) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241543___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_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__2) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$1663',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)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241663___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_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3),Vv__CANONICAL__4)) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__case__Coq_2eInit_2eDatatypes_2ebool_241663___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_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__2) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$188',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__case__Coq_2eInit_2eDatatypes_2ebool_24188___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___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__case__Coq_2eInit_2eDatatypes_2ebool_24188___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3)) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$2265',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_242265___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__2255__2258___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_242265___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__2255__2258___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.bool$45987',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_2445987___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_2445987___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__3 ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.bool$45992',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_2445992___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_2445992___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__2 ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.list$57313',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5] :
( cType___24t(Vv__CANONICAL__0)
=> ( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__5)
=> ( ( c_24__case__Coq_2eInit_2eDatatypes_2elist_2457400___24a3(Vv__CANONICAL__0,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)
& c_24__case__Coq_2eInit_2eDatatypes_2elist_2457313___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)) )
| ? [Vvar__1___24Anonymous__57317] :
( t(Vvar__1___24Anonymous__57317,Vv__CANONICAL__0)
& ? [Vvar__2___24Anonymous__57318] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__57318)
& c_24__case__Coq_2eInit_2eDatatypes_2elist_2457400___24a3(Vv__CANONICAL__0,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__57317,Vvar__2___24Anonymous__57318)
& c_24__case__Coq_2eInit_2eDatatypes_2elist_2457313___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__57317,c_24__fix__57445__v__CANONICAL__1___24a3(Vv__CANONICAL__0,Vvar__2___24Anonymous__57318,cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)))) ) ) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.list$57400',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ( ( Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)
& c_24__case__Coq_2eInit_2eDatatypes_2elist_2457400___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)) )
| ? [Vvar__1___24Anonymous__57404] :
( t(Vvar__1___24Anonymous__57404,Vv__CANONICAL__0)
& ? [Vvar__2___24Anonymous__57405] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__57405)
& Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__57404,Vvar__2___24Anonymous__57405)
& c_24__case__Coq_2eInit_2eDatatypes_2elist_2457400___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__57404,c_24__fix__57445__v__CANONICAL__1___24a3(Vv__CANONICAL__0,Vvar__2___24Anonymous__57405,cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)))) ) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.nat$57567',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_2457567___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__57568] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__57568)
& Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__57568)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2457567___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__57568)) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.nat$57589',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_2457589___24a1(Vv__CANONICAL__0) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__57590] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__57590)
& Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__57590)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2457589___24a1(Vv__CANONICAL__0) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(Vvar__0___24Anonymous__57590)) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.option$2291',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__2)
=> ( ? [Vvar__1___24Anonymous__2294] :
( t(Vvar__1___24Anonymous__2294,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2294)
& c_24__case__Coq_2eInit_2eDatatypes_2eoption_242291___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2294) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__case__Coq_2eInit_2eDatatypes_2eoption_242291___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__3) ) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.option$2991',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMapiter_2ealist___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ? [Vvar__1___24Anonymous__2994] :
( t(Vvar__1___24Anonymous__2994,Vv__CANONICAL__0)
& cIntMap_2eMapiter_2ealist__semantics___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2994)
& c_24__case__Coq_2eInit_2eDatatypes_2eoption_242991___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2994) )
| ( cIntMap_2eMapiter_2ealist__semantics___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__case__Coq_2eInit_2eDatatypes_2eoption_242991___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMapiter_2ealist__semantics___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) ) ) ) ) ) ).
fof('$_case_Coq.Init.Datatypes.prod$13934',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__13947___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__13939] :
( t(Vvar__2___24Anonymous__13939,Vv__CANONICAL__2)
& ? [Vvar__3___24Anonymous__13940] :
( t(Vvar__3___24Anonymous__13940,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__13939,Vvar__3___24Anonymous__13940)
& ( c_24__case__Coq_2eInit_2eDatatypes_2eprod_2413934___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__13939)),Vvar__3___24Anonymous__13940)))) ) ) ) ) ) ) ) ) ).
fof('$_case_Coq.Numbers.BinNums.Z$57584',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_2457589___24a1(Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZ0
& c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2457584___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__57585] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__57585)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2457589___24a1(Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__57585)
& c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2457584___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__57585) )
| ? [Vvar__0___24Anonymous__57586] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__57586)
& c_24__case__Coq_2eInit_2eDatatypes_2enat_2457589___24a1(Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__57586)
& c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2457584___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__57586) ) ) ) ).
fof('$_case_Coq.Numbers.BinNums.positive$58500',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> ( ? [Vvar__0___24Anonymous__58501] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58501)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58501)
& c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2458500___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__58516__v__CANONICAL__0___24a1(Vvar__0___24Anonymous__58501)) )
| ? [Vvar__0___24Anonymous__58508] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58508)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58508)
& c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2458500___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58508) )
| ( Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2458500___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH) ) ) ) ).
fof('$_def_$_cast_45438',axiom,
! [V1__b2] : c_24__cast__45438___24a1(V1__b2) = cCoq_2eInit_2eSpecif_2eleft___24a2(c_24__prop__45439,c_24__prop__45440___24a1(V1__b2)) ).
fof('$_def_$_cast_45441',axiom,
! [V1__b2] : c_24__cast__45441___24a1(V1__b2) = cCoq_2eInit_2eSpecif_2eright___24a2(c_24__prop__45442___24a1(V1__b2),c_24__prop__45443___24a1(V1__b2)) ).
fof('$_def_$_cast_45993',axiom,
! [V1__b2] : c_24__cast__45993___24a1(V1__b2) = cCoq_2eInit_2eSpecif_2eright___24a2(c_24__prop__45994___24a1(V1__b2),c_24__prop__45995___24a1(V1__b2)) ).
fof('$_def_$_cast_45996',axiom,
! [V1__b2] : c_24__cast__45996___24a1(V1__b2) = cCoq_2eInit_2eSpecif_2eleft___24a2(c_24__prop__45997,c_24__prop__45998___24a1(V1__b2)) ).
fof('$_def_$_let_var_6_p_42696_42699',axiom,
! [V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42695] : c_24__let__var__6__p__42696__42699___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42695) = cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42695) ).
fof('$_def_$_let_var_6_p_42698_42700',axiom,
! [V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42697] : c_24__let__var__6__p__42698__42700___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42697) = cCoq_2esetoid__ring_2eRing__theory_2epow__pos___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42697) ).
fof('$_def_$_let_var_8_m_2255_2258',axiom,
! [V0__A,V2__a,V3__y,V4__a_27,V5__y_27,Vvar__0___24Anonymous__2253] : c_24__let__var__8__m__2255__2258___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,Vvar__0___24Anonymous__2253) = 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__2253) ).
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__55204] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__55204)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__55204)
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> p(c_24False) ) ) ) ) )
| ? [Vvar__0___24Anonymous__55205] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__55205)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__55205)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__55208] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__55208)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__55208)
& ( cCoq_2eArith_2eEqNat_2eeq__nat___24a2(V1__n,V2__m)
<=> cCoq_2eArith_2eEqNat_2eeq__nat___24a2(Vvar__0___24Anonymous__55205,Vvar__0___24Anonymous__55208) ) ) ) ) ) ) ) ) ).
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.le',axiom,
cCoq_2eArith_2ePeanoNat_2eNat_2ele = cCoq_2eInit_2ePeano_2ele ).
fof('$_def_Coq.Arith.PeanoNat.Nat.lt',axiom,
cCoq_2eArith_2ePeanoNat_2eNat_2elt = cCoq_2eInit_2ePeano_2elt ).
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__58417___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__56466] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__56466)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__56466)
& cCoq_2eArith_2ePlus_2etail__plus___24a2(V1__n,V2__m) = cCoq_2eArith_2ePlus_2etail__plus___24a2(Vvar__0___24Anonymous__56466,cCoq_2eInit_2eDatatypes_2eS___24a1(V2__m)) ) ) ) ).
fof('$_def_Coq.Arith.Wf_nat.ltof',axiom,
! [V0__A,V1__f,V2__a,V3__b] :
( cCoq_2eArith_2eWf__nat_2eltof___24a4(V0__A,V1__f,V2__a,V3__b)
<=> cCoq_2eInit_2ePeano_2elt___24a2(happ(V1__f,V2__a),happ(V1__f,V3__b)) ) ).
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.andb_false_elim',axiom,
! [V0__b1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eBool_2eBool_2eandb__false__elim___24a1(V0__b1) = c_24__cast__45993 )
| ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eBool_2eBool_2eandb__false__elim___24a1(V0__b1) = c_24__cast__45996 ) ) ) ).
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.Bool.ifb',axiom,
! [V0__b1,V1__b2,V2__b3] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eBool_2eBool_2eifb___24a3(V0__b1,V1__b2,V2__b3) = V1__b2 )
| ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eBool_2eBool_2eifb___24a3(V0__b1,V1__b2,V2__b3) = V2__b3 ) ) ) ).
fof('$_def_Coq.Bool.Bool.orb_true_elim',axiom,
! [V0__b1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b1)
=> ( ( V0__b1 = cCoq_2eInit_2eDatatypes_2etrue
& cCoq_2eBool_2eBool_2eorb__true__elim___24a1(V0__b1) = c_24__cast__45438 )
| ( V0__b1 = cCoq_2eInit_2eDatatypes_2efalse
& cCoq_2eBool_2eBool_2eorb__true__elim___24a1(V0__b1) = c_24__cast__45441 ) ) ) ).
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__991,c_24__prop__992,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__993,c_24__prop__994,cCoq_2eInit_2eLogic_2eeq__refl___24a2(cCoq_2eInit_2eDatatypes_2ebool,cCoq_2eInit_2eDatatypes_2efalse)) ) ) ) ).
fof('$_def_Coq.FSets.FSetPositive.PositiveSet.elt',axiom,
! [Vvar__19635] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__19635)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__19635) ) ).
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.t',axiom,
! [Vvar__19661] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__19661)
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__19661) ) ).
fof('$_def_Coq.Init.Byte.byte_of_byte',axiom,
! [V0__b] : cCoq_2eInit_2eByte_2ebyte__of__byte___24a1(V0__b) = V0__b ).
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__54960] :
( cCoq_2eInit_2eDatatypes_2eID___24t(Vvar__54960)
<=> ! [V0__A] :
( cType___24t(V0__A)
=> ! [V1___24Anonymous] :
( t(V1___24Anonymous,V0__A)
=> t(happ(happ(Vvar__54960,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__5146] :
( t(Vvar__1___24Anonymous__5146,V0__A)
& ? [Vvar__2___24Anonymous__5147] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__5147)
& V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__5146,Vvar__2___24Anonymous__5147)
& cCoq_2eInit_2eDatatypes_2eapp___24a3(V0__A,V2__l,V3__m) = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__5146,cCoq_2eInit_2eDatatypes_2eapp___24a3(V0__A,Vvar__2___24Anonymous__5147,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__2145] :
( t(Vvar__2___24Anonymous__2145,V0__A)
& ? [Vvar__3___24Anonymous__2146] :
( t(Vvar__3___24Anonymous__2146,V1__B)
& V2__p = cCoq_2eInit_2eDatatypes_2epair___24a4(V0__A,V1__B,Vvar__2___24Anonymous__2145,Vvar__3___24Anonymous__2146)
& cCoq_2eInit_2eDatatypes_2efst___24a3(V0__A,V1__B,V2__p) = Vvar__2___24Anonymous__2145 ) ) ) ) ) ).
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.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.prod_rect',axiom,
! [V0__A,V1__B,V2__P,V3__f,V4__p] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( c_24__type__1033___24t(V0__A,V1__B,V2__P,V2__P)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(V0__A,V1__B,V4__p)
=> ? [Vvar__2___24Anonymous__1026] :
( t(Vvar__2___24Anonymous__1026,V0__A)
& ? [Vvar__3___24Anonymous__1027] :
( t(Vvar__3___24Anonymous__1027,V1__B)
& V4__p = cCoq_2eInit_2eDatatypes_2epair___24a4(V0__A,V1__B,Vvar__2___24Anonymous__1026,Vvar__3___24Anonymous__1027)
& cCoq_2eInit_2eDatatypes_2eprod__rect___24a5(V0__A,V1__B,V2__P,V3__f,V4__p) = happ(happ(V3__f,Vvar__2___24Anonymous__1026),Vvar__3___24Anonymous__1027) ) ) ) ) ) ) ).
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__2157] :
( t(Vvar__2___24Anonymous__2157,V0__A)
& ? [Vvar__3___24Anonymous__2158] :
( t(Vvar__3___24Anonymous__2158,V1__B)
& V2__p = cCoq_2eInit_2eDatatypes_2epair___24a4(V0__A,V1__B,Vvar__2___24Anonymous__2157,Vvar__3___24Anonymous__2158)
& cCoq_2eInit_2eDatatypes_2esnd___24a3(V0__A,V1__B,V2__p) = Vvar__3___24Anonymous__2158 ) ) ) ) ) ).
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.Decimal.nzhead',axiom,
! [V1__d] :
( cCoq_2eInit_2eDecimal_2euint___24t(V1__d)
=> ( ( V1__d = cCoq_2eInit_2eDecimal_2eNil
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54992] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54992)
& V1__d = cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__54992)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = cCoq_2eInit_2eDecimal_2enzhead___24a1(Vvar__0___24Anonymous__54992) )
| ? [Vvar__0___24Anonymous__54993] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54993)
& V1__d = cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__54993)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54994] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54994)
& V1__d = cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__54994)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54995] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54995)
& V1__d = cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__54995)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54996] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54996)
& V1__d = cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__54996)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54997] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54997)
& V1__d = cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__54997)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54998] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54998)
& V1__d = cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__54998)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__54999] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__54999)
& V1__d = cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__54999)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__55000] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__55000)
& V1__d = cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__55000)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d )
| ? [Vvar__0___24Anonymous__55001] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__55001)
& V1__d = cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__55001)
& cCoq_2eInit_2eDecimal_2enzhead___24a1(V1__d) = V1__d ) ) ) ).
fof('$_def_Coq.Init.Decimal.uint_of_uint',axiom,
! [V0__i] : cCoq_2eInit_2eDecimal_2euint__of__uint___24a1(V0__i) = V0__i ).
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__3332] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__3332)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__3332)
& cCoq_2eInit_2eNat_2eadd___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2eadd___24a2(Vvar__0___24Anonymous__3332,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__8006] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8006)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8006)
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eLt ) ) ) )
| ? [Vvar__0___24Anonymous__8007] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8007)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8007)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eGt )
| ? [Vvar__0___24Anonymous__8010] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8010)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8010)
& cCoq_2eInit_2eNat_2ecompare___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2ecompare___24a2(Vvar__0___24Anonymous__8007,Vvar__0___24Anonymous__8010) ) ) ) ) ) ) ) ).
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__46415] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__46415)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__46415)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__46415)
& ( ( Vvar__0___24Anonymous__46415 = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2ediv2___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__46418] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__46418)
& Vvar__0___24Anonymous__46415 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__46418)
& cCoq_2eInit_2eNat_2ediv2___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2ediv2___24a1(Vvar__0___24Anonymous__46418)) ) ) ) ) ) ) ) ).
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__7990] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7990)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7990)
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) )
| ? [Vvar__0___24Anonymous__7991] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7991)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7991)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__7994] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7994)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7994)
& cCoq_2eInit_2eNat_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2eeqb___24a2(Vvar__0___24Anonymous__7991,Vvar__0___24Anonymous__7994) ) ) ) ) ) ) ) ).
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__8015] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8015)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8015)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8015)
& ( ( Vvar__0___24Anonymous__8015 = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eeven___24a1(V1__n) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__8018] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8018)
& Vvar__0___24Anonymous__8015 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8018)
& cCoq_2eInit_2eNat_2eeven___24a1(V1__n) = cCoq_2eInit_2eNat_2eeven___24a1(Vvar__0___24Anonymous__8018) ) ) ) ) ) ) ) ).
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__7999] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7999)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7999)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2eleb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__8002] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8002)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8002)
& cCoq_2eInit_2eNat_2eleb___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2eleb___24a2(Vvar__0___24Anonymous__7999,Vvar__0___24Anonymous__8002) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.log2_iter',axiom,
! [V1__k,V2__p,V3__q,V4__r] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V1__k)
=> ( ( V1__k = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2elog2__iter___24a4(V1__k,V2__p,V3__q,V4__r) = V2__p )
| ? [Vvar__0___24Anonymous__55900] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__55900)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V4__r)
=> ( V1__k = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__55900)
& ( ( V4__r = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2elog2__iter___24a4(V1__k,V2__p,V3__q,V4__r) = cCoq_2eInit_2eNat_2elog2__iter___24a4(Vvar__0___24Anonymous__55900,cCoq_2eInit_2eDatatypes_2eS___24a1(V2__p),cCoq_2eInit_2eDatatypes_2eS___24a1(V3__q),V3__q) )
| ? [Vvar__0___24Anonymous__55903] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__55903)
& V4__r = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__55903)
& cCoq_2eInit_2eNat_2elog2__iter___24a4(V1__k,V2__p,V3__q,V4__r) = cCoq_2eInit_2eNat_2elog2__iter___24a4(Vvar__0___24Anonymous__55900,V2__p,cCoq_2eInit_2eDatatypes_2eS___24a1(V3__q),Vvar__0___24Anonymous__55903) ) ) ) ) ) ) ) ).
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__20460] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20460)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__20460)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emax___24a2(V1__n,V2__m) = V1__n )
| ? [Vvar__0___24Anonymous__20463] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__20463)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__20463)
& cCoq_2eInit_2eNat_2emax___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2emax___24a2(Vvar__0___24Anonymous__20460,Vvar__0___24Anonymous__20463)) ) ) ) ) ) ) ) ).
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__48645] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__48645)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__48645)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2emin___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eO )
| ? [Vvar__0___24Anonymous__48648] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__48648)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__48648)
& cCoq_2eInit_2eNat_2emin___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2emin___24a2(Vvar__0___24Anonymous__48645,Vvar__0___24Anonymous__48648)) ) ) ) ) ) ) ) ).
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__7981] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7981)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7981)
& cCoq_2eInit_2eNat_2emul___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2eadd___24a2(V2__m,cCoq_2eInit_2eNat_2emul___24a2(Vvar__0___24Anonymous__7981,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__8022] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__8022)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__8022)
& 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__8022)) ) ) ) ).
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__7979] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7979)
& V0__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7979)
& cCoq_2eInit_2eNat_2epred___24a1(V0__n) = Vvar__0___24Anonymous__7979 ) ) ) ).
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__7984] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7984)
& ( cCoq_2eInit_2eDatatypes_2enat___24t(V2__m)
=> ( V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7984)
& ( ( V2__m = cCoq_2eInit_2eDatatypes_2eO
& cCoq_2eInit_2eNat_2esub___24a2(V1__n,V2__m) = V1__n )
| ? [Vvar__0___24Anonymous__7987] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7987)
& V2__m = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__7987)
& cCoq_2eInit_2eNat_2esub___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2esub___24a2(Vvar__0___24Anonymous__7984,Vvar__0___24Anonymous__7987) ) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Nat.succ',axiom,
cCoq_2eInit_2eNat_2esucc = cCoq_2eInit_2eDatatypes_2eS ).
fof('$_def_Coq.Init.Nat.t',axiom,
! [Vvar__55895] :
( cCoq_2eInit_2eNat_2et___24t(Vvar__55895)
<=> cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__55895) ) ).
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__55897] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__55897)
& V1__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__55897)
& cCoq_2eInit_2eNat_2etail__add___24a2(V1__n,V2__m) = cCoq_2eInit_2eNat_2etail__add___24a2(Vvar__0___24Anonymous__55897,cCoq_2eInit_2eDatatypes_2eS___24a1(V2__m)) ) ) ) ).
fof('$_def_Coq.Init.Nat.zero',axiom,
cCoq_2eInit_2eNat_2ezero = cCoq_2eInit_2eDatatypes_2eO ).
fof('$_def_Coq.Init.Peano.IsSucc',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ( ( V0__n = cCoq_2eInit_2eDatatypes_2eO
& ( cCoq_2eInit_2ePeano_2eIsSucc___24a1(V0__n)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__56463] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__56463)
& V0__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__56463)
& ( cCoq_2eInit_2ePeano_2eIsSucc___24a1(V0__n)
<=> p(c_24True) ) ) ) ) ).
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.Exc',axiom,
! [V0__A] : cCoq_2eInit_2eSpecif_2eExc___24a1(V0__A) = cCoq_2eInit_2eDatatypes_2eoption___24a1(V0__A) ).
fof('$_def_Coq.Init.Specif.except',axiom,
cCoq_2eInit_2eSpecif_2eexcept = cCoq_2eInit_2eLogic_2eFalse__rec ).
fof('$_def_Coq.Init.Specif.sigT_rect',axiom,
! [V0__A,V1__P,V2__P,V3__f,V4__s] :
( cType___24t(V0__A)
=> ( c_24__type__876___24t(V0__A,V1__P,V2__P,V1__P)
=> ( c_24__type__884___24t(V0__A,V1__P,V2__P,V2__P)
=> ( cCoq_2eInit_2eSpecif_2esigT___24t(V0__A,V1__P,V4__s)
=> ? [Vvar__2__x__868] :
( t(Vvar__2__x__868,V0__A)
& ? [Vvar__3___24Anonymous__869] :
( t(Vvar__3___24Anonymous__869,happ(V1__P,Vvar__2__x__868))
& V4__s = cCoq_2eInit_2eSpecif_2eexistT___24a4(V0__A,V1__P,Vvar__2__x__868,Vvar__3___24Anonymous__869)
& cCoq_2eInit_2eSpecif_2esigT__rect___24a5(V0__A,V1__P,V2__P,V3__f,V4__s) = happ(happ(V3__f,Vvar__2__x__868),Vvar__3___24Anonymous__869) ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Specif.sig_rec',axiom,
! [V0__A,V1__P,V2__P] : cCoq_2eInit_2eSpecif_2esig__rec___24a3(V0__A,V1__P,V2__P) = cCoq_2eInit_2eSpecif_2esig__rect___24a3(V0__A,V1__P,V2__P) ).
fof('$_def_Coq.Init.Specif.sig_rect',axiom,
! [V0__A,V1__P,V2__P,V3__f,V4__s] :
( cType___24t(V0__A)
=> ( c_24__type__769___24t(V0__A,V1__P,V2__P,V1__P)
=> ( c_24__type__777___24t(V0__A,V1__P,V2__P,V2__P)
=> ( cCoq_2eInit_2eSpecif_2esig___24t(V0__A,V1__P,V4__s)
=> ? [Vvar__2__x__761] :
( t(Vvar__2__x__761,V0__A)
& p(happ(V1__P,Vvar__2__x__761))
& V4__s = cCoq_2eInit_2eSpecif_2eexist___24a3(V0__A,V1__P,Vvar__2__x__761)
& cCoq_2eInit_2eSpecif_2esig__rect___24a5(V0__A,V1__P,V2__P,V3__f,V4__s) = happ(V3__f,Vvar__2__x__761) ) ) ) ) ) ).
fof('$_def_Coq.Init.Specif.sumbool_rec',axiom,
! [V0__A,V1__B,V2__P] : cCoq_2eInit_2eSpecif_2esumbool__rec___24a3(V0__A,V1__B,V2__P) = cCoq_2eInit_2eSpecif_2esumbool__rect___24a3(V0__A,V1__B,V2__P) ).
fof('$_def_Coq.Init.Specif.sumbool_rect',axiom,
! [V0__A,V1__B,V2__P,V3__f,V4__f,V5__s] :
( cProp___24t(V0__A)
=> ( cProp___24t(V1__B)
=> ( c_24__type__939___24t(V0__A,V1__B,V2__P,V2__P)
=> ( cCoq_2eInit_2eSpecif_2esumbool___24t(V0__A,V1__B,V5__s)
=> ( ( p(V0__A)
& V5__s = cCoq_2eInit_2eSpecif_2eleft___24a2(V0__A,V1__B)
& cCoq_2eInit_2eSpecif_2esumbool__rect___24a6(V0__A,V1__B,V2__P,V3__f,V4__f,V5__s) = V3__f )
| ( p(V1__B)
& V5__s = cCoq_2eInit_2eSpecif_2eright___24a2(V0__A,V1__B)
& cCoq_2eInit_2eSpecif_2esumbool__rect___24a6(V0__A,V1__B,V2__P,V3__f,V4__f,V5__s) = V4__f ) ) ) ) ) ) ).
fof('$_def_Coq.Init.Specif.sumor_rec',axiom,
! [V0__A,V1__B,V2__P] : cCoq_2eInit_2eSpecif_2esumor__rec___24a3(V0__A,V1__B,V2__P) = cCoq_2eInit_2eSpecif_2esumor__rect___24a3(V0__A,V1__B,V2__P) ).
fof('$_def_Coq.Init.Specif.sumor_rect',axiom,
! [V0__A,V1__B,V2__P,V3__f,V4__f,V5__s] :
( cType___24t(V0__A)
=> ( cProp___24t(V1__B)
=> ( c_24__type__2054___24t(V0__A,V1__B,V2__P,V2__P)
=> ( cCoq_2eInit_2eSpecif_2esumor___24t(V0__A,V1__B,V5__s)
=> ( ? [Vvar__2___24Anonymous__2045] :
( t(Vvar__2___24Anonymous__2045,V0__A)
& V5__s = cCoq_2eInit_2eSpecif_2einleft___24a3(V0__A,V1__B,Vvar__2___24Anonymous__2045)
& cCoq_2eInit_2eSpecif_2esumor__rect___24a6(V0__A,V1__B,V2__P,V3__f,V4__f,V5__s) = happ(V3__f,Vvar__2___24Anonymous__2045) )
| ( p(V1__B)
& V5__s = cCoq_2eInit_2eSpecif_2einright___24a2(V0__A,V1__B)
& cCoq_2eInit_2eSpecif_2esumor__rect___24a6(V0__A,V1__B,V2__P,V3__f,V4__f,V5__s) = V4__f ) ) ) ) ) ) ).
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__7882] :
( t(Vvar__1___24Anonymous__7882,V0__A)
& ? [Vvar__2___24Anonymous__7883] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__7883)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__7882,Vvar__2___24Anonymous__7883)
& ( cCoq_2eLists_2eList_2eIn___24a3(V0__A,V2__a,V3__l)
<=> ( Vvar__1___24Anonymous__7882 = V2__a
| cCoq_2eLists_2eList_2eIn___24a3(V0__A,V2__a,Vvar__2___24Anonymous__7883) ) ) ) ) ) ) ) ).
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__39835] :
( t(Vvar__1___24Anonymous__39835,V1__B)
& ? [Vvar__2___24Anonymous__39836] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__B,Vvar__2___24Anonymous__39836)
& V4__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__B,Vvar__1___24Anonymous__39835,Vvar__2___24Anonymous__39836)
& 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__39836,happ(happ(V2__f,V5__a0),Vvar__1___24Anonymous__39835)) ) ) ) ) ) ) ).
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__2169] :
( t(Vvar__1___24Anonymous__2169,V1__B)
& ? [Vvar__2___24Anonymous__2170] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__B,Vvar__2___24Anonymous__2170)
& V5__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__B,Vvar__1___24Anonymous__2169,Vvar__2___24Anonymous__2170)
& cCoq_2eLists_2eList_2efold__right___24a5(V0__A,V1__B,V2__f,V3__a0,V5__l) = happ(happ(V2__f,Vvar__1___24Anonymous__2169),cCoq_2eLists_2eList_2efold__right___24a5(V0__A,V1__B,V2__f,V3__a0,Vvar__2___24Anonymous__2170)) ) ) ) ) ) ) ).
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__39793] :
( t(Vvar__1___24Anonymous__39793,V0__A)
& ? [Vvar__2___24Anonymous__39794] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__39794)
& V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__39793,Vvar__2___24Anonymous__39794)
& cCoq_2eLists_2eList_2ehd___24a3(V0__A,V1__default,V2__l) = Vvar__1___24Anonymous__39793 ) ) ) ) ) ).
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__46322] :
( t(Vvar__1___24Anonymous__46322,V0__A)
& ? [Vvar__2___24Anonymous__46323] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__46323)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__46322,Vvar__2___24Anonymous__46323)
& cCoq_2eLists_2eList_2enth___24a4(V0__A,V2__n,V3__l,V4__default) = Vvar__1___24Anonymous__46322 ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__46325] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__46325)
& ( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,V3__l)
=> ( V2__n = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__46325)
& ( ( 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__46332] :
( t(Vvar__1___24Anonymous__46332,V0__A)
& ? [Vvar__2___24Anonymous__46333] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V0__A,Vvar__2___24Anonymous__46333)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V0__A,Vvar__1___24Anonymous__46332,Vvar__2___24Anonymous__46333)
& cCoq_2eLists_2eList_2enth___24a4(V0__A,V2__n,V3__l,V4__default) = cCoq_2eLists_2eList_2enth___24a4(V0__A,Vvar__0___24Anonymous__46325,Vvar__2___24Anonymous__46333,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.NArith.BinNat.N.discr',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( ( V0__n = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNat_2eN_2ediscr___24a1(V0__n) = cCoq_2eInit_2eSpecif_2einright___24a3(cCoq_2eInit_2eSpecif_2esig___24a2(cCoq_2eNumbers_2eBinNums_2epositive,c_24__lam__3422),c_24__prop__3423,cCoq_2eInit_2eLogic_2eeq__refl___24a2(cCoq_2eNumbers_2eBinNums_2eN,cCoq_2eNumbers_2eBinNums_2eN0)) )
| ? [Vvar__0___24Anonymous__3419] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__3419)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__3419)
& cCoq_2eNArith_2eBinNat_2eN_2ediscr___24a1(V0__n) = cCoq_2eInit_2eSpecif_2einleft___24a3(cCoq_2eInit_2eSpecif_2esig___24a2(cCoq_2eNumbers_2eBinNums_2epositive,c_24__lam__3425___24a1(Vvar__0___24Anonymous__3419)),c_24__prop__3426___24a1(Vvar__0___24Anonymous__3419),cCoq_2eInit_2eSpecif_2eexist___24a4(cCoq_2eNumbers_2eBinNums_2epositive,c_24__lam__3425___24a1(Vvar__0___24Anonymous__3419),Vvar__0___24Anonymous__3419,cCoq_2eInit_2eLogic_2eeq__refl___24a2(cCoq_2eNumbers_2eBinNums_2eN,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__3419)))) ) ) ) ).
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.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__19439] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19439)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19439)
& ( ( V1__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V0__n,V1__m) = V0__n )
| ? [Vvar__0___24Anonymous__19442] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19442)
& V1__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19442)
& cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__19439,Vvar__0___24Anonymous__19442)) ) ) ) ) ) ) ) ).
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__384] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__384)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__384)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__384)
& ( ? [Vvar__0___24Anonymous__388] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__388)
& Vvar__0___24Anonymous__384 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__388)
& cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__388) )
| ? [Vvar__0___24Anonymous__389] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__389)
& Vvar__0___24Anonymous__384 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__389)
& cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__389) )
| ( Vvar__0___24Anonymous__384 = 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__1000] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1000)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1000)
& cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__1000)) ) ) ) ).
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__376] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__376)
& V2__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__376)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) )
| ? [Vvar__0___24Anonymous__377] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__377)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__m)
=> ( V1__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__377)
& ( ( V2__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__380] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__380)
& V2__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__380)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__n,V2__m) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(Vvar__0___24Anonymous__377,Vvar__0___24Anonymous__380) ) ) ) ) ) ) ) ).
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__19460] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19460)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19460)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19460)
& ( ? [Vvar__0___24Anonymous__19464] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19464)
& Vvar__0___24Anonymous__19460 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19464)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__19465] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19465)
& Vvar__0___24Anonymous__19460 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19465)
& cCoq_2eNArith_2eBinNatDef_2eN_2eeven___24a1(V0__n) = cCoq_2eInit_2eDatatypes_2etrue )
| ( Vvar__0___24Anonymous__19460 = 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__3412] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__3412)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__3412)
& ( ( V1__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__n,V1__m) = V0__n )
| ? [Vvar__0___24Anonymous__3415] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__3415)
& V1__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__3415)
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__n,V1__m) = cCoq_2ePArith_2eBinPosDef_2ePos_2elxor___24a2(Vvar__0___24Anonymous__3412,Vvar__0___24Anonymous__3415) ) ) ) ) ) ) ) ).
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__19444] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19444)
& ( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19444)
& ( ( V1__m = cCoq_2eNumbers_2eBinNums_2eN0
& cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eN0 )
| ? [Vvar__0___24Anonymous__19447] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19447)
& V1__m = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19447)
& cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(V0__n,V1__m) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__19444,Vvar__0___24Anonymous__19447)) ) ) ) ) ) ) ) ).
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__28015] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28015)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__28015)
& cCoq_2eNArith_2eBinNatDef_2eN_2epred___24a1(V0__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(Vvar__0___24Anonymous__28015) ) ) ) ).
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__19438] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19438)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19438)
& cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19438)) ) ) ) ).
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__999] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__999)
& V0__x = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__999)
& cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__999)) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.t',axiom,
! [Vvar__58390] :
( cCoq_2eNArith_2eBinNatDef_2eN_2et___24t(Vvar__58390)
<=> cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__58390) ) ).
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__19482] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19482)
& V0__a = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19482)
& cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(V0__a,V1__n) = cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(Vvar__0___24Anonymous__19482,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__19484] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19484)
& V0__a = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__19484)
& cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(V0__a) = cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(Vvar__0___24Anonymous__19484) ) ) ) ).
fof('$_def_Coq.NArith.BinNatDef.N.zero',axiom,
cCoq_2eNArith_2eBinNatDef_2eN_2ezero = cCoq_2eNumbers_2eBinNums_2eN0 ).
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.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.div2',axiom,
! [V0__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V0__p)
=> ( ? [Vvar__0___24Anonymous__53845] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__53845)
& V0__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__53845)
& cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(V0__p) = Vvar__0___24Anonymous__53845 )
| ? [Vvar__0___24Anonymous__53846] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__53846)
& V0__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__53846)
& cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(V0__p) = Vvar__0___24Anonymous__53846 )
| ( V0__p = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(V0__p) = cCoq_2eNumbers_2eBinNums_2exH ) ) ) ).
fof('$_def_Coq.PArith.BinPosDef.Pos.eqb',axiom,
! [V1__p,V2__q] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( ? [Vvar__0___24Anonymous__19587] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19587)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19587)
& ( ? [Vvar__0___24Anonymous__19591] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19591)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19591)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(Vvar__0___24Anonymous__19587,Vvar__0___24Anonymous__19591) )
| ? [Vvar__0___24Anonymous__19592] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19592)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19592)
& 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__19593] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19593)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19593)
& ( ? [Vvar__0___24Anonymous__19597] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19597)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19597)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__19598] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19598)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19598)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(Vvar__0___24Anonymous__19593,Vvar__0___24Anonymous__19598) )
| ( 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__19599] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19599)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19599)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(V1__p,V2__q) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__19600] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19600)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19600)
& 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__19566] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19566)
& V4__n = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19566)
& 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__19566),Vvar__0___24Anonymous__19566)) )
| ? [Vvar__0___24Anonymous__19567] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19567)
& V4__n = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19567)
& 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__19567),Vvar__0___24Anonymous__19567) )
| ( 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__58445] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58445)
& V3__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58445)
& 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__58445,happ(happ(V1__op,V4__a),V4__a))) )
| ? [Vvar__0___24Anonymous__58446] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58446)
& V3__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58446)
& 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__58446,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.succ',axiom,
! [V1__x] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__x)
=> ( ? [Vvar__0___24Anonymous__19558] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19558)
& V1__x = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19558)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V1__x) = cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(Vvar__0___24Anonymous__19558)) )
| ? [Vvar__0___24Anonymous__19559] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19559)
& V1__x = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19559)
& cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(V1__x) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19559) )
| ( 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__58443] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2et___24t(Vvar__58443)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__58443) ) ).
fof('$_def_Coq.QArith.QArith_base.Qden',axiom,
! [V0__q] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(V0__q)
=> ? [Vvar__0__Qnum__8090] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__Qnum__8090)
& ? [Vvar__1__Qden__8091] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__Qden__8091)
& V0__q = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__8090,Vvar__1__Qden__8091)
& cCoq_2eQArith_2eQArith__base_2eQden___24a1(V0__q) = Vvar__1__Qden__8091 ) ) ) ).
fof('$_def_Coq.QArith.QArith_base.Qnum',axiom,
! [V0__q] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(V0__q)
=> ? [Vvar__0__Qnum__8085] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__Qnum__8085)
& ? [Vvar__1__Qden__8086] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__Qden__8086)
& V0__q = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__8085,Vvar__1__Qden__8086)
& cCoq_2eQArith_2eQArith__base_2eQnum___24a1(V0__q) = Vvar__0__Qnum__8085 ) ) ) ).
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.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__5910___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__5910___24a1(V0__U) ).
fof('$_def_Coq.Structures.GenericMinMax.gmax',axiom,
! [V0__A,V1__cmp,V2__x,V3__y] :
( cType___24t(V0__A)
=> ( c_24__type__55676___24t(V0__A,V1__cmp)
=> ( t(V2__x,V0__A)
=> ( t(V3__y,V0__A)
=> ( ( happ(happ(V1__cmp,V2__x),V3__y) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eStructures_2eGenericMinMax_2egmax___24a4(V0__A,V1__cmp,V2__x,V3__y) = V2__x )
| ( happ(happ(V1__cmp,V2__x),V3__y) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eStructures_2eGenericMinMax_2egmax___24a4(V0__A,V1__cmp,V2__x,V3__y) = V3__y )
| ( happ(happ(V1__cmp,V2__x),V3__y) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eStructures_2eGenericMinMax_2egmax___24a4(V0__A,V1__cmp,V2__x,V3__y) = V2__x ) ) ) ) ) ) ).
fof('$_def_Coq.Structures.GenericMinMax.gmin',axiom,
! [V0__A,V1__cmp,V2__x,V3__y] :
( cType___24t(V0__A)
=> ( c_24__type__55676___24t(V0__A,V1__cmp)
=> ( t(V2__x,V0__A)
=> ( t(V3__y,V0__A)
=> ( ( happ(happ(V1__cmp,V2__x),V3__y) = cCoq_2eInit_2eDatatypes_2eEq
& cCoq_2eStructures_2eGenericMinMax_2egmin___24a4(V0__A,V1__cmp,V2__x,V3__y) = V2__x )
| ( happ(happ(V1__cmp,V2__x),V3__y) = cCoq_2eInit_2eDatatypes_2eLt
& cCoq_2eStructures_2eGenericMinMax_2egmin___24a4(V0__A,V1__cmp,V2__x,V3__y) = V2__x )
| ( happ(happ(V1__cmp,V2__x),V3__y) = cCoq_2eInit_2eDatatypes_2eGt
& cCoq_2eStructures_2eGenericMinMax_2egmin___24a4(V0__A,V1__cmp,V2__x,V3__y) = V3__y ) ) ) ) ) ) ).
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__58413] :
( cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2et___24t(Vvar__58413)
<=> cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__58413) ) ).
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__58440] :
( cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2et___24t(Vvar__58440)
<=> cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__58440) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.bits_lt',axiom,
! [V1__p,V2__q] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V1__p)
=> ( ? [Vvar__0___24Anonymous__58327] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58327)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58327)
& ( ? [Vvar__0___24Anonymous__58331] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58331)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58331)
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(Vvar__0___24Anonymous__58327,Vvar__0___24Anonymous__58331) ) )
| ? [Vvar__0___24Anonymous__58332] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58332)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58332)
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24False) ) )
| ( V2__q = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24False) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__58333] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58333)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58333)
& ( ? [Vvar__0___24Anonymous__58337] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58337)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58337)
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__58338] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58338)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58338)
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(Vvar__0___24Anonymous__58333,Vvar__0___24Anonymous__58338) ) )
| ( V2__q = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24True) ) ) ) ) ) )
| ( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__q)
=> ( V1__p = cCoq_2eNumbers_2eBinNums_2exH
& ( ? [Vvar__0___24Anonymous__58339] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58339)
& V2__q = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58339)
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__58340] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58340)
& V2__q = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58340)
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24False) ) )
| ( V2__q = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V1__p,V2__q)
<=> p(c_24False) ) ) ) ) ) ) ) ).
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.lt',axiom,
cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2elt = cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt ).
fof('$_def_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.t',axiom,
! [Vvar__58325] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et___24t(Vvar__58325)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__58325) ) ).
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__58549] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2et___24t(Vvar__58549)
<=> cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__58549) ) ).
fof('$_def_Coq.Structures.OrderedTypeEx.String_as_OT.t',axiom,
! [Vvar__58554] :
( cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2et___24t(Vvar__58554)
<=> cCoq_2eStrings_2eString_2estring___24t(Vvar__58554) ) ).
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__58576] :
( cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2et___24t(Vvar__58576)
<=> cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__58576) ) ).
fof('$_def_Coq.ZArith.BinInt.Z.Private_Div.Quot2Div.div',axiom,
cCoq_2eZArith_2eBinInt_2eZ_2ePrivate__Div_2eQuot2Div_2ediv = cCoq_2eZArith_2eBinIntDef_2eZ_2equot ).
fof('$_def_Coq.ZArith.BinInt.Z.Private_Div.Quot2Div.modulo',axiom,
cCoq_2eZArith_2eBinInt_2eZ_2ePrivate__Div_2eQuot2Div_2emodulo = cCoq_2eZArith_2eBinIntDef_2eZ_2erem ).
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.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__20181] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20181)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20181)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20181) )
| ? [Vvar__0___24Anonymous__20182] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20182)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20182)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20182) ) ) ) ).
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__20109] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20109)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20109)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = V0__x )
| ? [Vvar__0___24Anonymous__20113] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20113)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20113)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__20109,Vvar__0___24Anonymous__20113)) )
| ? [Vvar__0___24Anonymous__20114] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20114)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20114)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(Vvar__0___24Anonymous__20109,Vvar__0___24Anonymous__20114) ) ) ) ) )
| ? [Vvar__0___24Anonymous__20115] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20115)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20115)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = V0__x )
| ? [Vvar__0___24Anonymous__20119] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20119)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20119)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(Vvar__0___24Anonymous__20119,Vvar__0___24Anonymous__20115) )
| ? [Vvar__0___24Anonymous__20120] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20120)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20120)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0___24Anonymous__20115,Vvar__0___24Anonymous__20120)) ) ) ) ) ) ) ) ).
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__20187] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2___24Anonymous__20187)
& ? [Vvar__3___24Anonymous__20188] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3___24Anonymous__20188)
& 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__20187,Vvar__3___24Anonymous__20188)
& cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(V0__a,V1__b) = Vvar__2___24Anonymous__20187 ) ) ) ) ).
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__20199] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20199)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20199)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20199)
& ( ? [Vvar__0___24Anonymous__20203] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20203)
& Vvar__0___24Anonymous__20199 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__20203)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__20204] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20204)
& Vvar__0___24Anonymous__20199 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__20204)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ( Vvar__0___24Anonymous__20199 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) )
| ? [Vvar__0___24Anonymous__20205] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20205)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20205)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20205)
& ( ? [Vvar__0___24Anonymous__20209] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20209)
& Vvar__0___24Anonymous__20205 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__20209)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ? [Vvar__0___24Anonymous__20210] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20210)
& Vvar__0___24Anonymous__20205 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__20210)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ( Vvar__0___24Anonymous__20205 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eeven___24a1(V0__z) = 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__20195] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2___24Anonymous__20195)
& ? [Vvar__3___24Anonymous__20196] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3___24Anonymous__20196)
& 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__20195,Vvar__3___24Anonymous__20196)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(V0__a,V1__b) = Vvar__3___24Anonymous__20196 ) ) ) ) ).
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__20129] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20129)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20129)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__20133] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20133)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20133)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__20129,Vvar__0___24Anonymous__20133)) )
| ? [Vvar__0___24Anonymous__20134] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20134)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20134)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__20129,Vvar__0___24Anonymous__20134)) ) ) ) ) )
| ? [Vvar__0___24Anonymous__20135] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20135)
& ( cCoq_2eNumbers_2eBinNums_2eZ___24t(V1__y)
=> ( V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20135)
& ( ( V1__y = cCoq_2eNumbers_2eBinNums_2eZ0
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZ0 )
| ? [Vvar__0___24Anonymous__20139] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20139)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20139)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__20135,Vvar__0___24Anonymous__20139)) )
| ? [Vvar__0___24Anonymous__20140] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20140)
& V1__y = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20140)
& cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(V0__x,V1__y) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(Vvar__0___24Anonymous__20135,Vvar__0___24Anonymous__20140)) ) ) ) ) ) ) ) ).
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__20211] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20211)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20211)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20211)
& ( ? [Vvar__0___24Anonymous__20215] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20215)
& Vvar__0___24Anonymous__20211 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__20215)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__20216] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20216)
& Vvar__0___24Anonymous__20211 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__20216)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ( Vvar__0___24Anonymous__20211 = cCoq_2eNumbers_2eBinNums_2exH
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) )
| ? [Vvar__0___24Anonymous__20217] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20217)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20217)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20217)
& ( ? [Vvar__0___24Anonymous__20221] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20221)
& Vvar__0___24Anonymous__20217 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__20221)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__0___24Anonymous__20222] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20222)
& Vvar__0___24Anonymous__20217 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__20222)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(V0__z) = cCoq_2eInit_2eDatatypes_2efalse )
| ( Vvar__0___24Anonymous__20217 = 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__28169] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28169)
& V0__n = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__28169)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(V0__n) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__28169) ) ) ) ).
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__20124] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20124)
& V0__x = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20124)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20124) )
| ? [Vvar__0___24Anonymous__20125] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__20125)
& V0__x = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__20125)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(V0__x) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__20125) ) ) ) ).
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__58569] :
( cCoq_2eZArith_2eBinIntDef_2eZ_2et___24t(Vvar__58569)
<=> cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__58569) ) ).
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__46741] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__46741)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__46741)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__46741) )
| ? [Vvar__0___24Anonymous__46742] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__46742)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__46742)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2eN0 ) ) ) ).
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__58572] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58572)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__58572)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(V0__z) = Vvar__0___24Anonymous__58572 )
| ? [Vvar__0___24Anonymous__58573] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58573)
& V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__58573)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(V0__z) = cCoq_2eNumbers_2eBinNums_2exH ) ) ) ).
fof('$_def_Coq.ZArith.BinIntDef.Z.zero',axiom,
cCoq_2eZArith_2eBinIntDef_2eZ_2ezero = cCoq_2eNumbers_2eBinNums_2eZ0 ).
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.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__27998] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__27998)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__27998)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__27998)
& ( ? [Vvar__0___24Anonymous__28002] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28002)
& Vvar__0___24Anonymous__27998 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__28002)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__28003] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28003)
& Vvar__0___24Anonymous__27998 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__28003)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24True) ) )
| ( Vvar__0___24Anonymous__27998 = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__28004] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28004)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28004)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__28004)
& ( ? [Vvar__0___24Anonymous__28008] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28008)
& Vvar__0___24Anonymous__28004 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__28008)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__28009] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__28009)
& Vvar__0___24Anonymous__28004 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__28009)
& ( cCoq_2eZArith_2eZeven_2eZeven___24a1(V0__z)
<=> p(c_24True) ) )
| ( Vvar__0___24Anonymous__28004 = 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__19206] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19206)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19206)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__19206)
& ( ? [Vvar__0___24Anonymous__19210] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19210)
& Vvar__0___24Anonymous__19206 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19210)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__19211] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19211)
& Vvar__0___24Anonymous__19206 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19211)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24False) ) )
| ( Vvar__0___24Anonymous__19206 = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) ) ) ) ) )
| ? [Vvar__0___24Anonymous__19212] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19212)
& ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19212)
=> ( V0__z = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__19212)
& ( ? [Vvar__0___24Anonymous__19216] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19216)
& Vvar__0___24Anonymous__19212 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__19216)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24True) ) )
| ? [Vvar__0___24Anonymous__19217] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__19217)
& Vvar__0___24Anonymous__19212 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__19217)
& ( cCoq_2eZArith_2eZeven_2eZodd___24a1(V0__z)
<=> p(c_24False) ) )
| ( Vvar__0___24Anonymous__19212 = 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__58250] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58250)
& V1__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58250)
& ( cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V1__p)
<=> p(c_24False) ) )
| ? [Vvar__0___24Anonymous__58251] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58251)
& V1__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58251)
& ( cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V1__p)
<=> cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(Vvar__0___24Anonymous__58251) ) )
| ( V1__p = cCoq_2eNumbers_2eBinNums_2exH
& ( cCoq_2eZArith_2eZlogarithm_2eIs__power___24a1(V1__p)
<=> p(c_24True) ) ) ) ) ).
fof('$_def_Coq.micromega.Env.Env',axiom,
! [V0__D] : cCoq_2emicromega_2eEnv_2eEnv___24a1(V0__D) = c_24__type__45463___24a1(V0__D) ).
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__8136] :
( t(Vvar__1___24Anonymous__8136,V1__A)
& ? [Vvar__2___24Anonymous__8137] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__8137)
& ( cType___24t(V1__A)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__8137)
=> ( V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__A,Vvar__1___24Anonymous__8136,Vvar__2___24Anonymous__8137)
& ( ( Vvar__2___24Anonymous__8137 = 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__8136)) ) )
| ? [Vvar__1___24Anonymous__8148] :
( t(Vvar__1___24Anonymous__8148,V1__A)
& ? [Vvar__2___24Anonymous__8149] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__8149)
& Vvar__2___24Anonymous__8137 = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__A,Vvar__1___24Anonymous__8148,Vvar__2___24Anonymous__8149)
& ( cCoq_2emicromega_2eRefl_2emake__conj___24a3(V1__A,V2__eval,V3__l)
<=> ( p(happ(V2__eval,Vvar__1___24Anonymous__8136))
& cCoq_2emicromega_2eRefl_2emake__conj___24a3(V1__A,V2__eval,Vvar__2___24Anonymous__8137) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
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__8117] :
( t(Vvar__1___24Anonymous__8117,V1__A)
& ? [Vvar__2___24Anonymous__8118] :
( cCoq_2eInit_2eDatatypes_2elist___24t(V1__A,Vvar__2___24Anonymous__8118)
& V3__l = cCoq_2eInit_2eDatatypes_2econs___24a3(V1__A,Vvar__1___24Anonymous__8117,Vvar__2___24Anonymous__8118)
& ( cCoq_2emicromega_2eRefl_2emake__impl___24a4(V1__A,V2__eval,V3__l,V4__goal)
<=> ( p(happ(V2__eval,Vvar__1___24Anonymous__8117))
=> cCoq_2emicromega_2eRefl_2emake__impl___24a4(V1__A,V2__eval,Vvar__2___24Anonymous__8118,V4__goal) ) ) ) ) ) ) ) ).
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.ZMicromega.coneMember',axiom,
! [Vvar__58248] :
( cCoq_2emicromega_2eZMicromega_2econeMember___24t(Vvar__58248)
<=> cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__58248) ) ).
fof('$_def_Coq.omega.PreOmega.Z_of_N\'',axiom,
cCoq_2eomega_2ePreOmega_2eZ__of__N_27 = cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N ).
fof('$_def_Coq.omega.PreOmega.Z_of_nat\'',axiom,
cCoq_2eomega_2ePreOmega_2eZ__of__nat_27 = cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat ).
fof('$_def_Coq.omega.PreOmega.Zneg\'',axiom,
cCoq_2eomega_2ePreOmega_2eZneg_27 = cCoq_2eNumbers_2eBinNums_2eZneg ).
fof('$_def_Coq.omega.PreOmega.Zpos\'',axiom,
cCoq_2eomega_2ePreOmega_2eZpos_27 = cCoq_2eNumbers_2eBinNums_2eZpos ).
fof('$_def_Coq.setoid_ring.InitialRing.NotConstant',axiom,
cCoq_2esetoid__ring_2eInitialRing_2eNotConstant = cCoq_2eInit_2eDatatypes_2efalse ).
fof('$_def_Coq.setoid_ring.InitialRing.Nword',axiom,
! [Vvar__20402] :
( cCoq_2esetoid__ring_2eInitialRing_2eNword___24t(Vvar__20402)
<=> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eNumbers_2eBinNums_2eN,Vvar__20402) ) ).
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__7751] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7751)
& ( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7751)
=> ( V5__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__7751)
& ( ? [Vvar__0___24Anonymous__7755] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7755)
& Vvar__0___24Anonymous__7751 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__7755)
& 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__7751))) )
| ? [Vvar__0___24Anonymous__7756] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7756)
& Vvar__0___24Anonymous__7751 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__7756)
& 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__7751))) )
| ( Vvar__0___24Anonymous__7751 = 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__7757] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7757)
& ( cType___24t(V0__R)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7757)
=> ( V5__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__7757)
& ( ? [Vvar__0___24Anonymous__7761] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7761)
& Vvar__0___24Anonymous__7757 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__7761)
& 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__7757)) )
| ? [Vvar__0___24Anonymous__7762] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7762)
& Vvar__0___24Anonymous__7757 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__7762)
& 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__7757)) )
| ( Vvar__0___24Anonymous__7757 = 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__7718] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7718)
& V5__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__7718)
& 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__7718))) )
| ? [Vvar__0___24Anonymous__7719] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__7719)
& V5__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__7719)
& 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__7719)) )
| ( 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.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__57636] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__57636)
& V5__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__57636)
& 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__57636),V4__x,Vvar__0___24Anonymous__57636) )
| ? [Vvar__0___24Anonymous__57637] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__57637)
& V5__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__57637)
& 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__57637),V4__x,Vvar__0___24Anonymous__57637) )
| ( 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.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__8383] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__8383)
& V4__p = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__8383)
& 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__8383) ) ) ) ) ).
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__42695] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__42695)
& V4__i = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__42695)
& 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__42696__42699___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42695)),c_24__let__var__6__p__42696__42699___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42695))) )
| ? [Vvar__0___24Anonymous__42697] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__42697)
& V4__i = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__42697)
& 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__42698__42700___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42697)),c_24__let__var__6__p__42698__42700___24a4(V0__R,V1__rmul,V3__x,Vvar__0___24Anonymous__42697)) )
| ( 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.rdone',axiom,
! [V0__T,V1__x] :
( cHammer_2eTactics_2eTactics_2erdone___24a2(V0__T,V1__x)
<=> p(c_24True) ) ).
fof('$_def_IntMap.Fset.FSet',axiom,
! [Vvar__7716] :
( cIntMap_2eFset_2eFSet___24t(Vvar__7716)
<=> cIntMap_2eMap_2eMap___24t(cCoq_2eInit_2eDatatypes_2eunit,Vvar__7716) ) ).
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__40] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__40)
& ? [Vvar__2___24Anonymous__41] :
( t(Vvar__2___24Anonymous__41,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__40,Vvar__2___24Anonymous__41)
& cIntMap_2eFset_2eMapDom___24a2(V0__A,V2__m) = cIntMap_2eMap_2eM1___24a3(cCoq_2eInit_2eDatatypes_2eunit,Vvar__1___24Anonymous__40,cCoq_2eInit_2eDatatypes_2ett) ) )
| ? [Vvar__1___24Anonymous__44] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__44)
& ? [Vvar__2___24Anonymous__45] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__45)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__44,Vvar__2___24Anonymous__45)
& 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__44),cIntMap_2eFset_2eMapDom___24a2(V0__A,Vvar__2___24Anonymous__45)) ) ) ) ) ) ).
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__1106___24a2(V0__A,V1__B) )
| ? [Vvar__1___24Anonymous__1229] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1229)
& ? [Vvar__2___24Anonymous__1230] :
( t(Vvar__2___24Anonymous__1230,V0__A)
& V3__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1229,Vvar__2___24Anonymous__1230)
& cIntMap_2eFset_2eMapDomRestrBy___24a3(V0__A,V1__B,V3__m) = c_24__lam__1270___24a4(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1229) ) )
| ? [Vvar__1___24Anonymous__1239] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1239)
& ? [Vvar__2___24Anonymous__1240] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1240)
& V3__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1239,Vvar__2___24Anonymous__1240)
& cIntMap_2eFset_2eMapDomRestrBy___24a3(V0__A,V1__B,V3__m) = c_24__lam__1312___24a5(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1239,Vvar__2___24Anonymous__1240) ) ) ) ) ) ).
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__1106___24a2(V0__A,V1__B) )
| ? [Vvar__1___24Anonymous__1075] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1075)
& ? [Vvar__2___24Anonymous__1076] :
( t(Vvar__2___24Anonymous__1076,V0__A)
& V3__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1075,Vvar__2___24Anonymous__1076)
& cIntMap_2eFset_2eMapDomRestrTo___24a3(V0__A,V1__B,V3__m) = c_24__lam__1121___24a4(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1075) ) )
| ? [Vvar__1___24Anonymous__1085] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1085)
& ? [Vvar__2___24Anonymous__1086] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1086)
& V3__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1085,Vvar__2___24Anonymous__1086)
& cIntMap_2eFset_2eMapDomRestrTo___24a3(V0__A,V1__B,V3__m) = c_24__lam__1179___24a5(V0__A,V1__B,V3__m,Vvar__1___24Anonymous__1085,Vvar__2___24Anonymous__1086) ) ) ) ) ) ).
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__26] :
( t(Vvar__1___24Anonymous__26,V0__A)
& cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,V1__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,Vvar__1___24Anonymous__26)
& 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__2300] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__2300)
& ? [Vvar__2___24Anonymous__2301] :
( t(Vvar__2___24Anonymous__2301,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__2300,Vvar__2___24Anonymous__2301)
& cIntMap_2eMap_2eMapCard___24a2(V0__A,V2__m) = cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO) ) )
| ? [Vvar__1___24Anonymous__2304] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__2304)
& ? [Vvar__2___24Anonymous__2305] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__2305)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__2304,Vvar__2___24Anonymous__2305)
& cIntMap_2eMap_2eMapCard___24a2(V0__A,V2__m) = cCoq_2eInit_2eNat_2eadd___24a2(cIntMap_2eMap_2eMapCard___24a2(V0__A,Vvar__1___24Anonymous__2304),cIntMap_2eMap_2eMapCard___24a2(V0__A,Vvar__2___24Anonymous__2305)) ) ) ) ) ) ).
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__1807___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1877] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1877)
& ? [Vvar__2___24Anonymous__1878] :
( t(Vvar__2___24Anonymous__1878,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1877,Vvar__2___24Anonymous__1878)
& cIntMap_2eMap_2eMapDelta___24a2(V0__A,V2__m) = c_24__lam__1918___24a3(V0__A,Vvar__1___24Anonymous__1877,Vvar__2___24Anonymous__1878) ) )
| ? [Vvar__1___24Anonymous__1887] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1887)
& ? [Vvar__2___24Anonymous__1888] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1888)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1887,Vvar__2___24Anonymous__1888)
& cIntMap_2eMap_2eMapDelta___24a2(V0__A,V2__m) = c_24__lam__1968___24a4(V0__A,V2__m,Vvar__1___24Anonymous__1887,Vvar__2___24Anonymous__1888) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapEmptyp',axiom,
! [V0__A,V1__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( ( V1__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMapEmptyp___24a2(V0__A,V1__m) = cCoq_2eInit_2eDatatypes_2etrue )
| ? [Vvar__1___24Anonymous__573] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__573)
& ? [Vvar__2___24Anonymous__574] :
( t(Vvar__2___24Anonymous__574,V0__A)
& V1__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__573,Vvar__2___24Anonymous__574)
& cIntMap_2eMap_2eMapEmptyp___24a2(V0__A,V1__m) = cCoq_2eInit_2eDatatypes_2efalse ) )
| ? [Vvar__1___24Anonymous__577] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__577)
& ? [Vvar__2___24Anonymous__578] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__578)
& V1__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__577,Vvar__2___24Anonymous__578)
& cIntMap_2eMap_2eMapEmptyp___24a2(V0__A,V1__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ).
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__137___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__113] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__113)
& ? [Vvar__2___24Anonymous__114] :
( t(Vvar__2___24Anonymous__114,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__113,Vvar__2___24Anonymous__114)
& cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m) = c_24__lam__145___24a3(V0__A,Vvar__1___24Anonymous__113,Vvar__2___24Anonymous__114) ) )
| ? [Vvar__1___24Anonymous__121] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__121)
& ? [Vvar__2___24Anonymous__122] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__122)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__121,Vvar__2___24Anonymous__122)
& cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m) = c_24__lam__172___24a3(V0__A,Vvar__1___24Anonymous__121,Vvar__2___24Anonymous__122) ) ) ) ) ) ).
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__1807___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1785] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1785)
& ? [Vvar__2___24Anonymous__1786] :
( t(Vvar__2___24Anonymous__1786,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1785,Vvar__2___24Anonymous__1786)
& cIntMap_2eMap_2eMapMerge___24a2(V0__A,V2__m) = c_24__lam__1811___24a3(V0__A,Vvar__1___24Anonymous__1785,Vvar__2___24Anonymous__1786) ) )
| ? [Vvar__1___24Anonymous__1791] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1791)
& ? [Vvar__2___24Anonymous__1792] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1792)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1791,Vvar__2___24Anonymous__1792)
& cIntMap_2eMap_2eMapMerge___24a2(V0__A,V2__m) = c_24__lam__1843___24a4(V0__A,V2__m,Vvar__1___24Anonymous__1791,Vvar__2___24Anonymous__1792) ) ) ) ) ) ).
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__1427] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1427)
& ? [Vvar__2___24Anonymous__1428] :
( t(Vvar__2___24Anonymous__1428,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1427,Vvar__2___24Anonymous__1428)
& cIntMap_2eMap_2eMapPut___24a2(V0__A,V2__m) = c_24__lam__1473___24a3(V0__A,Vvar__1___24Anonymous__1427,Vvar__2___24Anonymous__1428) ) )
| ? [Vvar__1___24Anonymous__1439] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1439)
& ? [Vvar__2___24Anonymous__1440] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1440)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1439,Vvar__2___24Anonymous__1440)
& cIntMap_2eMap_2eMapPut___24a2(V0__A,V2__m) = c_24__lam__1510___24a3(V0__A,Vvar__1___24Anonymous__1439,Vvar__2___24Anonymous__1440) ) ) ) ) ) ).
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__2251] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__2251)
& ( cType___24t(V0__A)
=> ( cIntMap_2eMap_2ead___24t(V2__a)
=> ( V6__p = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__2251)
& ( ( 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__2253] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__2253)
& V6__p = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__2253)
& 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_242265___24a6(V0__A,V2__a,V3__y,V4__a_27,V5__y_27,Vvar__0___24Anonymous__2253) )
| ( 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__1558] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1558)
& ? [Vvar__2___24Anonymous__1559] :
( t(Vvar__2___24Anonymous__1559,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1558,Vvar__2___24Anonymous__1559)
& cIntMap_2eMap_2eMapPut__behind___24a2(V0__A,V2__m) = c_24__lam__1608___24a4(V0__A,V2__m,Vvar__1___24Anonymous__1558,Vvar__2___24Anonymous__1559) ) )
| ? [Vvar__1___24Anonymous__1570] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1570)
& ? [Vvar__2___24Anonymous__1571] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1571)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1570,Vvar__2___24Anonymous__1571)
& cIntMap_2eMap_2eMapPut__behind___24a2(V0__A,V2__m) = c_24__lam__1645___24a3(V0__A,Vvar__1___24Anonymous__1570,Vvar__2___24Anonymous__1571) ) ) ) ) ) ).
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__1751___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__1735] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1735)
& ? [Vvar__2___24Anonymous__1736] :
( t(Vvar__2___24Anonymous__1736,V0__A)
& V2__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1735,Vvar__2___24Anonymous__1736)
& cIntMap_2eMap_2eMapRemove___24a2(V0__A,V2__m) = c_24__lam__1759___24a3(V0__A,V2__m,Vvar__1___24Anonymous__1735) ) )
| ? [Vvar__1___24Anonymous__1743] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1743)
& ? [Vvar__2___24Anonymous__1744] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1744)
& V2__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1743,Vvar__2___24Anonymous__1744)
& cIntMap_2eMap_2eMapRemove___24a2(V0__A,V2__m) = c_24__lam__1767___24a3(V0__A,Vvar__1___24Anonymous__1743,Vvar__2___24Anonymous__1744) ) ) ) ) ) ).
fof('$_def_IntMap.Map.MapSingleton',axiom,
! [V0__A] : cIntMap_2eMap_2eMapSingleton___24a1(V0__A) = cIntMap_2eMap_2eM1___24a1(V0__A) ).
fof('$_def_IntMap.Map.Map_rec',axiom,
! [V0__A,V1__P] : cIntMap_2eMap_2eMap__rec___24a2(V0__A,V1__P) = cIntMap_2eMap_2eMap__rect___24a2(V0__A,V1__P) ).
fof('$_def_IntMap.Map.Map_rect',axiom,
! [V0__A,V1__P,V2__f,V3__f,V4__f,V6__m] :
( cType___24t(V0__A)
=> ( c_24__type__484___24t(V0__A,V1__P,V1__P)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V6__m)
=> ( ( V6__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMap_2eMap__rect___24a6(V0__A,V1__P,V2__f,V3__f,V4__f,V6__m) = V2__f )
| ? [Vvar__1___24Anonymous__474] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__474)
& ? [Vvar__2___24Anonymous__475] :
( t(Vvar__2___24Anonymous__475,V0__A)
& V6__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__474,Vvar__2___24Anonymous__475)
& cIntMap_2eMap_2eMap__rect___24a6(V0__A,V1__P,V2__f,V3__f,V4__f,V6__m) = happ(happ(V3__f,Vvar__1___24Anonymous__474),Vvar__2___24Anonymous__475) ) )
| ? [Vvar__1___24Anonymous__478] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__478)
& ? [Vvar__2___24Anonymous__479] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__479)
& V6__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__478,Vvar__2___24Anonymous__479)
& cIntMap_2eMap_2eMap__rect___24a6(V0__A,V1__P,V2__f,V3__f,V4__f,V6__m) = happ(happ(happ(happ(V4__f,Vvar__1___24Anonymous__478),cIntMap_2eMap_2eMap__rect___24a6(V0__A,V1__P,V2__f,V3__f,V4__f,Vvar__1___24Anonymous__478)),Vvar__2___24Anonymous__479),cIntMap_2eMap_2eMap__rect___24a6(V0__A,V1__P,V2__f,V3__f,V4__f,Vvar__2___24Anonymous__479)) ) ) ) ) ) ) ).
fof('$_def_IntMap.Map.ad',axiom,
! [Vvar__50] :
( cIntMap_2eMap_2ead___24t(Vvar__50)
<=> cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__50) ) ).
fof('$_def_IntMap.Map.eqm',axiom,
! [V0__A,V1__g,V2__g_27] :
( cIntMap_2eMap_2eeqm___24a3(V0__A,V1__g,V2__g_27)
<=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> happ(V1__g,V3__a) = happ(V2__g_27,V3__a) ) ) ).
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__1693] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1693)
& ? [Vvar__2___24Anonymous__1694] :
( t(Vvar__2___24Anonymous__1694,V0__A)
& V2__m_27 = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1693,Vvar__2___24Anonymous__1694)
& 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__1693),Vvar__2___24Anonymous__1694) ) )
| ? [Vvar__1___24Anonymous__1697] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1697)
& ? [Vvar__2___24Anonymous__1698] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1698)
& V2__m_27 = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1697,Vvar__2___24Anonymous__1698)
& 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__1701] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1701)
& ? [Vvar__2___24Anonymous__1702] :
( t(Vvar__2___24Anonymous__1702,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__1701,Vvar__2___24Anonymous__1702)
& ( ( 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__1701),Vvar__2___24Anonymous__1702) )
| ? [Vvar__1___24Anonymous__1717] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1717)
& ? [Vvar__2___24Anonymous__1718] :
( t(Vvar__2___24Anonymous__1718,V0__A)
& V2__m_27 = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__1717,Vvar__2___24Anonymous__1718)
& 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__1721] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1721)
& ? [Vvar__2___24Anonymous__1722] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1722)
& V2__m_27 = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1721,Vvar__2___24Anonymous__1722)
& 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__1725] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__1725)
& ? [Vvar__2___24Anonymous__1726] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__1726)
& V1__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__1725,Vvar__2___24Anonymous__1726)
& 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.Map.newMap',axiom,
! [V0__A] : cIntMap_2eMap_2enewMap___24a1(V0__A) = cIntMap_2eMap_2eM0___24a1(V0__A) ).
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.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__2434___24a2(V0__A,V1__B),V3__m) ).
fof('$_def_IntMap.Mapiter.MapCollect1',axiom,
! [V0__A,V1__B,V3__f,V4__pf,V5__m] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V5__m)
=> ( ( V5__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMapiter_2eMapCollect1___24a5(V0__A,V1__B,V3__f,V4__pf,V5__m) = cIntMap_2eMap_2eM0___24a1(V1__B) )
| ? [Vvar__1___24Anonymous__2378] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__2378)
& ? [Vvar__2___24Anonymous__2379] :
( t(Vvar__2___24Anonymous__2379,V0__A)
& V5__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__2378,Vvar__2___24Anonymous__2379)
& cIntMap_2eMapiter_2eMapCollect1___24a5(V0__A,V1__B,V3__f,V4__pf,V5__m) = happ(happ(V3__f,happ(V4__pf,Vvar__1___24Anonymous__2378)),Vvar__2___24Anonymous__2379) ) )
| ? [Vvar__1___24Anonymous__2382] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__2382)
& ? [Vvar__2___24Anonymous__2383] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__2383)
& V5__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__2382,Vvar__2___24Anonymous__2383)
& cIntMap_2eMapiter_2eMapCollect1___24a5(V0__A,V1__B,V3__f,V4__pf,V5__m) = cIntMap_2eMap_2eMapMerge___24a3(V1__B,cIntMap_2eMapiter_2eMapCollect1___24a5(V0__A,V1__B,V3__f,c_24__lam__2394___24a3(V0__A,V1__B,V4__pf),Vvar__1___24Anonymous__2382),cIntMap_2eMapiter_2eMapCollect1___24a5(V0__A,V1__B,V3__f,c_24__lam__2400___24a3(V0__A,V1__B,V4__pf),Vvar__2___24Anonymous__2383)) ) ) ) ) ) ) ).
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__2434___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__2457] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__2457)
& ? [Vvar__2___24Anonymous__2458] :
( t(Vvar__2___24Anonymous__2458,V0__A)
& V7__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__2457,Vvar__2___24Anonymous__2458)
& 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__2457)),Vvar__2___24Anonymous__2458) ) )
| ? [Vvar__1___24Anonymous__2461] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__2461)
& ? [Vvar__2___24Anonymous__2462] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__2462)
& V7__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__2461,Vvar__2___24Anonymous__2462)
& 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__2473___24a3(V0__A,V1__M,V6__pf),Vvar__1___24Anonymous__2461)),cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V5__f,c_24__lam__2479___24a3(V0__A,V1__M,V6__pf),Vvar__2___24Anonymous__2462)) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.MapFold1_state',axiom,
! [V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V7__state,V8__pf,V9__m] :
( cType___24t(V0__A)
=> ( cType___24t(V1__M)
=> ( cType___24t(V4__State)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V9__m)
=> ( ( V9__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMapiter_2eMapFold1__state___24a9(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V7__state,V8__pf,V9__m) = cCoq_2eInit_2eDatatypes_2epair___24a4(V4__State,V1__M,V7__state,V2__neutral) )
| ? [Vvar__1___24Anonymous__2585] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__2585)
& ? [Vvar__2___24Anonymous__2586] :
( t(Vvar__2___24Anonymous__2586,V0__A)
& V9__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__2585,Vvar__2___24Anonymous__2586)
& cIntMap_2eMapiter_2eMapFold1__state___24a9(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V7__state,V8__pf,V9__m) = happ(happ(happ(V5__f,V7__state),happ(V8__pf,Vvar__1___24Anonymous__2585)),Vvar__2___24Anonymous__2586) ) )
| ? [Vvar__1___24Anonymous__2589] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__2589)
& ? [Vvar__2___24Anonymous__2590] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__2590)
& ( cType___24t(V0__A)
=> ( cType___24t(V1__M)
=> ( t(V2__neutral,V1__M)
=> ( c_24__type__2637___24t(V0__A,V1__M,V4__State,V3__op)
=> ( cType___24t(V4__State)
=> ( c_24__type__2651___24t(V0__A,V1__M,V4__State,V5__f)
=> ( t(V7__state,V4__State)
=> ( c_24__type__2656___24t(V0__A,V1__M,V4__State,V8__pf)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__2589)
=> ( V9__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__2589,Vvar__2___24Anonymous__2590)
& ? [Vvar__2___24Anonymous__2612] :
( t(Vvar__2___24Anonymous__2612,V4__State)
& ? [Vvar__3___24Anonymous__2613] :
( t(Vvar__3___24Anonymous__2613,V1__M)
& ( cType___24t(V0__A)
=> ( cType___24t(V1__M)
=> ( t(V2__neutral,V1__M)
=> ( c_24__type__2637___24t(V0__A,V1__M,V4__State,V3__op)
=> ( cType___24t(V4__State)
=> ( c_24__type__2651___24t(V0__A,V1__M,V4__State,V5__f)
=> ( c_24__type__2656___24t(V0__A,V1__M,V4__State,V8__pf)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__2590)
=> ( t(Vvar__2___24Anonymous__2612,V4__State)
=> ( cIntMap_2eMapiter_2eMapFold1__state___24a9(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V7__state,c_24__lam__2687___24a4(V0__A,V1__M,V4__State,V8__pf),Vvar__1___24Anonymous__2589) = cCoq_2eInit_2eDatatypes_2epair___24a4(V4__State,V1__M,Vvar__2___24Anonymous__2612,Vvar__3___24Anonymous__2613)
& ? [Vvar__2___24Anonymous__2627] :
( t(Vvar__2___24Anonymous__2627,V4__State)
& ? [Vvar__3___24Anonymous__2628] :
( t(Vvar__3___24Anonymous__2628,V1__M)
& cIntMap_2eMapiter_2eMapFold1__state___24a9(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,Vvar__2___24Anonymous__2612,c_24__lam__2695___24a4(V0__A,V1__M,V4__State,V8__pf),Vvar__2___24Anonymous__2590) = cCoq_2eInit_2eDatatypes_2epair___24a4(V4__State,V1__M,Vvar__2___24Anonymous__2627,Vvar__3___24Anonymous__2628)
& cIntMap_2eMapiter_2eMapFold1__state___24a9(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V7__state,V8__pf,V9__m) = cCoq_2eInit_2eDatatypes_2epair___24a4(V4__State,V1__M,Vvar__2___24Anonymous__2627,happ(happ(V3__op,Vvar__3___24Anonymous__2613),Vvar__3___24Anonymous__2628)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.MapFold_state',axiom,
! [V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V6__state] : cIntMap_2eMapiter_2eMapFold__state___24a7(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V6__state) = cIntMap_2eMapiter_2eMapFold1__state___24a8(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V6__state,c_24__lam__2787___24a3(V0__A,V1__M,V4__State)) ).
fof('$_def_IntMap.Mapiter.MapSweep',axiom,
! [V0__A,V1__f,V2__m] : cIntMap_2eMapiter_2eMapSweep___24a3(V0__A,V1__f,V2__m) = cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,c_24__lam__584___24a1(V0__A),V2__m) ).
fof('$_def_IntMap.Mapiter.MapSweep1',axiom,
! [V0__A,V1__f,V3__pf,V4__m] :
( cType___24t(V0__A)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V4__m)
=> ( ( V4__m = cIntMap_2eMap_2eM0___24a1(V0__A)
& cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V4__m) = cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A)) )
| ? [Vvar__1___24Anonymous__212] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__212)
& ? [Vvar__2___24Anonymous__213] :
( t(Vvar__2___24Anonymous__213,V0__A)
& V4__m = cIntMap_2eMap_2eM1___24a3(V0__A,Vvar__1___24Anonymous__212,Vvar__2___24Anonymous__213)
& cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V4__m) = cIntMap_2eMapiter_2eMapSweep2___24a4(V0__A,V1__f,happ(V3__pf,Vvar__1___24Anonymous__212),Vvar__2___24Anonymous__213) ) )
| ? [Vvar__1___24Anonymous__216] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__216)
& ? [Vvar__2___24Anonymous__217] :
( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__2___24Anonymous__217)
& ( cType___24t(V0__A)
=> ( c_24__type__192___24t(V0__A,V1__f)
=> ( c_24__type__235___24t(V0__A,V3__pf)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,Vvar__1___24Anonymous__216)
=> ( V4__m = cIntMap_2eMap_2eM2___24a3(V0__A,Vvar__1___24Anonymous__216,Vvar__2___24Anonymous__217)
& ( ? [Vvar__1___24Anonymous__229] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__229)
& cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,c_24__lam__240___24a2(V0__A,V3__pf),Vvar__1___24Anonymous__216) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__1___24Anonymous__229)
& cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V4__m) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__1___24Anonymous__229) )
| ( cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,c_24__lam__244___24a2(V0__A,V3__pf),Vvar__1___24Anonymous__216) = cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A))
& cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V4__m) = cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,c_24__lam__248___24a2(V0__A,V3__pf),Vvar__2___24Anonymous__217) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.MapSweep2',axiom,
! [V0__A,V1__f,V2__a0,V3__y] :
( cType___24t(V0__A)
=> ( c_24__type__192___24t(V0__A,V1__f)
=> ( cIntMap_2eMap_2ead___24t(V2__a0)
=> ( t(V3__y,V0__A)
=> ( ( happ(happ(V1__f,V2__a0),V3__y) = cCoq_2eInit_2eDatatypes_2etrue
& cIntMap_2eMapiter_2eMapSweep2___24a4(V0__A,V1__f,V2__a0,V3__y) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,V2__a0,V3__y)) )
| ( happ(happ(V1__f,V2__a0),V3__y) = cCoq_2eInit_2eDatatypes_2efalse
& cIntMap_2eMapiter_2eMapSweep2___24a4(V0__A,V1__f,V2__a0,V3__y) = cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A)) ) ) ) ) ) ) ).
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__7960] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__7960)
& ? [Vvar__2___24Anonymous__7961] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__2___24Anonymous__7961)
& ( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__7960)
=> ( V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__1___24Anonymous__7960,Vvar__2___24Anonymous__7961)
& ? [Vvar__2___24Anonymous__7973] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__7973)
& ? [Vvar__3___24Anonymous__7974] :
( t(Vvar__3___24Anonymous__7974,V0__A)
& Vvar__1___24Anonymous__7960 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,Vvar__2___24Anonymous__7973,Vvar__3___24Anonymous__7974)
& 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__7961),Vvar__2___24Anonymous__7973,Vvar__3___24Anonymous__7974) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.aapp',axiom,
! [V0__A] : cIntMap_2eMapiter_2eaapp___24a1(V0__A) = cCoq_2eInit_2eDatatypes_2eapp___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A)) ).
fof('$_def_IntMap.Mapiter.acons',axiom,
! [V0__A] : cIntMap_2eMapiter_2eacons___24a1(V0__A) = cCoq_2eInit_2eDatatypes_2econs___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A)) ).
fof('$_def_IntMap.Mapiter.ad_inj',axiom,
! [V0__pf] :
( cIntMap_2eMapiter_2ead__inj___24a1(V0__pf)
<=> ! [V1__a0] :
( cIntMap_2eMap_2ead___24t(V1__a0)
=> ! [V2__a1] :
( cIntMap_2eMap_2ead___24t(V2__a1)
=> ( happ(V0__pf,V1__a0) = happ(V0__pf,V2__a1)
=> V1__a0 = V2__a1 ) ) ) ) ).
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__2933___24a1(V0__A)) ).
fof('$_def_IntMap.Mapiter.alist_semantics',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_2ealist__semantics___24a2(V0__A,V2__l) = c_24__lam__137___24a1(V0__A) )
| ? [Vvar__1___24Anonymous__2941] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__2941)
& ? [Vvar__2___24Anonymous__2942] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__2___24Anonymous__2942)
& ( cType___24t(V0__A)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__2941)
=> ( V2__l = cCoq_2eInit_2eDatatypes_2econs___24a3(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__1___24Anonymous__2941,Vvar__2___24Anonymous__2942)
& ? [Vvar__2___24Anonymous__2960] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__2960)
& ? [Vvar__3___24Anonymous__2961] :
( t(Vvar__3___24Anonymous__2961,V0__A)
& Vvar__1___24Anonymous__2941 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,Vvar__2___24Anonymous__2960,Vvar__3___24Anonymous__2961)
& cIntMap_2eMapiter_2ealist__semantics___24a2(V0__A,V2__l) = c_24__lam__2977___24a4(V0__A,Vvar__2___24Anonymous__2942,Vvar__2___24Anonymous__2960,Vvar__3___24Anonymous__2961) ) ) ) ) ) ) ) ) ) ) ).
fof('$_def_IntMap.Mapiter.anil',axiom,
! [V0__A] : cIntMap_2eMapiter_2eanil___24a1(V0__A) = cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A)) ).
fof('$_def_Mapsubset.MapSubset',axiom,
! [V0__A,V1__B,V2__m,V3__m_27] :
( cMapsubset_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('$_def_Mapsubset.MapSubset_1',axiom,
! [V0__A,V1__B,V2__m,V3__m_27] :
( cType___24t(V0__A)
=> ( cType___24t(V1__B)
=> ( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( cIntMap_2eMap_2eMap___24t(V1__B,V3__m_27)
=> ( ? [Vvar__1___24Anonymous__58609] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,V0__A,Vvar__1___24Anonymous__58609)
& cIntMap_2eMapiter_2eMapSweep___24a3(V0__A,c_24__lam__58618___24a3(V0__A,V1__B,V3__m_27),V2__m) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),Vvar__1___24Anonymous__58609)
& cMapsubset_2eMapSubset__1___24a4(V0__A,V1__B,V2__m,V3__m_27) = cCoq_2eInit_2eDatatypes_2efalse )
| ( cIntMap_2eMapiter_2eMapSweep___24a3(V0__A,c_24__lam__58618___24a3(V0__A,V1__B,V3__m_27),V2__m) = cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A))
& cMapsubset_2eMapSubset__1___24a4(V0__A,V1__B,V2__m,V3__m_27) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ) ).
fof('$_def_Mapsubset.MapSubset_2',axiom,
! [V0__A,V1__B,V2__m,V3__m_27] :
( cMapsubset_2eMapSubset__2___24a4(V0__A,V1__B,V2__m,V3__m_27)
<=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ).
fof('$_discrim_Coq.Bool.Bool.ReflectT$Coq.Bool.Bool.ReflectF',axiom,
! [Vvar__0__P__4252,Vvar__1___24Anonymous__4253,Vvar__0__P__4254,Vvar__1___24Anonymous__4255] : cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__4252) != cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__4254) ).
fof('$_discrim_Coq.FSets.FSetPositive.PositiveSet.Leaf$Coq.FSets.FSetPositive.PositiveSet.Node',axiom,
! [Vvar__0___24Anonymous__19640,Vvar__1___24Anonymous__19641,Vvar__2___24Anonymous__19642] : cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf != cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19640,Vvar__1___24Anonymous__19641,Vvar__2___24Anonymous__19642) ).
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__54922,Vvar__1__Plt__54923,Vvar__2__Pgt__54924,Vvar__3___24Anonymous__54925,Vvar__0__Peq__54926,Vvar__1__Plt__54927,Vvar__2__Pgt__54928,Vvar__3___24Anonymous__54929] : cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__54922,Vvar__1__Plt__54923,Vvar__2__Pgt__54924) != cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__54926,Vvar__1__Plt__54927,Vvar__2__Pgt__54928) ).
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__2102] : cCoq_2eInit_2eDatatypes_2eO != cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__2102) ).
fof('$_discrim_Coq.Init.Datatypes.Some$Coq.Init.Datatypes.None',axiom,
! [Vvar__0__A__10,Vvar__1___24Anonymous__11,Vvar__0__A__12] : cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__10,Vvar__1___24Anonymous__11) != cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__12) ).
fof('$_discrim_Coq.Init.Datatypes.inl$Coq.Init.Datatypes.inr',axiom,
! [Vvar__0__A__2117,Vvar__1__B__2118,Vvar__2___24Anonymous__2119,Vvar__0__A__2120,Vvar__1__B__2121,Vvar__2___24Anonymous__2122] : cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__2117,Vvar__1__B__2118,Vvar__2___24Anonymous__2119) != cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__2120,Vvar__1__B__2121,Vvar__2___24Anonymous__2122) ).
fof('$_discrim_Coq.Init.Datatypes.nil$Coq.Init.Datatypes.cons',axiom,
! [Vvar__0__A__5117,Vvar__0__A__5118,Vvar__1___24Anonymous__5119,Vvar__2___24Anonymous__5120] : cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__5117) != cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__5118,Vvar__1___24Anonymous__5119,Vvar__2___24Anonymous__5120) ).
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__54976,Vvar__1__f__54977,Vvar__0__i__54978,Vvar__1__f__54979,Vvar__2__e__54980] : cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__54976,Vvar__1__f__54977) != cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__54978,Vvar__1__f__54979,Vvar__2__e__54980) ).
fof('$_discrim_Coq.Init.Decimal.Nil$Coq.Init.Decimal.D0',axiom,
! [Vvar__0___24Anonymous__47558] : cCoq_2eInit_2eDecimal_2eNil != cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__47558) ).
fof('$_discrim_Coq.Init.Decimal.Pos$Coq.Init.Decimal.Neg',axiom,
! [Vvar__0__d__54964,Vvar__0__d__54965] : cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__54964) != cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__54965) ).
fof('$_discrim_Coq.Init.Specif.inleft$Coq.Init.Specif.inright',axiom,
! [Vvar__0__A__357,Vvar__1__B__358,Vvar__2___24Anonymous__359,Vvar__0__A__360,Vvar__1__B__361,Vvar__2___24Anonymous__362] : cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__357,Vvar__1__B__358,Vvar__2___24Anonymous__359) != cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__360,Vvar__1__B__361) ).
fof('$_discrim_Coq.Init.Specif.left$Coq.Init.Specif.right',axiom,
! [Vvar__0__A__321,Vvar__1__B__322,Vvar__2___24Anonymous__323,Vvar__0__A__324,Vvar__1__B__325,Vvar__2___24Anonymous__326] : cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__321,Vvar__1__B__322) != cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__324,Vvar__1__B__325) ).
fof('$_discrim_Coq.Numbers.BinNums.N0$Coq.Numbers.BinNums.Npos',axiom,
! [Vvar__0___24Anonymous__418] : cCoq_2eNumbers_2eBinNums_2eN0 != cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__418) ).
fof('$_discrim_Coq.Numbers.BinNums.Z0$Coq.Numbers.BinNums.Zpos',axiom,
! [Vvar__0___24Anonymous__4183] : cCoq_2eNumbers_2eBinNums_2eZ0 != cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__4183) ).
fof('$_discrim_Coq.Numbers.BinNums.xI$Coq.Numbers.BinNums.xO',axiom,
! [Vvar__0___24Anonymous__402,Vvar__0___24Anonymous__403] : cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__402) != cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__403) ).
fof('$_discrim_Coq.PArith.BinPos.Pos.PeanoOne$Coq.PArith.BinPos.Pos.PeanoSucc',axiom,
! [Vvar__0__p__58519,Vvar__1___24Anonymous__58520] : cCoq_2ePArith_2eBinPos_2ePos_2ePeanoOne != cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__58519,Vvar__1___24Anonymous__58520) ).
fof('$_discrim_Coq.PArith.BinPosDef.Pos.IsNul$Coq.PArith.BinPosDef.Pos.IsPos',axiom,
! [Vvar__0___24Anonymous__53834] : cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul != cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__53834) ).
fof('$_discrim_Coq.Reals.Rfunctions.ZintNull$Coq.Reals.Rfunctions.ZintPos',axiom,
! [Vvar__0__x__57609,Vvar__1___24Anonymous__57610,Vvar__0__x__57611,Vvar__1__n__57612,Vvar__2___24Anonymous__57613] : cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__57609) != cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__57611,Vvar__1__n__57612) ).
fof('$_discrim_Coq.Strings.String.EmptyString$Coq.Strings.String.String',axiom,
! [Vvar__0___24Anonymous__16226,Vvar__1___24Anonymous__16227] : cCoq_2eStrings_2eString_2eEmptyString != cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__16226,Vvar__1___24Anonymous__16227) ).
fof('$_discrim_Coq.Structures.OrderedType.LT$Coq.Structures.OrderedType.EQ',axiom,
! [Vvar__0__X__48978,Vvar__1__lt__48979,Vvar__2__eq__48980,Vvar__3__x__48981,Vvar__4__y__48982,Vvar__5___24Anonymous__48983,Vvar__0__X__48984,Vvar__1__lt__48985,Vvar__2__eq__48986,Vvar__3__x__48987,Vvar__4__y__48988,Vvar__5___24Anonymous__48989] : cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__48978,Vvar__1__lt__48979,Vvar__2__eq__48980,Vvar__3__x__48981,Vvar__4__y__48982) != cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__48984,Vvar__1__lt__48985,Vvar__2__eq__48986,Vvar__3__x__48987,Vvar__4__y__48988) ).
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__7437,Vvar__0__n__7438,Vvar__1___24Anonymous__7439] : cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__7437) != cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__7438,Vvar__1___24Anonymous__7439) ).
fof('$_discrim_Coq.Vectors.VectorDef.nil$Coq.Vectors.VectorDef.cons',axiom,
! [Vvar__0__A__18167,Vvar__0__A__18168,Vvar__1__h__18169,Vvar__2__n__18170,Vvar__3___24Anonymous__18171] : cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__18167) != cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__18168,Vvar__1__h__18169,Vvar__2__n__18170,Vvar__3___24Anonymous__18171) ).
fof('$_discrim_Coq.micromega.EnvRing.PEc$Coq.micromega.EnvRing.PEX',axiom,
! [Vvar__0__C__55136,Vvar__1___24Anonymous__55137,Vvar__0__C__55138,Vvar__1___24Anonymous__55139] : cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__55136,Vvar__1___24Anonymous__55137) != cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__55138,Vvar__1___24Anonymous__55139) ).
fof('$_discrim_Coq.micromega.EnvRing.Pc$Coq.micromega.EnvRing.Pinj',axiom,
! [Vvar__0__C__20376,Vvar__1___24Anonymous__20377,Vvar__0__C__20378,Vvar__1___24Anonymous__20379,Vvar__2___24Anonymous__20380] : cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20376,Vvar__1___24Anonymous__20377) != cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20378,Vvar__1___24Anonymous__20379,Vvar__2___24Anonymous__20380) ).
fof('$_discrim_Coq.micromega.EnvRing.mon0$Coq.micromega.EnvRing.zmon',axiom,
! [Vvar__0___24Anonymous__55190,Vvar__1___24Anonymous__55191] : cCoq_2emicromega_2eEnvRing_2emon0 != cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__55190,Vvar__1___24Anonymous__55191) ).
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__41205,Vvar__1___24Anonymous__41206,Vvar__0__C__41207,Vvar__1___24Anonymous__41208] : cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__41205,Vvar__1___24Anonymous__41206) != cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__41207,Vvar__1___24Anonymous__41208) ).
fof('$_discrim_Coq.micromega.Tauto.TT$Coq.micromega.Tauto.FF',axiom,
! [Vvar__0__TA__16610,Vvar__1__TX__16611,Vvar__2__AA__16612,Vvar__3__AF__16613,Vvar__0__TA__16614,Vvar__1__TX__16615,Vvar__2__AA__16616,Vvar__3__AF__16617] : cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__16610,Vvar__1__TX__16611,Vvar__2__AA__16612,Vvar__3__AF__16613) != cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__16614,Vvar__1__TX__16615,Vvar__2__AA__16616,Vvar__3__AF__16617) ).
fof('$_discrim_Coq.micromega.VarMap.Empty$Coq.micromega.VarMap.Elt',axiom,
! [Vvar__0__A__51173,Vvar__0__A__51174,Vvar__1___24Anonymous__51175] : cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__51173) != cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__51174,Vvar__1___24Anonymous__51175) ).
fof('$_discrim_Coq.micromega.ZMicromega.DoneProof$Coq.micromega.ZMicromega.RatProof',axiom,
! [Vvar__0___24Anonymous__27959,Vvar__1___24Anonymous__27960] : cCoq_2emicromega_2eZMicromega_2eDoneProof != cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__27959,Vvar__1___24Anonymous__27960) ).
fof('$_discrim_Coq.setoid_ring.Field_theory.FEO$Coq.setoid_ring.Field_theory.FEI',axiom,
! [Vvar__0__C__37782,Vvar__0__C__37783] : cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__37782) != cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__37783) ).
fof('$_discrim_Coq.setoid_ring.Ring_polynom.PEO$Coq.setoid_ring.Ring_polynom.PEI',axiom,
! [Vvar__0__C__8341,Vvar__0__C__8342] : cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__8341) != cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__8342) ).
fof('$_discrim_Coq.setoid_ring.Ring_polynom.Pc$Coq.setoid_ring.Ring_polynom.Pinj',axiom,
! [Vvar__0__C__26942,Vvar__1___24Anonymous__26943,Vvar__0__C__26944,Vvar__1___24Anonymous__26945,Vvar__2___24Anonymous__26946] : cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__26942,Vvar__1___24Anonymous__26943) != cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__26944,Vvar__1___24Anonymous__26945,Vvar__2___24Anonymous__26946) ).
fof('$_discrim_Coq.setoid_ring.Ring_polynom.mon0$Coq.setoid_ring.Ring_polynom.zmon',axiom,
! [Vvar__0___24Anonymous__27108,Vvar__1___24Anonymous__27109] : cCoq_2esetoid__ring_2eRing__polynom_2emon0 != cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__27108,Vvar__1___24Anonymous__27109) ).
fof('$_discrim_Coq.setoid_ring.Ring_theory.Abstract$Coq.setoid_ring.Ring_theory.Computational',axiom,
! [Vvar__0__R__14441,Vvar__1__req__14442,Vvar__2__reqb__14443,Vvar__3___24Anonymous__14444] : cCoq_2esetoid__ring_2eRing__theory_2eAbstract != cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__14441,Vvar__1__req__14442,Vvar__2__reqb__14443) ).
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__70,Vvar__0__A__71,Vvar__1___24Anonymous__72,Vvar__2___24Anonymous__73] : cIntMap_2eMap_2eM0___24a1(Vvar__0__A__70) != cIntMap_2eMap_2eM1___24a3(Vvar__0__A__71,Vvar__1___24Anonymous__72,Vvar__2___24Anonymous__73) ).
fof('$_fix_57445_v_CANONICAL_1',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ( ( Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vv__CANONICAL__0)
& c_24__fix__57445__v__CANONICAL__1___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__3 )
| ? [Vvar__1___24Anonymous__57449] :
( t(Vvar__1___24Anonymous__57449,Vv__CANONICAL__0)
& ? [Vvar__2___24Anonymous__57450] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__57450)
& Vv__CANONICAL__2 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__57449,Vvar__2___24Anonymous__57450)
& c_24__fix__57445__v__CANONICAL__1___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__57449,c_24__fix__57445__v__CANONICAL__1___24a3(Vv__CANONICAL__0,Vvar__2___24Anonymous__57450,Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_fix_58516_v_CANONICAL_0',axiom,
! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> ( ? [Vvar__0___24Anonymous__58517] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58517)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58517)
& c_24__fix__58516__v__CANONICAL__0___24a1(Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__58516__v__CANONICAL__0___24a1(Vvar__0___24Anonymous__58517)) )
| ? [Vvar__0___24Anonymous__58518] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58518)
& Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__58518)
& c_24__fix__58516__v__CANONICAL__0___24a1(Vv__CANONICAL__1) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__58518) )
| ( Vv__CANONICAL__1 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__fix__58516__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__4260,Vvar__0__P__4261,Vvar__1___24Anonymous__4262,Vvar__1___24Anonymous__4263] :
( cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__4260) = cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__4261)
=> ( c_24Proof = c_24Proof
& Vvar__0__P__4260 = Vvar__0__P__4261 ) ) ).
fof('$_inj_Coq.Bool.Bool.ReflectT',axiom,
! [Vvar__0__P__4256,Vvar__0__P__4257,Vvar__1___24Anonymous__4258,Vvar__1___24Anonymous__4259] :
( cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__4256) = cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__4257)
=> ( c_24Proof = c_24Proof
& Vvar__0__P__4256 = Vvar__0__P__4257 ) ) ).
fof('$_inj_Coq.FSets.FSetPositive.PositiveSet.Node',axiom,
! [Vvar__0___24Anonymous__19643,Vvar__0___24Anonymous__19644,Vvar__1___24Anonymous__19645,Vvar__1___24Anonymous__19646,Vvar__2___24Anonymous__19647,Vvar__2___24Anonymous__19648] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19643,Vvar__1___24Anonymous__19645,Vvar__2___24Anonymous__19647) = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19644,Vvar__1___24Anonymous__19646,Vvar__2___24Anonymous__19648)
=> ( Vvar__2___24Anonymous__19647 = Vvar__2___24Anonymous__19648
& Vvar__1___24Anonymous__19645 = Vvar__1___24Anonymous__19646
& Vvar__0___24Anonymous__19643 = Vvar__0___24Anonymous__19644 ) ) ).
fof('$_inj_Coq.Init.Datatypes.CompEqT',axiom,
! [Vvar__0__Peq__54930,Vvar__0__Peq__54931,Vvar__1__Plt__54932,Vvar__1__Plt__54933,Vvar__2__Pgt__54934,Vvar__2__Pgt__54935,Vvar__3___24Anonymous__54936,Vvar__3___24Anonymous__54937] :
( cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__54930,Vvar__1__Plt__54932,Vvar__2__Pgt__54934) = cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__54931,Vvar__1__Plt__54933,Vvar__2__Pgt__54935)
=> ( c_24Proof = c_24Proof
& Vvar__2__Pgt__54934 = Vvar__2__Pgt__54935
& Vvar__1__Plt__54932 = Vvar__1__Plt__54933
& Vvar__0__Peq__54930 = Vvar__0__Peq__54931 ) ) ).
fof('$_inj_Coq.Init.Datatypes.CompGtT',axiom,
! [Vvar__0__Peq__54946,Vvar__0__Peq__54947,Vvar__1__Plt__54948,Vvar__1__Plt__54949,Vvar__2__Pgt__54950,Vvar__2__Pgt__54951,Vvar__3___24Anonymous__54952,Vvar__3___24Anonymous__54953] :
( cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(Vvar__0__Peq__54946,Vvar__1__Plt__54948,Vvar__2__Pgt__54950) = cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(Vvar__0__Peq__54947,Vvar__1__Plt__54949,Vvar__2__Pgt__54951)
=> ( c_24Proof = c_24Proof
& Vvar__2__Pgt__54950 = Vvar__2__Pgt__54951
& Vvar__1__Plt__54948 = Vvar__1__Plt__54949
& Vvar__0__Peq__54946 = Vvar__0__Peq__54947 ) ) ).
fof('$_inj_Coq.Init.Datatypes.CompLtT',axiom,
! [Vvar__0__Peq__54938,Vvar__0__Peq__54939,Vvar__1__Plt__54940,Vvar__1__Plt__54941,Vvar__2__Pgt__54942,Vvar__2__Pgt__54943,Vvar__3___24Anonymous__54944,Vvar__3___24Anonymous__54945] :
( cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__54938,Vvar__1__Plt__54940,Vvar__2__Pgt__54942) = cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__54939,Vvar__1__Plt__54941,Vvar__2__Pgt__54943)
=> ( c_24Proof = c_24Proof
& Vvar__2__Pgt__54942 = Vvar__2__Pgt__54943
& Vvar__1__Plt__54940 = Vvar__1__Plt__54941
& Vvar__0__Peq__54938 = Vvar__0__Peq__54939 ) ) ).
fof('$_inj_Coq.Init.Datatypes.None',axiom,
! [Vvar__0__A__17,Vvar__0__A__18] :
( cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__17) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__18)
=> Vvar__0__A__17 = Vvar__0__A__18 ) ).
fof('$_inj_Coq.Init.Datatypes.S',axiom,
! [Vvar__0___24Anonymous__2103,Vvar__0___24Anonymous__2104] :
( cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__2103) = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__2104)
=> Vvar__0___24Anonymous__2103 = Vvar__0___24Anonymous__2104 ) ).
fof('$_inj_Coq.Init.Datatypes.Some',axiom,
! [Vvar__0__A__13,Vvar__0__A__14,Vvar__1___24Anonymous__15,Vvar__1___24Anonymous__16] :
( cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__13,Vvar__1___24Anonymous__15) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__14,Vvar__1___24Anonymous__16)
=> ( Vvar__1___24Anonymous__15 = Vvar__1___24Anonymous__16
& Vvar__0__A__13 = Vvar__0__A__14 ) ) ).
fof('$_inj_Coq.Init.Datatypes.cons',axiom,
! [Vvar__0__A__5123,Vvar__0__A__5124,Vvar__1___24Anonymous__5125,Vvar__1___24Anonymous__5126,Vvar__2___24Anonymous__5127,Vvar__2___24Anonymous__5128] :
( cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__5123,Vvar__1___24Anonymous__5125,Vvar__2___24Anonymous__5127) = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__5124,Vvar__1___24Anonymous__5126,Vvar__2___24Anonymous__5128)
=> ( Vvar__2___24Anonymous__5127 = Vvar__2___24Anonymous__5128
& Vvar__1___24Anonymous__5125 = Vvar__1___24Anonymous__5126
& Vvar__0__A__5123 = Vvar__0__A__5124 ) ) ).
fof('$_inj_Coq.Init.Datatypes.inl',axiom,
! [Vvar__0__A__2123,Vvar__0__A__2124,Vvar__1__B__2125,Vvar__1__B__2126,Vvar__2___24Anonymous__2127,Vvar__2___24Anonymous__2128] :
( cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__2123,Vvar__1__B__2125,Vvar__2___24Anonymous__2127) = cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__2124,Vvar__1__B__2126,Vvar__2___24Anonymous__2128)
=> ( Vvar__2___24Anonymous__2127 = Vvar__2___24Anonymous__2128
& Vvar__1__B__2125 = Vvar__1__B__2126
& Vvar__0__A__2123 = Vvar__0__A__2124 ) ) ).
fof('$_inj_Coq.Init.Datatypes.inr',axiom,
! [Vvar__0__A__2129,Vvar__0__A__2130,Vvar__1__B__2131,Vvar__1__B__2132,Vvar__2___24Anonymous__2133,Vvar__2___24Anonymous__2134] :
( cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__2129,Vvar__1__B__2131,Vvar__2___24Anonymous__2133) = cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__2130,Vvar__1__B__2132,Vvar__2___24Anonymous__2134)
=> ( Vvar__2___24Anonymous__2133 = Vvar__2___24Anonymous__2134
& Vvar__1__B__2131 = Vvar__1__B__2132
& Vvar__0__A__2129 = Vvar__0__A__2130 ) ) ).
fof('$_inj_Coq.Init.Datatypes.nil',axiom,
! [Vvar__0__A__5121,Vvar__0__A__5122] :
( cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__5121) = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__5122)
=> Vvar__0__A__5121 = Vvar__0__A__5122 ) ).
fof('$_inj_Coq.Init.Datatypes.pair',axiom,
! [Vvar__0__A__438,Vvar__0__A__439,Vvar__1__B__440,Vvar__1__B__441,Vvar__2___24Anonymous__442,Vvar__2___24Anonymous__443,Vvar__3___24Anonymous__444,Vvar__3___24Anonymous__445] :
( cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__438,Vvar__1__B__440,Vvar__2___24Anonymous__442,Vvar__3___24Anonymous__444) = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__439,Vvar__1__B__441,Vvar__2___24Anonymous__443,Vvar__3___24Anonymous__445)
=> ( Vvar__3___24Anonymous__444 = Vvar__3___24Anonymous__445
& Vvar__2___24Anonymous__442 = Vvar__2___24Anonymous__443
& Vvar__1__B__440 = Vvar__1__B__441
& Vvar__0__A__438 = Vvar__0__A__439 ) ) ).
fof('$_inj_Coq.Init.Decimal.D0',axiom,
! [Vvar__0___24Anonymous__47559,Vvar__0___24Anonymous__47560] :
( cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__47559) = cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__47560)
=> Vvar__0___24Anonymous__47559 = Vvar__0___24Anonymous__47560 ) ).
fof('$_inj_Coq.Init.Decimal.D1',axiom,
! [Vvar__0___24Anonymous__47561,Vvar__0___24Anonymous__47562] :
( cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__47561) = cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__47562)
=> Vvar__0___24Anonymous__47561 = Vvar__0___24Anonymous__47562 ) ).
fof('$_inj_Coq.Init.Decimal.D2',axiom,
! [Vvar__0___24Anonymous__47563,Vvar__0___24Anonymous__47564] :
( cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__47563) = cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__47564)
=> Vvar__0___24Anonymous__47563 = Vvar__0___24Anonymous__47564 ) ).
fof('$_inj_Coq.Init.Decimal.D3',axiom,
! [Vvar__0___24Anonymous__47565,Vvar__0___24Anonymous__47566] :
( cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__47565) = cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__47566)
=> Vvar__0___24Anonymous__47565 = Vvar__0___24Anonymous__47566 ) ).
fof('$_inj_Coq.Init.Decimal.D4',axiom,
! [Vvar__0___24Anonymous__47567,Vvar__0___24Anonymous__47568] :
( cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__47567) = cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__47568)
=> Vvar__0___24Anonymous__47567 = Vvar__0___24Anonymous__47568 ) ).
fof('$_inj_Coq.Init.Decimal.D5',axiom,
! [Vvar__0___24Anonymous__47569,Vvar__0___24Anonymous__47570] :
( cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__47569) = cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__47570)
=> Vvar__0___24Anonymous__47569 = Vvar__0___24Anonymous__47570 ) ).
fof('$_inj_Coq.Init.Decimal.D6',axiom,
! [Vvar__0___24Anonymous__47571,Vvar__0___24Anonymous__47572] :
( cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__47571) = cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__47572)
=> Vvar__0___24Anonymous__47571 = Vvar__0___24Anonymous__47572 ) ).
fof('$_inj_Coq.Init.Decimal.D7',axiom,
! [Vvar__0___24Anonymous__47573,Vvar__0___24Anonymous__47574] :
( cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__47573) = cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__47574)
=> Vvar__0___24Anonymous__47573 = Vvar__0___24Anonymous__47574 ) ).
fof('$_inj_Coq.Init.Decimal.D8',axiom,
! [Vvar__0___24Anonymous__47575,Vvar__0___24Anonymous__47576] :
( cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__47575) = cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__47576)
=> Vvar__0___24Anonymous__47575 = Vvar__0___24Anonymous__47576 ) ).
fof('$_inj_Coq.Init.Decimal.D9',axiom,
! [Vvar__0___24Anonymous__47577,Vvar__0___24Anonymous__47578] :
( cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__47577) = cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__47578)
=> Vvar__0___24Anonymous__47577 = Vvar__0___24Anonymous__47578 ) ).
fof('$_inj_Coq.Init.Decimal.Decimal',axiom,
! [Vvar__0__i__54981,Vvar__0__i__54982,Vvar__1__f__54983,Vvar__1__f__54984] :
( cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__54981,Vvar__1__f__54983) = cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__54982,Vvar__1__f__54984)
=> ( Vvar__1__f__54983 = Vvar__1__f__54984
& Vvar__0__i__54981 = Vvar__0__i__54982 ) ) ).
fof('$_inj_Coq.Init.Decimal.DecimalExp',axiom,
! [Vvar__0__i__54985,Vvar__0__i__54986,Vvar__1__f__54987,Vvar__1__f__54988,Vvar__2__e__54989,Vvar__2__e__54990] :
( cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__54985,Vvar__1__f__54987,Vvar__2__e__54989) = cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__54986,Vvar__1__f__54988,Vvar__2__e__54990)
=> ( Vvar__2__e__54989 = Vvar__2__e__54990
& Vvar__1__f__54987 = Vvar__1__f__54988
& Vvar__0__i__54985 = Vvar__0__i__54986 ) ) ).
fof('$_inj_Coq.Init.Decimal.Neg',axiom,
! [Vvar__0__d__54968,Vvar__0__d__54969] :
( cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__54968) = cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__54969)
=> Vvar__0__d__54968 = Vvar__0__d__54969 ) ).
fof('$_inj_Coq.Init.Decimal.Pos',axiom,
! [Vvar__0__d__54966,Vvar__0__d__54967] :
( cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__54966) = cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__54967)
=> Vvar__0__d__54966 = Vvar__0__d__54967 ) ).
fof('$_inj_Coq.Init.Specif.exist',axiom,
! [Vvar__0__A__293,Vvar__0__A__294,Vvar__1__P__295,Vvar__1__P__296,Vvar__2__x__297,Vvar__2__x__298,Vvar__3___24Anonymous__299,Vvar__3___24Anonymous__300] :
( cCoq_2eInit_2eSpecif_2eexist___24a3(Vvar__0__A__293,Vvar__1__P__295,Vvar__2__x__297) = cCoq_2eInit_2eSpecif_2eexist___24a3(Vvar__0__A__294,Vvar__1__P__296,Vvar__2__x__298)
=> ( c_24Proof = c_24Proof
& Vvar__2__x__297 = Vvar__2__x__298
& Vvar__1__P__295 = Vvar__1__P__296
& Vvar__0__A__293 = Vvar__0__A__294 ) ) ).
fof('$_inj_Coq.Init.Specif.exist2',axiom,
! [Vvar__0__A__58131,Vvar__0__A__58132,Vvar__1__P__58133,Vvar__1__P__58134,Vvar__2__Q__58135,Vvar__2__Q__58136,Vvar__3__x__58137,Vvar__3__x__58138,Vvar__4___24Anonymous__58139,Vvar__4___24Anonymous__58140,Vvar__5___24Anonymous__58141,Vvar__5___24Anonymous__58142] :
( cCoq_2eInit_2eSpecif_2eexist2___24a4(Vvar__0__A__58131,Vvar__1__P__58133,Vvar__2__Q__58135,Vvar__3__x__58137) = cCoq_2eInit_2eSpecif_2eexist2___24a4(Vvar__0__A__58132,Vvar__1__P__58134,Vvar__2__Q__58136,Vvar__3__x__58138)
=> ( c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& Vvar__3__x__58137 = Vvar__3__x__58138
& Vvar__2__Q__58135 = Vvar__2__Q__58136
& Vvar__1__P__58133 = Vvar__1__P__58134
& Vvar__0__A__58131 = Vvar__0__A__58132 ) ) ).
fof('$_inj_Coq.Init.Specif.existT',axiom,
! [Vvar__0__A__842,Vvar__0__A__843,Vvar__1__P__844,Vvar__1__P__845,Vvar__2__x__846,Vvar__2__x__847,Vvar__3___24Anonymous__848,Vvar__3___24Anonymous__849] :
( cCoq_2eInit_2eSpecif_2eexistT___24a4(Vvar__0__A__842,Vvar__1__P__844,Vvar__2__x__846,Vvar__3___24Anonymous__848) = cCoq_2eInit_2eSpecif_2eexistT___24a4(Vvar__0__A__843,Vvar__1__P__845,Vvar__2__x__847,Vvar__3___24Anonymous__849)
=> ( Vvar__3___24Anonymous__848 = Vvar__3___24Anonymous__849
& Vvar__2__x__846 = Vvar__2__x__847
& Vvar__1__P__844 = Vvar__1__P__845
& Vvar__0__A__842 = Vvar__0__A__843 ) ) ).
fof('$_inj_Coq.Init.Specif.existT2',axiom,
! [Vvar__0__A__49894,Vvar__0__A__49895,Vvar__1__P__49896,Vvar__1__P__49897,Vvar__2__Q__49898,Vvar__2__Q__49899,Vvar__3__x__49900,Vvar__3__x__49901,Vvar__4___24Anonymous__49902,Vvar__4___24Anonymous__49903,Vvar__5___24Anonymous__49904,Vvar__5___24Anonymous__49905] :
( cCoq_2eInit_2eSpecif_2eexistT2___24a6(Vvar__0__A__49894,Vvar__1__P__49896,Vvar__2__Q__49898,Vvar__3__x__49900,Vvar__4___24Anonymous__49902,Vvar__5___24Anonymous__49904) = cCoq_2eInit_2eSpecif_2eexistT2___24a6(Vvar__0__A__49895,Vvar__1__P__49897,Vvar__2__Q__49899,Vvar__3__x__49901,Vvar__4___24Anonymous__49903,Vvar__5___24Anonymous__49905)
=> ( Vvar__5___24Anonymous__49904 = Vvar__5___24Anonymous__49905
& Vvar__4___24Anonymous__49902 = Vvar__4___24Anonymous__49903
& Vvar__3__x__49900 = Vvar__3__x__49901
& Vvar__2__Q__49898 = Vvar__2__Q__49899
& Vvar__1__P__49896 = Vvar__1__P__49897
& Vvar__0__A__49894 = Vvar__0__A__49895 ) ) ).
fof('$_inj_Coq.Init.Specif.inleft',axiom,
! [Vvar__0__A__363,Vvar__0__A__364,Vvar__1__B__365,Vvar__1__B__366,Vvar__2___24Anonymous__367,Vvar__2___24Anonymous__368] :
( cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__363,Vvar__1__B__365,Vvar__2___24Anonymous__367) = cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__364,Vvar__1__B__366,Vvar__2___24Anonymous__368)
=> ( Vvar__2___24Anonymous__367 = Vvar__2___24Anonymous__368
& Vvar__1__B__365 = Vvar__1__B__366
& Vvar__0__A__363 = Vvar__0__A__364 ) ) ).
fof('$_inj_Coq.Init.Specif.inright',axiom,
! [Vvar__0__A__369,Vvar__0__A__370,Vvar__1__B__371,Vvar__1__B__372,Vvar__2___24Anonymous__373,Vvar__2___24Anonymous__374] :
( cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__369,Vvar__1__B__371) = cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__370,Vvar__1__B__372)
=> ( c_24Proof = c_24Proof
& Vvar__1__B__371 = Vvar__1__B__372
& Vvar__0__A__369 = Vvar__0__A__370 ) ) ).
fof('$_inj_Coq.Init.Specif.left',axiom,
! [Vvar__0__A__327,Vvar__0__A__328,Vvar__1__B__329,Vvar__1__B__330,Vvar__2___24Anonymous__331,Vvar__2___24Anonymous__332] :
( cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__327,Vvar__1__B__329) = cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__328,Vvar__1__B__330)
=> ( c_24Proof = c_24Proof
& Vvar__1__B__329 = Vvar__1__B__330
& Vvar__0__A__327 = Vvar__0__A__328 ) ) ).
fof('$_inj_Coq.Init.Specif.right',axiom,
! [Vvar__0__A__333,Vvar__0__A__334,Vvar__1__B__335,Vvar__1__B__336,Vvar__2___24Anonymous__337,Vvar__2___24Anonymous__338] :
( cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__333,Vvar__1__B__335) = cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__334,Vvar__1__B__336)
=> ( c_24Proof = c_24Proof
& Vvar__1__B__335 = Vvar__1__B__336
& Vvar__0__A__333 = Vvar__0__A__334 ) ) ).
fof('$_inj_Coq.Numbers.BinNums.Npos',axiom,
! [Vvar__0___24Anonymous__419,Vvar__0___24Anonymous__420] :
( cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__419) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__420)
=> Vvar__0___24Anonymous__419 = Vvar__0___24Anonymous__420 ) ).
fof('$_inj_Coq.Numbers.BinNums.Zneg',axiom,
! [Vvar__0___24Anonymous__4186,Vvar__0___24Anonymous__4187] :
( cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__4186) = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__4187)
=> Vvar__0___24Anonymous__4186 = Vvar__0___24Anonymous__4187 ) ).
fof('$_inj_Coq.Numbers.BinNums.Zpos',axiom,
! [Vvar__0___24Anonymous__4184,Vvar__0___24Anonymous__4185] :
( cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__4184) = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__4185)
=> Vvar__0___24Anonymous__4184 = Vvar__0___24Anonymous__4185 ) ).
fof('$_inj_Coq.Numbers.BinNums.xI',axiom,
! [Vvar__0___24Anonymous__404,Vvar__0___24Anonymous__405] :
( cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__404) = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__405)
=> Vvar__0___24Anonymous__404 = Vvar__0___24Anonymous__405 ) ).
fof('$_inj_Coq.Numbers.BinNums.xO',axiom,
! [Vvar__0___24Anonymous__406,Vvar__0___24Anonymous__407] :
( cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__406) = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__407)
=> Vvar__0___24Anonymous__406 = Vvar__0___24Anonymous__407 ) ).
fof('$_inj_Coq.PArith.BinPos.Pos.PeanoSucc',axiom,
! [Vvar__0__p__58521,Vvar__0__p__58522,Vvar__1___24Anonymous__58523,Vvar__1___24Anonymous__58524] :
( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__58521,Vvar__1___24Anonymous__58523) = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__58522,Vvar__1___24Anonymous__58524)
=> ( Vvar__1___24Anonymous__58523 = Vvar__1___24Anonymous__58524
& Vvar__0__p__58521 = Vvar__0__p__58522 ) ) ).
fof('$_inj_Coq.PArith.BinPosDef.Pos.IsPos',axiom,
! [Vvar__0___24Anonymous__53835,Vvar__0___24Anonymous__53836] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__53835) = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__53836)
=> Vvar__0___24Anonymous__53835 = Vvar__0___24Anonymous__53836 ) ).
fof('$_inj_Coq.QArith.QArith_base.Qmake',axiom,
! [Vvar__0__Qnum__8081,Vvar__0__Qnum__8082,Vvar__1__Qden__8083,Vvar__1__Qden__8084] :
( cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__8081,Vvar__1__Qden__8083) = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__8082,Vvar__1__Qden__8084)
=> ( Vvar__1__Qden__8083 = Vvar__1__Qden__8084
& Vvar__0__Qnum__8081 = Vvar__0__Qnum__8082 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknegreal',axiom,
! [Vvar__0__neg__56492,Vvar__0__neg__56493,Vvar__1__cond__neg__56494,Vvar__1__cond__neg__56495] :
( cCoq_2eReals_2eRIneq_2emknegreal___24a1(Vvar__0__neg__56492) = cCoq_2eReals_2eRIneq_2emknegreal___24a1(Vvar__0__neg__56493)
=> ( c_24Proof = c_24Proof
& Vvar__0__neg__56492 = Vvar__0__neg__56493 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknonnegreal',axiom,
! [Vvar__0__nonneg__56471,Vvar__0__nonneg__56472,Vvar__1__cond__nonneg__56473,Vvar__1__cond__nonneg__56474] :
( cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(Vvar__0__nonneg__56471) = cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(Vvar__0__nonneg__56472)
=> ( c_24Proof = c_24Proof
& Vvar__0__nonneg__56471 = Vvar__0__nonneg__56472 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknonposreal',axiom,
! [Vvar__0__nonpos__56485,Vvar__0__nonpos__56486,Vvar__1__cond__nonpos__56487,Vvar__1__cond__nonpos__56488] :
( cCoq_2eReals_2eRIneq_2emknonposreal___24a1(Vvar__0__nonpos__56485) = cCoq_2eReals_2eRIneq_2emknonposreal___24a1(Vvar__0__nonpos__56486)
=> ( c_24Proof = c_24Proof
& Vvar__0__nonpos__56485 = Vvar__0__nonpos__56486 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mknonzeroreal',axiom,
! [Vvar__0__nonzero__56499,Vvar__0__nonzero__56500,Vvar__1__cond__nonzero__56501,Vvar__1__cond__nonzero__56502] :
( cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(Vvar__0__nonzero__56499) = cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(Vvar__0__nonzero__56500)
=> ( c_24Proof = c_24Proof
& Vvar__0__nonzero__56499 = Vvar__0__nonzero__56500 ) ) ).
fof('$_inj_Coq.Reals.RIneq.mkposreal',axiom,
! [Vvar__0__pos__56478,Vvar__0__pos__56479,Vvar__1__cond__pos__56480,Vvar__1__cond__pos__56481] :
( cCoq_2eReals_2eRIneq_2emkposreal___24a1(Vvar__0__pos__56478) = cCoq_2eReals_2eRIneq_2emkposreal___24a1(Vvar__0__pos__56479)
=> ( c_24Proof = c_24Proof
& Vvar__0__pos__56478 = Vvar__0__pos__56479 ) ) ).
fof('$_inj_Coq.Reals.Rfunctions.ZintNeg',axiom,
! [Vvar__0__x__57624,Vvar__0__x__57625,Vvar__1__n__57626,Vvar__1__n__57627,Vvar__2___24Anonymous__57628,Vvar__2___24Anonymous__57629] :
( cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(Vvar__0__x__57624,Vvar__1__n__57626) = cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(Vvar__0__x__57625,Vvar__1__n__57627)
=> ( c_24Proof = c_24Proof
& Vvar__1__n__57626 = Vvar__1__n__57627
& Vvar__0__x__57624 = Vvar__0__x__57625 ) ) ).
fof('$_inj_Coq.Reals.Rfunctions.ZintNull',axiom,
! [Vvar__0__x__57614,Vvar__0__x__57615,Vvar__1___24Anonymous__57616,Vvar__1___24Anonymous__57617] :
( cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__57614) = cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__57615)
=> ( c_24Proof = c_24Proof
& Vvar__0__x__57614 = Vvar__0__x__57615 ) ) ).
fof('$_inj_Coq.Reals.Rfunctions.ZintPos',axiom,
! [Vvar__0__x__57618,Vvar__0__x__57619,Vvar__1__n__57620,Vvar__1__n__57621,Vvar__2___24Anonymous__57622,Vvar__2___24Anonymous__57623] :
( cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__57618,Vvar__1__n__57620) = cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__57619,Vvar__1__n__57621)
=> ( c_24Proof = c_24Proof
& Vvar__1__n__57620 = Vvar__1__n__57621
& Vvar__0__x__57618 = Vvar__0__x__57619 ) ) ).
fof('$_inj_Coq.Strings.Ascii.Ascii',axiom,
! [Vvar__0___24Anonymous__3444,Vvar__0___24Anonymous__3445,Vvar__1___24Anonymous__3446,Vvar__1___24Anonymous__3447,Vvar__2___24Anonymous__3448,Vvar__2___24Anonymous__3449,Vvar__3___24Anonymous__3450,Vvar__3___24Anonymous__3451,Vvar__4___24Anonymous__3452,Vvar__4___24Anonymous__3453,Vvar__5___24Anonymous__3454,Vvar__5___24Anonymous__3455,Vvar__6___24Anonymous__3456,Vvar__6___24Anonymous__3457,Vvar__7___24Anonymous__3458,Vvar__7___24Anonymous__3459] :
( cCoq_2eStrings_2eAscii_2eAscii___24a8(Vvar__0___24Anonymous__3444,Vvar__1___24Anonymous__3446,Vvar__2___24Anonymous__3448,Vvar__3___24Anonymous__3450,Vvar__4___24Anonymous__3452,Vvar__5___24Anonymous__3454,Vvar__6___24Anonymous__3456,Vvar__7___24Anonymous__3458) = cCoq_2eStrings_2eAscii_2eAscii___24a8(Vvar__0___24Anonymous__3445,Vvar__1___24Anonymous__3447,Vvar__2___24Anonymous__3449,Vvar__3___24Anonymous__3451,Vvar__4___24Anonymous__3453,Vvar__5___24Anonymous__3455,Vvar__6___24Anonymous__3457,Vvar__7___24Anonymous__3459)
=> ( Vvar__7___24Anonymous__3458 = Vvar__7___24Anonymous__3459
& Vvar__6___24Anonymous__3456 = Vvar__6___24Anonymous__3457
& Vvar__5___24Anonymous__3454 = Vvar__5___24Anonymous__3455
& Vvar__4___24Anonymous__3452 = Vvar__4___24Anonymous__3453
& Vvar__3___24Anonymous__3450 = Vvar__3___24Anonymous__3451
& Vvar__2___24Anonymous__3448 = Vvar__2___24Anonymous__3449
& Vvar__1___24Anonymous__3446 = Vvar__1___24Anonymous__3447
& Vvar__0___24Anonymous__3444 = Vvar__0___24Anonymous__3445 ) ) ).
fof('$_inj_Coq.Strings.String.String',axiom,
! [Vvar__0___24Anonymous__16228,Vvar__0___24Anonymous__16229,Vvar__1___24Anonymous__16230,Vvar__1___24Anonymous__16231] :
( cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__16228,Vvar__1___24Anonymous__16230) = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__16229,Vvar__1___24Anonymous__16231)
=> ( Vvar__1___24Anonymous__16230 = Vvar__1___24Anonymous__16231
& Vvar__0___24Anonymous__16228 = Vvar__0___24Anonymous__16229 ) ) ).
fof('$_inj_Coq.Structures.OrderedType.EQ',axiom,
! [Vvar__0__X__49002,Vvar__0__X__49003,Vvar__1__lt__49004,Vvar__1__lt__49005,Vvar__2__eq__49006,Vvar__2__eq__49007,Vvar__3__x__49008,Vvar__3__x__49009,Vvar__4__y__49010,Vvar__4__y__49011,Vvar__5___24Anonymous__49012,Vvar__5___24Anonymous__49013] :
( cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__49002,Vvar__1__lt__49004,Vvar__2__eq__49006,Vvar__3__x__49008,Vvar__4__y__49010) = cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__49003,Vvar__1__lt__49005,Vvar__2__eq__49007,Vvar__3__x__49009,Vvar__4__y__49011)
=> ( c_24Proof = c_24Proof
& Vvar__4__y__49010 = Vvar__4__y__49011
& Vvar__3__x__49008 = Vvar__3__x__49009
& Vvar__2__eq__49006 = Vvar__2__eq__49007
& Vvar__1__lt__49004 = Vvar__1__lt__49005
& Vvar__0__X__49002 = Vvar__0__X__49003 ) ) ).
fof('$_inj_Coq.Structures.OrderedType.GT',axiom,
! [Vvar__0__X__49014,Vvar__0__X__49015,Vvar__1__lt__49016,Vvar__1__lt__49017,Vvar__2__eq__49018,Vvar__2__eq__49019,Vvar__3__x__49020,Vvar__3__x__49021,Vvar__4__y__49022,Vvar__4__y__49023,Vvar__5___24Anonymous__49024,Vvar__5___24Anonymous__49025] :
( cCoq_2eStructures_2eOrderedType_2eGT___24a5(Vvar__0__X__49014,Vvar__1__lt__49016,Vvar__2__eq__49018,Vvar__3__x__49020,Vvar__4__y__49022) = cCoq_2eStructures_2eOrderedType_2eGT___24a5(Vvar__0__X__49015,Vvar__1__lt__49017,Vvar__2__eq__49019,Vvar__3__x__49021,Vvar__4__y__49023)
=> ( c_24Proof = c_24Proof
& Vvar__4__y__49022 = Vvar__4__y__49023
& Vvar__3__x__49020 = Vvar__3__x__49021
& Vvar__2__eq__49018 = Vvar__2__eq__49019
& Vvar__1__lt__49016 = Vvar__1__lt__49017
& Vvar__0__X__49014 = Vvar__0__X__49015 ) ) ).
fof('$_inj_Coq.Structures.OrderedType.LT',axiom,
! [Vvar__0__X__48990,Vvar__0__X__48991,Vvar__1__lt__48992,Vvar__1__lt__48993,Vvar__2__eq__48994,Vvar__2__eq__48995,Vvar__3__x__48996,Vvar__3__x__48997,Vvar__4__y__48998,Vvar__4__y__48999,Vvar__5___24Anonymous__49000,Vvar__5___24Anonymous__49001] :
( cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__48990,Vvar__1__lt__48992,Vvar__2__eq__48994,Vvar__3__x__48996,Vvar__4__y__48998) = cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__48991,Vvar__1__lt__48993,Vvar__2__eq__48995,Vvar__3__x__48997,Vvar__4__y__48999)
=> ( c_24Proof = c_24Proof
& Vvar__4__y__48998 = Vvar__4__y__48999
& Vvar__3__x__48996 = Vvar__3__x__48997
& Vvar__2__eq__48994 = Vvar__2__eq__48995
& Vvar__1__lt__48992 = Vvar__1__lt__48993
& Vvar__0__X__48990 = Vvar__0__X__48991 ) ) ).
fof('$_inj_Coq.Vectors.Fin.F1',axiom,
! [Vvar__0__n__7440,Vvar__0__n__7441] :
( cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__7440) = cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__7441)
=> Vvar__0__n__7440 = Vvar__0__n__7441 ) ).
fof('$_inj_Coq.Vectors.Fin.FS',axiom,
! [Vvar__0__n__7442,Vvar__0__n__7443,Vvar__1___24Anonymous__7444,Vvar__1___24Anonymous__7445] :
( cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__7442,Vvar__1___24Anonymous__7444) = cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__7443,Vvar__1___24Anonymous__7445)
=> ( Vvar__1___24Anonymous__7444 = Vvar__1___24Anonymous__7445
& Vvar__0__n__7442 = Vvar__0__n__7443 ) ) ).
fof('$_inj_Coq.Vectors.VectorDef.cons',axiom,
! [Vvar__0__A__18174,Vvar__0__A__18175,Vvar__1__h__18176,Vvar__1__h__18177,Vvar__2__n__18178,Vvar__2__n__18179,Vvar__3___24Anonymous__18180,Vvar__3___24Anonymous__18181] :
( cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__18174,Vvar__1__h__18176,Vvar__2__n__18178,Vvar__3___24Anonymous__18180) = cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__18175,Vvar__1__h__18177,Vvar__2__n__18179,Vvar__3___24Anonymous__18181)
=> ( Vvar__3___24Anonymous__18180 = Vvar__3___24Anonymous__18181
& Vvar__2__n__18178 = Vvar__2__n__18179
& Vvar__1__h__18176 = Vvar__1__h__18177
& Vvar__0__A__18174 = Vvar__0__A__18175 ) ) ).
fof('$_inj_Coq.Vectors.VectorDef.nil',axiom,
! [Vvar__0__A__18172,Vvar__0__A__18173] :
( cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__18172) = cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__18173)
=> Vvar__0__A__18172 = Vvar__0__A__18173 ) ).
fof('$_inj_Coq.ZArith.Znumtheory.Euclid_intro',axiom,
! [Vvar__0__a__58263,Vvar__0__a__58264,Vvar__1__b__58265,Vvar__1__b__58266,Vvar__2__u__58267,Vvar__2__u__58268,Vvar__3__v__58269,Vvar__3__v__58270,Vvar__4__d__58271,Vvar__4__d__58272,Vvar__5___24Anonymous__58273,Vvar__5___24Anonymous__58274,Vvar__6___24Anonymous__58275,Vvar__6___24Anonymous__58276] :
( cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(Vvar__0__a__58263,Vvar__1__b__58265,Vvar__2__u__58267,Vvar__3__v__58269,Vvar__4__d__58271) = cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(Vvar__0__a__58264,Vvar__1__b__58266,Vvar__2__u__58268,Vvar__3__v__58270,Vvar__4__d__58272)
=> ( c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& Vvar__4__d__58271 = Vvar__4__d__58272
& Vvar__3__v__58269 = Vvar__3__v__58270
& Vvar__2__u__58267 = Vvar__2__u__58268
& Vvar__1__b__58265 = Vvar__1__b__58266
& Vvar__0__a__58263 = Vvar__0__a__58264 ) ) ).
fof('$_inj_Coq.ZArith.Zpower.Zdiv_rest_proof',axiom,
! [Vvar__0__x__58311,Vvar__0__x__58312,Vvar__1__p__58313,Vvar__1__p__58314,Vvar__2__q__58315,Vvar__2__q__58316,Vvar__3__r__58317,Vvar__3__r__58318,Vvar__4___24Anonymous__58319,Vvar__4___24Anonymous__58320,Vvar__5___24Anonymous__58321,Vvar__5___24Anonymous__58322,Vvar__6___24Anonymous__58323,Vvar__6___24Anonymous__58324] :
( cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(Vvar__0__x__58311,Vvar__1__p__58313,Vvar__2__q__58315,Vvar__3__r__58317) = cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(Vvar__0__x__58312,Vvar__1__p__58314,Vvar__2__q__58316,Vvar__3__r__58318)
=> ( c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& c_24Proof = c_24Proof
& Vvar__3__r__58317 = Vvar__3__r__58318
& Vvar__2__q__58315 = Vvar__2__q__58316
& Vvar__1__p__58313 = Vvar__1__p__58314
& Vvar__0__x__58311 = Vvar__0__x__58312 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEX',axiom,
! [Vvar__0__C__55144,Vvar__0__C__55145,Vvar__1___24Anonymous__55146,Vvar__1___24Anonymous__55147] :
( cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__55144,Vvar__1___24Anonymous__55146) = cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__55145,Vvar__1___24Anonymous__55147)
=> ( Vvar__1___24Anonymous__55146 = Vvar__1___24Anonymous__55147
& Vvar__0__C__55144 = Vvar__0__C__55145 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEadd',axiom,
! [Vvar__0__C__55148,Vvar__0__C__55149,Vvar__1___24Anonymous__55150,Vvar__1___24Anonymous__55151,Vvar__2___24Anonymous__55152,Vvar__2___24Anonymous__55153] :
( cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(Vvar__0__C__55148,Vvar__1___24Anonymous__55150,Vvar__2___24Anonymous__55152) = cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(Vvar__0__C__55149,Vvar__1___24Anonymous__55151,Vvar__2___24Anonymous__55153)
=> ( Vvar__2___24Anonymous__55152 = Vvar__2___24Anonymous__55153
& Vvar__1___24Anonymous__55150 = Vvar__1___24Anonymous__55151
& Vvar__0__C__55148 = Vvar__0__C__55149 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEc',axiom,
! [Vvar__0__C__55140,Vvar__0__C__55141,Vvar__1___24Anonymous__55142,Vvar__1___24Anonymous__55143] :
( cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__55140,Vvar__1___24Anonymous__55142) = cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__55141,Vvar__1___24Anonymous__55143)
=> ( Vvar__1___24Anonymous__55142 = Vvar__1___24Anonymous__55143
& Vvar__0__C__55140 = Vvar__0__C__55141 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEmul',axiom,
! [Vvar__0__C__55160,Vvar__0__C__55161,Vvar__1___24Anonymous__55162,Vvar__1___24Anonymous__55163,Vvar__2___24Anonymous__55164,Vvar__2___24Anonymous__55165] :
( cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(Vvar__0__C__55160,Vvar__1___24Anonymous__55162,Vvar__2___24Anonymous__55164) = cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(Vvar__0__C__55161,Vvar__1___24Anonymous__55163,Vvar__2___24Anonymous__55165)
=> ( Vvar__2___24Anonymous__55164 = Vvar__2___24Anonymous__55165
& Vvar__1___24Anonymous__55162 = Vvar__1___24Anonymous__55163
& Vvar__0__C__55160 = Vvar__0__C__55161 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEopp',axiom,
! [Vvar__0__C__55166,Vvar__0__C__55167,Vvar__1___24Anonymous__55168,Vvar__1___24Anonymous__55169] :
( cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(Vvar__0__C__55166,Vvar__1___24Anonymous__55168) = cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(Vvar__0__C__55167,Vvar__1___24Anonymous__55169)
=> ( Vvar__1___24Anonymous__55168 = Vvar__1___24Anonymous__55169
& Vvar__0__C__55166 = Vvar__0__C__55167 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEpow',axiom,
! [Vvar__0__C__55170,Vvar__0__C__55171,Vvar__1___24Anonymous__55172,Vvar__1___24Anonymous__55173,Vvar__2___24Anonymous__55174,Vvar__2___24Anonymous__55175] :
( cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(Vvar__0__C__55170,Vvar__1___24Anonymous__55172,Vvar__2___24Anonymous__55174) = cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(Vvar__0__C__55171,Vvar__1___24Anonymous__55173,Vvar__2___24Anonymous__55175)
=> ( Vvar__2___24Anonymous__55174 = Vvar__2___24Anonymous__55175
& Vvar__1___24Anonymous__55172 = Vvar__1___24Anonymous__55173
& Vvar__0__C__55170 = Vvar__0__C__55171 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PEsub',axiom,
! [Vvar__0__C__55154,Vvar__0__C__55155,Vvar__1___24Anonymous__55156,Vvar__1___24Anonymous__55157,Vvar__2___24Anonymous__55158,Vvar__2___24Anonymous__55159] :
( cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(Vvar__0__C__55154,Vvar__1___24Anonymous__55156,Vvar__2___24Anonymous__55158) = cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(Vvar__0__C__55155,Vvar__1___24Anonymous__55157,Vvar__2___24Anonymous__55159)
=> ( Vvar__2___24Anonymous__55158 = Vvar__2___24Anonymous__55159
& Vvar__1___24Anonymous__55156 = Vvar__1___24Anonymous__55157
& Vvar__0__C__55154 = Vvar__0__C__55155 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.PX',axiom,
! [Vvar__0__C__20391,Vvar__0__C__20392,Vvar__1___24Anonymous__20393,Vvar__1___24Anonymous__20394,Vvar__2___24Anonymous__20395,Vvar__2___24Anonymous__20396,Vvar__3___24Anonymous__20397,Vvar__3___24Anonymous__20398] :
( cCoq_2emicromega_2eEnvRing_2ePX___24a4(Vvar__0__C__20391,Vvar__1___24Anonymous__20393,Vvar__2___24Anonymous__20395,Vvar__3___24Anonymous__20397) = cCoq_2emicromega_2eEnvRing_2ePX___24a4(Vvar__0__C__20392,Vvar__1___24Anonymous__20394,Vvar__2___24Anonymous__20396,Vvar__3___24Anonymous__20398)
=> ( Vvar__3___24Anonymous__20397 = Vvar__3___24Anonymous__20398
& Vvar__2___24Anonymous__20395 = Vvar__2___24Anonymous__20396
& Vvar__1___24Anonymous__20393 = Vvar__1___24Anonymous__20394
& Vvar__0__C__20391 = Vvar__0__C__20392 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.Pc',axiom,
! [Vvar__0__C__20381,Vvar__0__C__20382,Vvar__1___24Anonymous__20383,Vvar__1___24Anonymous__20384] :
( cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20381,Vvar__1___24Anonymous__20383) = cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20382,Vvar__1___24Anonymous__20384)
=> ( Vvar__1___24Anonymous__20383 = Vvar__1___24Anonymous__20384
& Vvar__0__C__20381 = Vvar__0__C__20382 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.Pinj',axiom,
! [Vvar__0__C__20385,Vvar__0__C__20386,Vvar__1___24Anonymous__20387,Vvar__1___24Anonymous__20388,Vvar__2___24Anonymous__20389,Vvar__2___24Anonymous__20390] :
( cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20385,Vvar__1___24Anonymous__20387,Vvar__2___24Anonymous__20389) = cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20386,Vvar__1___24Anonymous__20388,Vvar__2___24Anonymous__20390)
=> ( Vvar__2___24Anonymous__20389 = Vvar__2___24Anonymous__20390
& Vvar__1___24Anonymous__20387 = Vvar__1___24Anonymous__20388
& Vvar__0__C__20385 = Vvar__0__C__20386 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.vmon',axiom,
! [Vvar__0___24Anonymous__55196,Vvar__0___24Anonymous__55197,Vvar__1___24Anonymous__55198,Vvar__1___24Anonymous__55199] :
( cCoq_2emicromega_2eEnvRing_2evmon___24a2(Vvar__0___24Anonymous__55196,Vvar__1___24Anonymous__55198) = cCoq_2emicromega_2eEnvRing_2evmon___24a2(Vvar__0___24Anonymous__55197,Vvar__1___24Anonymous__55199)
=> ( Vvar__1___24Anonymous__55198 = Vvar__1___24Anonymous__55199
& Vvar__0___24Anonymous__55196 = Vvar__0___24Anonymous__55197 ) ) ).
fof('$_inj_Coq.micromega.EnvRing.zmon',axiom,
! [Vvar__0___24Anonymous__55192,Vvar__0___24Anonymous__55193,Vvar__1___24Anonymous__55194,Vvar__1___24Anonymous__55195] :
( cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__55192,Vvar__1___24Anonymous__55194) = cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__55193,Vvar__1___24Anonymous__55195)
=> ( Vvar__1___24Anonymous__55194 = Vvar__1___24Anonymous__55195
& Vvar__0___24Anonymous__55192 = Vvar__0___24Anonymous__55193 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CInv',axiom,
! [Vvar__0__r__45910,Vvar__0__r__45911] :
( cCoq_2emicromega_2eRMicromega_2eCInv___24a1(Vvar__0__r__45910) = cCoq_2emicromega_2eRMicromega_2eCInv___24a1(Vvar__0__r__45911)
=> Vvar__0__r__45910 = Vvar__0__r__45911 ) ).
fof('$_inj_Coq.micromega.RMicromega.CMinus',axiom,
! [Vvar__0__r1__45898,Vvar__0__r1__45899,Vvar__1__r2__45900,Vvar__1__r2__45901] :
( cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(Vvar__0__r1__45898,Vvar__1__r2__45900) = cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(Vvar__0__r1__45899,Vvar__1__r2__45901)
=> ( Vvar__1__r2__45900 = Vvar__1__r2__45901
& Vvar__0__r1__45898 = Vvar__0__r1__45899 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CMult',axiom,
! [Vvar__0__r1__45902,Vvar__0__r1__45903,Vvar__1__r2__45904,Vvar__1__r2__45905] :
( cCoq_2emicromega_2eRMicromega_2eCMult___24a2(Vvar__0__r1__45902,Vvar__1__r2__45904) = cCoq_2emicromega_2eRMicromega_2eCMult___24a2(Vvar__0__r1__45903,Vvar__1__r2__45905)
=> ( Vvar__1__r2__45904 = Vvar__1__r2__45905
& Vvar__0__r1__45902 = Vvar__0__r1__45903 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.COpp',axiom,
! [Vvar__0__r__45912,Vvar__0__r__45913] :
( cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(Vvar__0__r__45912) = cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(Vvar__0__r__45913)
=> Vvar__0__r__45912 = Vvar__0__r__45913 ) ).
fof('$_inj_Coq.micromega.RMicromega.CPlus',axiom,
! [Vvar__0__r1__45894,Vvar__0__r1__45895,Vvar__1__r2__45896,Vvar__1__r2__45897] :
( cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(Vvar__0__r1__45894,Vvar__1__r2__45896) = cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(Vvar__0__r1__45895,Vvar__1__r2__45897)
=> ( Vvar__1__r2__45896 = Vvar__1__r2__45897
& Vvar__0__r1__45894 = Vvar__0__r1__45895 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CPow',axiom,
! [Vvar__0__r1__45906,Vvar__0__r1__45907,Vvar__1__z__45908,Vvar__1__z__45909] :
( cCoq_2emicromega_2eRMicromega_2eCPow___24a2(Vvar__0__r1__45906,Vvar__1__z__45908) = cCoq_2emicromega_2eRMicromega_2eCPow___24a2(Vvar__0__r1__45907,Vvar__1__z__45909)
=> ( Vvar__1__z__45908 = Vvar__1__z__45909
& Vvar__0__r1__45906 = Vvar__0__r1__45907 ) ) ).
fof('$_inj_Coq.micromega.RMicromega.CQ',axiom,
! [Vvar__0__r__45890,Vvar__0__r__45891] :
( cCoq_2emicromega_2eRMicromega_2eCQ___24a1(Vvar__0__r__45890) = cCoq_2emicromega_2eRMicromega_2eCQ___24a1(Vvar__0__r__45891)
=> Vvar__0__r__45890 = Vvar__0__r__45891 ) ).
fof('$_inj_Coq.micromega.RMicromega.CZ',axiom,
! [Vvar__0__r__45892,Vvar__0__r__45893] :
( cCoq_2emicromega_2eRMicromega_2eCZ___24a1(Vvar__0__r__45892) = cCoq_2emicromega_2eRMicromega_2eCZ___24a1(Vvar__0__r__45893)
=> Vvar__0__r__45892 = Vvar__0__r__45893 ) ).
fof('$_inj_Coq.micromega.RingMicromega.Build_Formula',axiom,
! [Vvar__0__T__26910,Vvar__0__T__26911,Vvar__1__Flhs__26912,Vvar__1__Flhs__26913,Vvar__2__Fop__26914,Vvar__2__Fop__26915,Vvar__3__Frhs__26916,Vvar__3__Frhs__26917] :
( cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(Vvar__0__T__26910,Vvar__1__Flhs__26912,Vvar__2__Fop__26914,Vvar__3__Frhs__26916) = cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(Vvar__0__T__26911,Vvar__1__Flhs__26913,Vvar__2__Fop__26915,Vvar__3__Frhs__26917)
=> ( Vvar__3__Frhs__26916 = Vvar__3__Frhs__26917
& Vvar__2__Fop__26914 = Vvar__2__Fop__26915
& Vvar__1__Flhs__26912 = Vvar__1__Flhs__26913
& Vvar__0__T__26910 = Vvar__0__T__26911 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzAdd',axiom,
! [Vvar__0__C__41229,Vvar__0__C__41230,Vvar__1___24Anonymous__41231,Vvar__1___24Anonymous__41232,Vvar__2___24Anonymous__41233,Vvar__2___24Anonymous__41234] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(Vvar__0__C__41229,Vvar__1___24Anonymous__41231,Vvar__2___24Anonymous__41233) = cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(Vvar__0__C__41230,Vvar__1___24Anonymous__41232,Vvar__2___24Anonymous__41234)
=> ( Vvar__2___24Anonymous__41233 = Vvar__2___24Anonymous__41234
& Vvar__1___24Anonymous__41231 = Vvar__1___24Anonymous__41232
& Vvar__0__C__41229 = Vvar__0__C__41230 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzC',axiom,
! [Vvar__0__C__41235,Vvar__0__C__41236,Vvar__1___24Anonymous__41237,Vvar__1___24Anonymous__41238] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(Vvar__0__C__41235,Vvar__1___24Anonymous__41237) = cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(Vvar__0__C__41236,Vvar__1___24Anonymous__41238)
=> ( Vvar__1___24Anonymous__41237 = Vvar__1___24Anonymous__41238
& Vvar__0__C__41235 = Vvar__0__C__41236 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzIn',axiom,
! [Vvar__0__C__41209,Vvar__0__C__41210,Vvar__1___24Anonymous__41211,Vvar__1___24Anonymous__41212] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__41209,Vvar__1___24Anonymous__41211) = cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__41210,Vvar__1___24Anonymous__41212)
=> ( Vvar__1___24Anonymous__41211 = Vvar__1___24Anonymous__41212
& Vvar__0__C__41209 = Vvar__0__C__41210 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzMulC',axiom,
! [Vvar__0__C__41217,Vvar__0__C__41218,Vvar__1___24Anonymous__41219,Vvar__1___24Anonymous__41220,Vvar__2___24Anonymous__41221,Vvar__2___24Anonymous__41222] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(Vvar__0__C__41217,Vvar__1___24Anonymous__41219,Vvar__2___24Anonymous__41221) = cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(Vvar__0__C__41218,Vvar__1___24Anonymous__41220,Vvar__2___24Anonymous__41222)
=> ( Vvar__2___24Anonymous__41221 = Vvar__2___24Anonymous__41222
& Vvar__1___24Anonymous__41219 = Vvar__1___24Anonymous__41220
& Vvar__0__C__41217 = Vvar__0__C__41218 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzMulE',axiom,
! [Vvar__0__C__41223,Vvar__0__C__41224,Vvar__1___24Anonymous__41225,Vvar__1___24Anonymous__41226,Vvar__2___24Anonymous__41227,Vvar__2___24Anonymous__41228] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(Vvar__0__C__41223,Vvar__1___24Anonymous__41225,Vvar__2___24Anonymous__41227) = cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(Vvar__0__C__41224,Vvar__1___24Anonymous__41226,Vvar__2___24Anonymous__41228)
=> ( Vvar__2___24Anonymous__41227 = Vvar__2___24Anonymous__41228
& Vvar__1___24Anonymous__41225 = Vvar__1___24Anonymous__41226
& Vvar__0__C__41223 = Vvar__0__C__41224 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzSquare',axiom,
! [Vvar__0__C__41213,Vvar__0__C__41214,Vvar__1___24Anonymous__41215,Vvar__1___24Anonymous__41216] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__41213,Vvar__1___24Anonymous__41215) = cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__41214,Vvar__1___24Anonymous__41216)
=> ( Vvar__1___24Anonymous__41215 = Vvar__1___24Anonymous__41216
& Vvar__0__C__41213 = Vvar__0__C__41214 ) ) ).
fof('$_inj_Coq.micromega.RingMicromega.PsatzZ',axiom,
! [Vvar__0__C__41239,Vvar__0__C__41240] :
( cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(Vvar__0__C__41239) = cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(Vvar__0__C__41240)
=> Vvar__0__C__41239 = Vvar__0__C__41240 ) ).
fof('$_inj_Coq.micromega.Tauto.A',axiom,
! [Vvar__0__TA__16644,Vvar__0__TA__16645,Vvar__1__TX__16646,Vvar__1__TX__16647,Vvar__2__AA__16648,Vvar__2__AA__16649,Vvar__3__AF__16650,Vvar__3__AF__16651,Vvar__4___24Anonymous__16652,Vvar__4___24Anonymous__16653,Vvar__5___24Anonymous__16654,Vvar__5___24Anonymous__16655] :
( cCoq_2emicromega_2eTauto_2eA___24a6(Vvar__0__TA__16644,Vvar__1__TX__16646,Vvar__2__AA__16648,Vvar__3__AF__16650,Vvar__4___24Anonymous__16652,Vvar__5___24Anonymous__16654) = cCoq_2emicromega_2eTauto_2eA___24a6(Vvar__0__TA__16645,Vvar__1__TX__16647,Vvar__2__AA__16649,Vvar__3__AF__16651,Vvar__4___24Anonymous__16653,Vvar__5___24Anonymous__16655)
=> ( Vvar__5___24Anonymous__16654 = Vvar__5___24Anonymous__16655
& Vvar__4___24Anonymous__16652 = Vvar__4___24Anonymous__16653
& Vvar__3__AF__16650 = Vvar__3__AF__16651
& Vvar__2__AA__16648 = Vvar__2__AA__16649
& Vvar__1__TX__16646 = Vvar__1__TX__16647
& Vvar__0__TA__16644 = Vvar__0__TA__16645 ) ) ).
fof('$_inj_Coq.micromega.Tauto.Cj',axiom,
! [Vvar__0__TA__16656,Vvar__0__TA__16657,Vvar__1__TX__16658,Vvar__1__TX__16659,Vvar__2__AA__16660,Vvar__2__AA__16661,Vvar__3__AF__16662,Vvar__3__AF__16663,Vvar__4___24Anonymous__16664,Vvar__4___24Anonymous__16665,Vvar__5___24Anonymous__16666,Vvar__5___24Anonymous__16667] :
( cCoq_2emicromega_2eTauto_2eCj___24a6(Vvar__0__TA__16656,Vvar__1__TX__16658,Vvar__2__AA__16660,Vvar__3__AF__16662,Vvar__4___24Anonymous__16664,Vvar__5___24Anonymous__16666) = cCoq_2emicromega_2eTauto_2eCj___24a6(Vvar__0__TA__16657,Vvar__1__TX__16659,Vvar__2__AA__16661,Vvar__3__AF__16663,Vvar__4___24Anonymous__16665,Vvar__5___24Anonymous__16667)
=> ( Vvar__5___24Anonymous__16666 = Vvar__5___24Anonymous__16667
& Vvar__4___24Anonymous__16664 = Vvar__4___24Anonymous__16665
& Vvar__3__AF__16662 = Vvar__3__AF__16663
& Vvar__2__AA__16660 = Vvar__2__AA__16661
& Vvar__1__TX__16658 = Vvar__1__TX__16659
& Vvar__0__TA__16656 = Vvar__0__TA__16657 ) ) ).
fof('$_inj_Coq.micromega.Tauto.D',axiom,
! [Vvar__0__TA__16668,Vvar__0__TA__16669,Vvar__1__TX__16670,Vvar__1__TX__16671,Vvar__2__AA__16672,Vvar__2__AA__16673,Vvar__3__AF__16674,Vvar__3__AF__16675,Vvar__4___24Anonymous__16676,Vvar__4___24Anonymous__16677,Vvar__5___24Anonymous__16678,Vvar__5___24Anonymous__16679] :
( cCoq_2emicromega_2eTauto_2eD___24a6(Vvar__0__TA__16668,Vvar__1__TX__16670,Vvar__2__AA__16672,Vvar__3__AF__16674,Vvar__4___24Anonymous__16676,Vvar__5___24Anonymous__16678) = cCoq_2emicromega_2eTauto_2eD___24a6(Vvar__0__TA__16669,Vvar__1__TX__16671,Vvar__2__AA__16673,Vvar__3__AF__16675,Vvar__4___24Anonymous__16677,Vvar__5___24Anonymous__16679)
=> ( Vvar__5___24Anonymous__16678 = Vvar__5___24Anonymous__16679
& Vvar__4___24Anonymous__16676 = Vvar__4___24Anonymous__16677
& Vvar__3__AF__16674 = Vvar__3__AF__16675
& Vvar__2__AA__16672 = Vvar__2__AA__16673
& Vvar__1__TX__16670 = Vvar__1__TX__16671
& Vvar__0__TA__16668 = Vvar__0__TA__16669 ) ) ).
fof('$_inj_Coq.micromega.Tauto.FF',axiom,
! [Vvar__0__TA__16626,Vvar__0__TA__16627,Vvar__1__TX__16628,Vvar__1__TX__16629,Vvar__2__AA__16630,Vvar__2__AA__16631,Vvar__3__AF__16632,Vvar__3__AF__16633] :
( cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__16626,Vvar__1__TX__16628,Vvar__2__AA__16630,Vvar__3__AF__16632) = cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__16627,Vvar__1__TX__16629,Vvar__2__AA__16631,Vvar__3__AF__16633)
=> ( Vvar__3__AF__16632 = Vvar__3__AF__16633
& Vvar__2__AA__16630 = Vvar__2__AA__16631
& Vvar__1__TX__16628 = Vvar__1__TX__16629
& Vvar__0__TA__16626 = Vvar__0__TA__16627 ) ) ).
fof('$_inj_Coq.micromega.Tauto.I',axiom,
! [Vvar__0__TA__16690,Vvar__0__TA__16691,Vvar__1__TX__16692,Vvar__1__TX__16693,Vvar__2__AA__16694,Vvar__2__AA__16695,Vvar__3__AF__16696,Vvar__3__AF__16697,Vvar__4___24Anonymous__16698,Vvar__4___24Anonymous__16699,Vvar__5___24Anonymous__16700,Vvar__5___24Anonymous__16701,Vvar__6___24Anonymous__16702,Vvar__6___24Anonymous__16703] :
( cCoq_2emicromega_2eTauto_2eI___24a7(Vvar__0__TA__16690,Vvar__1__TX__16692,Vvar__2__AA__16694,Vvar__3__AF__16696,Vvar__4___24Anonymous__16698,Vvar__5___24Anonymous__16700,Vvar__6___24Anonymous__16702) = cCoq_2emicromega_2eTauto_2eI___24a7(Vvar__0__TA__16691,Vvar__1__TX__16693,Vvar__2__AA__16695,Vvar__3__AF__16697,Vvar__4___24Anonymous__16699,Vvar__5___24Anonymous__16701,Vvar__6___24Anonymous__16703)
=> ( Vvar__6___24Anonymous__16702 = Vvar__6___24Anonymous__16703
& Vvar__5___24Anonymous__16700 = Vvar__5___24Anonymous__16701
& Vvar__4___24Anonymous__16698 = Vvar__4___24Anonymous__16699
& Vvar__3__AF__16696 = Vvar__3__AF__16697
& Vvar__2__AA__16694 = Vvar__2__AA__16695
& Vvar__1__TX__16692 = Vvar__1__TX__16693
& Vvar__0__TA__16690 = Vvar__0__TA__16691 ) ) ).
fof('$_inj_Coq.micromega.Tauto.N',axiom,
! [Vvar__0__TA__16680,Vvar__0__TA__16681,Vvar__1__TX__16682,Vvar__1__TX__16683,Vvar__2__AA__16684,Vvar__2__AA__16685,Vvar__3__AF__16686,Vvar__3__AF__16687,Vvar__4___24Anonymous__16688,Vvar__4___24Anonymous__16689] :
( cCoq_2emicromega_2eTauto_2eN___24a5(Vvar__0__TA__16680,Vvar__1__TX__16682,Vvar__2__AA__16684,Vvar__3__AF__16686,Vvar__4___24Anonymous__16688) = cCoq_2emicromega_2eTauto_2eN___24a5(Vvar__0__TA__16681,Vvar__1__TX__16683,Vvar__2__AA__16685,Vvar__3__AF__16687,Vvar__4___24Anonymous__16689)
=> ( Vvar__4___24Anonymous__16688 = Vvar__4___24Anonymous__16689
& Vvar__3__AF__16686 = Vvar__3__AF__16687
& Vvar__2__AA__16684 = Vvar__2__AA__16685
& Vvar__1__TX__16682 = Vvar__1__TX__16683
& Vvar__0__TA__16680 = Vvar__0__TA__16681 ) ) ).
fof('$_inj_Coq.micromega.Tauto.TT',axiom,
! [Vvar__0__TA__16618,Vvar__0__TA__16619,Vvar__1__TX__16620,Vvar__1__TX__16621,Vvar__2__AA__16622,Vvar__2__AA__16623,Vvar__3__AF__16624,Vvar__3__AF__16625] :
( cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__16618,Vvar__1__TX__16620,Vvar__2__AA__16622,Vvar__3__AF__16624) = cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__16619,Vvar__1__TX__16621,Vvar__2__AA__16623,Vvar__3__AF__16625)
=> ( Vvar__3__AF__16624 = Vvar__3__AF__16625
& Vvar__2__AA__16622 = Vvar__2__AA__16623
& Vvar__1__TX__16620 = Vvar__1__TX__16621
& Vvar__0__TA__16618 = Vvar__0__TA__16619 ) ) ).
fof('$_inj_Coq.micromega.Tauto.X',axiom,
! [Vvar__0__TA__16634,Vvar__0__TA__16635,Vvar__1__TX__16636,Vvar__1__TX__16637,Vvar__2__AA__16638,Vvar__2__AA__16639,Vvar__3__AF__16640,Vvar__3__AF__16641,Vvar__4___24Anonymous__16642,Vvar__4___24Anonymous__16643] :
( cCoq_2emicromega_2eTauto_2eX___24a5(Vvar__0__TA__16634,Vvar__1__TX__16636,Vvar__2__AA__16638,Vvar__3__AF__16640,Vvar__4___24Anonymous__16642) = cCoq_2emicromega_2eTauto_2eX___24a5(Vvar__0__TA__16635,Vvar__1__TX__16637,Vvar__2__AA__16639,Vvar__3__AF__16641,Vvar__4___24Anonymous__16643)
=> ( Vvar__4___24Anonymous__16642 = Vvar__4___24Anonymous__16643
& Vvar__3__AF__16640 = Vvar__3__AF__16641
& Vvar__2__AA__16638 = Vvar__2__AA__16639
& Vvar__1__TX__16636 = Vvar__1__TX__16637
& Vvar__0__TA__16634 = Vvar__0__TA__16635 ) ) ).
fof('$_inj_Coq.micromega.VarMap.Branch',axiom,
! [Vvar__0__A__51182,Vvar__0__A__51183,Vvar__1___24Anonymous__51184,Vvar__1___24Anonymous__51185,Vvar__2___24Anonymous__51186,Vvar__2___24Anonymous__51187,Vvar__3___24Anonymous__51188,Vvar__3___24Anonymous__51189] :
( cCoq_2emicromega_2eVarMap_2eBranch___24a4(Vvar__0__A__51182,Vvar__1___24Anonymous__51184,Vvar__2___24Anonymous__51186,Vvar__3___24Anonymous__51188) = cCoq_2emicromega_2eVarMap_2eBranch___24a4(Vvar__0__A__51183,Vvar__1___24Anonymous__51185,Vvar__2___24Anonymous__51187,Vvar__3___24Anonymous__51189)
=> ( Vvar__3___24Anonymous__51188 = Vvar__3___24Anonymous__51189
& Vvar__2___24Anonymous__51186 = Vvar__2___24Anonymous__51187
& Vvar__1___24Anonymous__51184 = Vvar__1___24Anonymous__51185
& Vvar__0__A__51182 = Vvar__0__A__51183 ) ) ).
fof('$_inj_Coq.micromega.VarMap.Elt',axiom,
! [Vvar__0__A__51178,Vvar__0__A__51179,Vvar__1___24Anonymous__51180,Vvar__1___24Anonymous__51181] :
( cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__51178,Vvar__1___24Anonymous__51180) = cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__51179,Vvar__1___24Anonymous__51181)
=> ( Vvar__1___24Anonymous__51180 = Vvar__1___24Anonymous__51181
& Vvar__0__A__51178 = Vvar__0__A__51179 ) ) ).
fof('$_inj_Coq.micromega.VarMap.Empty',axiom,
! [Vvar__0__A__51176,Vvar__0__A__51177] :
( cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__51176) = cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__51177)
=> Vvar__0__A__51176 = Vvar__0__A__51177 ) ).
fof('$_inj_Coq.micromega.ZMicromega.CutProof',axiom,
! [Vvar__0___24Anonymous__27965,Vvar__0___24Anonymous__27966,Vvar__1___24Anonymous__27967,Vvar__1___24Anonymous__27968] :
( cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(Vvar__0___24Anonymous__27965,Vvar__1___24Anonymous__27967) = cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(Vvar__0___24Anonymous__27966,Vvar__1___24Anonymous__27968)
=> ( Vvar__1___24Anonymous__27967 = Vvar__1___24Anonymous__27968
& Vvar__0___24Anonymous__27965 = Vvar__0___24Anonymous__27966 ) ) ).
fof('$_inj_Coq.micromega.ZMicromega.EnumProof',axiom,
! [Vvar__0___24Anonymous__27969,Vvar__0___24Anonymous__27970,Vvar__1___24Anonymous__27971,Vvar__1___24Anonymous__27972,Vvar__2___24Anonymous__27973,Vvar__2___24Anonymous__27974] :
( cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(Vvar__0___24Anonymous__27969,Vvar__1___24Anonymous__27971,Vvar__2___24Anonymous__27973) = cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(Vvar__0___24Anonymous__27970,Vvar__1___24Anonymous__27972,Vvar__2___24Anonymous__27974)
=> ( Vvar__2___24Anonymous__27973 = Vvar__2___24Anonymous__27974
& Vvar__1___24Anonymous__27971 = Vvar__1___24Anonymous__27972
& Vvar__0___24Anonymous__27969 = Vvar__0___24Anonymous__27970 ) ) ).
fof('$_inj_Coq.micromega.ZMicromega.RatProof',axiom,
! [Vvar__0___24Anonymous__27961,Vvar__0___24Anonymous__27962,Vvar__1___24Anonymous__27963,Vvar__1___24Anonymous__27964] :
( cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__27961,Vvar__1___24Anonymous__27963) = cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__27962,Vvar__1___24Anonymous__27964)
=> ( Vvar__1___24Anonymous__27963 = Vvar__1___24Anonymous__27964
& Vvar__0___24Anonymous__27961 = Vvar__0___24Anonymous__27962 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEI',axiom,
! [Vvar__0__C__37786,Vvar__0__C__37787] :
( cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__37786) = cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__37787)
=> Vvar__0__C__37786 = Vvar__0__C__37787 ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEO',axiom,
! [Vvar__0__C__37784,Vvar__0__C__37785] :
( cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__37784) = cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__37785)
=> Vvar__0__C__37784 = Vvar__0__C__37785 ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEX',axiom,
! [Vvar__0__C__37792,Vvar__0__C__37793,Vvar__1___24Anonymous__37794,Vvar__1___24Anonymous__37795] :
( cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(Vvar__0__C__37792,Vvar__1___24Anonymous__37794) = cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(Vvar__0__C__37793,Vvar__1___24Anonymous__37795)
=> ( Vvar__1___24Anonymous__37794 = Vvar__1___24Anonymous__37795
& Vvar__0__C__37792 = Vvar__0__C__37793 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEadd',axiom,
! [Vvar__0__C__37796,Vvar__0__C__37797,Vvar__1___24Anonymous__37798,Vvar__1___24Anonymous__37799,Vvar__2___24Anonymous__37800,Vvar__2___24Anonymous__37801] :
( cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(Vvar__0__C__37796,Vvar__1___24Anonymous__37798,Vvar__2___24Anonymous__37800) = cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(Vvar__0__C__37797,Vvar__1___24Anonymous__37799,Vvar__2___24Anonymous__37801)
=> ( Vvar__2___24Anonymous__37800 = Vvar__2___24Anonymous__37801
& Vvar__1___24Anonymous__37798 = Vvar__1___24Anonymous__37799
& Vvar__0__C__37796 = Vvar__0__C__37797 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEc',axiom,
! [Vvar__0__C__37788,Vvar__0__C__37789,Vvar__1___24Anonymous__37790,Vvar__1___24Anonymous__37791] :
( cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(Vvar__0__C__37788,Vvar__1___24Anonymous__37790) = cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(Vvar__0__C__37789,Vvar__1___24Anonymous__37791)
=> ( Vvar__1___24Anonymous__37790 = Vvar__1___24Anonymous__37791
& Vvar__0__C__37788 = Vvar__0__C__37789 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEdiv',axiom,
! [Vvar__0__C__37822,Vvar__0__C__37823,Vvar__1___24Anonymous__37824,Vvar__1___24Anonymous__37825,Vvar__2___24Anonymous__37826,Vvar__2___24Anonymous__37827] :
( cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(Vvar__0__C__37822,Vvar__1___24Anonymous__37824,Vvar__2___24Anonymous__37826) = cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(Vvar__0__C__37823,Vvar__1___24Anonymous__37825,Vvar__2___24Anonymous__37827)
=> ( Vvar__2___24Anonymous__37826 = Vvar__2___24Anonymous__37827
& Vvar__1___24Anonymous__37824 = Vvar__1___24Anonymous__37825
& Vvar__0__C__37822 = Vvar__0__C__37823 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEinv',axiom,
! [Vvar__0__C__37818,Vvar__0__C__37819,Vvar__1___24Anonymous__37820,Vvar__1___24Anonymous__37821] :
( cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(Vvar__0__C__37818,Vvar__1___24Anonymous__37820) = cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(Vvar__0__C__37819,Vvar__1___24Anonymous__37821)
=> ( Vvar__1___24Anonymous__37820 = Vvar__1___24Anonymous__37821
& Vvar__0__C__37818 = Vvar__0__C__37819 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEmul',axiom,
! [Vvar__0__C__37808,Vvar__0__C__37809,Vvar__1___24Anonymous__37810,Vvar__1___24Anonymous__37811,Vvar__2___24Anonymous__37812,Vvar__2___24Anonymous__37813] :
( cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(Vvar__0__C__37808,Vvar__1___24Anonymous__37810,Vvar__2___24Anonymous__37812) = cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(Vvar__0__C__37809,Vvar__1___24Anonymous__37811,Vvar__2___24Anonymous__37813)
=> ( Vvar__2___24Anonymous__37812 = Vvar__2___24Anonymous__37813
& Vvar__1___24Anonymous__37810 = Vvar__1___24Anonymous__37811
& Vvar__0__C__37808 = Vvar__0__C__37809 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEopp',axiom,
! [Vvar__0__C__37814,Vvar__0__C__37815,Vvar__1___24Anonymous__37816,Vvar__1___24Anonymous__37817] :
( cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(Vvar__0__C__37814,Vvar__1___24Anonymous__37816) = cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(Vvar__0__C__37815,Vvar__1___24Anonymous__37817)
=> ( Vvar__1___24Anonymous__37816 = Vvar__1___24Anonymous__37817
& Vvar__0__C__37814 = Vvar__0__C__37815 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEpow',axiom,
! [Vvar__0__C__37828,Vvar__0__C__37829,Vvar__1___24Anonymous__37830,Vvar__1___24Anonymous__37831,Vvar__2___24Anonymous__37832,Vvar__2___24Anonymous__37833] :
( cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(Vvar__0__C__37828,Vvar__1___24Anonymous__37830,Vvar__2___24Anonymous__37832) = cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(Vvar__0__C__37829,Vvar__1___24Anonymous__37831,Vvar__2___24Anonymous__37833)
=> ( Vvar__2___24Anonymous__37832 = Vvar__2___24Anonymous__37833
& Vvar__1___24Anonymous__37830 = Vvar__1___24Anonymous__37831
& Vvar__0__C__37828 = Vvar__0__C__37829 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.FEsub',axiom,
! [Vvar__0__C__37802,Vvar__0__C__37803,Vvar__1___24Anonymous__37804,Vvar__1___24Anonymous__37805,Vvar__2___24Anonymous__37806,Vvar__2___24Anonymous__37807] :
( cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(Vvar__0__C__37802,Vvar__1___24Anonymous__37804,Vvar__2___24Anonymous__37806) = cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(Vvar__0__C__37803,Vvar__1___24Anonymous__37805,Vvar__2___24Anonymous__37807)
=> ( Vvar__2___24Anonymous__37806 = Vvar__2___24Anonymous__37807
& Vvar__1___24Anonymous__37804 = Vvar__1___24Anonymous__37805
& Vvar__0__C__37802 = Vvar__0__C__37803 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.mk_linear',axiom,
! [Vvar__0__C__38125,Vvar__0__C__38126,Vvar__1__num__38127,Vvar__1__num__38128,Vvar__2__denum__38129,Vvar__2__denum__38130,Vvar__3__condition__38131,Vvar__3__condition__38132] :
( cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(Vvar__0__C__38125,Vvar__1__num__38127,Vvar__2__denum__38129,Vvar__3__condition__38131) = cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(Vvar__0__C__38126,Vvar__1__num__38128,Vvar__2__denum__38130,Vvar__3__condition__38132)
=> ( Vvar__3__condition__38131 = Vvar__3__condition__38132
& Vvar__2__denum__38129 = Vvar__2__denum__38130
& Vvar__1__num__38127 = Vvar__1__num__38128
& Vvar__0__C__38125 = Vvar__0__C__38126 ) ) ).
fof('$_inj_Coq.setoid_ring.Field_theory.mk_rsplit',axiom,
! [Vvar__0__C__48374,Vvar__0__C__48375,Vvar__1__rsplit__left__48376,Vvar__1__rsplit__left__48377,Vvar__2__rsplit__common__48378,Vvar__2__rsplit__common__48379,Vvar__3__rsplit__right__48380,Vvar__3__rsplit__right__48381] :
( cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(Vvar__0__C__48374,Vvar__1__rsplit__left__48376,Vvar__2__rsplit__common__48378,Vvar__3__rsplit__right__48380) = cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(Vvar__0__C__48375,Vvar__1__rsplit__left__48377,Vvar__2__rsplit__common__48379,Vvar__3__rsplit__right__48381)
=> ( Vvar__3__rsplit__right__48380 = Vvar__3__rsplit__right__48381
& Vvar__2__rsplit__common__48378 = Vvar__2__rsplit__common__48379
& Vvar__1__rsplit__left__48376 = Vvar__1__rsplit__left__48377
& Vvar__0__C__48374 = Vvar__0__C__48375 ) ) ).
fof('$_inj_Coq.setoid_ring.InitialRing.mkhypo',axiom,
! [Vvar__0__hypo__type__55707,Vvar__0__hypo__type__55708,Vvar__1__hypo__proof__55709,Vvar__1__hypo__proof__55710] :
( cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(Vvar__0__hypo__type__55707,Vvar__1__hypo__proof__55709) = cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(Vvar__0__hypo__type__55708,Vvar__1__hypo__proof__55710)
=> ( Vvar__1__hypo__proof__55709 = Vvar__1__hypo__proof__55710
& Vvar__0__hypo__type__55707 = Vvar__0__hypo__type__55708 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEI',axiom,
! [Vvar__0__C__8345,Vvar__0__C__8346] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__8345) = cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__8346)
=> Vvar__0__C__8345 = Vvar__0__C__8346 ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEO',axiom,
! [Vvar__0__C__8343,Vvar__0__C__8344] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__8343) = cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__8344)
=> Vvar__0__C__8343 = Vvar__0__C__8344 ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEX',axiom,
! [Vvar__0__C__8351,Vvar__0__C__8352,Vvar__1___24Anonymous__8353,Vvar__1___24Anonymous__8354] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(Vvar__0__C__8351,Vvar__1___24Anonymous__8353) = cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(Vvar__0__C__8352,Vvar__1___24Anonymous__8354)
=> ( Vvar__1___24Anonymous__8353 = Vvar__1___24Anonymous__8354
& Vvar__0__C__8351 = Vvar__0__C__8352 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEadd',axiom,
! [Vvar__0__C__8355,Vvar__0__C__8356,Vvar__1___24Anonymous__8357,Vvar__1___24Anonymous__8358,Vvar__2___24Anonymous__8359,Vvar__2___24Anonymous__8360] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(Vvar__0__C__8355,Vvar__1___24Anonymous__8357,Vvar__2___24Anonymous__8359) = cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(Vvar__0__C__8356,Vvar__1___24Anonymous__8358,Vvar__2___24Anonymous__8360)
=> ( Vvar__2___24Anonymous__8359 = Vvar__2___24Anonymous__8360
& Vvar__1___24Anonymous__8357 = Vvar__1___24Anonymous__8358
& Vvar__0__C__8355 = Vvar__0__C__8356 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEc',axiom,
! [Vvar__0__C__8347,Vvar__0__C__8348,Vvar__1___24Anonymous__8349,Vvar__1___24Anonymous__8350] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(Vvar__0__C__8347,Vvar__1___24Anonymous__8349) = cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(Vvar__0__C__8348,Vvar__1___24Anonymous__8350)
=> ( Vvar__1___24Anonymous__8349 = Vvar__1___24Anonymous__8350
& Vvar__0__C__8347 = Vvar__0__C__8348 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEmul',axiom,
! [Vvar__0__C__8367,Vvar__0__C__8368,Vvar__1___24Anonymous__8369,Vvar__1___24Anonymous__8370,Vvar__2___24Anonymous__8371,Vvar__2___24Anonymous__8372] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(Vvar__0__C__8367,Vvar__1___24Anonymous__8369,Vvar__2___24Anonymous__8371) = cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(Vvar__0__C__8368,Vvar__1___24Anonymous__8370,Vvar__2___24Anonymous__8372)
=> ( Vvar__2___24Anonymous__8371 = Vvar__2___24Anonymous__8372
& Vvar__1___24Anonymous__8369 = Vvar__1___24Anonymous__8370
& Vvar__0__C__8367 = Vvar__0__C__8368 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEopp',axiom,
! [Vvar__0__C__8373,Vvar__0__C__8374,Vvar__1___24Anonymous__8375,Vvar__1___24Anonymous__8376] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(Vvar__0__C__8373,Vvar__1___24Anonymous__8375) = cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(Vvar__0__C__8374,Vvar__1___24Anonymous__8376)
=> ( Vvar__1___24Anonymous__8375 = Vvar__1___24Anonymous__8376
& Vvar__0__C__8373 = Vvar__0__C__8374 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEpow',axiom,
! [Vvar__0__C__8377,Vvar__0__C__8378,Vvar__1___24Anonymous__8379,Vvar__1___24Anonymous__8380,Vvar__2___24Anonymous__8381,Vvar__2___24Anonymous__8382] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(Vvar__0__C__8377,Vvar__1___24Anonymous__8379,Vvar__2___24Anonymous__8381) = cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(Vvar__0__C__8378,Vvar__1___24Anonymous__8380,Vvar__2___24Anonymous__8382)
=> ( Vvar__2___24Anonymous__8381 = Vvar__2___24Anonymous__8382
& Vvar__1___24Anonymous__8379 = Vvar__1___24Anonymous__8380
& Vvar__0__C__8377 = Vvar__0__C__8378 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PEsub',axiom,
! [Vvar__0__C__8361,Vvar__0__C__8362,Vvar__1___24Anonymous__8363,Vvar__1___24Anonymous__8364,Vvar__2___24Anonymous__8365,Vvar__2___24Anonymous__8366] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(Vvar__0__C__8361,Vvar__1___24Anonymous__8363,Vvar__2___24Anonymous__8365) = cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(Vvar__0__C__8362,Vvar__1___24Anonymous__8364,Vvar__2___24Anonymous__8366)
=> ( Vvar__2___24Anonymous__8365 = Vvar__2___24Anonymous__8366
& Vvar__1___24Anonymous__8363 = Vvar__1___24Anonymous__8364
& Vvar__0__C__8361 = Vvar__0__C__8362 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.PX',axiom,
! [Vvar__0__C__26957,Vvar__0__C__26958,Vvar__1___24Anonymous__26959,Vvar__1___24Anonymous__26960,Vvar__2___24Anonymous__26961,Vvar__2___24Anonymous__26962,Vvar__3___24Anonymous__26963,Vvar__3___24Anonymous__26964] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(Vvar__0__C__26957,Vvar__1___24Anonymous__26959,Vvar__2___24Anonymous__26961,Vvar__3___24Anonymous__26963) = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(Vvar__0__C__26958,Vvar__1___24Anonymous__26960,Vvar__2___24Anonymous__26962,Vvar__3___24Anonymous__26964)
=> ( Vvar__3___24Anonymous__26963 = Vvar__3___24Anonymous__26964
& Vvar__2___24Anonymous__26961 = Vvar__2___24Anonymous__26962
& Vvar__1___24Anonymous__26959 = Vvar__1___24Anonymous__26960
& Vvar__0__C__26957 = Vvar__0__C__26958 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.Pc',axiom,
! [Vvar__0__C__26947,Vvar__0__C__26948,Vvar__1___24Anonymous__26949,Vvar__1___24Anonymous__26950] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__26947,Vvar__1___24Anonymous__26949) = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__26948,Vvar__1___24Anonymous__26950)
=> ( Vvar__1___24Anonymous__26949 = Vvar__1___24Anonymous__26950
& Vvar__0__C__26947 = Vvar__0__C__26948 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.Pinj',axiom,
! [Vvar__0__C__26951,Vvar__0__C__26952,Vvar__1___24Anonymous__26953,Vvar__1___24Anonymous__26954,Vvar__2___24Anonymous__26955,Vvar__2___24Anonymous__26956] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__26951,Vvar__1___24Anonymous__26953,Vvar__2___24Anonymous__26955) = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__26952,Vvar__1___24Anonymous__26954,Vvar__2___24Anonymous__26956)
=> ( Vvar__2___24Anonymous__26955 = Vvar__2___24Anonymous__26956
& Vvar__1___24Anonymous__26953 = Vvar__1___24Anonymous__26954
& Vvar__0__C__26951 = Vvar__0__C__26952 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.vmon',axiom,
! [Vvar__0___24Anonymous__27114,Vvar__0___24Anonymous__27115,Vvar__1___24Anonymous__27116,Vvar__1___24Anonymous__27117] :
( cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(Vvar__0___24Anonymous__27114,Vvar__1___24Anonymous__27116) = cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(Vvar__0___24Anonymous__27115,Vvar__1___24Anonymous__27117)
=> ( Vvar__1___24Anonymous__27116 = Vvar__1___24Anonymous__27117
& Vvar__0___24Anonymous__27114 = Vvar__0___24Anonymous__27115 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_polynom.zmon',axiom,
! [Vvar__0___24Anonymous__27110,Vvar__0___24Anonymous__27111,Vvar__1___24Anonymous__27112,Vvar__1___24Anonymous__27113] :
( cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__27110,Vvar__1___24Anonymous__27112) = cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__27111,Vvar__1___24Anonymous__27113)
=> ( Vvar__1___24Anonymous__27112 = Vvar__1___24Anonymous__27113
& Vvar__0___24Anonymous__27110 = Vvar__0___24Anonymous__27111 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_theory.Computational',axiom,
! [Vvar__0__R__14445,Vvar__0__R__14446,Vvar__1__req__14447,Vvar__1__req__14448,Vvar__2__reqb__14449,Vvar__2__reqb__14450,Vvar__3___24Anonymous__14451,Vvar__3___24Anonymous__14452] :
( cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__14445,Vvar__1__req__14447,Vvar__2__reqb__14449) = cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__14446,Vvar__1__req__14448,Vvar__2__reqb__14450)
=> ( c_24Proof = c_24Proof
& Vvar__2__reqb__14449 = Vvar__2__reqb__14450
& Vvar__1__req__14447 = Vvar__1__req__14448
& Vvar__0__R__14445 = Vvar__0__R__14446 ) ) ).
fof('$_inj_Coq.setoid_ring.Ring_theory.Morphism',axiom,
! [Vvar__0__R__14453,Vvar__0__R__14454,Vvar__1__rO__14455,Vvar__1__rO__14456,Vvar__2__rI__14457,Vvar__2__rI__14458,Vvar__3__radd__14459,Vvar__3__radd__14460,Vvar__4__rmul__14461,Vvar__4__rmul__14462,Vvar__5__rsub__14463,Vvar__5__rsub__14464,Vvar__6__ropp__14465,Vvar__6__ropp__14466,Vvar__7__req__14467,Vvar__7__req__14468,Vvar__8__C__14469,Vvar__8__C__14470,Vvar__9__cO__14471,Vvar__9__cO__14472,Vvar__10__cI__14473,Vvar__10__cI__14474,Vvar__11__cadd__14475,Vvar__11__cadd__14476,Vvar__12__cmul__14477,Vvar__12__cmul__14478,Vvar__13__csub__14479,Vvar__13__csub__14480,Vvar__14__copp__14481,Vvar__14__copp__14482,Vvar__15__ceqb__14483,Vvar__15__ceqb__14484,Vvar__16__phi__14485,Vvar__16__phi__14486,Vvar__17___24Anonymous__14487,Vvar__17___24Anonymous__14488] :
( cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(Vvar__0__R__14453,Vvar__1__rO__14455,Vvar__2__rI__14457,Vvar__3__radd__14459,Vvar__4__rmul__14461,Vvar__5__rsub__14463,Vvar__6__ropp__14465,Vvar__7__req__14467,Vvar__8__C__14469,Vvar__9__cO__14471,Vvar__10__cI__14473,Vvar__11__cadd__14475,Vvar__12__cmul__14477,Vvar__13__csub__14479,Vvar__14__copp__14481,Vvar__15__ceqb__14483,Vvar__16__phi__14485) = cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(Vvar__0__R__14454,Vvar__1__rO__14456,Vvar__2__rI__14458,Vvar__3__radd__14460,Vvar__4__rmul__14462,Vvar__5__rsub__14464,Vvar__6__ropp__14466,Vvar__7__req__14468,Vvar__8__C__14470,Vvar__9__cO__14472,Vvar__10__cI__14474,Vvar__11__cadd__14476,Vvar__12__cmul__14478,Vvar__13__csub__14480,Vvar__14__copp__14482,Vvar__15__ceqb__14484,Vvar__16__phi__14486)
=> ( c_24Proof = c_24Proof
& Vvar__16__phi__14485 = Vvar__16__phi__14486
& Vvar__15__ceqb__14483 = Vvar__15__ceqb__14484
& Vvar__14__copp__14481 = Vvar__14__copp__14482
& Vvar__13__csub__14479 = Vvar__13__csub__14480
& Vvar__12__cmul__14477 = Vvar__12__cmul__14478
& Vvar__11__cadd__14475 = Vvar__11__cadd__14476
& Vvar__10__cI__14473 = Vvar__10__cI__14474
& Vvar__9__cO__14471 = Vvar__9__cO__14472
& Vvar__8__C__14469 = Vvar__8__C__14470
& Vvar__7__req__14467 = Vvar__7__req__14468
& Vvar__6__ropp__14465 = Vvar__6__ropp__14466
& Vvar__5__rsub__14463 = Vvar__5__rsub__14464
& Vvar__4__rmul__14461 = Vvar__4__rmul__14462
& Vvar__3__radd__14459 = Vvar__3__radd__14460
& Vvar__2__rI__14457 = Vvar__2__rI__14458
& Vvar__1__rO__14455 = Vvar__1__rO__14456
& Vvar__0__R__14453 = Vvar__0__R__14454 ) ) ).
fof('$_inj_IntMap.Map.M0',axiom,
! [Vvar__0__A__74,Vvar__0__A__75] :
( cIntMap_2eMap_2eM0___24a1(Vvar__0__A__74) = cIntMap_2eMap_2eM0___24a1(Vvar__0__A__75)
=> Vvar__0__A__74 = Vvar__0__A__75 ) ).
fof('$_inj_IntMap.Map.M1',axiom,
! [Vvar__0__A__76,Vvar__0__A__77,Vvar__1___24Anonymous__78,Vvar__1___24Anonymous__79,Vvar__2___24Anonymous__80,Vvar__2___24Anonymous__81] :
( cIntMap_2eMap_2eM1___24a3(Vvar__0__A__76,Vvar__1___24Anonymous__78,Vvar__2___24Anonymous__80) = cIntMap_2eMap_2eM1___24a3(Vvar__0__A__77,Vvar__1___24Anonymous__79,Vvar__2___24Anonymous__81)
=> ( Vvar__2___24Anonymous__80 = Vvar__2___24Anonymous__81
& Vvar__1___24Anonymous__78 = Vvar__1___24Anonymous__79
& Vvar__0__A__76 = Vvar__0__A__77 ) ) ).
fof('$_inj_IntMap.Map.M2',axiom,
! [Vvar__0__A__82,Vvar__0__A__83,Vvar__1___24Anonymous__84,Vvar__1___24Anonymous__85,Vvar__2___24Anonymous__86,Vvar__2___24Anonymous__87] :
( cIntMap_2eMap_2eM2___24a3(Vvar__0__A__82,Vvar__1___24Anonymous__84,Vvar__2___24Anonymous__86) = cIntMap_2eMap_2eM2___24a3(Vvar__0__A__83,Vvar__1___24Anonymous__85,Vvar__2___24Anonymous__87)
=> ( Vvar__2___24Anonymous__86 = Vvar__2___24Anonymous__87
& Vvar__1___24Anonymous__84 = Vvar__1___24Anonymous__85
& Vvar__0__A__82 = Vvar__0__A__83 ) ) ).
fof('$_inversion_Coq.Arith.Between.P_nth',axiom,
! [Vvar__0__P__54830,Vvar__1__Q__54832,Vvar__2__init__54835,Vvar__3___24Anonymous__54836,Vvar__4___24Anonymous__54837] :
( c_24__type__54863___24t(Vvar__0__P__54830,Vvar__1__Q__54832,Vvar__2__init__54835,Vvar__3___24Anonymous__54836,Vvar__4___24Anonymous__54837,Vvar__0__P__54830)
=> ( c_24__type__54871___24t(Vvar__0__P__54830,Vvar__1__Q__54832,Vvar__2__init__54835,Vvar__3___24Anonymous__54836,Vvar__4___24Anonymous__54837,Vvar__1__Q__54832)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__init__54835)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__3___24Anonymous__54836)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__4___24Anonymous__54837)
=> ( cCoq_2eArith_2eBetween_2eP__nth___24a5(Vvar__0__P__54830,Vvar__1__Q__54832,Vvar__2__init__54835,Vvar__3___24Anonymous__54836,Vvar__4___24Anonymous__54837)
=> ( ( Vvar__4___24Anonymous__54837 = cCoq_2eInit_2eDatatypes_2eO
& Vvar__3___24Anonymous__54836 = Vvar__2__init__54835 )
| ? [Vvar__3__k__54851] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__3__k__54851)
& ? [Vvar__4__l__54852] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__4__l__54852)
& ? [Vvar__5__n__54853] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__5__n__54853)
& cCoq_2eArith_2eBetween_2eP__nth___24a5(Vvar__0__P__54830,Vvar__1__Q__54832,Vvar__2__init__54835,Vvar__3__k__54851,Vvar__5__n__54853)
& cCoq_2eArith_2eBetween_2ebetween___24a3(Vvar__0__P__54830,cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__3__k__54851),Vvar__4__l__54852)
& p(happ(Vvar__1__Q__54832,Vvar__4__l__54852))
& Vvar__4___24Anonymous__54837 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__5__n__54853)
& Vvar__3___24Anonymous__54836 = Vvar__4__l__54852 ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Arith.Between.between',axiom,
! [Vvar__0__P__54790,Vvar__1__k__54792,Vvar__2___24Anonymous__54793] :
( c_24__type__54807___24t(Vvar__0__P__54790,Vvar__1__k__54792,Vvar__2___24Anonymous__54793,Vvar__0__P__54790)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__k__54792)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2___24Anonymous__54793)
=> ( cCoq_2eArith_2eBetween_2ebetween___24a3(Vvar__0__P__54790,Vvar__1__k__54792,Vvar__2___24Anonymous__54793)
=> ( Vvar__2___24Anonymous__54793 = Vvar__1__k__54792
| ? [Vvar__2__l__54801] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__l__54801)
& cCoq_2eArith_2eBetween_2ebetween___24a3(Vvar__0__P__54790,Vvar__1__k__54792,Vvar__2__l__54801)
& p(happ(Vvar__0__P__54790,Vvar__2__l__54801))
& Vvar__2___24Anonymous__54793 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__2__l__54801) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Arith.Between.exists_between',axiom,
! [Vvar__0__Q__54809,Vvar__1__k__54811,Vvar__2___24Anonymous__54812] :
( c_24__type__54828___24t(Vvar__0__Q__54809,Vvar__1__k__54811,Vvar__2___24Anonymous__54812,Vvar__0__Q__54809)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__k__54811)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2___24Anonymous__54812)
=> ( cCoq_2eArith_2eBetween_2eexists__between___24a3(Vvar__0__Q__54809,Vvar__1__k__54811,Vvar__2___24Anonymous__54812)
=> ( ? [Vvar__2__l__54817] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__l__54817)
& cCoq_2eArith_2eBetween_2eexists__between___24a3(Vvar__0__Q__54809,Vvar__1__k__54811,Vvar__2__l__54817)
& Vvar__2___24Anonymous__54812 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__2__l__54817) )
| ? [Vvar__2__l__54822] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__l__54822)
& cCoq_2eInit_2ePeano_2ele___24a2(Vvar__1__k__54811,Vvar__2__l__54822)
& p(happ(Vvar__0__Q__54809,Vvar__2__l__54822))
& Vvar__2___24Anonymous__54812 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__2__l__54822) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Arith.Even.even',axiom,
! [Vvar__0___24Anonymous__47604] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__47604)
=> ( cCoq_2eArith_2eEven_2eeven___24a1(Vvar__0___24Anonymous__47604)
=> ( Vvar__0___24Anonymous__47604 = cCoq_2eInit_2eDatatypes_2eO
| ? [Vvar__0__n__47606] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__47606)
& cCoq_2eArith_2eEven_2eodd___24a1(Vvar__0__n__47606)
& Vvar__0___24Anonymous__47604 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__47606) ) ) ) ) ).
fof('$_inversion_Coq.Arith.Even.odd',axiom,
! [Vvar__0___24Anonymous__47608] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__47608)
=> ( cCoq_2eArith_2eEven_2eodd___24a1(Vvar__0___24Anonymous__47608)
=> ? [Vvar__0__n__47610] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__47610)
& cCoq_2eArith_2eEven_2eeven___24a1(Vvar__0__n__47610)
& Vvar__0___24Anonymous__47608 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__47610) ) ) ) ).
fof('$_inversion_Coq.Bool.Bool.reflect',axiom,
! [Vvar__0__P__4242,Vvar__1___24Anonymous__4243,VX4244] :
( cProp___24t(Vvar__0__P__4242)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__4243)
=> ( cCoq_2eBool_2eBool_2ereflect___24t(Vvar__0__P__4242,Vvar__1___24Anonymous__4243,VX4244)
=> ( ( p(Vvar__0__P__4242)
& Vvar__1___24Anonymous__4243 = cCoq_2eInit_2eDatatypes_2etrue
& VX4244 = cCoq_2eBool_2eBool_2eReflectT___24a1(Vvar__0__P__4242) )
| ( ~ p(Vvar__0__P__4242)
& Vvar__1___24Anonymous__4243 = cCoq_2eInit_2eDatatypes_2efalse
& VX4244 = cCoq_2eBool_2eBool_2eReflectF___24a1(Vvar__0__P__4242) ) ) ) ) ) ).
fof('$_inversion_Coq.FSets.FSetPositive.PositiveSet.ct',axiom,
! [Vvar__0___24Anonymous__58540,Vvar__1___24Anonymous__58541,Vvar__2___24Anonymous__58542] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__0___24Anonymous__58540)
=> ( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__1___24Anonymous__58541)
=> ( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__2___24Anonymous__58542)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2ect___24a3(Vvar__0___24Anonymous__58540,Vvar__1___24Anonymous__58541,Vvar__2___24Anonymous__58542)
=> ( ? [Vvar__0__x__58544] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__0__x__58544)
& Vvar__2___24Anonymous__58542 = Vvar__0__x__58544
& Vvar__1___24Anonymous__58541 = Vvar__0__x__58544
& Vvar__0___24Anonymous__58540 = Vvar__0__x__58544 )
| ? [Vvar__0__x__58545] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__0__x__58545)
& Vvar__2___24Anonymous__58542 = Vvar__0__x__58545
& Vvar__1___24Anonymous__58541 = cCoq_2eInit_2eDatatypes_2eEq
& Vvar__0___24Anonymous__58540 = Vvar__0__x__58545 )
| ? [Vvar__0__x__58546] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__0__x__58546)
& Vvar__2___24Anonymous__58542 = Vvar__0__x__58546
& Vvar__1___24Anonymous__58541 = Vvar__0__x__58546
& Vvar__0___24Anonymous__58540 = cCoq_2eInit_2eDatatypes_2eEq )
| ? [Vvar__0__x__58547] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__0__x__58547)
& Vvar__2___24Anonymous__58542 = Vvar__0__x__58547
& Vvar__1___24Anonymous__58541 = cCoq_2eInit_2eDatatypes_2eLt
& Vvar__0___24Anonymous__58540 = cCoq_2eInit_2eDatatypes_2eGt )
| ? [Vvar__0__x__58548] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__0__x__58548)
& Vvar__2___24Anonymous__58542 = Vvar__0__x__58548
& Vvar__1___24Anonymous__58541 = cCoq_2eInit_2eDatatypes_2eGt
& Vvar__0___24Anonymous__58540 = cCoq_2eInit_2eDatatypes_2eLt ) ) ) ) ) ) ).
fof('$_inversion_Coq.FSets.FSetPositive.PositiveSet.tree',axiom,
! [VX19636] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(VX19636)
=> ( VX19636 = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eLeaf
| ? [Vvar__0___24Anonymous__19637] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__0___24Anonymous__19637)
& ? [Vvar__1___24Anonymous__19638] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__19638)
& ? [Vvar__2___24Anonymous__19639] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2etree___24t(Vvar__2___24Anonymous__19639)
& VX19636 = cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode___24a3(Vvar__0___24Anonymous__19637,Vvar__1___24Anonymous__19638,Vvar__2___24Anonymous__19639) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Byte.byte',axiom,
! [VX4448] :
( cCoq_2eInit_2eByte_2ebyte___24t(VX4448)
=> ( VX4448 = cCoq_2eInit_2eByte_2ex00
| VX4448 = cCoq_2eInit_2eByte_2ex01
| VX4448 = cCoq_2eInit_2eByte_2ex02
| VX4448 = cCoq_2eInit_2eByte_2ex03
| VX4448 = cCoq_2eInit_2eByte_2ex04
| VX4448 = cCoq_2eInit_2eByte_2ex05
| VX4448 = cCoq_2eInit_2eByte_2ex06
| VX4448 = cCoq_2eInit_2eByte_2ex07
| VX4448 = cCoq_2eInit_2eByte_2ex08
| VX4448 = cCoq_2eInit_2eByte_2ex09
| VX4448 = cCoq_2eInit_2eByte_2ex0a
| VX4448 = cCoq_2eInit_2eByte_2ex0b
| VX4448 = cCoq_2eInit_2eByte_2ex0c
| VX4448 = cCoq_2eInit_2eByte_2ex0d
| VX4448 = cCoq_2eInit_2eByte_2ex0e
| VX4448 = cCoq_2eInit_2eByte_2ex0f
| VX4448 = cCoq_2eInit_2eByte_2ex10
| VX4448 = cCoq_2eInit_2eByte_2ex11
| VX4448 = cCoq_2eInit_2eByte_2ex12
| VX4448 = cCoq_2eInit_2eByte_2ex13
| VX4448 = cCoq_2eInit_2eByte_2ex14
| VX4448 = cCoq_2eInit_2eByte_2ex15
| VX4448 = cCoq_2eInit_2eByte_2ex16
| VX4448 = cCoq_2eInit_2eByte_2ex17
| VX4448 = cCoq_2eInit_2eByte_2ex18
| VX4448 = cCoq_2eInit_2eByte_2ex19
| VX4448 = cCoq_2eInit_2eByte_2ex1a
| VX4448 = cCoq_2eInit_2eByte_2ex1b
| VX4448 = cCoq_2eInit_2eByte_2ex1c
| VX4448 = cCoq_2eInit_2eByte_2ex1d
| VX4448 = cCoq_2eInit_2eByte_2ex1e
| VX4448 = cCoq_2eInit_2eByte_2ex1f
| VX4448 = cCoq_2eInit_2eByte_2ex20
| VX4448 = cCoq_2eInit_2eByte_2ex21
| VX4448 = cCoq_2eInit_2eByte_2ex22
| VX4448 = cCoq_2eInit_2eByte_2ex23
| VX4448 = cCoq_2eInit_2eByte_2ex24
| VX4448 = cCoq_2eInit_2eByte_2ex25
| VX4448 = cCoq_2eInit_2eByte_2ex26
| VX4448 = cCoq_2eInit_2eByte_2ex27
| VX4448 = cCoq_2eInit_2eByte_2ex28
| VX4448 = cCoq_2eInit_2eByte_2ex29
| VX4448 = cCoq_2eInit_2eByte_2ex2a
| VX4448 = cCoq_2eInit_2eByte_2ex2b
| VX4448 = cCoq_2eInit_2eByte_2ex2c
| VX4448 = cCoq_2eInit_2eByte_2ex2d
| VX4448 = cCoq_2eInit_2eByte_2ex2e
| VX4448 = cCoq_2eInit_2eByte_2ex2f
| VX4448 = cCoq_2eInit_2eByte_2ex30
| VX4448 = cCoq_2eInit_2eByte_2ex31
| VX4448 = cCoq_2eInit_2eByte_2ex32
| VX4448 = cCoq_2eInit_2eByte_2ex33
| VX4448 = cCoq_2eInit_2eByte_2ex34
| VX4448 = cCoq_2eInit_2eByte_2ex35
| VX4448 = cCoq_2eInit_2eByte_2ex36
| VX4448 = cCoq_2eInit_2eByte_2ex37
| VX4448 = cCoq_2eInit_2eByte_2ex38
| VX4448 = cCoq_2eInit_2eByte_2ex39
| VX4448 = cCoq_2eInit_2eByte_2ex3a
| VX4448 = cCoq_2eInit_2eByte_2ex3b
| VX4448 = cCoq_2eInit_2eByte_2ex3c
| VX4448 = cCoq_2eInit_2eByte_2ex3d
| VX4448 = cCoq_2eInit_2eByte_2ex3e
| VX4448 = cCoq_2eInit_2eByte_2ex3f
| VX4448 = cCoq_2eInit_2eByte_2ex40
| VX4448 = cCoq_2eInit_2eByte_2ex41
| VX4448 = cCoq_2eInit_2eByte_2ex42
| VX4448 = cCoq_2eInit_2eByte_2ex43
| VX4448 = cCoq_2eInit_2eByte_2ex44
| VX4448 = cCoq_2eInit_2eByte_2ex45
| VX4448 = cCoq_2eInit_2eByte_2ex46
| VX4448 = cCoq_2eInit_2eByte_2ex47
| VX4448 = cCoq_2eInit_2eByte_2ex48
| VX4448 = cCoq_2eInit_2eByte_2ex49
| VX4448 = cCoq_2eInit_2eByte_2ex4a
| VX4448 = cCoq_2eInit_2eByte_2ex4b
| VX4448 = cCoq_2eInit_2eByte_2ex4c
| VX4448 = cCoq_2eInit_2eByte_2ex4d
| VX4448 = cCoq_2eInit_2eByte_2ex4e
| VX4448 = cCoq_2eInit_2eByte_2ex4f
| VX4448 = cCoq_2eInit_2eByte_2ex50
| VX4448 = cCoq_2eInit_2eByte_2ex51
| VX4448 = cCoq_2eInit_2eByte_2ex52
| VX4448 = cCoq_2eInit_2eByte_2ex53
| VX4448 = cCoq_2eInit_2eByte_2ex54
| VX4448 = cCoq_2eInit_2eByte_2ex55
| VX4448 = cCoq_2eInit_2eByte_2ex56
| VX4448 = cCoq_2eInit_2eByte_2ex57
| VX4448 = cCoq_2eInit_2eByte_2ex58
| VX4448 = cCoq_2eInit_2eByte_2ex59
| VX4448 = cCoq_2eInit_2eByte_2ex5a
| VX4448 = cCoq_2eInit_2eByte_2ex5b
| VX4448 = cCoq_2eInit_2eByte_2ex5c
| VX4448 = cCoq_2eInit_2eByte_2ex5d
| VX4448 = cCoq_2eInit_2eByte_2ex5e
| VX4448 = cCoq_2eInit_2eByte_2ex5f
| VX4448 = cCoq_2eInit_2eByte_2ex60
| VX4448 = cCoq_2eInit_2eByte_2ex61
| VX4448 = cCoq_2eInit_2eByte_2ex62
| VX4448 = cCoq_2eInit_2eByte_2ex63
| VX4448 = cCoq_2eInit_2eByte_2ex64
| VX4448 = cCoq_2eInit_2eByte_2ex65
| VX4448 = cCoq_2eInit_2eByte_2ex66
| VX4448 = cCoq_2eInit_2eByte_2ex67
| VX4448 = cCoq_2eInit_2eByte_2ex68
| VX4448 = cCoq_2eInit_2eByte_2ex69
| VX4448 = cCoq_2eInit_2eByte_2ex6a
| VX4448 = cCoq_2eInit_2eByte_2ex6b
| VX4448 = cCoq_2eInit_2eByte_2ex6c
| VX4448 = cCoq_2eInit_2eByte_2ex6d
| VX4448 = cCoq_2eInit_2eByte_2ex6e
| VX4448 = cCoq_2eInit_2eByte_2ex6f
| VX4448 = cCoq_2eInit_2eByte_2ex70
| VX4448 = cCoq_2eInit_2eByte_2ex71
| VX4448 = cCoq_2eInit_2eByte_2ex72
| VX4448 = cCoq_2eInit_2eByte_2ex73
| VX4448 = cCoq_2eInit_2eByte_2ex74
| VX4448 = cCoq_2eInit_2eByte_2ex75
| VX4448 = cCoq_2eInit_2eByte_2ex76
| VX4448 = cCoq_2eInit_2eByte_2ex77
| VX4448 = cCoq_2eInit_2eByte_2ex78
| VX4448 = cCoq_2eInit_2eByte_2ex79
| VX4448 = cCoq_2eInit_2eByte_2ex7a
| VX4448 = cCoq_2eInit_2eByte_2ex7b
| VX4448 = cCoq_2eInit_2eByte_2ex7c
| VX4448 = cCoq_2eInit_2eByte_2ex7d
| VX4448 = cCoq_2eInit_2eByte_2ex7e
| VX4448 = cCoq_2eInit_2eByte_2ex7f
| VX4448 = cCoq_2eInit_2eByte_2ex80
| VX4448 = cCoq_2eInit_2eByte_2ex81
| VX4448 = cCoq_2eInit_2eByte_2ex82
| VX4448 = cCoq_2eInit_2eByte_2ex83
| VX4448 = cCoq_2eInit_2eByte_2ex84
| VX4448 = cCoq_2eInit_2eByte_2ex85
| VX4448 = cCoq_2eInit_2eByte_2ex86
| VX4448 = cCoq_2eInit_2eByte_2ex87
| VX4448 = cCoq_2eInit_2eByte_2ex88
| VX4448 = cCoq_2eInit_2eByte_2ex89
| VX4448 = cCoq_2eInit_2eByte_2ex8a
| VX4448 = cCoq_2eInit_2eByte_2ex8b
| VX4448 = cCoq_2eInit_2eByte_2ex8c
| VX4448 = cCoq_2eInit_2eByte_2ex8d
| VX4448 = cCoq_2eInit_2eByte_2ex8e
| VX4448 = cCoq_2eInit_2eByte_2ex8f
| VX4448 = cCoq_2eInit_2eByte_2ex90
| VX4448 = cCoq_2eInit_2eByte_2ex91
| VX4448 = cCoq_2eInit_2eByte_2ex92
| VX4448 = cCoq_2eInit_2eByte_2ex93
| VX4448 = cCoq_2eInit_2eByte_2ex94
| VX4448 = cCoq_2eInit_2eByte_2ex95
| VX4448 = cCoq_2eInit_2eByte_2ex96
| VX4448 = cCoq_2eInit_2eByte_2ex97
| VX4448 = cCoq_2eInit_2eByte_2ex98
| VX4448 = cCoq_2eInit_2eByte_2ex99
| VX4448 = cCoq_2eInit_2eByte_2ex9a
| VX4448 = cCoq_2eInit_2eByte_2ex9b
| VX4448 = cCoq_2eInit_2eByte_2ex9c
| VX4448 = cCoq_2eInit_2eByte_2ex9d
| VX4448 = cCoq_2eInit_2eByte_2ex9e
| VX4448 = cCoq_2eInit_2eByte_2ex9f
| VX4448 = cCoq_2eInit_2eByte_2exa0
| VX4448 = cCoq_2eInit_2eByte_2exa1
| VX4448 = cCoq_2eInit_2eByte_2exa2
| VX4448 = cCoq_2eInit_2eByte_2exa3
| VX4448 = cCoq_2eInit_2eByte_2exa4
| VX4448 = cCoq_2eInit_2eByte_2exa5
| VX4448 = cCoq_2eInit_2eByte_2exa6
| VX4448 = cCoq_2eInit_2eByte_2exa7
| VX4448 = cCoq_2eInit_2eByte_2exa8
| VX4448 = cCoq_2eInit_2eByte_2exa9
| VX4448 = cCoq_2eInit_2eByte_2exaa
| VX4448 = cCoq_2eInit_2eByte_2exab
| VX4448 = cCoq_2eInit_2eByte_2exac
| VX4448 = cCoq_2eInit_2eByte_2exad
| VX4448 = cCoq_2eInit_2eByte_2exae
| VX4448 = cCoq_2eInit_2eByte_2exaf
| VX4448 = cCoq_2eInit_2eByte_2exb0
| VX4448 = cCoq_2eInit_2eByte_2exb1
| VX4448 = cCoq_2eInit_2eByte_2exb2
| VX4448 = cCoq_2eInit_2eByte_2exb3
| VX4448 = cCoq_2eInit_2eByte_2exb4
| VX4448 = cCoq_2eInit_2eByte_2exb5
| VX4448 = cCoq_2eInit_2eByte_2exb6
| VX4448 = cCoq_2eInit_2eByte_2exb7
| VX4448 = cCoq_2eInit_2eByte_2exb8
| VX4448 = cCoq_2eInit_2eByte_2exb9
| VX4448 = cCoq_2eInit_2eByte_2exba
| VX4448 = cCoq_2eInit_2eByte_2exbb
| VX4448 = cCoq_2eInit_2eByte_2exbc
| VX4448 = cCoq_2eInit_2eByte_2exbd
| VX4448 = cCoq_2eInit_2eByte_2exbe
| VX4448 = cCoq_2eInit_2eByte_2exbf
| VX4448 = cCoq_2eInit_2eByte_2exc0
| VX4448 = cCoq_2eInit_2eByte_2exc1
| VX4448 = cCoq_2eInit_2eByte_2exc2
| VX4448 = cCoq_2eInit_2eByte_2exc3
| VX4448 = cCoq_2eInit_2eByte_2exc4
| VX4448 = cCoq_2eInit_2eByte_2exc5
| VX4448 = cCoq_2eInit_2eByte_2exc6
| VX4448 = cCoq_2eInit_2eByte_2exc7
| VX4448 = cCoq_2eInit_2eByte_2exc8
| VX4448 = cCoq_2eInit_2eByte_2exc9
| VX4448 = cCoq_2eInit_2eByte_2exca
| VX4448 = cCoq_2eInit_2eByte_2excb
| VX4448 = cCoq_2eInit_2eByte_2excc
| VX4448 = cCoq_2eInit_2eByte_2excd
| VX4448 = cCoq_2eInit_2eByte_2exce
| VX4448 = cCoq_2eInit_2eByte_2excf
| VX4448 = cCoq_2eInit_2eByte_2exd0
| VX4448 = cCoq_2eInit_2eByte_2exd1
| VX4448 = cCoq_2eInit_2eByte_2exd2
| VX4448 = cCoq_2eInit_2eByte_2exd3
| VX4448 = cCoq_2eInit_2eByte_2exd4
| VX4448 = cCoq_2eInit_2eByte_2exd5
| VX4448 = cCoq_2eInit_2eByte_2exd6
| VX4448 = cCoq_2eInit_2eByte_2exd7
| VX4448 = cCoq_2eInit_2eByte_2exd8
| VX4448 = cCoq_2eInit_2eByte_2exd9
| VX4448 = cCoq_2eInit_2eByte_2exda
| VX4448 = cCoq_2eInit_2eByte_2exdb
| VX4448 = cCoq_2eInit_2eByte_2exdc
| VX4448 = cCoq_2eInit_2eByte_2exdd
| VX4448 = cCoq_2eInit_2eByte_2exde
| VX4448 = cCoq_2eInit_2eByte_2exdf
| VX4448 = cCoq_2eInit_2eByte_2exe0
| VX4448 = cCoq_2eInit_2eByte_2exe1
| VX4448 = cCoq_2eInit_2eByte_2exe2
| VX4448 = cCoq_2eInit_2eByte_2exe3
| VX4448 = cCoq_2eInit_2eByte_2exe4
| VX4448 = cCoq_2eInit_2eByte_2exe5
| VX4448 = cCoq_2eInit_2eByte_2exe6
| VX4448 = cCoq_2eInit_2eByte_2exe7
| VX4448 = cCoq_2eInit_2eByte_2exe8
| VX4448 = cCoq_2eInit_2eByte_2exe9
| VX4448 = cCoq_2eInit_2eByte_2exea
| VX4448 = cCoq_2eInit_2eByte_2exeb
| VX4448 = cCoq_2eInit_2eByte_2exec
| VX4448 = cCoq_2eInit_2eByte_2exed
| VX4448 = cCoq_2eInit_2eByte_2exee
| VX4448 = cCoq_2eInit_2eByte_2exef
| VX4448 = cCoq_2eInit_2eByte_2exf0
| VX4448 = cCoq_2eInit_2eByte_2exf1
| VX4448 = cCoq_2eInit_2eByte_2exf2
| VX4448 = cCoq_2eInit_2eByte_2exf3
| VX4448 = cCoq_2eInit_2eByte_2exf4
| VX4448 = cCoq_2eInit_2eByte_2exf5
| VX4448 = cCoq_2eInit_2eByte_2exf6
| VX4448 = cCoq_2eInit_2eByte_2exf7
| VX4448 = cCoq_2eInit_2eByte_2exf8
| VX4448 = cCoq_2eInit_2eByte_2exf9
| VX4448 = cCoq_2eInit_2eByte_2exfa
| VX4448 = cCoq_2eInit_2eByte_2exfb
| VX4448 = cCoq_2eInit_2eByte_2exfc
| VX4448 = cCoq_2eInit_2eByte_2exfd
| VX4448 = cCoq_2eInit_2eByte_2exfe
| VX4448 = cCoq_2eInit_2eByte_2exff ) ) ).
fof('$_inversion_Coq.Init.Datatypes.BoolSpec',axiom,
! [Vvar__0__P__20323,Vvar__1__Q__20324,Vvar__2___24Anonymous__20325] :
( cProp___24t(Vvar__0__P__20323)
=> ( cProp___24t(Vvar__1__Q__20324)
=> ( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__2___24Anonymous__20325)
=> ( cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(Vvar__0__P__20323,Vvar__1__Q__20324,Vvar__2___24Anonymous__20325)
=> ( ( p(Vvar__0__P__20323)
& Vvar__2___24Anonymous__20325 = cCoq_2eInit_2eDatatypes_2etrue )
| ( p(Vvar__1__Q__20324)
& Vvar__2___24Anonymous__20325 = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.CompareSpec',axiom,
! [Vvar__0__Peq__20335,Vvar__1__Plt__20336,Vvar__2__Pgt__20337,Vvar__3___24Anonymous__20338] :
( cProp___24t(Vvar__0__Peq__20335)
=> ( cProp___24t(Vvar__1__Plt__20336)
=> ( cProp___24t(Vvar__2__Pgt__20337)
=> ( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__3___24Anonymous__20338)
=> ( cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(Vvar__0__Peq__20335,Vvar__1__Plt__20336,Vvar__2__Pgt__20337,Vvar__3___24Anonymous__20338)
=> ( ( p(Vvar__0__Peq__20335)
& Vvar__3___24Anonymous__20338 = cCoq_2eInit_2eDatatypes_2eEq )
| ( p(Vvar__1__Plt__20336)
& Vvar__3___24Anonymous__20338 = cCoq_2eInit_2eDatatypes_2eLt )
| ( p(Vvar__2__Pgt__20337)
& Vvar__3___24Anonymous__20338 = cCoq_2eInit_2eDatatypes_2eGt ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.CompareSpecT',axiom,
! [Vvar__0__Peq__54881,Vvar__1__Plt__54882,Vvar__2__Pgt__54883,Vvar__3___24Anonymous__54884,VX54885] :
( cProp___24t(Vvar__0__Peq__54881)
=> ( cProp___24t(Vvar__1__Plt__54882)
=> ( cProp___24t(Vvar__2__Pgt__54883)
=> ( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vvar__3___24Anonymous__54884)
=> ( cCoq_2eInit_2eDatatypes_2eCompareSpecT___24t(Vvar__0__Peq__54881,Vvar__1__Plt__54882,Vvar__2__Pgt__54883,Vvar__3___24Anonymous__54884,VX54885)
=> ( ( p(Vvar__0__Peq__54881)
& Vvar__3___24Anonymous__54884 = cCoq_2eInit_2eDatatypes_2eEq
& VX54885 = cCoq_2eInit_2eDatatypes_2eCompEqT___24a3(Vvar__0__Peq__54881,Vvar__1__Plt__54882,Vvar__2__Pgt__54883) )
| ( p(Vvar__1__Plt__54882)
& Vvar__3___24Anonymous__54884 = cCoq_2eInit_2eDatatypes_2eLt
& VX54885 = cCoq_2eInit_2eDatatypes_2eCompLtT___24a3(Vvar__0__Peq__54881,Vvar__1__Plt__54882,Vvar__2__Pgt__54883) )
| ( p(Vvar__2__Pgt__54883)
& Vvar__3___24Anonymous__54884 = cCoq_2eInit_2eDatatypes_2eGt
& VX54885 = cCoq_2eInit_2eDatatypes_2eCompGtT___24a3(Vvar__0__Peq__54881,Vvar__1__Plt__54882,Vvar__2__Pgt__54883) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.bool',axiom,
! [VX2] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(VX2)
=> ( VX2 = cCoq_2eInit_2eDatatypes_2etrue
| VX2 = cCoq_2eInit_2eDatatypes_2efalse ) ) ).
fof('$_inversion_Coq.Init.Datatypes.comparison',axiom,
! [VX5154] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(VX5154)
=> ( VX5154 = cCoq_2eInit_2eDatatypes_2eEq
| VX5154 = cCoq_2eInit_2eDatatypes_2eLt
| VX5154 = cCoq_2eInit_2eDatatypes_2eGt ) ) ).
fof('$_inversion_Coq.Init.Datatypes.eq_true',axiom,
! [Vvar__0___24Anonymous__45460] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__0___24Anonymous__45460)
=> ( cCoq_2eInit_2eDatatypes_2eeq__true___24a1(Vvar__0___24Anonymous__45460)
=> Vvar__0___24Anonymous__45460 = cCoq_2eInit_2eDatatypes_2etrue ) ) ).
fof('$_inversion_Coq.Init.Datatypes.identity',axiom,
! [Vvar__0__A__54954,Vvar__1__a__54955,Vvar__2___24Anonymous__54956] :
( cType___24t(Vvar__0__A__54954)
=> ( t(Vvar__1__a__54955,Vvar__0__A__54954)
=> ( t(Vvar__2___24Anonymous__54956,Vvar__0__A__54954)
=> ( cCoq_2eInit_2eDatatypes_2eidentity___24a3(Vvar__0__A__54954,Vvar__1__a__54955,Vvar__2___24Anonymous__54956)
=> Vvar__2___24Anonymous__54956 = Vvar__1__a__54955 ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.list',axiom,
! [Vvar__0__A__5111,VX5112] :
( cType___24t(Vvar__0__A__5111)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__5111,VX5112)
=> ( VX5112 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__5111)
| ? [Vvar__1___24Anonymous__5115] :
( t(Vvar__1___24Anonymous__5115,Vvar__0__A__5111)
& ? [Vvar__2___24Anonymous__5116] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__5111,Vvar__2___24Anonymous__5116)
& VX5112 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__5111,Vvar__1___24Anonymous__5115,Vvar__2___24Anonymous__5116) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.nat',axiom,
! [VX2100] :
( cCoq_2eInit_2eDatatypes_2enat___24t(VX2100)
=> ( VX2100 = cCoq_2eInit_2eDatatypes_2eO
| ? [Vvar__0___24Anonymous__2101] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__2101)
& VX2100 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0___24Anonymous__2101) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.option',axiom,
! [Vvar__0__A__3,VX4] :
( cType___24t(Vvar__0__A__3)
=> ( cCoq_2eInit_2eDatatypes_2eoption___24t(Vvar__0__A__3,VX4)
=> ( ? [Vvar__1___24Anonymous__6] :
( t(Vvar__1___24Anonymous__6,Vvar__0__A__3)
& VX4 = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vvar__0__A__3,Vvar__1___24Anonymous__6) )
| VX4 = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vvar__0__A__3) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.prod',axiom,
! [Vvar__0__A__428,Vvar__1__B__429,VX430] :
( cType___24t(Vvar__0__A__428)
=> ( cType___24t(Vvar__1__B__429)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__428,Vvar__1__B__429,VX430)
=> ? [Vvar__2___24Anonymous__433] :
( t(Vvar__2___24Anonymous__433,Vvar__0__A__428)
& ? [Vvar__3___24Anonymous__434] :
( t(Vvar__3___24Anonymous__434,Vvar__1__B__429)
& VX430 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__428,Vvar__1__B__429,Vvar__2___24Anonymous__433,Vvar__3___24Anonymous__434) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.sum',axiom,
! [Vvar__0__A__2107,Vvar__1__B__2108,VX2109] :
( cType___24t(Vvar__0__A__2107)
=> ( cType___24t(Vvar__1__B__2108)
=> ( cCoq_2eInit_2eDatatypes_2esum___24t(Vvar__0__A__2107,Vvar__1__B__2108,VX2109)
=> ( ? [Vvar__2___24Anonymous__2112] :
( t(Vvar__2___24Anonymous__2112,Vvar__0__A__2107)
& VX2109 = cCoq_2eInit_2eDatatypes_2einl___24a3(Vvar__0__A__2107,Vvar__1__B__2108,Vvar__2___24Anonymous__2112) )
| ? [Vvar__2___24Anonymous__2115] :
( t(Vvar__2___24Anonymous__2115,Vvar__1__B__2108)
& VX2109 = cCoq_2eInit_2eDatatypes_2einr___24a3(Vvar__0__A__2107,Vvar__1__B__2108,Vvar__2___24Anonymous__2115) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Datatypes.unit',axiom,
! [VX1] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(VX1)
=> VX1 = cCoq_2eInit_2eDatatypes_2ett ) ).
fof('$_inversion_Coq.Init.Decimal.decimal',axiom,
! [VX54970] :
( cCoq_2eInit_2eDecimal_2edecimal___24t(VX54970)
=> ( ? [Vvar__0__i__54971] :
( cCoq_2eInit_2eDecimal_2eint___24t(Vvar__0__i__54971)
& ? [Vvar__1__f__54972] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__1__f__54972)
& VX54970 = cCoq_2eInit_2eDecimal_2eDecimal___24a2(Vvar__0__i__54971,Vvar__1__f__54972) ) )
| ? [Vvar__0__i__54973] :
( cCoq_2eInit_2eDecimal_2eint___24t(Vvar__0__i__54973)
& ? [Vvar__1__f__54974] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__1__f__54974)
& ? [Vvar__2__e__54975] :
( cCoq_2eInit_2eDecimal_2eint___24t(Vvar__2__e__54975)
& VX54970 = cCoq_2eInit_2eDecimal_2eDecimalExp___24a3(Vvar__0__i__54973,Vvar__1__f__54974,Vvar__2__e__54975) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Decimal.int',axiom,
! [VX54961] :
( cCoq_2eInit_2eDecimal_2eint___24t(VX54961)
=> ( ? [Vvar__0__d__54962] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0__d__54962)
& VX54961 = cCoq_2eInit_2eDecimal_2ePos___24a1(Vvar__0__d__54962) )
| ? [Vvar__0__d__54963] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0__d__54963)
& VX54961 = cCoq_2eInit_2eDecimal_2eNeg___24a1(Vvar__0__d__54963) ) ) ) ).
fof('$_inversion_Coq.Init.Decimal.uint',axiom,
! [VX47448] :
( cCoq_2eInit_2eDecimal_2euint___24t(VX47448)
=> ( VX47448 = cCoq_2eInit_2eDecimal_2eNil
| ? [Vvar__0___24Anonymous__47449] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47449)
& VX47448 = cCoq_2eInit_2eDecimal_2eD0___24a1(Vvar__0___24Anonymous__47449) )
| ? [Vvar__0___24Anonymous__47450] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47450)
& VX47448 = cCoq_2eInit_2eDecimal_2eD1___24a1(Vvar__0___24Anonymous__47450) )
| ? [Vvar__0___24Anonymous__47451] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47451)
& VX47448 = cCoq_2eInit_2eDecimal_2eD2___24a1(Vvar__0___24Anonymous__47451) )
| ? [Vvar__0___24Anonymous__47452] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47452)
& VX47448 = cCoq_2eInit_2eDecimal_2eD3___24a1(Vvar__0___24Anonymous__47452) )
| ? [Vvar__0___24Anonymous__47453] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47453)
& VX47448 = cCoq_2eInit_2eDecimal_2eD4___24a1(Vvar__0___24Anonymous__47453) )
| ? [Vvar__0___24Anonymous__47454] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47454)
& VX47448 = cCoq_2eInit_2eDecimal_2eD5___24a1(Vvar__0___24Anonymous__47454) )
| ? [Vvar__0___24Anonymous__47455] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47455)
& VX47448 = cCoq_2eInit_2eDecimal_2eD6___24a1(Vvar__0___24Anonymous__47455) )
| ? [Vvar__0___24Anonymous__47456] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47456)
& VX47448 = cCoq_2eInit_2eDecimal_2eD7___24a1(Vvar__0___24Anonymous__47456) )
| ? [Vvar__0___24Anonymous__47457] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47457)
& VX47448 = cCoq_2eInit_2eDecimal_2eD8___24a1(Vvar__0___24Anonymous__47457) )
| ? [Vvar__0___24Anonymous__47458] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vvar__0___24Anonymous__47458)
& VX47448 = cCoq_2eInit_2eDecimal_2eD9___24a1(Vvar__0___24Anonymous__47458) ) ) ) ).
fof('$_inversion_Coq.Init.Peano.le',axiom,
! [Vvar__0__n__8068,Vvar__1___24Anonymous__8069] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__8068)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1___24Anonymous__8069)
=> ( cCoq_2eInit_2ePeano_2ele___24a2(Vvar__0__n__8068,Vvar__1___24Anonymous__8069)
=> ( Vvar__1___24Anonymous__8069 = Vvar__0__n__8068
| ? [Vvar__1__m__8073] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__m__8073)
& cCoq_2eInit_2ePeano_2ele___24a2(Vvar__0__n__8068,Vvar__1__m__8073)
& Vvar__1___24Anonymous__8069 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__1__m__8073) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sig',axiom,
! [Vvar__0__A__270,Vvar__1__P__271,VX274] :
( cType___24t(Vvar__0__A__270)
=> ( c_24__type__284___24t(Vvar__0__A__270,Vvar__1__P__271,Vvar__1__P__271)
=> ( cCoq_2eInit_2eSpecif_2esig___24t(Vvar__0__A__270,Vvar__1__P__271,VX274)
=> ? [Vvar__2__x__279] :
( t(Vvar__2__x__279,Vvar__0__A__270)
& p(happ(Vvar__1__P__271,Vvar__2__x__279))
& VX274 = cCoq_2eInit_2eSpecif_2eexist___24a3(Vvar__0__A__270,Vvar__1__P__271,Vvar__2__x__279) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sig2',axiom,
! [Vvar__0__A__58087,Vvar__1__P__58088,Vvar__2__Q__58091,VX58094] :
( cType___24t(Vvar__0__A__58087)
=> ( c_24__type__58111___24t(Vvar__0__A__58087,Vvar__1__P__58088,Vvar__2__Q__58091,Vvar__1__P__58088)
=> ( c_24__type__58119___24t(Vvar__0__A__58087,Vvar__1__P__58088,Vvar__2__Q__58091,Vvar__2__Q__58091)
=> ( cCoq_2eInit_2eSpecif_2esig2___24t(Vvar__0__A__58087,Vvar__1__P__58088,Vvar__2__Q__58091,VX58094)
=> ? [Vvar__3__x__58102] :
( t(Vvar__3__x__58102,Vvar__0__A__58087)
& p(happ(Vvar__1__P__58088,Vvar__3__x__58102))
& p(happ(Vvar__2__Q__58091,Vvar__3__x__58102))
& VX58094 = cCoq_2eInit_2eSpecif_2eexist2___24a4(Vvar__0__A__58087,Vvar__1__P__58088,Vvar__2__Q__58091,Vvar__3__x__58102) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sigT',axiom,
! [Vvar__0__A__819,Vvar__1__P__820,VX823] :
( cType___24t(Vvar__0__A__819)
=> ( c_24__type__833___24t(Vvar__0__A__819,Vvar__1__P__820,Vvar__1__P__820)
=> ( cCoq_2eInit_2eSpecif_2esigT___24t(Vvar__0__A__819,Vvar__1__P__820,VX823)
=> ? [Vvar__2__x__828] :
( t(Vvar__2__x__828,Vvar__0__A__819)
& ? [Vvar__3___24Anonymous__829] :
( t(Vvar__3___24Anonymous__829,happ(Vvar__1__P__820,Vvar__2__x__828))
& VX823 = cCoq_2eInit_2eSpecif_2eexistT___24a4(Vvar__0__A__819,Vvar__1__P__820,Vvar__2__x__828,Vvar__3___24Anonymous__829) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sigT2',axiom,
! [Vvar__0__A__49850,Vvar__1__P__49851,Vvar__2__Q__49854,VX49857] :
( cType___24t(Vvar__0__A__49850)
=> ( c_24__type__49874___24t(Vvar__0__A__49850,Vvar__1__P__49851,Vvar__2__Q__49854,Vvar__1__P__49851)
=> ( c_24__type__49882___24t(Vvar__0__A__49850,Vvar__1__P__49851,Vvar__2__Q__49854,Vvar__2__Q__49854)
=> ( cCoq_2eInit_2eSpecif_2esigT2___24t(Vvar__0__A__49850,Vvar__1__P__49851,Vvar__2__Q__49854,VX49857)
=> ? [Vvar__3__x__49865] :
( t(Vvar__3__x__49865,Vvar__0__A__49850)
& ? [Vvar__4___24Anonymous__49866] :
( t(Vvar__4___24Anonymous__49866,happ(Vvar__1__P__49851,Vvar__3__x__49865))
& ? [Vvar__5___24Anonymous__49867] :
( t(Vvar__5___24Anonymous__49867,happ(Vvar__2__Q__49854,Vvar__3__x__49865))
& VX49857 = cCoq_2eInit_2eSpecif_2eexistT2___24a6(Vvar__0__A__49850,Vvar__1__P__49851,Vvar__2__Q__49854,Vvar__3__x__49865,Vvar__4___24Anonymous__49866,Vvar__5___24Anonymous__49867) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sumbool',axiom,
! [Vvar__0__A__309,Vvar__1__B__310,VX311] :
( cProp___24t(Vvar__0__A__309)
=> ( cProp___24t(Vvar__1__B__310)
=> ( cCoq_2eInit_2eSpecif_2esumbool___24t(Vvar__0__A__309,Vvar__1__B__310,VX311)
=> ( ( p(Vvar__0__A__309)
& VX311 = cCoq_2eInit_2eSpecif_2eleft___24a2(Vvar__0__A__309,Vvar__1__B__310) )
| ( p(Vvar__1__B__310)
& VX311 = cCoq_2eInit_2eSpecif_2eright___24a2(Vvar__0__A__309,Vvar__1__B__310) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Specif.sumor',axiom,
! [Vvar__0__A__345,Vvar__1__B__346,VX347] :
( cType___24t(Vvar__0__A__345)
=> ( cProp___24t(Vvar__1__B__346)
=> ( cCoq_2eInit_2eSpecif_2esumor___24t(Vvar__0__A__345,Vvar__1__B__346,VX347)
=> ( ? [Vvar__2___24Anonymous__350] :
( t(Vvar__2___24Anonymous__350,Vvar__0__A__345)
& VX347 = cCoq_2eInit_2eSpecif_2einleft___24a3(Vvar__0__A__345,Vvar__1__B__346,Vvar__2___24Anonymous__350) )
| ( p(Vvar__1__B__346)
& VX347 = cCoq_2eInit_2eSpecif_2einright___24a2(Vvar__0__A__345,Vvar__1__B__346) ) ) ) ) ) ).
fof('$_inversion_Coq.Init.Wf.Acc',axiom,
! [Vvar__0__A__51669,Vvar__1__R__51670,Vvar__2__x__51675] :
( cType___24t(Vvar__0__A__51669)
=> ( c_24__type__51704___24t(Vvar__0__A__51669,Vvar__1__R__51670,Vvar__2__x__51675,Vvar__1__R__51670)
=> ( t(Vvar__2__x__51675,Vvar__0__A__51669)
=> ( cCoq_2eInit_2eWf_2eAcc___24a3(Vvar__0__A__51669,Vvar__1__R__51670,Vvar__2__x__51675)
=> ( ! [Vvar__var__var__var__var__3__y__51685__51687__51689__51691__51693] :
( t(Vvar__var__var__var__var__3__y__51685__51687__51689__51691__51693,Vvar__0__A__51669)
=> ( p(happ(happ(Vvar__1__R__51670,Vvar__var__var__var__var__3__y__51685__51687__51689__51691__51693),Vvar__2__x__51675))
=> cCoq_2eInit_2eWf_2eAcc___24a3(Vvar__0__A__51669,Vvar__1__R__51670,Vvar__var__var__var__var__3__y__51685__51687__51689__51691__51693) ) )
& p(c_24True) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Add',axiom,
! [Vvar__0__A__55738,Vvar__1__a__55739,Vvar__2___24Anonymous__55740,Vvar__3___24Anonymous__55741] :
( cType___24t(Vvar__0__A__55738)
=> ( t(Vvar__1__a__55739,Vvar__0__A__55738)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55738,Vvar__2___24Anonymous__55740)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55738,Vvar__3___24Anonymous__55741)
=> ( cCoq_2eLists_2eList_2eAdd___24a4(Vvar__0__A__55738,Vvar__1__a__55739,Vvar__2___24Anonymous__55740,Vvar__3___24Anonymous__55741)
=> ( ? [Vvar__2__l__55745] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55738,Vvar__2__l__55745)
& Vvar__3___24Anonymous__55741 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55738,Vvar__1__a__55739,Vvar__2__l__55745)
& Vvar__2___24Anonymous__55740 = Vvar__2__l__55745 )
| ? [Vvar__2__x__55748] :
( t(Vvar__2__x__55748,Vvar__0__A__55738)
& ? [Vvar__3__l__55749] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55738,Vvar__3__l__55749)
& ? [Vvar__4__l_27__55750] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55738,Vvar__4__l_27__55750)
& cCoq_2eLists_2eList_2eAdd___24a4(Vvar__0__A__55738,Vvar__1__a__55739,Vvar__3__l__55749,Vvar__4__l_27__55750)
& Vvar__3___24Anonymous__55741 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55738,Vvar__2__x__55748,Vvar__4__l_27__55750)
& Vvar__2___24Anonymous__55740 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55738,Vvar__2__x__55748,Vvar__3__l__55749) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Exists',axiom,
! [Vvar__0__A__55761,Vvar__1__P__55762,Vvar__2___24Anonymous__55765] :
( cType___24t(Vvar__0__A__55761)
=> ( c_24__type__55785___24t(Vvar__0__A__55761,Vvar__1__P__55762,Vvar__2___24Anonymous__55765,Vvar__1__P__55762)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55761,Vvar__2___24Anonymous__55765)
=> ( cCoq_2eLists_2eList_2eExists___24a3(Vvar__0__A__55761,Vvar__1__P__55762,Vvar__2___24Anonymous__55765)
=> ( ? [Vvar__2__x__55771] :
( t(Vvar__2__x__55771,Vvar__0__A__55761)
& ? [Vvar__3__l__55772] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55761,Vvar__3__l__55772)
& p(happ(Vvar__1__P__55762,Vvar__2__x__55771))
& Vvar__2___24Anonymous__55765 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55761,Vvar__2__x__55771,Vvar__3__l__55772) ) )
| ? [Vvar__2__x__55778] :
( t(Vvar__2__x__55778,Vvar__0__A__55761)
& ? [Vvar__3__l__55779] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55761,Vvar__3__l__55779)
& cCoq_2eLists_2eList_2eExists___24a3(Vvar__0__A__55761,Vvar__1__P__55762,Vvar__3__l__55779)
& Vvar__2___24Anonymous__55765 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55761,Vvar__2__x__55778,Vvar__3__l__55779) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Forall',axiom,
! [Vvar__0__A__55787,Vvar__1__P__55788,Vvar__2___24Anonymous__55791] :
( cType___24t(Vvar__0__A__55787)
=> ( c_24__type__55809___24t(Vvar__0__A__55787,Vvar__1__P__55788,Vvar__2___24Anonymous__55791,Vvar__1__P__55788)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55787,Vvar__2___24Anonymous__55791)
=> ( cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__55787,Vvar__1__P__55788,Vvar__2___24Anonymous__55791)
=> ( Vvar__2___24Anonymous__55791 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__55787)
| ? [Vvar__2__x__55801] :
( t(Vvar__2__x__55801,Vvar__0__A__55787)
& ? [Vvar__3__l__55802] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55787,Vvar__3__l__55802)
& p(happ(Vvar__1__P__55788,Vvar__2__x__55801))
& cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__55787,Vvar__1__P__55788,Vvar__3__l__55802)
& Vvar__2___24Anonymous__55791 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55787,Vvar__2__x__55801,Vvar__3__l__55802) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.Forall2',axiom,
! [Vvar__0__A__55811,Vvar__1__B__55812,Vvar__2__R__55813,Vvar__3___24Anonymous__55818,Vvar__4___24Anonymous__55819] :
( cType___24t(Vvar__0__A__55811)
=> ( cType___24t(Vvar__1__B__55812)
=> ( c_24__type__55856___24t(Vvar__0__A__55811,Vvar__1__B__55812,Vvar__2__R__55813,Vvar__3___24Anonymous__55818,Vvar__4___24Anonymous__55819,Vvar__2__R__55813)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55811,Vvar__3___24Anonymous__55818)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__1__B__55812,Vvar__4___24Anonymous__55819)
=> ( cCoq_2eLists_2eList_2eForall2___24a5(Vvar__0__A__55811,Vvar__1__B__55812,Vvar__2__R__55813,Vvar__3___24Anonymous__55818,Vvar__4___24Anonymous__55819)
=> ( ( Vvar__4___24Anonymous__55819 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__1__B__55812)
& Vvar__3___24Anonymous__55818 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__55811) )
| ? [Vvar__3__x__55835] :
( t(Vvar__3__x__55835,Vvar__0__A__55811)
& ? [Vvar__4__y__55836] :
( t(Vvar__4__y__55836,Vvar__1__B__55812)
& ? [Vvar__5__l__55837] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55811,Vvar__5__l__55837)
& ? [Vvar__6__l_27__55838] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__1__B__55812,Vvar__6__l_27__55838)
& p(happ(happ(Vvar__2__R__55813,Vvar__3__x__55835),Vvar__4__y__55836))
& cCoq_2eLists_2eList_2eForall2___24a5(Vvar__0__A__55811,Vvar__1__B__55812,Vvar__2__R__55813,Vvar__5__l__55837,Vvar__6__l_27__55838)
& Vvar__4___24Anonymous__55819 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__1__B__55812,Vvar__4__y__55836,Vvar__6__l_27__55838)
& Vvar__3___24Anonymous__55818 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55811,Vvar__3__x__55835,Vvar__5__l__55837) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.ForallOrdPairs',axiom,
! [Vvar__0__A__55858,Vvar__1__R__55859,Vvar__2___24Anonymous__55864] :
( cType___24t(Vvar__0__A__55858)
=> ( c_24__type__55891___24t(Vvar__0__A__55858,Vvar__1__R__55859,Vvar__2___24Anonymous__55864,Vvar__1__R__55859)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55858,Vvar__2___24Anonymous__55864)
=> ( cCoq_2eLists_2eList_2eForallOrdPairs___24a3(Vvar__0__A__55858,Vvar__1__R__55859,Vvar__2___24Anonymous__55864)
=> ( Vvar__2___24Anonymous__55864 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__55858)
| ? [Vvar__2__a__55878] :
( t(Vvar__2__a__55878,Vvar__0__A__55858)
& ? [Vvar__3__l__55879] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55858,Vvar__3__l__55879)
& cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__55858,happ(Vvar__1__R__55859,Vvar__2__a__55878),Vvar__3__l__55879)
& cCoq_2eLists_2eList_2eForallOrdPairs___24a3(Vvar__0__A__55858,Vvar__1__R__55859,Vvar__3__l__55879)
& Vvar__2___24Anonymous__55864 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55858,Vvar__2__a__55878,Vvar__3__l__55879) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.List.NoDup',axiom,
! [Vvar__0__A__55752,Vvar__1___24Anonymous__55753] :
( cType___24t(Vvar__0__A__55752)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55752,Vvar__1___24Anonymous__55753)
=> ( cCoq_2eLists_2eList_2eNoDup___24a2(Vvar__0__A__55752,Vvar__1___24Anonymous__55753)
=> ( Vvar__1___24Anonymous__55753 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__55752)
| ? [Vvar__1__x__55757] :
( t(Vvar__1__x__55757,Vvar__0__A__55752)
& ? [Vvar__2__l__55758] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__55752,Vvar__2__l__55758)
& ~ cCoq_2eLists_2eList_2eIn___24a3(Vvar__0__A__55752,Vvar__1__x__55757,Vvar__2__l__55758)
& cCoq_2eLists_2eList_2eNoDup___24a2(Vvar__0__A__55752,Vvar__2__l__55758)
& Vvar__1___24Anonymous__55753 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__55752,Vvar__1__x__55757,Vvar__2__l__55758) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.SetoidList.InA',axiom,
! [Vvar__0__A__16134,Vvar__1__eqA__16135,Vvar__2__x__16140,Vvar__3___24Anonymous__16141] :
( cType___24t(Vvar__0__A__16134)
=> ( c_24__type__16174___24t(Vvar__0__A__16134,Vvar__1__eqA__16135,Vvar__2__x__16140,Vvar__3___24Anonymous__16141,Vvar__1__eqA__16135)
=> ( t(Vvar__2__x__16140,Vvar__0__A__16134)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__16134,Vvar__3___24Anonymous__16141)
=> ( cCoq_2eLists_2eSetoidList_2eInA___24a4(Vvar__0__A__16134,Vvar__1__eqA__16135,Vvar__2__x__16140,Vvar__3___24Anonymous__16141)
=> ( ? [Vvar__3__y__16150] :
( t(Vvar__3__y__16150,Vvar__0__A__16134)
& ? [Vvar__4__l__16151] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__16134,Vvar__4__l__16151)
& p(happ(happ(Vvar__1__eqA__16135,Vvar__2__x__16140),Vvar__3__y__16150))
& Vvar__3___24Anonymous__16141 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__16134,Vvar__3__y__16150,Vvar__4__l__16151) ) )
| ? [Vvar__3__y__16160] :
( t(Vvar__3__y__16160,Vvar__0__A__16134)
& ? [Vvar__4__l__16161] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__16134,Vvar__4__l__16161)
& cCoq_2eLists_2eSetoidList_2eInA___24a4(Vvar__0__A__16134,Vvar__1__eqA__16135,Vvar__2__x__16140,Vvar__4__l__16161)
& Vvar__3___24Anonymous__16141 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__16134,Vvar__3__y__16160,Vvar__4__l__16161) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.SetoidList.NoDupA',axiom,
! [Vvar__0__A__57920,Vvar__1__eqA__57921,Vvar__2___24Anonymous__57926] :
( cType___24t(Vvar__0__A__57920)
=> ( c_24__type__57953___24t(Vvar__0__A__57920,Vvar__1__eqA__57921,Vvar__2___24Anonymous__57926,Vvar__1__eqA__57921)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__57920,Vvar__2___24Anonymous__57926)
=> ( cCoq_2eLists_2eSetoidList_2eNoDupA___24a3(Vvar__0__A__57920,Vvar__1__eqA__57921,Vvar__2___24Anonymous__57926)
=> ( Vvar__2___24Anonymous__57926 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__57920)
| ? [Vvar__2__x__57940] :
( t(Vvar__2__x__57940,Vvar__0__A__57920)
& ? [Vvar__3__l__57941] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__57920,Vvar__3__l__57941)
& ~ cCoq_2eLists_2eSetoidList_2eInA___24a4(Vvar__0__A__57920,Vvar__1__eqA__57921,Vvar__2__x__57940,Vvar__3__l__57941)
& cCoq_2eLists_2eSetoidList_2eNoDupA___24a3(Vvar__0__A__57920,Vvar__1__eqA__57921,Vvar__3__l__57941)
& Vvar__2___24Anonymous__57926 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__57920,Vvar__2__x__57940,Vvar__3__l__57941) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Lists.SetoidList.eqlistA',axiom,
! [Vvar__0__A__49702,Vvar__1__eqA__49703,Vvar__2___24Anonymous__49708,Vvar__3___24Anonymous__49709] :
( cType___24t(Vvar__0__A__49702)
=> ( c_24__type__49740___24t(Vvar__0__A__49702,Vvar__1__eqA__49703,Vvar__2___24Anonymous__49708,Vvar__3___24Anonymous__49709,Vvar__1__eqA__49703)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__49702,Vvar__2___24Anonymous__49708)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__49702,Vvar__3___24Anonymous__49709)
=> ( cCoq_2eLists_2eSetoidList_2eeqlistA___24a4(Vvar__0__A__49702,Vvar__1__eqA__49703,Vvar__2___24Anonymous__49708,Vvar__3___24Anonymous__49709)
=> ( ( Vvar__3___24Anonymous__49709 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__49702)
& Vvar__2___24Anonymous__49708 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__49702) )
| ? [Vvar__2__x__49723] :
( t(Vvar__2__x__49723,Vvar__0__A__49702)
& ? [Vvar__3__x_27__49724] :
( t(Vvar__3__x_27__49724,Vvar__0__A__49702)
& ? [Vvar__4__l__49725] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__49702,Vvar__4__l__49725)
& ? [Vvar__5__l_27__49726] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__49702,Vvar__5__l_27__49726)
& p(happ(happ(Vvar__1__eqA__49703,Vvar__2__x__49723),Vvar__3__x_27__49724))
& cCoq_2eLists_2eSetoidList_2eeqlistA___24a4(Vvar__0__A__49702,Vvar__1__eqA__49703,Vvar__4__l__49725,Vvar__5__l_27__49726)
& Vvar__3___24Anonymous__49709 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__49702,Vvar__3__x_27__49724,Vvar__5__l_27__49726)
& Vvar__2___24Anonymous__49708 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__49702,Vvar__2__x__49723,Vvar__4__l__49725) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Logic.EqdepFacts.eq_dep',axiom,
! [Vvar__0__U__55210,Vvar__1__P__55211,Vvar__2__p__55214,Vvar__3__x__55215,Vvar__4__q__55216,Vvar__5___24Anonymous__55217] :
( cType___24t(Vvar__0__U__55210)
=> ( c_24__type__55232___24t(Vvar__0__U__55210,Vvar__1__P__55211,Vvar__2__p__55214,Vvar__3__x__55215,Vvar__4__q__55216,Vvar__5___24Anonymous__55217,Vvar__1__P__55211)
=> ( t(Vvar__2__p__55214,Vvar__0__U__55210)
=> ( t(Vvar__3__x__55215,happ(Vvar__1__P__55211,Vvar__2__p__55214))
=> ( t(Vvar__4__q__55216,Vvar__0__U__55210)
=> ( t(Vvar__5___24Anonymous__55217,happ(Vvar__1__P__55211,Vvar__4__q__55216))
=> ( cCoq_2eLogic_2eEqdepFacts_2eeq__dep___24a6(Vvar__0__U__55210,Vvar__1__P__55211,Vvar__2__p__55214,Vvar__3__x__55215,Vvar__4__q__55216,Vvar__5___24Anonymous__55217)
=> ( Vvar__5___24Anonymous__55217 = Vvar__3__x__55215
& Vvar__4__q__55216 = Vvar__2__p__55214 ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Logic.EqdepFacts.eq_dep1',axiom,
! [Vvar__0__U__55234,Vvar__1__P__55235,Vvar__2__p__55238,Vvar__3__x__55239,Vvar__4__q__55240,Vvar__5__y__55241] :
( cType___24t(Vvar__0__U__55234)
=> ( c_24__type__55260___24t(Vvar__0__U__55234,Vvar__1__P__55235,Vvar__2__p__55238,Vvar__3__x__55239,Vvar__4__q__55240,Vvar__5__y__55241,Vvar__1__P__55235)
=> ( t(Vvar__2__p__55238,Vvar__0__U__55234)
=> ( t(Vvar__3__x__55239,happ(Vvar__1__P__55235,Vvar__2__p__55238))
=> ( t(Vvar__4__q__55240,Vvar__0__U__55234)
=> ( t(Vvar__5__y__55241,happ(Vvar__1__P__55235,Vvar__4__q__55240))
=> ( cCoq_2eLogic_2eEqdepFacts_2eeq__dep1___24a6(Vvar__0__U__55234,Vvar__1__P__55235,Vvar__2__p__55238,Vvar__3__x__55239,Vvar__4__q__55240,Vvar__5__y__55241)
=> ( Vvar__4__q__55240 = Vvar__2__p__55238
& Vvar__3__x__55239 = cCoq_2eInit_2eLogic_2eeq__rect___24a5(Vvar__0__U__55234,Vvar__4__q__55240,Vvar__1__P__55235,Vvar__5__y__55241,Vvar__2__p__55238)
& p(c_24True) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Numbers.BinNums.N',axiom,
! [VX416] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(VX416)
=> ( VX416 = cCoq_2eNumbers_2eBinNums_2eN0
| ? [Vvar__0___24Anonymous__417] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__417)
& VX416 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__417) ) ) ) ).
fof('$_inversion_Coq.Numbers.BinNums.Z',axiom,
! [VX4177] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(VX4177)
=> ( VX4177 = cCoq_2eNumbers_2eBinNums_2eZ0
| ? [Vvar__0___24Anonymous__4178] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__4178)
& VX4177 = cCoq_2eNumbers_2eBinNums_2eZpos___24a1(Vvar__0___24Anonymous__4178) )
| ? [Vvar__0___24Anonymous__4179] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__4179)
& VX4177 = cCoq_2eNumbers_2eBinNums_2eZneg___24a1(Vvar__0___24Anonymous__4179) ) ) ) ).
fof('$_inversion_Coq.Numbers.BinNums.positive',axiom,
! [VX397] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(VX397)
=> ( ? [Vvar__0___24Anonymous__398] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__398)
& VX397 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__398) )
| ? [Vvar__0___24Anonymous__399] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__399)
& VX397 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__399) )
| VX397 = cCoq_2eNumbers_2eBinNums_2exH ) ) ).
fof('$_inversion_Coq.PArith.BinPos.Pos.PeanoView',axiom,
! [Vvar__0___24Anonymous__58462,VX58463] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__58462)
=> ( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24t(Vvar__0___24Anonymous__58462,VX58463)
=> ( ( Vvar__0___24Anonymous__58462 = cCoq_2eNumbers_2eBinNums_2exH
& VX58463 = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoOne )
| ? [Vvar__0__p__58464] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__p__58464)
& ? [Vvar__1___24Anonymous__58465] :
( cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView___24t(Vvar__0__p__58464,Vvar__1___24Anonymous__58465)
& Vvar__0___24Anonymous__58462 = c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2458500___24a2(Vvar__0___24Anonymous__58462,Vvar__0__p__58464)
& VX58463 = cCoq_2ePArith_2eBinPos_2ePos_2ePeanoSucc___24a2(Vvar__0__p__58464,Vvar__1___24Anonymous__58465) ) ) ) ) ) ).
fof('$_inversion_Coq.PArith.BinPos.Pos.SubMaskSpec',axiom,
! [Vvar__0__p__58525,Vvar__1__q__58526,Vvar__2___24Anonymous__58527] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__p__58525)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__q__58526)
=> ( cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(Vvar__2___24Anonymous__58527)
=> ( cCoq_2ePArith_2eBinPos_2ePos_2eSubMaskSpec___24a3(Vvar__0__p__58525,Vvar__1__q__58526,Vvar__2___24Anonymous__58527)
=> ( ( Vvar__0__p__58525 = Vvar__1__q__58526
& Vvar__2___24Anonymous__58527 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul )
| ? [Vvar__2__r__58534] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2__r__58534)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__1__q__58526,Vvar__2__r__58534) = Vvar__0__p__58525
& Vvar__2___24Anonymous__58527 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__2__r__58534) )
| ? [Vvar__2__r__58538] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2__r__58538)
& cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__p__58525,Vvar__2__r__58538) = Vvar__1__q__58526
& Vvar__2___24Anonymous__58527 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg ) ) ) ) ) ) ).
fof('$_inversion_Coq.PArith.BinPosDef.Pos.mask',axiom,
! [VX53831] :
( cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(VX53831)
=> ( VX53831 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul
| ? [Vvar__0___24Anonymous__53832] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__53832)
& VX53831 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(Vvar__0___24Anonymous__53832) )
| VX53831 = cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg ) ) ).
fof('$_inversion_Coq.QArith.QArith_base.Q',axiom,
! [VX8078] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(VX8078)
=> ? [Vvar__0__Qnum__8079] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__Qnum__8079)
& ? [Vvar__1__Qden__8080] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__Qden__8080)
& VX8078 = cCoq_2eQArith_2eQArith__base_2eQmake___24a2(Vvar__0__Qnum__8079,Vvar__1__Qden__8080) ) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.negreal',axiom,
! [VX56489] :
( cCoq_2eReals_2eRIneq_2enegreal___24t(VX56489)
=> ? [Vvar__0__neg__56490] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__neg__56490)
& cCoq_2eReals_2eRdefinitions_2eRlt___24a2(Vvar__0__neg__56490,cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0))
& VX56489 = cCoq_2eReals_2eRIneq_2emknegreal___24a1(Vvar__0__neg__56490) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.nonnegreal',axiom,
! [VX56468] :
( cCoq_2eReals_2eRIneq_2enonnegreal___24t(VX56468)
=> ? [Vvar__0__nonneg__56469] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__nonneg__56469)
& cCoq_2eReals_2eRdefinitions_2eRle___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),Vvar__0__nonneg__56469)
& VX56468 = cCoq_2eReals_2eRIneq_2emknonnegreal___24a1(Vvar__0__nonneg__56469) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.nonposreal',axiom,
! [VX56482] :
( cCoq_2eReals_2eRIneq_2enonposreal___24t(VX56482)
=> ? [Vvar__0__nonpos__56483] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__nonpos__56483)
& cCoq_2eReals_2eRdefinitions_2eRle___24a2(Vvar__0__nonpos__56483,cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0))
& VX56482 = cCoq_2eReals_2eRIneq_2emknonposreal___24a1(Vvar__0__nonpos__56483) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.nonzeroreal',axiom,
! [VX56496] :
( cCoq_2eReals_2eRIneq_2enonzeroreal___24t(VX56496)
=> ? [Vvar__0__nonzero__56497] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__nonzero__56497)
& Vvar__0__nonzero__56497 != cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0)
& VX56496 = cCoq_2eReals_2eRIneq_2emknonzeroreal___24a1(Vvar__0__nonzero__56497) ) ) ).
fof('$_inversion_Coq.Reals.RIneq.posreal',axiom,
! [VX56475] :
( cCoq_2eReals_2eRIneq_2eposreal___24t(VX56475)
=> ? [Vvar__0__pos__56476] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vvar__0__pos__56476)
& cCoq_2eReals_2eRdefinitions_2eRlt___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),Vvar__0__pos__56476)
& VX56475 = cCoq_2eReals_2eRIneq_2emkposreal___24a1(Vvar__0__pos__56476) ) ) ).
fof('$_inversion_Coq.Reals.Rfunctions.Z_spec',axiom,
! [Vvar__0__x__57541,Vvar__1___24Anonymous__57542,VX57543] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__x__57541)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1___24Anonymous__57542)
=> ( cCoq_2eReals_2eRfunctions_2eZ__spec___24t(Vvar__0__x__57541,Vvar__1___24Anonymous__57542,VX57543)
=> ( ( Vvar__0__x__57541 = cCoq_2eNumbers_2eBinNums_2eZ0
& Vvar__1___24Anonymous__57542 = cCoq_2eNumbers_2eBinNums_2eZ0
& VX57543 = cCoq_2eReals_2eRfunctions_2eZintNull___24a1(Vvar__0__x__57541) )
| ? [Vvar__1__n__57547] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__n__57547)
& Vvar__0__x__57541 = cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(Vvar__1__n__57547)
& Vvar__1___24Anonymous__57542 = c_24__case__Coq_2eInit_2eDatatypes_2enat_2457567___24a3(Vvar__0__x__57541,Vvar__1___24Anonymous__57542,Vvar__1__n__57547)
& VX57543 = cCoq_2eReals_2eRfunctions_2eZintPos___24a2(Vvar__0__x__57541,Vvar__1__n__57547) )
| ? [Vvar__1__n__57552] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1__n__57552)
& Vvar__0__x__57541 = cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(Vvar__1__n__57552))
& Vvar__1___24Anonymous__57542 = c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2457584___24a3(Vvar__0__x__57541,Vvar__1___24Anonymous__57542,Vvar__1__n__57552)
& VX57543 = cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(Vvar__0__x__57541,Vvar__1__n__57552) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Definitions.equivalence',axiom,
! [Vvar__0__A__56537,Vvar__1__R__56538] :
( cType___24t(Vvar__0__A__56537)
=> ( cCoq_2eRelations_2eRelation__Definitions_2erelation___24t(Vvar__0__A__56537,Vvar__1__R__56538)
=> ( cCoq_2eRelations_2eRelation__Definitions_2eequivalence___24a2(Vvar__0__A__56537,Vvar__1__R__56538)
=> ( cCoq_2eRelations_2eRelation__Definitions_2ereflexive___24a2(Vvar__0__A__56537,Vvar__1__R__56538)
& cCoq_2eRelations_2eRelation__Definitions_2etransitive___24a2(Vvar__0__A__56537,Vvar__1__R__56538)
& cCoq_2eRelations_2eRelation__Definitions_2esymmetric___24a2(Vvar__0__A__56537,Vvar__1__R__56538)
& p(c_24True) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Operators.Desc',axiom,
! [Vvar__0__A__57019,Vvar__1__leA__57020,Vvar__2___24Anonymous__57025] :
( cType___24t(Vvar__0__A__57019)
=> ( c_24__type__57115___24t(Vvar__0__A__57019,Vvar__1__leA__57020,Vvar__2___24Anonymous__57025,Vvar__1__leA__57020)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__57019,Vvar__2___24Anonymous__57025)
=> ( cCoq_2eRelations_2eRelation__Operators_2eDesc___24a3(Vvar__0__A__57019,Vvar__1__leA__57020,Vvar__2___24Anonymous__57025)
=> ( Vvar__2___24Anonymous__57025 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__57019)
| ? [Vvar__2__x__57039] :
( t(Vvar__2__x__57039,Vvar__0__A__57019)
& Vvar__2___24Anonymous__57025 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__57019,Vvar__2__x__57039,cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__57019)) )
| ? [Vvar__2__x__57046] :
( t(Vvar__2__x__57046,Vvar__0__A__57019)
& ? [Vvar__3__y__57047] :
( t(Vvar__3__y__57047,Vvar__0__A__57019)
& ? [Vvar__4__l__57048] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__57019,Vvar__4__l__57048)
& cCoq_2eRelations_2eRelation__Operators_2eclos__refl___24a4(Vvar__0__A__57019,Vvar__1__leA__57020,Vvar__2__x__57046,Vvar__3__y__57047)
& cCoq_2eRelations_2eRelation__Operators_2eDesc___24a3(Vvar__0__A__57019,Vvar__1__leA__57020,cCoq_2eInit_2eDatatypes_2eapp___24a3(Vvar__0__A__57019,Vvar__4__l__57048,cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__57019,Vvar__3__y__57047,cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__57019))))
& Vvar__2___24Anonymous__57025 = c_24__case__Coq_2eInit_2eDatatypes_2elist_2457313___24a6(Vvar__0__A__57019,Vvar__1__leA__57020,Vvar__2___24Anonymous__57025,Vvar__2__x__57046,Vvar__3__y__57047,Vvar__4__l__57048) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Operators.Ltl',axiom,
! [Vvar__0__A__56968,Vvar__1__leA__56969,Vvar__2___24Anonymous__56974,Vvar__3___24Anonymous__56975] :
( cType___24t(Vvar__0__A__56968)
=> ( c_24__type__57017___24t(Vvar__0__A__56968,Vvar__1__leA__56969,Vvar__2___24Anonymous__56974,Vvar__3___24Anonymous__56975,Vvar__1__leA__56969)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__2___24Anonymous__56974)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__3___24Anonymous__56975)
=> ( cCoq_2eRelations_2eRelation__Operators_2eLtl___24a4(Vvar__0__A__56968,Vvar__1__leA__56969,Vvar__2___24Anonymous__56974,Vvar__3___24Anonymous__56975)
=> ( ? [Vvar__2__a__56983] :
( t(Vvar__2__a__56983,Vvar__0__A__56968)
& ? [Vvar__3__x__56984] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__3__x__56984)
& Vvar__3___24Anonymous__56975 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__56968,Vvar__2__a__56983,Vvar__3__x__56984)
& Vvar__2___24Anonymous__56974 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__56968) ) )
| ? [Vvar__2__a__56991] :
( t(Vvar__2__a__56991,Vvar__0__A__56968)
& ? [Vvar__3__b__56992] :
( t(Vvar__3__b__56992,Vvar__0__A__56968)
& p(happ(happ(Vvar__1__leA__56969,Vvar__2__a__56991),Vvar__3__b__56992))
& ? [Vvar__5__x__56994] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__5__x__56994)
& ? [Vvar__6__y__56995] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__6__y__56995)
& Vvar__3___24Anonymous__56975 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__56968,Vvar__3__b__56992,Vvar__6__y__56995)
& Vvar__2___24Anonymous__56974 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__56968,Vvar__2__a__56991,Vvar__5__x__56994) ) ) ) )
| ? [Vvar__2__a__57002] :
( t(Vvar__2__a__57002,Vvar__0__A__56968)
& ? [Vvar__3__x__57003] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__3__x__57003)
& ? [Vvar__4__y__57004] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__56968,Vvar__4__y__57004)
& cCoq_2eRelations_2eRelation__Operators_2eLtl___24a4(Vvar__0__A__56968,Vvar__1__leA__56969,Vvar__3__x__57003,Vvar__4__y__57004)
& Vvar__3___24Anonymous__56975 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__56968,Vvar__2__a__57002,Vvar__4__y__57004)
& Vvar__2___24Anonymous__56974 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__56968,Vvar__2__a__57002,Vvar__3__x__57003) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Operators.clos_refl',axiom,
! [Vvar__0__A__56603,Vvar__1__R__56604,Vvar__2__x__56605,Vvar__3___24Anonymous__56606] :
( cType___24t(Vvar__0__A__56603)
=> ( cCoq_2eRelations_2eRelation__Definitions_2erelation___24t(Vvar__0__A__56603,Vvar__1__R__56604)
=> ( t(Vvar__2__x__56605,Vvar__0__A__56603)
=> ( t(Vvar__3___24Anonymous__56606,Vvar__0__A__56603)
=> ( cCoq_2eRelations_2eRelation__Operators_2eclos__refl___24a4(Vvar__0__A__56603,Vvar__1__R__56604,Vvar__2__x__56605,Vvar__3___24Anonymous__56606)
=> ( ? [Vvar__3__y__56611] :
( t(Vvar__3__y__56611,Vvar__0__A__56603)
& p(happ(happ(Vvar__1__R__56604,Vvar__2__x__56605),Vvar__3__y__56611))
& Vvar__3___24Anonymous__56606 = Vvar__3__y__56611 )
| Vvar__3___24Anonymous__56606 = Vvar__2__x__56605 ) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Operators.clos_refl_trans',axiom,
! [Vvar__0__A__56616,Vvar__1__R__56617,Vvar__2__x__56618,Vvar__3___24Anonymous__56619] :
( cType___24t(Vvar__0__A__56616)
=> ( cCoq_2eRelations_2eRelation__Definitions_2erelation___24t(Vvar__0__A__56616,Vvar__1__R__56617)
=> ( t(Vvar__2__x__56618,Vvar__0__A__56616)
=> ( t(Vvar__3___24Anonymous__56619,Vvar__0__A__56616)
=> ( cCoq_2eRelations_2eRelation__Operators_2eclos__refl__trans___24a4(Vvar__0__A__56616,Vvar__1__R__56617,Vvar__2__x__56618,Vvar__3___24Anonymous__56619)
=> ( ? [Vvar__3__y__56624] :
( t(Vvar__3__y__56624,Vvar__0__A__56616)
& p(happ(happ(Vvar__1__R__56617,Vvar__2__x__56618),Vvar__3__y__56624))
& Vvar__3___24Anonymous__56619 = Vvar__3__y__56624 )
| Vvar__3___24Anonymous__56619 = Vvar__2__x__56618
| ? [Vvar__3__y__56632] :
( t(Vvar__3__y__56632,Vvar__0__A__56616)
& ? [Vvar__4__z__56633] :
( t(Vvar__4__z__56633,Vvar__0__A__56616)
& cCoq_2eRelations_2eRelation__Operators_2eclos__refl__trans___24a4(Vvar__0__A__56616,Vvar__1__R__56617,Vvar__2__x__56618,Vvar__3__y__56632)
& cCoq_2eRelations_2eRelation__Operators_2eclos__refl__trans___24a4(Vvar__0__A__56616,Vvar__1__R__56617,Vvar__3__y__56632,Vvar__4__z__56633)
& Vvar__3___24Anonymous__56619 = Vvar__4__z__56633 ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Operators.swapprod',axiom,
! [Vvar__0__A__56926,Vvar__1__R__56927,Vvar__2___24Anonymous__56932,Vvar__3___24Anonymous__56933] :
( cType___24t(Vvar__0__A__56926)
=> ( c_24__type__56966___24t(Vvar__0__A__56926,Vvar__1__R__56927,Vvar__2___24Anonymous__56932,Vvar__3___24Anonymous__56933,Vvar__1__R__56927)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__2___24Anonymous__56932)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__3___24Anonymous__56933)
=> ( cCoq_2eRelations_2eRelation__Operators_2eswapprod___24a4(Vvar__0__A__56926,Vvar__1__R__56927,Vvar__2___24Anonymous__56932,Vvar__3___24Anonymous__56933)
=> ( ? [Vvar__2__x__56941] :
( t(Vvar__2__x__56941,Vvar__0__A__56926)
& ? [Vvar__3__y__56942] :
( t(Vvar__3__y__56942,Vvar__0__A__56926)
& ? [Vvar__4__p__56943] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__4__p__56943)
& cCoq_2eRelations_2eRelation__Operators_2esymprod___24a6(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__1__R__56927,Vvar__1__R__56927,cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__2__x__56941,Vvar__3__y__56942),Vvar__4__p__56943)
& Vvar__3___24Anonymous__56933 = Vvar__4__p__56943
& Vvar__2___24Anonymous__56932 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__2__x__56941,Vvar__3__y__56942) ) ) )
| ? [Vvar__2__x__56951] :
( t(Vvar__2__x__56951,Vvar__0__A__56926)
& ? [Vvar__3__y__56952] :
( t(Vvar__3__y__56952,Vvar__0__A__56926)
& ? [Vvar__4__p__56953] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__4__p__56953)
& cCoq_2eRelations_2eRelation__Operators_2esymprod___24a6(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__1__R__56927,Vvar__1__R__56927,cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__2__x__56951,Vvar__3__y__56952),Vvar__4__p__56953)
& Vvar__3___24Anonymous__56933 = Vvar__4__p__56953
& Vvar__2___24Anonymous__56932 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56926,Vvar__0__A__56926,Vvar__3__y__56952,Vvar__2__x__56951) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Relations.Relation_Operators.symprod',axiom,
! [Vvar__0__A__56829,Vvar__1__B__56830,Vvar__2__leA__56831,Vvar__3__leB__56836,Vvar__4___24Anonymous__56841,Vvar__5___24Anonymous__56842] :
( cType___24t(Vvar__0__A__56829)
=> ( cType___24t(Vvar__1__B__56830)
=> ( c_24__type__56899___24t(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__2__leA__56831,Vvar__3__leB__56836,Vvar__4___24Anonymous__56841,Vvar__5___24Anonymous__56842,Vvar__2__leA__56831)
=> ( c_24__type__56924___24t(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__2__leA__56831,Vvar__3__leB__56836,Vvar__4___24Anonymous__56841,Vvar__5___24Anonymous__56842,Vvar__3__leB__56836)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__4___24Anonymous__56841)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__5___24Anonymous__56842)
=> ( cCoq_2eRelations_2eRelation__Operators_2esymprod___24a6(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__2__leA__56831,Vvar__3__leB__56836,Vvar__4___24Anonymous__56841,Vvar__5___24Anonymous__56842)
=> ( ? [Vvar__4__x__56856] :
( t(Vvar__4__x__56856,Vvar__0__A__56829)
& ? [Vvar__5__x_27__56857] :
( t(Vvar__5__x_27__56857,Vvar__0__A__56829)
& p(happ(happ(Vvar__2__leA__56831,Vvar__4__x__56856),Vvar__5__x_27__56857))
& ? [Vvar__7__y__56859] :
( t(Vvar__7__y__56859,Vvar__1__B__56830)
& Vvar__5___24Anonymous__56842 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__5__x_27__56857,Vvar__7__y__56859)
& Vvar__4___24Anonymous__56841 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__4__x__56856,Vvar__7__y__56859) ) ) )
| ? [Vvar__4__y__56872] :
( t(Vvar__4__y__56872,Vvar__1__B__56830)
& ? [Vvar__5__y_27__56873] :
( t(Vvar__5__y_27__56873,Vvar__1__B__56830)
& p(happ(happ(Vvar__3__leB__56836,Vvar__4__y__56872),Vvar__5__y_27__56873))
& ? [Vvar__7__x__56875] :
( t(Vvar__7__x__56875,Vvar__0__A__56829)
& Vvar__5___24Anonymous__56842 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__7__x__56875,Vvar__5__y_27__56873)
& Vvar__4___24Anonymous__56841 = cCoq_2eInit_2eDatatypes_2epair___24a4(Vvar__0__A__56829,Vvar__1__B__56830,Vvar__7__x__56875,Vvar__4__y__56872) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.HdRel',axiom,
! [Vvar__0__A__27748,Vvar__1__R__27749,Vvar__2__a__27754,Vvar__3___24Anonymous__27755] :
( cType___24t(Vvar__0__A__27748)
=> ( c_24__type__27785___24t(Vvar__0__A__27748,Vvar__1__R__27749,Vvar__2__a__27754,Vvar__3___24Anonymous__27755,Vvar__1__R__27749)
=> ( t(Vvar__2__a__27754,Vvar__0__A__27748)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__27748,Vvar__3___24Anonymous__27755)
=> ( cCoq_2eSorting_2eSorted_2eHdRel___24a4(Vvar__0__A__27748,Vvar__1__R__27749,Vvar__2__a__27754,Vvar__3___24Anonymous__27755)
=> ( Vvar__3___24Anonymous__27755 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__27748)
| ? [Vvar__3__b__27771] :
( t(Vvar__3__b__27771,Vvar__0__A__27748)
& ? [Vvar__4__l__27772] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__27748,Vvar__4__l__27772)
& p(happ(happ(Vvar__1__R__27749,Vvar__2__a__27754),Vvar__3__b__27771))
& Vvar__3___24Anonymous__27755 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__27748,Vvar__3__b__27771,Vvar__4__l__27772) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.LocallySorted',axiom,
! [Vvar__0__A__49763,Vvar__1__R__49764,Vvar__2___24Anonymous__49769] :
( cType___24t(Vvar__0__A__49763)
=> ( c_24__type__49804___24t(Vvar__0__A__49763,Vvar__1__R__49764,Vvar__2___24Anonymous__49769,Vvar__1__R__49764)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__49763,Vvar__2___24Anonymous__49769)
=> ( cCoq_2eSorting_2eSorted_2eLocallySorted___24a3(Vvar__0__A__49763,Vvar__1__R__49764,Vvar__2___24Anonymous__49769)
=> ( Vvar__2___24Anonymous__49769 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__49763)
| ? [Vvar__2__a__49783] :
( t(Vvar__2__a__49783,Vvar__0__A__49763)
& Vvar__2___24Anonymous__49769 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__49763,Vvar__2__a__49783,cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__49763)) )
| ? [Vvar__2__a__49790] :
( t(Vvar__2__a__49790,Vvar__0__A__49763)
& ? [Vvar__3__b__49791] :
( t(Vvar__3__b__49791,Vvar__0__A__49763)
& ? [Vvar__4__l__49792] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__49763,Vvar__4__l__49792)
& cCoq_2eSorting_2eSorted_2eLocallySorted___24a3(Vvar__0__A__49763,Vvar__1__R__49764,cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__49763,Vvar__3__b__49791,Vvar__4__l__49792))
& p(happ(happ(Vvar__1__R__49764,Vvar__2__a__49790),Vvar__3__b__49791))
& Vvar__2___24Anonymous__49769 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__49763,Vvar__2__a__49790,cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__49763,Vvar__3__b__49791,Vvar__4__l__49792)) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.Sorted',axiom,
! [Vvar__0__A__27787,Vvar__1__R__27788,Vvar__2___24Anonymous__27793] :
( cType___24t(Vvar__0__A__27787)
=> ( c_24__type__27820___24t(Vvar__0__A__27787,Vvar__1__R__27788,Vvar__2___24Anonymous__27793,Vvar__1__R__27788)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__27787,Vvar__2___24Anonymous__27793)
=> ( cCoq_2eSorting_2eSorted_2eSorted___24a3(Vvar__0__A__27787,Vvar__1__R__27788,Vvar__2___24Anonymous__27793)
=> ( Vvar__2___24Anonymous__27793 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__27787)
| ? [Vvar__2__a__27807] :
( t(Vvar__2__a__27807,Vvar__0__A__27787)
& ? [Vvar__3__l__27808] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__27787,Vvar__3__l__27808)
& cCoq_2eSorting_2eSorted_2eSorted___24a3(Vvar__0__A__27787,Vvar__1__R__27788,Vvar__3__l__27808)
& cCoq_2eSorting_2eSorted_2eHdRel___24a4(Vvar__0__A__27787,Vvar__1__R__27788,Vvar__2__a__27807,Vvar__3__l__27808)
& Vvar__2___24Anonymous__27793 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__27787,Vvar__2__a__27807,Vvar__3__l__27808) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Sorting.Sorted.StronglySorted',axiom,
! [Vvar__0__A__58052,Vvar__1__R__58053,Vvar__2___24Anonymous__58058] :
( cType___24t(Vvar__0__A__58052)
=> ( c_24__type__58085___24t(Vvar__0__A__58052,Vvar__1__R__58053,Vvar__2___24Anonymous__58058,Vvar__1__R__58053)
=> ( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__58052,Vvar__2___24Anonymous__58058)
=> ( cCoq_2eSorting_2eSorted_2eStronglySorted___24a3(Vvar__0__A__58052,Vvar__1__R__58053,Vvar__2___24Anonymous__58058)
=> ( Vvar__2___24Anonymous__58058 = cCoq_2eInit_2eDatatypes_2enil___24a1(Vvar__0__A__58052)
| ? [Vvar__2__a__58072] :
( t(Vvar__2__a__58072,Vvar__0__A__58052)
& ? [Vvar__3__l__58073] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vvar__0__A__58052,Vvar__3__l__58073)
& cCoq_2eSorting_2eSorted_2eStronglySorted___24a3(Vvar__0__A__58052,Vvar__1__R__58053,Vvar__3__l__58073)
& cCoq_2eLists_2eList_2eForall___24a3(Vvar__0__A__58052,happ(Vvar__1__R__58053,Vvar__2__a__58072),Vvar__3__l__58073)
& Vvar__2___24Anonymous__58058 = cCoq_2eInit_2eDatatypes_2econs___24a3(Vvar__0__A__58052,Vvar__2__a__58072,Vvar__3__l__58073) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Strings.Ascii.ascii',axiom,
! [VX3435] :
( cCoq_2eStrings_2eAscii_2eascii___24t(VX3435)
=> ? [Vvar__0___24Anonymous__3436] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__0___24Anonymous__3436)
& ? [Vvar__1___24Anonymous__3437] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__1___24Anonymous__3437)
& ? [Vvar__2___24Anonymous__3438] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__2___24Anonymous__3438)
& ? [Vvar__3___24Anonymous__3439] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__3___24Anonymous__3439)
& ? [Vvar__4___24Anonymous__3440] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__4___24Anonymous__3440)
& ? [Vvar__5___24Anonymous__3441] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__5___24Anonymous__3441)
& ? [Vvar__6___24Anonymous__3442] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__6___24Anonymous__3442)
& ? [Vvar__7___24Anonymous__3443] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vvar__7___24Anonymous__3443)
& VX3435 = cCoq_2eStrings_2eAscii_2eAscii___24a8(Vvar__0___24Anonymous__3436,Vvar__1___24Anonymous__3437,Vvar__2___24Anonymous__3438,Vvar__3___24Anonymous__3439,Vvar__4___24Anonymous__3440,Vvar__5___24Anonymous__3441,Vvar__6___24Anonymous__3442,Vvar__7___24Anonymous__3443) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Strings.String.string',axiom,
! [VX16223] :
( cCoq_2eStrings_2eString_2estring___24t(VX16223)
=> ( VX16223 = cCoq_2eStrings_2eString_2eEmptyString
| ? [Vvar__0___24Anonymous__16224] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0___24Anonymous__16224)
& ? [Vvar__1___24Anonymous__16225] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__1___24Anonymous__16225)
& VX16223 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0___24Anonymous__16224,Vvar__1___24Anonymous__16225) ) ) ) ) ).
fof('$_inversion_Coq.Structures.OrderedType.Compare',axiom,
! [Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846,VX48847] :
( cType___24t(Vvar__0__X__48834)
=> ( c_24__type__48907___24t(Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846,Vvar__1__lt__48835)
=> ( c_24__type__48926___24t(Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846,Vvar__2__eq__48840)
=> ( t(Vvar__3__x__48845,Vvar__0__X__48834)
=> ( t(Vvar__4__y__48846,Vvar__0__X__48834)
=> ( cCoq_2eStructures_2eOrderedType_2eCompare___24t(Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846,VX48847)
=> ( ( p(happ(happ(Vvar__1__lt__48835,Vvar__3__x__48845),Vvar__4__y__48846))
& VX48847 = cCoq_2eStructures_2eOrderedType_2eLT___24a5(Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846) )
| ( p(happ(happ(Vvar__2__eq__48840,Vvar__3__x__48845),Vvar__4__y__48846))
& VX48847 = cCoq_2eStructures_2eOrderedType_2eEQ___24a5(Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846) )
| ( p(happ(happ(Vvar__1__lt__48835,Vvar__4__y__48846),Vvar__3__x__48845))
& VX48847 = cCoq_2eStructures_2eOrderedType_2eGT___24a5(Vvar__0__X__48834,Vvar__1__lt__48835,Vvar__2__eq__48840,Vvar__3__x__48845,Vvar__4__y__48846) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Structures.OrderedTypeEx.String_as_OT.lts',axiom,
! [Vvar__0___24Anonymous__58555,Vvar__1___24Anonymous__58556] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__0___24Anonymous__58555)
=> ( cCoq_2eStrings_2eString_2estring___24t(Vvar__1___24Anonymous__58556)
=> ( cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2elts___24a2(Vvar__0___24Anonymous__58555,Vvar__1___24Anonymous__58556)
=> ( ? [Vvar__0__a__58558] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0__a__58558)
& ? [Vvar__1__s__58559] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__1__s__58559)
& Vvar__1___24Anonymous__58556 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__58558,Vvar__1__s__58559)
& Vvar__0___24Anonymous__58555 = cCoq_2eStrings_2eString_2eEmptyString ) )
| ? [Vvar__0__a__58560] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0__a__58560)
& ? [Vvar__1__s1__58561] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__1__s1__58561)
& ? [Vvar__2__s2__58562] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__2__s2__58562)
& cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2elts___24a2(Vvar__1__s1__58561,Vvar__2__s2__58562)
& Vvar__1___24Anonymous__58556 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__58560,Vvar__2__s2__58562)
& Vvar__0___24Anonymous__58555 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__58560,Vvar__1__s1__58561) ) ) )
| ? [Vvar__0__a__58564] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__0__a__58564)
& ? [Vvar__1__b__58565] :
( cCoq_2eStrings_2eAscii_2eascii___24t(Vvar__1__b__58565)
& ? [Vvar__2__s1__58566] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__2__s1__58566)
& ? [Vvar__3__s2__58567] :
( cCoq_2eStrings_2eString_2estring___24t(Vvar__3__s2__58567)
& cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eStrings_2eAscii_2enat__of__ascii___24a1(Vvar__0__a__58564),cCoq_2eStrings_2eAscii_2enat__of__ascii___24a1(Vvar__1__b__58565))
& Vvar__1___24Anonymous__58556 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__1__b__58565,Vvar__3__s2__58567)
& Vvar__0___24Anonymous__58555 = cCoq_2eStrings_2eString_2eString___24a2(Vvar__0__a__58564,Vvar__2__s1__58566) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.Structures.OrdersTac.ord',axiom,
! [VX49119] :
( cCoq_2eStructures_2eOrdersTac_2eord___24t(VX49119)
=> ( VX49119 = cCoq_2eStructures_2eOrdersTac_2eOEQ
| VX49119 = cCoq_2eStructures_2eOrdersTac_2eOLT
| VX49119 = cCoq_2eStructures_2eOrdersTac_2eOLE ) ) ).
fof('$_inversion_Coq.Vectors.Fin.t',axiom,
! [Vvar__0___24Anonymous__7432,VX7433] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0___24Anonymous__7432)
=> ( cCoq_2eVectors_2eFin_2et___24t(Vvar__0___24Anonymous__7432,VX7433)
=> ( ? [Vvar__0__n__7434] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__7434)
& Vvar__0___24Anonymous__7432 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__7434)
& VX7433 = cCoq_2eVectors_2eFin_2eF1___24a1(Vvar__0__n__7434) )
| ? [Vvar__0__n__7435] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__0__n__7435)
& ? [Vvar__1___24Anonymous__7436] :
( cCoq_2eVectors_2eFin_2et___24t(Vvar__0__n__7435,Vvar__1___24Anonymous__7436)
& Vvar__0___24Anonymous__7432 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__0__n__7435)
& VX7433 = cCoq_2eVectors_2eFin_2eFS___24a2(Vvar__0__n__7435,Vvar__1___24Anonymous__7436) ) ) ) ) ) ).
fof('$_inversion_Coq.Vectors.VectorDef.t',axiom,
! [Vvar__0__A__18156,Vvar__1___24Anonymous__18157,VX18158] :
( cType___24t(Vvar__0__A__18156)
=> ( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1___24Anonymous__18157)
=> ( cCoq_2eVectors_2eVectorDef_2et___24t(Vvar__0__A__18156,Vvar__1___24Anonymous__18157,VX18158)
=> ( ( Vvar__1___24Anonymous__18157 = cCoq_2eInit_2eDatatypes_2eO
& VX18158 = cCoq_2eVectors_2eVectorDef_2enil___24a1(Vvar__0__A__18156) )
| ? [Vvar__1__h__18161] :
( t(Vvar__1__h__18161,Vvar__0__A__18156)
& ? [Vvar__2__n__18162] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__2__n__18162)
& ? [Vvar__3___24Anonymous__18163] :
( cCoq_2eVectors_2eVectorDef_2et___24t(Vvar__0__A__18156,Vvar__2__n__18162,Vvar__3___24Anonymous__18163)
& Vvar__1___24Anonymous__18157 = cCoq_2eInit_2eDatatypes_2eS___24a1(Vvar__2__n__18162)
& VX18158 = cCoq_2eVectors_2eVectorDef_2econs___24a4(Vvar__0__A__18156,Vvar__1__h__18161,Vvar__2__n__18162,Vvar__3___24Anonymous__18163) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.Bezout',axiom,
! [Vvar__0__a__58277,Vvar__1__b__58278,Vvar__2__d__58279] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__a__58277)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1__b__58278)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__d__58279)
=> ( cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(Vvar__0__a__58277,Vvar__1__b__58278,Vvar__2__d__58279)
=> ? [Vvar__3__u__58284] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3__u__58284)
& ? [Vvar__4__v__58285] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__4__v__58285)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__3__u__58284,Vvar__0__a__58277),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__4__v__58285,Vvar__1__b__58278)) = Vvar__2__d__58279
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.Euclid',axiom,
! [Vvar__0__a__58252,Vvar__1__b__58253,VX58254] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__a__58252)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1__b__58253)
=> ( cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(Vvar__0__a__58252,Vvar__1__b__58253,VX58254)
=> ? [Vvar__2__u__58257] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__u__58257)
& ? [Vvar__3__v__58258] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3__v__58258)
& ? [Vvar__4__d__58259] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__4__d__58259)
& cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__2__u__58257,Vvar__0__a__58252),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__3__v__58258,Vvar__1__b__58253)) = Vvar__4__d__58259
& cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(Vvar__0__a__58252,Vvar__1__b__58253,Vvar__4__d__58259)
& VX58254 = cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(Vvar__0__a__58252,Vvar__1__b__58253,Vvar__2__u__58257,Vvar__3__v__58258,Vvar__4__d__58259) ) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.Zis_gcd',axiom,
! [Vvar__0__a__52119,Vvar__1__b__52120,Vvar__2__g__52121] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__a__52119)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__1__b__52120)
=> ( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__g__52121)
=> ( cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(Vvar__0__a__52119,Vvar__1__b__52120,Vvar__2__g__52121)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__2__g__52121,Vvar__0__a__52119)
& cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__2__g__52121,Vvar__1__b__52120)
& ! [Vvar__var__var__var__var__5__x__52129__52132__52135__52138__52141] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__var__var__var__var__5__x__52129__52132__52135__52138__52141)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__var__var__var__var__5__x__52129__52132__52135__52138__52141,Vvar__0__a__52119)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__var__var__var__var__5__x__52129__52132__52135__52138__52141,Vvar__1__b__52120)
=> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(Vvar__var__var__var__var__5__x__52129__52132__52135__52138__52141,Vvar__2__g__52121) ) ) )
& p(c_24True) ) ) ) ) ) ).
fof('$_inversion_Coq.ZArith.Znumtheory.prime',axiom,
! [Vvar__0__p__52148] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__p__52148)
=> ( cCoq_2eZArith_2eZnumtheory_2eprime___24a1(Vvar__0__p__52148)
=> ( cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),Vvar__0__p__52148)
& ! [Vvar__var__var__2__n__52153__52155__52157] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__var__var__2__n__52153__52155__52157)
=> ( ( cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),Vvar__var__var__2__n__52153__52155__52157)
& cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(Vvar__var__var__2__n__52153__52155__52157,Vvar__0__p__52148) )
=> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(Vvar__var__var__2__n__52153__52155__52157,Vvar__0__p__52148) ) )
& p(c_24True) ) ) ) ).
fof('$_inversion_Coq.ZArith.Zpower.Zdiv_rest_proofs',axiom,
! [Vvar__0__x__58287,Vvar__1__p__58288,VX58289] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__x__58287)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__p__58288)
=> ( cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(Vvar__0__x__58287,Vvar__1__p__58288,VX58289)
=> ? [Vvar__2__q__58292] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__2__q__58292)
& ? [Vvar__3__r__58293] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__3__r__58293)
& Vvar__0__x__58287 = cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(Vvar__2__q__58292,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(Vvar__1__p__58288)),Vvar__3__r__58293)
& cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,Vvar__3__r__58293)
& cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(Vvar__3__r__58293,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(Vvar__1__p__58288))
& VX58289 = cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(Vvar__0__x__58287,Vvar__1__p__58288,Vvar__2__q__58292,Vvar__3__r__58293) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.DeclConstant.DeclaredConstant',axiom,
! [Vvar__0__T__55002,Vvar__1__F__55003] :
( cType___24t(Vvar__0__T__55002)
=> ( t(Vvar__1__F__55003,Vvar__0__T__55002)
=> ( cCoq_2emicromega_2eDeclConstant_2eDeclaredConstant___24a2(Vvar__0__T__55002,Vvar__1__F__55003)
=> p(c_24True) ) ) ) ).
fof('$_inversion_Coq.micromega.DeclConstant.GT',axiom,
! [Vvar__0__T__55007,Vvar__1__F__55008] :
( cType___24t(Vvar__0__T__55007)
=> ( t(Vvar__1__F__55008,Vvar__0__T__55007)
=> ( cCoq_2emicromega_2eDeclConstant_2eGT___24a2(Vvar__0__T__55007,Vvar__1__F__55008)
=> p(c_24True) ) ) ) ).
fof('$_inversion_Coq.micromega.EnvRing.Mon',axiom,
! [VX55179] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(VX55179)
=> ( VX55179 = cCoq_2emicromega_2eEnvRing_2emon0
| ? [Vvar__0___24Anonymous__55180] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__55180)
& ? [Vvar__1___24Anonymous__55181] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(Vvar__1___24Anonymous__55181)
& VX55179 = cCoq_2emicromega_2eEnvRing_2ezmon___24a2(Vvar__0___24Anonymous__55180,Vvar__1___24Anonymous__55181) ) )
| ? [Vvar__0___24Anonymous__55182] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__55182)
& ? [Vvar__1___24Anonymous__55183] :
( cCoq_2emicromega_2eEnvRing_2eMon___24t(Vvar__1___24Anonymous__55183)
& VX55179 = cCoq_2emicromega_2eEnvRing_2evmon___24a2(Vvar__0___24Anonymous__55182,Vvar__1___24Anonymous__55183) ) ) ) ) ).
fof('$_inversion_Coq.micromega.EnvRing.PExpr',axiom,
! [Vvar__0__C__55012,VX55013] :
( cType___24t(Vvar__0__C__55012)
=> ( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,VX55013)
=> ( ? [Vvar__1___24Anonymous__55015] :
( t(Vvar__1___24Anonymous__55015,Vvar__0__C__55012)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEc___24a2(Vvar__0__C__55012,Vvar__1___24Anonymous__55015) )
| ? [Vvar__1___24Anonymous__55017] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__55017)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEX___24a2(Vvar__0__C__55012,Vvar__1___24Anonymous__55017) )
| ? [Vvar__1___24Anonymous__55019] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__1___24Anonymous__55019)
& ? [Vvar__2___24Anonymous__55020] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__2___24Anonymous__55020)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEadd___24a3(Vvar__0__C__55012,Vvar__1___24Anonymous__55019,Vvar__2___24Anonymous__55020) ) )
| ? [Vvar__1___24Anonymous__55022] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__1___24Anonymous__55022)
& ? [Vvar__2___24Anonymous__55023] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__2___24Anonymous__55023)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEsub___24a3(Vvar__0__C__55012,Vvar__1___24Anonymous__55022,Vvar__2___24Anonymous__55023) ) )
| ? [Vvar__1___24Anonymous__55025] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__1___24Anonymous__55025)
& ? [Vvar__2___24Anonymous__55026] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__2___24Anonymous__55026)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEmul___24a3(Vvar__0__C__55012,Vvar__1___24Anonymous__55025,Vvar__2___24Anonymous__55026) ) )
| ? [Vvar__1___24Anonymous__55028] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__1___24Anonymous__55028)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEopp___24a2(Vvar__0__C__55012,Vvar__1___24Anonymous__55028) )
| ? [Vvar__1___24Anonymous__55030] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__C__55012,Vvar__1___24Anonymous__55030)
& ? [Vvar__2___24Anonymous__55031] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__55031)
& VX55013 = cCoq_2emicromega_2eEnvRing_2ePEpow___24a3(Vvar__0__C__55012,Vvar__1___24Anonymous__55030,Vvar__2___24Anonymous__55031) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.EnvRing.Pol',axiom,
! [Vvar__0__C__20352,VX20353] :
( cType___24t(Vvar__0__C__20352)
=> ( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__20352,VX20353)
=> ( ? [Vvar__1___24Anonymous__20355] :
( t(Vvar__1___24Anonymous__20355,Vvar__0__C__20352)
& VX20353 = cCoq_2emicromega_2eEnvRing_2ePc___24a2(Vvar__0__C__20352,Vvar__1___24Anonymous__20355) )
| ? [Vvar__1___24Anonymous__20357] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__20357)
& ? [Vvar__2___24Anonymous__20358] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__20352,Vvar__2___24Anonymous__20358)
& VX20353 = cCoq_2emicromega_2eEnvRing_2ePinj___24a3(Vvar__0__C__20352,Vvar__1___24Anonymous__20357,Vvar__2___24Anonymous__20358) ) )
| ? [Vvar__1___24Anonymous__20360] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__20352,Vvar__1___24Anonymous__20360)
& ? [Vvar__2___24Anonymous__20361] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__20361)
& ? [Vvar__3___24Anonymous__20362] :
( cCoq_2emicromega_2eEnvRing_2ePol___24t(Vvar__0__C__20352,Vvar__3___24Anonymous__20362)
& VX20353 = cCoq_2emicromega_2eEnvRing_2ePX___24a4(Vvar__0__C__20352,Vvar__1___24Anonymous__20360,Vvar__2___24Anonymous__20361,Vvar__3___24Anonymous__20362) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.OrderedRing.SOR',axiom,
! [Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496] :
( cType___24t(Vvar__0__R__20465)
=> ( t(Vvar__1__rO__20466,Vvar__0__R__20465)
=> ( t(Vvar__2__rI__20467,Vvar__0__R__20465)
=> ( c_24__type__20897___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__3__rplus__20468)
=> ( c_24__type__20998___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__4__rtimes__20473)
=> ( c_24__type__21099___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__5__rminus__20478)
=> ( c_24__type__21189___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__6__ropp__20483)
=> ( c_24__type__21290___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__7__req__20486)
=> ( c_24__type__21391___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__8__rle__20491)
=> ( c_24__type__21492___24t(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496,Vvar__9__rlt__20496)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486,Vvar__8__rle__20491,Vvar__9__rlt__20496)
=> ( cCoq_2eSetoids_2eSetoid_2eSetoid__Theory___24a2(Vvar__0__R__20465,Vvar__7__req__20486)
& ! [Vvar__var__var__var__var__11__x1__20540__20546__20651__20657__20663] :
( t(Vvar__var__var__var__var__11__x1__20540__20546__20651__20657__20663,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__12__x2__20541__20547__20652__20658__20664] :
( t(Vvar__var__var__var__var__12__x2__20541__20547__20652__20658__20664,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__11__x1__20540__20546__20651__20657__20663),Vvar__var__var__var__var__12__x2__20541__20547__20652__20658__20664))
=> ! [Vvar__var__var__var__var__14__y1__20542__20548__20653__20659__20665] :
( t(Vvar__var__var__var__var__14__y1__20542__20548__20653__20659__20665,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__15__y2__20543__20549__20654__20660__20666] :
( t(Vvar__var__var__var__var__15__y2__20543__20549__20654__20660__20666,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__14__y1__20542__20548__20653__20659__20665),Vvar__var__var__var__var__15__y2__20543__20549__20654__20660__20666))
=> p(happ(happ(Vvar__7__req__20486,happ(happ(Vvar__3__rplus__20468,Vvar__var__var__var__var__11__x1__20540__20546__20651__20657__20663),Vvar__var__var__var__var__14__y1__20542__20548__20653__20659__20665)),happ(happ(Vvar__3__rplus__20468,Vvar__var__var__var__var__12__x2__20541__20547__20652__20658__20664),Vvar__var__var__var__var__15__y2__20543__20549__20654__20660__20666))) ) ) ) ) ) )
& ! [Vvar__var__var__var__var__12__x1__20553__20559__20669__20675__20681] :
( t(Vvar__var__var__var__var__12__x1__20553__20559__20669__20675__20681,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__13__x2__20554__20560__20670__20676__20682] :
( t(Vvar__var__var__var__var__13__x2__20554__20560__20670__20676__20682,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__12__x1__20553__20559__20669__20675__20681),Vvar__var__var__var__var__13__x2__20554__20560__20670__20676__20682))
=> ! [Vvar__var__var__var__var__15__y1__20555__20561__20671__20677__20683] :
( t(Vvar__var__var__var__var__15__y1__20555__20561__20671__20677__20683,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__16__y2__20556__20562__20672__20678__20684] :
( t(Vvar__var__var__var__var__16__y2__20556__20562__20672__20678__20684,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__15__y1__20555__20561__20671__20677__20683),Vvar__var__var__var__var__16__y2__20556__20562__20672__20678__20684))
=> p(happ(happ(Vvar__7__req__20486,happ(happ(Vvar__4__rtimes__20473,Vvar__var__var__var__var__12__x1__20553__20559__20669__20675__20681),Vvar__var__var__var__var__15__y1__20555__20561__20671__20677__20683)),happ(happ(Vvar__4__rtimes__20473,Vvar__var__var__var__var__13__x2__20554__20560__20670__20676__20682),Vvar__var__var__var__var__16__y2__20556__20562__20672__20678__20684))) ) ) ) ) ) )
& ! [Vvar__var__var__var__var__13__x1__20566__20569__20687__20690__20693] :
( t(Vvar__var__var__var__var__13__x1__20566__20569__20687__20690__20693,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__14__x2__20567__20570__20688__20691__20694] :
( t(Vvar__var__var__var__var__14__x2__20567__20570__20688__20691__20694,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__13__x1__20566__20569__20687__20690__20693),Vvar__var__var__var__var__14__x2__20567__20570__20688__20691__20694))
=> p(happ(happ(Vvar__7__req__20486,happ(Vvar__6__ropp__20483,Vvar__var__var__var__var__13__x1__20566__20569__20687__20690__20693)),happ(Vvar__6__ropp__20483,Vvar__var__var__var__var__14__x2__20567__20570__20688__20691__20694))) ) ) )
& ! [Vvar__var__var__var__var__14__x1__20573__20579__20696__20702__20708] :
( t(Vvar__var__var__var__var__14__x1__20573__20579__20696__20702__20708,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__15__x2__20574__20580__20697__20703__20709] :
( t(Vvar__var__var__var__var__15__x2__20574__20580__20697__20703__20709,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__14__x1__20573__20579__20696__20702__20708),Vvar__var__var__var__var__15__x2__20574__20580__20697__20703__20709))
=> ! [Vvar__var__var__var__var__17__y1__20575__20581__20698__20704__20710] :
( t(Vvar__var__var__var__var__17__y1__20575__20581__20698__20704__20710,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__18__y2__20576__20582__20699__20705__20711] :
( t(Vvar__var__var__var__var__18__y2__20576__20582__20699__20705__20711,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__17__y1__20575__20581__20698__20704__20710),Vvar__var__var__var__var__18__y2__20576__20582__20699__20705__20711))
=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__var__14__x1__20573__20579__20696__20702__20708),Vvar__var__var__var__var__17__y1__20575__20581__20698__20704__20710))
<=> p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__var__15__x2__20574__20580__20697__20703__20709),Vvar__var__var__var__var__18__y2__20576__20582__20699__20705__20711)) ) ) ) ) ) ) )
& ! [Vvar__var__var__var__var__15__x1__20586__20592__20714__20720__20726] :
( t(Vvar__var__var__var__var__15__x1__20586__20592__20714__20720__20726,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__16__x2__20587__20593__20715__20721__20727] :
( t(Vvar__var__var__var__var__16__x2__20587__20593__20715__20721__20727,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__15__x1__20586__20592__20714__20720__20726),Vvar__var__var__var__var__16__x2__20587__20593__20715__20721__20727))
=> ! [Vvar__var__var__var__var__18__y1__20588__20594__20716__20722__20728] :
( t(Vvar__var__var__var__var__18__y1__20588__20594__20716__20722__20728,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__19__y2__20589__20595__20717__20723__20729] :
( t(Vvar__var__var__var__var__19__y2__20589__20595__20717__20723__20729,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__18__y1__20588__20594__20716__20722__20728),Vvar__var__var__var__var__19__y2__20589__20595__20717__20723__20729))
=> ( p(happ(happ(Vvar__9__rlt__20496,Vvar__var__var__var__var__15__x1__20586__20592__20714__20720__20726),Vvar__var__var__var__var__18__y1__20588__20594__20716__20722__20728))
<=> p(happ(happ(Vvar__9__rlt__20496,Vvar__var__var__var__var__16__x2__20587__20593__20715__20721__20727),Vvar__var__var__var__var__19__y2__20589__20595__20717__20723__20729)) ) ) ) ) ) ) )
& cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(Vvar__0__R__20465,Vvar__1__rO__20466,Vvar__2__rI__20467,Vvar__3__rplus__20468,Vvar__4__rtimes__20473,Vvar__5__rminus__20478,Vvar__6__ropp__20483,Vvar__7__req__20486)
& ! [Vvar__var__var__var__17__n__20600__20601__20732__20733] :
( t(Vvar__var__var__var__17__n__20600__20601__20732__20733,Vvar__0__R__20465)
=> p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__17__n__20600__20601__20732__20733),Vvar__var__var__var__17__n__20600__20601__20732__20733)) )
& ! [Vvar__var__var__var__var__18__n__20603__20607__20734__20738__20742] :
( t(Vvar__var__var__var__var__18__n__20603__20607__20734__20738__20742,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__19__m__20604__20608__20735__20739__20743] :
( t(Vvar__var__var__var__var__19__m__20604__20608__20735__20739__20743,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__var__18__n__20603__20607__20734__20738__20742),Vvar__var__var__var__var__19__m__20604__20608__20735__20739__20743))
=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__var__19__m__20604__20608__20735__20739__20743),Vvar__var__var__var__var__18__n__20603__20607__20734__20738__20742))
=> p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__18__n__20603__20607__20734__20738__20742),Vvar__var__var__var__var__19__m__20604__20608__20735__20739__20743)) ) ) ) )
& ! [Vvar__var__var__var__19__n__20612__20617__20746__20751] :
( t(Vvar__var__var__var__19__n__20612__20617__20746__20751,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__20__m__20613__20618__20747__20752] :
( t(Vvar__var__var__var__20__m__20613__20618__20747__20752,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__21__p__20614__20619__20748__20753] :
( t(Vvar__var__var__var__21__p__20614__20619__20748__20753,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__19__n__20612__20617__20746__20751),Vvar__var__var__var__20__m__20613__20618__20747__20752))
=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__20__m__20613__20618__20747__20752),Vvar__var__var__var__21__p__20614__20619__20748__20753))
=> p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__19__n__20612__20617__20746__20751),Vvar__var__var__var__21__p__20614__20619__20748__20753)) ) ) ) ) )
& ! [Vvar__var__var__var__var__var__20__n__20623__20625__20756__20758__20760__20762] :
( t(Vvar__var__var__var__var__var__20__n__20623__20625__20756__20758__20760__20762,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__var__21__m__20624__20626__20757__20759__20761__20763] :
( t(Vvar__var__var__var__var__var__21__m__20624__20626__20757__20759__20761__20763,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__9__rlt__20496,Vvar__var__var__var__var__var__20__n__20623__20625__20756__20758__20760__20762),Vvar__var__var__var__var__var__21__m__20624__20626__20757__20759__20761__20763))
<=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__var__var__20__n__20623__20625__20756__20758__20760__20762),Vvar__var__var__var__var__var__21__m__20624__20626__20757__20759__20761__20763))
& ~ p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__var__20__n__20623__20625__20756__20758__20760__20762),Vvar__var__var__var__var__var__21__m__20624__20626__20757__20759__20761__20763)) ) ) ) )
& ! [Vvar__var__var__var__var__21__n__20628__20630__20764__20766__20768] :
( t(Vvar__var__var__var__var__21__n__20628__20630__20764__20766__20768,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__22__m__20629__20631__20765__20767__20769] :
( t(Vvar__var__var__var__var__22__m__20629__20631__20765__20767__20769,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__9__rlt__20496,Vvar__var__var__var__var__21__n__20628__20630__20764__20766__20768),Vvar__var__var__var__var__22__m__20629__20631__20765__20767__20769))
| p(happ(happ(Vvar__7__req__20486,Vvar__var__var__var__var__21__n__20628__20630__20764__20766__20768),Vvar__var__var__var__var__22__m__20629__20631__20765__20767__20769))
| p(happ(happ(Vvar__9__rlt__20496,Vvar__var__var__var__var__22__m__20629__20631__20765__20767__20769),Vvar__var__var__var__var__21__n__20628__20630__20764__20766__20768)) ) ) )
& ! [Vvar__var__var__var__var__22__n__20633__20637__20770__20774__20778] :
( t(Vvar__var__var__var__var__22__n__20633__20637__20770__20774__20778,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__23__m__20634__20638__20771__20775__20779] :
( t(Vvar__var__var__var__var__23__m__20634__20638__20771__20775__20779,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__24__p__20635__20639__20772__20776__20780] :
( t(Vvar__var__var__var__var__24__p__20635__20639__20772__20776__20780,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__8__rle__20491,Vvar__var__var__var__var__22__n__20633__20637__20770__20774__20778),Vvar__var__var__var__var__23__m__20634__20638__20771__20775__20779))
=> p(happ(happ(Vvar__8__rle__20491,happ(happ(Vvar__3__rplus__20468,Vvar__var__var__var__var__24__p__20635__20639__20772__20776__20780),Vvar__var__var__var__var__22__n__20633__20637__20770__20774__20778)),happ(happ(Vvar__3__rplus__20468,Vvar__var__var__var__var__24__p__20635__20639__20772__20776__20780),Vvar__var__var__var__var__23__m__20634__20638__20771__20775__20779))) ) ) ) )
& ! [Vvar__var__var__var__var__var__23__n__20642__20646__20782__20786__20790__20794] :
( t(Vvar__var__var__var__var__var__23__n__20642__20646__20782__20786__20790__20794,Vvar__0__R__20465)
=> ! [Vvar__var__var__var__var__var__24__m__20643__20647__20783__20787__20791__20795] :
( t(Vvar__var__var__var__var__var__24__m__20643__20647__20783__20787__20791__20795,Vvar__0__R__20465)
=> ( p(happ(happ(Vvar__9__rlt__20496,Vvar__1__rO__20466),Vvar__var__var__var__var__var__23__n__20642__20646__20782__20786__20790__20794))
=> ( p(happ(happ(Vvar__9__rlt__20496,Vvar__1__rO__20466),Vvar__var__var__var__var__var__24__m__20643__20647__20783__20787__20791__20795))
=> p(happ(happ(Vvar__9__rlt__20496,Vvar__1__rO__20466),happ(happ(Vvar__4__rtimes__20473,Vvar__var__var__var__var__var__23__n__20642__20646__20782__20786__20790__20794),Vvar__var__var__var__var__var__24__m__20643__20647__20783__20787__20791__20795))) ) ) ) )
& ~ p(happ(happ(Vvar__7__req__20486,Vvar__1__rO__20466),Vvar__2__rI__20467))
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.RMicromega.Rcst',axiom,
! [VX45769] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(VX45769)
=> ( VX45769 = cCoq_2emicromega_2eRMicromega_2eC0
| VX45769 = cCoq_2emicromega_2eRMicromega_2eC1
| ? [Vvar__0__r__45770] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vvar__0__r__45770)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCQ___24a1(Vvar__0__r__45770) )
| ? [Vvar__0__r__45771] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vvar__0__r__45771)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCZ___24a1(Vvar__0__r__45771) )
| ? [Vvar__0__r1__45772] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__45772)
& ? [Vvar__1__r2__45773] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__1__r2__45773)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCPlus___24a2(Vvar__0__r1__45772,Vvar__1__r2__45773) ) )
| ? [Vvar__0__r1__45774] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__45774)
& ? [Vvar__1__r2__45775] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__1__r2__45775)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCMinus___24a2(Vvar__0__r1__45774,Vvar__1__r2__45775) ) )
| ? [Vvar__0__r1__45776] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__45776)
& ? [Vvar__1__r2__45777] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__1__r2__45777)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCMult___24a2(Vvar__0__r1__45776,Vvar__1__r2__45777) ) )
| ? [Vvar__0__r1__45778] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r1__45778)
& ? [Vvar__1__z__45779] :
( cCoq_2eInit_2eDatatypes_2esum___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eInit_2eDatatypes_2enat,Vvar__1__z__45779)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCPow___24a2(Vvar__0__r1__45778,Vvar__1__z__45779) ) )
| ? [Vvar__0__r__45780] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r__45780)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCInv___24a1(Vvar__0__r__45780) )
| ? [Vvar__0__r__45781] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(Vvar__0__r__45781)
& VX45769 = cCoq_2emicromega_2eRMicromega_2eCOpp___24a1(Vvar__0__r__45781) ) ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Formula',axiom,
! [Vvar__0__T__26904,VX26905] :
( cType___24t(Vvar__0__T__26904)
=> ( cCoq_2emicromega_2eRingMicromega_2eFormula___24t(Vvar__0__T__26904,VX26905)
=> ? [Vvar__1__Flhs__26907] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__T__26904,Vvar__1__Flhs__26907)
& ? [Vvar__2__Fop__26908] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(Vvar__2__Fop__26908)
& ? [Vvar__3__Frhs__26909] :
( cCoq_2emicromega_2eEnvRing_2ePExpr___24t(Vvar__0__T__26904,Vvar__3__Frhs__26909)
& VX26905 = cCoq_2emicromega_2eRingMicromega_2eBuild__Formula___24a4(Vvar__0__T__26904,Vvar__1__Flhs__26907,Vvar__2__Fop__26908,Vvar__3__Frhs__26909) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Op1',axiom,
! [VX26903] :
( cCoq_2emicromega_2eRingMicromega_2eOp1___24t(VX26903)
=> ( VX26903 = cCoq_2emicromega_2eRingMicromega_2eEqual
| VX26903 = cCoq_2emicromega_2eRingMicromega_2eNonEqual
| VX26903 = cCoq_2emicromega_2eRingMicromega_2eStrict
| VX26903 = cCoq_2emicromega_2eRingMicromega_2eNonStrict ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Op2',axiom,
! [VX57630] :
( cCoq_2emicromega_2eRingMicromega_2eOp2___24t(VX57630)
=> ( VX57630 = cCoq_2emicromega_2eRingMicromega_2eOpEq
| VX57630 = cCoq_2emicromega_2eRingMicromega_2eOpNEq
| VX57630 = cCoq_2emicromega_2eRingMicromega_2eOpLe
| VX57630 = cCoq_2emicromega_2eRingMicromega_2eOpGe
| VX57630 = cCoq_2emicromega_2eRingMicromega_2eOpLt
| VX57630 = cCoq_2emicromega_2eRingMicromega_2eOpGt ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.Psatz',axiom,
! [Vvar__0__C__41095,VX41096] :
( cType___24t(Vvar__0__C__41095)
=> ( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__41095,VX41096)
=> ( ? [Vvar__1___24Anonymous__41098] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vvar__1___24Anonymous__41098)
& VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzIn___24a2(Vvar__0__C__41095,Vvar__1___24Anonymous__41098) )
| ? [Vvar__1___24Anonymous__41100] :
( cCoq_2emicromega_2eRingMicromega_2ePolC___24t(Vvar__0__C__41095,Vvar__1___24Anonymous__41100)
& VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzSquare___24a2(Vvar__0__C__41095,Vvar__1___24Anonymous__41100) )
| ? [Vvar__1___24Anonymous__41102] :
( cCoq_2emicromega_2eRingMicromega_2ePolC___24t(Vvar__0__C__41095,Vvar__1___24Anonymous__41102)
& ? [Vvar__2___24Anonymous__41103] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__41095,Vvar__2___24Anonymous__41103)
& VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzMulC___24a3(Vvar__0__C__41095,Vvar__1___24Anonymous__41102,Vvar__2___24Anonymous__41103) ) )
| ? [Vvar__1___24Anonymous__41105] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__41095,Vvar__1___24Anonymous__41105)
& ? [Vvar__2___24Anonymous__41106] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__41095,Vvar__2___24Anonymous__41106)
& VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzMulE___24a3(Vvar__0__C__41095,Vvar__1___24Anonymous__41105,Vvar__2___24Anonymous__41106) ) )
| ? [Vvar__1___24Anonymous__41108] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__41095,Vvar__1___24Anonymous__41108)
& ? [Vvar__2___24Anonymous__41109] :
( cCoq_2emicromega_2eRingMicromega_2ePsatz___24t(Vvar__0__C__41095,Vvar__2___24Anonymous__41109)
& VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzAdd___24a3(Vvar__0__C__41095,Vvar__1___24Anonymous__41108,Vvar__2___24Anonymous__41109) ) )
| ? [Vvar__1___24Anonymous__41111] :
( t(Vvar__1___24Anonymous__41111,Vvar__0__C__41095)
& VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzC___24a2(Vvar__0__C__41095,Vvar__1___24Anonymous__41111) )
| VX41096 = cCoq_2emicromega_2eRingMicromega_2ePsatzZ___24a1(Vvar__0__C__41095) ) ) ) ).
fof('$_inversion_Coq.micromega.RingMicromega.SORaddon',axiom,
! [Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618] :
( cType___24t(Vvar__0__R__21549)
=> ( t(Vvar__1__rO__21550,Vvar__0__R__21549)
=> ( t(Vvar__2__rI__21551,Vvar__0__R__21549)
=> ( c_24__type__22082___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__3__rplus__21552)
=> ( c_24__type__22428___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__4__rtimes__21557)
=> ( c_24__type__22774___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__5__rminus__21562)
=> ( c_24__type__23097___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__6__ropp__21567)
=> ( c_24__type__23443___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__7__req__21570)
=> ( c_24__type__23789___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__8__rle__21575)
=> ( cType___24t(Vvar__9__C__21580)
=> ( t(Vvar__10__cO__21581,Vvar__9__C__21580)
=> ( t(Vvar__11__cI__21582,Vvar__9__C__21580)
=> ( c_24__type__24135___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__12__cplus__21583)
=> ( c_24__type__24481___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__13__ctimes__21588)
=> ( c_24__type__24827___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__14__cminus__21593)
=> ( c_24__type__25150___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__15__copp__21598)
=> ( c_24__type__25496___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__16__ceqb__21601)
=> ( c_24__type__25842___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__17__cleb__21606)
=> ( c_24__type__26165___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__18__phi__21611)
=> ( cType___24t(Vvar__19__E__21614)
=> ( c_24__type__26488___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__20__pow__phi__21615)
=> ( c_24__type__26834___24t(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618,Vvar__21__rpow__21618)
=> ( cCoq_2emicromega_2eRingMicromega_2eSORaddon___24a22(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__8__rle__21575,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__17__cleb__21606,Vvar__18__phi__21611,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(Vvar__0__R__21549,Vvar__1__rO__21550,Vvar__2__rI__21551,Vvar__3__rplus__21552,Vvar__4__rtimes__21557,Vvar__5__rminus__21562,Vvar__6__ropp__21567,Vvar__7__req__21570,Vvar__9__C__21580,Vvar__10__cO__21581,Vvar__11__cI__21582,Vvar__12__cplus__21583,Vvar__13__ctimes__21588,Vvar__14__cminus__21593,Vvar__15__copp__21598,Vvar__16__ceqb__21601,Vvar__18__phi__21611)
& cCoq_2esetoid__ring_2eRing__theory_2epower__theory___24a7(Vvar__0__R__21549,Vvar__2__rI__21551,Vvar__4__rtimes__21557,Vvar__7__req__21570,Vvar__19__E__21614,Vvar__20__pow__phi__21615,Vvar__21__rpow__21618)
& ! [Vvar__var__var__var__var__var__24__x__21701__21704__21714__21717__21720__21723] :
( t(Vvar__var__var__var__var__var__24__x__21701__21704__21714__21717__21720__21723,Vvar__9__C__21580)
=> ! [Vvar__var__var__var__var__var__25__y__21702__21705__21715__21718__21721__21724] :
( t(Vvar__var__var__var__var__var__25__y__21702__21705__21715__21718__21721__21724,Vvar__9__C__21580)
=> ( happ(happ(Vvar__16__ceqb__21601,Vvar__var__var__var__var__var__24__x__21701__21704__21714__21717__21720__21723),Vvar__var__var__var__var__var__25__y__21702__21705__21715__21718__21721__21724) = cCoq_2eInit_2eDatatypes_2efalse
=> ~ p(happ(happ(Vvar__7__req__21570,happ(Vvar__18__phi__21611,Vvar__var__var__var__var__var__24__x__21701__21704__21714__21717__21720__21723)),happ(Vvar__18__phi__21611,Vvar__var__var__var__var__var__25__y__21702__21705__21715__21718__21721__21724))) ) ) )
& ! [Vvar__var__var__var__var__var__25__x__21708__21711__21726__21729__21732__21735] :
( t(Vvar__var__var__var__var__var__25__x__21708__21711__21726__21729__21732__21735,Vvar__9__C__21580)
=> ! [Vvar__var__var__var__var__var__26__y__21709__21712__21727__21730__21733__21736] :
( t(Vvar__var__var__var__var__var__26__y__21709__21712__21727__21730__21733__21736,Vvar__9__C__21580)
=> ( happ(happ(Vvar__17__cleb__21606,Vvar__var__var__var__var__var__25__x__21708__21711__21726__21729__21732__21735),Vvar__var__var__var__var__var__26__y__21709__21712__21727__21730__21733__21736) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__8__rle__21575,happ(Vvar__18__phi__21611,Vvar__var__var__var__var__var__25__x__21708__21711__21726__21729__21732__21735)),happ(Vvar__18__phi__21611,Vvar__var__var__var__var__var__26__y__21709__21712__21727__21730__21733__21736))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.Tauto.GFormula',axiom,
! [Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,VX16265] :
( cType___24t(Vvar__0__TA__16261)
=> ( cType___24t(Vvar__1__TX__16262)
=> ( cType___24t(Vvar__2__AA__16263)
=> ( cType___24t(Vvar__3__AF__16264)
=> ( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,VX16265)
=> ( VX16265 = cCoq_2emicromega_2eTauto_2eTT___24a4(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264)
| VX16265 = cCoq_2emicromega_2eTauto_2eFF___24a4(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264)
| ? [Vvar__4___24Anonymous__16278] :
( t(Vvar__4___24Anonymous__16278,Vvar__1__TX__16262)
& VX16265 = cCoq_2emicromega_2eTauto_2eX___24a5(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16278) )
| ? [Vvar__4___24Anonymous__16283] :
( t(Vvar__4___24Anonymous__16283,Vvar__0__TA__16261)
& ? [Vvar__5___24Anonymous__16284] :
( t(Vvar__5___24Anonymous__16284,Vvar__2__AA__16263)
& VX16265 = cCoq_2emicromega_2eTauto_2eA___24a6(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16283,Vvar__5___24Anonymous__16284) ) )
| ? [Vvar__4___24Anonymous__16289] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16289)
& ? [Vvar__5___24Anonymous__16290] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__5___24Anonymous__16290)
& VX16265 = cCoq_2emicromega_2eTauto_2eCj___24a6(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16289,Vvar__5___24Anonymous__16290) ) )
| ? [Vvar__4___24Anonymous__16295] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16295)
& ? [Vvar__5___24Anonymous__16296] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__5___24Anonymous__16296)
& VX16265 = cCoq_2emicromega_2eTauto_2eD___24a6(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16295,Vvar__5___24Anonymous__16296) ) )
| ? [Vvar__4___24Anonymous__16301] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16301)
& VX16265 = cCoq_2emicromega_2eTauto_2eN___24a5(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16301) )
| ? [Vvar__4___24Anonymous__16306] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16306)
& ? [Vvar__5___24Anonymous__16307] :
( cCoq_2eInit_2eDatatypes_2eoption___24t(Vvar__3__AF__16264,Vvar__5___24Anonymous__16307)
& ? [Vvar__6___24Anonymous__16308] :
( cCoq_2emicromega_2eTauto_2eGFormula___24t(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__6___24Anonymous__16308)
& VX16265 = cCoq_2emicromega_2eTauto_2eI___24a7(Vvar__0__TA__16261,Vvar__1__TX__16262,Vvar__2__AA__16263,Vvar__3__AF__16264,Vvar__4___24Anonymous__16306,Vvar__5___24Anonymous__16307,Vvar__6___24Anonymous__16308) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.VarMap.t',axiom,
! [Vvar__0__A__51153,VX51154] :
( cType___24t(Vvar__0__A__51153)
=> ( cCoq_2emicromega_2eVarMap_2et___24t(Vvar__0__A__51153,VX51154)
=> ( VX51154 = cCoq_2emicromega_2eVarMap_2eEmpty___24a1(Vvar__0__A__51153)
| ? [Vvar__1___24Anonymous__51157] :
( t(Vvar__1___24Anonymous__51157,Vvar__0__A__51153)
& VX51154 = cCoq_2emicromega_2eVarMap_2eElt___24a2(Vvar__0__A__51153,Vvar__1___24Anonymous__51157) )
| ? [Vvar__1___24Anonymous__51159] :
( cCoq_2emicromega_2eVarMap_2et___24t(Vvar__0__A__51153,Vvar__1___24Anonymous__51159)
& ? [Vvar__2___24Anonymous__51160] :
( t(Vvar__2___24Anonymous__51160,Vvar__0__A__51153)
& ? [Vvar__3___24Anonymous__51161] :
( cCoq_2emicromega_2eVarMap_2et___24t(Vvar__0__A__51153,Vvar__3___24Anonymous__51161)
& VX51154 = cCoq_2emicromega_2eVarMap_2eBranch___24a4(Vvar__0__A__51153,Vvar__1___24Anonymous__51159,Vvar__2___24Anonymous__51160,Vvar__3___24Anonymous__51161) ) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.FSet_Prop',axiom,
! [Vvar__0___24Anonymous__58374] :
( cProp___24t(Vvar__0___24Anonymous__58374)
=> ( cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__Prop___24a1(Vvar__0___24Anonymous__58374)
=> ( ? [Vvar__0__P__58376] :
( cProp___24t(Vvar__0__P__58376)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__58376)
& Vvar__0___24Anonymous__58374 = Vvar__0__P__58376 )
| ? [Vvar__0__s__58378] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__0__s__58378)
& Vvar__0___24Anonymous__58374 = c_24__prop__58387___24a2(Vvar__0___24Anonymous__58374,Vvar__0__s__58378) )
| ? [Vvar__0__s1__58380] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__0__s1__58380)
& ? [Vvar__1__s2__58381] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__1__s2__58381)
& Vvar__0___24Anonymous__58374 = c_24__prop__58388___24a3(Vvar__0___24Anonymous__58374,Vvar__0__s1__58380,Vvar__1__s2__58381) ) )
| ? [Vvar__0__s1__58384] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__0__s1__58384)
& ? [Vvar__1__s2__58385] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__1__s2__58385)
& Vvar__0___24Anonymous__58374 = c_24__prop__58389___24a3(Vvar__0___24Anonymous__58374,Vvar__0__s1__58384,Vvar__1__s2__58385) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.Vars.Facts.MP.Dec.FSetDecideAuxiliary.FSet_elt_Prop',axiom,
! [Vvar__0___24Anonymous__58343] :
( cProp___24t(Vvar__0___24Anonymous__58343)
=> ( cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0___24Anonymous__58343)
=> ( ? [Vvar__0__S__58345] :
( cType___24t(Vvar__0__S__58345)
& ? [Vvar__1__x__58346] :
( t(Vvar__1__x__58346,Vvar__0__S__58345)
& ? [Vvar__2__y__58347] :
( t(Vvar__2__y__58347,Vvar__0__S__58345)
& Vvar__0___24Anonymous__58343 = c_24__prop__58367___24a4(Vvar__0___24Anonymous__58343,Vvar__0__S__58345,Vvar__1__x__58346,Vvar__2__y__58347) ) ) )
| ? [Vvar__0__x__58348] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__x__58348)
& ? [Vvar__1__y__58349] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1__y__58349)
& Vvar__0___24Anonymous__58343 = c_24__prop__58368___24a3(Vvar__0___24Anonymous__58343,Vvar__0__x__58348,Vvar__1__y__58349) ) )
| ? [Vvar__0__x__58350] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__0__x__58350)
& ? [Vvar__1__s__58351] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2et___24t(Vvar__1__s__58351)
& Vvar__0___24Anonymous__58343 = c_24__prop__58369___24a3(Vvar__0___24Anonymous__58343,Vvar__0__x__58350,Vvar__1__s__58351) ) )
| Vvar__0___24Anonymous__58343 = c_24True
| Vvar__0___24Anonymous__58343 = c_24False
| ? [Vvar__0__P__58352] :
( cProp___24t(Vvar__0__P__58352)
& ? [Vvar__1__Q__58353] :
( cProp___24t(Vvar__1__Q__58353)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__58352)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__1__Q__58353)
& Vvar__0___24Anonymous__58343 = c_24__prop__58370___24a3(Vvar__0___24Anonymous__58343,Vvar__0__P__58352,Vvar__1__Q__58353) ) )
| ? [Vvar__0__P__58356] :
( cProp___24t(Vvar__0__P__58356)
& ? [Vvar__1__Q__58357] :
( cProp___24t(Vvar__1__Q__58357)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__58356)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__1__Q__58357)
& Vvar__0___24Anonymous__58343 = c_24__prop__58371___24a3(Vvar__0___24Anonymous__58343,Vvar__0__P__58356,Vvar__1__Q__58357) ) )
| ? [Vvar__0__P__58360] :
( cProp___24t(Vvar__0__P__58360)
& ? [Vvar__1__Q__58361] :
( cProp___24t(Vvar__1__Q__58361)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__58360)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__1__Q__58361)
& Vvar__0___24Anonymous__58343 = c_24__prop__58372___24a3(Vvar__0___24Anonymous__58343,Vvar__0__P__58360,Vvar__1__Q__58361) ) )
| ? [Vvar__0__P__58365] :
( cProp___24t(Vvar__0__P__58365)
& cCoq_2emicromega_2eZMicromega_2eVars_2eFacts_2eMP_2eDec_2eFSetDecideAuxiliary_2eFSet__elt__Prop___24a1(Vvar__0__P__58365)
& Vvar__0___24Anonymous__58343 = c_24__prop__58373___24a2(Vvar__0___24Anonymous__58343,Vvar__0__P__58365) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.ZArithProof',axiom,
! [VX27932] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(VX27932)
=> ( VX27932 = cCoq_2emicromega_2eZMicromega_2eDoneProof
| ? [Vvar__0___24Anonymous__27933] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__0___24Anonymous__27933)
& ? [Vvar__1___24Anonymous__27934] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(Vvar__1___24Anonymous__27934)
& VX27932 = cCoq_2emicromega_2eZMicromega_2eRatProof___24a2(Vvar__0___24Anonymous__27933,Vvar__1___24Anonymous__27934) ) )
| ? [Vvar__0___24Anonymous__27935] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__0___24Anonymous__27935)
& ? [Vvar__1___24Anonymous__27936] :
( cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(Vvar__1___24Anonymous__27936)
& VX27932 = cCoq_2emicromega_2eZMicromega_2eCutProof___24a2(Vvar__0___24Anonymous__27935,Vvar__1___24Anonymous__27936) ) )
| ? [Vvar__0___24Anonymous__27937] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__0___24Anonymous__27937)
& ? [Vvar__1___24Anonymous__27938] :
( cCoq_2emicromega_2eZMicromega_2eZWitness___24t(Vvar__1___24Anonymous__27938)
& ? [Vvar__2___24Anonymous__27939] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2emicromega_2eZMicromega_2eZArithProof,Vvar__2___24Anonymous__27939)
& VX27932 = cCoq_2emicromega_2eZMicromega_2eEnumProof___24a3(Vvar__0___24Anonymous__27937,Vvar__1___24Anonymous__27938,Vvar__2___24Anonymous__27939) ) ) ) ) ) ).
fof('$_inversion_Coq.micromega.ZMicromega.is_diff_env_elt',axiom,
! [Vvar__0__fr__45211,Vvar__1__env__45212,Vvar__2__env_27__45215,Vvar__3__x__45218] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0__fr__45211)
=> ( c_24__type__45239___24t(Vvar__0__fr__45211,Vvar__1__env__45212,Vvar__2__env_27__45215,Vvar__3__x__45218,Vvar__1__env__45212)
=> ( c_24__type__45248___24t(Vvar__0__fr__45211,Vvar__1__env__45212,Vvar__2__env_27__45215,Vvar__3__x__45218,Vvar__2__env_27__45215)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__3__x__45218)
=> ( cCoq_2emicromega_2eZMicromega_2eis__diff__env__elt___24a4(Vvar__0__fr__45211,Vvar__1__env__45212,Vvar__2__env_27__45215,Vvar__3__x__45218)
=> ( happ(Vvar__1__env__45212,Vvar__3__x__45218) = happ(Vvar__2__env_27__45215,Vvar__3__x__45218)
& happ(Vvar__1__env__45212,Vvar__3__x__45218) = cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(happ(Vvar__2__env_27__45215,cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__45211,Vvar__3__x__45218))),happ(Vvar__2__env_27__45215,cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__45211,Vvar__3__x__45218))))
& cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(happ(Vvar__2__env_27__45215,cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__45211,Vvar__3__x__45218))),cCoq_2eNumbers_2eBinNums_2eZ0)
& cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(happ(Vvar__2__env_27__45215,cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(Vvar__0__fr__45211,Vvar__3__x__45218))),cCoq_2eNumbers_2eBinNums_2eZ0)
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.FExpr',axiom,
! [Vvar__0__C__37507,VX37508] :
( cType___24t(Vvar__0__C__37507)
=> ( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,VX37508)
=> ( VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEO___24a1(Vvar__0__C__37507)
| VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEI___24a1(Vvar__0__C__37507)
| ? [Vvar__1___24Anonymous__37512] :
( t(Vvar__1___24Anonymous__37512,Vvar__0__C__37507)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEc___24a2(Vvar__0__C__37507,Vvar__1___24Anonymous__37512) )
| ? [Vvar__1___24Anonymous__37514] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__37514)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEX___24a2(Vvar__0__C__37507,Vvar__1___24Anonymous__37514) )
| ? [Vvar__1___24Anonymous__37516] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37516)
& ? [Vvar__2___24Anonymous__37517] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__2___24Anonymous__37517)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEadd___24a3(Vvar__0__C__37507,Vvar__1___24Anonymous__37516,Vvar__2___24Anonymous__37517) ) )
| ? [Vvar__1___24Anonymous__37519] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37519)
& ? [Vvar__2___24Anonymous__37520] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__2___24Anonymous__37520)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEsub___24a3(Vvar__0__C__37507,Vvar__1___24Anonymous__37519,Vvar__2___24Anonymous__37520) ) )
| ? [Vvar__1___24Anonymous__37522] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37522)
& ? [Vvar__2___24Anonymous__37523] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__2___24Anonymous__37523)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEmul___24a3(Vvar__0__C__37507,Vvar__1___24Anonymous__37522,Vvar__2___24Anonymous__37523) ) )
| ? [Vvar__1___24Anonymous__37525] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37525)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEopp___24a2(Vvar__0__C__37507,Vvar__1___24Anonymous__37525) )
| ? [Vvar__1___24Anonymous__37527] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37527)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEinv___24a2(Vvar__0__C__37507,Vvar__1___24Anonymous__37527) )
| ? [Vvar__1___24Anonymous__37529] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37529)
& ? [Vvar__2___24Anonymous__37530] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__2___24Anonymous__37530)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEdiv___24a3(Vvar__0__C__37507,Vvar__1___24Anonymous__37529,Vvar__2___24Anonymous__37530) ) )
| ? [Vvar__1___24Anonymous__37532] :
( cCoq_2esetoid__ring_2eField__theory_2eFExpr___24t(Vvar__0__C__37507,Vvar__1___24Anonymous__37532)
& ? [Vvar__2___24Anonymous__37533] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__37533)
& VX37508 = cCoq_2esetoid__ring_2eField__theory_2eFEpow___24a3(Vvar__0__C__37507,Vvar__1___24Anonymous__37532,Vvar__2___24Anonymous__37533) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.almost_field_theory',axiom,
! [Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184] :
( cType___24t(Vvar__0__R__5155)
=> ( t(Vvar__1__rO__5156,Vvar__0__R__5155)
=> ( t(Vvar__2__rI__5157,Vvar__0__R__5155)
=> ( c_24__type__5349___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__3__radd__5158)
=> ( c_24__type__5442___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__4__rmul__5163)
=> ( c_24__type__5535___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__5__rsub__5168)
=> ( c_24__type__5617___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__6__ropp__5173)
=> ( c_24__type__5710___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__7__rdiv__5176)
=> ( c_24__type__5792___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__8__rinv__5181)
=> ( c_24__type__5885___24t(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184,Vvar__9__req__5184)
=> ( cCoq_2esetoid__ring_2eField__theory_2ealmost__field__theory___24a10(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__7__rdiv__5176,Vvar__8__rinv__5181,Vvar__9__req__5184)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(Vvar__0__R__5155,Vvar__1__rO__5156,Vvar__2__rI__5157,Vvar__3__radd__5158,Vvar__4__rmul__5163,Vvar__5__rsub__5168,Vvar__6__ropp__5173,Vvar__9__req__5184)
& ~ p(happ(happ(Vvar__9__req__5184,Vvar__2__rI__5157),Vvar__1__rO__5156))
& ! [Vvar__var__var__var__var__var__var__12__p__5227__5229__5236__5238__5240__5242__5244] :
( t(Vvar__var__var__var__var__var__var__12__p__5227__5229__5236__5238__5240__5242__5244,Vvar__0__R__5155)
=> ! [Vvar__var__var__var__var__var__var__13__q__5228__5230__5237__5239__5241__5243__5245] :
( t(Vvar__var__var__var__var__var__var__13__q__5228__5230__5237__5239__5241__5243__5245,Vvar__0__R__5155)
=> p(happ(happ(Vvar__9__req__5184,happ(happ(Vvar__7__rdiv__5176,Vvar__var__var__var__var__var__var__12__p__5227__5229__5236__5238__5240__5242__5244),Vvar__var__var__var__var__var__var__13__q__5228__5230__5237__5239__5241__5243__5245)),happ(happ(Vvar__4__rmul__5163,Vvar__var__var__var__var__var__var__12__p__5227__5229__5236__5238__5240__5242__5244),happ(Vvar__8__rinv__5181,Vvar__var__var__var__var__var__var__13__q__5228__5230__5237__5239__5241__5243__5245)))) ) )
& ! [Vvar__var__var__var__var__var__var__var__13__p__5232__5234__5246__5248__5250__5252__5254__5256] :
( t(Vvar__var__var__var__var__var__var__var__13__p__5232__5234__5246__5248__5250__5252__5254__5256,Vvar__0__R__5155)
=> ( ~ p(happ(happ(Vvar__9__req__5184,Vvar__var__var__var__var__var__var__var__13__p__5232__5234__5246__5248__5250__5252__5254__5256),Vvar__1__rO__5156))
=> p(happ(happ(Vvar__9__req__5184,happ(happ(Vvar__4__rmul__5163,happ(Vvar__8__rinv__5181,Vvar__var__var__var__var__var__var__var__13__p__5232__5234__5246__5248__5250__5252__5254__5256)),Vvar__var__var__var__var__var__var__var__13__p__5232__5234__5246__5248__5250__5252__5254__5256)),Vvar__2__rI__5157)) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.field_theory',axiom,
! [Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575] :
( cType___24t(Vvar__0__R__6546)
=> ( t(Vvar__1__rO__6547,Vvar__0__R__6546)
=> ( t(Vvar__2__rI__6548,Vvar__0__R__6546)
=> ( c_24__type__6740___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__3__radd__6549)
=> ( c_24__type__6833___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__4__rmul__6554)
=> ( c_24__type__6926___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__5__rsub__6559)
=> ( c_24__type__7008___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__6__ropp__6564)
=> ( c_24__type__7101___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__7__rdiv__6567)
=> ( c_24__type__7183___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__8__rinv__6572)
=> ( c_24__type__7276___24t(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575,Vvar__9__req__6575)
=> ( cCoq_2esetoid__ring_2eField__theory_2efield__theory___24a10(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__7__rdiv__6567,Vvar__8__rinv__6572,Vvar__9__req__6575)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(Vvar__0__R__6546,Vvar__1__rO__6547,Vvar__2__rI__6548,Vvar__3__radd__6549,Vvar__4__rmul__6554,Vvar__5__rsub__6559,Vvar__6__ropp__6564,Vvar__9__req__6575)
& ~ p(happ(happ(Vvar__9__req__6575,Vvar__2__rI__6548),Vvar__1__rO__6547))
& ! [Vvar__var__var__var__var__var__var__12__p__6618__6620__6627__6629__6631__6633__6635] :
( t(Vvar__var__var__var__var__var__var__12__p__6618__6620__6627__6629__6631__6633__6635,Vvar__0__R__6546)
=> ! [Vvar__var__var__var__var__var__var__13__q__6619__6621__6628__6630__6632__6634__6636] :
( t(Vvar__var__var__var__var__var__var__13__q__6619__6621__6628__6630__6632__6634__6636,Vvar__0__R__6546)
=> p(happ(happ(Vvar__9__req__6575,happ(happ(Vvar__7__rdiv__6567,Vvar__var__var__var__var__var__var__12__p__6618__6620__6627__6629__6631__6633__6635),Vvar__var__var__var__var__var__var__13__q__6619__6621__6628__6630__6632__6634__6636)),happ(happ(Vvar__4__rmul__6554,Vvar__var__var__var__var__var__var__12__p__6618__6620__6627__6629__6631__6633__6635),happ(Vvar__8__rinv__6572,Vvar__var__var__var__var__var__var__13__q__6619__6621__6628__6630__6632__6634__6636)))) ) )
& ! [Vvar__var__var__var__var__var__var__var__13__p__6623__6625__6637__6639__6641__6643__6645__6647] :
( t(Vvar__var__var__var__var__var__var__var__13__p__6623__6625__6637__6639__6641__6643__6645__6647,Vvar__0__R__6546)
=> ( ~ p(happ(happ(Vvar__9__req__6575,Vvar__var__var__var__var__var__var__var__13__p__6623__6625__6637__6639__6641__6643__6645__6647),Vvar__1__rO__6547))
=> p(happ(happ(Vvar__9__req__6575,happ(happ(Vvar__4__rmul__6554,happ(Vvar__8__rinv__6572,Vvar__var__var__var__var__var__var__var__13__p__6623__6625__6637__6639__6641__6643__6645__6647)),Vvar__var__var__var__var__var__var__var__13__p__6623__6625__6637__6639__6641__6643__6645__6647)),Vvar__2__rI__6548)) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.linear',axiom,
! [Vvar__0__C__38119,VX38120] :
( cType___24t(Vvar__0__C__38119)
=> ( cCoq_2esetoid__ring_2eField__theory_2elinear___24t(Vvar__0__C__38119,VX38120)
=> ? [Vvar__1__num__38122] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__38119,Vvar__1__num__38122)
& ? [Vvar__2__denum__38123] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__38119,Vvar__2__denum__38123)
& ? [Vvar__3__condition__38124] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(Vvar__0__C__38119),Vvar__3__condition__38124)
& VX38120 = cCoq_2esetoid__ring_2eField__theory_2emk__linear___24a4(Vvar__0__C__38119,Vvar__1__num__38122,Vvar__2__denum__38123,Vvar__3__condition__38124) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.rsplit',axiom,
! [Vvar__0__C__48368,VX48369] :
( cType___24t(Vvar__0__C__48368)
=> ( cCoq_2esetoid__ring_2eField__theory_2ersplit___24t(Vvar__0__C__48368,VX48369)
=> ? [Vvar__1__rsplit__left__48371] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__48368,Vvar__1__rsplit__left__48371)
& ? [Vvar__2__rsplit__common__48372] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__48368,Vvar__2__rsplit__common__48372)
& ? [Vvar__3__rsplit__right__48373] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__48368,Vvar__3__rsplit__right__48373)
& VX48369 = cCoq_2esetoid__ring_2eField__theory_2emk__rsplit___24a4(Vvar__0__C__48368,Vvar__1__rsplit__left__48371,Vvar__2__rsplit__common__48372,Vvar__3__rsplit__right__48373) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Field_theory.semi_field_theory',axiom,
! [Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297] :
( cType___24t(Vvar__0__R__55276)
=> ( t(Vvar__1__rO__55277,Vvar__0__R__55276)
=> ( t(Vvar__2__rI__55278,Vvar__0__R__55276)
=> ( c_24__type__55424___24t(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297,Vvar__3__radd__55279)
=> ( c_24__type__55487___24t(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297,Vvar__4__rmul__55284)
=> ( c_24__type__55550___24t(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297,Vvar__5__rdiv__55289)
=> ( c_24__type__55604___24t(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297,Vvar__6__rinv__55294)
=> ( c_24__type__55667___24t(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297,Vvar__7__req__55297)
=> ( cCoq_2esetoid__ring_2eField__theory_2esemi__field__theory___24a8(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__5__rdiv__55289,Vvar__6__rinv__55294,Vvar__7__req__55297)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esemi__ring__theory___24a6(Vvar__0__R__55276,Vvar__1__rO__55277,Vvar__2__rI__55278,Vvar__3__radd__55279,Vvar__4__rmul__55284,Vvar__7__req__55297)
& ~ p(happ(happ(Vvar__7__req__55297,Vvar__2__rI__55278),Vvar__1__rO__55277))
& ! [Vvar__var__var__var__var__var__var__10__p__55332__55334__55341__55343__55345__55347__55349] :
( t(Vvar__var__var__var__var__var__var__10__p__55332__55334__55341__55343__55345__55347__55349,Vvar__0__R__55276)
=> ! [Vvar__var__var__var__var__var__var__11__q__55333__55335__55342__55344__55346__55348__55350] :
( t(Vvar__var__var__var__var__var__var__11__q__55333__55335__55342__55344__55346__55348__55350,Vvar__0__R__55276)
=> p(happ(happ(Vvar__7__req__55297,happ(happ(Vvar__5__rdiv__55289,Vvar__var__var__var__var__var__var__10__p__55332__55334__55341__55343__55345__55347__55349),Vvar__var__var__var__var__var__var__11__q__55333__55335__55342__55344__55346__55348__55350)),happ(happ(Vvar__4__rmul__55284,Vvar__var__var__var__var__var__var__10__p__55332__55334__55341__55343__55345__55347__55349),happ(Vvar__6__rinv__55294,Vvar__var__var__var__var__var__var__11__q__55333__55335__55342__55344__55346__55348__55350)))) ) )
& ! [Vvar__var__var__var__var__var__var__var__11__p__55337__55339__55351__55353__55355__55357__55359__55361] :
( t(Vvar__var__var__var__var__var__var__var__11__p__55337__55339__55351__55353__55355__55357__55359__55361,Vvar__0__R__55276)
=> ( ~ p(happ(happ(Vvar__7__req__55297,Vvar__var__var__var__var__var__var__var__11__p__55337__55339__55351__55353__55355__55357__55359__55361),Vvar__1__rO__55277))
=> p(happ(happ(Vvar__7__req__55297,happ(happ(Vvar__4__rmul__55284,happ(Vvar__6__rinv__55294,Vvar__var__var__var__var__var__var__var__11__p__55337__55339__55351__55353__55355__55357__55359__55361)),Vvar__var__var__var__var__var__var__var__11__p__55337__55339__55351__55353__55355__55357__55359__55361)),Vvar__2__rI__55278)) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.InitialRing.hypo',axiom,
! [VX55704] :
( cCoq_2esetoid__ring_2eInitialRing_2ehypo___24t(VX55704)
=> ? [Vvar__0__hypo__type__55705] :
( cType___24t(Vvar__0__hypo__type__55705)
& ? [Vvar__1__hypo__proof__55706] :
( t(Vvar__1__hypo__proof__55706,Vvar__0__hypo__type__55705)
& VX55704 = cCoq_2esetoid__ring_2eInitialRing_2emkhypo___24a2(Vvar__0__hypo__type__55705,Vvar__1__hypo__proof__55706) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_polynom.Mon',axiom,
! [VX27097] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(VX27097)
=> ( VX27097 = cCoq_2esetoid__ring_2eRing__polynom_2emon0
| ? [Vvar__0___24Anonymous__27098] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__27098)
& ? [Vvar__1___24Anonymous__27099] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(Vvar__1___24Anonymous__27099)
& VX27097 = cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(Vvar__0___24Anonymous__27098,Vvar__1___24Anonymous__27099) ) )
| ? [Vvar__0___24Anonymous__27100] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__27100)
& ? [Vvar__1___24Anonymous__27101] :
( cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(Vvar__1___24Anonymous__27101)
& VX27097 = cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(Vvar__0___24Anonymous__27100,Vvar__1___24Anonymous__27101) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_polynom.PExpr',axiom,
! [Vvar__0__C__8161,VX8162] :
( cType___24t(Vvar__0__C__8161)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,VX8162)
=> ( VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(Vvar__0__C__8161)
| VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(Vvar__0__C__8161)
| ? [Vvar__1___24Anonymous__8166] :
( t(Vvar__1___24Anonymous__8166,Vvar__0__C__8161)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(Vvar__0__C__8161,Vvar__1___24Anonymous__8166) )
| ? [Vvar__1___24Anonymous__8168] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__8168)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(Vvar__0__C__8161,Vvar__1___24Anonymous__8168) )
| ? [Vvar__1___24Anonymous__8170] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__1___24Anonymous__8170)
& ? [Vvar__2___24Anonymous__8171] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__2___24Anonymous__8171)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(Vvar__0__C__8161,Vvar__1___24Anonymous__8170,Vvar__2___24Anonymous__8171) ) )
| ? [Vvar__1___24Anonymous__8173] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__1___24Anonymous__8173)
& ? [Vvar__2___24Anonymous__8174] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__2___24Anonymous__8174)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(Vvar__0__C__8161,Vvar__1___24Anonymous__8173,Vvar__2___24Anonymous__8174) ) )
| ? [Vvar__1___24Anonymous__8176] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__1___24Anonymous__8176)
& ? [Vvar__2___24Anonymous__8177] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__2___24Anonymous__8177)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(Vvar__0__C__8161,Vvar__1___24Anonymous__8176,Vvar__2___24Anonymous__8177) ) )
| ? [Vvar__1___24Anonymous__8179] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__1___24Anonymous__8179)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(Vvar__0__C__8161,Vvar__1___24Anonymous__8179) )
| ? [Vvar__1___24Anonymous__8181] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vvar__0__C__8161,Vvar__1___24Anonymous__8181)
& ? [Vvar__2___24Anonymous__8182] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__2___24Anonymous__8182)
& VX8162 = cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(Vvar__0__C__8161,Vvar__1___24Anonymous__8181,Vvar__2___24Anonymous__8182) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_polynom.Pol',axiom,
! [Vvar__0__C__26918,VX26919] :
( cType___24t(Vvar__0__C__26918)
=> ( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__26918,VX26919)
=> ( ? [Vvar__1___24Anonymous__26921] :
( t(Vvar__1___24Anonymous__26921,Vvar__0__C__26918)
& VX26919 = cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(Vvar__0__C__26918,Vvar__1___24Anonymous__26921) )
| ? [Vvar__1___24Anonymous__26923] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__1___24Anonymous__26923)
& ? [Vvar__2___24Anonymous__26924] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__26918,Vvar__2___24Anonymous__26924)
& VX26919 = cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(Vvar__0__C__26918,Vvar__1___24Anonymous__26923,Vvar__2___24Anonymous__26924) ) )
| ? [Vvar__1___24Anonymous__26926] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__26918,Vvar__1___24Anonymous__26926)
& ? [Vvar__2___24Anonymous__26927] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__2___24Anonymous__26927)
& ? [Vvar__3___24Anonymous__26928] :
( cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(Vvar__0__C__26918,Vvar__3___24Anonymous__26928)
& VX26919 = cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(Vvar__0__C__26918,Vvar__1___24Anonymous__26926,Vvar__2___24Anonymous__26927,Vvar__3___24Anonymous__26928) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.almost_ring_theory',axiom,
! [Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425] :
( cType___24t(Vvar__0__R__8404)
=> ( t(Vvar__1__rO__8405,Vvar__0__R__8404)
=> ( t(Vvar__2__rI__8406,Vvar__0__R__8404)
=> ( c_24__type__8653___24t(Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425,Vvar__3__radd__8407)
=> ( c_24__type__8716___24t(Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425,Vvar__4__rmul__8412)
=> ( c_24__type__8779___24t(Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425,Vvar__5__rsub__8417)
=> ( c_24__type__8833___24t(Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425,Vvar__6__ropp__8422)
=> ( c_24__type__8896___24t(Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425,Vvar__7__req__8425)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ealmost__ring__theory___24a8(Vvar__0__R__8404,Vvar__1__rO__8405,Vvar__2__rI__8406,Vvar__3__radd__8407,Vvar__4__rmul__8412,Vvar__5__rsub__8417,Vvar__6__ropp__8422,Vvar__7__req__8425)
=> ( ! [Vvar__var__var__var__var__var__8__x__8458__8459__8512__8513__8514__8515] :
( t(Vvar__var__var__var__var__var__8__x__8458__8459__8512__8513__8514__8515,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__3__radd__8407,Vvar__1__rO__8405),Vvar__var__var__var__var__var__8__x__8458__8459__8512__8513__8514__8515)),Vvar__var__var__var__var__var__8__x__8458__8459__8512__8513__8514__8515)) )
& ! [Vvar__var__var__var__var__9__x__8461__8463__8516__8518__8520] :
( t(Vvar__var__var__var__var__9__x__8461__8463__8516__8518__8520,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__10__y__8462__8464__8517__8519__8521] :
( t(Vvar__var__var__var__var__10__y__8462__8464__8517__8519__8521,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__9__x__8461__8463__8516__8518__8520),Vvar__var__var__var__var__10__y__8462__8464__8517__8519__8521)),happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__10__y__8462__8464__8517__8519__8521),Vvar__var__var__var__var__9__x__8461__8463__8516__8518__8520))) ) )
& ! [Vvar__var__var__var__var__10__x__8466__8469__8522__8525__8528] :
( t(Vvar__var__var__var__var__10__x__8466__8469__8522__8525__8528,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__11__y__8467__8470__8523__8526__8529] :
( t(Vvar__var__var__var__var__11__y__8467__8470__8523__8526__8529,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__12__z__8468__8471__8524__8527__8530] :
( t(Vvar__var__var__var__var__12__z__8468__8471__8524__8527__8530,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__10__x__8466__8469__8522__8525__8528),happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__11__y__8467__8470__8523__8526__8529),Vvar__var__var__var__var__12__z__8468__8471__8524__8527__8530))),happ(happ(Vvar__3__radd__8407,happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__10__x__8466__8469__8522__8525__8528),Vvar__var__var__var__var__11__y__8467__8470__8523__8526__8529)),Vvar__var__var__var__var__12__z__8468__8471__8524__8527__8530))) ) ) )
& ! [Vvar__var__var__var__var__var__11__x__8473__8474__8531__8532__8533__8534] :
( t(Vvar__var__var__var__var__var__11__x__8473__8474__8531__8532__8533__8534,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__4__rmul__8412,Vvar__2__rI__8406),Vvar__var__var__var__var__var__11__x__8473__8474__8531__8532__8533__8534)),Vvar__var__var__var__var__var__11__x__8473__8474__8531__8532__8533__8534)) )
& ! [Vvar__var__var__var__var__var__12__x__8476__8477__8535__8536__8537__8538] :
( t(Vvar__var__var__var__var__var__12__x__8476__8477__8535__8536__8537__8538,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__4__rmul__8412,Vvar__1__rO__8405),Vvar__var__var__var__var__var__12__x__8476__8477__8535__8536__8537__8538)),Vvar__1__rO__8405)) )
& ! [Vvar__var__var__var__var__13__x__8479__8481__8539__8541__8543] :
( t(Vvar__var__var__var__var__13__x__8479__8481__8539__8541__8543,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__14__y__8480__8482__8540__8542__8544] :
( t(Vvar__var__var__var__var__14__y__8480__8482__8540__8542__8544,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__13__x__8479__8481__8539__8541__8543),Vvar__var__var__var__var__14__y__8480__8482__8540__8542__8544)),happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__14__y__8480__8482__8540__8542__8544),Vvar__var__var__var__var__13__x__8479__8481__8539__8541__8543))) ) )
& ! [Vvar__var__var__var__var__14__x__8484__8487__8545__8548__8551] :
( t(Vvar__var__var__var__var__14__x__8484__8487__8545__8548__8551,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__15__y__8485__8488__8546__8549__8552] :
( t(Vvar__var__var__var__var__15__y__8485__8488__8546__8549__8552,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__16__z__8486__8489__8547__8550__8553] :
( t(Vvar__var__var__var__var__16__z__8486__8489__8547__8550__8553,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__14__x__8484__8487__8545__8548__8551),happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__15__y__8485__8488__8546__8549__8552),Vvar__var__var__var__var__16__z__8486__8489__8547__8550__8553))),happ(happ(Vvar__4__rmul__8412,happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__14__x__8484__8487__8545__8548__8551),Vvar__var__var__var__var__15__y__8485__8488__8546__8549__8552)),Vvar__var__var__var__var__16__z__8486__8489__8547__8550__8553))) ) ) )
& ! [Vvar__var__var__var__var__var__15__x__8491__8494__8554__8557__8560__8563] :
( t(Vvar__var__var__var__var__var__15__x__8491__8494__8554__8557__8560__8563,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__var__16__y__8492__8495__8555__8558__8561__8564] :
( t(Vvar__var__var__var__var__var__16__y__8492__8495__8555__8558__8561__8564,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__var__17__z__8493__8496__8556__8559__8562__8565] :
( t(Vvar__var__var__var__var__var__17__z__8493__8496__8556__8559__8562__8565,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__4__rmul__8412,happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__var__15__x__8491__8494__8554__8557__8560__8563),Vvar__var__var__var__var__var__16__y__8492__8495__8555__8558__8561__8564)),Vvar__var__var__var__var__var__17__z__8493__8496__8556__8559__8562__8565)),happ(happ(Vvar__3__radd__8407,happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__var__15__x__8491__8494__8554__8557__8560__8563),Vvar__var__var__var__var__var__17__z__8493__8496__8556__8559__8562__8565)),happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__var__16__y__8492__8495__8555__8558__8561__8564),Vvar__var__var__var__var__var__17__z__8493__8496__8556__8559__8562__8565)))) ) ) )
& ! [Vvar__var__var__var__var__var__16__x__8498__8500__8566__8568__8570__8572] :
( t(Vvar__var__var__var__var__var__16__x__8498__8500__8566__8568__8570__8572,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__var__17__y__8499__8501__8567__8569__8571__8573] :
( t(Vvar__var__var__var__var__var__17__y__8499__8501__8567__8569__8571__8573,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(Vvar__6__ropp__8422,happ(happ(Vvar__4__rmul__8412,Vvar__var__var__var__var__var__16__x__8498__8500__8566__8568__8570__8572),Vvar__var__var__var__var__var__17__y__8499__8501__8567__8569__8571__8573))),happ(happ(Vvar__4__rmul__8412,happ(Vvar__6__ropp__8422,Vvar__var__var__var__var__var__16__x__8498__8500__8566__8568__8570__8572)),Vvar__var__var__var__var__var__17__y__8499__8501__8567__8569__8571__8573))) ) )
& ! [Vvar__var__var__var__var__var__17__x__8503__8505__8574__8576__8578__8580] :
( t(Vvar__var__var__var__var__var__17__x__8503__8505__8574__8576__8578__8580,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__var__18__y__8504__8506__8575__8577__8579__8581] :
( t(Vvar__var__var__var__var__var__18__y__8504__8506__8575__8577__8579__8581,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(Vvar__6__ropp__8422,happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__var__17__x__8503__8505__8574__8576__8578__8580),Vvar__var__var__var__var__var__18__y__8504__8506__8575__8577__8579__8581))),happ(happ(Vvar__3__radd__8407,happ(Vvar__6__ropp__8422,Vvar__var__var__var__var__var__17__x__8503__8505__8574__8576__8578__8580)),happ(Vvar__6__ropp__8422,Vvar__var__var__var__var__var__18__y__8504__8506__8575__8577__8579__8581)))) ) )
& ! [Vvar__var__var__var__var__var__var__18__x__8508__8510__8582__8584__8586__8588__8590] :
( t(Vvar__var__var__var__var__var__var__18__x__8508__8510__8582__8584__8586__8588__8590,Vvar__0__R__8404)
=> ! [Vvar__var__var__var__var__var__var__19__y__8509__8511__8583__8585__8587__8589__8591] :
( t(Vvar__var__var__var__var__var__var__19__y__8509__8511__8583__8585__8587__8589__8591,Vvar__0__R__8404)
=> p(happ(happ(Vvar__7__req__8425,happ(happ(Vvar__5__rsub__8417,Vvar__var__var__var__var__var__var__18__x__8508__8510__8582__8584__8586__8588__8590),Vvar__var__var__var__var__var__var__19__y__8509__8511__8583__8585__8587__8589__8591)),happ(happ(Vvar__3__radd__8407,Vvar__var__var__var__var__var__var__18__x__8508__8510__8582__8584__8586__8588__8590),happ(Vvar__6__ropp__8422,Vvar__var__var__var__var__var__var__19__y__8509__8511__8583__8585__8587__8589__8591)))) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.div_theory',axiom,
! [Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559] :
( cType___24t(Vvar__0__R__13539)
=> ( c_24__type__13679___24t(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559,Vvar__1__req__13540)
=> ( cType___24t(Vvar__2__C__13545)
=> ( c_24__type__13729___24t(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559,Vvar__3__cadd__13546)
=> ( c_24__type__13779___24t(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559,Vvar__4__cmul__13551)
=> ( c_24__type__13821___24t(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559,Vvar__5__phi__13556)
=> ( c_24__type__13871___24t(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559,Vvar__6__cdiv__13559)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ediv__theory___24a7(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559)
=> ( ! [Vvar__var__var__var__var__var__var__var__7__a__13591__13596__13601__13606__13611__13616__13621__13626] :
( t(Vvar__var__var__var__var__var__var__var__7__a__13591__13596__13601__13606__13611__13616__13621__13626,Vvar__2__C__13545)
=> ! [Vvar__var__var__var__var__var__var__var__8__b__13592__13597__13602__13607__13612__13617__13622__13627] :
( t(Vvar__var__var__var__var__var__var__var__8__b__13592__13597__13602__13607__13612__13617__13622__13627,Vvar__2__C__13545)
=> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2413934___24a9(Vvar__0__R__13539,Vvar__1__req__13540,Vvar__2__C__13545,Vvar__3__cadd__13546,Vvar__4__cmul__13551,Vvar__5__phi__13556,Vvar__6__cdiv__13559,Vvar__var__var__var__var__var__var__var__7__a__13591__13596__13601__13606__13611__13616__13621__13626,Vvar__var__var__var__var__var__var__var__8__b__13592__13597__13602__13607__13612__13617__13622__13627) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.power_theory',axiom,
! [Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__3__req__13964,Vvar__4__Cpow__13969,Vvar__5__Cp__phi__13970,Vvar__6__rpow__13973] :
( cType___24t(Vvar__0__R__13957)
=> ( t(Vvar__1__rI__13958,Vvar__0__R__13957)
=> ( c_24__type__14059___24t(Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__3__req__13964,Vvar__4__Cpow__13969,Vvar__5__Cp__phi__13970,Vvar__6__rpow__13973,Vvar__2__rmul__13959)
=> ( c_24__type__14103___24t(Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__3__req__13964,Vvar__4__Cpow__13969,Vvar__5__Cp__phi__13970,Vvar__6__rpow__13973,Vvar__3__req__13964)
=> ( cType___24t(Vvar__4__Cpow__13969)
=> ( c_24__type__14139___24t(Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__3__req__13964,Vvar__4__Cpow__13969,Vvar__5__Cp__phi__13970,Vvar__6__rpow__13973,Vvar__5__Cp__phi__13970)
=> ( c_24__type__14183___24t(Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__3__req__13964,Vvar__4__Cpow__13969,Vvar__5__Cp__phi__13970,Vvar__6__rpow__13973,Vvar__6__rpow__13973)
=> ( cCoq_2esetoid__ring_2eRing__theory_2epower__theory___24a7(Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__3__req__13964,Vvar__4__Cpow__13969,Vvar__5__Cp__phi__13970,Vvar__6__rpow__13973)
=> ( ! [Vvar__var__var__var__var__var__var__var__7__r__14001__14003__14005__14007__14009__14011__14013__14015] :
( t(Vvar__var__var__var__var__var__var__var__7__r__14001__14003__14005__14007__14009__14011__14013__14015,Vvar__0__R__13957)
=> ! [Vvar__var__var__var__var__var__var__var__8__n__14002__14004__14006__14008__14010__14012__14014__14016] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vvar__var__var__var__var__var__var__var__8__n__14002__14004__14006__14008__14010__14012__14014__14016)
=> p(happ(happ(Vvar__3__req__13964,happ(happ(Vvar__6__rpow__13973,Vvar__var__var__var__var__var__var__var__7__r__14001__14003__14005__14007__14009__14011__14013__14015),happ(Vvar__5__Cp__phi__13970,Vvar__var__var__var__var__var__var__var__8__n__14002__14004__14006__14008__14010__14012__14014__14016))),cCoq_2esetoid__ring_2eRing__theory_2epow__N___24a5(Vvar__0__R__13957,Vvar__1__rI__13958,Vvar__2__rmul__13959,Vvar__var__var__var__var__var__var__var__7__r__14001__14003__14005__14007__14009__14011__14013__14015,Vvar__var__var__var__var__var__var__var__8__n__14002__14004__14006__14008__14010__14012__14014__14016))) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_eq_ext',axiom,
! [Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486] :
( cType___24t(Vvar__0__R__9472)
=> ( c_24__type__9577___24t(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486,Vvar__1__radd__9473)
=> ( c_24__type__9607___24t(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486,Vvar__2__rmul__9478)
=> ( c_24__type__9631___24t(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486,Vvar__3__ropp__9483)
=> ( c_24__type__9661___24t(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486,Vvar__4__req__9486)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__eq__ext___24a5(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486)
=> ( cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__9691___24a5(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__9472,c_24__type__9715___24a5(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486),Vvar__4__req__9486,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__9472,Vvar__0__R__9472,Vvar__4__req__9486,Vvar__4__req__9486)),Vvar__1__radd__9473)
& cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__9748___24a5(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__9472,c_24__type__9772___24a5(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486),Vvar__4__req__9486,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__9472,Vvar__0__R__9472,Vvar__4__req__9486,Vvar__4__req__9486)),Vvar__2__rmul__9478)
& cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__9799___24a5(Vvar__0__R__9472,Vvar__1__radd__9473,Vvar__2__rmul__9478,Vvar__3__ropp__9483,Vvar__4__req__9486),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__9472,Vvar__0__R__9472,Vvar__4__req__9486,Vvar__4__req__9486),Vvar__3__ropp__9483)
& p(c_24True) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_kind',axiom,
! [VX14280] :
( cCoq_2esetoid__ring_2eRing__theory_2ering__kind___24t(VX14280)
=> ( VX14280 = cCoq_2esetoid__ring_2eRing__theory_2eAbstract
| ? [Vvar__0__R__14281] :
( cType___24t(Vvar__0__R__14281)
& ? [Vvar__1__req__14282] :
( c_24__type__5910___24t(Vvar__0__R__14281,Vvar__1__req__14282)
& ? [Vvar__2__reqb__14287] :
( c_24__type__6403___24t(Vvar__0__R__14281,Vvar__2__reqb__14287)
& ! [Vvar__var__3__x__14293__14296] :
( t(Vvar__var__3__x__14293__14296,Vvar__0__R__14281)
=> ! [Vvar__var__4__y__14294__14297] :
( t(Vvar__var__4__y__14294__14297,Vvar__0__R__14281)
=> ( happ(happ(Vvar__2__reqb__14287,Vvar__var__3__x__14293__14296),Vvar__var__4__y__14294__14297) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__1__req__14282,Vvar__var__3__x__14293__14296),Vvar__var__4__y__14294__14297)) ) ) )
& VX14280 = cCoq_2esetoid__ring_2eRing__theory_2eComputational___24a3(Vvar__0__R__14281,Vvar__1__req__14282,Vvar__2__reqb__14287) ) ) )
| ? [Vvar__0__R__14299] :
( cType___24t(Vvar__0__R__14299)
& ? [Vvar__1__rO__14300] :
( t(Vvar__1__rO__14300,Vvar__0__R__14299)
& ? [Vvar__2__rI__14301] :
( t(Vvar__2__rI__14301,Vvar__0__R__14299)
& ? [Vvar__3__radd__14302] :
( c_24__type__2527___24t(Vvar__0__R__14299,Vvar__3__radd__14302)
& ? [Vvar__4__rmul__14307] :
( c_24__type__2527___24t(Vvar__0__R__14299,Vvar__4__rmul__14307)
& ? [Vvar__5__rsub__14312] :
( c_24__type__2527___24t(Vvar__0__R__14299,Vvar__5__rsub__14312)
& ? [Vvar__6__ropp__14317] :
( c_24__type__5901___24t(Vvar__0__R__14299,Vvar__6__ropp__14317)
& ? [Vvar__7__req__14320] :
( c_24__type__5910___24t(Vvar__0__R__14299,Vvar__7__req__14320)
& ? [Vvar__8__C__14325] :
( cType___24t(Vvar__8__C__14325)
& ? [Vvar__9__cO__14326] :
( t(Vvar__9__cO__14326,Vvar__8__C__14325)
& ? [Vvar__10__cI__14327] :
( t(Vvar__10__cI__14327,Vvar__8__C__14325)
& ? [Vvar__11__cadd__14328] :
( c_24__type__6432___24t(Vvar__0__R__14299,Vvar__8__C__14325,Vvar__11__cadd__14328)
& ? [Vvar__12__cmul__14333] :
( c_24__type__6432___24t(Vvar__0__R__14299,Vvar__8__C__14325,Vvar__12__cmul__14333)
& ? [Vvar__13__csub__14338] :
( c_24__type__6432___24t(Vvar__0__R__14299,Vvar__8__C__14325,Vvar__13__csub__14338)
& ? [Vvar__14__copp__14343] :
( c_24__type__6446___24t(Vvar__0__R__14299,Vvar__8__C__14325,Vvar__14__copp__14343)
& ? [Vvar__15__ceqb__14346] :
( c_24__type__6453___24t(Vvar__0__R__14299,Vvar__8__C__14325,Vvar__15__ceqb__14346)
& ? [Vvar__16__phi__14351] :
( c_24__type__6183___24t(Vvar__0__R__14299,Vvar__8__C__14325,Vvar__16__phi__14351)
& cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(Vvar__0__R__14299,Vvar__1__rO__14300,Vvar__2__rI__14301,Vvar__3__radd__14302,Vvar__4__rmul__14307,Vvar__5__rsub__14312,Vvar__6__ropp__14317,Vvar__7__req__14320,Vvar__8__C__14325,Vvar__9__cO__14326,Vvar__10__cI__14327,Vvar__11__cadd__14328,Vvar__12__cmul__14333,Vvar__13__csub__14338,Vvar__14__copp__14343,Vvar__15__ceqb__14346,Vvar__16__phi__14351)
& VX14280 = cCoq_2esetoid__ring_2eRing__theory_2eMorphism___24a17(Vvar__0__R__14299,Vvar__1__rO__14300,Vvar__2__rI__14301,Vvar__3__radd__14302,Vvar__4__rmul__14307,Vvar__5__rsub__14312,Vvar__6__ropp__14317,Vvar__7__req__14320,Vvar__8__C__14325,Vvar__9__cO__14326,Vvar__10__cI__14327,Vvar__11__cadd__14328,Vvar__12__cmul__14333,Vvar__13__csub__14338,Vvar__14__copp__14343,Vvar__15__ceqb__14346,Vvar__16__phi__14351) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_morph',axiom,
! [Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885] :
( cType___24t(Vvar__0__R__10833)
=> ( t(Vvar__1__rO__10834,Vvar__0__R__10833)
=> ( t(Vvar__2__rI__10835,Vvar__0__R__10833)
=> ( c_24__type__11229___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__3__radd__10836)
=> ( c_24__type__11442___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__4__rmul__10841)
=> ( c_24__type__11655___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__5__rsub__10846)
=> ( c_24__type__11850___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__6__ropp__10851)
=> ( c_24__type__12063___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__7__req__10854)
=> ( cType___24t(Vvar__8__C__10859)
=> ( t(Vvar__9__cO__10860,Vvar__8__C__10859)
=> ( t(Vvar__10__cI__10861,Vvar__8__C__10859)
=> ( c_24__type__12276___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__11__cadd__10862)
=> ( c_24__type__12489___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__12__cmul__10867)
=> ( c_24__type__12702___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__13__csub__10872)
=> ( c_24__type__12897___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__14__copp__10877)
=> ( c_24__type__13110___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__15__ceqb__10880)
=> ( c_24__type__13305___24t(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885,Vvar__16__phi__10885)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__morph___24a17(Vvar__0__R__10833,Vvar__1__rO__10834,Vvar__2__rI__10835,Vvar__3__radd__10836,Vvar__4__rmul__10841,Vvar__5__rsub__10846,Vvar__6__ropp__10851,Vvar__7__req__10854,Vvar__8__C__10859,Vvar__9__cO__10860,Vvar__10__cI__10861,Vvar__11__cadd__10862,Vvar__12__cmul__10867,Vvar__13__csub__10872,Vvar__14__copp__10877,Vvar__15__ceqb__10880,Vvar__16__phi__10885)
=> ( p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,Vvar__9__cO__10860)),Vvar__1__rO__10834))
& p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,Vvar__10__cI__10861)),Vvar__2__rI__10835))
& ! [Vvar__var__var__var__var__var__var__19__x__10947__10949__10971__10973__10975__10977__10979] :
( t(Vvar__var__var__var__var__var__var__19__x__10947__10949__10971__10973__10975__10977__10979,Vvar__8__C__10859)
=> ! [Vvar__var__var__var__var__var__var__20__y__10948__10950__10972__10974__10976__10978__10980] :
( t(Vvar__var__var__var__var__var__var__20__y__10948__10950__10972__10974__10976__10978__10980,Vvar__8__C__10859)
=> p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,happ(happ(Vvar__11__cadd__10862,Vvar__var__var__var__var__var__var__19__x__10947__10949__10971__10973__10975__10977__10979),Vvar__var__var__var__var__var__var__20__y__10948__10950__10972__10974__10976__10978__10980))),happ(happ(Vvar__3__radd__10836,happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__19__x__10947__10949__10971__10973__10975__10977__10979)),happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__20__y__10948__10950__10972__10974__10976__10978__10980)))) ) )
& ! [Vvar__var__var__var__var__var__var__20__x__10952__10954__10981__10983__10985__10987__10989] :
( t(Vvar__var__var__var__var__var__var__20__x__10952__10954__10981__10983__10985__10987__10989,Vvar__8__C__10859)
=> ! [Vvar__var__var__var__var__var__var__21__y__10953__10955__10982__10984__10986__10988__10990] :
( t(Vvar__var__var__var__var__var__var__21__y__10953__10955__10982__10984__10986__10988__10990,Vvar__8__C__10859)
=> p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,happ(happ(Vvar__13__csub__10872,Vvar__var__var__var__var__var__var__20__x__10952__10954__10981__10983__10985__10987__10989),Vvar__var__var__var__var__var__var__21__y__10953__10955__10982__10984__10986__10988__10990))),happ(happ(Vvar__5__rsub__10846,happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__20__x__10952__10954__10981__10983__10985__10987__10989)),happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__21__y__10953__10955__10982__10984__10986__10988__10990)))) ) )
& ! [Vvar__var__var__var__var__var__var__21__x__10957__10959__10991__10993__10995__10997__10999] :
( t(Vvar__var__var__var__var__var__var__21__x__10957__10959__10991__10993__10995__10997__10999,Vvar__8__C__10859)
=> ! [Vvar__var__var__var__var__var__var__22__y__10958__10960__10992__10994__10996__10998__11000] :
( t(Vvar__var__var__var__var__var__var__22__y__10958__10960__10992__10994__10996__10998__11000,Vvar__8__C__10859)
=> p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,happ(happ(Vvar__12__cmul__10867,Vvar__var__var__var__var__var__var__21__x__10957__10959__10991__10993__10995__10997__10999),Vvar__var__var__var__var__var__var__22__y__10958__10960__10992__10994__10996__10998__11000))),happ(happ(Vvar__4__rmul__10841,happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__21__x__10957__10959__10991__10993__10995__10997__10999)),happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__22__y__10958__10960__10992__10994__10996__10998__11000)))) ) )
& ! [Vvar__var__var__var__var__var__var__22__x__10962__10963__11001__11002__11003__11004__11005] :
( t(Vvar__var__var__var__var__var__var__22__x__10962__10963__11001__11002__11003__11004__11005,Vvar__8__C__10859)
=> p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,happ(Vvar__14__copp__10877,Vvar__var__var__var__var__var__var__22__x__10962__10963__11001__11002__11003__11004__11005))),happ(Vvar__6__ropp__10851,happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__var__22__x__10962__10963__11001__11002__11003__11004__11005)))) )
& ! [Vvar__var__var__var__var__var__23__x__10965__10968__11006__11009__11012__11015] :
( t(Vvar__var__var__var__var__var__23__x__10965__10968__11006__11009__11012__11015,Vvar__8__C__10859)
=> ! [Vvar__var__var__var__var__var__24__y__10966__10969__11007__11010__11013__11016] :
( t(Vvar__var__var__var__var__var__24__y__10966__10969__11007__11010__11013__11016,Vvar__8__C__10859)
=> ( happ(happ(Vvar__15__ceqb__10880,Vvar__var__var__var__var__var__23__x__10965__10968__11006__11009__11012__11015),Vvar__var__var__var__var__var__24__y__10966__10969__11007__11010__11013__11016) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__7__req__10854,happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__23__x__10965__10968__11006__11009__11012__11015)),happ(Vvar__16__phi__10885,Vvar__var__var__var__var__var__24__y__10966__10969__11007__11010__11013__11016))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.ring_theory',axiom,
! [Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006] :
( cType___24t(Vvar__0__R__8985)
=> ( t(Vvar__1__rO__8986,Vvar__0__R__8985)
=> ( t(Vvar__2__rI__8987,Vvar__0__R__8985)
=> ( c_24__type__9209___24t(Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006,Vvar__3__radd__8988)
=> ( c_24__type__9272___24t(Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006,Vvar__4__rmul__8993)
=> ( c_24__type__9335___24t(Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006,Vvar__5__rsub__8998)
=> ( c_24__type__9389___24t(Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006,Vvar__6__ropp__9003)
=> ( c_24__type__9452___24t(Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006,Vvar__7__req__9006)
=> ( cCoq_2esetoid__ring_2eRing__theory_2ering__theory___24a8(Vvar__0__R__8985,Vvar__1__rO__8986,Vvar__2__rI__8987,Vvar__3__radd__8988,Vvar__4__rmul__8993,Vvar__5__rsub__8998,Vvar__6__ropp__9003,Vvar__7__req__9006)
=> ( ! [Vvar__var__var__var__var__var__8__x__9039__9040__9083__9084__9085__9086] :
( t(Vvar__var__var__var__var__var__8__x__9039__9040__9083__9084__9085__9086,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__3__radd__8988,Vvar__1__rO__8986),Vvar__var__var__var__var__var__8__x__9039__9040__9083__9084__9085__9086)),Vvar__var__var__var__var__var__8__x__9039__9040__9083__9084__9085__9086)) )
& ! [Vvar__var__var__var__var__9__x__9042__9044__9087__9089__9091] :
( t(Vvar__var__var__var__var__9__x__9042__9044__9087__9089__9091,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__10__y__9043__9045__9088__9090__9092] :
( t(Vvar__var__var__var__var__10__y__9043__9045__9088__9090__9092,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__9__x__9042__9044__9087__9089__9091),Vvar__var__var__var__var__10__y__9043__9045__9088__9090__9092)),happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__10__y__9043__9045__9088__9090__9092),Vvar__var__var__var__var__9__x__9042__9044__9087__9089__9091))) ) )
& ! [Vvar__var__var__var__var__10__x__9047__9050__9093__9096__9099] :
( t(Vvar__var__var__var__var__10__x__9047__9050__9093__9096__9099,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__11__y__9048__9051__9094__9097__9100] :
( t(Vvar__var__var__var__var__11__y__9048__9051__9094__9097__9100,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__12__z__9049__9052__9095__9098__9101] :
( t(Vvar__var__var__var__var__12__z__9049__9052__9095__9098__9101,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__10__x__9047__9050__9093__9096__9099),happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__11__y__9048__9051__9094__9097__9100),Vvar__var__var__var__var__12__z__9049__9052__9095__9098__9101))),happ(happ(Vvar__3__radd__8988,happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__10__x__9047__9050__9093__9096__9099),Vvar__var__var__var__var__11__y__9048__9051__9094__9097__9100)),Vvar__var__var__var__var__12__z__9049__9052__9095__9098__9101))) ) ) )
& ! [Vvar__var__var__var__var__var__11__x__9054__9055__9102__9103__9104__9105] :
( t(Vvar__var__var__var__var__var__11__x__9054__9055__9102__9103__9104__9105,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__4__rmul__8993,Vvar__2__rI__8987),Vvar__var__var__var__var__var__11__x__9054__9055__9102__9103__9104__9105)),Vvar__var__var__var__var__var__11__x__9054__9055__9102__9103__9104__9105)) )
& ! [Vvar__var__var__var__var__12__x__9057__9059__9106__9108__9110] :
( t(Vvar__var__var__var__var__12__x__9057__9059__9106__9108__9110,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__13__y__9058__9060__9107__9109__9111] :
( t(Vvar__var__var__var__var__13__y__9058__9060__9107__9109__9111,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__12__x__9057__9059__9106__9108__9110),Vvar__var__var__var__var__13__y__9058__9060__9107__9109__9111)),happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__13__y__9058__9060__9107__9109__9111),Vvar__var__var__var__var__12__x__9057__9059__9106__9108__9110))) ) )
& ! [Vvar__var__var__var__var__13__x__9062__9065__9112__9115__9118] :
( t(Vvar__var__var__var__var__13__x__9062__9065__9112__9115__9118,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__14__y__9063__9066__9113__9116__9119] :
( t(Vvar__var__var__var__var__14__y__9063__9066__9113__9116__9119,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__15__z__9064__9067__9114__9117__9120] :
( t(Vvar__var__var__var__var__15__z__9064__9067__9114__9117__9120,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__13__x__9062__9065__9112__9115__9118),happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__14__y__9063__9066__9113__9116__9119),Vvar__var__var__var__var__15__z__9064__9067__9114__9117__9120))),happ(happ(Vvar__4__rmul__8993,happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__13__x__9062__9065__9112__9115__9118),Vvar__var__var__var__var__14__y__9063__9066__9113__9116__9119)),Vvar__var__var__var__var__15__z__9064__9067__9114__9117__9120))) ) ) )
& ! [Vvar__var__var__var__var__var__14__x__9069__9072__9121__9124__9127__9130] :
( t(Vvar__var__var__var__var__var__14__x__9069__9072__9121__9124__9127__9130,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__var__15__y__9070__9073__9122__9125__9128__9131] :
( t(Vvar__var__var__var__var__var__15__y__9070__9073__9122__9125__9128__9131,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__var__16__z__9071__9074__9123__9126__9129__9132] :
( t(Vvar__var__var__var__var__var__16__z__9071__9074__9123__9126__9129__9132,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__4__rmul__8993,happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__var__14__x__9069__9072__9121__9124__9127__9130),Vvar__var__var__var__var__var__15__y__9070__9073__9122__9125__9128__9131)),Vvar__var__var__var__var__var__16__z__9071__9074__9123__9126__9129__9132)),happ(happ(Vvar__3__radd__8988,happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__var__14__x__9069__9072__9121__9124__9127__9130),Vvar__var__var__var__var__var__16__z__9071__9074__9123__9126__9129__9132)),happ(happ(Vvar__4__rmul__8993,Vvar__var__var__var__var__var__15__y__9070__9073__9122__9125__9128__9131),Vvar__var__var__var__var__var__16__z__9071__9074__9123__9126__9129__9132)))) ) ) )
& ! [Vvar__var__var__var__var__var__var__15__x__9076__9078__9133__9135__9137__9139__9141] :
( t(Vvar__var__var__var__var__var__var__15__x__9076__9078__9133__9135__9137__9139__9141,Vvar__0__R__8985)
=> ! [Vvar__var__var__var__var__var__var__16__y__9077__9079__9134__9136__9138__9140__9142] :
( t(Vvar__var__var__var__var__var__var__16__y__9077__9079__9134__9136__9138__9140__9142,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__5__rsub__8998,Vvar__var__var__var__var__var__var__15__x__9076__9078__9133__9135__9137__9139__9141),Vvar__var__var__var__var__var__var__16__y__9077__9079__9134__9136__9138__9140__9142)),happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__var__var__15__x__9076__9078__9133__9135__9137__9139__9141),happ(Vvar__6__ropp__9003,Vvar__var__var__var__var__var__var__16__y__9077__9079__9134__9136__9138__9140__9142)))) ) )
& ! [Vvar__var__var__var__var__var__var__16__x__9081__9082__9143__9144__9145__9146__9147] :
( t(Vvar__var__var__var__var__var__var__16__x__9081__9082__9143__9144__9145__9146__9147,Vvar__0__R__8985)
=> p(happ(happ(Vvar__7__req__9006,happ(happ(Vvar__3__radd__8988,Vvar__var__var__var__var__var__var__16__x__9081__9082__9143__9144__9145__9146__9147),happ(Vvar__6__ropp__9003,Vvar__var__var__var__var__var__var__16__x__9081__9082__9143__9144__9145__9146__9147))),Vvar__1__rO__8986)) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.semi_morph',axiom,
! [Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838] :
( cType___24t(Vvar__0__R__9802)
=> ( t(Vvar__1__rO__9803,Vvar__0__R__9802)
=> ( t(Vvar__2__rI__9804,Vvar__0__R__9802)
=> ( c_24__type__10055___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__3__radd__9805)
=> ( c_24__type__10180___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__4__rmul__9810)
=> ( c_24__type__10305___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__5__req__9815)
=> ( cType___24t(Vvar__6__C__9820)
=> ( t(Vvar__7__cO__9821,Vvar__6__C__9820)
=> ( t(Vvar__8__cI__9822,Vvar__6__C__9820)
=> ( c_24__type__10430___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__9__cadd__9823)
=> ( c_24__type__10555___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__10__cmul__9828)
=> ( c_24__type__10680___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__11__ceqb__9833)
=> ( c_24__type__10791___24t(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838,Vvar__12__phi__9838)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esemi__morph___24a13(Vvar__0__R__9802,Vvar__1__rO__9803,Vvar__2__rI__9804,Vvar__3__radd__9805,Vvar__4__rmul__9810,Vvar__5__req__9815,Vvar__6__C__9820,Vvar__7__cO__9821,Vvar__8__cI__9822,Vvar__9__cadd__9823,Vvar__10__cmul__9828,Vvar__11__ceqb__9833,Vvar__12__phi__9838)
=> ( p(happ(happ(Vvar__5__req__9815,happ(Vvar__12__phi__9838,Vvar__7__cO__9821)),Vvar__1__rO__9803))
& p(happ(happ(Vvar__5__req__9815,happ(Vvar__12__phi__9838,Vvar__8__cI__9822)),Vvar__2__rI__9804))
& ! [Vvar__var__var__var__var__var__var__15__x__9884__9886__9900__9902__9904__9906__9908] :
( t(Vvar__var__var__var__var__var__var__15__x__9884__9886__9900__9902__9904__9906__9908,Vvar__6__C__9820)
=> ! [Vvar__var__var__var__var__var__var__16__y__9885__9887__9901__9903__9905__9907__9909] :
( t(Vvar__var__var__var__var__var__var__16__y__9885__9887__9901__9903__9905__9907__9909,Vvar__6__C__9820)
=> p(happ(happ(Vvar__5__req__9815,happ(Vvar__12__phi__9838,happ(happ(Vvar__9__cadd__9823,Vvar__var__var__var__var__var__var__15__x__9884__9886__9900__9902__9904__9906__9908),Vvar__var__var__var__var__var__var__16__y__9885__9887__9901__9903__9905__9907__9909))),happ(happ(Vvar__3__radd__9805,happ(Vvar__12__phi__9838,Vvar__var__var__var__var__var__var__15__x__9884__9886__9900__9902__9904__9906__9908)),happ(Vvar__12__phi__9838,Vvar__var__var__var__var__var__var__16__y__9885__9887__9901__9903__9905__9907__9909)))) ) )
& ! [Vvar__var__var__var__var__var__var__16__x__9889__9891__9910__9912__9914__9916__9918] :
( t(Vvar__var__var__var__var__var__var__16__x__9889__9891__9910__9912__9914__9916__9918,Vvar__6__C__9820)
=> ! [Vvar__var__var__var__var__var__var__17__y__9890__9892__9911__9913__9915__9917__9919] :
( t(Vvar__var__var__var__var__var__var__17__y__9890__9892__9911__9913__9915__9917__9919,Vvar__6__C__9820)
=> p(happ(happ(Vvar__5__req__9815,happ(Vvar__12__phi__9838,happ(happ(Vvar__10__cmul__9828,Vvar__var__var__var__var__var__var__16__x__9889__9891__9910__9912__9914__9916__9918),Vvar__var__var__var__var__var__var__17__y__9890__9892__9911__9913__9915__9917__9919))),happ(happ(Vvar__4__rmul__9810,happ(Vvar__12__phi__9838,Vvar__var__var__var__var__var__var__16__x__9889__9891__9910__9912__9914__9916__9918)),happ(Vvar__12__phi__9838,Vvar__var__var__var__var__var__var__17__y__9890__9892__9911__9913__9915__9917__9919)))) ) )
& ! [Vvar__var__var__var__var__var__17__x__9894__9897__9920__9923__9926__9929] :
( t(Vvar__var__var__var__var__var__17__x__9894__9897__9920__9923__9926__9929,Vvar__6__C__9820)
=> ! [Vvar__var__var__var__var__var__18__y__9895__9898__9921__9924__9927__9930] :
( t(Vvar__var__var__var__var__var__18__y__9895__9898__9921__9924__9927__9930,Vvar__6__C__9820)
=> ( happ(happ(Vvar__11__ceqb__9833,Vvar__var__var__var__var__var__17__x__9894__9897__9920__9923__9926__9929),Vvar__var__var__var__var__var__18__y__9895__9898__9921__9924__9927__9930) = cCoq_2eInit_2eDatatypes_2etrue
=> p(happ(happ(Vvar__5__req__9815,happ(Vvar__12__phi__9838,Vvar__var__var__var__var__var__17__x__9894__9897__9920__9923__9926__9929)),happ(Vvar__12__phi__9838,Vvar__var__var__var__var__var__18__y__9895__9898__9921__9924__9927__9930))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.semi_ring_theory',axiom,
! [Vvar__0__R__57656,Vvar__1__rO__57657,Vvar__2__rI__57658,Vvar__3__radd__57659,Vvar__4__rmul__57664,Vvar__5__req__57669] :
( cType___24t(Vvar__0__R__57656)
=> ( t(Vvar__1__rO__57657,Vvar__0__R__57656)
=> ( t(Vvar__2__rI__57658,Vvar__0__R__57656)
=> ( c_24__type__57824___24t(Vvar__0__R__57656,Vvar__1__rO__57657,Vvar__2__rI__57658,Vvar__3__radd__57659,Vvar__4__rmul__57664,Vvar__5__req__57669,Vvar__3__radd__57659)
=> ( c_24__type__57863___24t(Vvar__0__R__57656,Vvar__1__rO__57657,Vvar__2__rI__57658,Vvar__3__radd__57659,Vvar__4__rmul__57664,Vvar__5__req__57669,Vvar__4__rmul__57664)
=> ( c_24__type__57902___24t(Vvar__0__R__57656,Vvar__1__rO__57657,Vvar__2__rI__57658,Vvar__3__radd__57659,Vvar__4__rmul__57664,Vvar__5__req__57669,Vvar__5__req__57669)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esemi__ring__theory___24a6(Vvar__0__R__57656,Vvar__1__rO__57657,Vvar__2__rI__57658,Vvar__3__radd__57659,Vvar__4__rmul__57664,Vvar__5__req__57669)
=> ( ! [Vvar__var__var__var__var__var__6__n__57694__57695__57733__57734__57735__57736] :
( t(Vvar__var__var__var__var__var__6__n__57694__57695__57733__57734__57735__57736,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__3__radd__57659,Vvar__1__rO__57657),Vvar__var__var__var__var__var__6__n__57694__57695__57733__57734__57735__57736)),Vvar__var__var__var__var__var__6__n__57694__57695__57733__57734__57735__57736)) )
& ! [Vvar__var__var__var__var__7__n__57697__57699__57737__57739__57741] :
( t(Vvar__var__var__var__var__7__n__57697__57699__57737__57739__57741,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__8__m__57698__57700__57738__57740__57742] :
( t(Vvar__var__var__var__var__8__m__57698__57700__57738__57740__57742,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__3__radd__57659,Vvar__var__var__var__var__7__n__57697__57699__57737__57739__57741),Vvar__var__var__var__var__8__m__57698__57700__57738__57740__57742)),happ(happ(Vvar__3__radd__57659,Vvar__var__var__var__var__8__m__57698__57700__57738__57740__57742),Vvar__var__var__var__var__7__n__57697__57699__57737__57739__57741))) ) )
& ! [Vvar__var__var__var__var__8__n__57702__57705__57743__57746__57749] :
( t(Vvar__var__var__var__var__8__n__57702__57705__57743__57746__57749,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__9__m__57703__57706__57744__57747__57750] :
( t(Vvar__var__var__var__var__9__m__57703__57706__57744__57747__57750,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__10__p__57704__57707__57745__57748__57751] :
( t(Vvar__var__var__var__var__10__p__57704__57707__57745__57748__57751,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__3__radd__57659,Vvar__var__var__var__var__8__n__57702__57705__57743__57746__57749),happ(happ(Vvar__3__radd__57659,Vvar__var__var__var__var__9__m__57703__57706__57744__57747__57750),Vvar__var__var__var__var__10__p__57704__57707__57745__57748__57751))),happ(happ(Vvar__3__radd__57659,happ(happ(Vvar__3__radd__57659,Vvar__var__var__var__var__8__n__57702__57705__57743__57746__57749),Vvar__var__var__var__var__9__m__57703__57706__57744__57747__57750)),Vvar__var__var__var__var__10__p__57704__57707__57745__57748__57751))) ) ) )
& ! [Vvar__var__var__var__var__var__9__n__57709__57710__57752__57753__57754__57755] :
( t(Vvar__var__var__var__var__var__9__n__57709__57710__57752__57753__57754__57755,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__4__rmul__57664,Vvar__2__rI__57658),Vvar__var__var__var__var__var__9__n__57709__57710__57752__57753__57754__57755)),Vvar__var__var__var__var__var__9__n__57709__57710__57752__57753__57754__57755)) )
& ! [Vvar__var__var__var__var__var__10__n__57712__57713__57756__57757__57758__57759] :
( t(Vvar__var__var__var__var__var__10__n__57712__57713__57756__57757__57758__57759,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__4__rmul__57664,Vvar__1__rO__57657),Vvar__var__var__var__var__var__10__n__57712__57713__57756__57757__57758__57759)),Vvar__1__rO__57657)) )
& ! [Vvar__var__var__var__var__11__n__57715__57717__57760__57762__57764] :
( t(Vvar__var__var__var__var__11__n__57715__57717__57760__57762__57764,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__12__m__57716__57718__57761__57763__57765] :
( t(Vvar__var__var__var__var__12__m__57716__57718__57761__57763__57765,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__11__n__57715__57717__57760__57762__57764),Vvar__var__var__var__var__12__m__57716__57718__57761__57763__57765)),happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__12__m__57716__57718__57761__57763__57765),Vvar__var__var__var__var__11__n__57715__57717__57760__57762__57764))) ) )
& ! [Vvar__var__var__var__var__12__n__57720__57723__57766__57769__57772] :
( t(Vvar__var__var__var__var__12__n__57720__57723__57766__57769__57772,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__13__m__57721__57724__57767__57770__57773] :
( t(Vvar__var__var__var__var__13__m__57721__57724__57767__57770__57773,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__14__p__57722__57725__57768__57771__57774] :
( t(Vvar__var__var__var__var__14__p__57722__57725__57768__57771__57774,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__12__n__57720__57723__57766__57769__57772),happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__13__m__57721__57724__57767__57770__57773),Vvar__var__var__var__var__14__p__57722__57725__57768__57771__57774))),happ(happ(Vvar__4__rmul__57664,happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__12__n__57720__57723__57766__57769__57772),Vvar__var__var__var__var__13__m__57721__57724__57767__57770__57773)),Vvar__var__var__var__var__14__p__57722__57725__57768__57771__57774))) ) ) )
& ! [Vvar__var__var__var__var__var__13__n__57727__57730__57775__57778__57781__57784] :
( t(Vvar__var__var__var__var__var__13__n__57727__57730__57775__57778__57781__57784,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__var__14__m__57728__57731__57776__57779__57782__57785] :
( t(Vvar__var__var__var__var__var__14__m__57728__57731__57776__57779__57782__57785,Vvar__0__R__57656)
=> ! [Vvar__var__var__var__var__var__15__p__57729__57732__57777__57780__57783__57786] :
( t(Vvar__var__var__var__var__var__15__p__57729__57732__57777__57780__57783__57786,Vvar__0__R__57656)
=> p(happ(happ(Vvar__5__req__57669,happ(happ(Vvar__4__rmul__57664,happ(happ(Vvar__3__radd__57659,Vvar__var__var__var__var__var__13__n__57727__57730__57775__57778__57781__57784),Vvar__var__var__var__var__var__14__m__57728__57731__57776__57779__57782__57785)),Vvar__var__var__var__var__var__15__p__57729__57732__57777__57780__57783__57786)),happ(happ(Vvar__3__radd__57659,happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__var__13__n__57727__57730__57775__57778__57781__57784),Vvar__var__var__var__var__var__15__p__57729__57732__57777__57780__57783__57786)),happ(happ(Vvar__4__rmul__57664,Vvar__var__var__var__var__var__14__m__57728__57731__57776__57779__57782__57785),Vvar__var__var__var__var__var__15__p__57729__57732__57777__57780__57783__57786)))) ) ) )
& p(c_24True) ) ) ) ) ) ) ) ) ).
fof('$_inversion_Coq.setoid_ring.Ring_theory.sring_eq_ext',axiom,
! [Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752] :
( cType___24t(Vvar__0__R__42741)
=> ( c_24__type__42827___24t(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752,Vvar__1__radd__42742)
=> ( c_24__type__42850___24t(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752,Vvar__2__rmul__42747)
=> ( c_24__type__42873___24t(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752,Vvar__3__req__42752)
=> ( cCoq_2esetoid__ring_2eRing__theory_2esring__eq__ext___24a4(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752)
=> ( cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__42896___24a4(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__42741,c_24__type__42914___24a4(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752),Vvar__3__req__42752,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__42741,Vvar__0__R__42741,Vvar__3__req__42752,Vvar__3__req__42752)),Vvar__1__radd__42742)
& cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__42940___24a4(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__42741,c_24__type__42958___24a4(Vvar__0__R__42741,Vvar__1__radd__42742,Vvar__2__rmul__42747,Vvar__3__req__42752),Vvar__3__req__42752,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(Vvar__0__R__42741,Vvar__0__R__42741,Vvar__3__req__42752,Vvar__3__req__42752)),Vvar__2__rmul__42747)
& p(c_24True) ) ) ) ) ) ) ).
fof('$_inversion_Hammer.Tactics.Reconstr.ReconstrT',axiom,
! [VX56518] :
( cHammer_2eTactics_2eReconstr_2eReconstrT___24t(VX56518)
=> ( VX56518 = cHammer_2eTactics_2eReconstr_2eEmpty
| VX56518 = cHammer_2eTactics_2eReconstr_2eAllHyps ) ) ).
fof('$_inversion_IntMap.Map.Map',axiom,
! [Vvar__0__A__51,VX52] :
( cType___24t(Vvar__0__A__51)
=> ( cIntMap_2eMap_2eMap___24t(Vvar__0__A__51,VX52)
=> ( VX52 = cIntMap_2eMap_2eM0___24a1(Vvar__0__A__51)
| ? [Vvar__1___24Anonymous__55] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__55)
& ? [Vvar__2___24Anonymous__56] :
( t(Vvar__2___24Anonymous__56,Vvar__0__A__51)
& VX52 = cIntMap_2eMap_2eM1___24a3(Vvar__0__A__51,Vvar__1___24Anonymous__55,Vvar__2___24Anonymous__56) ) )
| ? [Vvar__1___24Anonymous__58] :
( cIntMap_2eMap_2eMap___24t(Vvar__0__A__51,Vvar__1___24Anonymous__58)
& ? [Vvar__2___24Anonymous__59] :
( cIntMap_2eMap_2eMap___24t(Vvar__0__A__51,Vvar__2___24Anonymous__59)
& VX52 = cIntMap_2eMap_2eM2___24a3(Vvar__0__A__51,Vvar__1___24Anonymous__58,Vvar__2___24Anonymous__59) ) ) ) ) ) ).
fof('$_lam_1106',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__1106___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) ).
fof('$_lam_1121',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__1124] :
( t(Vvar__1___24Anonymous__1124,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__1124)
& c_24__lam__1121___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__1121___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_1179',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__1179___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__1183] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1183)
& ? [Vvar__2___24Anonymous__1184] :
( t(Vvar__2___24Anonymous__1184,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__1183)
=> ( Vv__CANONICAL__5 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1183,Vvar__2___24Anonymous__1184)
& ( ? [Vvar__1___24Anonymous__1192] :
( t(Vvar__1___24Anonymous__1192,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__1183) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1192)
& c_24__lam__1179___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__1183,Vvar__1___24Anonymous__1192) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vvar__1___24Anonymous__1183) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__1179___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__1195] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__1___24Anonymous__1195)
& ? [Vvar__2___24Anonymous__1196] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__2___24Anonymous__1196)
& Vv__CANONICAL__5 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1195,Vvar__2___24Anonymous__1196)
& c_24__lam__1179___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__1195),cIntMap_2eFset_2eMapDomRestrTo___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vvar__2___24Anonymous__1196)) ) ) ) ) ) ) ).
fof('$_lam_1220',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_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( ? [Vvar__1___24Anonymous__1223] :
( t(Vvar__1___24Anonymous__1223,Vv__CANONICAL__1)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__1,Vvar__1___24Anonymous__1223)
& c_24__lam__1220___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__4) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__1)
& c_24__lam__1220___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_lam_1270',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__1273] :
( t(Vvar__1___24Anonymous__1273,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__1273)
& c_24__lam__1270___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__1270___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__2 ) ) ) ) ) ) ).
fof('$_lam_1312',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__1312___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__1316] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1316)
& ? [Vvar__2___24Anonymous__1317] :
( t(Vvar__2___24Anonymous__1317,Vv__CANONICAL__1)
& Vv__CANONICAL__5 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1316,Vvar__2___24Anonymous__1317)
& c_24__lam__1312___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__1316) ) )
| ? [Vvar__1___24Anonymous__1320] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__1___24Anonymous__1320)
& ? [Vvar__2___24Anonymous__1321] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,Vvar__2___24Anonymous__1321)
& Vv__CANONICAL__5 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__1,Vvar__1___24Anonymous__1320,Vvar__2___24Anonymous__1321)
& c_24__lam__1312___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__1320),cIntMap_2eFset_2eMapDomRestrBy___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vvar__2___24Anonymous__1321)) ) ) ) ) ) ) ).
fof('$_lam_1343',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_2eMap___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( ? [Vvar__1___24Anonymous__1346] :
( t(Vvar__1___24Anonymous__1346,Vv__CANONICAL__1)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__1,Vvar__1___24Anonymous__1346)
& c_24__lam__1343___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__1)
& c_24__lam__1343___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__4) ) ) ) ) ) ) ).
fof('$_lam_137',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__137___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ).
fof('$_lam_1388',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__1388___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___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__1388___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3)) ) ) ) ) ).
fof('$_lam_1401',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__1401___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = happ(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__1401___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = happ(Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(Vv__CANONICAL__3)) ) ) ) ) ).
fof('$_lam_145',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__145___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__145___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_lam_1473',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__1473___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__1474] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1474)
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(Vv__CANONICAL__1,Vv__CANONICAL__3) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1474)
& c_24__lam__1473___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__1474) ) ) ) ) ) ).
fof('$_lam_1510',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__1510___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__1511] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1511)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1511)
=> ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1511)
& ( ? [Vvar__0___24Anonymous__1515] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1515)
& Vvar__0___24Anonymous__1511 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__1515)
& c_24__lam__1510___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__1515),Vv__CANONICAL__4)) )
| ? [Vvar__0___24Anonymous__1516] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1516)
& Vvar__0___24Anonymous__1511 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__1516)
& c_24__lam__1510___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__1516),Vv__CANONICAL__4),Vv__CANONICAL__2) )
| ( Vvar__0___24Anonymous__1511 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__lam__1510___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_1553',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__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__lam__1553___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__3) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__1553___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4) ) ) ) ) ) ).
fof('$_lam_1608',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__1608___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__1609] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1609)
& cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1609)
& c_24__lam__1608___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__1609) ) ) ) ) ) ).
fof('$_lam_1645',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__1645___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__1646] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1646)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1646)
=> ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__1646)
& ( ? [Vvar__0___24Anonymous__1650] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1650)
& Vvar__0___24Anonymous__1646 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__1650)
& c_24__lam__1645___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__1650),Vv__CANONICAL__4)) )
| ? [Vvar__0___24Anonymous__1651] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__1651)
& Vvar__0___24Anonymous__1646 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__1651)
& c_24__lam__1645___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__1651),Vv__CANONICAL__4),Vv__CANONICAL__2) )
| ( Vvar__0___24Anonymous__1646 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__lam__1645___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_1683',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__1)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( ? [Vvar__1___24Anonymous__1686] :
( t(Vvar__1___24Anonymous__1686,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1686)
& c_24__lam__1683___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1686) )
| ( cType___24t(Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__lam__1683___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__3) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__1683___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ) ) ) ) ).
fof('$_lam_172',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__172___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__173] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__173)
& ( cType___24t(Vv__CANONICAL__0)
=> ( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__173)
=> ( Vv__CANONICAL__3 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__173)
& ( ? [Vvar__0___24Anonymous__177] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__177)
& Vvar__0___24Anonymous__173 = cCoq_2eNumbers_2eBinNums_2exI___24a1(Vvar__0___24Anonymous__177)
& c_24__lam__172___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__177)) )
| ? [Vvar__0___24Anonymous__178] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vvar__0___24Anonymous__178)
& Vvar__0___24Anonymous__173 = cCoq_2eNumbers_2eBinNums_2exO___24a1(Vvar__0___24Anonymous__178)
& c_24__lam__172___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__178)) )
| ( Vvar__0___24Anonymous__173 = cCoq_2eNumbers_2eBinNums_2exH
& c_24__lam__172___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_1751',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__1751___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0) ).
fof('$_lam_1759',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__1759___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__1759___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__1 ) ) ) ) ) ).
fof('$_lam_1767',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__1767___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__1767___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_1780',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__1780___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__1780___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__3) ) ) ) ) ) ).
fof('$_lam_1807',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__1807___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = Vv__CANONICAL__1 ).
fof('$_lam_1811',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__1811___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_1843',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__1843___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__1 )
| ? [Vvar__1___24Anonymous__1847] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1847)
& ? [Vvar__2___24Anonymous__1848] :
( t(Vvar__2___24Anonymous__1848,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1847,Vvar__2___24Anonymous__1848)
& c_24__lam__1843___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__1847,Vvar__2___24Anonymous__1848) ) )
| ? [Vvar__1___24Anonymous__1851] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__1___24Anonymous__1851)
& ? [Vvar__2___24Anonymous__1852] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__1852)
& Vv__CANONICAL__4 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1851,Vvar__2___24Anonymous__1852)
& c_24__lam__1843___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__1851),cIntMap_2eMap_2eMapMerge___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vvar__2___24Anonymous__1852)) ) ) ) ) ) ).
fof('$_lam_1868',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__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ( ? [Vvar__1___24Anonymous__1871] :
( t(Vvar__1___24Anonymous__1871,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__1871)
& c_24__lam__1868___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1871) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__1868___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__3) ) ) ) ) ) ).
fof('$_lam_1918',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__1921] :
( t(Vvar__1___24Anonymous__1921,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__1921)
& c_24__lam__1918___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__1918___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_1968',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__1968___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = Vv__CANONICAL__1 )
| ? [Vvar__1___24Anonymous__1972] :
( cIntMap_2eMap_2ead___24t(Vvar__1___24Anonymous__1972)
& ? [Vvar__2___24Anonymous__1973] :
( t(Vvar__2___24Anonymous__1973,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__1972)
=> ( Vv__CANONICAL__4 = cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1972,Vvar__2___24Anonymous__1973)
& ( ? [Vvar__1___24Anonymous__1981] :
( t(Vvar__1___24Anonymous__1981,Vv__CANONICAL__0)
& cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__1972) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__1981)
& c_24__lam__1968___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__1972) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1___24Anonymous__1972) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__1968___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__1972,Vvar__2___24Anonymous__1973) ) ) ) ) ) ) ) )
| ? [Vvar__1___24Anonymous__1984] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__1___24Anonymous__1984)
& ? [Vvar__2___24Anonymous__1985] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vvar__2___24Anonymous__1985)
& Vv__CANONICAL__4 = cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vvar__1___24Anonymous__1984,Vvar__2___24Anonymous__1985)
& c_24__lam__1968___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__1984),cIntMap_2eMap_2eMapDelta___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vvar__2___24Anonymous__1985)) ) ) ) ) ) ).
fof('$_lam_2019',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__2022] :
( t(Vvar__1___24Anonymous__2022,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__2022)
& ( ? [Vvar__1___24Anonymous__2027] :
( t(Vvar__1___24Anonymous__2027,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__2027)
& c_24__lam__2019___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__2019___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2022) ) ) ) ) ) ) )
| ( 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__2032] :
( t(Vvar__1___24Anonymous__2032,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__2032)
& c_24__lam__2019___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vvar__1___24Anonymous__2032) )
| ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0)
& c_24__lam__2019___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ) ) ) ) ) ) ) ) ) ).
fof('$_lam_2244',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__2244___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__3)) ).
fof('$_lam_2249',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__2249___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = happ(Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__2)) ).
fof('$_lam_2364',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__2364___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
<=> Vv__CANONICAL__2 = happ(Vv__CANONICAL__1,Vv__CANONICAL__3) ) ).
fof('$_lam_2394',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__2394___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_240',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__240___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = happ(Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__2)) ).
fof('$_lam_2400',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__2400___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_2434',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__2434___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = Vv__CANONICAL__2 ).
fof('$_lam_244',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__244___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = happ(Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__2)) ).
fof('$_lam_2473',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__2473___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_2479',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__2479___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_248',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__248___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = happ(Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__2)) ).
fof('$_lam_2687',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] : c_24__lam__2687___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = happ(Vv__CANONICAL__3,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__4)) ).
fof('$_lam_2695',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] : c_24__lam__2695___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = happ(Vv__CANONICAL__3,cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__4)) ).
fof('$_lam_2787',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__2787___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = Vv__CANONICAL__3 ).
fof('$_lam_2933',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__2933___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_2977',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__2)
=> ( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ( ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2etrue
& c_24__lam__2977___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__3) )
| ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2efalse
& c_24__lam__2977___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cIntMap_2eMapiter_2ealist__semantics___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4) ) ) ) ) ) ).
fof('$_lam_3048',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__3048___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = happ(Vv__CANONICAL__0,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__1)) ).
fof('$_lam_3050',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__3050___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = happ(Vv__CANONICAL__0,cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__1)) ).
fof('$_lam_3105',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)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ? [Vvar__2___24Anonymous__3110] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__3110)
& ? [Vvar__3___24Anonymous__3111] :
( t(Vvar__3___24Anonymous__3111,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vvar__2___24Anonymous__3110,Vvar__3___24Anonymous__3111)
& c_24__lam__3105___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = happ(happ(Vv__CANONICAL__2,happ(happ(Vv__CANONICAL__3,Vvar__2___24Anonymous__3110),Vvar__3___24Anonymous__3111)),Vv__CANONICAL__5) ) ) ) ) ) ).
fof('$_lam_3151',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)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ? [Vvar__2___24Anonymous__3156] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__3156)
& ? [Vvar__3___24Anonymous__3157] :
( t(Vvar__3___24Anonymous__3157,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vvar__2___24Anonymous__3156,Vvar__3___24Anonymous__3157)
& c_24__lam__3151___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = happ(happ(Vv__CANONICAL__2,happ(happ(Vv__CANONICAL__3,Vvar__2___24Anonymous__3156),Vvar__3___24Anonymous__3157)),Vv__CANONICAL__5) ) ) ) ) ) ).
fof('$_lam_3197',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)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ? [Vvar__2___24Anonymous__3202] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__3202)
& ? [Vvar__3___24Anonymous__3203] :
( t(Vvar__3___24Anonymous__3203,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vvar__2___24Anonymous__3202,Vvar__3___24Anonymous__3203)
& c_24__lam__3197___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = happ(happ(Vv__CANONICAL__2,happ(happ(Vv__CANONICAL__3,Vvar__2___24Anonymous__3202),Vvar__3___24Anonymous__3203)),Vv__CANONICAL__5) ) ) ) ) ) ).
fof('$_lam_3258',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)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ? [Vvar__2___24Anonymous__3263] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__3263)
& ? [Vvar__3___24Anonymous__3264] :
( t(Vvar__3___24Anonymous__3264,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vvar__2___24Anonymous__3263,Vvar__3___24Anonymous__3264)
& c_24__lam__3258___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = happ(happ(Vv__CANONICAL__2,happ(happ(Vv__CANONICAL__3,Vvar__2___24Anonymous__3263),Vvar__3___24Anonymous__3264)),Vv__CANONICAL__5) ) ) ) ) ) ).
fof('$_lam_3271',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__3271___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMapiter_2eacons___24a3(Vv__CANONICAL__0,cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3),cIntMap_2eMapiter_2eanil___24a1(Vv__CANONICAL__0)) ).
fof('$_lam_3323',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)
=> ( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ? [Vvar__2___24Anonymous__3328] :
( cIntMap_2eMap_2ead___24t(Vvar__2___24Anonymous__3328)
& ? [Vvar__3___24Anonymous__3329] :
( t(Vvar__3___24Anonymous__3329,Vv__CANONICAL__0)
& Vv__CANONICAL__4 = cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vvar__2___24Anonymous__3328,Vvar__3___24Anonymous__3329)
& c_24__lam__3323___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5) = happ(happ(Vv__CANONICAL__2,happ(happ(Vv__CANONICAL__3,Vvar__2___24Anonymous__3328),Vvar__3___24Anonymous__3329)),Vv__CANONICAL__5) ) ) ) ) ) ).
fof('$_lam_3341',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( c_24__lam__3341___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)
<=> Vv__CANONICAL__0 = cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__1) ) ).
fof('$_lam_3343',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( c_24__lam__3343___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)
<=> Vv__CANONICAL__0 = cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(Vv__CANONICAL__1) ) ).
fof('$_lam_3422',axiom,
! [Vv__CANONICAL__0] :
( c_24__lam__3422___24a1(Vv__CANONICAL__0)
<=> cCoq_2eNumbers_2eBinNums_2eN0 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vv__CANONICAL__0) ) ).
fof('$_lam_3425',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( c_24__lam__3425___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)
<=> cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vv__CANONICAL__0) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vv__CANONICAL__1) ) ).
fof('$_lam_3432',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( c_24__lam__3432___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)
<=> Vv__CANONICAL__0 = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vv__CANONICAL__1) ) ).
fof('$_lam_469',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] :
( c_24__lam__469___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_568',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] :
( c_24__lam__568___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_584',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__584___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = Vv__CANONICAL__1 ).
fof('$_lam_58417',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] : c_24__lam__58417___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = Vv__CANONICAL__0 ).
fof('$_lam_58618',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] : c_24__lam__58618___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2enegb___24a1(cIntMap_2eFset_2ein__dom___24a3(Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__2)) ).
fof('$_lam_670',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] : c_24__lam__670___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4) = cCoq_2eInit_2eSpecif_2esig___24a2(Vv__CANONICAL__0,c_24__lam__681___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4)) ).
fof('$_lam_681',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5] :
( c_24__lam__681___24a6(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5)
<=> cIntMap_2eMapiter_2eMapSweep1___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4,Vv__CANONICAL__5)) ) ).
fof('$_lam_735',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__735___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eSpecif_2esig___24a2(Vv__CANONICAL__0,c_24__lam__742___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)) ).
fof('$_lam_742',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4] :
( c_24__lam__742___24a5(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4)
<=> cIntMap_2eMapiter_2eMapSweep___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__4)) ) ).
fof('$_lam_7949',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3] : c_24__lam__7949___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3) = cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__3)) ).
fof('$_lam_7954',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2] : c_24__lam__7954___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2) = happ(Vv__CANONICAL__1,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(Vv__CANONICAL__2)) ).
fof('$_prop_3423',axiom,
( p(c_24__prop__3423)
<=> cCoq_2eNumbers_2eBinNums_2eN0 = cCoq_2eNumbers_2eBinNums_2eN0 ) ).
fof('$_prop_3426',axiom,
! [Vvar__0___24Anonymous__3419] :
( p(c_24__prop__3426___24a1(Vvar__0___24Anonymous__3419))
<=> cCoq_2eNumbers_2eBinNums_2eNpos___24a1(Vvar__0___24Anonymous__3419) = cCoq_2eNumbers_2eBinNums_2eN0 ) ).
fof('$_prop_3433',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__3433___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eNumbers_2eBinNums_2eN0 ) ).
fof('$_prop_45439',axiom,
( p(c_24__prop__45439)
<=> cCoq_2eInit_2eDatatypes_2etrue = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_45440',axiom,
! [V1__b2] :
( p(c_24__prop__45440___24a1(V1__b2))
<=> V1__b2 = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_45442',axiom,
! [V1__b2] :
( p(c_24__prop__45442___24a1(V1__b2))
<=> cCoq_2eInit_2eDatatypes_2efalse = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_45443',axiom,
! [V1__b2] :
( p(c_24__prop__45443___24a1(V1__b2))
<=> V1__b2 = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_45449',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__45449___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_45450',axiom,
! [Vv__CANONICAL__1] :
( p(c_24__prop__45450___24a1(Vv__CANONICAL__1))
<=> Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_45994',axiom,
! [V1__b2] :
( p(c_24__prop__45994___24a1(V1__b2))
<=> cCoq_2eInit_2eDatatypes_2etrue = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_45995',axiom,
! [V1__b2] :
( p(c_24__prop__45995___24a1(V1__b2))
<=> V1__b2 = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_45997',axiom,
( p(c_24__prop__45997)
<=> cCoq_2eInit_2eDatatypes_2efalse = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_45998',axiom,
! [V1__b2] :
( p(c_24__prop__45998___24a1(V1__b2))
<=> V1__b2 = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_46004',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__46004___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_46005',axiom,
! [Vv__CANONICAL__1] :
( p(c_24__prop__46005___24a1(Vv__CANONICAL__1))
<=> Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_569',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1] :
( p(c_24__prop__569___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1))
<=> Vv__CANONICAL__1 = cCoq_2eInit_2eDatatypes_2eNone___24a1(Vv__CANONICAL__0) ) ).
fof('$_prop_58367',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__S__58345,Vvar__1__x__58346,Vvar__2__y__58347] :
( p(c_24__prop__58367___24a4(Vvar__0___24Anonymous__58343,Vvar__0__S__58345,Vvar__1__x__58346,Vvar__2__y__58347))
<=> Vvar__1__x__58346 = Vvar__2__y__58347 ) ).
fof('$_prop_58368',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__x__58348,Vvar__1__y__58349] :
( p(c_24__prop__58368___24a3(Vvar__0___24Anonymous__58343,Vvar__0__x__58348,Vvar__1__y__58349))
<=> Vvar__0__x__58348 = Vvar__1__y__58349 ) ).
fof('$_prop_58369',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__x__58350,Vvar__1__s__58351] :
( p(c_24__prop__58369___24a3(Vvar__0___24Anonymous__58343,Vvar__0__x__58350,Vvar__1__s__58351))
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2emem___24a2(Vvar__0__x__58350,Vvar__1__s__58351) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_58370',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__P__58352,Vvar__1__Q__58353] :
( p(c_24__prop__58370___24a3(Vvar__0___24Anonymous__58343,Vvar__0__P__58352,Vvar__1__Q__58353))
<=> ( p(Vvar__0__P__58352)
& p(Vvar__1__Q__58353) ) ) ).
fof('$_prop_58371',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__P__58356,Vvar__1__Q__58357] :
( p(c_24__prop__58371___24a3(Vvar__0___24Anonymous__58343,Vvar__0__P__58356,Vvar__1__Q__58357))
<=> ( p(Vvar__0__P__58356)
| p(Vvar__1__Q__58357) ) ) ).
fof('$_prop_58372',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__P__58360,Vvar__1__Q__58361] :
( p(c_24__prop__58372___24a3(Vvar__0___24Anonymous__58343,Vvar__0__P__58360,Vvar__1__Q__58361))
<=> ( p(Vvar__0__P__58360)
=> p(Vvar__1__Q__58361) ) ) ).
fof('$_prop_58373',axiom,
! [Vvar__0___24Anonymous__58343,Vvar__0__P__58365] :
( p(c_24__prop__58373___24a2(Vvar__0___24Anonymous__58343,Vvar__0__P__58365))
<=> ~ p(Vvar__0__P__58365) ) ).
fof('$_prop_58387',axiom,
! [Vvar__0___24Anonymous__58374,Vvar__0__s__58378] :
( p(c_24__prop__58387___24a2(Vvar__0___24Anonymous__58374,Vvar__0__s__58378))
<=> ! [Vvar__1__a__58379] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__1__a__58379)
=> ~ cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__1__a__58379,Vvar__0__s__58378) ) ) ).
fof('$_prop_58388',axiom,
! [Vvar__0___24Anonymous__58374,Vvar__0__s1__58380,Vvar__1__s2__58381] :
( p(c_24__prop__58388___24a3(Vvar__0___24Anonymous__58374,Vvar__0__s1__58380,Vvar__1__s2__58381))
<=> ! [Vvar__2__a__58382] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__2__a__58382)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__58382,Vvar__0__s1__58380)
=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__58382,Vvar__1__s2__58381) ) ) ) ).
fof('$_prop_58389',axiom,
! [Vvar__0___24Anonymous__58374,Vvar__0__s1__58384,Vvar__1__s2__58385] :
( p(c_24__prop__58389___24a3(Vvar__0___24Anonymous__58374,Vvar__0__s1__58384,Vvar__1__s2__58385))
<=> ! [Vvar__2__a__58386] :
( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eelt___24t(Vvar__2__a__58386)
=> ( cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__58386,Vvar__0__s1__58384)
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eIn___24a2(Vvar__2__a__58386,Vvar__1__s2__58385) ) ) ) ).
fof('$_prop_991',axiom,
( p(c_24__prop__991)
<=> cCoq_2eInit_2eDatatypes_2etrue = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_992',axiom,
( p(c_24__prop__992)
<=> cCoq_2eInit_2eDatatypes_2etrue = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_993',axiom,
( p(c_24__prop__993)
<=> cCoq_2eInit_2eDatatypes_2efalse = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_994',axiom,
( p(c_24__prop__994)
<=> cCoq_2eInit_2eDatatypes_2efalse = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_prop_997',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__997___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('$_prop_998',axiom,
! [Vv__CANONICAL__0] :
( p(c_24__prop__998___24a1(Vv__CANONICAL__0))
<=> Vv__CANONICAL__0 = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('$_type_10055',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__10056] :
( c_24__type__10055___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__10056)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__10056,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_101',axiom,
! [Vv__CANONICAL__0,Vvar__102] :
( c_24__type__101___24t(Vv__CANONICAL__0,Vvar__102)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(Vvar__102,Vv__CANONICAL__1)) ) ) ).
fof('$_type_1015',axiom,
! [Vvar__1016] :
( c_24__type__1015___24t(Vvar__1016)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__1016,Vv__CANONICAL__0)) ) ) ).
fof('$_type_1018',axiom,
! [Vvar__1019] :
( c_24__type__1018___24t(Vvar__1019)
<=> ! [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__1019,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_10180',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__10181] :
( c_24__type__10180___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__10181)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__10181,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_10305',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__10306] :
( c_24__type__10305___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__10306)
<=> ! [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__10306,Vv__CANONICAL__13),Vv__CANONICAL__14)) ) ) ) ).
fof('$_type_1033',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__1034] :
( c_24__type__1033___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__1034)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cType___24t(happ(Vvar__1034,Vv__CANONICAL__3)) ) ) ).
fof('$_type_10430',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__10431] :
( c_24__type__10430___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__10431)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__6)
=> t(happ(happ(Vvar__10431,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__6) ) ) ) ).
fof('$_type_1054',axiom,
! [Vvar__1055] :
( c_24__type__1054___24t(Vvar__1055)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__1058___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__1069___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__1055,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),happ(Vv__CANONICAL__2,Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_10555',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__10556] :
( c_24__type__10555___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__10556)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> ! [Vv__CANONICAL__14] :
( t(Vv__CANONICAL__14,Vv__CANONICAL__6)
=> t(happ(happ(Vvar__10556,Vv__CANONICAL__13),Vv__CANONICAL__14),Vv__CANONICAL__6) ) ) ) ).
fof('$_type_1058',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1059] :
( c_24__type__1058___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__1059)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cType___24t(happ(Vvar__1059,Vv__CANONICAL__2)) ) ) ).
fof('$_type_10680',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__10681] :
( c_24__type__10680___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__10681)
<=> ! [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__10681,Vv__CANONICAL__13),Vv__CANONICAL__14)) ) ) ) ).
fof('$_type_1069',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__1070] :
( c_24__type__1069___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__1070)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__1070,Vv__CANONICAL__3),Vv__CANONICAL__4),happ(Vv__CANONICAL__2,cCoq_2eInit_2eDatatypes_2epair___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__4))) ) ) ) ).
fof('$_type_10791',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__10792] :
( c_24__type__10791___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__10792)
<=> ! [Vv__CANONICAL__13] :
( t(Vv__CANONICAL__13,Vv__CANONICAL__6)
=> t(happ(Vvar__10792,Vv__CANONICAL__13),Vv__CANONICAL__0) ) ) ).
fof('$_type_11229',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__11230] :
( c_24__type__11229___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__11230)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__11230,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_11442',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__11443] :
( c_24__type__11442___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__11443)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__11443,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_11655',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__11656] :
( c_24__type__11655___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__11656)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__11656,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_11850',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__11851] :
( c_24__type__11850___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__11851)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__0)
=> t(happ(Vvar__11851,Vv__CANONICAL__17),Vv__CANONICAL__0) ) ) ).
fof('$_type_1204',axiom,
! [Vvar__1205] :
( c_24__type__1204___24t(Vvar__1205)
<=> ! [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__1205,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_12063',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__12064] :
( c_24__type__12063___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__12064)
<=> ! [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__12064,Vv__CANONICAL__17),Vv__CANONICAL__18)) ) ) ) ).
fof('$_type_12276',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__12277] :
( c_24__type__12276___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__12277)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> t(happ(happ(Vvar__12277,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__8) ) ) ) ).
fof('$_type_12489',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__12490] :
( c_24__type__12489___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__12490)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> t(happ(happ(Vvar__12490,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__8) ) ) ) ).
fof('$_type_12702',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__12703] :
( c_24__type__12702___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__12703)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> ! [Vv__CANONICAL__18] :
( t(Vv__CANONICAL__18,Vv__CANONICAL__8)
=> t(happ(happ(Vvar__12703,Vv__CANONICAL__17),Vv__CANONICAL__18),Vv__CANONICAL__8) ) ) ) ).
fof('$_type_12897',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__12898] :
( c_24__type__12897___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__12898)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> t(happ(Vvar__12898,Vv__CANONICAL__17),Vv__CANONICAL__8) ) ) ).
fof('$_type_13110',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__13111] :
( c_24__type__13110___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__13111)
<=> ! [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__13111,Vv__CANONICAL__17),Vv__CANONICAL__18)) ) ) ) ).
fof('$_type_13305',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__13306] :
( c_24__type__13305___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__13306)
<=> ! [Vv__CANONICAL__17] :
( t(Vv__CANONICAL__17,Vv__CANONICAL__8)
=> t(happ(Vvar__13306,Vv__CANONICAL__17),Vv__CANONICAL__0) ) ) ).
fof('$_type_1358',axiom,
! [Vvar__1359] :
( c_24__type__1358___24t(Vvar__1359)
<=> ! [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__469___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),happ(happ(happ(Vvar__1359,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ) ).
fof('$_type_13679',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13680] :
( c_24__type__13679___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13680)
<=> ! [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__13680,Vv__CANONICAL__7),Vv__CANONICAL__8)) ) ) ) ).
fof('$_type_1369',axiom,
! [Vvar__1370] :
( c_24__type__1369___24t(Vvar__1370)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__1372___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__1372___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cProp___24t(happ(happ(happ(Vvar__1370,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_1372',axiom,
! [Vv__CANONICAL__0,Vvar__1373] :
( c_24__type__1372___24t(Vv__CANONICAL__0,Vvar__1373)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,happ(Vvar__1373,Vv__CANONICAL__1)) ) ) ).
fof('$_type_13729',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13730] :
( c_24__type__13729___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13730)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__2)
=> t(happ(happ(Vvar__13730,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__2) ) ) ) ).
fof('$_type_13779',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13780] :
( c_24__type__13779___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13780)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__2)
=> t(happ(happ(Vvar__13780,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__2) ) ) ) ).
fof('$_type_13821',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13822] :
( c_24__type__13821___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13822)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__2)
=> t(happ(Vvar__13822,Vv__CANONICAL__7),Vv__CANONICAL__0) ) ) ).
fof('$_type_13871',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13872] :
( c_24__type__13871___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__13872)
<=> ! [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__13872,Vv__CANONICAL__7),Vv__CANONICAL__8)) ) ) ) ).
fof('$_type_13947',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__13948] :
( c_24__type__13947___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__13948)
<=> ! [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__13948,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_13955',axiom,
! [Vvar__13956] :
( c_24__type__13955___24t(Vvar__13956)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__13956,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_14059',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14060] :
( c_24__type__14059___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14060)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__14060,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_14103',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14104] :
( c_24__type__14103___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14104)
<=> ! [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__14104,Vv__CANONICAL__7),Vv__CANONICAL__8)) ) ) ) ).
fof('$_type_14139',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14140] :
( c_24__type__14139___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14140)
<=> ! [Vv__CANONICAL__7] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__7)
=> t(happ(Vvar__14140,Vv__CANONICAL__7),Vv__CANONICAL__4) ) ) ).
fof('$_type_14183',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14184] :
( c_24__type__14183___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vv__CANONICAL__6,Vvar__14184)
<=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__4)
=> t(happ(happ(Vvar__14184,Vv__CANONICAL__7),Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_14202',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__14203] :
( c_24__type__14202___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__14203)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__14203,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_1523',axiom,
! [Vvar__1524] :
( c_24__type__1523___24t(Vvar__1524)
<=> ! [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__1524,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_16132',axiom,
! [Vvar__16133] :
( c_24__type__16132___24t(Vvar__16133)
<=> ! [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__16133,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_16174',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__16175] :
( c_24__type__16174___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__16175)
<=> ! [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__16175,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_16206',axiom,
! [Vvar__16207] :
( c_24__type__16206___24t(Vvar__16207)
<=> ! [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__16207,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ) ).
fof('$_type_16211',axiom,
! [Vvar__16212] :
( c_24__type__16211___24t(Vvar__16212)
<=> ! [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__16212,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ) ).
fof('$_type_16315',axiom,
! [Vvar__16316] :
( c_24__type__16315___24t(Vvar__16316)
<=> ! [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__16316,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_1771',axiom,
! [Vvar__1772] :
( c_24__type__1771___24t(Vvar__1772)
<=> ! [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__1772,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_18165',axiom,
! [Vvar__18166] :
( c_24__type__18165___24t(Vvar__18166)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__18166,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_182',axiom,
! [Vvar__183] :
( c_24__type__182___24t(Vvar__183)
<=> ! [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__183,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_19063',axiom,
! [Vvar__19064] :
( c_24__type__19063___24t(Vvar__19064)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__19064,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19066',axiom,
! [Vvar__19067] :
( c_24__type__19066___24t(Vvar__19067)
<=> ! [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__19067,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_192',axiom,
! [Vv__CANONICAL__0,Vvar__193] :
( c_24__type__192___24t(Vv__CANONICAL__0,Vvar__193)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__193,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_19218',axiom,
! [Vvar__19219] :
( c_24__type__19218___24t(Vvar__19219)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__19219,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19221',axiom,
! [Vvar__19222] :
( c_24__type__19221___24t(Vvar__19222)
<=> ! [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__19222,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19236',axiom,
! [Vvar__19237] :
( c_24__type__19236___24t(Vvar__19237)
<=> ! [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__19237,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19478',axiom,
! [Vvar__19479] :
( c_24__type__19478___24t(Vvar__19479)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__19479,Vv__CANONICAL__0)) ) ) ).
fof('$_type_19486',axiom,
! [Vvar__19487] :
( c_24__type__19486___24t(Vvar__19487)
<=> ! [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__19487,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19575',axiom,
! [Vvar__19576] :
( c_24__type__19575___24t(Vvar__19576)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__5901___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__19576,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_19584',axiom,
! [Vvar__19585] :
( c_24__type__19584___24t(Vvar__19585)
<=> ! [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__19585,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_19652',axiom,
! [Vvar__19653] :
( c_24__type__19652___24t(Vvar__19653)
<=> ! [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__19653,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_20',axiom,
! [Vvar__21] :
( c_24__type__20___24t(Vvar__21)
<=> ! [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__21,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_20085',axiom,
! [Vvar__20086] :
( c_24__type__20085___24t(Vvar__20086)
<=> ! [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__20086,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_20122',axiom,
! [Vvar__20123] :
( c_24__type__20122___24t(Vvar__20123)
<=> ! [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__20123,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_20126',axiom,
! [Vvar__20127] :
( c_24__type__20126___24t(Vvar__20127)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__20127,Vv__CANONICAL__0)) ) ) ).
fof('$_type_20246',axiom,
! [Vvar__20247] :
( c_24__type__20246___24t(Vvar__20247)
<=> ! [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__20247,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_203',axiom,
! [Vvar__204] :
( c_24__type__203___24t(Vvar__204)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__192___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)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),happ(happ(happ(happ(Vvar__204,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_20321',axiom,
! [Vvar__20322] :
( c_24__type__20321___24t(Vvar__20322)
<=> ! [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__20322,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_20333',axiom,
! [Vvar__20334] :
( c_24__type__20333___24t(Vvar__20334)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ecomparison___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(Vvar__20334,Vv__CANONICAL__0)) ) ) ).
fof('$_type_20400',axiom,
! [Vvar__20401] :
( c_24__type__20400___24t(Vvar__20401)
<=> ! [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__20401,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2054',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2055] :
( c_24__type__2054___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2055)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eSpecif_2esumor___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cType___24t(happ(Vvar__2055,Vv__CANONICAL__3)) ) ) ).
fof('$_type_2080',axiom,
! [Vvar__2081] :
( c_24__type__2080___24t(Vvar__2081)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2084___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__2091___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__2098___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eSpecif_2esumor___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__5)
=> t(happ(happ(happ(happ(happ(happ(Vvar__2081,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),happ(Vv__CANONICAL__2,Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_2084',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2085] :
( c_24__type__2084___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2085)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esumor___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cType___24t(happ(Vvar__2085,Vv__CANONICAL__2)) ) ) ).
fof('$_type_20897',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__20898] :
( c_24__type__20897___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__20898)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__20898,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2091',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2092] :
( c_24__type__2091___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2092)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(Vvar__2092,Vv__CANONICAL__3),happ(Vv__CANONICAL__2,cCoq_2eInit_2eSpecif_2einleft___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3))) ) ) ).
fof('$_type_2098',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2099] :
( c_24__type__2098___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2099)
<=> ( p(Vv__CANONICAL__1)
=> t(Vvar__2099,happ(Vv__CANONICAL__2,cCoq_2eInit_2eSpecif_2einright___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1))) ) ) ).
fof('$_type_20998',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__20999] :
( c_24__type__20998___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__20999)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__20999,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2105',axiom,
! [Vvar__2106] :
( c_24__type__2105___24t(Vvar__2106)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__2106,Vv__CANONICAL__0)) ) ) ).
fof('$_type_21099',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__21100] :
( c_24__type__21099___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__21100)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__21100,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_21189',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__21190] :
( c_24__type__21189___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__21190)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__21190,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_21290',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__21291] :
( c_24__type__21290___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__21291)
<=> ! [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__21291,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_2137',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2138] :
( c_24__type__2137___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2138)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2esum___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__2138,Vv__CANONICAL__2)) ) ) ).
fof('$_type_21391',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__21392] :
( c_24__type__21391___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__21392)
<=> ! [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__21392,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_21492',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__21493] :
( c_24__type__21492___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__21493)
<=> ! [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__21493,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_2151',axiom,
! [Vvar__2152] :
( c_24__type__2151___24t(Vvar__2152)
<=> ! [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__2152,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ) ).
fof('$_type_21544',axiom,
! [Vvar__21545] :
( c_24__type__21544___24t(Vvar__21545)
<=> ! [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__21545,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2163',axiom,
! [Vvar__2164] :
( c_24__type__2163___24t(Vvar__2164)
<=> ! [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__2164,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__1) ) ) ) ) ).
fof('$_type_2187',axiom,
! [Vvar__2188] :
( c_24__type__2187___24t(Vvar__2188)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2194___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__2188,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_2194',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2195] :
( c_24__type__2194___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2195)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__2195,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_22',axiom,
! [Vvar__23] :
( c_24__type__22___24t(Vvar__23)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(Vv__CANONICAL__0,happ(Vvar__23,Vv__CANONICAL__0)) ) ) ).
fof('$_type_22082',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__22083] :
( c_24__type__22082___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__22083)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__22083,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_22428',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__22429] :
( c_24__type__22428___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__22429)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__22429,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_22774',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__22775] :
( c_24__type__22774___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__22775)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__22775,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2281',axiom,
! [Vvar__2282] :
( c_24__type__2281___24t(Vvar__2282)
<=> ! [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__2282,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_2308',axiom,
! [Vvar__2309] :
( c_24__type__2308___24t(Vvar__2309)
<=> ! [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__2309,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_23097',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__23098] :
( c_24__type__23097___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__23098)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> t(happ(Vvar__23098,Vv__CANONICAL__22),Vv__CANONICAL__0) ) ) ).
fof('$_type_2318',axiom,
! [Vvar__2319] :
( c_24__type__2318___24t(Vvar__2319)
<=> ! [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__2319,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_23443',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__23444] :
( c_24__type__23443___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__23444)
<=> ! [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__23444,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_235',axiom,
! [Vv__CANONICAL__0,Vvar__236] :
( c_24__type__235___24t(Vv__CANONICAL__0,Vvar__236)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__1)
=> cIntMap_2eMap_2ead___24t(happ(Vvar__236,Vv__CANONICAL__1)) ) ) ).
fof('$_type_2354',axiom,
! [Vvar__2355] :
( c_24__type__2354___24t(Vvar__2355)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__192___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__235___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ( cIntMap_2eMapiter_2eMapSweep1___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__2) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__4,Vv__CANONICAL__5))
=> cCoq_2eInit_2eSpecif_2esig___24t(cIntMap_2eMap_2ead,c_24__lam__2364___24a3(Vv__CANONICAL__0,Vv__CANONICAL__3,Vv__CANONICAL__4),happ(happ(happ(happ(happ(happ(Vvar__2355,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ) ).
fof('$_type_23789',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__23790] :
( c_24__type__23789___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__23790)
<=> ! [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__23790,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_24135',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__24136] :
( c_24__type__24135___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__24136)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> t(happ(happ(Vvar__24136,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__9) ) ) ) ).
fof('$_type_2419',axiom,
! [Vvar__2420] :
( c_24__type__2419___24t(Vvar__2420)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2426___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__2430___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__4)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__1,happ(happ(happ(happ(happ(Vvar__2420,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_2426',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2427] :
( c_24__type__2426___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2427)
<=> ! [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__2427,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_2430',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2431] :
( c_24__type__2430___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2431)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> cIntMap_2eMap_2ead___24t(happ(Vvar__2431,Vv__CANONICAL__2)) ) ) ).
fof('$_type_2446',axiom,
! [Vvar__2447] :
( c_24__type__2446___24t(Vvar__2447)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2426___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__2447,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_24481',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__24482] :
( c_24__type__24481___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__24482)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> t(happ(happ(Vvar__24482,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__9) ) ) ) ).
fof('$_type_24827',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__24828] :
( c_24__type__24827___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__24828)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__9)
=> t(happ(happ(Vvar__24828,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__9) ) ) ) ).
fof('$_type_25150',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__25151] :
( c_24__type__25150___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__25151)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> t(happ(Vvar__25151,Vv__CANONICAL__22),Vv__CANONICAL__9) ) ) ).
fof('$_type_2522',axiom,
! [Vvar__2523] :
( c_24__type__2522___24t(Vvar__2523)
<=> ! [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__2527___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__2534___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( c_24__type__2430___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__2523,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_2527',axiom,
! [Vv__CANONICAL__0,Vvar__2528] :
( c_24__type__2527___24t(Vv__CANONICAL__0,Vvar__2528)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__2528,Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_2534',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2535] :
( c_24__type__2534___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__2535)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__2535,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_25496',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__25497] :
( c_24__type__25496___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__25497)
<=> ! [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__25497,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_2571',axiom,
! [Vvar__2572] :
( c_24__type__2571___24t(Vvar__2572)
<=> ! [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__2527___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__2534___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__2572,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__1) ) ) ) ) ) ) ) ).
fof('$_type_25842',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__25843] :
( c_24__type__25842___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__25843)
<=> ! [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__25843,Vv__CANONICAL__22),Vv__CANONICAL__23)) ) ) ) ).
fof('$_type_260',axiom,
! [Vvar__261] :
( c_24__type__260___24t(Vvar__261)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__192___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__235___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),happ(happ(happ(happ(Vvar__261,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_26165',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__26166] :
( c_24__type__26165___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__26166)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__9)
=> t(happ(Vvar__26166,Vv__CANONICAL__22),Vv__CANONICAL__0) ) ) ).
fof('$_type_2637',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2638] :
( c_24__type__2637___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2638)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__2638,Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_26488',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__26489] :
( c_24__type__26488___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__26489)
<=> ! [Vv__CANONICAL__22] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__22)
=> t(happ(Vvar__26489,Vv__CANONICAL__22),Vv__CANONICAL__19) ) ) ).
fof('$_type_2651',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2652] :
( c_24__type__2651___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2652)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__4] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__2,Vv__CANONICAL__1,happ(happ(happ(Vvar__2652,Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ).
fof('$_type_2656',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2657] :
( c_24__type__2656___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2657)
<=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> cIntMap_2eMap_2ead___24t(happ(Vvar__2657,Vv__CANONICAL__3)) ) ) ).
fof('$_type_26834',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__26835] :
( c_24__type__26834___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__26835)
<=> ! [Vv__CANONICAL__22] :
( t(Vv__CANONICAL__22,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__23] :
( t(Vv__CANONICAL__23,Vv__CANONICAL__19)
=> t(happ(happ(Vvar__26835,Vv__CANONICAL__22),Vv__CANONICAL__23),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_27119',axiom,
! [Vvar__27120] :
( c_24__type__27119___24t(Vvar__27120)
<=> ! [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__27120,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2764',axiom,
! [Vvar__2765] :
( c_24__type__2764___24t(Vvar__2765)
<=> ! [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__2527___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( c_24__type__2651___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__7] :
( c_24__type__2656___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__7)
=> ! [Vv__CANONICAL__8] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__8)
=> cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__4,Vv__CANONICAL__1,happ(happ(happ(happ(happ(happ(happ(happ(happ(Vvar__2765,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)) ) ) ) ) ) ) ) ) ) ) ).
fof('$_type_27785',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__27786] :
( c_24__type__27785___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__27786)
<=> ! [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__27786,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_27820',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__27821] :
( c_24__type__27820___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__27821)
<=> ! [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__27821,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_28170',axiom,
! [Vvar__28171] :
( c_24__type__28170___24t(Vvar__28171)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__28171,Vv__CANONICAL__0)) ) ) ).
fof('$_type_28186',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__28187] :
( c_24__type__28186___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__28187)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__28187,Vv__CANONICAL__2)) ) ) ).
fof('$_type_284',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__285] :
( c_24__type__284___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__285)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__285,Vv__CANONICAL__2)) ) ) ).
fof('$_type_2841',axiom,
! [Vvar__2842] :
( c_24__type__2841___24t(Vvar__2842)
<=> ! [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__2527___24t(Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cType___24t(Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( c_24__type__2651___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4,Vv__CANONICAL__5)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__7] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__7)
=> cCoq_2eInit_2eDatatypes_2eprod___24t(Vv__CANONICAL__4,Vv__CANONICAL__1,happ(happ(happ(happ(happ(happ(happ(happ(Vvar__2842,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_288',axiom,
! [Vvar__289] :
( c_24__type__288___24t(Vvar__289)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__291___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__289,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2880',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2881] :
( c_24__type__2880___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__2881)
<=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__2881,Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_291',axiom,
! [Vv__CANONICAL__0,Vvar__292] :
( c_24__type__291___24t(Vv__CANONICAL__0,Vvar__292)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__292,Vv__CANONICAL__1)) ) ) ).
fof('$_type_2918',axiom,
! [Vvar__2919] :
( c_24__type__2918___24t(Vvar__2919)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),happ(Vvar__2919,Vv__CANONICAL__0)) ) ) ).
fof('$_type_2923',axiom,
! [Vvar__2924] :
( c_24__type__2923___24t(Vvar__2924)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(cIntMap_2eMap_2ead,Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),happ(happ(happ(Vvar__2924,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_2928',axiom,
! [Vvar__2929] :
( c_24__type__2928___24t(Vvar__2929)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),happ(happ(happ(Vvar__2929,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_2935',axiom,
! [Vvar__2936] :
( c_24__type__2935___24t(Vvar__2936)
<=> ! [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__2936,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_2981',axiom,
! [Vvar__2982] :
( c_24__type__2981___24t(Vvar__2982)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMapiter_2ealist___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__2982,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_3043',axiom,
! [Vvar__3044] :
( c_24__type__3043___24t(Vvar__3044)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__3045___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__3044,Vv__CANONICAL__0)) ) ) ).
fof('$_type_3045',axiom,
! [Vvar__3046] :
( c_24__type__3045___24t(Vvar__3046)
<=> ! [Vv__CANONICAL__0] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__0)
=> cIntMap_2eMap_2ead___24t(happ(Vvar__3046,Vv__CANONICAL__0)) ) ) ).
fof('$_type_305',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__306] :
( c_24__type__305___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__306)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__306,Vv__CANONICAL__2)) ) ) ).
fof('$_type_31',axiom,
! [Vvar__32] :
( c_24__type__31___24t(Vvar__32)
<=> ! [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__32,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_319',axiom,
! [Vvar__320] :
( c_24__type__319___24t(Vvar__320)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__320,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_3334',axiom,
! [Vvar__3335] :
( c_24__type__3334___24t(Vvar__3335)
<=> ! [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__3335,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_3338',axiom,
! [Vvar__3339] :
( c_24__type__3338___24t(Vvar__3339)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2esum___24t(cCoq_2eInit_2eSpecif_2esig___24a2(cCoq_2eNumbers_2eBinNums_2eN,c_24__lam__3341___24a1(Vv__CANONICAL__0)),cCoq_2eInit_2eSpecif_2esig___24a2(cCoq_2eNumbers_2eBinNums_2eN,c_24__lam__3343___24a1(Vv__CANONICAL__0)),happ(Vvar__3339,Vv__CANONICAL__0)) ) ) ).
fof('$_type_34',axiom,
! [Vvar__35] :
( c_24__type__34___24t(Vvar__35)
<=> ! [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__35,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_341',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__342] :
( c_24__type__341___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__342)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__342,Vv__CANONICAL__2)) ) ) ).
fof('$_type_3417',axiom,
! [Vvar__3418] :
( c_24__type__3417___24t(Vvar__3418)
<=> ! [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__3418,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_3429',axiom,
! [Vvar__3430] :
( c_24__type__3429___24t(Vvar__3430)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eSpecif_2esumor___24t(cCoq_2eInit_2eSpecif_2esig___24a2(cCoq_2eNumbers_2eBinNums_2epositive,c_24__lam__3432___24a1(Vv__CANONICAL__0)),c_24__prop__3433___24a1(Vv__CANONICAL__0),happ(Vvar__3430,Vv__CANONICAL__0)) ) ) ).
fof('$_type_355',axiom,
! [Vvar__356] :
( c_24__type__355___24t(Vvar__356)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__356,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_382',axiom,
! [Vvar__383] :
( c_24__type__382___24t(Vvar__383)
<=> ! [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__383,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_390',axiom,
! [Vvar__391] :
( c_24__type__390___24t(Vvar__391)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(Vvar__391,Vv__CANONICAL__0)) ) ) ).
fof('$_type_392',axiom,
! [Vvar__393] :
( c_24__type__392___24t(Vvar__393)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__393,Vv__CANONICAL__0)) ) ) ).
fof('$_type_39799',axiom,
! [Vvar__39800] :
( c_24__type__39799___24t(Vvar__39800)
<=> ! [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__39800,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ) ).
fof('$_type_39853',axiom,
! [Vvar__39854] :
( c_24__type__39853___24t(Vvar__39854)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__14202___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__39854,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_40135',axiom,
! [Vvar__40136] :
( c_24__type__40135___24t(Vvar__40136)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__40136,Vv__CANONICAL__0)) ) ) ).
fof('$_type_40198',axiom,
! [Vvar__40199] :
( c_24__type__40198___24t(Vvar__40199)
<=> ! [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__40199,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_408',axiom,
! [Vvar__409] :
( c_24__type__408___24t(Vvar__409)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__409,Vv__CANONICAL__0)) ) ) ).
fof('$_type_410',axiom,
! [Vvar__411] :
( c_24__type__410___24t(Vvar__411)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__411,Vv__CANONICAL__0)) ) ) ).
fof('$_type_4188',axiom,
! [Vvar__4189] :
( c_24__type__4188___24t(Vvar__4189)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__4189,Vv__CANONICAL__0)) ) ) ).
fof('$_type_41889',axiom,
! [Vvar__41890] :
( c_24__type__41889___24t(Vvar__41890)
<=> ! [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__41890,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_42099',axiom,
! [Vvar__42100] :
( c_24__type__42099___24t(Vvar__42100)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(Vv__CANONICAL__0,happ(Vvar__42100,Vv__CANONICAL__0)) ) ) ).
fof('$_type_421',axiom,
! [Vvar__422] :
( c_24__type__421___24t(Vvar__422)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(Vvar__422,Vv__CANONICAL__0)) ) ) ).
fof('$_type_42102',axiom,
! [Vvar__42103] :
( c_24__type__42102___24t(Vvar__42103)
<=> ! [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__42103,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_42107',axiom,
! [Vvar__42108] :
( c_24__type__42107___24t(Vvar__42108)
<=> ! [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__42108,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_42116',axiom,
! [Vvar__42117] :
( c_24__type__42116___24t(Vvar__42117)
<=> ! [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__42117,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_423',axiom,
! [Vvar__424] :
( c_24__type__423___24t(Vvar__424)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__424,Vv__CANONICAL__0)) ) ) ).
fof('$_type_4250',axiom,
! [Vvar__4251] :
( c_24__type__4250___24t(Vvar__4251)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__4251,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_426',axiom,
! [Vvar__427] :
( c_24__type__426___24t(Vvar__427)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__427,Vv__CANONICAL__0)) ) ) ).
fof('$_type_42710',axiom,
! [Vvar__42711] :
( c_24__type__42710___24t(Vvar__42711)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__2527___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__42711,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_42827',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42828] :
( c_24__type__42827___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42828)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__42828,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_42850',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42851] :
( c_24__type__42850___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42851)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__42851,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_42873',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42874] :
( c_24__type__42873___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42874)
<=> ! [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__42874,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_42896',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42897] :
( c_24__type__42896___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42897)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__42897,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_42914',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42915] :
( c_24__type__42914___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42915)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(Vvar__42915,Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ).
fof('$_type_42940',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42941] :
( c_24__type__42940___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42941)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__42941,Vv__CANONICAL__4),Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_42958',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42959] :
( c_24__type__42958___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__42959)
<=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> t(happ(Vvar__42959,Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ).
fof('$_type_436',axiom,
! [Vvar__437] :
( c_24__type__436___24t(Vvar__437)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__437,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_43871',axiom,
! [Vvar__43872] :
( c_24__type__43871___24t(Vvar__43872)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__5910___24t(Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__43881___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cProp___24t(happ(happ(happ(happ(Vvar__43872,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_43881',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__43882] :
( c_24__type__43881___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__43882)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__43882,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_44411',axiom,
! [Vvar__44412] :
( c_24__type__44411___24t(Vvar__44412)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__44414___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)
=> cProp___24t(happ(happ(happ(happ(Vvar__44412,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_44414',axiom,
! [Vv__CANONICAL__0,Vvar__44415] :
( c_24__type__44414___24t(Vv__CANONICAL__0,Vvar__44415)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(Vvar__44415,Vv__CANONICAL__1)) ) ) ).
fof('$_type_4442',axiom,
! [Vvar__4443] :
( c_24__type__4442___24t(Vvar__4443)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__4443,Vv__CANONICAL__0)) ) ) ).
fof('$_type_452',axiom,
! [Vvar__453] :
( c_24__type__452___24t(Vvar__453)
<=> ! [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__453,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_45239',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__45240] :
( c_24__type__45239___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__45240)
<=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__4)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__45240,Vv__CANONICAL__4)) ) ) ).
fof('$_type_45248',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__45249] :
( c_24__type__45248___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__45249)
<=> ! [Vv__CANONICAL__4] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__4)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__45249,Vv__CANONICAL__4)) ) ) ).
fof('$_type_45337',axiom,
! [Vvar__45338] :
( c_24__type__45337___24t(Vvar__45338)
<=> ! [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__45338,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_45447',axiom,
! [Vvar__45448] :
( c_24__type__45447___24t(Vvar__45448)
<=> ! [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_2eorb___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eInit_2eSpecif_2esumbool___24t(c_24__prop__45449___24a1(Vv__CANONICAL__0),c_24__prop__45450___24a1(Vv__CANONICAL__1),happ(happ(Vvar__45448,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ) ).
fof('$_type_45463',axiom,
! [Vv__CANONICAL__0,Vvar__45464] :
( c_24__type__45463___24t(Vv__CANONICAL__0,Vvar__45464)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__1)
=> t(happ(Vvar__45464,Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ).
fof('$_type_45934',axiom,
! [Vvar__45935] :
( c_24__type__45934___24t(Vvar__45935)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__392___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__392___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__45935,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_45938',axiom,
! [Vvar__45939] :
( c_24__type__45938___24t(Vvar__45939)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__8019___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__8019___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__45939,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_45964',axiom,
! [Vvar__45965] :
( c_24__type__45964___24t(Vvar__45965)
<=> ! [Vv__CANONICAL__0] :
( c_24__type__19063___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__19063___24t(Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__45965,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_45969',axiom,
! [Vvar__45970] :
( c_24__type__45969___24t(Vvar__45970)
<=> ! [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__45970,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_45971',axiom,
! [Vvar__45972] :
( c_24__type__45971___24t(Vvar__45972)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2eunit___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__45972,Vv__CANONICAL__0)) ) ) ).
fof('$_type_46002',axiom,
! [Vvar__46003] :
( c_24__type__46002___24t(Vvar__46003)
<=> ! [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_2eandb___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1) = cCoq_2eInit_2eDatatypes_2efalse
=> cCoq_2eInit_2eSpecif_2esumbool___24t(c_24__prop__46004___24a1(Vv__CANONICAL__0),c_24__prop__46005___24a1(Vv__CANONICAL__1),happ(happ(Vvar__46003,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ) ).
fof('$_type_46341',axiom,
! [Vvar__46342] :
( c_24__type__46341___24t(Vvar__46342)
<=> ! [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__46342,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_464',axiom,
! [Vvar__465] :
( c_24__type__464___24t(Vvar__465)
<=> ! [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__FSet___24a2(Vv__CANONICAL__2,cIntMap_2eFset_2eMapDom___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,c_24__lam__469___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),happ(happ(happ(Vvar__465,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ) ).
fof('$_type_46743',axiom,
! [Vvar__46744] :
( c_24__type__46743___24t(Vvar__46744)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(Vvar__46744,Vv__CANONICAL__0)) ) ) ).
fof('$_type_46752',axiom,
! [Vvar__46753] :
( c_24__type__46752___24t(Vvar__46753)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__46753,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] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cIntMap_2eFset_2eFSet___24t(happ(happ(Vvar__49,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_484',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__485] :
( c_24__type__484___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__485)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cType___24t(happ(Vvar__485,Vv__CANONICAL__2)) ) ) ).
fof('$_type_48907',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__48908] :
( c_24__type__48907___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__48908)
<=> ! [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__48908,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_48926',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__48927] :
( c_24__type__48926___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__48927)
<=> ! [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__48927,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_48946',axiom,
! [Vvar__48947] :
( c_24__type__48946___24t(Vvar__48947)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__5910___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__5910___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__48947,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_49740',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__49741] :
( c_24__type__49740___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__49741)
<=> ! [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__49741,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_49804',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__49805] :
( c_24__type__49804___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__49805)
<=> ! [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__49805,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_49874',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__49875] :
( c_24__type__49874___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__49875)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__49875,Vv__CANONICAL__3)) ) ) ).
fof('$_type_49882',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__49883] :
( c_24__type__49882___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__49883)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__49883,Vv__CANONICAL__3)) ) ) ).
fof('$_type_49890',axiom,
! [Vvar__49891] :
( c_24__type__49890___24t(Vvar__49891)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__840___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__840___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cType___24t(happ(happ(happ(Vvar__49891,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_5107',axiom,
! [Vvar__5108] :
( c_24__type__5107___24t(Vvar__5108)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__5108,Vv__CANONICAL__0)) ) ) ).
fof('$_type_5129',axiom,
! [Vvar__5130] :
( c_24__type__5129___24t(Vvar__5130)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,happ(Vvar__5130,Vv__CANONICAL__0)) ) ) ).
fof('$_type_5134',axiom,
! [Vvar__5135] :
( c_24__type__5134___24t(Vvar__5135)
<=> ! [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__5135,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_5137',axiom,
! [Vv__CANONICAL__0,Vvar__5138] :
( c_24__type__5137___24t(Vv__CANONICAL__0,Vvar__5138)
<=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2elist___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(Vvar__5138,Vv__CANONICAL__1)) ) ) ).
fof('$_type_5152',axiom,
! [Vvar__5153] :
( c_24__type__5152___24t(Vvar__5153)
<=> ! [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__5153,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_51704',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__51705] :
( c_24__type__51704___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__51705)
<=> ! [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__51705,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_51717',axiom,
! [Vvar__51718] :
( c_24__type__51717___24t(Vvar__51718)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__5910___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__51718,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_531',axiom,
! [Vvar__532] :
( c_24__type__531___24t(Vvar__532)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__534___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,happ(Vv__CANONICAL__1,cIntMap_2eMap_2eM0___24a1(Vv__CANONICAL__0)))
=> ! [Vv__CANONICAL__3] :
( c_24__type__542___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__559___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__532,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),happ(Vv__CANONICAL__1,Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_534',axiom,
! [Vv__CANONICAL__0,Vvar__535] :
( c_24__type__534___24t(Vv__CANONICAL__0,Vvar__535)
<=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cType___24t(happ(Vvar__535,Vv__CANONICAL__1)) ) ) ).
fof('$_type_5349',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__5350] :
( c_24__type__5349___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__5350)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__5350,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_53788',axiom,
! [Vvar__53789] :
( c_24__type__53788___24t(Vvar__53789)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDecimal_2euint___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDecimal_2euint___24t(happ(Vvar__53789,Vv__CANONICAL__0)) ) ) ).
fof('$_type_53837',axiom,
! [Vvar__53838] :
( c_24__type__53837___24t(Vvar__53838)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(happ(Vvar__53838,Vv__CANONICAL__0)) ) ) ).
fof('$_type_53984',axiom,
! [Vvar__53985] :
( c_24__type__53984___24t(Vvar__53985)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__53985,Vv__CANONICAL__0)) ) ) ).
fof('$_type_542',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__543] :
( c_24__type__542___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__543)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__543,Vv__CANONICAL__2),Vv__CANONICAL__3),happ(Vv__CANONICAL__1,cIntMap_2eMap_2eM1___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3))) ) ) ) ).
fof('$_type_5442',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__5443] :
( c_24__type__5442___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__5443)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__5443,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_54807',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__54808] :
( c_24__type__54807___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__54808)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> cProp___24t(happ(Vvar__54808,Vv__CANONICAL__3)) ) ) ).
fof('$_type_54828',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__54829] :
( c_24__type__54828___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__54829)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> cProp___24t(happ(Vvar__54829,Vv__CANONICAL__3)) ) ) ).
fof('$_type_54863',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__54864] :
( c_24__type__54863___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__54864)
<=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__5)
=> cProp___24t(happ(Vvar__54864,Vv__CANONICAL__5)) ) ) ).
fof('$_type_54871',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__54872] :
( c_24__type__54871___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__54872)
<=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__5)
=> cProp___24t(happ(Vvar__54872,Vv__CANONICAL__5)) ) ) ).
fof('$_type_54876',axiom,
! [Vvar__54877] :
( c_24__type__54876___24t(Vvar__54877)
<=> ! [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)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(happ(Vvar__54877,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_54878',axiom,
! [Vvar__54879] :
( c_24__type__54878___24t(Vvar__54879)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eByte_2ebyte___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eByte_2ebyte___24t(happ(Vvar__54879,Vv__CANONICAL__0)) ) ) ).
fof('$_type_54904',axiom,
! [Vvar__54905] :
( c_24__type__54904___24t(Vvar__54905)
<=> ! [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__54905,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_55177',axiom,
! [Vvar__55178] :
( c_24__type__55177___24t(Vvar__55178)
<=> ! [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__55178,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_55232',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__55233] :
( c_24__type__55232___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__55233)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__55233,Vv__CANONICAL__6)) ) ) ).
fof('$_type_55260',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__55261] :
( c_24__type__55260___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__55261)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__55261,Vv__CANONICAL__6)) ) ) ).
fof('$_type_55271',axiom,
! [Vvar__55272] :
( c_24__type__55271___24t(Vvar__55272)
<=> ! [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__55272,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_55274',axiom,
! [Vvar__55275] :
( c_24__type__55274___24t(Vvar__55275)
<=> ! [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__55275,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_5535',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__5536] :
( c_24__type__5535___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__5536)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__5536,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_55424',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__55425] :
( c_24__type__55424___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__55425)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__55425,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_55487',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__55488] :
( c_24__type__55487___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__55488)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__55488,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_55550',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__55551] :
( c_24__type__55550___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__55551)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__55551,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_55604',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__55605] :
( c_24__type__55604___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__55605)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(Vvar__55605,Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ).
fof('$_type_55667',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__55668] :
( c_24__type__55667___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__55668)
<=> ! [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__55668,Vv__CANONICAL__8),Vv__CANONICAL__9)) ) ) ) ).
fof('$_type_55676',axiom,
! [Vv__CANONICAL__0,Vvar__55677] :
( c_24__type__55676___24t(Vv__CANONICAL__0,Vvar__55677)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(Vvar__55677,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_55687',axiom,
! [Vvar__55688] :
( c_24__type__55687___24t(Vvar__55688)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__55676___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__55688,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_55712',axiom,
! [Vvar__55713] :
( c_24__type__55712___24t(Vvar__55713)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cCoq_2esetoid__ring_2eInitialRing_2ehypo___24t(happ(happ(Vvar__55713,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_55785',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__55786] :
( c_24__type__55785___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__55786)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__55786,Vv__CANONICAL__3)) ) ) ).
fof('$_type_55809',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__55810] :
( c_24__type__55809___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__55810)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__55810,Vv__CANONICAL__3)) ) ) ).
fof('$_type_55856',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__55857] :
( c_24__type__55856___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__55857)
<=> ! [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__55857,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_55891',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__55892] :
( c_24__type__55891___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__55892)
<=> ! [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__55892,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_55893',axiom,
! [Vvar__55894] :
( c_24__type__55893___24t(Vvar__55894)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__55894,Vv__CANONICAL__0)) ) ) ).
fof('$_type_559',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__560] :
( c_24__type__559___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__560)
<=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,happ(Vv__CANONICAL__1,Vv__CANONICAL__2))
=> ! [Vv__CANONICAL__4] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,happ(Vv__CANONICAL__1,Vv__CANONICAL__4))
=> t(happ(happ(happ(happ(Vvar__560,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),happ(Vv__CANONICAL__1,cIntMap_2eMap_2eM2___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__4))) ) ) ) ) ) ).
fof('$_type_55910',axiom,
! [Vvar__55911] :
( c_24__type__55910___24t(Vvar__55911)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> cCoq_2eInit_2eDatatypes_2enat___24t(happ(happ(happ(happ(Vvar__55911,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_5617',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__5618] :
( c_24__type__5617___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__5618)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__5618,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_564',axiom,
! [Vvar__565] :
( c_24__type__564___24t(Vvar__565)
<=> ! [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__568___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1)),c_24__prop__569___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1),happ(happ(Vvar__565,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_56505',axiom,
! [Vvar__56506] :
( c_24__type__56505___24t(Vvar__56506)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2emicromega_2eRMicromega_2eRcst___24t(happ(Vvar__56506,Vv__CANONICAL__0)) ) ) ).
fof('$_type_56514',axiom,
! [Vvar__56515] :
( c_24__type__56514___24t(Vvar__56515)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__56515,Vv__CANONICAL__0)) ) ) ).
fof('$_type_56520',axiom,
! [Vvar__56521] :
( c_24__type__56520___24t(Vvar__56521)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cProp___24t(happ(happ(Vvar__56521,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_56899',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__56900] :
( c_24__type__56899___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__56900)
<=> ! [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__56900,Vv__CANONICAL__6),Vv__CANONICAL__7)) ) ) ) ).
fof('$_type_56924',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__56925] :
( c_24__type__56924___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__56925)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__1)
=> cProp___24t(happ(happ(Vvar__56925,Vv__CANONICAL__6),Vv__CANONICAL__7)) ) ) ) ).
fof('$_type_56966',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__56967] :
( c_24__type__56966___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__56967)
<=> ! [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__56967,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_57017',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__57018] :
( c_24__type__57017___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vvar__57018)
<=> ! [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__57018,Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ).
fof('$_type_5710',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__5711] :
( c_24__type__5710___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__5711)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__5711,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_57115',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__57116] :
( c_24__type__57115___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__57116)
<=> ! [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__57116,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_57596',axiom,
! [Vvar__57597] :
( c_24__type__57596___24t(Vvar__57597)
<=> ! [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__57597,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_57651',axiom,
! [Vvar__57652] :
( c_24__type__57651___24t(Vvar__57652)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__2527___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__57652,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_57824',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__57825] :
( c_24__type__57824___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__57825)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__57825,Vv__CANONICAL__6),Vv__CANONICAL__7),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_57863',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__57864] :
( c_24__type__57863___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__57864)
<=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__7] :
( t(Vv__CANONICAL__7,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__57864,Vv__CANONICAL__6),Vv__CANONICAL__7),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_57902',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__57903] :
( c_24__type__57902___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vv__CANONICAL__5,Vvar__57903)
<=> ! [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__57903,Vv__CANONICAL__6),Vv__CANONICAL__7)) ) ) ) ).
fof('$_type_5792',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__5793] :
( c_24__type__5792___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__5793)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__5793,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_57953',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__57954] :
( c_24__type__57953___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__57954)
<=> ! [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__57954,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_57986',axiom,
! [Vvar__57987] :
( c_24__type__57986___24t(Vvar__57987)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cType___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__5910___24t(Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__57996___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__43881___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> cProp___24t(happ(happ(happ(happ(happ(Vvar__57987,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_57996',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__57997] :
( c_24__type__57996___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__57997)
<=> ! [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__57997,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_58085',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__58086] :
( c_24__type__58085___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__58086)
<=> ! [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__58086,Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ).
fof('$_type_581',axiom,
! [Vvar__582] :
( c_24__type__581___24t(Vvar__582)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(Vvar__582,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_58111',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__58112] :
( c_24__type__58111___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__58112)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__58112,Vv__CANONICAL__3)) ) ) ).
fof('$_type_58119',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__58120] :
( c_24__type__58119___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__58120)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__58120,Vv__CANONICAL__3)) ) ) ).
fof('$_type_58127',axiom,
! [Vvar__58128] :
( c_24__type__58127___24t(Vvar__58128)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__291___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__291___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cType___24t(happ(happ(happ(Vvar__58128,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_58167',axiom,
! [Vvar__58168] :
( c_24__type__58167___24t(Vvar__58168)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ( p(c_24False)
=> t(happ(Vvar__58168,Vv__CANONICAL__0),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_58309',axiom,
! [Vvar__58310] :
( c_24__type__58309___24t(Vvar__58310)
<=> ! [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__58310,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_58429',axiom,
! [Vvar__58430] :
( c_24__type__58429___24t(Vvar__58430)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__58434___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__3)
=> t(happ(happ(happ(happ(Vvar__58430,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_58434',axiom,
! [Vv__CANONICAL__0,Vvar__58435] :
( c_24__type__58434___24t(Vv__CANONICAL__0,Vvar__58435)
<=> ! [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__58435,Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_58456',axiom,
! [Vvar__58457] :
( c_24__type__58456___24t(Vvar__58457)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__2527___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__58457,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__0) ) ) ) ) ) ).
fof('$_type_58574',axiom,
! [Vvar__58575] :
( c_24__type__58574___24t(Vvar__58575)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eNumbers_2eBinNums_2eZ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__58575,Vv__CANONICAL__0)) ) ) ).
fof('$_type_58598',axiom,
! [Vvar__58599] :
( c_24__type__58598___24t(Vvar__58599)
<=> ! [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__58599,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_58632',axiom,
! [Vvar__58633] :
( c_24__type__58632___24t(Vvar__58633)
<=> ! [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)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(happ(happ(Vvar__58633,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_5885',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__5886] :
( c_24__type__5885___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__5886)
<=> ! [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__5886,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_5901',axiom,
! [Vv__CANONICAL__0,Vvar__5902] :
( c_24__type__5901___24t(Vv__CANONICAL__0,Vvar__5902)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> t(happ(Vvar__5902,Vv__CANONICAL__1),Vv__CANONICAL__0) ) ) ).
fof('$_type_591',axiom,
! [Vvar__592] :
( c_24__type__591___24t(Vvar__592)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__192___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> cCoq_2eInit_2eDatatypes_2eoption___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,Vv__CANONICAL__0),happ(happ(happ(Vvar__592,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_5910',axiom,
! [Vv__CANONICAL__0,Vvar__5911] :
( c_24__type__5910___24t(Vv__CANONICAL__0,Vvar__5911)
<=> ! [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__5911,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_6183',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6184] :
( c_24__type__6183___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6184)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> t(happ(Vvar__6184,Vv__CANONICAL__2),Vv__CANONICAL__0) ) ) ).
fof('$_type_6403',axiom,
! [Vv__CANONICAL__0,Vvar__6404] :
( c_24__type__6403___24t(Vv__CANONICAL__0,Vvar__6404)
<=> ! [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__6404,Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ).
fof('$_type_6432',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6433] :
( c_24__type__6432___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6433)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__1)
=> t(happ(happ(Vvar__6433,Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__1) ) ) ) ).
fof('$_type_6446',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6447] :
( c_24__type__6446___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6447)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__1)
=> t(happ(Vvar__6447,Vv__CANONICAL__2),Vv__CANONICAL__1) ) ) ).
fof('$_type_6453',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6454] :
( c_24__type__6453___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__6454)
<=> ! [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__6454,Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ).
fof('$_type_650',axiom,
! [Vvar__651] :
( c_24__type__650___24t(Vvar__651)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__192___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__235___24t(Vv__CANONICAL__0,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__5)
=> ( happ(happ(Vv__CANONICAL__1,happ(Vv__CANONICAL__3,Vv__CANONICAL__4)),Vv__CANONICAL__5) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eInit_2eSpecif_2esigT___24t(cIntMap_2eMap_2ead,c_24__lam__670___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3),happ(happ(happ(happ(happ(happ(Vvar__651,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5)) ) ) ) ) ) ) ) ) ) ).
fof('$_type_6740',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__6741] :
( c_24__type__6740___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__6741)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__6741,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_6833',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__6834] :
( c_24__type__6833___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__6834)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__6834,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_6926',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__6927] :
( c_24__type__6926___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__6927)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__6927,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_7008',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__7009] :
( c_24__type__7008___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__7009)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__7009,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_7101',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__7102] :
( c_24__type__7101___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__7102)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__11] :
( t(Vv__CANONICAL__11,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__7102,Vv__CANONICAL__10),Vv__CANONICAL__11),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_7183',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__7184] :
( c_24__type__7183___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__7184)
<=> ! [Vv__CANONICAL__10] :
( t(Vv__CANONICAL__10,Vv__CANONICAL__0)
=> t(happ(Vvar__7184,Vv__CANONICAL__10),Vv__CANONICAL__0) ) ) ).
fof('$_type_721',axiom,
! [Vvar__722] :
( c_24__type__721___24t(Vvar__722)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__192___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( cIntMap_2eMap_2ead___24t(Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,Vv__CANONICAL__0)
=> ( cIntMap_2eMap_2eMapGet___24a3(Vv__CANONICAL__0,Vv__CANONICAL__2,Vv__CANONICAL__3) = cCoq_2eInit_2eDatatypes_2eSome___24a2(Vv__CANONICAL__0,Vv__CANONICAL__4)
=> ( happ(happ(Vv__CANONICAL__1,Vv__CANONICAL__3),Vv__CANONICAL__4) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eInit_2eSpecif_2esigT___24t(cIntMap_2eMap_2ead,c_24__lam__735___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2),happ(happ(happ(happ(happ(Vvar__722,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4)) ) ) ) ) ) ) ) ) ).
fof('$_type_7276',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__7277] :
( c_24__type__7276___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__7277)
<=> ! [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__7277,Vv__CANONICAL__10),Vv__CANONICAL__11)) ) ) ) ).
fof('$_type_750',axiom,
! [Vvar__751] :
( c_24__type__750___24t(Vvar__751)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__291___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__751,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ) ).
fof('$_type_769',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__770] :
( c_24__type__769___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__770)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cProp___24t(happ(Vvar__770,Vv__CANONICAL__3)) ) ) ).
fof('$_type_7742',axiom,
! [Vvar__7743] :
( c_24__type__7742___24t(Vvar__7743)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2527___24t(Vv__CANONICAL__0,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__2527___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__7743,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_777',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__778] :
( c_24__type__777___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__778)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cType___24t(happ(Vvar__778,Vv__CANONICAL__3)) ) ) ).
fof('$_type_7888',axiom,
! [Vvar__7889] :
( c_24__type__7888___24t(Vvar__7889)
<=> ! [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__7889,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_7977',axiom,
! [Vvar__7978] :
( c_24__type__7977___24t(Vvar__7978)
<=> ! [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__7978,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_799',axiom,
! [Vvar__800] :
( c_24__type__799___24t(Vvar__800)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__291___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__805___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__817___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__800,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),happ(Vv__CANONICAL__2,Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_7996',axiom,
! [Vvar__7997] :
( c_24__type__7996___24t(Vvar__7997)
<=> ! [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__7997,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_8',axiom,
! [Vvar__9] :
( c_24__type__8___24t(Vvar__9)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__9,Vv__CANONICAL__0)) ) ) ).
fof('$_type_8012',axiom,
! [Vvar__8013] :
( c_24__type__8012___24t(Vvar__8013)
<=> ! [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__8013,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_8019',axiom,
! [Vvar__8020] :
( c_24__type__8019___24t(Vvar__8020)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2enat___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(Vvar__8020,Vv__CANONICAL__0)) ) ) ).
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] :
( cCoq_2eInit_2eSpecif_2esig___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cType___24t(happ(Vvar__806,Vv__CANONICAL__2)) ) ) ).
fof('$_type_8076',axiom,
! [Vvar__8077] :
( c_24__type__8076___24t(Vvar__8077)
<=> ! [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__8077,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_8088',axiom,
! [Vvar__8089] :
( c_24__type__8088___24t(Vvar__8089)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(Vvar__8089,Vv__CANONICAL__0)) ) ) ).
fof('$_type_8093',axiom,
! [Vvar__8094] :
( c_24__type__8093___24t(Vvar__8094)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eQArith_2eQArith__base_2eQ___24t(Vv__CANONICAL__0)
=> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(Vvar__8094,Vv__CANONICAL__0)) ) ) ).
fof('$_type_8102',axiom,
! [Vvar__8103] :
( c_24__type__8102___24t(Vvar__8103)
<=> ! [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__8103,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_8105',axiom,
! [Vvar__8106] :
( c_24__type__8105___24t(Vvar__8106)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eReals_2eRdefinitions_2eR___24t(Vv__CANONICAL__0)
=> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(Vvar__8106,Vv__CANONICAL__0)) ) ) ).
fof('$_type_8129',axiom,
! [Vvar__8130] :
( c_24__type__8129___24t(Vvar__8130)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__291___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__8130,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_8155',axiom,
! [Vvar__8156] :
( c_24__type__8155___24t(Vvar__8156)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__291___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__8156,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2)) ) ) ) ) ).
fof('$_type_817',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__818] :
( c_24__type__817___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__818)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ( p(happ(Vv__CANONICAL__1,Vv__CANONICAL__3))
=> t(happ(Vvar__818,Vv__CANONICAL__3),happ(Vv__CANONICAL__2,cCoq_2eInit_2eSpecif_2eexist___24a3(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3))) ) ) ) ).
fof('$_type_833',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__834] :
( c_24__type__833___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__834)
<=> ! [Vv__CANONICAL__2] :
( t(Vv__CANONICAL__2,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__834,Vv__CANONICAL__2)) ) ) ).
fof('$_type_837',axiom,
! [Vvar__838] :
( c_24__type__837___24t(Vvar__838)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__840___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> cType___24t(happ(happ(Vvar__838,Vv__CANONICAL__0),Vv__CANONICAL__1)) ) ) ) ).
fof('$_type_8399',axiom,
! [Vvar__8400] :
( c_24__type__8399___24t(Vvar__8400)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__2] :
( c_24__type__2527___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__8400,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__0) ) ) ) ) ) ) ).
fof('$_type_840',axiom,
! [Vv__CANONICAL__0,Vvar__841] :
( c_24__type__840___24t(Vv__CANONICAL__0,Vvar__841)
<=> ! [Vv__CANONICAL__1] :
( t(Vv__CANONICAL__1,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__841,Vv__CANONICAL__1)) ) ) ).
fof('$_type_857',axiom,
! [Vvar__858] :
( c_24__type__857___24t(Vvar__858)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__840___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__858,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3)) ) ) ) ) ) ).
fof('$_type_8653',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__8654] :
( c_24__type__8653___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__8654)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__8654,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_8716',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__8717] :
( c_24__type__8716___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__8717)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__8717,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_876',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__877] :
( c_24__type__876___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__877)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> cType___24t(happ(Vvar__877,Vv__CANONICAL__3)) ) ) ).
fof('$_type_8779',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__8780] :
( c_24__type__8779___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__8780)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__8780,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_88',axiom,
! [Vvar__89] :
( c_24__type__88___24t(Vvar__89)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> cIntMap_2eMap_2eMap___24t(Vv__CANONICAL__0,happ(Vvar__89,Vv__CANONICAL__0)) ) ) ).
fof('$_type_8833',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__8834] :
( c_24__type__8833___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__8834)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(Vvar__8834,Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ).
fof('$_type_884',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__885] :
( c_24__type__884___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__885)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eSpecif_2esigT___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cType___24t(happ(Vvar__885,Vv__CANONICAL__3)) ) ) ).
fof('$_type_8896',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__8897] :
( c_24__type__8896___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__8897)
<=> ! [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__8897,Vv__CANONICAL__8),Vv__CANONICAL__9)) ) ) ) ).
fof('$_type_906',axiom,
! [Vvar__907] :
( c_24__type__906___24t(Vvar__907)
<=> ! [Vv__CANONICAL__0] :
( cType___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( c_24__type__840___24t(Vv__CANONICAL__0,Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__912___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__924___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( cCoq_2eInit_2eSpecif_2esigT___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__4)
=> t(happ(happ(happ(happ(happ(Vvar__907,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),happ(Vv__CANONICAL__2,Vv__CANONICAL__4)) ) ) ) ) ) ) ).
fof('$_type_912',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__913] :
( c_24__type__912___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__913)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esigT___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cType___24t(happ(Vvar__913,Vv__CANONICAL__2)) ) ) ).
fof('$_type_9209',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__9210] :
( c_24__type__9209___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__9210)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9210,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_924',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__925] :
( c_24__type__924___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__925)
<=> ! [Vv__CANONICAL__3] :
( t(Vv__CANONICAL__3,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__4] :
( t(Vv__CANONICAL__4,happ(Vv__CANONICAL__1,Vv__CANONICAL__3))
=> t(happ(happ(Vvar__925,Vv__CANONICAL__3),Vv__CANONICAL__4),happ(Vv__CANONICAL__2,cCoq_2eInit_2eSpecif_2eexistT___24a4(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3,Vv__CANONICAL__4))) ) ) ) ).
fof('$_type_9272',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__9273] :
( c_24__type__9272___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__9273)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9273,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
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_9335',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__9336] :
( c_24__type__9335___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__9336)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__9] :
( t(Vv__CANONICAL__9,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9336,Vv__CANONICAL__8),Vv__CANONICAL__9),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_9389',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__9390] :
( c_24__type__9389___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__9390)
<=> ! [Vv__CANONICAL__8] :
( t(Vv__CANONICAL__8,Vv__CANONICAL__0)
=> t(happ(Vvar__9390,Vv__CANONICAL__8),Vv__CANONICAL__0) ) ) ).
fof('$_type_939',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__940] :
( c_24__type__939___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__940)
<=> ! [Vv__CANONICAL__3] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__3)
=> cType___24t(happ(Vvar__940,Vv__CANONICAL__3)) ) ) ).
fof('$_type_9452',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__9453] :
( c_24__type__9452___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__9453)
<=> ! [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__9453,Vv__CANONICAL__8),Vv__CANONICAL__9)) ) ) ) ).
fof('$_type_9577',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9578] :
( c_24__type__9577___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9578)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9578,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_9607',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9608] :
( c_24__type__9607___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9608)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9608,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_9631',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9632] :
( c_24__type__9631___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9632)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__9632,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_965',axiom,
! [Vvar__966] :
( c_24__type__965___24t(Vvar__966)
<=> ! [Vv__CANONICAL__0] :
( cProp___24t(Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__1] :
( cProp___24t(Vv__CANONICAL__1)
=> ! [Vv__CANONICAL__2] :
( c_24__type__969___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> ! [Vv__CANONICAL__3] :
( c_24__type__976___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3)
=> ! [Vv__CANONICAL__4] :
( c_24__type__983___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__4)
=> ! [Vv__CANONICAL__5] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__5)
=> t(happ(happ(happ(happ(happ(happ(Vvar__966,Vv__CANONICAL__0),Vv__CANONICAL__1),Vv__CANONICAL__2),Vv__CANONICAL__3),Vv__CANONICAL__4),Vv__CANONICAL__5),happ(Vv__CANONICAL__2,Vv__CANONICAL__5)) ) ) ) ) ) ) ) ).
fof('$_type_9661',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9662] :
( c_24__type__9661___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9662)
<=> ! [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__9662,Vv__CANONICAL__5),Vv__CANONICAL__6)) ) ) ) ).
fof('$_type_969',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__970] :
( c_24__type__969___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__970)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esumbool___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cType___24t(happ(Vvar__970,Vv__CANONICAL__2)) ) ) ).
fof('$_type_9691',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9692] :
( c_24__type__9691___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9692)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9692,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_9715',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9716] :
( c_24__type__9715___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9716)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__9716,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_9748',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9749] :
( c_24__type__9748___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9749)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> ! [Vv__CANONICAL__6] :
( t(Vv__CANONICAL__6,Vv__CANONICAL__0)
=> t(happ(happ(Vvar__9749,Vv__CANONICAL__5),Vv__CANONICAL__6),Vv__CANONICAL__0) ) ) ) ).
fof('$_type_976',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__977] :
( c_24__type__976___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__977)
<=> ( p(Vv__CANONICAL__0)
=> t(Vvar__977,happ(Vv__CANONICAL__2,cCoq_2eInit_2eSpecif_2eleft___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1))) ) ) ).
fof('$_type_9772',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9773] :
( c_24__type__9772___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9773)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__9773,Vv__CANONICAL__5),Vv__CANONICAL__0) ) ) ).
fof('$_type_9799',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9800] :
( c_24__type__9799___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vv__CANONICAL__3,Vv__CANONICAL__4,Vvar__9800)
<=> ! [Vv__CANONICAL__5] :
( t(Vv__CANONICAL__5,Vv__CANONICAL__0)
=> t(happ(Vvar__9800,Vv__CANONICAL__5),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_983',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__984] :
( c_24__type__983___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2,Vvar__984)
<=> ( p(Vv__CANONICAL__1)
=> t(Vvar__984,happ(Vv__CANONICAL__2,cCoq_2eInit_2eSpecif_2eright___24a2(Vv__CANONICAL__0,Vv__CANONICAL__1))) ) ) ).
fof('$_type_987',axiom,
! [Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__988] :
( c_24__type__987___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vvar__988)
<=> ! [Vv__CANONICAL__2] :
( cCoq_2eInit_2eSpecif_2esumor___24t(Vv__CANONICAL__0,Vv__CANONICAL__1,Vv__CANONICAL__2)
=> cProp___24t(happ(Vvar__988,Vv__CANONICAL__2)) ) ) ).
fof('$_type_995',axiom,
! [Vvar__996] :
( c_24__type__995___24t(Vvar__996)
<=> ! [Vv__CANONICAL__0] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(Vv__CANONICAL__0)
=> cCoq_2eInit_2eSpecif_2esumbool___24t(c_24__prop__997___24a1(Vv__CANONICAL__0),c_24__prop__998___24a1(Vv__CANONICAL__0),happ(Vvar__996,Vv__CANONICAL__0)) ) ) ).
fof('$_typeof_A',axiom,
cType___24t(cA) ).
fof('$_typeof_B',axiom,
cType___24t(cB) ).
fof('$_typeof_Coq.Arith.EqNat.eq_nat',axiom,
c_24__type__8076___24t(cCoq_2eArith_2eEqNat_2eeq__nat) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.eq',axiom,
c_24__type__8076___24t(cCoq_2eArith_2ePeanoNat_2eNat_2eeq) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.eqf',axiom,
c_24__type__45938___24t(cCoq_2eArith_2ePeanoNat_2eNat_2eeqf) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.le',axiom,
c_24__type__8076___24t(cCoq_2eArith_2ePeanoNat_2eNat_2ele) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.lt',axiom,
c_24__type__8076___24t(cCoq_2eArith_2ePeanoNat_2eNat_2elt) ).
fof('$_typeof_Coq.Arith.PeanoNat.Nat.recursion',axiom,
c_24__type__58429___24t(cCoq_2eArith_2ePeanoNat_2eNat_2erecursion) ).
fof('$_typeof_Coq.Arith.Plus.tail_plus',axiom,
c_24__type__3334___24t(cCoq_2eArith_2ePlus_2etail__plus) ).
fof('$_typeof_Coq.Arith.Wf_nat.ltof',axiom,
c_24__type__44411___24t(cCoq_2eArith_2eWf__nat_2eltof) ).
fof('$_typeof_Coq.Bool.Bool.Is_true',axiom,
c_24__type__1015___24t(cCoq_2eBool_2eBool_2eIs__true) ).
fof('$_typeof_Coq.Bool.Bool.andb_false_elim',axiom,
c_24__type__46002___24t(cCoq_2eBool_2eBool_2eandb__false__elim) ).
fof('$_typeof_Coq.Bool.Bool.eqb',axiom,
c_24__type__1018___24t(cCoq_2eBool_2eBool_2eeqb) ).
fof('$_typeof_Coq.Bool.Bool.ifb',axiom,
c_24__type__54876___24t(cCoq_2eBool_2eBool_2eifb) ).
fof('$_typeof_Coq.Bool.Bool.orb_true_elim',axiom,
c_24__type__45447___24t(cCoq_2eBool_2eBool_2eorb__true__elim) ).
fof('$_typeof_Coq.Bool.Bool.reflect',axiom,
c_24__type__4250___24t(cCoq_2eBool_2eBool_2ereflect) ).
fof('$_typeof_Coq.Bool.Bvector.Bvector',axiom,
c_24__type__4442___24t(cCoq_2eBool_2eBvector_2eBvector) ).
fof('$_typeof_Coq.Bool.Sumbool.sumbool_of_bool',axiom,
c_24__type__995___24t(cCoq_2eBool_2eSumbool_2esumbool__of__bool) ).
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__19652___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eNode) ).
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__20085___24t(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2eeq) ).
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.Init.Byte.byte',axiom,
cType___24t(cCoq_2eInit_2eByte_2ebyte) ).
fof('$_typeof_Coq.Init.Byte.byte_of_byte',axiom,
c_24__type__54878___24t(cCoq_2eInit_2eByte_2ebyte__of__byte) ).
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__20333___24t(cCoq_2eInit_2eDatatypes_2eCompOpp) ).
fof('$_typeof_Coq.Init.Datatypes.CompareSpecT',axiom,
c_24__type__54904___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__22___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__2105___24t(cCoq_2eInit_2eDatatypes_2eS) ).
fof('$_typeof_Coq.Init.Datatypes.Some',axiom,
c_24__type__20___24t(cCoq_2eInit_2eDatatypes_2eSome) ).
fof('$_typeof_Coq.Init.Datatypes.andb',axiom,
c_24__type__1018___24t(cCoq_2eInit_2eDatatypes_2eandb) ).
fof('$_typeof_Coq.Init.Datatypes.app',axiom,
c_24__type__5152___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__5134___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__2151___24t(cCoq_2eInit_2eDatatypes_2efst) ).
fof('$_typeof_Coq.Init.Datatypes.implb',axiom,
c_24__type__1018___24t(cCoq_2eInit_2eDatatypes_2eimplb) ).
fof('$_typeof_Coq.Init.Datatypes.list',axiom,
c_24__type__8___24t(cCoq_2eInit_2eDatatypes_2elist) ).
fof('$_typeof_Coq.Init.Datatypes.nat',axiom,
cType___24t(cCoq_2eInit_2eDatatypes_2enat) ).
fof('$_typeof_Coq.Init.Datatypes.negb',axiom,
c_24__type__426___24t(cCoq_2eInit_2eDatatypes_2enegb) ).
fof('$_typeof_Coq.Init.Datatypes.nil',axiom,
c_24__type__5129___24t(cCoq_2eInit_2eDatatypes_2enil) ).
fof('$_typeof_Coq.Init.Datatypes.option',axiom,
c_24__type__8___24t(cCoq_2eInit_2eDatatypes_2eoption) ).
fof('$_typeof_Coq.Init.Datatypes.orb',axiom,
c_24__type__1018___24t(cCoq_2eInit_2eDatatypes_2eorb) ).
fof('$_typeof_Coq.Init.Datatypes.pair',axiom,
c_24__type__452___24t(cCoq_2eInit_2eDatatypes_2epair) ).
fof('$_typeof_Coq.Init.Datatypes.prod',axiom,
c_24__type__436___24t(cCoq_2eInit_2eDatatypes_2eprod) ).
fof('$_typeof_Coq.Init.Datatypes.prod_rect',axiom,
c_24__type__1054___24t(cCoq_2eInit_2eDatatypes_2eprod__rect) ).
fof('$_typeof_Coq.Init.Datatypes.snd',axiom,
c_24__type__2163___24t(cCoq_2eInit_2eDatatypes_2esnd) ).
fof('$_typeof_Coq.Init.Datatypes.sum',axiom,
c_24__type__436___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.xorb',axiom,
c_24__type__1018___24t(cCoq_2eInit_2eDatatypes_2exorb) ).
fof('$_typeof_Coq.Init.Decimal.D0',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD0) ).
fof('$_typeof_Coq.Init.Decimal.D1',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD1) ).
fof('$_typeof_Coq.Init.Decimal.D2',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD2) ).
fof('$_typeof_Coq.Init.Decimal.D3',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD3) ).
fof('$_typeof_Coq.Init.Decimal.D4',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD4) ).
fof('$_typeof_Coq.Init.Decimal.D5',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD5) ).
fof('$_typeof_Coq.Init.Decimal.D6',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD6) ).
fof('$_typeof_Coq.Init.Decimal.D7',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD7) ).
fof('$_typeof_Coq.Init.Decimal.D8',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD8) ).
fof('$_typeof_Coq.Init.Decimal.D9',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2eD9) ).
fof('$_typeof_Coq.Init.Decimal.Nil',axiom,
cCoq_2eInit_2eDecimal_2euint___24t(cCoq_2eInit_2eDecimal_2eNil) ).
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.nzhead',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2enzhead) ).
fof('$_typeof_Coq.Init.Decimal.uint',axiom,
cType___24t(cCoq_2eInit_2eDecimal_2euint) ).
fof('$_typeof_Coq.Init.Decimal.uint_of_uint',axiom,
c_24__type__53788___24t(cCoq_2eInit_2eDecimal_2euint__of__uint) ).
fof('$_typeof_Coq.Init.Logic_Type.notT',axiom,
c_24__type__55893___24t(cCoq_2eInit_2eLogic__Type_2enotT) ).
fof('$_typeof_Coq.Init.Nat.add',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2eadd) ).
fof('$_typeof_Coq.Init.Nat.compare',axiom,
c_24__type__8012___24t(cCoq_2eInit_2eNat_2ecompare) ).
fof('$_typeof_Coq.Init.Nat.div2',axiom,
c_24__type__2105___24t(cCoq_2eInit_2eNat_2ediv2) ).
fof('$_typeof_Coq.Init.Nat.double',axiom,
c_24__type__2105___24t(cCoq_2eInit_2eNat_2edouble) ).
fof('$_typeof_Coq.Init.Nat.eqb',axiom,
c_24__type__7996___24t(cCoq_2eInit_2eNat_2eeqb) ).
fof('$_typeof_Coq.Init.Nat.even',axiom,
c_24__type__8019___24t(cCoq_2eInit_2eNat_2eeven) ).
fof('$_typeof_Coq.Init.Nat.leb',axiom,
c_24__type__7996___24t(cCoq_2eInit_2eNat_2eleb) ).
fof('$_typeof_Coq.Init.Nat.log2_iter',axiom,
c_24__type__55910___24t(cCoq_2eInit_2eNat_2elog2__iter) ).
fof('$_typeof_Coq.Init.Nat.max',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2emax) ).
fof('$_typeof_Coq.Init.Nat.min',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2emin) ).
fof('$_typeof_Coq.Init.Nat.mul',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2emul) ).
fof('$_typeof_Coq.Init.Nat.pow',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2epow) ).
fof('$_typeof_Coq.Init.Nat.pred',axiom,
c_24__type__2105___24t(cCoq_2eInit_2eNat_2epred) ).
fof('$_typeof_Coq.Init.Nat.sub',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2esub) ).
fof('$_typeof_Coq.Init.Nat.succ',axiom,
c_24__type__2105___24t(cCoq_2eInit_2eNat_2esucc) ).
fof('$_typeof_Coq.Init.Nat.t',axiom,
cType___24t(cCoq_2eInit_2eNat_2et) ).
fof('$_typeof_Coq.Init.Nat.tail_add',axiom,
c_24__type__3334___24t(cCoq_2eInit_2eNat_2etail__add) ).
fof('$_typeof_Coq.Init.Nat.zero',axiom,
cCoq_2eInit_2eDatatypes_2enat___24t(cCoq_2eInit_2eNat_2ezero) ).
fof('$_typeof_Coq.Init.Peano.IsSucc',axiom,
c_24__type__5107___24t(cCoq_2eInit_2ePeano_2eIsSucc) ).
fof('$_typeof_Coq.Init.Peano.ge',axiom,
c_24__type__8076___24t(cCoq_2eInit_2ePeano_2ege) ).
fof('$_typeof_Coq.Init.Peano.gt',axiom,
c_24__type__8076___24t(cCoq_2eInit_2ePeano_2egt) ).
fof('$_typeof_Coq.Init.Peano.lt',axiom,
c_24__type__8076___24t(cCoq_2eInit_2ePeano_2elt) ).
fof('$_typeof_Coq.Init.Specif.Exc',axiom,
c_24__type__8___24t(cCoq_2eInit_2eSpecif_2eExc) ).
fof('$_typeof_Coq.Init.Specif.except',axiom,
c_24__type__58167___24t(cCoq_2eInit_2eSpecif_2eexcept) ).
fof('$_typeof_Coq.Init.Specif.exist',axiom,
c_24__type__750___24t(cCoq_2eInit_2eSpecif_2eexist) ).
fof('$_typeof_Coq.Init.Specif.existT',axiom,
c_24__type__857___24t(cCoq_2eInit_2eSpecif_2eexistT) ).
fof('$_typeof_Coq.Init.Specif.left',axiom,
c_24__type__16206___24t(cCoq_2eInit_2eSpecif_2eleft) ).
fof('$_typeof_Coq.Init.Specif.right',axiom,
c_24__type__16211___24t(cCoq_2eInit_2eSpecif_2eright) ).
fof('$_typeof_Coq.Init.Specif.sig',axiom,
c_24__type__288___24t(cCoq_2eInit_2eSpecif_2esig) ).
fof('$_typeof_Coq.Init.Specif.sig2',axiom,
c_24__type__58127___24t(cCoq_2eInit_2eSpecif_2esig2) ).
fof('$_typeof_Coq.Init.Specif.sigT',axiom,
c_24__type__837___24t(cCoq_2eInit_2eSpecif_2esigT) ).
fof('$_typeof_Coq.Init.Specif.sigT2',axiom,
c_24__type__49890___24t(cCoq_2eInit_2eSpecif_2esigT2) ).
fof('$_typeof_Coq.Init.Specif.sigT_rect',axiom,
c_24__type__906___24t(cCoq_2eInit_2eSpecif_2esigT__rect) ).
fof('$_typeof_Coq.Init.Specif.sig_rec',axiom,
c_24__type__799___24t(cCoq_2eInit_2eSpecif_2esig__rec) ).
fof('$_typeof_Coq.Init.Specif.sig_rect',axiom,
c_24__type__799___24t(cCoq_2eInit_2eSpecif_2esig__rect) ).
fof('$_typeof_Coq.Init.Specif.sumbool',axiom,
c_24__type__319___24t(cCoq_2eInit_2eSpecif_2esumbool) ).
fof('$_typeof_Coq.Init.Specif.sumbool_rec',axiom,
c_24__type__965___24t(cCoq_2eInit_2eSpecif_2esumbool__rec) ).
fof('$_typeof_Coq.Init.Specif.sumbool_rect',axiom,
c_24__type__965___24t(cCoq_2eInit_2eSpecif_2esumbool__rect) ).
fof('$_typeof_Coq.Init.Specif.sumor',axiom,
c_24__type__355___24t(cCoq_2eInit_2eSpecif_2esumor) ).
fof('$_typeof_Coq.Init.Specif.sumor_rec',axiom,
c_24__type__2080___24t(cCoq_2eInit_2eSpecif_2esumor__rec) ).
fof('$_typeof_Coq.Init.Specif.sumor_rect',axiom,
c_24__type__2080___24t(cCoq_2eInit_2eSpecif_2esumor__rect) ).
fof('$_typeof_Coq.Init.Wf.well_founded',axiom,
c_24__type__51717___24t(cCoq_2eInit_2eWf_2ewell__founded) ).
fof('$_typeof_Coq.Lists.List.In',axiom,
c_24__type__7888___24t(cCoq_2eLists_2eList_2eIn) ).
fof('$_typeof_Coq.Lists.List.fold_left',axiom,
c_24__type__39853___24t(cCoq_2eLists_2eList_2efold__left) ).
fof('$_typeof_Coq.Lists.List.fold_right',axiom,
c_24__type__2187___24t(cCoq_2eLists_2eList_2efold__right) ).
fof('$_typeof_Coq.Lists.List.hd',axiom,
c_24__type__39799___24t(cCoq_2eLists_2eList_2ehd) ).
fof('$_typeof_Coq.Lists.List.nth',axiom,
c_24__type__46341___24t(cCoq_2eLists_2eList_2enth) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose',axiom,
c_24__type__43871___24t(cCoq_2eLists_2eSetoidList_2etranspose) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose2',axiom,
c_24__type__43871___24t(cCoq_2eLists_2eSetoidList_2etranspose2) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose_restr',axiom,
c_24__type__57986___24t(cCoq_2eLists_2eSetoidList_2etranspose__restr) ).
fof('$_typeof_Coq.Lists.SetoidList.transpose_restr2',axiom,
c_24__type__57986___24t(cCoq_2eLists_2eSetoidList_2etranspose__restr2) ).
fof('$_typeof_Coq.Logic.Decidable.decidable',axiom,
c_24__type__46752___24t(cCoq_2eLogic_2eDecidable_2edecidable) ).
fof('$_typeof_Coq.NArith.BinNat.N.discr',axiom,
c_24__type__3429___24t(cCoq_2eNArith_2eBinNat_2eN_2ediscr) ).
fof('$_typeof_Coq.NArith.BinNat.N.eq',axiom,
c_24__type__19486___24t(cCoq_2eNArith_2eBinNat_2eN_2eeq) ).
fof('$_typeof_Coq.NArith.BinNat.N.eqf',axiom,
c_24__type__45934___24t(cCoq_2eNArith_2eBinNat_2eN_2eeqf) ).
fof('$_typeof_Coq.NArith.BinNat.N.le',axiom,
c_24__type__19486___24t(cCoq_2eNArith_2eBinNat_2eN_2ele) ).
fof('$_typeof_Coq.NArith.BinNat.N.lt',axiom,
c_24__type__19486___24t(cCoq_2eNArith_2eBinNat_2eN_2elt) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.add',axiom,
c_24__type__3417___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eadd) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.div2',axiom,
c_24__type__390___24t(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.double',axiom,
c_24__type__390___24t(cCoq_2eNArith_2eBinNatDef_2eN_2edouble) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.eqb',axiom,
c_24__type__382___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eeqb) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.even',axiom,
c_24__type__392___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eeven) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.lxor',axiom,
c_24__type__3417___24t(cCoq_2eNArith_2eBinNatDef_2eN_2elxor) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.max',axiom,
c_24__type__3417___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emax) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.min',axiom,
c_24__type__3417___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emin) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.mul',axiom,
c_24__type__3417___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emul) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.odd',axiom,
c_24__type__392___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eodd) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.pred',axiom,
c_24__type__390___24t(cCoq_2eNArith_2eBinNatDef_2eN_2epred) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.succ',axiom,
c_24__type__390___24t(cCoq_2eNArith_2eBinNatDef_2eN_2esucc) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.succ_double',axiom,
c_24__type__390___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__382___24t(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.to_nat',axiom,
c_24__type__19478___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat) ).
fof('$_typeof_Coq.NArith.BinNatDef.N.zero',axiom,
cCoq_2eNumbers_2eBinNums_2eN___24t(cCoq_2eNArith_2eBinNatDef_2eN_2ezero) ).
fof('$_typeof_Coq.NArith.Ndec.Ndouble_or_double_plus_un',axiom,
c_24__type__3338___24t(cCoq_2eNArith_2eNdec_2eNdouble__or__double__plus__un) ).
fof('$_typeof_Coq.NArith.Ndigits.eqf',axiom,
c_24__type__45938___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__421___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__4188___24t(cCoq_2eNumbers_2eBinNums_2eZneg) ).
fof('$_typeof_Coq.Numbers.BinNums.Zpos',axiom,
c_24__type__4188___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__408___24t(cCoq_2eNumbers_2eBinNums_2exI) ).
fof('$_typeof_Coq.Numbers.BinNums.xO',axiom,
c_24__type__408___24t(cCoq_2eNumbers_2eBinNums_2exO) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.PeanoView',axiom,
c_24__type__53984___24t(cCoq_2ePArith_2eBinPos_2ePos_2ePeanoView) ).
fof('$_typeof_Coq.PArith.BinPos.Pos.eq',axiom,
c_24__type__19221___24t(cCoq_2ePArith_2eBinPos_2ePos_2eeq) ).
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__53837___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.compare',axiom,
c_24__type__19584___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.div2',axiom,
c_24__type__408___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.eqb',axiom,
c_24__type__19236___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.iter',axiom,
c_24__type__19575___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.iter_op',axiom,
c_24__type__58456___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__45337___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emax) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.min',axiom,
c_24__type__45337___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emin) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.succ',axiom,
c_24__type__408___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc) ).
fof('$_typeof_Coq.PArith.BinPosDef.Pos.t',axiom,
cType___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2et) ).
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__8093___24t(cCoq_2eQArith_2eQArith__base_2eQden) ).
fof('$_typeof_Coq.QArith.QArith_base.Qmake',axiom,
c_24__type__21544___24t(cCoq_2eQArith_2eQArith__base_2eQmake) ).
fof('$_typeof_Coq.QArith.QArith_base.Qnum',axiom,
c_24__type__8088___24t(cCoq_2eQArith_2eQArith__base_2eQnum) ).
fof('$_typeof_Coq.Reals.RIneq.Rsqr',axiom,
c_24__type__8105___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.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.Rgt',axiom,
c_24__type__40198___24t(cCoq_2eReals_2eRdefinitions_2eRgt) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rinv',axiom,
c_24__type__8105___24t(cCoq_2eReals_2eRdefinitions_2eRinv) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rle',axiom,
c_24__type__40198___24t(cCoq_2eReals_2eRdefinitions_2eRle) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rlt',axiom,
c_24__type__40198___24t(cCoq_2eReals_2eRdefinitions_2eRlt) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rmult',axiom,
c_24__type__8102___24t(cCoq_2eReals_2eRdefinitions_2eRmult) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Ropp',axiom,
c_24__type__8105___24t(cCoq_2eReals_2eRdefinitions_2eRopp) ).
fof('$_typeof_Coq.Reals.Rdefinitions.Rplus',axiom,
c_24__type__8102___24t(cCoq_2eReals_2eRdefinitions_2eRplus) ).
fof('$_typeof_Coq.Reals.Rdefinitions.up',axiom,
c_24__type__56514___24t(cCoq_2eReals_2eRdefinitions_2eup) ).
fof('$_typeof_Coq.Reals.Rfunctions.Z_spec',axiom,
c_24__type__57596___24t(cCoq_2eReals_2eRfunctions_2eZ__spec) ).
fof('$_typeof_Coq.Relations.Relation_Definitions.relation',axiom,
c_24__type__8___24t(cCoq_2eRelations_2eRelation__Definitions_2erelation) ).
fof('$_typeof_Coq.Setoids.Setoid.Setoid_Theory',axiom,
c_24__type__16132___24t(cCoq_2eSetoids_2eSetoid_2eSetoid__Theory) ).
fof('$_typeof_Coq.Sets.Relations_1.Relation',axiom,
c_24__type__8___24t(cCoq_2eSets_2eRelations__1_2eRelation) ).
fof('$_typeof_Coq.Strings.Ascii.Ascii',axiom,
c_24__type__20321___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,
cType___24t(cCoq_2eStrings_2eString_2estring) ).
fof('$_typeof_Coq.Structures.GenericMinMax.gmax',axiom,
c_24__type__55687___24t(cCoq_2eStructures_2eGenericMinMax_2egmax) ).
fof('$_typeof_Coq.Structures.GenericMinMax.gmin',axiom,
c_24__type__55687___24t(cCoq_2eStructures_2eGenericMinMax_2egmin) ).
fof('$_typeof_Coq.Structures.OrderedType.Compare',axiom,
c_24__type__48946___24t(cCoq_2eStructures_2eOrderedType_2eCompare) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.N_as_OT.eq',axiom,
c_24__type__19486___24t(cCoq_2eStructures_2eOrderedTypeEx_2eN__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.N_as_OT.lt',axiom,
c_24__type__19486___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__8076___24t(cCoq_2eStructures_2eOrderedTypeEx_2eNat__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Nat_as_OT.lt',axiom,
c_24__type__8076___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.bits_lt',axiom,
c_24__type__19221___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.eq',axiom,
c_24__type__19221___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.lt',axiom,
c_24__type__19221___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2elt) ).
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__19221___24t(cCoq_2eStructures_2eOrderedTypeEx_2ePositive__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Positive_as_OT.lt',axiom,
c_24__type__19221___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.t',axiom,
cType___24t(cCoq_2eStructures_2eOrderedTypeEx_2eString__as__OT_2et) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Z_as_OT.eq',axiom,
c_24__type__20246___24t(cCoq_2eStructures_2eOrderedTypeEx_2eZ__as__OT_2eeq) ).
fof('$_typeof_Coq.Structures.OrderedTypeEx.Z_as_OT.lt',axiom,
c_24__type__20246___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__4442___24t(cCoq_2eVectors_2eFin_2et) ).
fof('$_typeof_Coq.Vectors.VectorDef.t',axiom,
c_24__type__18165___24t(cCoq_2eVectors_2eVectorDef_2et) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.Private_Div.Quot2Div.div',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinInt_2eZ_2ePrivate__Div_2eQuot2Div_2ediv) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.Private_Div.Quot2Div.modulo',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinInt_2eZ_2ePrivate__Div_2eQuot2Div_2emodulo) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.divide',axiom,
c_24__type__20246___24t(cCoq_2eZArith_2eBinInt_2eZ_2edivide) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.eq',axiom,
c_24__type__20246___24t(cCoq_2eZArith_2eBinInt_2eZ_2eeq) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.eqf',axiom,
c_24__type__45964___24t(cCoq_2eZArith_2eBinInt_2eZ_2eeqf) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.le',axiom,
c_24__type__20246___24t(cCoq_2eZArith_2eBinInt_2eZ_2ele) ).
fof('$_typeof_Coq.ZArith.BinInt.Z.lt',axiom,
c_24__type__20246___24t(cCoq_2eZArith_2eBinInt_2eZ_2elt) ).
fof('$_typeof_Coq.ZArith.BinInt.Zne',axiom,
c_24__type__20246___24t(cCoq_2eZArith_2eBinInt_2eZne) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.abs',axiom,
c_24__type__20126___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.add',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.div',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.even',axiom,
c_24__type__19063___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eeven) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.max',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emax) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.min',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emin) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.modulo',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.mul',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emul) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.odd',axiom,
c_24__type__19063___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.of_N',axiom,
c_24__type__28170___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.opp',axiom,
c_24__type__20126___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.sub',axiom,
c_24__type__20122___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esub) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.succ',axiom,
c_24__type__20126___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__46743___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.to_pos',axiom,
c_24__type__58574___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos) ).
fof('$_typeof_Coq.ZArith.BinIntDef.Z.zero',axiom,
cCoq_2eNumbers_2eBinNums_2eZ___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ezero) ).
fof('$_typeof_Coq.ZArith.Zbool.Zeq_bool',axiom,
c_24__type__19066___24t(cCoq_2eZArith_2eZbool_2eZeq__bool) ).
fof('$_typeof_Coq.ZArith.Zeven.Zeven',axiom,
c_24__type__19218___24t(cCoq_2eZArith_2eZeven_2eZeven) ).
fof('$_typeof_Coq.ZArith.Zeven.Zodd',axiom,
c_24__type__19218___24t(cCoq_2eZArith_2eZeven_2eZodd) ).
fof('$_typeof_Coq.ZArith.Zlogarithm.Is_power',axiom,
c_24__type__410___24t(cCoq_2eZArith_2eZlogarithm_2eIs__power) ).
fof('$_typeof_Coq.ZArith.Znumtheory.Euclid',axiom,
c_24__type__57596___24t(cCoq_2eZArith_2eZnumtheory_2eEuclid) ).
fof('$_typeof_Coq.ZArith.Zpower.Zdiv_rest_proofs',axiom,
c_24__type__58309___24t(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs) ).
fof('$_typeof_Coq.micromega.Env.Env',axiom,
c_24__type__8___24t(cCoq_2emicromega_2eEnv_2eEnv) ).
fof('$_typeof_Coq.micromega.EnvRing.Mon',axiom,
cType___24t(cCoq_2emicromega_2eEnvRing_2eMon) ).
fof('$_typeof_Coq.micromega.EnvRing.PEc',axiom,
c_24__type__55177___24t(cCoq_2emicromega_2eEnvRing_2ePEc) ).
fof('$_typeof_Coq.micromega.EnvRing.PExpr',axiom,
c_24__type__8___24t(cCoq_2emicromega_2eEnvRing_2ePExpr) ).
fof('$_typeof_Coq.micromega.EnvRing.Pc',axiom,
c_24__type__20400___24t(cCoq_2emicromega_2eEnvRing_2ePc) ).
fof('$_typeof_Coq.micromega.EnvRing.Pol',axiom,
c_24__type__8___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.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.CZ',axiom,
c_24__type__56505___24t(cCoq_2emicromega_2eRMicromega_2eCZ) ).
fof('$_typeof_Coq.micromega.RMicromega.Rcst',axiom,
cType___24t(cCoq_2emicromega_2eRMicromega_2eRcst) ).
fof('$_typeof_Coq.micromega.Refl.make_conj',axiom,
c_24__type__8155___24t(cCoq_2emicromega_2eRefl_2emake__conj) ).
fof('$_typeof_Coq.micromega.Refl.make_impl',axiom,
c_24__type__8129___24t(cCoq_2emicromega_2eRefl_2emake__impl) ).
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__8___24t(cCoq_2emicromega_2eRingMicromega_2eFormula) ).
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.OpEq',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp2___24t(cCoq_2emicromega_2eRingMicromega_2eOpEq) ).
fof('$_typeof_Coq.micromega.RingMicromega.OpGe',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp2___24t(cCoq_2emicromega_2eRingMicromega_2eOpGe) ).
fof('$_typeof_Coq.micromega.RingMicromega.OpGt',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp2___24t(cCoq_2emicromega_2eRingMicromega_2eOpGt) ).
fof('$_typeof_Coq.micromega.RingMicromega.OpLe',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp2___24t(cCoq_2emicromega_2eRingMicromega_2eOpLe) ).
fof('$_typeof_Coq.micromega.RingMicromega.OpLt',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp2___24t(cCoq_2emicromega_2eRingMicromega_2eOpLt) ).
fof('$_typeof_Coq.micromega.RingMicromega.OpNEq',axiom,
cCoq_2emicromega_2eRingMicromega_2eOp2___24t(cCoq_2emicromega_2eRingMicromega_2eOpNEq) ).
fof('$_typeof_Coq.micromega.RingMicromega.PolC',axiom,
c_24__type__8___24t(cCoq_2emicromega_2eRingMicromega_2ePolC) ).
fof('$_typeof_Coq.micromega.RingMicromega.PolEnv',axiom,
c_24__type__8___24t(cCoq_2emicromega_2eRingMicromega_2ePolEnv) ).
fof('$_typeof_Coq.micromega.RingMicromega.Psatz',axiom,
c_24__type__8___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.Tauto.GFormula',axiom,
c_24__type__16315___24t(cCoq_2emicromega_2eTauto_2eGFormula) ).
fof('$_typeof_Coq.micromega.VarMap.t',axiom,
c_24__type__8___24t(cCoq_2emicromega_2eVarMap_2et) ).
fof('$_typeof_Coq.micromega.ZMicromega.DoneProof',axiom,
cCoq_2emicromega_2eZMicromega_2eZArithProof___24t(cCoq_2emicromega_2eZMicromega_2eDoneProof) ).
fof('$_typeof_Coq.micromega.ZMicromega.ZArithProof',axiom,
cType___24t(cCoq_2emicromega_2eZMicromega_2eZArithProof) ).
fof('$_typeof_Coq.micromega.ZMicromega.coneMember',axiom,
cType___24t(cCoq_2emicromega_2eZMicromega_2econeMember) ).
fof('$_typeof_Coq.omega.PreOmega.Z_of_N\'',axiom,
c_24__type__28170___24t(cCoq_2eomega_2ePreOmega_2eZ__of__N_27) ).
fof('$_typeof_Coq.omega.PreOmega.Z_of_nat\'',axiom,
c_24__type__40135___24t(cCoq_2eomega_2ePreOmega_2eZ__of__nat_27) ).
fof('$_typeof_Coq.omega.PreOmega.Zneg\'',axiom,
c_24__type__4188___24t(cCoq_2eomega_2ePreOmega_2eZneg_27) ).
fof('$_typeof_Coq.omega.PreOmega.Zpos\'',axiom,
c_24__type__4188___24t(cCoq_2eomega_2ePreOmega_2eZpos_27) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FEX',axiom,
c_24__type__55274___24t(cCoq_2esetoid__ring_2eField__theory_2eFEX) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FEc',axiom,
c_24__type__55271___24t(cCoq_2esetoid__ring_2eField__theory_2eFEc) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.FExpr',axiom,
c_24__type__8___24t(cCoq_2esetoid__ring_2eField__theory_2eFExpr) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.linear',axiom,
c_24__type__8___24t(cCoq_2esetoid__ring_2eField__theory_2elinear) ).
fof('$_typeof_Coq.setoid_ring.Field_theory.rsplit',axiom,
c_24__type__8___24t(cCoq_2esetoid__ring_2eField__theory_2ersplit) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.NotConstant',axiom,
cCoq_2eInit_2eDatatypes_2ebool___24t(cCoq_2esetoid__ring_2eInitialRing_2eNotConstant) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.Nword',axiom,
cType___24t(cCoq_2esetoid__ring_2eInitialRing_2eNword) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.gen_phiPOS',axiom,
c_24__type__7742___24t(cCoq_2esetoid__ring_2eInitialRing_2egen__phiPOS) ).
fof('$_typeof_Coq.setoid_ring.InitialRing.gen_phiPOS1',axiom,
c_24__type__7742___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.InitialRing.mkhypo',axiom,
c_24__type__55712___24t(cCoq_2esetoid__ring_2eInitialRing_2emkhypo) ).
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__42099___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEI) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEO',axiom,
c_24__type__42099___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEO) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEX',axiom,
c_24__type__42102___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEX) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEadd',axiom,
c_24__type__42107___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEc',axiom,
c_24__type__27119___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEc) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEmul',axiom,
c_24__type__42107___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEopp',axiom,
c_24__type__42116___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PEsub',axiom,
c_24__type__42107___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.PExpr',axiom,
c_24__type__8___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.Pc',axiom,
c_24__type__41889___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePc) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.Pol',axiom,
c_24__type__8___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePol) ).
fof('$_typeof_Coq.setoid_ring.Ring_polynom.mkmult_pow',axiom,
c_24__type__57651___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__13955___24t(cCoq_2esetoid__ring_2eRing__theory_2eIDphi) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.SRopp',axiom,
c_24__type__13955___24t(cCoq_2esetoid__ring_2eRing__theory_2eSRopp) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.id_phi_N',axiom,
c_24__type__390___24t(cCoq_2esetoid__ring_2eRing__theory_2eid__phi__N) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.pow_N',axiom,
c_24__type__8399___24t(cCoq_2esetoid__ring_2eRing__theory_2epow__N) ).
fof('$_typeof_Coq.setoid_ring.Ring_theory.pow_pos',axiom,
c_24__type__42710___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.AllHyps',axiom,
cHammer_2eTactics_2eReconstr_2eReconstrT___24t(cHammer_2eTactics_2eReconstr_2eAllHyps) ).
fof('$_typeof_Hammer.Tactics.Reconstr.Empty',axiom,
cHammer_2eTactics_2eReconstr_2eReconstrT___24t(cHammer_2eTactics_2eReconstr_2eEmpty) ).
fof('$_typeof_Hammer.Tactics.Reconstr.ReconstrT',axiom,
cType___24t(cHammer_2eTactics_2eReconstr_2eReconstrT) ).
fof('$_typeof_Hammer.Tactics.Reconstr.rdone',axiom,
c_24__type__56520___24t(cHammer_2eTactics_2eReconstr_2erdone) ).
fof('$_typeof_Hammer.Tactics.Tactics.rdone',axiom,
c_24__type__56520___24t(cHammer_2eTactics_2eTactics_2erdone) ).
fof('$_typeof_IntMap.Fset.FSet',axiom,
cType___24t(cIntMap_2eFset_2eFSet) ).
fof('$_typeof_IntMap.Fset.FSetDelta',axiom,
c_24__type__45969___24t(cIntMap_2eFset_2eFSetDelta) ).
fof('$_typeof_IntMap.Fset.FSetDiff',axiom,
c_24__type__45969___24t(cIntMap_2eFset_2eFSetDiff) ).
fof('$_typeof_IntMap.Fset.FSetInter',axiom,
c_24__type__45969___24t(cIntMap_2eFset_2eFSetInter) ).
fof('$_typeof_IntMap.Fset.FSetUnion',axiom,
c_24__type__45969___24t(cIntMap_2eFset_2eFSetUnion) ).
fof('$_typeof_IntMap.Fset.MapDom',axiom,
c_24__type__48___24t(cIntMap_2eFset_2eMapDom) ).
fof('$_typeof_IntMap.Fset.MapDomRestrBy',axiom,
c_24__type__1204___24t(cIntMap_2eFset_2eMapDomRestrBy) ).
fof('$_typeof_IntMap.Fset.MapDomRestrTo',axiom,
c_24__type__1204___24t(cIntMap_2eFset_2eMapDomRestrTo) ).
fof('$_typeof_IntMap.Fset.MapDom_semantics_2',axiom,
c_24__type__464___24t(cIntMap_2eFset_2eMapDom__semantics__2) ).
fof('$_typeof_IntMap.Fset.in_FSet',axiom,
c_24__type__34___24t(cIntMap_2eFset_2ein__FSet) ).
fof('$_typeof_IntMap.Fset.in_dom',axiom,
c_24__type__31___24t(cIntMap_2eFset_2ein__dom) ).
fof('$_typeof_IntMap.Fset.in_dom_some',axiom,
c_24__type__1358___24t(cIntMap_2eFset_2ein__dom__some) ).
fof('$_typeof_IntMap.Map.M0',axiom,
c_24__type__88___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__8___24t(cIntMap_2eMap_2eMap) ).
fof('$_typeof_IntMap.Map.MapCard',axiom,
c_24__type__2308___24t(cIntMap_2eMap_2eMapCard) ).
fof('$_typeof_IntMap.Map.MapDelta',axiom,
c_24__type__98___24t(cIntMap_2eMap_2eMapDelta) ).
fof('$_typeof_IntMap.Map.MapEmptyp',axiom,
c_24__type__581___24t(cIntMap_2eMap_2eMapEmptyp) ).
fof('$_typeof_IntMap.Map.MapGet',axiom,
c_24__type__182___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__1523___24t(cIntMap_2eMap_2eMapPut) ).
fof('$_typeof_IntMap.Map.MapPut1',axiom,
c_24__type__2281___24t(cIntMap_2eMap_2eMapPut1) ).
fof('$_typeof_IntMap.Map.MapPut_behind',axiom,
c_24__type__1523___24t(cIntMap_2eMap_2eMapPut__behind) ).
fof('$_typeof_IntMap.Map.MapRemove',axiom,
c_24__type__1771___24t(cIntMap_2eMap_2eMapRemove) ).
fof('$_typeof_IntMap.Map.MapSingleton',axiom,
c_24__type__93___24t(cIntMap_2eMap_2eMapSingleton) ).
fof('$_typeof_IntMap.Map.Map_rec',axiom,
c_24__type__531___24t(cIntMap_2eMap_2eMap__rec) ).
fof('$_typeof_IntMap.Map.Map_rect',axiom,
c_24__type__531___24t(cIntMap_2eMap_2eMap__rect) ).
fof('$_typeof_IntMap.Map.ad',axiom,
cType___24t(cIntMap_2eMap_2ead) ).
fof('$_typeof_IntMap.Map.eqm',axiom,
c_24__type__1369___24t(cIntMap_2eMap_2eeqm) ).
fof('$_typeof_IntMap.Map.makeM2',axiom,
c_24__type__98___24t(cIntMap_2eMap_2emakeM2) ).
fof('$_typeof_IntMap.Map.newMap',axiom,
c_24__type__88___24t(cIntMap_2eMap_2enewMap) ).
fof('$_typeof_IntMap.Map.option_sum',axiom,
c_24__type__564___24t(cIntMap_2eMap_2eoption__sum) ).
fof('$_typeof_IntMap.Mapaxioms.eqmap',axiom,
c_24__type__2318___24t(cIntMap_2eMapaxioms_2eeqmap) ).
fof('$_typeof_IntMap.Mapiter.MapCollect',axiom,
c_24__type__2446___24t(cIntMap_2eMapiter_2eMapCollect) ).
fof('$_typeof_IntMap.Mapiter.MapCollect1',axiom,
c_24__type__2419___24t(cIntMap_2eMapiter_2eMapCollect1) ).
fof('$_typeof_IntMap.Mapiter.MapFold',axiom,
c_24__type__2571___24t(cIntMap_2eMapiter_2eMapFold) ).
fof('$_typeof_IntMap.Mapiter.MapFold1',axiom,
c_24__type__2522___24t(cIntMap_2eMapiter_2eMapFold1) ).
fof('$_typeof_IntMap.Mapiter.MapFold1_state',axiom,
c_24__type__2764___24t(cIntMap_2eMapiter_2eMapFold1__state) ).
fof('$_typeof_IntMap.Mapiter.MapFold_state',axiom,
c_24__type__2841___24t(cIntMap_2eMapiter_2eMapFold__state) ).
fof('$_typeof_IntMap.Mapiter.MapSweep',axiom,
c_24__type__591___24t(cIntMap_2eMapiter_2eMapSweep) ).
fof('$_typeof_IntMap.Mapiter.MapSweep1',axiom,
c_24__type__260___24t(cIntMap_2eMapiter_2eMapSweep1) ).
fof('$_typeof_IntMap.Mapiter.MapSweep2',axiom,
c_24__type__203___24t(cIntMap_2eMapiter_2eMapSweep2) ).
fof('$_typeof_IntMap.Mapiter.MapSweep_semantics_2_1',axiom,
c_24__type__2354___24t(cIntMap_2eMapiter_2eMapSweep__semantics__2__1) ).
fof('$_typeof_IntMap.Mapiter.MapSweep_semantics_4',axiom,
c_24__type__721___24t(cIntMap_2eMapiter_2eMapSweep__semantics__4) ).
fof('$_typeof_IntMap.Mapiter.MapSweep_semantics_4_1',axiom,
c_24__type__650___24t(cIntMap_2eMapiter_2eMapSweep__semantics__4__1) ).
fof('$_typeof_IntMap.Mapiter.Map_of_alist',axiom,
c_24__type__7977___24t(cIntMap_2eMapiter_2eMap__of__alist) ).
fof('$_typeof_IntMap.Mapiter.aapp',axiom,
c_24__type__2928___24t(cIntMap_2eMapiter_2eaapp) ).
fof('$_typeof_IntMap.Mapiter.acons',axiom,
c_24__type__2923___24t(cIntMap_2eMapiter_2eacons) ).
fof('$_typeof_IntMap.Mapiter.ad_inj',axiom,
c_24__type__3043___24t(cIntMap_2eMapiter_2ead__inj) ).
fof('$_typeof_IntMap.Mapiter.alist',axiom,
c_24__type__8___24t(cIntMap_2eMapiter_2ealist) ).
fof('$_typeof_IntMap.Mapiter.alist_of_Map',axiom,
c_24__type__2935___24t(cIntMap_2eMapiter_2ealist__of__Map) ).
fof('$_typeof_IntMap.Mapiter.alist_semantics',axiom,
c_24__type__2981___24t(cIntMap_2eMapiter_2ealist__semantics) ).
fof('$_typeof_IntMap.Mapiter.anil',axiom,
c_24__type__2918___24t(cIntMap_2eMapiter_2eanil) ).
fof('$_typeof_Mapsubset.MapSubset',axiom,
c_24__type__58598___24t(cMapsubset_2eMapSubset) ).
fof('$_typeof_Mapsubset.MapSubset_1',axiom,
c_24__type__58632___24t(cMapsubset_2eMapSubset__1) ).
fof('$_typeof_Mapsubset.MapSubset_2',axiom,
c_24__type__58598___24t(cMapsubset_2eMapSubset__2) ).
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_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_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_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.eq_equiv',axiom,
cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(cCoq_2eInit_2eDatatypes_2enat,c_3d___24a1(cCoq_2eInit_2eDatatypes_2enat)) ).
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_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.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.Wf_nat.lt_wf_ind',axiom,
! [V0__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V0__n)
=> ! [V1__P] :
( c_24__type__5107___24t(V1__P)
=> ( ! [V2__n] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V2__n)
=> ( ! [V3__m] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V3__m)
=> ( cCoq_2eInit_2ePeano_2elt___24a2(V3__m,V2__n)
=> p(happ(V1__P,V3__m)) ) )
=> p(happ(V1__P,V2__n)) ) )
=> p(happ(V1__P,V0__n)) ) ) ) ).
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.andb_false_r',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2eandb___24a2(V0__b,cCoq_2eInit_2eDatatypes_2efalse) = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('Coq.Bool.Bool.andb_true_r',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2eandb___24a2(V0__b,cCoq_2eInit_2eDatatypes_2etrue) = V0__b ) ).
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_2445987___24a4(V0__A,V1__b,V2__x,V3__y) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_2445992___24a4(V0__A,V1__b,V2__x,V3__y) ) ) ) ) ).
fof('Coq.Bool.Bool.negb_involutive',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eInit_2eDatatypes_2enegb___24a1(V0__b)) = V0__b ) ).
fof('Coq.Bool.Bool.negb_involutive_reverse',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> V0__b = cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eInit_2eDatatypes_2enegb___24a1(V0__b)) ) ).
fof('Coq.Bool.Bool.orb_false_l',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2eorb___24a2(cCoq_2eInit_2eDatatypes_2efalse,V0__b) = V0__b ) ).
fof('Coq.Bool.Bool.orb_false_r',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2eorb___24a2(V0__b,cCoq_2eInit_2eDatatypes_2efalse) = V0__b ) ).
fof('Coq.Bool.Bool.orb_true_l',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2eorb___24a2(cCoq_2eInit_2eDatatypes_2etrue,V0__b) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('Coq.Bool.Bool.orb_true_r',axiom,
! [V0__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V0__b)
=> cCoq_2eInit_2eDatatypes_2eorb___24a2(V0__b,cCoq_2eInit_2eDatatypes_2etrue) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('Coq.Init.Datatypes.bool_ind',axiom,
! [V0__P] :
( c_24__type__1015___24t(V0__P)
=> ( p(happ(V0__P,cCoq_2eInit_2eDatatypes_2etrue))
=> ( p(happ(V0__P,cCoq_2eInit_2eDatatypes_2efalse))
=> ! [V3__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V3__b)
=> p(happ(V0__P,V3__b)) ) ) ) ) ).
fof('Coq.Init.Datatypes.idProp',axiom,
p(cCoq_2eInit_2eDatatypes_2eIDProp) ).
fof('Coq.Init.Datatypes.list_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__P] :
( c_24__type__5137___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__5107___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__28186___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.sum_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__P] :
( c_24__type__2137___24t(V0__A,V1__B,V2__P)
=> ( ! [V3__a] :
( t(V3__a,V0__A)
=> p(happ(V2__P,cCoq_2eInit_2eDatatypes_2einl___24a3(V0__A,V1__B,V3__a))) )
=> ( ! [V4__b] :
( t(V4__b,V1__B)
=> p(happ(V2__P,cCoq_2eInit_2eDatatypes_2einr___24a3(V0__A,V1__B,V4__b))) )
=> ! [V5__s] :
( cCoq_2eInit_2eDatatypes_2esum___24t(V0__A,V1__B,V5__s)
=> p(happ(V2__P,V5__s)) ) ) ) ) ) ) ).
fof('Coq.Init.Datatypes.unit_ind',axiom,
! [V0__P] :
( c_24__type__45971___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.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__291___24t(V0__A,V1__P)
=> ! [V2__P] :
( c_24__type__305___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__341___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__987___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_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_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_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.div2_double',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V0__n)) = V0__n ) ).
fof('Coq.NArith.BinNat.N.div2_succ_double',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V0__n)) = V0__n ) ).
fof('Coq.NArith.BinNat.N.double_inj',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V0__n) = cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V1__m)
=> V0__n = V1__m ) ) ) ).
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.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.eqb_sym',axiom,
! [V0__x] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__x)
=> ! [V1__y] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__y)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V0__x,V1__y) = cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__y,V0__x) ) ) ).
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.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.lxor_nilpotent',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__a,V0__a) = cCoq_2eNumbers_2eBinNums_2eN0 ) ).
fof('Coq.NArith.BinNat.N.succ_double_inj',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__m] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__m)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V0__n) = cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V1__m)
=> V0__n = V1__m ) ) ) ).
fof('Coq.NArith.Ndec.Nbit0_neq',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_2eodd___24a1(V0__a) = cCoq_2eInit_2eDatatypes_2efalse
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V1__a_27) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V0__a,V1__a_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('Coq.NArith.Ndec.Ndiv2_bit_neq',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_2eeqb___24a2(V0__a,V1__a_27) = cCoq_2eInit_2eDatatypes_2efalse
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V0__a) = cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V1__a_27)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__a),cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V1__a_27)) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('Coq.NArith.Ndec.Ndiv2_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_2eeqb___24a2(V0__a,V1__a_27) = cCoq_2eInit_2eDatatypes_2etrue
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__a),cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V1__a_27)) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ).
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.NArith.Ndec.Neven_not_double_plus_one',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ( cCoq_2eNArith_2eNdigits_2eNeven___24a1(V0__a)
=> ! [V2__a0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__a0)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V2__a0),V0__a) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('Coq.NArith.Ndec.Nnot_div2_not_double',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ! [V1__a0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__a0)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__a),V1__a0) = cCoq_2eInit_2eDatatypes_2efalse
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V0__a,cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V1__a0)) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('Coq.NArith.Ndec.Nnot_div2_not_double_plus_one',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ! [V1__a0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__a0)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__a),V1__a0) = cCoq_2eInit_2eDatatypes_2efalse
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V1__a0),V0__a) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('Coq.NArith.Ndec.Nodd_not_double',axiom,
! [V0__a] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__a)
=> ( cCoq_2eNArith_2eNdigits_2eNodd___24a1(V0__a)
=> ! [V2__a0] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V2__a0)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V2__a0),V0__a) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ).
fof('Coq.NArith.Ndec.Nxor_eq_false',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ! [V1__n_27] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V1__n_27)
=> ! [V2__p] :
( cCoq_2eNumbers_2eBinNums_2epositive___24t(V2__p)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__n,V1__n_27) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(V2__p)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V0__n,V1__n_27) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('Coq.NArith.Ndigits.Ndiv2_double',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( cCoq_2eNArith_2eNdigits_2eNeven___24a1(V0__n)
=> cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n)) = V0__n ) ) ).
fof('Coq.NArith.Ndigits.Ndiv2_double_plus_one',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> ( cCoq_2eNArith_2eNdigits_2eNodd___24a1(V0__n)
=> cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__n)) = V0__n ) ) ).
fof('Coq.NArith.Ndigits.Ndouble_bit0',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2edouble___24a1(V0__n)) = cCoq_2eInit_2eDatatypes_2efalse ) ).
fof('Coq.NArith.Ndigits.Ndouble_plus_one_bit0',axiom,
! [V0__n] :
( cCoq_2eNumbers_2eBinNums_2eN___24t(V0__n)
=> cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2esucc__double___24a1(V0__n)) = cCoq_2eInit_2eDatatypes_2etrue ) ).
fof('Coq.NArith.Ndigits.Nxor_div2',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_2ediv2___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V0__a,V1__a_27)) = cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V0__a),cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V1__a_27)) ) ) ).
fof('Coq.Numbers.BinNums.N_ind',axiom,
! [V0__P] :
( c_24__type__423___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__410___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.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.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_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_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_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_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_equiv',axiom,
cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)) ).
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.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_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_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.OrderedRing.Rle_antisymm',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V8__rle,V11__n),V12__m))
=> ( p(happ(happ(V8__rle,V12__m),V11__n))
=> p(happ(happ(V7__req,V11__n),V12__m)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rle_gt_cases',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V8__rle,V11__n),V12__m))
| p(happ(happ(V9__rlt,V12__m),V11__n)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rle_lt_trans',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ( p(happ(happ(V8__rle,V11__n),V12__m))
=> ( p(happ(happ(V9__rlt,V12__m),V13__p))
=> p(happ(happ(V9__rlt,V11__n),V13__p)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rle_refl',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V8__rle,V11__n),V11__n)) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rle_trans',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ( p(happ(happ(V8__rle,V11__n),V12__m))
=> ( p(happ(happ(V8__rle,V12__m),V13__p))
=> p(happ(happ(V8__rle,V11__n),V13__p)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rlt_0_1',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> p(happ(happ(V9__rlt,V1__rO),V2__rI)) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rlt_le_trans',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V12__m))
=> ( p(happ(happ(V8__rle,V12__m),V13__p))
=> p(happ(happ(V9__rlt,V11__n),V13__p)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rlt_lt_succ',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V12__m))
=> p(happ(happ(V9__rlt,V11__n),happ(happ(V3__rplus,V2__rI),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rlt_succ_r',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V9__rlt,V11__n),happ(happ(V3__rplus,V2__rI),V11__n))) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rlt_trans',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V12__m))
=> ( p(happ(happ(V9__rlt,V12__m),V13__p))
=> p(happ(happ(V9__rlt,V11__n),V13__p)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rlt_trichotomy',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V12__m))
| p(happ(happ(V7__req,V11__n),V12__m))
| p(happ(happ(V9__rlt,V12__m),V11__n)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_0_l',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__rplus,V1__rO),V11__n)),V11__n)) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_0_r',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__rplus,V11__n),V1__rO)),V11__n)) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_comm',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> p(happ(happ(V7__req,happ(happ(V3__rplus,V11__n),V12__m)),happ(happ(V3__rplus,V12__m),V11__n))) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_le_lt_mono',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ! [V14__q] :
( t(V14__q,V0__R)
=> ( p(happ(happ(V8__rle,V11__n),V12__m))
=> ( p(happ(happ(V9__rlt,V13__p),V14__q))
=> p(happ(happ(V9__rlt,happ(happ(V3__rplus,V11__n),V13__p)),happ(happ(V3__rplus,V12__m),V14__q))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_le_mono',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ! [V14__q] :
( t(V14__q,V0__R)
=> ( p(happ(happ(V8__rle,V11__n),V12__m))
=> ( p(happ(happ(V8__rle,V13__p),V14__q))
=> p(happ(happ(V8__rle,happ(happ(V3__rplus,V11__n),V13__p)),happ(happ(V3__rplus,V12__m),V14__q))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_lt_le_mono',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ! [V14__q] :
( t(V14__q,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V12__m))
=> ( p(happ(happ(V8__rle,V13__p),V14__q))
=> p(happ(happ(V9__rlt,happ(happ(V3__rplus,V11__n),V13__p)),happ(happ(V3__rplus,V12__m),V14__q))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_lt_mono',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ! [V13__p] :
( t(V13__p,V0__R)
=> ! [V14__q] :
( t(V14__q,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V12__m))
=> ( p(happ(happ(V9__rlt,V13__p),V14__q))
=> p(happ(happ(V9__rlt,happ(happ(V3__rplus,V11__n),V13__p)),happ(happ(V3__rplus,V12__m),V14__q))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_nonneg_nonneg',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V8__rle,V1__rO),V11__n))
=> ( p(happ(happ(V8__rle,V1__rO),V12__m))
=> p(happ(happ(V8__rle,V1__rO),happ(happ(V3__rplus,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_nonneg_pos',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V8__rle,V1__rO),V11__n))
=> ( p(happ(happ(V9__rlt,V1__rO),V12__m))
=> p(happ(happ(V9__rlt,V1__rO),happ(happ(V3__rplus,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_pos_nonneg',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V1__rO),V11__n))
=> ( p(happ(happ(V8__rle,V1__rO),V12__m))
=> p(happ(happ(V9__rlt,V1__rO),happ(happ(V3__rplus,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rplus_pos_pos',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V1__rO),V11__n))
=> ( p(happ(happ(V9__rlt,V1__rO),V12__m))
=> p(happ(happ(V9__rlt,V1__rO),happ(happ(V3__rplus,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_0_l',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rtimes,V1__rO),V11__n)),V1__rO)) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_0_r',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rtimes,V11__n),V1__rO)),V1__rO)) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_comm',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> p(happ(happ(V7__req,happ(happ(V4__rtimes,V11__n),V12__m)),happ(happ(V4__rtimes,V12__m),V11__n))) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_neg_neg',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V11__n),V1__rO))
=> ( p(happ(happ(V9__rlt,V12__m),V1__rO))
=> p(happ(happ(V9__rlt,V1__rO),happ(happ(V4__rtimes,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_nonneg_nonneg',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V8__rle,V1__rO),V11__n))
=> ( p(happ(happ(V8__rle,V1__rO),V12__m))
=> p(happ(happ(V8__rle,V1__rO),happ(happ(V4__rtimes,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_pos_neg',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V1__rO),V11__n))
=> ( p(happ(happ(V9__rlt,V12__m),V1__rO))
=> p(happ(happ(V9__rlt,happ(happ(V4__rtimes,V11__n),V12__m)),V1__rO)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_pos_pos',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> ! [V12__m] :
( t(V12__m,V0__R)
=> ( p(happ(happ(V9__rlt,V1__rO),V11__n))
=> ( p(happ(happ(V9__rlt,V1__rO),V12__m))
=> p(happ(happ(V9__rlt,V1__rO),happ(happ(V4__rtimes,V11__n),V12__m))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.OrderedRing.Rtimes_square_nonneg',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__n] :
( t(V11__n,V0__R)
=> p(happ(happ(V8__rle,V1__rO),happ(happ(V4__rtimes,V11__n),V11__n))) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.ZCoeff.req_refl',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__x] :
( t(V11__x,V0__R)
=> p(happ(happ(V7__req,V11__x),V11__x)) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.ZCoeff.req_sym',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__x] :
( t(V11__x,V0__R)
=> ! [V12__y] :
( t(V12__y,V0__R)
=> ( p(happ(happ(V7__req,V11__x),V12__y))
=> p(happ(happ(V7__req,V12__y),V11__x)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
fof('Coq.micromega.ZCoeff.req_trans',axiom,
! [V0__R] :
( cType___24t(V0__R)
=> ! [V1__rO] :
( t(V1__rO,V0__R)
=> ! [V2__rI] :
( t(V2__rI,V0__R)
=> ! [V3__rplus] :
( c_24__type__2527___24t(V0__R,V3__rplus)
=> ! [V4__rtimes] :
( c_24__type__2527___24t(V0__R,V4__rtimes)
=> ! [V5__rminus] :
( c_24__type__2527___24t(V0__R,V5__rminus)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___24t(V0__R,V7__req)
=> ! [V8__rle] :
( c_24__type__5910___24t(V0__R,V8__rle)
=> ! [V9__rlt] :
( c_24__type__5910___24t(V0__R,V9__rlt)
=> ( cCoq_2emicromega_2eOrderedRing_2eSOR___24a10(V0__R,V1__rO,V2__rI,V3__rplus,V4__rtimes,V5__rminus,V6__ropp,V7__req,V8__rle,V9__rlt)
=> ! [V11__x] :
( t(V11__x,V0__R)
=> ! [V12__y] :
( t(V12__y,V0__R)
=> ! [V13__z] :
( t(V13__z,V0__R)
=> ( p(happ(happ(V7__req,V11__x),V12__y))
=> ( p(happ(happ(V7__req,V12__y),V13__z))
=> p(happ(happ(V7__req,V11__x),V13__z)) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
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__2527___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__2527___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__2527___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___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__2527___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__2527___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__2527___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___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__2527___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__2527___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__2527___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___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.ARmul_comm',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__2527___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__2527___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__2527___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___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(V4__rmul,V9__x),V10__y)),happ(happ(V4__rmul,V10__y),V9__x))) ) ) ) ) ) ) ) ) ) ) ) ).
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__2527___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__2527___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__2527___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___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__2527___24t(V0__R,V3__radd)
=> ! [V4__rmul] :
( c_24__type__2527___24t(V0__R,V4__rmul)
=> ! [V5__rsub] :
( c_24__type__2527___24t(V0__R,V5__rsub)
=> ! [V6__ropp] :
( c_24__type__5901___24t(V0__R,V6__ropp)
=> ! [V7__req] :
( c_24__type__5910___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('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.MapDomRestrBy_semantics',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_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,V3__m_27)),c_24__lam__1343___24a4(V0__A,V1__B,V2__m,V3__m_27)) ) ) ) ) ).
fof('IntMap.Fset.MapDomRestrTo_semantics',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_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m,V3__m_27)),c_24__lam__1220___24a4(V0__A,V1__B,V2__m,V3__m_27)) ) ) ) ) ).
fof('IntMap.Fset.MapDom_Dom',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) = cIntMap_2eFset_2ein__FSet___24a2(V2__a,cIntMap_2eFset_2eMapDom___24a2(V0__A,V1__m)) ) ) ) ).
fof('IntMap.Fset.MapDom_semantics_1',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_2eMapGet___24a3(V0__A,V1__m,V2__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V3__y)
=> cIntMap_2eFset_2ein__FSet___24a2(V2__a,cIntMap_2eFset_2eMapDom___24a2(V0__A,V1__m)) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ).
fof('IntMap.Fset.MapDom_semantics_3',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_2eMap_2eMapGet___24a3(V0__A,V1__m,V2__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> cIntMap_2eFset_2ein__FSet___24a2(V2__a,cIntMap_2eFset_2eMapDom___24a2(V0__A,V1__m)) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('IntMap.Fset.MapDom_semantics_4',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__FSet___24a2(V2__a,cIntMap_2eFset_2eMapDom___24a2(V0__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_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_M0',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V1__a,cIntMap_2eMap_2eM0___24a1(V0__A)) = cCoq_2eInit_2eDatatypes_2efalse ) ) ).
fof('IntMap.Fset.in_dom_M1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__a0] :
( cIntMap_2eMap_2ead___24t(V2__a0)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V2__a0,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V3__y)) = cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__a,V2__a0) ) ) ) ) ).
fof('IntMap.Fset.in_dom_M1_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V1__a,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y)) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ).
fof('IntMap.Fset.in_dom_M1_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__a0] :
( cIntMap_2eMap_2ead___24t(V2__a0)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> ( cIntMap_2eFset_2ein__dom___24a3(V0__A,V2__a0,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V3__y)) = cCoq_2eInit_2eDatatypes_2etrue
=> V1__a = V2__a0 ) ) ) ) ) ).
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_put',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a0] :
( cIntMap_2eMap_2ead___24t(V2__a0)
=> ! [V3__y0] :
( t(V3__y0,V0__A)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V2__a0,V3__y0)) = cCoq_2eInit_2eDatatypes_2eorb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V4__a,V2__a0),cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,V1__m)) ) ) ) ) ) ).
fof('IntMap.Fset.in_dom_put_behind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a0] :
( cIntMap_2eMap_2ead___24t(V2__a0)
=> ! [V3__y0] :
( t(V3__y0,V0__A)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a0,V3__y0)) = cCoq_2eInit_2eDatatypes_2eorb___24a2(cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V4__a,V2__a0),cIntMap_2eFset_2ein__dom___24a3(V0__A,V4__a,V1__m)) ) ) ) ) ) ).
fof('IntMap.Fset.in_dom_remove',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__a0] :
( cIntMap_2eMap_2ead___24t(V2__a0)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,cIntMap_2eMap_2eMapRemove___24a3(V0__A,V1__m,V2__a0)) = cCoq_2eInit_2eDatatypes_2eandb___24a2(cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V3__a,V2__a0)),cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,V1__m)) ) ) ) ) ).
fof('IntMap.Fset.in_dom_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__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_2eMapDomRestrBy___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),cCoq_2eInit_2eDatatypes_2enegb___24a1(cIntMap_2eFset_2ein__dom___24a3(V1__B,V4__a,V3__m_27))) ) ) ) ) ) ).
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.M1_semantics_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V1__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V2__y) ) ) ) ).
fof('IntMap.Map.M1_semantics_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__a_27] :
( cIntMap_2eMap_2ead___24t(V2__a_27)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V1__a,V2__a_27) = cCoq_2eInit_2eDatatypes_2efalse
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V3__y),V2__a_27) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ) ).
fof('IntMap.Map.Map2_semantics_1',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),c_24__lam__7949___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ).
fof('IntMap.Map.Map2_semantics_1_eq',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__f] :
( c_24__type__1372___24t(V0__A,V3__f)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27)),V3__f)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V1__m),c_24__lam__7954___24a2(V0__A,V3__f)) ) ) ) ) ) ).
fof('IntMap.Map.Map2_semantics_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_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m_27),c_24__lam__2244___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ).
fof('IntMap.Map.Map2_semantics_2_eq',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__f] :
( c_24__type__1372___24t(V0__A,V3__f)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27)),V3__f)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m_27),c_24__lam__2249___24a2(V0__A,V3__f)) ) ) ) ) ) ).
fof('IntMap.Map.Map2_semantics_3',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_2eM2___24a3(V0__A,V1__m,V2__m_27)),c_24__lam__1388___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ).
fof('IntMap.Map.Map2_semantics_3_eq',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__f] :
( c_24__type__1372___24t(V0__A,V3__f)
=> ! [V4__f_27] :
( c_24__type__1372___24t(V0__A,V4__f_27)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V1__m),V3__f)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V2__m_27),V4__f_27)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27)),c_24__lam__1401___24a3(V0__A,V3__f,V4__f_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__2019___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_1',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_2eMap_2eMapGet___24a3(V0__A,V1__m,V3__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m_27,V3__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),V3__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_1_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__a0] :
( cIntMap_2eMap_2ead___24t(V4__a0)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V4__a0) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V3__m_27,V4__a0) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V3__m_27),V4__a0) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_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)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V1__m,V3__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m_27,V3__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V4__y)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),V3__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V4__y) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_2_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__a0] :
( cIntMap_2eMap_2ead___24t(V4__a0)
=> ! [V5__y0] :
( t(V5__y0,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V4__a0) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V3__m_27,V4__a0) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y0)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V3__m_27),V4__a0) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y0) ) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_2_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__a0] :
( cIntMap_2eMap_2ead___24t(V4__a0)
=> ! [V5__y0] :
( t(V5__y0,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V4__a0) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y0)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V3__m_27,V4__a0) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V3__m_27),V4__a0) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y0) ) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_3',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)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> ! [V5__y_27] :
( t(V5__y_27,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V1__m,V3__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V4__y)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m_27,V3__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y_27)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,V2__m_27),V3__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_3_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a0] :
( cIntMap_2eMap_2ead___24t(V1__a0)
=> ! [V2__y0] :
( t(V2__y0,V0__A)
=> ! [V3__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> ! [V6__y_27] :
( t(V6__y_27,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a0,V2__y0),V4__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V3__m_27,V4__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V6__y_27)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a0,V2__y0),V3__m_27),V4__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapDelta_semantics_comm',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)),cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V2__m_27,V1__m))) ) ) ) ).
fof('IntMap.Map.MapEmptyp_complete',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ( cIntMap_2eMap_2eMapEmptyp___24a2(V0__A,V1__m) = cCoq_2eInit_2eDatatypes_2etrue
=> V1__m = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ).
fof('IntMap.Map.MapGet_M2_bit_0',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)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> c_24__case__Coq_2eInit_2eDatatypes_2ebool_241380___24a5(V0__A,V1__m,V2__m_27,V3__m_27_27,V4__a) = cIntMap_2eMap_2eMapGet___24a3(V0__A,V1__m,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a)) ) ) ) ) ) ).
fof('IntMap.Map.MapGet_M2_bit_0_0',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V1__a) = cCoq_2eInit_2eDatatypes_2efalse
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_27)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V3__m,V4__m_27),V1__a) = cIntMap_2eMap_2eMapGet___24a3(V0__A,V3__m,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V1__a)) ) ) ) ) ) ).
fof('IntMap.Map.MapGet_M2_bit_0_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eodd___24a1(V1__a) = cCoq_2eInit_2eDatatypes_2etrue
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> ! [V4__m_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_27)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V3__m,V4__m_27),V1__a) = cIntMap_2eMap_2eMapGet___24a3(V0__A,V4__m_27,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V1__a)) ) ) ) ) ) ).
fof('IntMap.Map.MapGet_M2_bit_0_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)
=> ! [V3__m_27_27] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_27_27)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,c_24__case__Coq_2eInit_2eDatatypes_2ebool_241422___24a5(V0__A,V1__m,V2__m_27,V3__m_27_27,V4__a),V4__a) = cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m_27,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V4__a)) ) ) ) ) ) ).
fof('IntMap.Map.MapGet_M2_bit_0_if',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_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27),V3__a) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_24188___24a4(V0__A,V1__m,V2__m_27,V3__a) ) ) ) ) ).
fof('IntMap.Map.MapGet_M2_both_None',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_2eMap_2eMapGet___24a3(V0__A,V1__m,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V3__a)) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m_27,cCoq_2eNArith_2eBinNatDef_2eN_2ediv2___24a1(V3__a)) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27),V3__a) = cCoq_2eInit_2eDatatypes_2eNone___24a1(V0__A) ) ) ) ) ) ) ).
fof('IntMap.Map.MapGet_if_commute',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__b] :
( cCoq_2eInit_2eDatatypes_2ebool___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__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,c_24__case__Coq_2eInit_2eDatatypes_2ebool_241406___24a4(V0__A,V1__b,V2__m,V3__m_27),V4__a) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241412___24a5(V0__A,V1__b,V2__m,V3__m_27,V4__a) ) ) ) ) ) ).
fof('IntMap.Map.MapGet_if_same',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> ! [V2__b] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V2__b)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,c_24__case__Coq_2eInit_2eDatatypes_2ebool_241416___24a3(V0__A,V1__m,V2__b),V3__a) = cIntMap_2eMap_2eMapGet___24a3(V0__A,V1__m,V3__a) ) ) ) ) ).
fof('IntMap.Map.MapMerge_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_2eMapMerge___24a3(V0__A,V1__m,V2__m_27)),c_24__lam__1868___24a3(V0__A,V1__m,V2__m_27)) ) ) ) ).
fof('IntMap.Map.MapPut1_semantics_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)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2elxor___24a2(V2__a,V3__a_27) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(V1__p)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut1___24a6(V0__A,V2__a,V4__y,V3__a_27,V5__y_27,V1__p),V3__a_27) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y_27) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapPut_behind_as_before',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)
=> ! [V4__a0] :
( cIntMap_2eMap_2ead___24t(V4__a0)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V2__a,V4__a0) = cCoq_2eInit_2eDatatypes_2efalse
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V2__a,V3__y),V4__a0) = cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a,V3__y),V4__a0) ) ) ) ) ) ) ).
fof('IntMap.Map.MapPut_behind_as_before_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__a_27] :
( cIntMap_2eMap_2ead___24t(V2__a_27)
=> ! [V3__a0] :
( cIntMap_2eMap_2ead___24t(V3__a0)
=> ( cCoq_2eNArith_2eBinNatDef_2eN_2eeqb___24a2(V2__a_27,V3__a0) = cCoq_2eInit_2eDatatypes_2efalse
=> ! [V5__y] :
( t(V5__y,V0__A)
=> ! [V6__y_27] :
( t(V6__y_27,V0__A)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V5__y),V2__a_27,V6__y_27),V3__a0) = cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V5__y),V2__a_27,V6__y_27),V3__a0) ) ) ) ) ) ) ) ).
fof('IntMap.Map.MapPut_behind_new',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_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a,V3__y),V2__a) = c_24__case__Coq_2eInit_2eDatatypes_2eoption_242291___24a4(V0__A,V1__m,V2__a,V3__y) ) ) ) ) ).
fof('IntMap.Map.MapPut_behind_semantics',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_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V2__a,V3__y)),c_24__lam__1683___24a4(V0__A,V1__m,V2__a,V3__y)) ) ) ) ) ).
fof('IntMap.Map.MapPut_behind_semantics_3_1',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)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27),V3__a,V4__y) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241663___24a5(V0__A,V1__m,V2__m_27,V3__a,V4__y) ) ) ) ) ) ).
fof('IntMap.Map.MapPut_semantics',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_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V2__a,V3__y)),c_24__lam__1553___24a4(V0__A,V1__m,V2__a,V3__y)) ) ) ) ) ).
fof('IntMap.Map.MapPut_semantics_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( t(V2__y,V0__A)
=> ! [V3__a0] :
( cIntMap_2eMap_2ead___24t(V3__a0)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,cIntMap_2eMap_2eM0___24a1(V0__A),V1__a,V2__y),V3__a0) = cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V2__y),V3__a0) ) ) ) ) ).
fof('IntMap.Map.MapPut_semantics_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__a_27] :
( cIntMap_2eMap_2ead___24t(V2__a_27)
=> ! [V3__y] :
( t(V3__y,V0__A)
=> ! [V4__y_27] :
( t(V4__y_27,V0__A)
=> ! [V5__a0] :
( cIntMap_2eMap_2ead___24t(V5__a0)
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,cIntMap_2eMap_2eM1___24a3(V0__A,V1__a,V3__y),V2__a_27,V4__y_27),V5__a0) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241537___24a6(V0__A,V1__a,V2__a_27,V3__y,V4__y_27,V5__a0) ) ) ) ) ) ) ).
fof('IntMap.Map.MapPut_semantics_3_1',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)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> cIntMap_2eMap_2eMapPut___24a4(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_27),V3__a,V4__y) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241543___24a5(V0__A,V1__m,V2__m_27,V3__a,V4__y) ) ) ) ) ) ).
fof('IntMap.Map.MapRemove_semantics',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_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eMapRemove___24a3(V0__A,V1__m,V2__a)),c_24__lam__1780___24a3(V0__A,V1__m,V2__a)) ) ) ) ).
fof('IntMap.Map.Map_ind',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__P] :
( c_24__type__101___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.Map.makeM2_M2',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_2emakeM2___24a3(V0__A,V1__m,V2__m_27)),cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMap_2eM2___24a3(V0__A,V1__m,V2__m_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_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_2eMapDelta___24a3(V0__A,cIntMap_2eMap_2eM0___24a1(V0__A),V1__m),V1__m) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_empty_m_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,cIntMap_2eMap_2eM0___24a1(V0__A),V1__m) = V1__m ) ) ).
fof('IntMap.Mapaxioms.MapDelta_ext',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)
=> ! [V3__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_271)
=> ! [V4__m_272] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m1,V3__m_271)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m2,V4__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m1,V2__m2),cIntMap_2eMap_2eMapDelta___24a3(V0__A,V3__m_271,V4__m_272)) ) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_ext_l',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m1)
=> ! [V2__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_271)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m2)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m1,V2__m_271)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m1,V3__m2),cIntMap_2eMap_2eMapDelta___24a3(V0__A,V2__m_271,V3__m2)) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_ext_r',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)
=> ! [V3__m_272] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m2,V3__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m1,V2__m2),cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m1,V3__m_272)) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_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_2eMapDelta___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)),V1__m) ) ) ).
fof('IntMap.Mapaxioms.MapDelta_m_empty_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMap_2eMapDelta___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)) = 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.MapDomRestrBy_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_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eMap_2eM0___24a1(V0__A),V2__m),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_empty_m_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V1__B,V2__m)
=> cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,cIntMap_2eMap_2eM0___24a1(V0__A),V2__m) = cIntMap_2eMap_2eM0___24a1(V0__A) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_ext',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m2)
=> ! [V4__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_271)
=> ! [V5__m_272] :
( cIntMap_2eMap_2eMap___24t(V1__B,V5__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m1,V4__m_271)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V1__B,V3__m2,V5__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m1,V3__m2),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V4__m_271,V5__m_272)) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_ext_l',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m2)
=> ! [V4__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_271)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m1,V4__m_271)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m1,V3__m2),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V4__m_271,V3__m2)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_ext_r',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m2)
=> ! [V4__m_272] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V1__B,V3__m2,V4__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m1,V3__m2),cIntMap_2eFset_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m1,V4__m_272)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_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_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eM0___24a1(V1__B)),V2__m) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_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_2eMapDomRestrBy___24a4(V0__A,V1__B,V2__m,cIntMap_2eMap_2eM0___24a1(V1__B)) = V2__m ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_m_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_2eFset_2eMapDomRestrBy___24a4(V0__A,cCoq_2eInit_2eDatatypes_2eunit,V1__m,cIntMap_2eFset_2eMapDom___24a2(V0__A,V1__m)),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrBy_m_m_1',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_2eMapDomRestrBy___24a4(V0__A,V0__A,V1__m,V1__m),cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ).
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_empty_m_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V1__B,V2__m)
=> 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_ext',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m2)
=> ! [V4__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_271)
=> ! [V5__m_272] :
( cIntMap_2eMap_2eMap___24t(V1__B,V5__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m1,V4__m_271)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V1__B,V3__m2,V5__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m1,V3__m2),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V4__m_271,V5__m_272)) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_ext_l',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m2)
=> ! [V4__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_271)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m1,V4__m_271)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m1,V3__m2),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V4__m_271,V3__m2)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapDomRestrTo_ext_r',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m1)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V1__B,V3__m2)
=> ! [V4__m_272] :
( cIntMap_2eMap_2eMap___24t(V1__B,V4__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V1__B,V3__m2,V4__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m1,V3__m2),cIntMap_2eFset_2eMapDomRestrTo___24a4(V0__A,V1__B,V2__m1,V4__m_272)) ) ) ) ) ) ) ).
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_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)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eMap_2eM0___24a1(V0__A))
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ) ).
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_empty_m_1',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('IntMap.Mapaxioms.MapMerge_empty_r',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_2eMapMerge___24a3(V0__A,V1__m,V2__m_27),cIntMap_2eMap_2eM0___24a1(V0__A))
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m_27,cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_ext',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)
=> ! [V3__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_271)
=> ! [V4__m_272] :
( cIntMap_2eMap_2eMap___24t(V0__A,V4__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m1,V3__m_271)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m2,V4__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m1,V2__m2),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V3__m_271,V4__m_272)) ) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_ext_l',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m1] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m1)
=> ! [V2__m_271] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m_271)
=> ! [V3__m2] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m2)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m1,V2__m_271)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m1,V3__m2),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V2__m_271,V3__m2)) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapMerge_ext_r',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)
=> ! [V3__m_272] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m_272)
=> ( cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,V2__m2,V3__m_272)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m1,V2__m2),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m1,V3__m_272)) ) ) ) ) ) ).
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_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___24a4(V0__A,V1__m,V2__a,V3__y),cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,cIntMap_2eMap_2eM1___24a3(V0__A,V2__a,V3__y))) ) ) ) ) ).
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.MapPut_behind_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_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V1__m,V4__a,V5__y),cIntMap_2eMap_2eMapPut__behind___24a4(V0__A,V2__m_27,V4__a,V5__y)) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.MapPut_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_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapPut___24a4(V0__A,V1__m,V4__a,V5__y),cIntMap_2eMap_2eMapPut___24a4(V0__A,V2__m_27,V4__a,V5__y)) ) ) ) ) ) ) ).
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.MapRemove_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_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,V2__m_27)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> cIntMap_2eMapaxioms_2eeqmap___24a3(V0__A,cIntMap_2eMap_2eMapRemove___24a3(V0__A,V1__m,V4__a),cIntMap_2eMap_2eMapRemove___24a3(V0__A,V2__m_27,V4__a)) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.eqm_refl',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__1372___24t(V0__A,V1__f)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,V1__f,V1__f) ) ) ).
fof('IntMap.Mapaxioms.eqm_sym',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__1372___24t(V0__A,V1__f)
=> ! [V2__f_27] :
( c_24__type__1372___24t(V0__A,V2__f_27)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,V1__f,V2__f_27)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,V2__f_27,V1__f) ) ) ) ) ).
fof('IntMap.Mapaxioms.eqm_trans',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__1372___24t(V0__A,V1__f)
=> ! [V2__f_27] :
( c_24__type__1372___24t(V0__A,V2__f_27)
=> ! [V3__f_27_27] :
( c_24__type__1372___24t(V0__A,V3__f_27_27)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,V1__f,V2__f_27)
=> ( cIntMap_2eMap_2eeqm___24a3(V0__A,V2__f_27,V3__f_27_27)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,V1__f,V3__f_27_27) ) ) ) ) ) ) ).
fof('IntMap.Mapaxioms.eqmap_refl',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,V1__m) ) ) ).
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.Mapiter.MapCollect_as_Fold',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__B] :
( cType___24t(V1__B)
=> ! [V2__f] :
( c_24__type__2426___24t(V0__A,V1__B,V2__f)
=> ! [V3__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V3__m)
=> cIntMap_2eMapiter_2eMapCollect___24a4(V0__A,V1__B,V2__f,V3__m) = cIntMap_2eMapiter_2eMapFold___24a6(V0__A,cIntMap_2eMap_2eMap___24a1(V1__B),cIntMap_2eMap_2eM0___24a1(V1__B),cIntMap_2eMap_2eMapMerge___24a1(V1__B),V2__f,V3__m) ) ) ) ) ).
fof('IntMap.Mapiter.MapFold_M1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__M] :
( cType___24t(V1__M)
=> ! [V2__neutral] :
( t(V2__neutral,V1__M)
=> ! [V3__op] :
( c_24__type__2527___24t(V1__M,V3__op)
=> ! [V4__f] :
( c_24__type__2534___24t(V0__A,V1__M,V4__f)
=> ! [V5__a] :
( cIntMap_2eMap_2ead___24t(V5__a)
=> ! [V6__y] :
( t(V6__y,V0__A)
=> cIntMap_2eMapiter_2eMapFold___24a6(V0__A,V1__M,V2__neutral,V3__op,V4__f,cIntMap_2eMap_2eM1___24a3(V0__A,V5__a,V6__y)) = happ(happ(V4__f,V5__a),V6__y) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapFold_as_fold',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__M] :
( cType___24t(V1__M)
=> ! [V2__neutral] :
( t(V2__neutral,V1__M)
=> ! [V3__op] :
( c_24__type__2527___24t(V1__M,V3__op)
=> ( ! [V4__a] :
( t(V4__a,V1__M)
=> ! [V5__b] :
( t(V5__b,V1__M)
=> ! [V6__c] :
( t(V6__c,V1__M)
=> happ(happ(V3__op,happ(happ(V3__op,V4__a),V5__b)),V6__c) = happ(happ(V3__op,V4__a),happ(happ(V3__op,V5__b),V6__c)) ) ) )
=> ( ! [V5__a] :
( t(V5__a,V1__M)
=> happ(happ(V3__op,V2__neutral),V5__a) = V5__a )
=> ( ! [V6__a] :
( t(V6__a,V1__M)
=> happ(happ(V3__op,V6__a),V2__neutral) = V6__a )
=> ! [V7__f] :
( c_24__type__2534___24t(V0__A,V1__M,V7__f)
=> ! [V8__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V8__m)
=> cIntMap_2eMapiter_2eMapFold___24a6(V0__A,V1__M,V2__neutral,V3__op,V7__f,V8__m) = cCoq_2eLists_2eList_2efold__right___24a5(V1__M,cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),c_24__lam__3323___24a4(V0__A,V1__M,V3__op,V7__f),V2__neutral,cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,V8__m)) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapFold_as_fold_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__M] :
( cType___24t(V1__M)
=> ! [V2__neutral] :
( t(V2__neutral,V1__M)
=> ! [V3__op] :
( c_24__type__2527___24t(V1__M,V3__op)
=> ( ! [V4__a] :
( t(V4__a,V1__M)
=> ! [V5__b] :
( t(V5__b,V1__M)
=> ! [V6__c] :
( t(V6__c,V1__M)
=> happ(happ(V3__op,happ(happ(V3__op,V4__a),V5__b)),V6__c) = happ(happ(V3__op,V4__a),happ(happ(V3__op,V5__b),V6__c)) ) ) )
=> ( ! [V5__a] :
( t(V5__a,V1__M)
=> happ(happ(V3__op,V2__neutral),V5__a) = V5__a )
=> ( ! [V6__a] :
( t(V6__a,V1__M)
=> happ(happ(V3__op,V6__a),V2__neutral) = V6__a )
=> ! [V7__f] :
( c_24__type__2534___24t(V0__A,V1__M,V7__f)
=> ! [V8__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V8__m)
=> ! [V9__pf] :
( c_24__type__2430___24t(V0__A,V1__M,V9__pf)
=> cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V7__f,V9__pf,V8__m) = cCoq_2eLists_2eList_2efold__right___24a5(V1__M,cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),c_24__lam__3258___24a4(V0__A,V1__M,V3__op,V7__f),V2__neutral,cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,cIntMap_2eMapiter_2ealist___24a1(V0__A),cIntMap_2eMapiter_2eanil___24a1(V0__A),cIntMap_2eMapiter_2eaapp___24a1(V0__A),c_24__lam__3271___24a2(V0__A,V1__M),V9__pf,V8__m)) ) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapFold_state_stateless',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__M] :
( cType___24t(V1__M)
=> ! [V2__neutral] :
( t(V2__neutral,V1__M)
=> ! [V3__op] :
( c_24__type__2527___24t(V1__M,V3__op)
=> ! [V4__State] :
( cType___24t(V4__State)
=> ! [V5__f] :
( c_24__type__2651___24t(V0__A,V1__M,V4__State,V5__f)
=> ! [V6__g] :
( c_24__type__2880___24t(V0__A,V1__M,V4__State,V6__g)
=> ( ! [V7__state] :
( t(V7__state,V4__State)
=> ! [V8__a] :
( cIntMap_2eMap_2ead___24t(V8__a)
=> ! [V9__y] :
( t(V9__y,V0__A)
=> cCoq_2eInit_2eDatatypes_2esnd___24a3(V4__State,V1__M,happ(happ(happ(V5__f,V7__state),V8__a),V9__y)) = happ(happ(V6__g,V8__a),V9__y) ) ) )
=> ! [V8__state] :
( t(V8__state,V4__State)
=> ! [V9__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V9__m)
=> cCoq_2eInit_2eDatatypes_2esnd___24a3(V4__State,V1__M,cIntMap_2eMapiter_2eMapFold__state___24a8(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V8__state,V9__m)) = cIntMap_2eMapiter_2eMapFold___24a6(V0__A,V1__M,V2__neutral,V3__op,V6__g,V9__m) ) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapFold_state_stateless_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__M] :
( cType___24t(V1__M)
=> ! [V2__neutral] :
( t(V2__neutral,V1__M)
=> ! [V3__op] :
( c_24__type__2527___24t(V1__M,V3__op)
=> ! [V4__State] :
( cType___24t(V4__State)
=> ! [V5__f] :
( c_24__type__2651___24t(V0__A,V1__M,V4__State,V5__f)
=> ! [V6__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V6__m)
=> ! [V7__g] :
( c_24__type__2880___24t(V0__A,V1__M,V4__State,V7__g)
=> ! [V8__pf] :
( c_24__type__2656___24t(V0__A,V1__M,V4__State,V8__pf)
=> ( ! [V9__state] :
( t(V9__state,V4__State)
=> ! [V10__a] :
( cIntMap_2eMap_2ead___24t(V10__a)
=> ! [V11__y] :
( t(V11__y,V0__A)
=> cCoq_2eInit_2eDatatypes_2esnd___24a3(V4__State,V1__M,happ(happ(happ(V5__f,V9__state),V10__a),V11__y)) = happ(happ(V7__g,V10__a),V11__y) ) ) )
=> ! [V10__state] :
( t(V10__state,V4__State)
=> cCoq_2eInit_2eDatatypes_2esnd___24a3(V4__State,V1__M,cIntMap_2eMapiter_2eMapFold1__state___24a9(V0__A,V1__M,V2__neutral,V3__op,V4__State,V5__f,V10__state,V8__pf,V6__m)) = cIntMap_2eMapiter_2eMapFold1___24a7(V0__A,V1__M,V2__neutral,V3__op,V7__g,V8__pf,V6__m) ) ) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapSweep_semantics_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__192___24t(V0__A,V1__f)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> ( cIntMap_2eMapiter_2eMapSweep___24a3(V0__A,V1__f,V2__m) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,V3__a,V4__y))
=> happ(happ(V1__f,V3__a),V4__y) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapSweep_semantics_1_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__192___24t(V0__A,V1__f)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__pf] :
( c_24__type__235___24t(V0__A,V3__pf)
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> ( cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V2__m) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,V4__a,V5__y))
=> happ(happ(V1__f,V4__a),V5__y) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapSweep_semantics_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__192___24t(V0__A,V1__f)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> ! [V4__y] :
( t(V4__y,V0__A)
=> ( cIntMap_2eMapiter_2eMapSweep___24a3(V0__A,V1__f,V2__m) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,V3__a,V4__y))
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,V3__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V4__y) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapSweep_semantics_2_2',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__192___24t(V0__A,V1__f)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__pf] :
( c_24__type__235___24t(V0__A,V3__pf)
=> ! [V4__fp] :
( c_24__type__235___24t(V0__A,V4__fp)
=> ( ! [V5__a0] :
( cIntMap_2eMap_2ead___24t(V5__a0)
=> happ(V4__fp,happ(V3__pf,V5__a0)) = V5__a0 )
=> ! [V6__a] :
( cIntMap_2eMap_2ead___24t(V6__a)
=> ! [V7__y] :
( t(V7__y,V0__A)
=> ( cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V2__m) = cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),cCoq_2eInit_2eDatatypes_2epair___24a4(cIntMap_2eMap_2ead,V0__A,V6__a,V7__y))
=> cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,happ(V4__fp,V6__a)) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V7__y) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapSweep_semantics_3',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__192___24t(V0__A,V1__f)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ( cIntMap_2eMapiter_2eMapSweep___24a3(V0__A,V1__f,V2__m) = cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A))
=> ! [V4__a] :
( cIntMap_2eMap_2ead___24t(V4__a)
=> ! [V5__y] :
( t(V5__y,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,V4__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V5__y)
=> happ(happ(V1__f,V4__a),V5__y) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.MapSweep_semantics_3_1',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__f] :
( c_24__type__192___24t(V0__A,V1__f)
=> ! [V2__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V2__m)
=> ! [V3__pf] :
( c_24__type__235___24t(V0__A,V3__pf)
=> ( cIntMap_2eMapiter_2eMapSweep1___24a4(V0__A,V1__f,V3__pf,V2__m) = cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A))
=> ! [V5__a] :
( cIntMap_2eMap_2ead___24t(V5__a)
=> ! [V6__y] :
( t(V6__y,V0__A)
=> ( cIntMap_2eMap_2eMapGet___24a3(V0__A,V2__m,V5__a) = cCoq_2eInit_2eDatatypes_2eSome___24a2(V0__A,V6__y)
=> happ(happ(V1__f,happ(V3__pf,V5__a)),V6__y) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ) ) ) ) ).
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.Mapiter.Map_of_alist_semantics',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__l] :
( cIntMap_2eMapiter_2ealist___24t(V0__A,V1__l)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMapiter_2ealist__semantics___24a2(V0__A,V1__l),cIntMap_2eMap_2eMapGet___24a2(V0__A,cIntMap_2eMapiter_2eMap__of__alist___24a2(V0__A,V1__l))) ) ) ).
fof('IntMap.Mapiter.ad_comp_double_inj',axiom,
! [V0__pf] :
( c_24__type__3045___24t(V0__pf)
=> ( cIntMap_2eMapiter_2ead__inj___24a1(V0__pf)
=> cIntMap_2eMapiter_2ead__inj___24a1(c_24__lam__3048___24a1(V0__pf)) ) ) ).
fof('IntMap.Mapiter.ad_comp_double_plus_un_inj',axiom,
! [V0__pf] :
( c_24__type__3045___24t(V0__pf)
=> ( cIntMap_2eMapiter_2ead__inj___24a1(V0__pf)
=> cIntMap_2eMapiter_2ead__inj___24a1(c_24__lam__3050___24a1(V0__pf)) ) ) ).
fof('IntMap.Mapiter.alist_MapMerge_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_2eMapiter_2ealist__semantics___24a2(V0__A,cIntMap_2eMapiter_2eaapp___24a3(V0__A,cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,V2__m_27),cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,V1__m))),cIntMap_2eMapiter_2ealist__semantics___24a2(V0__A,cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,cIntMap_2eMap_2eMapMerge___24a3(V0__A,V1__m,V2__m_27)))) ) ) ) ).
fof('IntMap.Mapiter.alist_of_Map_semantics',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cIntMap_2eMap_2eeqm___24a3(V0__A,cIntMap_2eMap_2eMapGet___24a2(V0__A,V1__m),cIntMap_2eMapiter_2ealist__semantics___24a2(V0__A,cIntMap_2eMapiter_2ealist__of__Map___24a2(V0__A,V1__m))) ) ) ).
fof('IntMap.Mapiter.alist_semantics_app',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__l] :
( cIntMap_2eMapiter_2ealist___24t(V0__A,V1__l)
=> ! [V2__l_27] :
( cIntMap_2eMapiter_2ealist___24t(V0__A,V2__l_27)
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eMapiter_2ealist__semantics___24a3(V0__A,cIntMap_2eMapiter_2eaapp___24a3(V0__A,V1__l,V2__l_27),V3__a) = c_24__case__Coq_2eInit_2eDatatypes_2eoption_242991___24a4(V0__A,V1__l,V2__l_27,V3__a) ) ) ) ) ).
fof('IntMap.Mapiter.fold_right_aapp',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__M] :
( cType___24t(V1__M)
=> ! [V2__neutral] :
( t(V2__neutral,V1__M)
=> ! [V3__op] :
( c_24__type__2527___24t(V1__M,V3__op)
=> ( ! [V4__a] :
( t(V4__a,V1__M)
=> ! [V5__b] :
( t(V5__b,V1__M)
=> ! [V6__c] :
( t(V6__c,V1__M)
=> happ(happ(V3__op,happ(happ(V3__op,V4__a),V5__b)),V6__c) = happ(happ(V3__op,V4__a),happ(happ(V3__op,V5__b),V6__c)) ) ) )
=> ( ! [V5__a] :
( t(V5__a,V1__M)
=> happ(happ(V3__op,V2__neutral),V5__a) = V5__a )
=> ! [V6__f] :
( c_24__type__2534___24t(V0__A,V1__M,V6__f)
=> ! [V7__l] :
( cIntMap_2eMapiter_2ealist___24t(V0__A,V7__l)
=> ! [V8__l_27] :
( cIntMap_2eMapiter_2ealist___24t(V0__A,V8__l_27)
=> cCoq_2eLists_2eList_2efold__right___24a5(V1__M,cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),c_24__lam__3105___24a4(V0__A,V1__M,V3__op,V6__f),V2__neutral,cIntMap_2eMapiter_2eaapp___24a3(V0__A,V7__l,V8__l_27)) = happ(happ(V3__op,cCoq_2eLists_2eList_2efold__right___24a5(V1__M,cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),c_24__lam__3151___24a4(V0__A,V1__M,V3__op,V6__f),V2__neutral,V7__l)),cCoq_2eLists_2eList_2efold__right___24a5(V1__M,cCoq_2eInit_2eDatatypes_2eprod___24a2(cIntMap_2eMap_2ead,V0__A),c_24__lam__3197___24a4(V0__A,V1__M,V3__op,V6__f),V2__neutral,V8__l_27)) ) ) ) ) ) ) ) ) ) ).
fof('IntMap.Mapiter.pair_sp',axiom,
! [V0__B] :
( cType___24t(V0__B)
=> ! [V1__C] :
( cType___24t(V1__C)
=> ! [V2__x] :
( cCoq_2eInit_2eDatatypes_2eprod___24t(V0__B,V1__C,V2__x)
=> V2__x = cCoq_2eInit_2eDatatypes_2epair___24a4(V0__B,V1__C,cCoq_2eInit_2eDatatypes_2efst___24a3(V0__B,V1__C,V2__x),cCoq_2eInit_2eDatatypes_2esnd___24a3(V0__B,V1__C,V2__x)) ) ) ) ).
fof('Mapsubset.FSubset_antisym',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> ! [V1__s_27] :
( cIntMap_2eFset_2eFSet___24t(V1__s_27)
=> ( cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27)
=> ( cMapsubset_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('Mapsubset.FSubset_refl',axiom,
! [V0__s] :
( cIntMap_2eFset_2eFSet___24t(V0__s)
=> cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V0__s) ) ).
fof('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)
=> ( cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V1__s_27)
=> ( cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V1__s_27,V2__s_27_27)
=> cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,V0__s,V2__s_27_27) ) ) ) ) ) ).
fof('Mapsubset.MapSubsetExtra.MapSubset_1_Dom',axiom,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__m_27] :
( cIntMap_2eMap_2eMap___24t(cB,V1__m_27)
=> cMapsubset_2eMapSubset__1___24a4(cA,cB,V0__m,V1__m_27) = cMapsubset_2eMapSubset__1___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(cA,V0__m),cIntMap_2eFset_2eMapDom___24a2(cB,V1__m_27)) ) ) ).
fof('Mapsubset.MapSubsetExtra.MapSubset_Dom_1',axiom,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__m_27] :
( cIntMap_2eMap_2eMap___24t(cB,V1__m_27)
=> ( cMapsubset_2eMapSubset___24a4(cA,cB,V0__m,V1__m_27)
=> cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(cA,V0__m),cIntMap_2eFset_2eMapDom___24a2(cB,V1__m_27)) ) ) ) ).
fof('Mapsubset.MapSubsetExtra.MapSubset_Dom_2',axiom,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__m_27] :
( cIntMap_2eMap_2eMap___24t(cB,V1__m_27)
=> ( cMapsubset_2eMapSubset___24a4(cCoq_2eInit_2eDatatypes_2eunit,cCoq_2eInit_2eDatatypes_2eunit,cIntMap_2eFset_2eMapDom___24a2(cA,V0__m),cIntMap_2eFset_2eMapDom___24a2(cB,V1__m_27))
=> cMapsubset_2eMapSubset___24a4(cA,cB,V0__m,V1__m_27) ) ) ) ).
fof('Mapsubset.MapSubsetExtra.MapSubset_Put',axiom,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( cA___24t(V2__y)
=> cMapsubset_2eMapSubset___24a4(cA,cA,V0__m,cIntMap_2eMap_2eMapPut___24a4(cA,V0__m,V1__a,V2__y)) ) ) ) ).
fof('Mapsubset.MapSubsetExtra.MapSubset_Put_behind',axiom,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__a] :
( cIntMap_2eMap_2ead___24t(V1__a)
=> ! [V2__y] :
( cA___24t(V2__y)
=> cMapsubset_2eMapSubset___24a4(cA,cA,V0__m,cIntMap_2eMap_2eMapPut__behind___24a4(cA,V0__m,V1__a,V2__y)) ) ) ) ).
fof('Mapsubset.MapSubsetExtra.MapSubset_Put_mono',axiom,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__m_27] :
( cIntMap_2eMap_2eMap___24t(cB,V1__m_27)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__y] :
( cA___24t(V3__y)
=> ! [V4__y_27] :
( cB___24t(V4__y_27)
=> ( cMapsubset_2eMapSubset___24a4(cA,cB,V0__m,V1__m_27)
=> cMapsubset_2eMapSubset___24a4(cA,cB,cIntMap_2eMap_2eMapPut___24a4(cA,V0__m,V2__a,V3__y),cIntMap_2eMap_2eMapPut___24a4(cB,V1__m_27,V2__a,V4__y_27)) ) ) ) ) ) ) ).
fof('Mapsubset.MapSubset_1_imp',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)
=> ( cMapsubset_2eMapSubset__1___24a4(V0__A,V1__B,V2__m,V3__m_27) = cCoq_2eInit_2eDatatypes_2etrue
=> cMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27) ) ) ) ) ) ).
fof('Mapsubset.MapSubset_2_imp',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)
=> ( cMapsubset_2eMapSubset__2___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> cMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27) ) ) ) ) ) ).
fof('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)
=> ( cMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> ( cMapsubset_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('Mapsubset.MapSubset_imp_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)
=> ( cMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> cMapsubset_2eMapSubset__1___24a4(V0__A,V1__B,V2__m,V3__m_27) = cCoq_2eInit_2eDatatypes_2etrue ) ) ) ) ) ).
fof('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)
=> ( cMapsubset_2eMapSubset___24a4(V0__A,V1__B,V2__m,V3__m_27)
=> cMapsubset_2eMapSubset__2___24a4(V0__A,V1__B,V2__m,V3__m_27) ) ) ) ) ) ).
fof('Mapsubset.MapSubset_refl',axiom,
! [V0__A] :
( cType___24t(V0__A)
=> ! [V1__m] :
( cIntMap_2eMap_2eMap___24t(V0__A,V1__m)
=> cMapsubset_2eMapSubset___24a4(V0__A,V0__A,V1__m,V1__m) ) ) ).
fof('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)
=> ( cMapsubset_2eMapSubset___24a4(V0__A,V1__B,V3__m,V4__m_27)
=> ( cMapsubset_2eMapSubset___24a4(V1__B,V2__C,V4__m_27,V5__m_27_27)
=> cMapsubset_2eMapSubset___24a4(V0__A,V2__C,V3__m,V5__m_27_27) ) ) ) ) ) ) ) ) ).
fof('Mapsubset.map_dom_empty_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_2eMap_2eM0___24a1(V0__A))
=> ! [V3__a] :
( cIntMap_2eMap_2ead___24t(V3__a)
=> cIntMap_2eFset_2ein__dom___24a3(V0__A,V3__a,V1__m) = cCoq_2eInit_2eDatatypes_2efalse ) ) ) ) ).
fof('Mapsubset.map_dom_empty_2',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_2eMapaxioms_2eeqmap___24a3(V0__A,V1__m,cIntMap_2eMap_2eM0___24a1(V0__A)) ) ) ) ).
fof('$adef_$_lam_1645_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1645,V_24X1),V_24X2),V_24X3) = c_24__lam__1645___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Map.M0_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2eM0,V_24X1) = cIntMap_2eMap_2eM0___24a1(V_24X1) ).
fof('$adef_$_lam_7949_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__7949,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__7949___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_3048_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__3048,V_24X1),V_24X2) = c_24__lam__3048___24a2(V_24X1,V_24X2) ).
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.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_Coq.Bool.Bool.orb_true_elim_$a1',axiom,
! [V_24X1] : happ(cCoq_2eBool_2eBool_2eorb__true__elim,V_24X1) = cCoq_2eBool_2eBool_2eorb__true__elim___24a1(V_24X1) ).
fof('$adef_$_lam_1401_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1401,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1401___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.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_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_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_$_lam_1843_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1843,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1843___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Init.Decimal.nzhead_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2enzhead,V_24X1) = cCoq_2eInit_2eDecimal_2enzhead___24a1(V_24X1) ).
fof('$adef_Coq.Lists.List.Exists_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eLists_2eList_2eExists,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eLists_2eList_2eExists___24a3(V_24X1,V_24X2,V_24X3) ) ).
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_Coq.Init.Specif.sig_rect_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esig__rect,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esig__rect___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_case_Coq.Init.Datatypes.nat$57567_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2enat_2457567,V_24X1),V_24X2),V_24X3) = c_24__case__Coq_2eInit_2eDatatypes_2enat_2457567___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_58389_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58389,V_24X1),V_24X2),V_24X3) = c_24__prop__58389___24a3(V_24X1,V_24X2,V_24X3) ).
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_1473_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1473,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1473___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_$_prop_46005_$a1',axiom,
! [V_24X1] : happ(c_24__prop__46005,V_24X1) = c_24__prop__46005___24a1(V_24X1) ).
fof('$adef_Coq.Init.Specif.sumor_rect_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2esumor__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2eInit_2eSpecif_2esumor__rect___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_Coq.Relations.Relation_Operators.clos_refl_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eRelations_2eRelation__Operators_2eclos__refl,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eRelations_2eRelation__Operators_2eclos__refl___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
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.Init.Nat.log2_iter_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eNat_2elog2__iter,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eNat_2elog2__iter___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.Sorting.Sorted.LocallySorted_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eSorting_2eSorted_2eLocallySorted,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eSorting_2eSorted_2eLocallySorted___24a3(V_24X1,V_24X2,V_24X3) ) ).
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_$_lam_58618_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__58618,V_24X1),V_24X2),V_24X3) = c_24__lam__58618___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_1843_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1843,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1843___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_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_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.Arith.Between.P_nth_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(cCoq_2eArith_2eBetween_2eP__nth,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> cCoq_2eArith_2eBetween_2eP__nth___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
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.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_$_lam_3323_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__3323,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__3323___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_case_Coq.Init.Datatypes.bool$1422_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241422,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241422___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_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_$_lam_1106_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1106,V_24X1),V_24X2) = c_24__lam__1106___24a2(V_24X1,V_24X2) ).
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.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.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_$_lam_2977_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__2977,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__2977___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_case_Coq.Init.Datatypes.prod$13934_$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_2413934,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_2413934___24a9(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9) ) ).
fof('$adef_$_lam_2434_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2434,V_24X1),V_24X2),V_24X3) = c_24__lam__2434___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_3197_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__3197,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__3197___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_$_case_Coq.Init.Datatypes.bool$1543_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241543,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241543___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_Coq.Relations.Relation_Operators.symprod_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(cCoq_2eRelations_2eRelation__Operators_2esymprod,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> cCoq_2eRelations_2eRelation__Operators_2esymprod___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_$_lam_2400_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2400,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2400___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2473_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2473,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2473___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.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_2249_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2249,V_24X1),V_24X2),V_24X3) = c_24__lam__2249___24a3(V_24X1,V_24X2,V_24X3) ).
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_45440_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45440,V_24X1) = c_24__prop__45440___24a1(V_24X1) ).
fof('$adef_$_lam_1343_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1343,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1343___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_case_Coq.Init.Datatypes.option$2991_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eoption_242991,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2eoption_242991___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_58618_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__58618,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__58618___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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.Init.Specif.sumor_rec_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esumor__rec,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esumor__rec___24a3(V_24X1,V_24X2,V_24X3) ).
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_1270_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1270,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1270___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_1759_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1759,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1759___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_3425_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(c_24__lam__3425,V_24X1),V_24X2))
<=> c_24__lam__3425___24a2(V_24X1,V_24X2) ) ).
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.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_IntMap.Mapiter.MapSweep2_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eMapiter_2eMapSweep2,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eMapiter_2eMapSweep2___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.FSets.FSetPositive.PositiveSet.ct_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2ect,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eFSets_2eFSetPositive_2ePositiveSet_2ect___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_$_lam_1868_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1868,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1868___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_3050_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__3050,V_24X1),V_24X2) = c_24__lam__3050___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_$_case_Coq.Init.Datatypes.bool$1412_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241412,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241412___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_prop_45998_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45998,V_24X1) = c_24__prop__45998___24a1(V_24X1) ).
fof('$adef_$_prop_998_$a1',axiom,
! [V_24X1] : happ(c_24__prop__998,V_24X1) = c_24__prop__998___24a1(V_24X1) ).
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_$_lam_1608_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1608,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1608___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_1767_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1767,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1767___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_1811_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1811,V_24X1),V_24X2),V_24X3) = c_24__lam__1811___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_$_lam_1751_$a1',axiom,
! [V_24X1] : happ(c_24__lam__1751,V_24X1) = c_24__lam__1751___24a1(V_24X1) ).
fof('$adef_$_fix_58516_v_CANONICAL_0_$a1',axiom,
! [V_24X1] : happ(c_24__fix__58516__v__CANONICAL__0,V_24X1) = c_24__fix__58516__v__CANONICAL__0___24a1(V_24X1) ).
fof('$adef_$_lam_3048_$a1',axiom,
! [V_24X1] : happ(c_24__lam__3048,V_24X1) = c_24__lam__3048___24a1(V_24X1) ).
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_Coq.Arith.Between.exists_between_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eArith_2eBetween_2eexists__between,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eArith_2eBetween_2eexists__between___24a3(V_24X1,V_24X2,V_24X3) ) ).
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_$_lam_3258_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__3258,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__3258___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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.Specif.sumor_rect_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esumor__rect,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esumor__rect___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Mapiter.MapFold1_state_$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(cIntMap_2eMapiter_2eMapFold1__state,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8) = cIntMap_2eMapiter_2eMapFold1__state___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8) ).
fof('$adef_$_lam_145_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__145,V_24X1),V_24X2),V_24X3) = c_24__lam__145___24a3(V_24X1,V_24X2,V_24X3) ).
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.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_$_prop_58387_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__58387,V_24X1),V_24X2) = c_24__prop__58387___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_7954_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__7954,V_24X1),V_24X2) = c_24__lam__7954___24a2(V_24X1,V_24X2) ).
fof('$adef_IntMap.Map.Map_rect_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMap__rect,V_24X1),V_24X2) = cIntMap_2eMap_2eMap__rect___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1608_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__1608,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__1608___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_$_lam_3271_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__3271,V_24X1),V_24X2) = c_24__lam__3271___24a2(V_24X1,V_24X2) ).
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_$_lam_2977_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2977,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2977___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_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_469_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__469,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__469___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
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.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_$_lam_1759_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1759,V_24X1),V_24X2),V_24X3) = c_24__lam__1759___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_1780_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1780,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1780___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_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_$_lam_670_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__670,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__670___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_2787_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2787,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2787___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_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_Coq.Init.Datatypes.cons_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2econs,V_24X1) = cCoq_2eInit_2eDatatypes_2econs___24a1(V_24X1) ).
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.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.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.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.Numbers.BinNums.Npos_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNumbers_2eBinNums_2eNpos,V_24X1) = cCoq_2eNumbers_2eBinNums_2eNpos___24a1(V_24X1) ).
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_$_lam_137_$a1',axiom,
! [V_24X1] : happ(c_24__lam__137,V_24X1) = c_24__lam__137___24a1(V_24X1) ).
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_$_lam_2364_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(c_24__lam__2364,V_24X1),V_24X2),V_24X3),V_24X4))
<=> c_24__lam__2364___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_2394_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2394,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2394___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_172_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__172,V_24X1),V_24X2),V_24X3) = c_24__lam__172___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_58388_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58388,V_24X1),V_24X2),V_24X3) = c_24__prop__58388___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_lam_3343_$a1',axiom,
! [V_24X1] : happ(c_24__lam__3343,V_24X1) = c_24__lam__3343___24a1(V_24X1) ).
fof('$adef_Coq.Structures.GenericMinMax.gmax_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eStructures_2eGenericMinMax_2egmax,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eStructures_2eGenericMinMax_2egmax___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_1918_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1918,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1918___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.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_$_prop_45450_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45450,V_24X1) = c_24__prop__45450___24a1(V_24X1) ).
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.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_$_lam_7949_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__7949,V_24X1),V_24X2),V_24X3) = c_24__lam__7949___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_469_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__469,V_24X1),V_24X2),V_24X3) = c_24__lam__469___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_lam_3271_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__3271,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__3271___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_prop_46004_$a1',axiom,
! [V_24X1] : happ(c_24__prop__46004,V_24X1) = c_24__prop__46004___24a1(V_24X1) ).
fof('$adef_Coq.PArith.BinPosDef.Pos.div2_$a1',axiom,
! [V_24X1] : happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2,V_24X1) = cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(V_24X1) ).
fof('$adef_$_lam_244_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__244,V_24X1),V_24X2),V_24X3) = c_24__lam__244___24a3(V_24X1,V_24X2,V_24X3) ).
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_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_$_lam_1312_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__1312,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__1312___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_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_1767_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1767,V_24X1),V_24X2),V_24X3) = c_24__lam__1767___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_$_prop_58372_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58372,V_24X1),V_24X2),V_24X3) = c_24__prop__58372___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_1388_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1388,V_24X1),V_24X2),V_24X3) = c_24__lam__1388___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_$_cast_45441_$a1',axiom,
! [V_24X1] : happ(c_24__cast__45441,V_24X1) = c_24__cast__45441___24a1(V_24X1) ).
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.Bool.Bool.ifb_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eBool_2eBool_2eifb,V_24X1),V_24X2),V_24X3) = cCoq_2eBool_2eBool_2eifb___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_45449_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45449,V_24X1) = c_24__prop__45449___24a1(V_24X1) ).
fof('$adef_Coq.Init.Specif.sig_rec_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esig__rec,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esig__rec___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_45995_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45995,V_24X1) = c_24__prop__45995___24a1(V_24X1) ).
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_$_case_Coq.Init.Datatypes.bool$1663_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241663,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241663___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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.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_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.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_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.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_$_lam_172_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__172,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__172___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_137_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__137,V_24X1),V_24X2) = c_24__lam__137___24a2(V_24X1,V_24X2) ).
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_$_lam_240_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__240,V_24X1),V_24X2),V_24X3) = c_24__lam__240___24a3(V_24X1,V_24X2,V_24X3) ).
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_Coq.Relations.Relation_Operators.Ltl_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eRelations_2eRelation__Operators_2eLtl,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eRelations_2eRelation__Operators_2eLtl___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_1510_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1510,V_24X1),V_24X2),V_24X3) = c_24__lam__1510___24a3(V_24X1,V_24X2,V_24X3) ).
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.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.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_IntMap.Mapiter.alist_semantics_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMapiter_2ealist__semantics,V_24X1),V_24X2) = cIntMap_2eMapiter_2ealist__semantics___24a2(V_24X1,V_24X2) ).
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_1553_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1553,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1553___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_2244_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2244,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2244___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2695_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2695,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2695___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_2364_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2364,V_24X1),V_24X2),V_24X3) = c_24__lam__2364___24a3(V_24X1,V_24X2,V_24X3) ).
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_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_Coq.Relations.Relation_Operators.swapprod_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eRelations_2eRelation__Operators_2eswapprod,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eRelations_2eRelation__Operators_2eswapprod___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_lam_1553_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1553,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1553___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_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.Init.Specif.sumbool_rect_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esumbool__rect,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esumbool__rect___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_2933_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2933,V_24X1),V_24X2),V_24X3) = c_24__lam__2933___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_lam_2479_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2479,V_24X1),V_24X2),V_24X3) = c_24__lam__2479___24a3(V_24X1,V_24X2,V_24X3) ).
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.Relations.Relation_Operators.clos_refl_trans_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eRelations_2eRelation__Operators_2eclos__refl__trans,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eRelations_2eRelation__Operators_2eclos__refl__trans___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
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_$_prop_3426_$a1',axiom,
! [V_24X1] : happ(c_24__prop__3426,V_24X1) = c_24__prop__3426___24a1(V_24X1) ).
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_2244_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2244,V_24X1),V_24X2),V_24X3) = c_24__lam__2244___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_3343_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(c_24__lam__3343,V_24X1),V_24X2))
<=> c_24__lam__3343___24a2(V_24X1,V_24X2) ) ).
fof('$adef_$_prop_58370_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58370,V_24X1),V_24X2),V_24X3) = c_24__prop__58370___24a3(V_24X1,V_24X2,V_24X3) ).
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_IntMap.Mapiter.alist_semantics_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMapiter_2ealist__semantics,V_24X1),V_24X2),V_24X3) = cIntMap_2eMapiter_2ealist__semantics___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_3151_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__3151,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__3151___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_3422_$a1',axiom,
! [V_24X1] :
( p(happ(c_24__lam__3422,V_24X1))
<=> c_24__lam__3422___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_3105_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__3105,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__3105___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_IntMap.Mapiter.ad_inj_$a1',axiom,
! [V_24X1] :
( p(happ(cIntMap_2eMapiter_2ead__inj,V_24X1))
<=> cIntMap_2eMapiter_2ead__inj___24a1(V_24X1) ) ).
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.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.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.Structures.GenericMinMax.gmin_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eStructures_2eGenericMinMax_2egmin,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eStructures_2eGenericMinMax_2egmin___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.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.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.Init.Decimal.D7_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD7,V_24X1) = cCoq_2eInit_2eDecimal_2eD7___24a1(V_24X1) ).
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.Specif.exist_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2eexist,V_24X1),V_24X2),V_24X3),V_24X4) = cCoq_2eInit_2eSpecif_2eexist___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_1683_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1683,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1683___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_2787_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2787,V_24X1),V_24X2),V_24X3) = c_24__lam__2787___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_IntMap.Map.MapSingleton_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2eMapSingleton,V_24X1) = cIntMap_2eMap_2eMapSingleton___24a1(V_24X1) ).
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_2479_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2479,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2479___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_1179_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__1179,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__1179___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_$_lam_1106_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1106,V_24X1),V_24X2),V_24X3) = c_24__lam__1106___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_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_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_Coq.Init.Decimal.D0_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD0,V_24X1) = cCoq_2eInit_2eDecimal_2eD0___24a1(V_24X1) ).
fof('$adef_$_cast_45993_$a1',axiom,
! [V_24X1] : happ(c_24__cast__45993,V_24X1) = c_24__cast__45993___24a1(V_24X1) ).
fof('$adef_$_case_Coq.Init.Datatypes.bool$45987_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_2445987,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_2445987___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.NArith.BinNat.N.discr_$a1',axiom,
! [V_24X1] : happ(cCoq_2eNArith_2eBinNat_2eN_2ediscr,V_24X1) = cCoq_2eNArith_2eBinNat_2eN_2ediscr___24a1(V_24X1) ).
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_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_$_lam_1121_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1121,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1121___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2019_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2019,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2019___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_1645_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1645,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1645___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_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_Coq.Structures.OrderedTypeEx.PositiveOrderedTypeBits.bits_lt_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt,V_24X1),V_24X2))
<=> cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2ebits__lt___24a2(V_24X1,V_24X2) ) ).
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_$_lam_1220_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1220,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1220___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_$_lam_1312_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1312,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1312___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_$_lam_3432_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(c_24__lam__3432,V_24X1),V_24X2))
<=> c_24__lam__3432___24a2(V_24X1,V_24X2) ) ).
fof('$adef_Coq.Relations.Relation_Operators.Desc_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(cCoq_2eRelations_2eRelation__Operators_2eDesc,V_24X1),V_24X2),V_24X3))
<=> cCoq_2eRelations_2eRelation__Operators_2eDesc___24a3(V_24X1,V_24X2,V_24X3) ) ).
fof('$adef_$_prop_58371_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58371,V_24X1),V_24X2),V_24X3) = c_24__prop__58371___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_lam_735_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__735,V_24X1),V_24X2),V_24X3) = c_24__lam__735___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Specif.Exc_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eSpecif_2eExc,V_24X1) = cCoq_2eInit_2eSpecif_2eExc___24a1(V_24X1) ).
fof('$adef_$_lam_1220_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1220,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1220___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.Init.Specif.sigT_rect_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2esigT__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eInit_2eSpecif_2esigT__rect___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_3197_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__3197,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__3197___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.Init.Peano.IsSucc_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eInit_2ePeano_2eIsSucc,V_24X1))
<=> cCoq_2eInit_2ePeano_2eIsSucc___24a1(V_24X1) ) ).
fof('$adef_$_lam_7954_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__7954,V_24X1),V_24X2),V_24X3) = c_24__lam__7954___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_58417_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__58417,V_24X1),V_24X2) = c_24__lam__58417___24a2(V_24X1,V_24X2) ).
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_$_lam_1807_$a1',axiom,
! [V_24X1] : happ(c_24__lam__1807,V_24X1) = c_24__lam__1807___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_$_lam_58417_$a1',axiom,
! [V_24X1] : happ(c_24__lam__58417,V_24X1) = c_24__lam__58417___24a1(V_24X1) ).
fof('$adef_$_lam_244_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__244,V_24X1),V_24X2) = c_24__lam__244___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1343_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1343,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1343___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_$_lam_3258_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__3258,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__3258___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_568_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__568,V_24X1),V_24X2) = c_24__lam__568___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1510_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1510,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1510___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_lam_1780_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1780,V_24X1),V_24X2),V_24X3) = c_24__lam__1780___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_3433_$a1',axiom,
! [V_24X1] : happ(c_24__prop__3433,V_24X1) = c_24__prop__3433___24a1(V_24X1) ).
fof('$adef_$_lam_3151_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__3151,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__3151___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_$_lam_568_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] :
( p(happ(happ(happ(c_24__lam__568,V_24X1),V_24X2),V_24X3))
<=> c_24__lam__568___24a3(V_24X1,V_24X2,V_24X3) ) ).
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_2019_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2019,V_24X1),V_24X2),V_24X3) = c_24__lam__2019___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_fix_57445_v_CANONICAL_1_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__fix__57445__v__CANONICAL__1,V_24X1),V_24X2),V_24X3) = c_24__fix__57445__v__CANONICAL__1___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_lam_3341_$a1',axiom,
! [V_24X1] : happ(c_24__lam__3341,V_24X1) = c_24__lam__3341___24a1(V_24X1) ).
fof('$adef_$_lam_240_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__240,V_24X1),V_24X2) = c_24__lam__240___24a2(V_24X1,V_24X2) ).
fof('$adef_$_lam_1121_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1121,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1121___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_IntMap.Map.Map_rec_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMap__rec,V_24X1),V_24X2) = cIntMap_2eMap_2eMap__rec___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Specif.sig_rect_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2esig__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eInit_2eSpecif_2esig__rect___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_$_let_var_6_p_42698_42700_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__let__var__6__p__42698__42700,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__let__var__6__p__42698__42700___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_case_Coq.Init.Datatypes.bool$2265_$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_242265,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_242265___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_IntMap.Map.MapEmptyp_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(cIntMap_2eMap_2eMapEmptyp,V_24X1),V_24X2) = cIntMap_2eMap_2eMapEmptyp___24a2(V_24X1,V_24X2) ).
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_$_lam_1968_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1968,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1968___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_let_var_6_p_42696_42699_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__let__var__6__p__42696__42699,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__let__var__6__p__42696__42699___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2249_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__2249,V_24X1),V_24X2) = c_24__lam__2249___24a2(V_24X1,V_24X2) ).
fof('$adef_$_cast_45438_$a1',axiom,
! [V_24X1] : happ(c_24__cast__45438,V_24X1) = c_24__cast__45438___24a1(V_24X1) ).
fof('$adef_$_prop_58367_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__prop__58367,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__prop__58367___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_1388_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1388,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1388___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_lam_742_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] :
( p(happ(happ(happ(happ(happ(c_24__lam__742,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5))
<=> c_24__lam__742___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ) ).
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.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_IntMap.Map.Map_rect_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cIntMap_2eMap_2eMap__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cIntMap_2eMap_2eMap__rect___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_$_prop_58369_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58369,V_24X1),V_24X2),V_24X3) = c_24__prop__58369___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.NArith.Ndigits.Neven_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eNArith_2eNdigits_2eNeven,V_24X1))
<=> cCoq_2eNArith_2eNdigits_2eNeven___24a1(V_24X1) ) ).
fof('$adef_$_lam_2933_$a1',axiom,
! [V_24X1] : happ(c_24__lam__2933,V_24X1) = c_24__lam__2933___24a1(V_24X1) ).
fof('$adef_$_lam_2695_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__2695,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__2695___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_case_Coq.Init.Datatypes.list$57400_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2elist_2457400,V_24X1),V_24X2),V_24X3) = c_24__case__Coq_2eInit_2eDatatypes_2elist_2457400___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_681_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] :
( p(happ(happ(happ(happ(happ(happ(c_24__lam__681,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6))
<=> c_24__lam__681___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ) ).
fof('$adef_$_lam_1751_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1751,V_24X1),V_24X2) = c_24__lam__1751___24a2(V_24X1,V_24X2) ).
fof('$adef_Coq.Init.Datatypes.prod_rect_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eprod__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = cCoq_2eInit_2eDatatypes_2eprod__rect___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_$_lam_1473_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1473,V_24X1),V_24X2),V_24X3) = c_24__lam__1473___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_$_lam_1683_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1683,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1683___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_Mapsubset.MapSubset_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cMapsubset_2eMapSubset,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cMapsubset_2eMapSubset___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_Mapsubset.MapSubset_2_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cMapsubset_2eMapSubset__2,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cMapsubset_2eMapSubset__2___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
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.Init.Datatypes.app_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDatatypes_2eapp,V_24X1) = cCoq_2eInit_2eDatatypes_2eapp___24a1(V_24X1) ).
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_$_cast_45996_$a1',axiom,
! [V_24X1] : happ(c_24__cast__45996,V_24X1) = c_24__cast__45996___24a1(V_24X1) ).
fof('$adef_$_lam_3105_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__3105,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__3105___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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.Init.Specif.inright_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2einright,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2einright___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_Coq.Init.Specif.sumbool_rec_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cCoq_2eInit_2eSpecif_2esumbool__rec,V_24X1),V_24X2),V_24X3) = cCoq_2eInit_2eSpecif_2esumbool__rec___24a3(V_24X1,V_24X2,V_24X3) ).
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_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_$_lam_584_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__584,V_24X1),V_24X2) = c_24__lam__584___24a2(V_24X1,V_24X2) ).
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_Hammer.Tactics.Tactics.rdone_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(cHammer_2eTactics_2eTactics_2erdone,V_24X1),V_24X2))
<=> cHammer_2eTactics_2eTactics_2erdone___24a2(V_24X1,V_24X2) ) ).
fof('$adef_$_lam_145_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__145,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__145___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2400_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2400,V_24X1),V_24X2),V_24X3) = c_24__lam__2400___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_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_$_lam_2687_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__2687,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__2687___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_prop_45442_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45442,V_24X1) = c_24__prop__45442___24a1(V_24X1) ).
fof('$adef_$_lam_3432_$a1',axiom,
! [V_24X1] : happ(c_24__lam__3432,V_24X1) = c_24__lam__3432___24a1(V_24X1) ).
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.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_$_lam_584_$a1',axiom,
! [V_24X1] : happ(c_24__lam__584,V_24X1) = c_24__lam__584___24a1(V_24X1) ).
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_$_lam_1918_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1918,V_24X1),V_24X2),V_24X3) = c_24__lam__1918___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.Init.Byte.byte_of_byte_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eByte_2ebyte__of__byte,V_24X1) = cCoq_2eInit_2eByte_2ebyte__of__byte___24a1(V_24X1) ).
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.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_3050_$a1',axiom,
! [V_24X1] : happ(c_24__lam__3050,V_24X1) = c_24__lam__3050___24a1(V_24X1) ).
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_$_lam_1968_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1968,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1968___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_Coq.Arith.Wf_nat.ltof_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] :
( p(happ(happ(happ(happ(cCoq_2eArith_2eWf__nat_2eltof,V_24X1),V_24X2),V_24X3),V_24X4))
<=> cCoq_2eArith_2eWf__nat_2eltof___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ) ).
fof('$adef_$_case_Coq.Init.Datatypes.bool$1380_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241380,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241380___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_$_prop_45994_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45994,V_24X1) = c_24__prop__45994___24a1(V_24X1) ).
fof('$adef_IntMap.Map.newMap_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2enewMap,V_24X1) = cIntMap_2eMap_2enewMap___24a1(V_24X1) ).
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_IntMap.Mapiter.MapFold_state_$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_2eMapFold__state,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7) = cIntMap_2eMapiter_2eMapFold__state___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7) ).
fof('$adef_IntMap.Mapiter.MapFold1_state_$a9',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9] : happ(happ(happ(happ(happ(happ(happ(happ(happ(cIntMap_2eMapiter_2eMapFold1__state,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8),V_24X9) = cIntMap_2eMapiter_2eMapFold1__state___24a9(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9) ).
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_$_case_Coq.Init.Datatypes.list$57313_$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_2elist_2457313,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__case__Coq_2eInit_2eDatatypes_2elist_2457313___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_$_case_Coq.Numbers.BinNums.Z$57584_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2457584,V_24X1),V_24X2),V_24X3) = c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2457584___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_3341_$a2',axiom,
! [V_24X1,V_24X2] :
( p(happ(happ(c_24__lam__3341,V_24X1),V_24X2))
<=> c_24__lam__3341___24a2(V_24X1,V_24X2) ) ).
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_IntMap.Mapiter.MapSweep1_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cIntMap_2eMapiter_2eMapSweep1,V_24X1),V_24X2),V_24X3),V_24X4) = cIntMap_2eMapiter_2eMapSweep1___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_3323_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(c_24__lam__3323,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__lam__3323___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_1401_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1401,V_24X1),V_24X2),V_24X3) = c_24__lam__1401___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_$_lam_2687_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__2687,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__2687___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_IntMap.Map.MapMerge_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMap_2eMapMerge,V_24X1) = cIntMap_2eMap_2eMapMerge___24a1(V_24X1) ).
fof('$adef_Coq.NArith.Ndigits.Nodd_$a1',axiom,
! [V_24X1] :
( p(happ(cCoq_2eNArith_2eNdigits_2eNodd,V_24X1))
<=> cCoq_2eNArith_2eNdigits_2eNodd___24a1(V_24X1) ) ).
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_Mapsubset.MapSubset_1_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(cMapsubset_2eMapSubset__1,V_24X1),V_24X2),V_24X3),V_24X4) = cMapsubset_2eMapSubset__1___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_IntMap.Mapiter.MapSweep_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMapiter_2eMapSweep,V_24X1),V_24X2),V_24X3) = cIntMap_2eMapiter_2eMapSweep___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_2473_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2473,V_24X1),V_24X2),V_24X3) = c_24__lam__2473___24a3(V_24X1,V_24X2,V_24X3) ).
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_$_lam_742_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__742,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__742___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
fof('$adef_$_lam_2394_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__2394,V_24X1),V_24X2),V_24X3) = c_24__lam__2394___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_prop_997_$a1',axiom,
! [V_24X1] : happ(c_24__prop__997,V_24X1) = c_24__prop__997___24a1(V_24X1) ).
fof('$adef_$_prop_58368_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__prop__58368,V_24X1),V_24X2),V_24X3) = c_24__prop__58368___24a3(V_24X1,V_24X2,V_24X3) ).
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_Coq.micromega.RingMicromega.Psatz_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eRingMicromega_2ePsatz,V_24X1) = cCoq_2emicromega_2eRingMicromega_2ePsatz___24a1(V_24X1) ).
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.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_$_lam_681_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__681,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__681___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
fof('$adef_$_let_var_8_m_2255_2258_$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__2255__2258,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__let__var__8__m__2255__2258___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
fof('$adef_IntMap.Mapiter.aapp_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(cIntMap_2eMapiter_2eaapp,V_24X1),V_24X2),V_24X3) = cIntMap_2eMapiter_2eaapp___24a3(V_24X1,V_24X2,V_24X3) ).
fof('$adef_$_lam_2434_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__2434,V_24X1),V_24X2) = c_24__lam__2434___24a2(V_24X1,V_24X2) ).
fof('$adef_$_case_Coq.Init.Datatypes.option$2291_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eoption_242291,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2eoption_242291___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_Coq.Bool.Bool.andb_false_elim_$a1',axiom,
! [V_24X1] : happ(cCoq_2eBool_2eBool_2eandb__false__elim,V_24X1) = cCoq_2eBool_2eBool_2eandb__false__elim___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_$_case_Coq.Init.Datatypes.nat$57589_$a1',axiom,
! [V_24X1] : happ(c_24__case__Coq_2eInit_2eDatatypes_2enat_2457589,V_24X1) = c_24__case__Coq_2eInit_2eDatatypes_2enat_2457589___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.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_$_lam_1179_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__1179,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__1179___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_1868_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__1868,V_24X1),V_24X2),V_24X3) = c_24__lam__1868___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_Coq.Init.Decimal.D5_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2eD5,V_24X1) = cCoq_2eInit_2eDecimal_2eD5___24a1(V_24X1) ).
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_Coq.Init.Decimal.uint_of_uint_$a1',axiom,
! [V_24X1] : happ(cCoq_2eInit_2eDecimal_2euint__of__uint,V_24X1) = cCoq_2eInit_2eDecimal_2euint__of__uint___24a1(V_24X1) ).
fof('$adef_$_lam_1811_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__1811,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__1811___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_Coq.micromega.VarMap.Empty_$a1',axiom,
! [V_24X1] : happ(cCoq_2emicromega_2eVarMap_2eEmpty,V_24X1) = cCoq_2emicromega_2eVarMap_2eEmpty___24a1(V_24X1) ).
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_$_lam_735_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__lam__735,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__lam__735___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_$_case_Coq.Init.Datatypes.bool$1537_$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_241537,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241537___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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_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_248_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__lam__248,V_24X1),V_24X2),V_24X3) = c_24__lam__248___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_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_$_lam_1807_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__1807,V_24X1),V_24X2) = c_24__lam__1807___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_$_prop_45443_$a1',axiom,
! [V_24X1] : happ(c_24__prop__45443,V_24X1) = c_24__prop__45443___24a1(V_24X1) ).
fof('$adef_IntMap.Mapiter.acons_$a1',axiom,
! [V_24X1] : happ(cIntMap_2eMapiter_2eacons,V_24X1) = cIntMap_2eMapiter_2eacons___24a1(V_24X1) ).
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_3425_$a1',axiom,
! [V_24X1] : happ(c_24__lam__3425,V_24X1) = c_24__lam__3425___24a1(V_24X1) ).
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.Numbers.BinNums.positive$58500_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2458500,V_24X1),V_24X2) = c_24__case__Coq_2eNumbers_2eBinNums_2epositive_2458500___24a2(V_24X1,V_24X2) ).
fof('$adef_$_prop_569_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__569,V_24X1),V_24X2) = c_24__prop__569___24a2(V_24X1,V_24X2) ).
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_$_case_Coq.Init.Datatypes.bool$188_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_24188,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_24188___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_$_lam_248_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__lam__248,V_24X1),V_24X2) = c_24__lam__248___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_$_case_Coq.Init.Datatypes.bool$45992_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_2445992,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_2445992___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_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_$_case_Coq.Init.Datatypes.bool$1416_$a3',axiom,
! [V_24X1,V_24X2,V_24X3] : happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241416,V_24X1),V_24X2),V_24X3) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241416___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_$_case_Coq.Init.Datatypes.bool$1406_$a4',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4] : happ(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2ebool_241406,V_24X1),V_24X2),V_24X3),V_24X4) = c_24__case__Coq_2eInit_2eDatatypes_2ebool_241406___24a4(V_24X1,V_24X2,V_24X3,V_24X4) ).
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_IntMap.Mapiter.MapFold_state_$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(cIntMap_2eMapiter_2eMapFold__state,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6),V_24X7),V_24X8) = cIntMap_2eMapiter_2eMapFold__state___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8) ).
fof('$adef_$_prop_58373_$a2',axiom,
! [V_24X1,V_24X2] : happ(happ(c_24__prop__58373,V_24X1),V_24X2) = c_24__prop__58373___24a2(V_24X1,V_24X2) ).
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.Init.Specif.sumbool_rect_$a6',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6] : happ(happ(happ(happ(happ(happ(cCoq_2eInit_2eSpecif_2esumbool__rect,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5),V_24X6) = cCoq_2eInit_2eSpecif_2esumbool__rect___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6) ).
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.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.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.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_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_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_$_lam_670_$a5',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5] : happ(happ(happ(happ(happ(c_24__lam__670,V_24X1),V_24X2),V_24X3),V_24X4),V_24X5) = c_24__lam__670___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5) ).
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_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.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_$_type_55232',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__55232___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__55232___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_721',axiom,
! [V_24Y] :
( c_24__type__721___24t(V_24Y)
<=> t(V_24Y,c_24__type__721) ) ).
fof('$tdef_$_type_6740',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__6740___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__6740___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_23789',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__23789___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__23789___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.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_2054',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2054___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2054___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_44411',axiom,
! [V_24Y] :
( c_24__type__44411___24t(V_24Y)
<=> t(V_24Y,c_24__type__44411) ) ).
fof('$tdef_$_type_8896',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__8896___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__8896___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_1358',axiom,
! [V_24Y] :
( c_24__type__1358___24t(V_24Y)
<=> t(V_24Y,c_24__type__1358) ) ).
fof('$tdef_$_type_531',axiom,
! [V_24Y] :
( c_24__type__531___24t(V_24Y)
<=> t(V_24Y,c_24__type__531) ) ).
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_12276',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__12276___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__12276___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_24481',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__24481___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__24481___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_3043',axiom,
! [V_24Y] :
( c_24__type__3043___24t(V_24Y)
<=> t(V_24Y,c_24__type__3043) ) ).
fof('$tdef_$_type_410',axiom,
! [V_24Y] :
( c_24__type__410___24t(V_24Y)
<=> t(V_24Y,c_24__type__410) ) ).
fof('$tdef_$_type_6926',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__6926___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__6926___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
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_46752',axiom,
! [V_24Y] :
( c_24__type__46752___24t(V_24Y)
<=> t(V_24Y,c_24__type__46752) ) ).
fof('$tdef_$_type_11655',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__11655___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__11655___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_25842',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__25842___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__25842___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.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_49882',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__49882___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__49882___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_2571',axiom,
! [V_24Y] :
( c_24__type__2571___24t(V_24Y)
<=> t(V_24Y,c_24__type__2571) ) ).
fof('$tdef_$_type_16211',axiom,
! [V_24Y] :
( c_24__type__16211___24t(V_24Y)
<=> t(V_24Y,c_24__type__16211) ) ).
fof('$tdef_$_type_58456',axiom,
! [V_24Y] :
( c_24__type__58456___24t(V_24Y)
<=> t(V_24Y,c_24__type__58456) ) ).
fof('$tdef_$_type_8716',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__8716___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__8716___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_426',axiom,
! [V_24Y] :
( c_24__type__426___24t(V_24Y)
<=> t(V_24Y,c_24__type__426) ) ).
fof('$tdef_$_type_9209',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__9209___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__9209___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_12702',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__12702___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__12702___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_54807',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__54807___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__54807___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_$_type_54871',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__54871___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__54871___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_837',axiom,
! [V_24Y] :
( c_24__type__837___24t(V_24Y)
<=> t(V_24Y,c_24__type__837) ) ).
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_$_type_20998',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__20998___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__20998___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.Datatypes.bool',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2ebool___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2ebool) ) ).
fof('$tdef_$_type_1054',axiom,
! [V_24Y] :
( c_24__type__1054___24t(V_24Y)
<=> t(V_24Y,c_24__type__1054) ) ).
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_42958',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42958___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42958___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_20321',axiom,
! [V_24Y] :
( c_24__type__20321___24t(V_24Y)
<=> t(V_24Y,c_24__type__20321) ) ).
fof('$tdef_$_type_57824',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__57824___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__57824___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_20333',axiom,
! [V_24Y] :
( c_24__type__20333___24t(V_24Y)
<=> t(V_24Y,c_24__type__20333) ) ).
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_581',axiom,
! [V_24Y] :
( c_24__type__581___24t(V_24Y)
<=> t(V_24Y,c_24__type__581) ) ).
fof('$tdef_$_type_1204',axiom,
! [V_24Y] :
( c_24__type__1204___24t(V_24Y)
<=> t(V_24Y,c_24__type__1204) ) ).
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.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_5910',axiom,
! [V_24X1,V_24Y] :
( c_24__type__5910___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__5910___24a1(V_24X1)) ) ).
fof('$tdef_$_type_906',axiom,
! [V_24Y] :
( c_24__type__906___24t(V_24Y)
<=> t(V_24Y,c_24__type__906) ) ).
fof('$tdef_$_type_876',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__876___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__876___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_8779',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__8779___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__8779___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_2527',axiom,
! [V_24X1,V_24Y] :
( c_24__type__2527___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__2527___24a1(V_24X1)) ) ).
fof('$tdef_$_type_6183',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__6183___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__6183___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_14103',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__14103___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__14103___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_22774',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__22774___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__22774___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.PositiveOrderedTypeBits.t',axiom,
! [V_24Y] :
( cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et___24t(V_24Y)
<=> t(V_24Y,cCoq_2eStructures_2eOrderedTypeEx_2ePositiveOrderedTypeBits_2et) ) ).
fof('$tdef_$_type_8155',axiom,
! [V_24Y] :
( c_24__type__8155___24t(V_24Y)
<=> t(V_24Y,c_24__type__8155) ) ).
fof('$tdef_$_type_13871',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__13871___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__13871___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_49890',axiom,
! [V_24Y] :
( c_24__type__49890___24t(V_24Y)
<=> t(V_24Y,c_24__type__49890) ) ).
fof('$tdef_$_type_20897',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__20897___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__20897___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_9772',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9772___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9772___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_2354',axiom,
! [V_24Y] :
( c_24__type__2354___24t(V_24Y)
<=> t(V_24Y,c_24__type__2354) ) ).
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_5129',axiom,
! [V_24Y] :
( c_24__type__5129___24t(V_24Y)
<=> t(V_24Y,c_24__type__5129) ) ).
fof('$tdef_$_type_2137',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__2137___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__2137___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_25496',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__25496___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__25496___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_58127',axiom,
! [V_24Y] :
( c_24__type__58127___24t(V_24Y)
<=> t(V_24Y,c_24__type__58127) ) ).
fof('$tdef_$_type_56924',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__56924___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__56924___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
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_24827',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__24827___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__24827___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_42850',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42850___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42850___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_28170',axiom,
! [V_24Y] :
( c_24__type__28170___24t(V_24Y)
<=> t(V_24Y,c_24__type__28170) ) ).
fof('$tdef_$_type_27119',axiom,
! [V_24Y] :
( c_24__type__27119___24t(V_24Y)
<=> t(V_24Y,c_24__type__27119) ) ).
fof('$tdef_$_type_1369',axiom,
! [V_24Y] :
( c_24__type__1369___24t(V_24Y)
<=> t(V_24Y,c_24__type__1369) ) ).
fof('$tdef_$_type_21290',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__21290___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__21290___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
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_2281',axiom,
! [V_24Y] :
( c_24__type__2281___24t(V_24Y)
<=> t(V_24Y,c_24__type__2281) ) ).
fof('$tdef_$_type_1033',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__1033___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__1033___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_8012',axiom,
! [V_24Y] :
( c_24__type__8012___24t(V_24Y)
<=> t(V_24Y,c_24__type__8012) ) ).
fof('$tdef_$_type_2981',axiom,
! [V_24Y] :
( c_24__type__2981___24t(V_24Y)
<=> t(V_24Y,c_24__type__2981) ) ).
fof('$tdef_$_type_5901',axiom,
! [V_24X1,V_24Y] :
( c_24__type__5901___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__5901___24a1(V_24X1)) ) ).
fof('$tdef_$_type_55487',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__55487___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__55487___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
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_$_type_192',axiom,
! [V_24X1,V_24Y] :
( c_24__type__192___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__192___24a1(V_24X1)) ) ).
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_8019',axiom,
! [V_24Y] :
( c_24__type__8019___24t(V_24Y)
<=> t(V_24Y,c_24__type__8019) ) ).
fof('$tdef_$_type_42116',axiom,
! [V_24Y] :
( c_24__type__42116___24t(V_24Y)
<=> t(V_24Y,c_24__type__42116) ) ).
fof('$tdef_$_type_9748',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9748___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9748___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_2151',axiom,
! [V_24Y] :
( c_24__type__2151___24t(V_24Y)
<=> t(V_24Y,c_24__type__2151) ) ).
fof('$tdef_$_type_58429',axiom,
! [V_24Y] :
( c_24__type__58429___24t(V_24Y)
<=> t(V_24Y,c_24__type__58429) ) ).
fof('$tdef_$_type_3417',axiom,
! [V_24Y] :
( c_24__type__3417___24t(V_24Y)
<=> t(V_24Y,c_24__type__3417) ) ).
fof('$tdef_$_type_2522',axiom,
! [V_24Y] :
( c_24__type__2522___24t(V_24Y)
<=> t(V_24Y,c_24__type__2522) ) ).
fof('$tdef_$_type_54878',axiom,
! [V_24Y] :
( c_24__type__54878___24t(V_24Y)
<=> t(V_24Y,c_24__type__54878) ) ).
fof('$tdef_$_type_534',axiom,
! [V_24X1,V_24Y] :
( c_24__type__534___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__534___24a1(V_24X1)) ) ).
fof('$tdef_$_type_45447',axiom,
! [V_24Y] :
( c_24__type__45447___24t(V_24Y)
<=> t(V_24Y,c_24__type__45447) ) ).
fof('$tdef_$_type_260',axiom,
! [V_24Y] :
( c_24__type__260___24t(V_24Y)
<=> t(V_24Y,c_24__type__260) ) ).
fof('$tdef_$_type_7276',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__7276___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__7276___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
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_542',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__542___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__542___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_34',axiom,
! [V_24Y] :
( c_24__type__34___24t(V_24Y)
<=> t(V_24Y,c_24__type__34) ) ).
fof('$tdef_$_type_2534',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__2534___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__2534___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_9272',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__9272___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__9272___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
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_182',axiom,
! [V_24Y] :
( c_24__type__182___24t(V_24Y)
<=> t(V_24Y,c_24__type__182) ) ).
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_22',axiom,
! [V_24Y] :
( c_24__type__22___24t(V_24Y)
<=> t(V_24Y,c_24__type__22) ) ).
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_53788',axiom,
! [V_24Y] :
( c_24__type__53788___24t(V_24Y)
<=> t(V_24Y,c_24__type__53788) ) ).
fof('$tdef_$_type_8088',axiom,
! [V_24Y] :
( c_24__type__8088___24t(V_24Y)
<=> t(V_24Y,c_24__type__8088) ) ).
fof('$tdef_$_type_4188',axiom,
! [V_24Y] :
( c_24__type__4188___24t(V_24Y)
<=> t(V_24Y,c_24__type__4188) ) ).
fof('$tdef_$_type_19486',axiom,
! [V_24Y] :
( c_24__type__19486___24t(V_24Y)
<=> t(V_24Y,c_24__type__19486) ) ).
fof('$tdef_$_type_452',axiom,
! [V_24Y] :
( c_24__type__452___24t(V_24Y)
<=> t(V_24Y,c_24__type__452) ) ).
fof('$tdef_$_type_436',axiom,
! [V_24Y] :
( c_24__type__436___24t(V_24Y)
<=> t(V_24Y,c_24__type__436) ) ).
fof('$tdef_$_type_40135',axiom,
! [V_24Y] :
( c_24__type__40135___24t(V_24Y)
<=> t(V_24Y,c_24__type__40135) ) ).
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_$_type_799',axiom,
! [V_24Y] :
( c_24__type__799___24t(V_24Y)
<=> t(V_24Y,c_24__type__799) ) ).
fof('$tdef_$_type_2637',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2637___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2637___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_57996',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__57996___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__57996___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_101',axiom,
! [V_24X1,V_24Y] :
( c_24__type__101___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__101___24a1(V_24X1)) ) ).
fof('$tdef_$_type_55785',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__55785___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__55785___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_2098',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2098___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2098___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_42102',axiom,
! [V_24Y] :
( c_24__type__42102___24t(V_24Y)
<=> t(V_24Y,c_24__type__42102) ) ).
fof('$tdef_$_type_10180',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__10180___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__10180___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_987',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__987___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__987___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_2935',axiom,
! [V_24Y] :
( c_24__type__2935___24t(V_24Y)
<=> t(V_24Y,c_24__type__2935) ) ).
fof('$tdef_$_type_10680',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__10680___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__10680___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_56899',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__56899___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__56899___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_55260',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__55260___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__55260___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_53837',axiom,
! [V_24Y] :
( c_24__type__53837___24t(V_24Y)
<=> t(V_24Y,c_24__type__53837) ) ).
fof('$tdef_$_type_2187',axiom,
! [V_24Y] :
( c_24__type__2187___24t(V_24Y)
<=> t(V_24Y,c_24__type__2187) ) ).
fof('$tdef_$_type_5442',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__5442___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__5442___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_305',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__305___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__305___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_20085',axiom,
! [V_24Y] :
( c_24__type__20085___24t(V_24Y)
<=> t(V_24Y,c_24__type__20085) ) ).
fof('$tdef_$_type_564',axiom,
! [V_24Y] :
( c_24__type__564___24t(V_24Y)
<=> t(V_24Y,c_24__type__564) ) ).
fof('$tdef_$_type_55271',axiom,
! [V_24Y] :
( c_24__type__55271___24t(V_24Y)
<=> t(V_24Y,c_24__type__55271) ) ).
fof('$tdef_$_type_9452',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__9452___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__9452___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_965',axiom,
! [V_24Y] :
( c_24__type__965___24t(V_24Y)
<=> t(V_24Y,c_24__type__965) ) ).
fof('$tdef_$_type_3338',axiom,
! [V_24Y] :
( c_24__type__3338___24t(V_24Y)
<=> t(V_24Y,c_24__type__3338) ) ).
fof('$tdef_$_type_2923',axiom,
! [V_24Y] :
( c_24__type__2923___24t(V_24Y)
<=> t(V_24Y,c_24__type__2923) ) ).
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_45463',axiom,
! [V_24X1,V_24Y] :
( c_24__type__45463___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__45463___24a1(V_24X1)) ) ).
fof('$tdef_$_type_18165',axiom,
! [V_24Y] :
( c_24__type__18165___24t(V_24Y)
<=> t(V_24Y,c_24__type__18165) ) ).
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_8129',axiom,
! [V_24Y] :
( c_24__type__8129___24t(V_24Y)
<=> t(V_24Y,c_24__type__8129) ) ).
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_Coq.micromega.RMicromega.Rcst',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eRMicromega_2eRcst___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eRMicromega_2eRcst) ) ).
fof('$tdef_$_type_48926',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__48926___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__48926___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_833',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__833___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__833___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_55424',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__55424___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__55424___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
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_57902',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__57902___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__57902___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_10430',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__10430___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__10430___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_55604',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__55604___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__55604___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_3429',axiom,
! [V_24Y] :
( c_24__type__3429___24t(V_24Y)
<=> t(V_24Y,c_24__type__3429) ) ).
fof('$tdef_$_type_28186',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__28186___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__28186___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_11229',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__11229___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__11229___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_7008',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__7008___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__7008___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_27785',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__27785___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__27785___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_IntMap.Fset.FSet',axiom,
! [V_24Y] :
( cIntMap_2eFset_2eFSet___24t(V_24Y)
<=> t(V_24Y,cIntMap_2eFset_2eFSet) ) ).
fof('$tdef_$_type_46743',axiom,
! [V_24Y] :
( c_24__type__46743___24t(V_24Y)
<=> t(V_24Y,c_24__type__46743) ) ).
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_235',axiom,
! [V_24X1,V_24Y] :
( c_24__type__235___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__235___24a1(V_24X1)) ) ).
fof('$tdef_$_type_46002',axiom,
! [V_24Y] :
( c_24__type__46002___24t(V_24Y)
<=> t(V_24Y,c_24__type__46002) ) ).
fof('$tdef_$_type_421',axiom,
! [V_24Y] :
( c_24__type__421___24t(V_24Y)
<=> t(V_24Y,c_24__type__421) ) ).
fof('$tdef_$_type_19575',axiom,
! [V_24Y] :
( c_24__type__19575___24t(V_24Y)
<=> t(V_24Y,c_24__type__19575) ) ).
fof('$tdef_$_type_8653',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__8653___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__8653___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_7101',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__7101___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__7101___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
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_1523',axiom,
! [V_24Y] :
( c_24__type__1523___24t(V_24Y)
<=> t(V_24Y,c_24__type__1523) ) ).
fof('$tdef_$_type_2430',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__2430___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__2430___24a2(V_24X1,V_24X2)) ) ).
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_51717',axiom,
! [V_24Y] :
( c_24__type__51717___24t(V_24Y)
<=> t(V_24Y,c_24__type__51717) ) ).
fof('$tdef_$_type_2764',axiom,
! [V_24Y] :
( c_24__type__2764___24t(V_24Y)
<=> t(V_24Y,c_24__type__2764) ) ).
fof('$tdef_$_type_13305',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__13305___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__13305___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_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_19221',axiom,
! [V_24Y] :
( c_24__type__19221___24t(V_24Y)
<=> t(V_24Y,c_24__type__19221) ) ).
fof('$tdef_$_type_591',axiom,
! [V_24Y] :
( c_24__type__591___24t(V_24Y)
<=> t(V_24Y,c_24__type__591) ) ).
fof('$tdef_$_type_16315',axiom,
! [V_24Y] :
( c_24__type__16315___24t(V_24Y)
<=> t(V_24Y,c_24__type__16315) ) ).
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_650',axiom,
! [V_24Y] :
( c_24__type__650___24t(V_24Y)
<=> t(V_24Y,c_24__type__650) ) ).
fof('$tdef_$_type_3045',axiom,
! [V_24Y] :
( c_24__type__3045___24t(V_24Y)
<=> t(V_24Y,c_24__type__3045) ) ).
fof('$tdef_$_type_7183',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__7183___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__7183___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_5710',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__5710___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__5710___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_56514',axiom,
! [V_24Y] :
( c_24__type__56514___24t(V_24Y)
<=> t(V_24Y,c_24__type__56514) ) ).
fof('$tdef_$_type_1018',axiom,
! [V_24Y] :
( c_24__type__1018___24t(V_24Y)
<=> t(V_24Y,c_24__type__1018) ) ).
fof('$tdef_$_type_2105',axiom,
! [V_24Y] :
( c_24__type__2105___24t(V_24Y)
<=> t(V_24Y,c_24__type__2105) ) ).
fof('$tdef_$_type_20122',axiom,
! [V_24Y] :
( c_24__type__20122___24t(V_24Y)
<=> t(V_24Y,c_24__type__20122) ) ).
fof('$tdef_$_type_55274',axiom,
! [V_24Y] :
( c_24__type__55274___24t(V_24Y)
<=> t(V_24Y,c_24__type__55274) ) ).
fof('$tdef_$_type_1015',axiom,
! [V_24Y] :
( c_24__type__1015___24t(V_24Y)
<=> t(V_24Y,c_24__type__1015) ) ).
fof('$tdef_$_type_750',axiom,
! [V_24Y] :
( c_24__type__750___24t(V_24Y)
<=> t(V_24Y,c_24__type__750) ) ).
fof('$tdef_$_type_42099',axiom,
! [V_24Y] :
( c_24__type__42099___24t(V_24Y)
<=> t(V_24Y,c_24__type__42099) ) ).
fof('$tdef_$_type_291',axiom,
! [V_24X1,V_24Y] :
( c_24__type__291___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__291___24a1(V_24X1)) ) ).
fof('$tdef_$_type_9607',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9607___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9607___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
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_2318',axiom,
! [V_24Y] :
( c_24__type__2318___24t(V_24Y)
<=> t(V_24Y,c_24__type__2318) ) ).
fof('$tdef_$_type_27820',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__27820___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__27820___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_11442',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__11442___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__11442___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_5885',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__5885___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__5885___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
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_2194',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__2194___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__2194___24a2(V_24X1,V_24X2)) ) ).
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_45969',axiom,
! [V_24Y] :
( c_24__type__45969___24t(V_24Y)
<=> t(V_24Y,c_24__type__45969) ) ).
fof('$tdef_$_type_2426',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__2426___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__2426___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_8093',axiom,
! [V_24Y] :
( c_24__type__8093___24t(V_24Y)
<=> t(V_24Y,c_24__type__8093) ) ).
fof('$tdef_$_type_288',axiom,
! [V_24Y] :
( c_24__type__288___24t(V_24Y)
<=> t(V_24Y,c_24__type__288) ) ).
fof('$tdef_$_type_54863',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__54863___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__54863___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_58574',axiom,
! [V_24Y] :
( c_24__type__58574___24t(V_24Y)
<=> t(V_24Y,c_24__type__58574) ) ).
fof('$tdef_$_type_2419',axiom,
! [V_24Y] :
( c_24__type__2419___24t(V_24Y)
<=> t(V_24Y,c_24__type__2419) ) ).
fof('$tdef_$_type_20246',axiom,
! [V_24Y] :
( c_24__type__20246___24t(V_24Y)
<=> t(V_24Y,c_24__type__20246) ) ).
fof('$tdef_$_type_19063',axiom,
! [V_24Y] :
( c_24__type__19063___24t(V_24Y)
<=> t(V_24Y,c_24__type__19063) ) ).
fof('$tdef_$_type_6453',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__6453___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__6453___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_B',axiom,
! [V_24Y] :
( cB___24t(V_24Y)
<=> t(V_24Y,cB) ) ).
fof('$tdef_$_type_4442',axiom,
! [V_24Y] :
( c_24__type__4442___24t(V_24Y)
<=> t(V_24Y,c_24__type__4442) ) ).
fof('$tdef_$_type_55891',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__55891___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__55891___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_390',axiom,
! [V_24Y] :
( c_24__type__390___24t(V_24Y)
<=> t(V_24Y,c_24__type__390) ) ).
fof('$tdef_$_type_2446',axiom,
! [V_24Y] :
( c_24__type__2446___24t(V_24Y)
<=> t(V_24Y,c_24__type__2446) ) ).
fof('$tdef_$_type_14139',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__14139___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__14139___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
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_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__10791___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__10791___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.Init.Decimal.int',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDecimal_2eint___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDecimal_2eint) ) ).
fof('$tdef_$_type_42710',axiom,
! [V_24Y] :
( c_24__type__42710___24t(V_24Y)
<=> t(V_24Y,c_24__type__42710) ) ).
fof('$tdef_$_type_98',axiom,
! [V_24Y] :
( c_24__type__98___24t(V_24Y)
<=> t(V_24Y,c_24__type__98) ) ).
fof('$tdef_$_type_8833',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__8833___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__8833___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_392',axiom,
! [V_24Y] :
( c_24__type__392___24t(V_24Y)
<=> t(V_24Y,c_24__type__392) ) ).
fof('$tdef_$_type_58598',axiom,
! [V_24Y] :
( c_24__type__58598___24t(V_24Y)
<=> t(V_24Y,c_24__type__58598) ) ).
fof('$tdef_$_type_54904',axiom,
! [V_24Y] :
( c_24__type__54904___24t(V_24Y)
<=> t(V_24Y,c_24__type__54904) ) ).
fof('$tdef_$_type_3334',axiom,
! [V_24Y] :
( c_24__type__3334___24t(V_24Y)
<=> t(V_24Y,c_24__type__3334) ) ).
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_56520',axiom,
! [V_24Y] :
( c_24__type__56520___24t(V_24Y)
<=> t(V_24Y,c_24__type__56520) ) ).
fof('$tdef_$_type_19066',axiom,
! [V_24Y] :
( c_24__type__19066___24t(V_24Y)
<=> t(V_24Y,c_24__type__19066) ) ).
fof('$tdef_$_type_43881',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__43881___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__43881___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_16132',axiom,
! [V_24Y] :
( c_24__type__16132___24t(V_24Y)
<=> t(V_24Y,c_24__type__16132) ) ).
fof('$tdef_$_type_5535',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__5535___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__5535___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_769',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__769___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__769___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_IntMap.Map.ad',axiom,
! [V_24Y] :
( cIntMap_2eMap_2ead___24t(V_24Y)
<=> t(V_24Y,cIntMap_2eMap_2ead) ) ).
fof('$tdef_$_type_19218',axiom,
! [V_24Y] :
( c_24__type__19218___24t(V_24Y)
<=> t(V_24Y,c_24__type__19218) ) ).
fof('$tdef_$_type_817',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__817___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__817___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_2841',axiom,
! [V_24Y] :
( c_24__type__2841___24t(V_24Y)
<=> t(V_24Y,c_24__type__2841) ) ).
fof('$tdef_$_type_19236',axiom,
! [V_24Y] :
( c_24__type__19236___24t(V_24Y)
<=> t(V_24Y,c_24__type__19236) ) ).
fof('$tdef_$_type_42827',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42827___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42827___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_58309',axiom,
! [V_24Y] :
( c_24__type__58309___24t(V_24Y)
<=> t(V_24Y,c_24__type__58309) ) ).
fof('$tdef_$_type_57986',axiom,
! [V_24Y] :
( c_24__type__57986___24t(V_24Y)
<=> t(V_24Y,c_24__type__57986) ) ).
fof('$tdef_$_type_54828',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__54828___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__54828___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_2091',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2091___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2091___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_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_$_type_93',axiom,
! [V_24Y] :
( c_24__type__93___24t(V_24Y)
<=> t(V_24Y,c_24__type__93) ) ).
fof('$tdef_$_type_6446',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__6446___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__6446___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_22082',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__22082___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__22082___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.ZMicromega.coneMember',axiom,
! [V_24Y] :
( cCoq_2emicromega_2eZMicromega_2econeMember___24t(V_24Y)
<=> t(V_24Y,cCoq_2emicromega_2eZMicromega_2econeMember) ) ).
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_1372',axiom,
! [V_24X1,V_24Y] :
( c_24__type__1372___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__1372___24a1(V_24X1)) ) ).
fof('$tdef_$_type_43871',axiom,
! [V_24Y] :
( c_24__type__43871___24t(V_24Y)
<=> t(V_24Y,c_24__type__43871) ) ).
fof('$tdef_$_type_45239',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__45239___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__45239___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_12489',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__12489___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__12489___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_45938',axiom,
! [V_24Y] :
( c_24__type__45938___24t(V_24Y)
<=> t(V_24Y,c_24__type__45938) ) ).
fof('$tdef_$_type_408',axiom,
! [V_24Y] :
( c_24__type__408___24t(V_24Y)
<=> t(V_24Y,c_24__type__408) ) ).
fof('$tdef_$_type_2080',axiom,
! [V_24Y] :
( c_24__type__2080___24t(V_24Y)
<=> t(V_24Y,c_24__type__2080) ) ).
fof('$tdef_$_type_19478',axiom,
! [V_24Y] :
( c_24__type__19478___24t(V_24Y)
<=> t(V_24Y,c_24__type__19478) ) ).
fof('$tdef_$_type_16206',axiom,
! [V_24Y] :
( c_24__type__16206___24t(V_24Y)
<=> t(V_24Y,c_24__type__16206) ) ).
fof('$tdef_$_type_21492',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__21492___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__21492___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_A',axiom,
! [V_24Y] :
( cA___24t(V_24Y)
<=> t(V_24Y,cA) ) ).
fof('$tdef_$_type_983',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__983___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__983___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_19584',axiom,
! [V_24Y] :
( c_24__type__19584___24t(V_24Y)
<=> t(V_24Y,c_24__type__19584) ) ).
fof('$tdef_$_type_423',axiom,
! [V_24Y] :
( c_24__type__423___24t(V_24Y)
<=> t(V_24Y,c_24__type__423) ) ).
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_57115',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__57115___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__57115___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_45964',axiom,
! [V_24Y] :
( c_24__type__45964___24t(V_24Y)
<=> t(V_24Y,c_24__type__45964) ) ).
fof('$tdef_$_type_39799',axiom,
! [V_24Y] :
( c_24__type__39799___24t(V_24Y)
<=> t(V_24Y,c_24__type__39799) ) ).
fof('$tdef_$_type_48907',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__48907___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__48907___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_976',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__976___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__976___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_5349',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__5349___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__5349___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
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_58119',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__58119___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__58119___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_55177',axiom,
! [V_24Y] :
( c_24__type__55177___24t(V_24Y)
<=> t(V_24Y,c_24__type__55177) ) ).
fof('$tdef_$_type_58632',axiom,
! [V_24Y] :
( c_24__type__58632___24t(V_24Y)
<=> t(V_24Y,c_24__type__58632) ) ).
fof('$tdef_$_type_464',axiom,
! [V_24Y] :
( c_24__type__464___24t(V_24Y)
<=> t(V_24Y,c_24__type__464) ) ).
fof('$tdef_$_type_48946',axiom,
! [V_24Y] :
( c_24__type__48946___24t(V_24Y)
<=> t(V_24Y,c_24__type__48946) ) ).
fof('$tdef_$_type_341',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__341___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__341___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_5134',axiom,
! [V_24Y] :
( c_24__type__5134___24t(V_24Y)
<=> t(V_24Y,c_24__type__5134) ) ).
fof('$tdef_$_type_1069',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__1069___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__1069___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_54876',axiom,
! [V_24Y] :
( c_24__type__54876___24t(V_24Y)
<=> t(V_24Y,c_24__type__54876) ) ).
fof('$tdef_$_type_9389',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__9389___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__9389___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_5107',axiom,
! [V_24Y] :
( c_24__type__5107___24t(V_24Y)
<=> t(V_24Y,c_24__type__5107) ) ).
fof('$tdef_$_type_382',axiom,
! [V_24Y] :
( c_24__type__382___24t(V_24Y)
<=> t(V_24Y,c_24__type__382) ) ).
fof('$tdef_$_type_25150',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__25150___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__25150___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_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_55893',axiom,
! [V_24Y] :
( c_24__type__55893___24t(V_24Y)
<=> t(V_24Y,c_24__type__55893) ) ).
fof('$tdef_$_type_924',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__924___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__924___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_12063',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__12063___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__12063___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_13679',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__13679___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__13679___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_55550',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__55550___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__55550___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_26834',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__26834___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__26834___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_56505',axiom,
! [V_24Y] :
( c_24__type__56505___24t(V_24Y)
<=> t(V_24Y,c_24__type__56505) ) ).
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_58167',axiom,
! [V_24Y] :
( c_24__type__58167___24t(V_24Y)
<=> t(V_24Y,c_24__type__58167) ) ).
fof('$tdef_$_type_20',axiom,
! [V_24Y] :
( c_24__type__20___24t(V_24Y)
<=> t(V_24Y,c_24__type__20) ) ).
fof('$tdef_$_type_13821',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__13821___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__13821___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_20126',axiom,
! [V_24Y] :
( c_24__type__20126___24t(V_24Y)
<=> t(V_24Y,c_24__type__20126) ) ).
fof('$tdef_$_type_57863',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y] :
( c_24__type__57863___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24Y)
<=> t(V_24Y,c_24__type__57863___24a6(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6)) ) ).
fof('$tdef_$_type_13110',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__13110___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__13110___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_9691',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9691___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9691___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
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_4250',axiom,
! [V_24Y] :
( c_24__type__4250___24t(V_24Y)
<=> t(V_24Y,c_24__type__4250) ) ).
fof('$tdef_$_type_21189',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__21189___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__21189___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_46341',axiom,
! [V_24Y] :
( c_24__type__46341___24t(V_24Y)
<=> t(V_24Y,c_24__type__46341) ) ).
fof('$tdef_$_type_884',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__884___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__884___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_2308',axiom,
! [V_24Y] :
( c_24__type__2308___24t(V_24Y)
<=> t(V_24Y,c_24__type__2308) ) ).
fof('$tdef_$_type_969',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__969___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__969___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_912',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__912___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__912___24a2(V_24X1,V_24X2)) ) ).
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_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_88',axiom,
! [V_24Y] :
( c_24__type__88___24t(V_24Y)
<=> t(V_24Y,c_24__type__88) ) ).
fof('$tdef_$_type_5137',axiom,
! [V_24X1,V_24Y] :
( c_24__type__5137___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__5137___24a1(V_24X1)) ) ).
fof('$tdef_$_type_840',axiom,
! [V_24X1,V_24Y] :
( c_24__type__840___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__840___24a1(V_24X1)) ) ).
fof('$tdef_$_type_42896',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42896___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42896___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_355',axiom,
! [V_24Y] :
( c_24__type__355___24t(V_24Y)
<=> t(V_24Y,c_24__type__355) ) ).
fof('$tdef_$_type_7977',axiom,
! [V_24Y] :
( c_24__type__7977___24t(V_24Y)
<=> t(V_24Y,c_24__type__7977) ) ).
fof('$tdef_$_type_2163',axiom,
! [V_24Y] :
( c_24__type__2163___24t(V_24Y)
<=> t(V_24Y,c_24__type__2163) ) ).
fof('$tdef_$_type_57651',axiom,
! [V_24Y] :
( c_24__type__57651___24t(V_24Y)
<=> t(V_24Y,c_24__type__57651) ) ).
fof('$tdef_$_type_19652',axiom,
! [V_24Y] :
( c_24__type__19652___24t(V_24Y)
<=> t(V_24Y,c_24__type__19652) ) ).
fof('$tdef_$_type_8076',axiom,
! [V_24Y] :
( c_24__type__8076___24t(V_24Y)
<=> t(V_24Y,c_24__type__8076) ) ).
fof('$tdef_$_type_1771',axiom,
! [V_24Y] :
( c_24__type__1771___24t(V_24Y)
<=> t(V_24Y,c_24__type__1771) ) ).
fof('$tdef_$_type_2918',axiom,
! [V_24Y] :
( c_24__type__2918___24t(V_24Y)
<=> t(V_24Y,c_24__type__2918) ) ).
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_40198',axiom,
! [V_24Y] :
( c_24__type__40198___24t(V_24Y)
<=> t(V_24Y,c_24__type__40198) ) ).
fof('$tdef_$_type_55676',axiom,
! [V_24X1,V_24Y] :
( c_24__type__55676___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__55676___24a1(V_24X1)) ) ).
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_55712',axiom,
! [V_24Y] :
( c_24__type__55712___24t(V_24Y)
<=> t(V_24Y,c_24__type__55712) ) ).
fof('$tdef_$_type_41889',axiom,
! [V_24Y] :
( c_24__type__41889___24t(V_24Y)
<=> t(V_24Y,c_24__type__41889) ) ).
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_$_type_55856',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__55856___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__55856___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
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_Coq.Init.Datatypes.nat',axiom,
! [V_24Y] :
( cCoq_2eInit_2eDatatypes_2enat___24t(V_24Y)
<=> t(V_24Y,cCoq_2eInit_2eDatatypes_2enat) ) ).
fof('$tdef_$_type_2084',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__2084___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__2084___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_14202',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__14202___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__14202___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_939',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__939___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__939___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_49804',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__49804___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__49804___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_57596',axiom,
! [V_24Y] :
( c_24__type__57596___24t(V_24Y)
<=> t(V_24Y,c_24__type__57596) ) ).
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_45934',axiom,
! [V_24Y] :
( c_24__type__45934___24t(V_24Y)
<=> t(V_24Y,c_24__type__45934) ) ).
fof('$tdef_$_type_49874',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__49874___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__49874___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_45337',axiom,
! [V_24Y] :
( c_24__type__45337___24t(V_24Y)
<=> t(V_24Y,c_24__type__45337) ) ).
fof('$tdef_$_type_51704',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__51704___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__51704___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_13729',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__13729___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__13729___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_9799',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9799___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9799___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_23097',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__23097___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__23097___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_44414',axiom,
! [V_24X1,V_24Y] :
( c_24__type__44414___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__44414___24a1(V_24X1)) ) ).
fof('$tdef_$_type_26488',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__26488___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__26488___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.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_6403',axiom,
! [V_24X1,V_24Y] :
( c_24__type__6403___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__6403___24a1(V_24X1)) ) ).
fof('$tdef_$_type_2651',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2651___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2651___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_8399',axiom,
! [V_24Y] :
( c_24__type__8399___24t(V_24Y)
<=> t(V_24Y,c_24__type__8399) ) ).
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_55667',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__55667___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__55667___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_$_type_13955',axiom,
! [V_24Y] :
( c_24__type__13955___24t(V_24Y)
<=> t(V_24Y,c_24__type__13955) ) ).
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_$_type_777',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__777___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__777___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_$_type_5152',axiom,
! [V_24Y] :
( c_24__type__5152___24t(V_24Y)
<=> t(V_24Y,c_24__type__5152) ) ).
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_55687',axiom,
! [V_24Y] :
( c_24__type__55687___24t(V_24Y)
<=> t(V_24Y,c_24__type__55687) ) ).
fof('$tdef_$_type_9661',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9661___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9661___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_6833',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__6833___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__6833___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_9631',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9631___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9631___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_8105',axiom,
! [V_24Y] :
( c_24__type__8105___24t(V_24Y)
<=> t(V_24Y,c_24__type__8105) ) ).
fof('$tdef_$_type_21391',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__21391___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__21391___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_56966',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__56966___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__56966___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_42940',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42940___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42940___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_31',axiom,
! [V_24Y] :
( c_24__type__31___24t(V_24Y)
<=> t(V_24Y,c_24__type__31) ) ).
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_48',axiom,
! [V_24Y] :
( c_24__type__48___24t(V_24Y)
<=> t(V_24Y,c_24__type__48) ) ).
fof('$tdef_$_type_2880',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2880___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2880___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_203',axiom,
! [V_24Y] :
( c_24__type__203___24t(V_24Y)
<=> t(V_24Y,c_24__type__203) ) ).
fof('$tdef_$_type_1058',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__1058___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__1058___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_39853',axiom,
! [V_24Y] :
( c_24__type__39853___24t(V_24Y)
<=> t(V_24Y,c_24__type__39853) ) ).
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_13947',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__13947___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__13947___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_55910',axiom,
! [V_24Y] :
( c_24__type__55910___24t(V_24Y)
<=> t(V_24Y,c_24__type__55910) ) ).
fof('$tdef_$_type_9577',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9577___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9577___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_484',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__484___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__484___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_7996',axiom,
! [V_24Y] :
( c_24__type__7996___24t(V_24Y)
<=> t(V_24Y,c_24__type__7996) ) ).
fof('$tdef_$_type_5617',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__5617___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__5617___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_45248',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__45248___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__45248___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_22428',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__22428___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__22428___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_7742',axiom,
! [V_24Y] :
( c_24__type__7742___24t(V_24Y)
<=> t(V_24Y,c_24__type__7742) ) ).
fof('$tdef_$_type_20400',axiom,
! [V_24Y] :
( c_24__type__20400___24t(V_24Y)
<=> t(V_24Y,c_24__type__20400) ) ).
fof('$tdef_$_type_26165',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__26165___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__26165___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_42873',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42873___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42873___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_10305',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__10305___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__10305___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_10055',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__10055___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__10055___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_24135',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__24135___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__24135___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',axiom,
! [V_24Y] :
( cType___24t(V_24Y)
<=> t(V_24Y,cType) ) ).
fof('$tdef_$_type_21099',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__21099___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__21099___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_58085',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__58085___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__58085___24a3(V_24X1,V_24X2,V_24X3)) ) ).
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_857',axiom,
! [V_24Y] :
( c_24__type__857___24t(V_24Y)
<=> t(V_24Y,c_24__type__857) ) ).
fof('$tdef_$_type_57017',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__57017___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__57017___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_7888',axiom,
! [V_24Y] :
( c_24__type__7888___24t(V_24Y)
<=> t(V_24Y,c_24__type__7888) ) ).
fof('$tdef_$_type_42914',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__42914___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__42914___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_11850',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__11850___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__11850___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_5792',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__5792___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__5792___24a10(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24X9,V_24X10)) ) ).
fof('$tdef_$_type_8',axiom,
! [V_24Y] :
( c_24__type__8___24t(V_24Y)
<=> t(V_24Y,c_24__type__8) ) ).
fof('$tdef_$_type_284',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__284___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__284___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_559',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__559___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__559___24a2(V_24X1,V_24X2)) ) ).
fof('$tdef_$_type_21544',axiom,
! [V_24Y] :
( c_24__type__21544___24t(V_24Y)
<=> t(V_24Y,c_24__type__21544) ) ).
fof('$tdef_$_type_6432',axiom,
! [V_24X1,V_24X2,V_24Y] :
( c_24__type__6432___24t(V_24X1,V_24X2,V_24Y)
<=> t(V_24Y,c_24__type__6432___24a2(V_24X1,V_24X2)) ) ).
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_57953',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__57953___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__57953___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_995',axiom,
! [V_24Y] :
( c_24__type__995___24t(V_24Y)
<=> t(V_24Y,c_24__type__995) ) ).
fof('$tdef_$_type_2928',axiom,
! [V_24Y] :
( c_24__type__2928___24t(V_24Y)
<=> t(V_24Y,c_24__type__2928) ) ).
fof('$tdef_$_type_58111',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__58111___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__58111___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_10555',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__10555___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__10555___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_16174',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__16174___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__16174___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_9335',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8,V_24Y] :
( c_24__type__9335___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__9335___24a8(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24X8)) ) ).
fof('$tdef_Coq.setoid_ring.InitialRing.Nword',axiom,
! [V_24Y] :
( cCoq_2esetoid__ring_2eInitialRing_2eNword___24t(V_24Y)
<=> t(V_24Y,cCoq_2esetoid__ring_2eInitialRing_2eNword) ) ).
fof('$tdef_$_type_42107',axiom,
! [V_24Y] :
( c_24__type__42107___24t(V_24Y)
<=> t(V_24Y,c_24__type__42107) ) ).
fof('$tdef_$_type_14183',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__14183___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__14183___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_14059',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__14059___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__14059___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
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_45971',axiom,
! [V_24Y] :
( c_24__type__45971___24t(V_24Y)
<=> t(V_24Y,c_24__type__45971) ) ).
fof('$tdef_$_type_23443',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__23443___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__23443___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_8102',axiom,
! [V_24Y] :
( c_24__type__8102___24t(V_24Y)
<=> t(V_24Y,c_24__type__8102) ) ).
fof('$tdef_$_type_319',axiom,
! [V_24Y] :
( c_24__type__319___24t(V_24Y)
<=> t(V_24Y,c_24__type__319) ) ).
fof('$tdef_$_type_9715',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y] :
( c_24__type__9715___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24Y)
<=> t(V_24Y,c_24__type__9715___24a5(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5)) ) ).
fof('$tdef_$_type_53984',axiom,
! [V_24Y] :
( c_24__type__53984___24t(V_24Y)
<=> t(V_24Y,c_24__type__53984) ) ).
fof('$tdef_$_type_49740',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24Y] :
( c_24__type__49740___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24Y)
<=> t(V_24Y,c_24__type__49740___24a4(V_24X1,V_24X2,V_24X3,V_24X4)) ) ).
fof('$tdef_$_type_13779',axiom,
! [V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y] :
( c_24__type__13779___24t(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7,V_24Y)
<=> t(V_24Y,c_24__type__13779___24a7(V_24X1,V_24X2,V_24X3,V_24X4,V_24X5,V_24X6,V_24X7)) ) ).
fof('$tdef_$_type_2656',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__2656___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__2656___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('$tdef_$_type_58434',axiom,
! [V_24X1,V_24Y] :
( c_24__type__58434___24t(V_24X1,V_24Y)
<=> t(V_24Y,c_24__type__58434___24a1(V_24X1)) ) ).
fof('$tdef_$_type_12897',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__12897___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__12897___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_55809',axiom,
! [V_24X1,V_24X2,V_24X3,V_24Y] :
( c_24__type__55809___24t(V_24X1,V_24X2,V_24X3,V_24Y)
<=> t(V_24Y,c_24__type__55809___24a3(V_24X1,V_24X2,V_24X3)) ) ).
fof('_HAMMER_GOAL',conjecture,
! [V0__m] :
( cIntMap_2eMap_2eMap___24t(cA,V0__m)
=> ! [V1__m_27] :
( cIntMap_2eMap_2eMap___24t(cB,V1__m_27)
=> ! [V2__a] :
( cIntMap_2eMap_2ead___24t(V2__a)
=> ! [V3__y] :
( cA___24t(V3__y)
=> ! [V4__y_27] :
( cB___24t(V4__y_27)
=> ( cMapsubset_2eMapSubset___24a4(cA,cB,V0__m,V1__m_27)
=> cMapsubset_2eMapSubset___24a4(cA,cB,cIntMap_2eMap_2eMapPut__behind___24a4(cA,V0__m,V2__a,V3__y),cIntMap_2eMap_2eMapPut__behind___24a4(cB,V1__m_27,V2__a,V4__y_27)) ) ) ) ) ) ) ).
%------------------------------------------------------------------------------