0.00/0.03 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.00/0.04 % Command : /export/starexec/sandbox/solver/bin/SPASS-SCL-FOL -t 180 /export/starexec/sandbox/benchmark/theBenchmark.p 0.03/0.36 % Computer : n020.cluster.edu 0.03/0.36 % Model : x86_64 x86_64 0.03/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.03/0.36 % Memory : 8046.5625MB 0.03/0.36 % OS : Linux 6.8.0-71-generic 0.03/0.36 % CPULimit : 1440 0.03/0.36 % WCLimit : 180 0.03/0.36 % DateTime : Mon Jul 27 09:47:51 UTC 2026 0.03/0.36 % CPUTime : 0.03/0.36 Running /export/starexec/sandbox/solver/bin/SPASS-SCL-FOL -t 180 /export/starexec/sandbox/benchmark/theBenchmark.p 0.23/0.53 0.23/0.53 % Input Clauses: 0.23/0.53 % 1:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) 0.23/0.53 % 2:2:2:INP:TopTop: p(happ(happ(cCoq_2eInit_2ePeano_2elt,x0),x1)) -> cCoq_2eInit_2ePeano_2elt___24a2(x0,x1) 0.23/0.53 % 3:2:2:INP:TopTop: cCoq_2eInit_2ePeano_2elt___24a2(x0,x1) -> p(happ(happ(cCoq_2eInit_2ePeano_2elt,x0),x1)) 0.23/0.53 % 4:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epow,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1)) 0.23/0.53 % 5:3:3:INP:TopTopTop: ren1(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 6:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren1(x0,x1,x2) 0.23/0.53 % 7:2:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x0,x1),x2)) -> ren1(x2,x0,x1) 0.23/0.53 % 8:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf1(x0)),c_24__type__45___24t(x0) 0.23/0.53 % 9:2:1:INP:Top: ren1(skf2(x0),x0,skf1(x0)) -> c_24__type__45___24t(x0) 0.23/0.53 % 10:3:3:INP:TopTopTop: c_24__type__45___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren1(x2,x0,x1) 0.23/0.53 % 11:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 12:2:3:INP:TopTopTop: ren2(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0)),c_24__fix__413__1__add__carry___24a2(x1,x2)) 0.23/0.53 % 13:2:3:INP:TopTopTop: ren2(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exH,x2) 0.23/0.53 % 14:2:4:INP:TopTopTopTop: ren3(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 15:2:4:INP:TopTopTopTop: ren3(x0,x1,x2,x3) -> =(c_24__fix__413__1__add__carry___24a2(x1,x2),cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__413__1__add__carry___24a2(x3,x0))) 0.23/0.53 % 16:2:4:INP:TopTopTopTop: ren3(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x2) 0.23/0.53 % 17:2:4:INP:TopTopTopTop: ren4(x0,x1,x2,x3) -> =(c_24__fix__413__1__add__carry___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2exI___24a1(c_24__fix__413__1__add__carry___24a2(x2,x3))) 0.23/0.53 % 18:2:4:INP:TopTopTopTop: ren4(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x3),x1) 0.23/0.53 % 19:2:4:INP:TopTopTopTop: ren4(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x3) 0.23/0.53 % 20:4:3:INP:TopTopTop: ren5(x0,x1,x2) -> ren2(x0,x1,x2),ren3(skf3(x0,x1,x2),x1,x2,x0),ren4(x1,x2,x0,skf4(x0,x1,x2)) 0.23/0.53 % 21:2:3:INP:TopTopTop: ren5(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.53 % 22:2:3:INP:TopTopTop: ren6(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 23:3:3:INP:TopTopTop: ren6(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren5(x0,x2,x1) 0.23/0.53 % 24:2:2:INP:TopTop: ren7(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.53 % 25:2:2:INP:TopTop: ren7(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2eNumbers_2eBinNums_2exH),c_24__fix__413__1__add__carry___24a2(x1,x0)) 0.23/0.53 % 26:2:3:INP:TopTopTop: ren8(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2exO___24a1(x1)) 0.23/0.53 % 27:2:3:INP:TopTopTop: ren8(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x1)),c_24__fix__413__1__add__carry___24a2(x2,x0)) 0.23/0.53 % 28:2:3:INP:TopTopTop: ren8(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 29:2:3:INP:TopTopTop: ren9(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 30:2:3:INP:TopTopTop: ren9(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.53 % 31:2:3:INP:TopTopTop: ren9(x0,x1,x2) -> =(c_24__fix__413__1__add__carry___24a2(x2,x1),cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0))) 0.23/0.53 % 32:4:2:INP:TopTop: ren10(x0,x1) -> ren7(x0,x1),ren8(x0,skf5(x0,x1),x1),ren9(skf6(x0,x1),x0,x1) 0.23/0.53 % 33:2:2:INP:TopTop: ren10(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x1) 0.23/0.53 % 34:2:3:INP:TopTopTop: ren11(x0,x1,x2) -> =(c_24__fix__413__1__add__carry___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x2))) 0.23/0.53 % 35:2:3:INP:TopTopTop: ren11(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exH,x1) 0.23/0.53 % 36:2:4:INP:TopTopTopTop: ren12(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 37:2:4:INP:TopTopTopTop: ren12(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x1,x0)),c_24__fix__413__1__add__carry___24a2(x2,x3)) 0.23/0.53 % 38:2:4:INP:TopTopTopTop: ren12(x0,x1,x2,x3) -> =(x3,cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.53 % 39:2:4:INP:TopTopTopTop: ren13(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__413__1__add__carry___24a2(x0,x1)),c_24__fix__413__1__add__carry___24a2(x2,x3)) 0.23/0.53 % 40:2:4:INP:TopTopTopTop: ren13(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x1),x3) 0.23/0.53 % 41:2:4:INP:TopTopTopTop: ren13(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 42:2:3:INP:TopTopTop: ren14(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2exO___24a1(x1)) 0.23/0.53 % 43:4:3:INP:TopTopTop: ren14(x0,x1,x2) -> ren11(x0,x2,x1),ren12(skf7(x0,x1,x2),x1,x0,x2),ren13(x1,skf8(x0,x1,x2),x0,x2) 0.23/0.53 % 44:3:3:INP:TopTopTop: ren15(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren14(x1,x2,x0) 0.23/0.53 % 45:2:3:INP:TopTopTop: ren15(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.53 % 46:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren6(skf9(x0,x1),x1,x0),ren10(x1,x0),ren15(x1,x0,skf10(x0,x1)) 0.23/0.53 % 47:1:2:INP:TopTop: -> =(c_24__prop__13363___24a2(x0,x1),happ(happ(c_24__prop__13363,x0),x1)) 0.23/0.53 % 48:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x0)) 0.23/0.53 % 49:1:0:INP:: -> c_24__type__16853___24t(cCoq_2eZArith_2eZnumtheory_2eEuclid__intro) 0.23/0.53 % 50:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.53 % 51:1:0:INP:: -> cType___24t(cCoq_2eNumbers_2eBinNums_2eZ) 0.23/0.53 % 52:3:2:INP:TopTop: ren16(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 53:3:2:INP:TopTop: ren16(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) 0.23/0.53 % 54:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> ren16(x0,x1) 0.23/0.53 % 55:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),ren16(x0,x1) 0.23/0.53 % 56:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren16(x1,x0) 0.23/0.53 % 57:3:3:INP:TopTopTop: ren17(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) 0.23/0.53 % 58:3:3:INP:TopTopTop: ren17(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 59:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) -> ren17(x0,x1,x2) 0.23/0.53 % 60:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))),ren17(x0,x1,x2) 0.23/0.53 % 61:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren17(x0,x1,x2) 0.23/0.53 % 62:1:0:INP:: -> cType___24t(cType) 0.23/0.53 % 63:1:0:INP:: -> c_24__type__525___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb) 0.23/0.53 % 64:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.53 % 65:1:0:INP:: =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eInit_2eDatatypes_2efalse) -> 0.23/0.53 % 66:2:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1)) -> =(x1,x0) 0.23/0.53 % 67:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),x0)) 0.23/0.53 % 68:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 69:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2epow) 0.23/0.53 % 70:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq)),cCoq_2eZArith_2eBinIntDef_2eZ_2erem) 0.23/0.53 % 71:1:0:INP:: -> c_24__type__401___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePol) 0.23/0.53 % 72:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 73:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf11(x0)),c_24__type__19822___24t(x0) 0.23/0.53 % 74:2:1:INP:Top: cProp___24t(happ(x0,skf11(x0))) -> c_24__type__19822___24t(x0) 0.23/0.53 % 75:3:2:INP:TopTop: c_24__type__19822___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> cProp___24t(happ(x0,x1)) 0.23/0.53 % 76:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 77:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.53 % 78:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 79:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x3) 0.23/0.53 % 80:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1)),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)))) 0.23/0.53 % 81:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2edouble,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1(x0)) 0.23/0.53 % 82:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0))) 0.23/0.53 % 83:2:2:INP:TopTop: t(x0,c_24__type__13234___24a1(x1)) -> c_24__type__13234___24t(x1,x0) 0.23/0.53 % 84:2:2:INP:TopTop: c_24__type__13234___24t(x0,x1) -> t(x1,c_24__type__13234___24a1(x0)) 0.23/0.53 % 85:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0))) 0.23/0.53 % 86:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo,x0),x1)) 0.23/0.53 % 87:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x2))) 0.23/0.53 % 88:1:0:INP:: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.53 % 89:2:3:INP:TopTopTop: ren18(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.53 % 90:2:3:INP:TopTopTop: ren18(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.53 % 91:2:3:INP:TopTopTop: ren18(x0,x1,x2) -> =(cCoq_2eInit_2eNat_2eadd___24a2(x1,x2),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2eadd___24a2(x0,x2))) 0.23/0.53 % 92:2:2:INP:TopTop: ren19(x0,x1) -> =(cCoq_2eInit_2eNat_2eadd___24a2(x0,x1),x1) 0.23/0.53 % 93:2:2:INP:TopTop: ren19(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.53 % 94:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren18(skf12(x0,x1),x0,x1),ren19(x0,x1) 0.23/0.53 % 95:2:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) -> =(x0,x1) 0.23/0.53 % 96:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 97:3:3:INP:TopTopTop: ren20(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cType___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 98:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren20(x0,x1,x2) 0.23/0.53 % 99:2:3:INP:TopTopTop: cType___24t(happ(happ(x0,x1),x2)) -> ren20(x2,x0,x1) 0.23/0.53 % 100:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf13(x0)),c_24__type__18835___24t(x0) 0.23/0.53 % 101:2:1:INP:Top: ren20(skf14(x0),x0,skf13(x0)) -> c_24__type__18835___24t(x0) 0.23/0.53 % 102:3:3:INP:TopTopTop: c_24__type__18835___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren20(x2,x0,x1) 0.23/0.53 % 103:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.53 % 104:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0) 0.23/0.53 % 105:2:3:INP:TopTopTop: t(x0,c_24__type__90___24a2(x1,x2)) -> c_24__type__90___24t(x1,x2,x0) 0.23/0.53 % 106:2:3:INP:TopTopTop: c_24__type__90___24t(x0,x1,x2) -> t(x2,c_24__type__90___24a2(x0,x1)) 0.23/0.53 % 107:1:0:INP:: -> p(c_24True) 0.23/0.53 % 108:1:0:INP:: -> c_24__type__12___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double) 0.23/0.53 % 109:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.53 % 110:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x0)) 0.23/0.53 % 111:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 112:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)),cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1(x0)) 0.23/0.53 % 113:3:3:INP:TopTopTop: ren21(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.53 % 114:3:3:INP:TopTopTop: ren21(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.53 % 115:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) -> ren21(x0,x1,x2) 0.23/0.53 % 116:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)),ren21(x0,x1,x2) 0.23/0.53 % 117:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren21(x0,x2,x1) 0.23/0.53 % 118:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn,x0)) 0.23/0.53 % 119:2:1:INP:Top: cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1(x0) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf15(x0)) 0.23/0.53 % 120:2:1:INP:Top: cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),skf15(x0)),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.53 % 121:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),=(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) -> cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1(x1) 0.23/0.53 % 122:1:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: -> =(c_24__let__11__subst__l__14524___24a10(x0,x1,x2,x3,x4,x5,x6,x7,x8,cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux___24a9(x0,x1,x2,x3,x4,x9,x10,x5,x11)),c_24__lam__14596___24a12(x0,x1,x2,x3,x4,x9,x10,x5,x6,x7,x8,x11)) 0.23/0.53 % 123:1:0:INP:: -> c_24__type__19204___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare) 0.23/0.53 % 124:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__61,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__74,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,cCoq_2eZArith_2eBinInt_2eZ_2eeq,c_3c_3d_3e)),cCoq_2eZArith_2eBinInt_2eZ_2elt) 0.23/0.53 % 125:3:5:INP:TopTopTopTopTop: ren22(x0,x1,x2,x3,x4),p(happ(happ(x0,x1),x2)) -> t(happ(x3,x1),happ(x4,x1)) 0.23/0.53 % 126:2:5:INP:TopTopTopTopTop: -> p(happ(happ(x0,x1),x2)),ren22(x0,x1,x2,x3,x4) 0.23/0.53 % 127:2:5:INP:TopTopTopTopTop: t(happ(x0,x1),happ(x2,x1)) -> ren22(x3,x1,x4,x0,x2) 0.23/0.53 % 128:2:5:INP:TopTopTopTopTop: -> t(skf16(x0,x1,x2,x3,x4),x0),c_24__type__59565___24t(x0,x1,x2,x3,x4) 0.23/0.53 % 129:2:5:INP:TopTopTopTopTop: ren22(x0,skf16(x1,x0,x2,x3,x4),x3,x4,x2) -> c_24__type__59565___24t(x1,x0,x2,x3,x4) 0.23/0.53 % 130:3:6:INP:TopTopTopTopTopTop: c_24__type__59565___24t(x0,x1,x2,x3,x4),t(x5,x0) -> ren22(x1,x5,x3,x4,x2) 0.23/0.53 % 131:2:2:INP:TopTop: ren23(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 132:2:2:INP:TopTop: ren23(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x1,x0)) 0.23/0.53 % 133:2:4:INP:TopTopTopTop: ren24(x0,x1,x2,x3) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2(x0,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1)),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eN,cCoq_2eNumbers_2eBinNums_2eN,skf17(x0,x1,x2,x3),skf18(x0,x1,x2,x3))) 0.23/0.53 % 134:2:4:INP:TopTopTopTop: ren24(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf17(x0,x1,x2,x3)),cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf18(x0,x1,x2,x3))),cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x2,x3)) 0.23/0.53 % 135:2:4:INP:TopTopTopTop: ren24(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf18(x0,x1,x2,x3)) 0.23/0.53 % 136:2:4:INP:TopTopTopTop: ren24(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf17(x0,x1,x2,x3)) 0.23/0.53 % 137:2:4:INP:TopTopTopTop: ren24(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1),x3) 0.23/0.53 % 138:2:4:INP:TopTopTopTop: ren25(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 139:4:4:INP:TopTopTopTop: ren25(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren24(x1,x0,x2,x3) 0.23/0.53 % 140:2:4:INP:TopTopTopTop: ren26(x0,x1,x2,x3) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.53 % 141:2:4:INP:TopTopTopTop: ren26(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf19(x0,x1,x2,x3)) 0.23/0.53 % 142:2:4:INP:TopTopTopTop: ren26(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eN,cCoq_2eNumbers_2eBinNums_2eN,skf19(x0,x1,x2,x3),skf20(x0,x1,x2,x3)),cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2(x2,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1))) 0.23/0.53 % 143:2:4:INP:TopTopTopTop: ren26(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x3,x0),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf19(x0,x1,x2,x3))),cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf20(x0,x1,x2,x3)))) 0.23/0.53 % 144:2:4:INP:TopTopTopTop: ren26(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf20(x0,x1,x2,x3)) 0.23/0.53 % 145:2:4:INP:TopTopTopTop: ren27(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 146:4:4:INP:TopTopTopTop: ren27(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren26(x2,x0,x1,x3) 0.23/0.53 % 147:2:3:INP:TopTopTop: ren28(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.53 % 148:4:3:INP:TopTopTop: ren28(x0,x1,x2) -> ren23(x2,x1),ren25(skf21(x0,x1,x2),x0,x1,x2),ren27(skf22(x0,x1,x2),x0,x2,x1) 0.23/0.53 % 149:2:3:INP:TopTopTop: ren29(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 150:3:3:INP:TopTopTop: ren29(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren28(x0,x2,x1) 0.23/0.53 % 151:2:2:INP:TopTop: ren30(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 152:2:2:INP:TopTop: ren30(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 153:2:4:INP:TopTopTopTop: ren31(x0,x1,x2,x3) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2(x0,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1)),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eN,cCoq_2eNumbers_2eBinNums_2eN,skf23(x0,x1,x2,x3),skf24(x0,x1,x2,x3))) 0.23/0.53 % 154:2:4:INP:TopTopTopTop: ren31(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf23(x0,x1,x2,x3))),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf24(x0,x1,x2,x3)))),cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x2,x3)) 0.23/0.53 % 155:2:4:INP:TopTopTopTop: ren31(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf24(x0,x1,x2,x3)) 0.23/0.53 % 156:2:4:INP:TopTopTopTop: ren31(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf23(x0,x1,x2,x3)) 0.23/0.53 % 157:2:4:INP:TopTopTopTop: ren31(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1),x3) 0.23/0.53 % 158:4:4:INP:TopTopTopTop: ren32(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren31(x0,x1,x2,x3) 0.23/0.53 % 159:2:4:INP:TopTopTopTop: ren32(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 160:2:4:INP:TopTopTopTop: ren33(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf25(x0,x1,x2,x3)) 0.23/0.53 % 161:2:4:INP:TopTopTopTop: ren33(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eN,cCoq_2eNumbers_2eBinNums_2eN,skf25(x0,x1,x2,x3),skf26(x0,x1,x2,x3)),cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2(x0,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1))) 0.23/0.53 % 162:2:4:INP:TopTopTopTop: ren33(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x2,x3),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf25(x0,x1,x2,x3)),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(skf26(x0,x1,x2,x3))))) 0.23/0.53 % 163:2:4:INP:TopTopTopTop: ren33(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf26(x0,x1,x2,x3)) 0.23/0.53 % 164:2:4:INP:TopTopTopTop: ren33(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1),x3) 0.23/0.53 % 165:2:4:INP:TopTopTopTop: ren34(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 166:4:4:INP:TopTopTopTop: ren34(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren33(x1,x0,x2,x3) 0.23/0.53 % 167:2:3:INP:TopTopTop: ren35(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.53 % 168:4:3:INP:TopTopTop: ren35(x0,x1,x2) -> ren30(x2,x1),ren32(x0,skf27(x0,x1,x2),x1,x2),ren34(skf28(x0,x1,x2),x0,x1,x2) 0.23/0.53 % 169:3:3:INP:TopTopTop: ren36(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren35(x1,x2,x0) 0.23/0.53 % 170:2:3:INP:TopTopTop: ren36(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 171:2:2:INP:TopTop: ren37(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x0,x1)) 0.23/0.53 % 172:2:2:INP:TopTop: ren37(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 173:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren29(skf29(x0,x1),x1,x0),ren36(x1,skf30(x0,x1),x0),ren37(x0,x1) 0.23/0.53 % 174:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x2)),x2)) 0.23/0.53 % 175:2:1:INP:Top: cCoq_2eStructures_2eOrdersTac_2eord___24t(x0) -> t(x0,cCoq_2eStructures_2eOrdersTac_2eord) 0.23/0.53 % 176:2:1:INP:Top: t(x0,cCoq_2eStructures_2eOrdersTac_2eord) -> cCoq_2eStructures_2eOrdersTac_2eord___24t(x0) 0.23/0.53 % 177:2:2:INP:TopTop: cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1) -> p(happ(happ(cCoq_2eInit_2eWf_2ewell__founded,x0),x1)) 0.23/0.53 % 178:2:2:INP:TopTop: p(happ(happ(cCoq_2eInit_2eWf_2ewell__founded,x0),x1)) -> cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1) 0.23/0.53 % 179:3:3:INP:TopTopTop: ren38(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eInit_2eSpecif_2esig___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ),c_24__lam__259___24a2(x1,x0),happ(happ(x2,x1),x0)) 0.23/0.53 % 180:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren38(x0,x1,x2) 0.23/0.53 % 181:2:3:INP:TopTopTop: cCoq_2eInit_2eSpecif_2esig___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ),c_24__lam__259___24a2(x0,x1),happ(happ(x2,x0),x1)) -> ren38(x1,x0,x2) 0.23/0.53 % 182:3:3:INP:TopTopTop: ren39(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren38(x2,x0,x1) 0.23/0.53 % 183:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),ren39(x0,x1) 0.23/0.53 % 184:2:2:INP:TopTop: ren38(skf31(x0,x1),x0,x1) -> ren39(x0,x1) 0.23/0.53 % 185:3:2:INP:TopTop: c_24__type__245___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren39(x1,x0) 0.23/0.53 % 186:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf32(x0)),c_24__type__245___24t(x0) 0.23/0.53 % 187:2:1:INP:Top: ren39(skf32(x0),x0) -> c_24__type__245___24t(x0) 0.23/0.53 % 188:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),x0) 0.23/0.53 % 189:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1))) 0.23/0.53 % 190:3:4:INP:TopTopTopTop: ren40(x0,x1,x2,x3),cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x1,x2) -> t(happ(happ(happ(x3,x0),x1),x2),x1) 0.23/0.53 % 191:2:4:INP:TopTopTopTop: -> cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x1,x2),ren40(x0,x1,x2,x3) 0.23/0.53 % 192:2:4:INP:TopTopTopTop: t(happ(happ(happ(x0,x1),x2),x3),x2) -> ren40(x1,x2,x3,x0) 0.23/0.53 % 193:3:4:INP:TopTopTopTop: ren41(x0,x1,x2),cType___24t(x0) -> ren40(x1,x0,x3,x2) 0.23/0.53 % 194:2:3:INP:TopTopTop: -> cType___24t(x0),ren41(x0,x1,x2) 0.23/0.53 % 195:2:3:INP:TopTopTop: ren40(x0,x1,skf33(x1,x0,x2),x2) -> ren41(x1,x0,x2) 0.23/0.53 % 196:2:1:INP:Top: -> cType___24t(skf34(x0)),c_24__type__13315___24t(x0) 0.23/0.53 % 197:2:1:INP:Top: ren41(skf35(x0),skf34(x0),x0) -> c_24__type__13315___24t(x0) 0.23/0.53 % 198:3:3:INP:TopTopTop: c_24__type__13315___24t(x0),cType___24t(x1) -> ren41(x2,x1,x0) 0.23/0.53 % 199:2:2:INP:TopTop: ren42(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x1)) 0.23/0.53 % 200:2:2:INP:TopTop: ren42(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.53 % 201:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren42(x0,x1) 0.23/0.53 % 202:2:1:INP:Top: t(x0,c_24__type__13869) -> c_24__type__13869___24t(x0) 0.23/0.53 % 203:2:1:INP:Top: c_24__type__13869___24t(x0) -> t(x0,c_24__type__13869) 0.23/0.53 % 204:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.53 % 205:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1)) 0.23/0.53 % 206:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),x0)) 0.23/0.53 % 207:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),x1))) 0.23/0.53 % 208:2:1:INP:Top: t(x0,c_24__type__19822) -> c_24__type__19822___24t(x0) 0.23/0.53 % 209:2:1:INP:Top: c_24__type__19822___24t(x0) -> t(x0,c_24__type__19822) 0.23/0.53 % 210:1:0:INP:: -> c_24__type__392___24t(cCoq_2eInit_2eDatatypes_2epair) 0.23/0.53 % 211:1:0:INP:: -> c_24__type__22008___24t(cCoq_2eQArith_2eQArith__base_2eQden) 0.23/0.53 % 212:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)))) 0.23/0.53 % 213:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up) 0.23/0.53 % 214:2:2:INP:TopTop: ren43(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 215:2:2:INP:TopTop: ren43(x0,x1) -> =(x1,cCoq_2eQArith_2eQArith__base_2eQmake___24a2(x0,skf36(x0,x1))) 0.23/0.53 % 216:2:2:INP:TopTop: ren43(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf36(x0,x1)) 0.23/0.53 % 217:2:1:INP:Top: cCoq_2eQArith_2eQArith__base_2eQ___24t(x0) -> ren43(skf37(x0),x0) 0.23/0.53 % 218:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eQArith_2eQArith__base_2eQmake,x0),x1),cCoq_2eQArith_2eQArith__base_2eQmake___24a2(x0,x1)) 0.23/0.53 % 219:2:4:INP:TopTopTopTop: ren44(x0,x1,x2,x3) -> t(x0,x1) 0.23/0.53 % 220:2:4:INP:TopTopTopTop: ren44(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(x1,x2,x0,skf38(x0,x1,x2,x3)),x3) 0.23/0.53 % 221:2:4:INP:TopTopTopTop: ren44(x0,x1,x2,x3) -> t(skf38(x0,x1,x2,x3),x2) 0.23/0.53 % 222:4:3:INP:TopTopTop: cType___24t(x0),cType___24t(x1),cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x1,x2) -> ren44(skf39(x0,x1,x2),x0,x1,x2) 0.23/0.53 % 223:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x2,x1),=(x0,x2) -> =(x0,x1) 0.23/0.53 % 224:5:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3))) 0.23/0.53 % 225:3:5:INP:TopTopTopTopTop: ren45(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> t(happ(happ(x2,x1),x3),happ(x4,x1)) 0.23/0.53 % 226:2:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren45(x0,x1,x2,x3,x4) 0.23/0.53 % 227:2:5:INP:TopTopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,x1)) -> ren45(x4,x1,x0,x2,x3) 0.23/0.53 % 228:3:5:INP:TopTopTopTopTop: ren46(x0,x1,x2,x3,x4),c_24__type__59662___24t(x0,x1,x2,x3) -> ren45(x1,x2,x4,x3,x0) 0.23/0.53 % 229:2:5:INP:TopTopTopTopTop: -> c_24__type__59662___24t(x0,x1,x2,x3),ren46(x0,x1,x2,x3,x4) 0.23/0.53 % 230:2:5:INP:TopTopTopTopTop: ren45(x0,x1,x2,x3,x4) -> ren46(x4,x0,x1,x3,x2) 0.23/0.53 % 231:3:5:INP:TopTopTopTopTop: c_24__type__59653___24t(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3) -> ren46(x0,x1,x3,x4,x2) 0.23/0.53 % 232:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf40(x0,x1,x2)),c_24__type__59653___24t(x0,x1,x2) 0.23/0.53 % 233:2:3:INP:TopTopTop: ren46(x0,x1,skf40(x0,x1,x2),skf41(x0,x1,x2),x2) -> c_24__type__59653___24t(x0,x1,x2) 0.23/0.53 % 234:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1)) 0.23/0.53 % 235:2:3:INP:TopTopTop: ren47(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 236:2:3:INP:TopTopTop: ren47(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.53 % 237:2:3:INP:TopTopTop: ren47(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x1,x2),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x0,x2)))) 0.23/0.53 % 238:2:3:INP:TopTopTop: ren48(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 239:2:3:INP:TopTopTop: ren48(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.53 % 240:2:3:INP:TopTopTop: ren48(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x1,x2),cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x0,x2))) 0.23/0.53 % 241:2:2:INP:TopTop: ren49(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.53 % 242:2:2:INP:TopTop: ren49(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x0,x1),x1) 0.23/0.53 % 243:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren47(skf42(x0,x1),x0,x1),ren48(skf43(x0,x1),x0,x1),ren49(x0,x1) 0.23/0.53 % 244:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a1(x0)) 0.23/0.53 % 245:2:4:INP:TopTopTopTop: ren50(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 246:2:4:INP:TopTopTopTop: ren50(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 247:2:4:INP:TopTopTopTop: ren50(x0,x1,x2,x3) -> =(c_24Proof,c_24Proof) 0.23/0.53 % 248:2:4:INP:TopTopTopTop: =(cCoq_2eInit_2eSpecif_2eleft___24a2(x0,x1),cCoq_2eInit_2eSpecif_2eleft___24a2(x2,x3)) -> ren50(x2,x0,x3,x1) 0.23/0.53 % 249:2:1:INP:Top: c_24__type__19197___24t(x0) -> t(x0,c_24__type__19197) 0.23/0.53 % 250:2:1:INP:Top: t(x0,c_24__type__19197) -> c_24__type__19197___24t(x0) 0.23/0.53 % 251:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2)) 0.23/0.53 % 252:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eZpower_2etwo__p___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)),cCoq_2eZArith_2eZpower_2etwo__p___24a1(x0))) 0.23/0.53 % 253:1:0:INP:: -> c_24__type__22003___24t(cCoq_2eQArith_2eQArith__base_2eQnum) 0.23/0.53 % 254:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.53 % 255:1:0:INP:: -> c_24__type__14511___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub) 0.23/0.53 % 256:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),x1))) 0.23/0.53 % 257:3:2:INP:TopTop: ren51(x0,x1),cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 258:3:2:INP:TopTop: ren51(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) 0.23/0.53 % 259:3:2:INP:TopTop: cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren51(x0,x1) 0.23/0.53 % 260:3:2:INP:TopTop: -> cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren51(x0,x1) 0.23/0.53 % 261:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren51(x0,x1) 0.23/0.53 % 262:2:1:INP:Top: ren52(x0) -> =(cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(x0),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.53 % 263:2:1:INP:Top: ren52(x0) -> =(cCoq_2eInit_2eDatatypes_2eLt,x0) 0.23/0.53 % 264:2:1:INP:Top: ren53(x0) -> =(cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(x0),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.53 % 265:2:1:INP:Top: ren53(x0) -> =(cCoq_2eInit_2eDatatypes_2eGt,x0) 0.23/0.53 % 266:2:1:INP:Top: ren54(x0) -> =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(x0)) 0.23/0.53 % 267:2:1:INP:Top: ren54(x0) -> =(x0,cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.53 % 268:4:1:INP:Top: cCoq_2eInit_2eDatatypes_2ecomparison___24t(x0) -> ren52(x0),ren53(x0),ren54(x0) 0.23/0.53 % 269:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> =(x1,cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1)) 0.23/0.53 % 270:3:3:INP:TopTopTop: ren55(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.53 % 271:3:3:INP:TopTopTop: ren55(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),x2)) 0.23/0.53 % 272:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> ren55(x0,x1,x2) 0.23/0.53 % 273:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))),ren55(x0,x1,x2) 0.23/0.53 % 274:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren55(x0,x2,x1) 0.23/0.53 % 275:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x2),x1)) 0.23/0.53 % 276:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.53 % 277:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1),x2)) 0.23/0.53 % 278:2:2:INP:TopTop: ren56(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 279:2:2:INP:TopTop: ren56(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 280:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren56(x0,x1) 0.23/0.53 % 281:2:2:INP:TopTop: ren57(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 282:2:2:INP:TopTop: ren57(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 283:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren57(x0,x1) 0.23/0.53 % 284:3:2:INP:TopTop: ren58(x0,x1) -> ren56(x0,x1),ren57(x0,x1) 0.23/0.53 % 285:2:2:INP:TopTop: ren56(x0,x1) -> ren58(x0,x1) 0.23/0.53 % 286:2:2:INP:TopTop: ren57(x0,x1) -> ren58(x0,x1) 0.23/0.53 % 287:3:2:INP:TopTop: ren59(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren58(x1,x0) 0.23/0.53 % 288:3:2:INP:TopTop: ren59(x0,x1),ren58(x1,x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 289:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),ren58(x1,x0) -> ren59(x0,x1) 0.23/0.53 % 290:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),ren58(x1,x0),ren59(x0,x1) 0.23/0.53 % 291:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren59(x0,x1) 0.23/0.53 % 292:2:1:INP:Top: t(x0,c_24__type__16412) -> c_24__type__16412___24t(x0) 0.23/0.53 % 293:2:1:INP:Top: c_24__type__16412___24t(x0) -> t(x0,c_24__type__16412) 0.23/0.53 % 294:3:2:INP:TopTop: ren60(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0) 0.23/0.53 % 295:3:2:INP:TopTop: ren60(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 296:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0) -> ren60(x0,x1) 0.23/0.53 % 297:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0),ren60(x0,x1) 0.23/0.53 % 298:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren60(x0,x1) 0.23/0.53 % 299:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)))))) 0.23/0.53 % 300:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 301:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 302:2:2:INP:TopTop: ren61(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 303:2:2:INP:TopTop: ren61(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 304:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren61(x0,x1) 0.23/0.53 % 305:2:2:INP:TopTop: ren62(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 306:2:2:INP:TopTop: ren62(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.53 % 307:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> ren62(x0,x1) 0.23/0.53 % 308:2:2:INP:TopTop: ren61(x0,x1) -> cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x0,x1) 0.23/0.53 % 309:2:2:INP:TopTop: ren62(x0,x1) -> cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x0,x1) 0.23/0.53 % 310:3:2:INP:TopTop: cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x0,x1) -> ren61(x0,x1),ren62(x0,x1) 0.23/0.53 % 311:3:2:INP:TopTop: c_24__type__16414___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cType___24t(happ(x0,x1)) 0.23/0.53 % 312:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf44(x0)),c_24__type__16414___24t(x0) 0.23/0.53 % 313:2:1:INP:Top: cType___24t(happ(x0,skf44(x0))) -> c_24__type__16414___24t(x0) 0.23/0.53 % 314:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.53 % 315:3:2:INP:TopTop: c_24__type__19160___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,x1)) 0.23/0.53 % 316:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf45(x0)),c_24__type__19160___24t(x0) 0.23/0.53 % 317:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,skf45(x0))) -> c_24__type__19160___24t(x0) 0.23/0.53 % 318:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)))) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x0))) 0.23/0.53 % 319:3:3:INP:TopTopTop: ren63(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 320:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren63(x0,x1,x2) 0.23/0.53 % 321:2:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(happ(x0,x1),x2)) -> ren63(x2,x0,x1) 0.23/0.53 % 322:3:3:INP:TopTopTop: c_24__type__443___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren63(x2,x0,x1) 0.23/0.53 % 323:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf46(x0)),c_24__type__443___24t(x0) 0.23/0.53 % 324:2:1:INP:Top: ren63(skf47(x0),x0,skf46(x0)) -> c_24__type__443___24t(x0) 0.23/0.53 % 325:3:2:INP:TopTop: ren64(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0))) 0.23/0.53 % 326:3:2:INP:TopTop: ren64(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 327:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0))) -> ren64(x0,x1) 0.23/0.53 % 328:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0))),ren64(x0,x1) 0.23/0.53 % 329:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren64(x1,x0) 0.23/0.53 % 330:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1)))) 0.23/0.53 % 331:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 332:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),c_24__type__74___24t(x3),p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2))) -> p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)))) 0.23/0.53 % 333:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePeq,x0),x1),x2),x3),cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x2,x3)) 0.23/0.53 % 334:10:8:INP:TopTopTopTopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x5),cCoq_2eNumbers_2eBinNums_2eZ___24t(x6),c_24__type__74___24t(x7),p(happ(x7,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x5),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x6))),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x3,x5),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x4,x6))))) -> p(happ(x7,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3),x5),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4),x6)))) 0.23/0.53 % 335:2:2:INP:TopTop: ren65(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 336:2:2:INP:TopTop: ren65(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.53 % 337:2:2:INP:TopTop: ren65(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x1),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x0))) 0.23/0.53 % 338:2:1:INP:Top: ren66(x0) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x0),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 339:2:1:INP:Top: ren66(x0) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.53 % 340:2:2:INP:TopTop: ren67(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 341:2:2:INP:TopTop: ren67(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x1),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0))) 0.23/0.53 % 342:2:2:INP:TopTop: ren67(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2exI___24a1(x0)) 0.23/0.53 % 343:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren65(skf48(x0),x0),ren66(x0),ren67(skf49(x0),x0) 0.23/0.53 % 344:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) -> =(x0,x1) 0.23/0.53 % 345:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),=(x1,x0) 0.23/0.53 % 346:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1))) 0.23/0.53 % 347:1:2:INP:TopTop: -> =(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb,x0),x1),cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(x0,x1)) 0.23/0.53 % 348:2:1:INP:Top: ren68(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0)) 0.23/0.53 % 349:2:1:INP:Top: ren68(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 350:2:1:INP:Top: ren69(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 351:2:1:INP:Top: ren69(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 352:2:1:INP:Top: ren70(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 353:2:1:INP:Top: ren70(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.53 % 354:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren68(x0),ren69(x0),ren70(x0) 0.23/0.53 % 355:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eZArith_2eBinInt_2eZne___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0) -> cCoq_2eZArith_2eBinInt_2eZne___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 356:2:4:INP:TopTopTopTop: ren71(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 357:2:4:INP:TopTopTopTop: ren71(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 358:2:4:INP:TopTopTopTop: =(cCoq_2eQArith_2eQArith__base_2eQmake___24a2(x0,x1),cCoq_2eQArith_2eQArith__base_2eQmake___24a2(x2,x3)) -> ren71(x0,x2,x1,x3) 0.23/0.53 % 359:1:0:INP:: -> c_24__type__13871___24t(cCoq_2eReals_2eRdefinitions_2eRinv) 0.23/0.53 % 360:1:2:INP:TopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(x0,x1),happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp,x0),x1)) 0.23/0.53 % 361:1:9:INP:TopTopTopTopTopTopTopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux___24a9(x0,x1,x2,x3,x4,x5,x6,x7,x8),happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux,x0),x1),x2),x3),x4),x5),x6),x7),x8)) 0.23/0.53 % 362:2:2:INP:TopTop: cCoq_2eInit_2ePeano_2ele___24a2(x0,x1) -> p(happ(happ(cCoq_2eInit_2ePeano_2ele,x0),x1)) 0.23/0.53 % 363:2:2:INP:TopTop: p(happ(happ(cCoq_2eInit_2ePeano_2ele,x0),x1)) -> cCoq_2eInit_2ePeano_2ele___24a2(x0,x1) 0.23/0.53 % 364:1:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: -> =(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(c_24__lam__14596,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9),x10),x11),c_24__lam__14596___24a12(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)) 0.23/0.53 % 365:1:1:INP:Top: =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) -> 0.23/0.53 % 366:1:0:INP:: -> c_24__type__13189___24t(cCoq_2eInit_2eDatatypes_2eandb) 0.23/0.53 % 367:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren72(x0,x1) 0.23/0.53 % 368:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren72(x0,x1) 0.23/0.53 % 369:2:2:INP:TopTop: -> p(happ(x0,x1)),ren72(x1,x0) 0.23/0.53 % 370:2:2:INP:TopTop: p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> ren72(x1,x0) 0.23/0.53 % 371:6:2:INP:TopTop: c_24__type__74___24t(x0),p(happ(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),ren72(skf50(x0),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(happ(x0,x1)) 0.23/0.53 % 372:2:1:INP:Top: cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0) -> p(happ(cCoq_2eLogic_2eDecidable_2edecidable,x0)) 0.23/0.53 % 373:2:1:INP:Top: p(happ(cCoq_2eLogic_2eDecidable_2edecidable,x0)) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0) 0.23/0.53 % 374:2:1:INP:Top: ren73(x0) -> =(cCoq_2eInit_2eDatatypes_2enegb___24a1(x0),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 375:2:1:INP:Top: ren73(x0) -> =(x0,cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 376:2:1:INP:Top: ren74(x0) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eInit_2eDatatypes_2enegb___24a1(x0)) 0.23/0.53 % 377:2:1:INP:Top: ren74(x0) -> =(x0,cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 378:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> ren73(x0),ren74(x0) 0.23/0.53 % 379:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1))) 0.23/0.53 % 380:1:0:INP:: -> c_24__type__31347___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat) 0.23/0.53 % 381:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 382:2:2:INP:TopTop: =(cCoq_2eInit_2eDatatypes_2enil___24a1(x0),cCoq_2eInit_2eDatatypes_2enil___24a1(x1)) -> =(x0,x1) 0.23/0.53 % 383:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0),x0) 0.23/0.53 % 384:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.53 % 385:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2)) 0.23/0.53 % 386:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eZdiv_2eRemainder) 0.23/0.53 % 387:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),x1))) 0.23/0.53 % 388:1:0:INP:: -> c_24__type__19311___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N) 0.23/0.53 % 389:2:2:INP:TopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(x1)) -> =(x0,x1) 0.23/0.53 % 390:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eNat_2emax,x0),x1),cCoq_2eInit_2eNat_2emax___24a2(x0,x1)) 0.23/0.53 % 391:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1)),x1) 0.23/0.53 % 392:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1))) 0.23/0.53 % 393:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)),cCoq_2eInit_2eNat_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1))) 0.23/0.53 % 394:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) 0.23/0.53 % 395:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) 0.23/0.53 % 396:2:1:INP:Top: c_24__type__392___24t(x0) -> t(x0,c_24__type__392) 0.23/0.53 % 397:2:1:INP:Top: t(x0,c_24__type__392) -> c_24__type__392___24t(x0) 0.23/0.53 % 398:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0))) 0.23/0.53 % 399:3:3:INP:TopTopTop: ren75(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) 0.23/0.53 % 400:3:3:INP:TopTopTop: ren75(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))) 0.23/0.53 % 401:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> ren75(x0,x1,x2) 0.23/0.53 % 402:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)),ren75(x0,x1,x2) 0.23/0.53 % 403:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> ren75(x0,x1,x2) 0.23/0.53 % 404:3:3:INP:TopTopTop: ren76(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cType___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 405:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren76(x0,x1,x2) 0.23/0.53 % 406:2:3:INP:TopTopTop: cType___24t(happ(happ(x0,x1),x2)) -> ren76(x2,x0,x1) 0.23/0.53 % 407:3:3:INP:TopTopTop: c_24__type__16816___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren76(x2,x0,x1) 0.23/0.53 % 408:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf51(x0)),c_24__type__16816___24t(x0) 0.23/0.53 % 409:2:1:INP:Top: ren76(skf52(x0),x0,skf51(x0)) -> c_24__type__16816___24t(x0) 0.23/0.53 % 410:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x0) 0.23/0.53 % 411:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.53 % 412:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x0)) 0.23/0.53 % 413:2:2:INP:TopTop: c_24__type__13214___24t(x0,x1) -> t(x1,c_24__type__13214___24a1(x0)) 0.23/0.53 % 414:2:2:INP:TopTop: t(x0,c_24__type__13214___24a1(x1)) -> c_24__type__13214___24t(x1,x0) 0.23/0.53 % 415:1:0:INP:: -> c_24__type__13849___24t(cCoq_2eInit_2eNat_2esub) 0.23/0.53 % 416:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)),cCoq_2eZArith_2eBinInt_2eZ_2elog2__up) 0.23/0.53 % 417:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x0)) 0.23/0.53 % 418:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1))) 0.23/0.53 % 419:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 420:1:0:INP:: -> c_24__type__401___24t(cCoq_2eRelations_2eRelation__Definitions_2erelation) 0.23/0.53 % 421:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 422:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x1,x0)) 0.23/0.53 % 423:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 424:2:5:INP:TopTopTopTopTop: -> t(x0,x1),ren77(x0,x1,x2,x3,x4) 0.23/0.53 % 425:2:5:INP:TopTopTopTopTop: =(happ(x0,happ(x1,x2)),happ(x3,happ(x0,x2))) -> ren77(x2,x4,x0,x1,x3) 0.23/0.53 % 426:9:7:INP:TopTopTopTopTopTopTop: cType___24t(x0),cType___24t(x1),c_24__type__60511___24t(x0,x1,x2),c_24__type__60515___24t(x0,x1,x3),c_24__type__14048___24t(x0,x1,x4),ren77(skf53(x0,x2,x3,x4),x0,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2epositive___24t(x5),t(x6,x0) -> =(happ(x2,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x0,x3,x6,x5)),cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x1,x4,happ(x2,x6),x5)) 0.23/0.53 % 427:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eltb,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2(x0,x1)) 0.23/0.53 % 428:3:2:INP:TopTop: c_24__type__19222___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,x1)) 0.23/0.53 % 429:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf54(x0)),c_24__type__19222___24t(x0) 0.23/0.53 % 430:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,skf54(x0))) -> c_24__type__19222___24t(x0) 0.23/0.53 % 431:2:3:INP:TopTopTop: ren78(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 432:2:3:INP:TopTopTop: ren78(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1),x2) 0.23/0.53 % 433:2:3:INP:TopTopTop: ren78(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) 0.23/0.53 % 434:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) -> ren78(x0,skf55(x0,x2),x2) 0.23/0.53 % 435:3:2:INP:TopTop: c_24__type__13361___24t(x0),cProp___24t(x1) -> cProp___24t(happ(x0,x1)) 0.23/0.53 % 436:2:1:INP:Top: -> cProp___24t(skf56(x0)),c_24__type__13361___24t(x0) 0.23/0.53 % 437:2:1:INP:Top: cProp___24t(happ(x0,skf56(x0))) -> c_24__type__13361___24t(x0) 0.23/0.53 % 438:2:2:INP:TopTop: p(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639,x0),x1)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) 0.23/0.53 % 439:2:2:INP:TopTop: c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) -> p(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639,x0),x1)) 0.23/0.53 % 440:2:2:INP:TopTop: cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) -> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x0,x1) 0.23/0.53 % 441:2:2:INP:TopTop: cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x0,x1) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.53 % 442:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.53 % 443:3:5:INP:TopTopTopTopTop: ren79(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> t(happ(happ(happ(happ(x1,x2),x3),x4),x0),happ(x2,x0)) 0.23/0.53 % 444:2:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren79(x0,x1,x2,x3,x4) 0.23/0.53 % 445:2:5:INP:TopTopTopTopTop: t(happ(happ(happ(happ(x0,x1),x2),x3),x4),happ(x1,x4)) -> ren79(x4,x0,x1,x2,x3) 0.23/0.53 % 446:3:5:INP:TopTopTopTopTop: ren80(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren79(x0,x1,x2,x3,x4) 0.23/0.53 % 447:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren80(x0,x1,x2,x3,x4) 0.23/0.53 % 448:2:5:INP:TopTopTopTopTop: ren79(x0,x1,x2,x3,x4) -> ren80(x0,x1,x2,x3,x4) 0.23/0.53 % 449:3:5:INP:TopTopTopTopTop: ren81(x0,x1,x2,x3),c_24__type__68539___24t(x0,x1) -> ren80(x4,x2,x0,x3,x1) 0.23/0.53 % 450:2:4:INP:TopTopTopTop: -> c_24__type__68539___24t(x0,x1),ren81(x0,x1,x2,x3) 0.23/0.53 % 451:2:4:INP:TopTopTopTop: ren80(skf57(x0,x1,x2,x3),x2,x0,x3,x1) -> ren81(x0,x1,x2,x3) 0.23/0.53 % 452:3:4:INP:TopTopTopTop: ren82(x0,x1,x2),t(x0,happ(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren81(x1,x3,x2,x0) 0.23/0.53 % 453:2:3:INP:TopTopTop: -> t(x0,happ(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),ren82(x0,x1,x2) 0.23/0.53 % 454:2:3:INP:TopTopTop: ren81(x0,skf58(x1,x0,x2),x2,x1) -> ren82(x1,x0,x2) 0.23/0.53 % 455:2:1:INP:Top: -> c_24__type__16414___24t(skf59(x0)),c_24__type__68531___24t(x0) 0.23/0.53 % 456:2:1:INP:Top: ren82(skf60(x0),skf59(x0),x0) -> c_24__type__68531___24t(x0) 0.23/0.53 % 457:3:3:INP:TopTopTop: c_24__type__68531___24t(x0),c_24__type__16414___24t(x1) -> ren82(x2,x1,x0) 0.23/0.53 % 458:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1))) 0.23/0.53 % 459:3:3:INP:TopTopTop: ren83(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.53 % 460:3:3:INP:TopTopTop: ren83(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 461:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> ren83(x0,x1,x2) 0.23/0.53 % 462:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))),ren83(x0,x1,x2) 0.23/0.53 % 463:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren83(x0,x1,x2) 0.23/0.53 % 464:1:2:INP:TopTop: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2(x0,x1),happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emax,x0),x1)) 0.23/0.53 % 465:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.53 % 466:2:1:INP:Top: c_24__type__471___24t(x0) -> t(x0,c_24__type__471) 0.23/0.53 % 467:2:1:INP:Top: t(x0,c_24__type__471) -> c_24__type__471___24t(x0) 0.23/0.53 % 468:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),x1))) 0.23/0.53 % 469:1:0:INP:: -> c_24__type__13189___24t(cCoq_2eInit_2eDatatypes_2exorb) 0.23/0.53 % 470:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec,x0),x1),cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec___24a2(x0,x1)) 0.23/0.53 % 471:2:1:INP:Top: ren84(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0)))) 0.23/0.53 % 472:2:1:INP:Top: ren84(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0)),x0)) 0.23/0.53 % 473:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren84(x0) 0.23/0.53 % 474:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esub,x0),x1)) 0.23/0.53 % 475:8:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x1,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2)) -> =(x0,x1) 0.23/0.53 % 476:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf61(x0)),c_24__type__12___24t(x0) 0.23/0.53 % 477:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(x0,skf61(x0))) -> c_24__type__12___24t(x0) 0.23/0.53 % 478:3:2:INP:TopTop: c_24__type__12___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(x0,x1)) 0.23/0.53 % 479:2:1:INP:Top: c_24__type__18872___24t(x0) -> t(x0,c_24__type__18872) 0.23/0.53 % 480:2:1:INP:Top: t(x0,c_24__type__18872) -> c_24__type__18872___24t(x0) 0.23/0.53 % 481:2:3:INP:TopTopTop: ren85(x0,x1,x2) -> t(x0,x1) 0.23/0.53 % 482:2:3:INP:TopTopTop: ren85(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2elist___24t(x1,skf62(x0,x1,x2)) 0.23/0.53 % 483:2:3:INP:TopTopTop: ren85(x0,x1,x2) -> =(x2,cCoq_2eInit_2eDatatypes_2econs___24a3(x1,x0,skf62(x0,x1,x2))) 0.23/0.53 % 484:4:2:INP:TopTop: cType___24t(x0),cCoq_2eInit_2eDatatypes_2elist___24t(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2enil___24a1(x0),x1),ren85(skf63(x0,x1),x0,x1) 0.23/0.53 % 485:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) 0.23/0.53 % 486:1:0:INP:: -> c_24__type__34423___24t(cCoq_2eZArith_2eZArith__dec_2eZ__zerop) 0.23/0.53 % 487:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren86(x0,x1,x2,x3) 0.23/0.53 % 488:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren86(x0,x1,x2,x3) 0.23/0.53 % 489:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren86(x0,x2,x1,x3) 0.23/0.53 % 490:2:4:INP:TopTopTopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> ren86(x0,x2,x3,x1) 0.23/0.53 % 491:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x0),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1),ren86(skf64(x0,x1,x2),x0,x1,x2) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) 0.23/0.53 % 492:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x1,x0),=(x2,x0) -> =(x2,x1) 0.23/0.53 % 493:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2) 0.23/0.53 % 494:3:2:INP:TopTop: ren87(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.53 % 495:3:2:INP:TopTop: ren87(x0,x1),=(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1) 0.23/0.53 % 496:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),=(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) -> ren87(x0,x1) 0.23/0.53 % 497:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),=(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),ren87(x0,x1) 0.23/0.53 % 498:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),ren87(x0,x1) 0.23/0.53 % 499:1:0:INP:: -> c_24__type__18949___24t(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect) 0.23/0.53 % 500:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x0)) 0.23/0.53 % 501:3:2:INP:TopTop: c_24__type__57851___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,x1)) 0.23/0.53 % 502:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf65(x0)),c_24__type__57851___24t(x0) 0.23/0.53 % 503:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,skf65(x0))) -> c_24__type__57851___24t(x0) 0.23/0.53 % 504:2:2:INP:TopTop: ren88(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 505:2:2:INP:TopTop: ren88(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.53 % 506:2:2:INP:TopTop: ren88(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1)) 0.23/0.53 % 507:2:2:INP:TopTop: ren89(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 508:2:2:INP:TopTop: ren89(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1)) 0.23/0.53 % 509:2:2:INP:TopTop: ren89(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.53 % 510:2:1:INP:Top: ren90(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0)) 0.23/0.53 % 511:2:1:INP:Top: ren90(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 512:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren88(skf66(x0),x0),ren89(skf67(x0),x0),ren90(x0) 0.23/0.53 % 513:2:2:INP:TopTop: cCoq_2eInit_2ePeano_2elt___24a2(x0,x1) -> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.53 % 514:2:2:INP:TopTop: cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) -> cCoq_2eInit_2ePeano_2elt___24a2(x0,x1) 0.23/0.53 % 515:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.53 % 516:1:1:INP:Top: -> =(cCoq_2eReals_2eRdefinitions_2eRopp___24a1(x0),happ(cCoq_2eReals_2eRdefinitions_2eRopp,x0)) 0.23/0.53 % 517:2:2:INP:TopTop: ren91(x0,x1) -> =(cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(x0,skf68(x0,x1)),x1) 0.23/0.53 % 518:2:2:INP:TopTop: ren91(x0,x1) -> cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(skf68(x0,x1)) 0.23/0.53 % 519:2:2:INP:TopTop: ren91(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 520:2:2:INP:TopTop: ren92(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 521:2:2:INP:TopTop: ren92(x0,x1) -> cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(skf69(x0,x1)) 0.23/0.53 % 522:2:2:INP:TopTop: ren92(x0,x1) -> =(x1,cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(x0,skf69(x0,x1))) 0.23/0.53 % 523:4:1:INP:Top: cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(x0) -> =(x0,cCoq_2esetoid__ring_2eRing__polynom_2emon0),ren91(skf70(x0),x0),ren92(skf71(x0),x0) 0.23/0.53 % 524:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emax) 0.23/0.53 % 525:1:0:INP:: -> c_24__type__12___24t(cCoq_2eNumbers_2eBinNums_2exI) 0.23/0.53 % 526:2:1:INP:Top: c_24__type__443___24t(x0) -> t(x0,c_24__type__443) 0.23/0.53 % 527:2:1:INP:Top: t(x0,c_24__type__443) -> c_24__type__443___24t(x0) 0.23/0.53 % 528:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren93(x0,x1,x2,x3) 0.23/0.53 % 529:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf72(x0,x1,x2,x3)),ren93(x0,x1,x2,x3) 0.23/0.53 % 530:2:4:INP:TopTopTopTop: -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x2)),skf72(x1,x0,x2,x3))),ren93(x1,x0,x2,x3) 0.23/0.53 % 531:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,skf72(x0,x1,x2,x3))),ren93(x0,x1,x2,x3) 0.23/0.53 % 532:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(skf72(x0,x1,x2,x3),cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x2))),ren93(x0,x1,x2,x3) 0.23/0.53 % 533:2:4:INP:TopTopTopTop: p(happ(x0,cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x1,x2,x3,skf72(x3,x1,x2,x0)))) -> ren93(x3,x1,x2,x0) 0.23/0.53 % 534:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),c_24__type__18997___24t(x0,x1,x2),ren93(skf73(x0,x1,x2),x0,x1,x2),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x3) -> p(happ(x2,x3)) 0.23/0.53 % 535:3:3:INP:TopTopTop: ren94(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 536:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren94(x0,x1,x2) 0.23/0.53 % 537:2:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x0,x1),x2)) -> ren94(x2,x0,x1) 0.23/0.53 % 538:3:3:INP:TopTopTop: c_24__type__19295___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren94(x2,x0,x1) 0.23/0.53 % 539:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf74(x0)),c_24__type__19295___24t(x0) 0.23/0.53 % 540:2:1:INP:Top: ren94(skf75(x0),x0,skf74(x0)) -> c_24__type__19295___24t(x0) 0.23/0.53 % 541:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.53 % 542:3:3:INP:TopTopTop: ren95(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1))) 0.23/0.53 % 543:3:3:INP:TopTopTop: ren95(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.53 % 544:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1))) -> ren95(x0,x1,x2) 0.23/0.53 % 545:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1))),ren95(x0,x1,x2) 0.23/0.53 % 546:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren95(x0,x2,x1) 0.23/0.53 % 547:1:6:INP:TopTopTopTopTopTop: -> =(happ(happ(x0,x1),x2),c_24__lam__59478___24a6(x3,x4,x5,x0,x1,x2)) 0.23/0.53 % 548:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) 0.23/0.53 % 549:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x0,x1) -> =(x1,x0) 0.23/0.53 % 550:2:2:INP:TopTop: cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(x0,x1) -> p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2elt,x0),x1)) 0.23/0.53 % 551:2:2:INP:TopTop: p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2elt,x0),x1)) -> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(x0,x1) 0.23/0.53 % 552:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eNat_2ecompare,x0),x1),cCoq_2eInit_2eNat_2ecompare___24a2(x0,x1)) 0.23/0.53 % 553:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 554:1:0:INP:: -> c_24__type__13227___24t(cCoq_2eInit_2eDatatypes_2enat__rect) 0.23/0.53 % 555:2:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) -> =(x1,x0) 0.23/0.53 % 556:1:0:INP:: -> c_24__type__13315___24t(cCoq_2eInit_2eDatatypes_2esnd) 0.23/0.53 % 557:6:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x1)) -> p(happ(x0,x2)) 0.23/0.53 % 558:2:1:INP:Top: t(x0,c_24__type__68505) -> c_24__type__68505___24t(x0) 0.23/0.53 % 559:2:1:INP:Top: c_24__type__68505___24t(x0) -> t(x0,c_24__type__68505) 0.23/0.53 % 560:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.53 % 561:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.53 % 562:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1(x0),c_24__lam__18639___24a2(x0,x1)) 0.23/0.53 % 563:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x2,x1))) 0.23/0.53 % 564:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2elt,x0),x1)) 0.23/0.53 % 565:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2)) 0.23/0.53 % 566:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0))) 0.23/0.53 % 567:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),x0)) 0.23/0.53 % 568:2:1:INP:Top: c_24__type__14503___24t(x0) -> t(x0,c_24__type__14503) 0.23/0.53 % 569:2:1:INP:Top: t(x0,c_24__type__14503) -> c_24__type__14503___24t(x0) 0.23/0.53 % 570:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 571:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0))) 0.23/0.53 % 572:2:3:INP:TopTopTop: ren96(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf76(x0,x1,x2)) 0.23/0.53 % 573:2:3:INP:TopTopTop: ren96(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 574:2:3:INP:TopTopTop: ren96(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))) 0.23/0.53 % 575:2:3:INP:TopTopTop: ren96(x0,x1,x2) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),skf76(x0,x1,x2))),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)))) 0.23/0.53 % 576:2:3:INP:TopTopTop: ren96(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 577:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren96(skf77(x0,x1),x1,x0) 0.23/0.53 % 578:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x0)) -> 0.23/0.53 % 579:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2exH),cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0)) 0.23/0.53 % 580:2:2:INP:TopTop: ren97(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 581:2:2:INP:TopTop: ren97(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.53 % 582:2:2:INP:TopTop: ren97(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)) 0.23/0.53 % 583:2:2:INP:TopTop: ren98(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 584:2:2:INP:TopTop: ren98(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.53 % 585:2:2:INP:TopTop: ren98(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)) 0.23/0.53 % 586:2:1:INP:Top: ren99(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 587:2:1:INP:Top: ren99(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 588:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren97(skf78(x0),x0),ren98(skf79(x0),x0),ren99(x0) 0.23/0.53 % 589:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0))) 0.23/0.53 % 590:3:2:INP:TopTop: ren100(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 591:3:2:INP:TopTop: ren100(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 592:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren100(x0,x1) 0.23/0.53 % 593:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),ren100(x0,x1) 0.23/0.53 % 594:3:2:INP:TopTop: ren101(x0,x1),ren100(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1))) 0.23/0.53 % 595:3:2:INP:TopTop: ren101(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1))) -> ren100(x0,x1) 0.23/0.53 % 596:3:2:INP:TopTop: ren100(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1))) -> ren101(x0,x1) 0.23/0.53 % 597:3:2:INP:TopTop: -> ren100(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1))),ren101(x0,x1) 0.23/0.53 % 598:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren101(x0,x1) 0.23/0.53 % 599:2:1:INP:Top: ren102(x0) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.53 % 600:2:1:INP:Top: ren102(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1(x0)) 0.23/0.53 % 601:2:2:INP:TopTop: ren103(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(x0)),c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1(x1)) 0.23/0.53 % 602:2:2:INP:TopTop: ren103(x0,x1) -> =(x1,cCoq_2eInit_2eDatatypes_2eS___24a1(x0)) 0.23/0.53 % 603:2:2:INP:TopTop: ren103(x0,x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.53 % 604:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren102(x0),ren103(skf80(x0),x0) 0.23/0.53 % 605:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) 0.23/0.53 % 606:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 607:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2eunit___24t(cCoq_2eInit_2eDatatypes_2ett) 0.23/0.53 % 608:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.53 % 609:1:3:INP:TopTopTop: -> =(happ(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068,x0),x1),x2),c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3(x0,x1,x2)) 0.23/0.53 % 610:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0) 0.23/0.53 % 611:3:4:INP:TopTopTopTop: ren104(x0,x1,x2,x3),t(x0,x1) -> t(happ(happ(x2,x3),x0),x1) 0.23/0.53 % 612:2:4:INP:TopTopTopTop: -> t(x0,x1),ren104(x0,x1,x2,x3) 0.23/0.53 % 613:2:4:INP:TopTopTopTop: t(happ(happ(x0,x1),x2),x3) -> ren104(x2,x3,x0,x1) 0.23/0.53 % 614:2:2:INP:TopTop: -> t(skf81(x0,x1),x0),c_24__type__13636___24t(x0,x1) 0.23/0.53 % 615:2:2:INP:TopTop: ren104(skf82(x0,x1),x0,x1,skf81(x0,x1)) -> c_24__type__13636___24t(x0,x1) 0.23/0.53 % 616:3:4:INP:TopTopTopTop: c_24__type__13636___24t(x0,x1),t(x2,x0) -> ren104(x3,x0,x1,x2) 0.23/0.53 % 617:3:2:INP:TopTop: c_24__type__19325___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(x0,x1)) 0.23/0.53 % 618:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf83(x0)),c_24__type__19325___24t(x0) 0.23/0.53 % 619:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(x0,skf83(x0))) -> c_24__type__19325___24t(x0) 0.23/0.53 % 620:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) 0.23/0.53 % 621:3:2:INP:TopTop: c_24__type__19318___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,x1)) 0.23/0.53 % 622:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf84(x0)),c_24__type__19318___24t(x0) 0.23/0.53 % 623:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,skf84(x0))) -> c_24__type__19318___24t(x0) 0.23/0.53 % 624:1:4:INP:TopTopTopTop: =(cCoq_2eInit_2eDatatypes_2econs___24a3(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enil___24a1(x3)) -> 0.23/0.53 % 625:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x0,x1) -> =(x1,x0) 0.23/0.53 % 626:1:0:INP:: -> c_24__type__25___24t(cCoq_2eNumbers_2eBinNums_2eZneg) 0.23/0.53 % 627:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 628:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.53 % 629:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) 0.23/0.53 % 630:2:6:INP:TopTopTopTopTopTop: ren105(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.53 % 631:2:6:INP:TopTopTopTopTopTop: ren105(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.53 % 632:2:6:INP:TopTopTopTopTopTop: ren105(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.53 % 633:2:6:INP:TopTopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(x0,x1,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(x3,x4,x5)) -> ren105(x1,x4,x0,x3,x2,x5) 0.23/0.53 % 634:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> =(x0,x1) 0.23/0.53 % 635:2:1:INP:Top: c_24__type__60503___24t(x0) -> t(x0,c_24__type__60503) 0.23/0.53 % 636:2:1:INP:Top: t(x0,c_24__type__60503) -> c_24__type__60503___24t(x0) 0.23/0.53 % 637:2:2:INP:TopTop: =(x0,x1) -> p(c_24__prop__35229___24a2(x0,x1)) 0.23/0.53 % 638:2:2:INP:TopTop: p(c_24__prop__35229___24a2(x0,x1)) -> =(x0,x1) 0.23/0.53 % 639:3:6:INP:TopTopTopTopTopTop: ren106(x0,x1,x2,x3,x4,x5),cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) -> cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x0,x1,happ(happ(happ(happ(happ(x3,x0),x1),x4),x5),x2)) 0.23/0.53 % 640:2:6:INP:TopTopTopTopTopTop: -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2),ren106(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 641:2:6:INP:TopTopTopTopTopTop: cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x0,x1,happ(happ(happ(happ(happ(x2,x0),x1),x3),x4),x5)) -> ren106(x0,x1,x5,x2,x3,x4) 0.23/0.53 % 642:3:6:INP:TopTopTopTopTopTop: ren107(x0,x1,x2,x3,x4,x5),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)),x4) -> ren106(x1,x3,x4,x5,x0,x2) 0.23/0.53 % 643:2:6:INP:TopTopTopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)),x4),ren107(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 644:2:6:INP:TopTopTopTopTopTop: ren106(x0,x1,x2,x3,x4,x5) -> ren107(x4,x0,x5,x1,x2,x3) 0.23/0.53 % 645:3:6:INP:TopTopTopTopTopTop: ren108(x0,x1,x2,x3,x4,x5),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren107(x1,x2,x3,x4,x0,x5) 0.23/0.53 % 646:2:6:INP:TopTopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren108(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 647:2:6:INP:TopTopTopTopTopTop: ren107(x0,x1,x2,x3,x4,x5) -> ren108(x4,x0,x1,x2,x3,x5) 0.23/0.53 % 648:3:6:INP:TopTopTopTopTopTop: ren109(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren108(x5,x1,x2,x0,x3,x4) 0.23/0.53 % 649:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren109(x0,x1,x2,x3,x4) 0.23/0.53 % 650:2:5:INP:TopTopTopTopTop: ren108(skf85(x0,x1,x2,x3,x4),x1,x2,x0,x3,x4) -> ren109(x0,x1,x2,x3,x4) 0.23/0.53 % 651:3:5:INP:TopTopTopTopTop: ren110(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren109(x4,x0,x1,x2,x3) 0.23/0.53 % 652:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren110(x0,x1,x2,x3) 0.23/0.53 % 653:2:4:INP:TopTopTopTop: ren109(skf86(x0,x1,x2,x3),x0,x1,x2,x3) -> ren110(x0,x1,x2,x3) 0.23/0.53 % 654:3:4:INP:TopTopTopTop: ren111(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren110(x3,x1,x0,x2) 0.23/0.53 % 655:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren111(x0,x1,x2) 0.23/0.53 % 656:2:3:INP:TopTopTop: ren110(skf87(x0,x1,x2),x1,x0,x2) -> ren111(x0,x1,x2) 0.23/0.53 % 657:3:3:INP:TopTopTop: c_24__type__16853___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren111(x2,x1,x0) 0.23/0.53 % 658:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf88(x0)),c_24__type__16853___24t(x0) 0.23/0.53 % 659:2:1:INP:Top: ren111(skf89(x0),skf88(x0),x0) -> c_24__type__16853___24t(x0) 0.23/0.53 % 660:2:2:INP:TopTop: ren112(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.53 % 661:2:2:INP:TopTop: ren112(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 662:2:2:INP:TopTop: ren113(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.53 % 663:2:2:INP:TopTop: ren113(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 664:2:2:INP:TopTop: ren114(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.53 % 665:2:2:INP:TopTop: ren114(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 666:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren112(x0,x1),ren113(x0,x1),ren114(x0,x1) 0.23/0.53 % 667:2:2:INP:TopTop: t(x0,c_24__type__68539___24a1(x1)) -> c_24__type__68539___24t(x1,x0) 0.23/0.53 % 668:2:2:INP:TopTop: c_24__type__68539___24t(x0,x1) -> t(x1,c_24__type__68539___24a1(x0)) 0.23/0.53 % 669:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 670:1:0:INP:: -> c_24__type__19090___24t(cCoq_2eNArith_2eBinNatDef_2eN_2esub) 0.23/0.53 % 671:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 672:1:1:INP:Top: -> =(happ(c_24__lam__18637,x0),c_24__lam__18637___24a1(x0)) 0.23/0.53 % 673:3:2:INP:TopTop: c_24__type__74___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cProp___24t(happ(x0,x1)) 0.23/0.53 % 674:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf90(x0)),c_24__type__74___24t(x0) 0.23/0.53 % 675:2:1:INP:Top: cProp___24t(happ(x0,skf90(x0))) -> c_24__type__74___24t(x0) 0.23/0.53 % 676:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.53 % 677:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 678:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)))) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)))) 0.23/0.53 % 679:1:0:INP:: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1(cCoq_2eInit_2eDatatypes_2eEq),cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare) 0.23/0.53 % 680:2:4:INP:TopTopTopTop: ren115(x0,x1,x2,x3) -> t(x0,x1) 0.23/0.53 % 681:2:4:INP:TopTopTopTop: ren115(x0,x1,x2,x3) -> p(happ(x2,x0)) 0.23/0.53 % 682:2:4:INP:TopTopTopTop: ren115(x0,x1,x2,x3) -> =(cCoq_2eInit_2eSpecif_2eexist___24a3(x1,x2,x0),x3) 0.23/0.53 % 683:4:3:INP:TopTopTop: cType___24t(x0),c_24__type__90___24t(x0,x1,x1),cCoq_2eInit_2eSpecif_2esig___24t(x0,x1,x2) -> ren115(skf91(x0,x1,x2),x0,x1,x2) 0.23/0.53 % 684:2:1:INP:Top: c_24__type__22008___24t(x0) -> t(x0,c_24__type__22008) 0.23/0.53 % 685:2:1:INP:Top: t(x0,c_24__type__22008) -> c_24__type__22008___24t(x0) 0.23/0.53 % 686:3:6:INP:TopTopTopTopTopTop: ren116(x0,x1,x2,x3,x4,x5),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1))) -> t(happ(happ(x2,x3),x0),happ(x4,cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x5,x1,x3,x0))) 0.23/0.53 % 687:2:6:INP:TopTopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1))),ren116(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 688:2:6:INP:TopTopTopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x4,x5,x1,x2))) -> ren116(x2,x5,x0,x1,x3,x4) 0.23/0.53 % 689:3:6:INP:TopTopTopTopTopTop: ren117(x0,x1,x2,x3,x4,x5),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren116(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 690:2:6:INP:TopTopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren117(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 691:2:6:INP:TopTopTopTopTopTop: ren116(x0,x1,x2,x3,x4,x5) -> ren117(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 692:3:6:INP:TopTopTopTopTopTop: ren118(x0,x1,x2,x3,x4,x5),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1)),x2),x3) -> ren117(x2,x1,x4,x0,x5,x3) 0.23/0.53 % 693:2:6:INP:TopTopTopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1)),x2),x3),ren118(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 694:2:6:INP:TopTopTopTopTopTop: ren117(x0,x1,x2,x3,x4,x5) -> ren118(x3,x1,x0,x5,x2,x4) 0.23/0.53 % 695:3:6:INP:TopTopTopTopTopTop: ren119(x0,x1,x2,x3,x4,x5),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren118(x1,x2,x0,x3,x4,x5) 0.23/0.53 % 696:2:6:INP:TopTopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren119(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 697:2:6:INP:TopTopTopTopTopTop: ren118(x0,x1,x2,x3,x4,x5) -> ren119(x2,x0,x1,x3,x4,x5) 0.23/0.53 % 698:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf92(x0,x1,x2,x3)),c_24__type__18982___24t(x0,x1,x2,x3) 0.23/0.53 % 699:2:4:INP:TopTopTopTop: ren119(skf93(x0,x1,x2,x3),skf92(x0,x1,x2,x3),x1,x0,x3,x2) -> c_24__type__18982___24t(x0,x1,x2,x3) 0.23/0.53 % 700:3:6:INP:TopTopTopTopTopTop: c_24__type__18982___24t(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4) -> ren119(x5,x4,x1,x0,x3,x2) 0.23/0.53 % 701:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.53 % 702:2:4:INP:TopTopTopTop: -> t(x0,x1),ren120(x0,x1,x2,x3) 0.23/0.53 % 703:2:4:INP:TopTopTopTop: -> p(happ(x0,x1)),ren120(x1,x2,x0,x3) 0.23/0.53 % 704:2:4:INP:TopTopTopTop: p(happ(x0,happ(x1,x2))) -> ren120(x2,x3,x0,x1) 0.23/0.53 % 705:8:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cType___24t(x1),c_24__type__13657___24t(x1,x2),c_24__type__97___24t(x1,x3),ren120(skf94(x1,x2,x3),x1,x3,x2),t(x4,x1),p(happ(x3,x4)) -> p(happ(x3,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x1,x2,x4,x0))) 0.23/0.53 % 706:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x1,x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.53 % 707:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.53 % 708:2:3:INP:TopTopTop: c_24__type__65103___24t(x0,x1,x2) -> t(x2,c_24__type__65103___24a2(x0,x1)) 0.23/0.53 % 709:2:3:INP:TopTopTop: t(x0,c_24__type__65103___24a2(x1,x2)) -> c_24__type__65103___24t(x1,x2,x0) 0.23/0.53 % 710:3:2:INP:TopTop: ren121(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.53 % 711:3:2:INP:TopTop: ren121(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> 0.23/0.53 % 712:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),ren121(x1,x0) 0.23/0.53 % 713:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),ren121(x0,x1) 0.23/0.53 % 714:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren121(x0,x1) 0.23/0.53 % 715:2:1:INP:Top: c_24__type__61___24t(x0) -> t(x0,c_24__type__61) 0.23/0.53 % 716:2:1:INP:Top: t(x0,c_24__type__61) -> c_24__type__61___24t(x0) 0.23/0.53 % 717:1:5:INP:TopTopTopTopTop: -> =(happ(happ(happ(happ(happ(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect,x0),x1),x2),x3),x4),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect___24a5(x0,x1,x2,x3,x4)) 0.23/0.53 % 718:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 719:1:0:INP:: -> cType___24t(cCoq_2eInit_2eDatatypes_2enat) 0.23/0.53 % 720:1:1:INP:Top: -> =(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEI,x0),cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(x0)) 0.23/0.53 % 721:1:2:INP:TopTop: -> =(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePc,x0),x1),cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x0,x1)) 0.23/0.53 % 722:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.53 % 723:2:2:INP:TopTop: t(x0,c_24__type__68565___24a1(x1)) -> c_24__type__68565___24t(x1,x0) 0.23/0.53 % 724:2:2:INP:TopTop: c_24__type__68565___24t(x0,x1) -> t(x1,c_24__type__68565___24a1(x0)) 0.23/0.53 % 725:1:1:INP:Top: =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x0)) -> 0.23/0.53 % 726:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2eZArith_2eZpower_2eZdiv__rest__proof,x0),x1),x2),x3),cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x0,x1,x2,x3)) 0.23/0.53 % 727:2:2:INP:TopTop: ren122(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 728:2:2:INP:TopTop: ren122(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 729:2:2:INP:TopTop: ren123(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 730:2:2:INP:TopTop: ren123(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 731:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> ren122(x0,x1),ren123(x1,x0) 0.23/0.53 % 732:1:0:INP:: -> cType___24t(cCoq_2eInit_2eDatatypes_2eunit) 0.23/0.53 % 733:1:2:INP:TopTop: -> =(happ(happ(c_24__prop__35229,x0),x1),c_24__prop__35229___24a2(x0,x1)) 0.23/0.53 % 734:3:3:INP:TopTopTop: ren124(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 735:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eN___24t(x0),ren124(x0,x1,x2) 0.23/0.53 % 736:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x0,x1),x2)) -> ren124(x2,x0,x1) 0.23/0.53 % 737:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf95(x0)),c_24__type__19220___24t(x0) 0.23/0.53 % 738:2:1:INP:Top: ren124(skf96(x0),x0,skf95(x0)) -> c_24__type__19220___24t(x0) 0.23/0.53 % 739:3:3:INP:TopTopTop: c_24__type__19220___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren124(x2,x0,x1) 0.23/0.53 % 740:3:2:INP:TopTop: c_24__type__31347___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,x1)) 0.23/0.53 % 741:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf97(x0)),c_24__type__31347___24t(x0) 0.23/0.53 % 742:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,skf97(x0))) -> c_24__type__31347___24t(x0) 0.23/0.53 % 743:1:0:INP:: -> c_24__type__74___24t(cCoq_2eZArith_2eBinInt_2eZ_2eOdd) 0.23/0.53 % 744:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),x1)) 0.23/0.53 % 745:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),=(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 746:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 747:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(c_24__lam__59478,x0),x1),x2),x3),c_24__lam__59478___24a4(x0,x1,x2,x3)) 0.23/0.53 % 748:2:3:INP:TopTopTop: ren125(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf98(x0,x1,x2)) 0.23/0.53 % 749:2:3:INP:TopTopTop: ren125(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0,skf98(x0,x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(x1,x2)) 0.23/0.53 % 750:2:3:INP:TopTopTop: ren125(x0,x1,x2) -> =(skf98(x0,x1,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x2)) 0.23/0.53 % 751:2:3:INP:TopTopTop: ren125(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 752:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren125(skf99(x0,x1),x0,x1) 0.23/0.53 % 753:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x1,x0) -> =(x1,x0) 0.23/0.53 % 754:1:0:INP:: -> c_24__type__16386___24t(cCoq_2eInit_2eSpecif_2eleft) 0.23/0.53 % 755:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),x1)) 0.23/0.53 % 756:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.53 % 757:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1)))) 0.23/0.53 % 758:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.53 % 759:3:3:INP:TopTopTop: ren126(x0,x1,x2),cType___24t(x0) -> cType___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 760:2:3:INP:TopTopTop: -> cType___24t(x0),ren126(x0,x1,x2) 0.23/0.53 % 761:2:3:INP:TopTopTop: cType___24t(happ(happ(x0,x1),x2)) -> ren126(x2,x0,x1) 0.23/0.53 % 762:3:3:INP:TopTopTop: c_24__type__376___24t(x0),cType___24t(x1) -> ren126(x2,x0,x1) 0.23/0.53 % 763:2:1:INP:Top: -> cType___24t(skf100(x0)),c_24__type__376___24t(x0) 0.23/0.53 % 764:2:1:INP:Top: ren126(skf101(x0),x0,skf100(x0)) -> c_24__type__376___24t(x0) 0.23/0.53 % 765:2:1:INP:Top: cCoq_2eReals_2eRdefinitions_2eR___24t(x0) -> =(cCoq_2eReals_2eRdefinitions_2eRmult___24a2(x0,cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0)),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 766:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter,x0),x1),x2),x3),cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x0,x1,x2,x3)) 0.23/0.53 % 767:2:1:INP:Top: t(x0,c_24__type__13186) -> c_24__type__13186___24t(x0) 0.23/0.53 % 768:2:1:INP:Top: c_24__type__13186___24t(x0) -> t(x0,c_24__type__13186) 0.23/0.53 % 769:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),c_24__type__74___24t(x1),p(happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0))) -> p(happ(x1,x0)) 0.23/0.53 % 770:1:0:INP:: -> c_24__type__68505___24t(cCoq_2eReals_2eRiemannInt__SF_2eIZN__var) 0.23/0.53 % 771:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2ebool___24t(skf102(x0)),c_24__type__13192___24t(x0) 0.23/0.53 % 772:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(x0,skf102(x0))) -> c_24__type__13192___24t(x0) 0.23/0.53 % 773:3:2:INP:TopTop: c_24__type__13192___24t(x0),cCoq_2eInit_2eDatatypes_2ebool___24t(x1) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(x0,x1)) 0.23/0.53 % 774:2:2:INP:TopTop: c_24__type__13636___24t(x0,x1) -> t(x1,c_24__type__13636___24a1(x0)) 0.23/0.53 % 775:2:2:INP:TopTop: t(x0,c_24__type__13636___24a1(x1)) -> c_24__type__13636___24t(x1,x0) 0.23/0.53 % 776:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf103(x0)),c_24__type__34423___24t(x0) 0.23/0.53 % 777:2:1:INP:Top: cCoq_2eInit_2eSpecif_2esumbool___24t(c_24__prop__34425___24a1(skf103(x0)),c_24__prop__34426___24a1(skf103(x0)),happ(x0,skf103(x0))) -> c_24__type__34423___24t(x0) 0.23/0.53 % 778:3:2:INP:TopTop: c_24__type__34423___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eSpecif_2esumbool___24t(c_24__prop__34425___24a1(x1),c_24__prop__34426___24a1(x1),happ(x0,x1)) 0.23/0.53 % 779:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x1)))) 0.23/0.53 % 780:2:1:INP:Top: c_24__type__16414___24t(x0) -> t(x0,c_24__type__16414) 0.23/0.53 % 781:2:1:INP:Top: t(x0,c_24__type__16414) -> c_24__type__16414___24t(x0) 0.23/0.53 % 782:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.53 % 783:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)))) 0.23/0.53 % 784:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.53 % 785:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2enegb___24a1(x0),happ(cCoq_2eInit_2eDatatypes_2enegb,x0)) 0.23/0.53 % 786:1:2:INP:TopTop: -> =(cCoq_2eInit_2eSpecif_2eleft___24a2(x0,x1),happ(happ(cCoq_2eInit_2eSpecif_2eleft,x0),x1)) 0.23/0.53 % 787:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn) 0.23/0.53 % 788:1:2:INP:TopTop: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2(x0,x1),happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl,x0),x1)) 0.23/0.53 % 789:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 790:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2erem,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)) 0.23/0.53 % 791:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> t(x0,cCoq_2eNumbers_2eBinNums_2eN) 0.23/0.53 % 792:2:1:INP:Top: t(x0,cCoq_2eNumbers_2eBinNums_2eN) -> cCoq_2eNumbers_2eBinNums_2eN___24t(x0) 0.23/0.53 % 793:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0)) 0.23/0.53 % 794:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1))) 0.23/0.53 % 795:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x2),x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2)) 0.23/0.53 % 796:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eReals_2eRdefinitions_2eRle___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 797:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.53 % 798:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 799:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.53 % 800:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2epred) 0.23/0.53 % 801:2:2:INP:TopTop: ren127(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 802:2:2:INP:TopTop: ren127(x0,x1) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x1)) 0.23/0.53 % 803:2:2:INP:TopTop: ren127(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZ0))) 0.23/0.53 % 804:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren127(skf104(x0),x0) 0.23/0.53 % 805:3:3:INP:TopTopTop: ren128(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,happ(happ(x1,x2),x0)) 0.23/0.53 % 806:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren128(x0,x1,x2) 0.23/0.53 % 807:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,happ(happ(x0,x1),x2)) -> ren128(x2,x0,x1) 0.23/0.53 % 808:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf105(x0)),c_24__type__19459___24t(x0) 0.23/0.53 % 809:2:1:INP:Top: ren128(skf106(x0),x0,skf105(x0)) -> c_24__type__19459___24t(x0) 0.23/0.53 % 810:3:3:INP:TopTopTop: c_24__type__19459___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren128(x2,x0,x1) 0.23/0.53 % 811:2:2:INP:TopTop: ren129(x0,x1) -> =(x0,x1) 0.23/0.53 % 812:2:2:INP:TopTop: ren129(x0,x1) -> =(c_24Proof,c_24Proof) 0.23/0.53 % 813:2:2:INP:TopTop: =(cCoq_2eReals_2eRfunctions_2eZintNull___24a1(x0),cCoq_2eReals_2eRfunctions_2eZintNull___24a1(x1)) -> ren129(x0,x1) 0.23/0.53 % 814:1:0:INP:: -> c_24__type__14506___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEX) 0.23/0.53 % 815:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)))) 0.23/0.53 % 816:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.53 % 817:2:1:INP:Top: ren130(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)) 0.23/0.53 % 818:2:1:INP:Top: ren130(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.53 % 819:2:1:INP:Top: ren131(x0) -> =(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)))) 0.23/0.53 % 820:2:1:INP:Top: ren131(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.53 % 821:2:1:INP:Top: ren132(x0) -> =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 822:2:1:INP:Top: ren132(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)) 0.23/0.53 % 823:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren130(x0),ren131(x0),ren132(x0) 0.23/0.53 % 824:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eBinInt_2eZ_2ege) 0.23/0.53 % 825:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x1,x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.53 % 826:2:2:INP:TopTop: ren133(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.53 % 827:2:2:INP:TopTop: ren133(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.53 % 828:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren133(x0,x1) 0.23/0.53 % 829:1:0:INP:: -> c_24__type__12___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc) 0.23/0.53 % 830:3:4:INP:TopTopTopTop: ren134(x0,x1,x2,x3),t(x0,happ(x1,x2)) -> t(happ(happ(x3,x2),x0),happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x2))) 0.23/0.53 % 831:2:4:INP:TopTopTopTop: -> t(x0,happ(x1,x2)),ren134(x0,x1,x2,x3) 0.23/0.53 % 832:2:4:INP:TopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> ren134(x2,x3,x1,x0) 0.23/0.53 % 833:3:4:INP:TopTopTopTop: ren135(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren134(x3,x1,x0,x2) 0.23/0.53 % 834:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren135(x0,x1,x2) 0.23/0.53 % 835:2:3:INP:TopTopTop: ren134(skf107(x0,x1,x2),x1,x0,x2) -> ren135(x0,x1,x2) 0.23/0.53 % 836:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf108(x0,x1)),c_24__type__16422___24t(x0,x1) 0.23/0.53 % 837:2:2:INP:TopTop: ren135(skf108(x0,x1),x0,x1) -> c_24__type__16422___24t(x0,x1) 0.23/0.53 % 838:3:3:INP:TopTopTop: c_24__type__16422___24t(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren135(x2,x0,x1) 0.23/0.53 % 839:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2(cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1(x0),x0) 0.23/0.53 % 840:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__61,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__74,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e)),cCoq_2eZArith_2eBinInt_2eZ_2edivide) 0.23/0.53 % 841:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0),x0)) 0.23/0.53 % 842:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 843:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1)) 0.23/0.53 % 844:1:1:INP:Top: -> =(happ(cCoq_2eInit_2eDatatypes_2enat__rect,x0),cCoq_2eInit_2eDatatypes_2enat__rect___24a1(x0)) 0.23/0.53 % 845:3:3:INP:TopTopTop: c_24__type__59578___24t(x0,x1),cCoq_2eInit_2eDatatypes_2enat___24t(x2) -> t(happ(x1,x2),happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x2))) 0.23/0.53 % 846:2:2:INP:TopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf109(x0,x1)),c_24__type__59578___24t(x0,x1) 0.23/0.53 % 847:2:2:INP:TopTop: t(happ(x0,skf109(x1,x0)),happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(skf109(x1,x0)))) -> c_24__type__59578___24t(x1,x0) 0.23/0.53 % 848:1:0:INP:: -> c_24__type__14511___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd) 0.23/0.53 % 849:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x1)) 0.23/0.53 % 850:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0)) 0.23/0.53 % 851:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.53 % 852:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) 0.23/0.53 % 853:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp,x0)) 0.23/0.53 % 854:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.53 % 855:2:3:INP:TopTopTop: -> t(skf110(x0,x1),x0),c_24__type__90___24t(x0,x2,x1) 0.23/0.53 % 856:2:3:INP:TopTopTop: cProp___24t(happ(x0,skf110(x1,x0))) -> c_24__type__90___24t(x1,x2,x0) 0.23/0.53 % 857:3:4:INP:TopTopTopTop: c_24__type__90___24t(x0,x1,x2),t(x3,x0) -> cProp___24t(happ(x2,x3)) 0.23/0.53 % 858:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1))) 0.23/0.53 % 859:1:2:INP:TopTop: -> =(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2egcd,x0),x1),cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2(x0,x1)) 0.23/0.53 % 860:3:2:INP:TopTop: ren136(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 861:3:2:INP:TopTop: ren136(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) 0.23/0.53 % 862:3:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> ren136(x0,x1) 0.23/0.53 % 863:3:2:INP:TopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),ren136(x0,x1) 0.23/0.53 % 864:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren136(x0,x1) 0.23/0.53 % 865:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc) 0.23/0.53 % 866:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf111(x0)),c_24__type__13885___24t(x0) 0.23/0.53 % 867:2:1:INP:Top: cCoq_2eReals_2eRdefinitions_2eR___24t(happ(x0,skf111(x0))) -> c_24__type__13885___24t(x0) 0.23/0.53 % 868:3:2:INP:TopTop: c_24__type__13885___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(x0,x1)) 0.23/0.53 % 869:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eZpower_2eshift__pos,x0),x1),cCoq_2eZArith_2eZpower_2eshift__pos___24a2(x0,x1)) 0.23/0.53 % 870:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),x1),x0) 0.23/0.53 % 871:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2erem) 0.23/0.53 % 872:3:1:INP:Top: ren137(x0),=(x0,cCoq_2eNumbers_2eBinNums_2eZ0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0)) 0.23/0.53 % 873:3:1:INP:Top: ren137(x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0)) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 874:3:1:INP:Top: =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0)) -> ren137(x0) 0.23/0.53 % 875:3:1:INP:Top: -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0)),ren137(x0) 0.23/0.53 % 876:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren137(x0) 0.23/0.53 % 877:1:0:INP:: -> c_24__type__16816___24t(cCoq_2eZArith_2eZnumtheory_2eEuclid) 0.23/0.53 % 878:2:1:INP:Top: c_24__type__956___24t(x0) -> t(x0,c_24__type__956) 0.23/0.53 % 879:2:1:INP:Top: t(x0,c_24__type__956) -> c_24__type__956___24t(x0) 0.23/0.53 % 880:2:3:INP:TopTopTop: ren138(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 881:2:3:INP:TopTopTop: ren138(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 882:2:3:INP:TopTopTop: ren138(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2) 0.23/0.53 % 883:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren138(skf112(x0,x1),x0,x1) 0.23/0.53 % 884:1:1:INP:Top: -> =(c_24__lam__18637___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ) 0.23/0.53 % 885:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1)))) 0.23/0.53 % 886:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emin,x0),x1),cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(x0,x1)) 0.23/0.53 % 887:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eZpower_2eZpower__nat___24a2(x0,x1))) 0.23/0.53 % 888:1:0:INP:: -> c_24__type__13849___24t(cCoq_2eInit_2eNat_2eadd) 0.23/0.53 % 889:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eDatatypes_2exorb,x0),x1),cCoq_2eInit_2eDatatypes_2exorb___24a2(x0,x1)) 0.23/0.53 % 890:1:1:INP:Top: -> =(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(x0)) 0.23/0.53 % 891:2:1:INP:Top: t(x0,cProp) -> cProp___24t(x0) 0.23/0.53 % 892:2:1:INP:Top: cProp___24t(x0) -> t(x0,cProp) 0.23/0.53 % 893:3:1:INP:Top: ren139(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24False) 0.23/0.53 % 894:3:1:INP:Top: ren139(x0),p(c_24False) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 895:3:1:INP:Top: cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24False) -> ren139(x0) 0.23/0.53 % 896:3:1:INP:Top: -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24False),ren139(x0) 0.23/0.53 % 897:2:3:INP:TopTopTop: ren140(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 898:2:3:INP:TopTopTop: ren140(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.53 % 899:2:3:INP:TopTopTop: ren140(x0,x1,x2) -> ren139(x2) 0.23/0.53 % 900:3:1:INP:Top: ren141(x0),p(c_24True) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 901:3:1:INP:Top: ren141(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24True) 0.23/0.53 % 902:3:1:INP:Top: p(c_24True),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> ren141(x0) 0.23/0.53 % 903:3:1:INP:Top: -> p(c_24True),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),ren141(x0) 0.23/0.53 % 904:2:2:INP:TopTop: ren142(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.53 % 905:2:2:INP:TopTop: ren142(x0,x1) -> ren141(x1) 0.23/0.53 % 906:3:1:INP:Top: ren143(x0),p(c_24True) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 907:3:1:INP:Top: ren143(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24True) 0.23/0.53 % 908:3:1:INP:Top: p(c_24True),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> ren143(x0) 0.23/0.53 % 909:3:1:INP:Top: -> p(c_24True),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),ren143(x0) 0.23/0.53 % 910:2:3:INP:TopTopTop: ren144(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) 0.23/0.53 % 911:2:3:INP:TopTopTop: ren144(x0,x1,x2) -> ren143(x2) 0.23/0.53 % 912:2:3:INP:TopTopTop: ren144(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 913:4:2:INP:TopTop: ren145(x0,x1) -> ren140(skf113(x0,x1),x0,x1),ren142(x0,x1),ren144(x0,skf114(x0,x1),x1) 0.23/0.53 % 914:2:2:INP:TopTop: ren145(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.53 % 915:3:2:INP:TopTop: ren146(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren145(x0,x1) 0.23/0.53 % 916:2:2:INP:TopTop: ren146(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 917:3:1:INP:Top: ren147(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24True) 0.23/0.53 % 918:3:1:INP:Top: ren147(x0),p(c_24True) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 919:3:1:INP:Top: cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24True) -> ren147(x0) 0.23/0.53 % 920:3:1:INP:Top: -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24True),ren147(x0) 0.23/0.53 % 921:2:3:INP:TopTopTop: ren148(x0,x1,x2) -> ren147(x0) 0.23/0.53 % 922:2:3:INP:TopTopTop: ren148(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x1),x2) 0.23/0.53 % 923:2:3:INP:TopTopTop: ren148(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 924:3:1:INP:Top: ren149(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24False) 0.23/0.53 % 925:3:1:INP:Top: ren149(x0),p(c_24False) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 926:3:1:INP:Top: cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24False) -> ren149(x0) 0.23/0.53 % 927:3:1:INP:Top: -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24False),ren149(x0) 0.23/0.53 % 928:2:3:INP:TopTopTop: ren150(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 929:2:3:INP:TopTopTop: ren150(x0,x1,x2) -> ren149(x1) 0.23/0.53 % 930:2:3:INP:TopTopTop: ren150(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x2) 0.23/0.53 % 931:3:1:INP:Top: ren151(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24True) 0.23/0.53 % 932:3:1:INP:Top: ren151(x0),p(c_24True) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 933:3:1:INP:Top: cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24True) -> ren151(x0) 0.23/0.53 % 934:3:1:INP:Top: -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),p(c_24True),ren151(x0) 0.23/0.53 % 935:2:2:INP:TopTop: ren152(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.53 % 936:2:2:INP:TopTop: ren152(x0,x1) -> ren151(x1) 0.23/0.53 % 937:4:2:INP:TopTop: ren153(x0,x1) -> ren148(x0,skf115(x0,x1),x1),ren150(skf116(x0,x1),x0,x1),ren152(x1,x0) 0.23/0.53 % 938:2:2:INP:TopTop: ren153(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1),x0) 0.23/0.53 % 939:2:2:INP:TopTop: ren154(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 940:3:2:INP:TopTop: ren154(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren153(x1,x0) 0.23/0.53 % 941:3:1:INP:Top: ren155(x0),p(c_24False) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 942:3:1:INP:Top: ren155(x0),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(c_24False) 0.23/0.53 % 943:3:1:INP:Top: p(c_24False),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> ren155(x0) 0.23/0.53 % 944:3:1:INP:Top: -> p(c_24False),cCoq_2eZArith_2eZeven_2eZodd___24a1(x0),ren155(x0) 0.23/0.53 % 945:2:1:INP:Top: ren156(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 946:2:1:INP:Top: ren156(x0) -> ren155(x0) 0.23/0.53 % 947:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren146(skf117(x0),x0),ren154(skf118(x0),x0),ren156(x0) 0.23/0.53 % 948:3:2:INP:TopTop: c_24__type__401___24t(x0),cType___24t(x1) -> cType___24t(happ(x0,x1)) 0.23/0.53 % 949:2:1:INP:Top: -> cType___24t(skf119(x0)),c_24__type__401___24t(x0) 0.23/0.53 % 950:2:1:INP:Top: cType___24t(happ(x0,skf119(x0))) -> c_24__type__401___24t(x0) 0.23/0.53 % 951:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),c_24__type__74___24t(x3),p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)))) -> p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)))) 0.23/0.53 % 952:1:0:INP:: -> =(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))))))))))),cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter) 0.23/0.53 % 953:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0))) 0.23/0.53 % 954:2:1:INP:Top: c_24__type__245___24t(x0) -> t(x0,c_24__type__245) 0.23/0.53 % 955:2:1:INP:Top: t(x0,c_24__type__245) -> c_24__type__245___24t(x0) 0.23/0.53 % 956:2:2:INP:TopTop: ren157(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 957:2:2:INP:TopTop: ren157(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 958:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren157(x0,x1) 0.23/0.53 % 959:2:2:INP:TopTop: ren158(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 960:2:2:INP:TopTop: ren158(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 961:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren158(x0,x1) 0.23/0.53 % 962:3:2:INP:TopTop: ren159(x0,x1) -> ren157(x0,x1),ren158(x0,x1) 0.23/0.53 % 963:2:2:INP:TopTop: ren157(x0,x1) -> ren159(x0,x1) 0.23/0.53 % 964:2:2:INP:TopTop: ren158(x0,x1) -> ren159(x0,x1) 0.23/0.53 % 965:3:2:INP:TopTop: ren160(x0,x1),ren159(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) 0.23/0.53 % 966:3:2:INP:TopTop: ren160(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> ren159(x0,x1) 0.23/0.53 % 967:3:2:INP:TopTop: ren159(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> ren160(x0,x1) 0.23/0.53 % 968:3:2:INP:TopTop: -> ren159(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))),ren160(x0,x1) 0.23/0.53 % 969:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren160(x1,x0) 0.23/0.53 % 970:2:2:INP:TopTop: ren161(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 971:2:2:INP:TopTop: ren161(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 972:2:2:INP:TopTop: ren162(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 973:2:2:INP:TopTop: ren162(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 974:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren161(x1,x0),ren162(x1,x0) 0.23/0.53 % 975:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0) 0.23/0.53 % 976:1:0:INP:: -> c_24__type__18872___24t(cCoq_2eZArith_2eZpower_2eZdiv__rest__proof) 0.23/0.53 % 977:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x3,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x3)) 0.23/0.53 % 978:2:2:INP:TopTop: ren163(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 979:2:2:INP:TopTop: ren163(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.53 % 980:2:3:INP:TopTopTop: ren164(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x1) 0.23/0.53 % 981:2:3:INP:TopTopTop: ren164(x0,x1,x2) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x2,x1),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.53 % 982:2:3:INP:TopTopTop: ren164(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 983:2:2:INP:TopTop: ren165(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.53 % 984:3:2:INP:TopTop: ren165(x0,x1) -> ren163(x1,x0),ren164(skf120(x0,x1),x1,x0) 0.23/0.53 % 985:2:4:INP:TopTopTopTop: ren166(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 986:2:4:INP:TopTopTopTop: ren166(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.53 % 987:2:4:INP:TopTopTopTop: ren166(x0,x1,x2,x3) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x2,x1),cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x3,x0)) 0.23/0.53 % 988:2:2:INP:TopTop: ren167(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.53 % 989:2:2:INP:TopTop: ren167(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x1,x0)) 0.23/0.53 % 990:3:3:INP:TopTopTop: ren168(x0,x1,x2) -> ren166(skf121(x0,x1,x2),x0,x1,x2),ren167(x0,x1) 0.23/0.53 % 991:2:3:INP:TopTopTop: ren168(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x2)) 0.23/0.53 % 992:3:3:INP:TopTopTop: ren169(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren168(x0,x1,x2) 0.23/0.53 % 993:2:3:INP:TopTopTop: ren169(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.53 % 994:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren165(x0,x1),ren169(x1,x0,skf122(x0,x1)) 0.23/0.53 % 995:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0) 0.23/0.53 % 996:1:0:INP:: -> c_24__type__35232___24t(cCoq_2eZArith_2eBinInt_2eZ_2eeqf) 0.23/0.53 % 997:3:2:INP:TopTop: ren170(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 998:3:2:INP:TopTop: ren170(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) 0.23/0.53 % 999:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren170(x0,x1) 0.23/0.53 % 1000:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren170(x0,x1) 0.23/0.53 % 1001:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren170(x0,x1) 0.23/0.53 % 1002:1:0:INP:: -> c_24__type__245___24t(cCoq_2eZArith_2eZdiv_2eZdiv__eucl__exist) 0.23/0.53 % 1003:7:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x3),c_24__type__74___24t(x4),p(happ(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) -> p(happ(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x3)),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x3)),x2)))) 0.23/0.53 % 1004:3:2:INP:TopTop: ren171(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1)) 0.23/0.53 % 1005:3:2:INP:TopTop: ren171(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1006:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1)) -> ren171(x0,x1) 0.23/0.53 % 1007:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1)),ren171(x0,x1) 0.23/0.53 % 1008:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren171(x0,x1) 0.23/0.53 % 1009:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0))) 0.23/0.53 % 1010:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2enat__rect___24a1(x0),cCoq_2eInit_2eDatatypes_2enat__rec___24a1(x0)) 0.23/0.53 % 1011:2:4:INP:TopTopTopTop: ren172(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1012:2:4:INP:TopTopTopTop: ren172(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1013:11:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x4)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x4,x0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3)) -> ren172(x4,x3,x2,x1) 0.23/0.53 % 1014:2:1:INP:Top: c_24__type__13315___24t(x0) -> t(x0,c_24__type__13315) 0.23/0.53 % 1015:2:1:INP:Top: t(x0,c_24__type__13315) -> c_24__type__13315___24t(x0) 0.23/0.53 % 1016:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinInt_2eZ_2eb2z,x0),cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x0)) 0.23/0.53 % 1017:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)))) 0.23/0.53 % 1018:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2(x0,x1)) 0.23/0.53 % 1019:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1020:1:0:INP:: -> c_24__type__13209___24t(cCoq_2eInit_2eDatatypes_2eS) 0.23/0.53 % 1021:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.53 % 1022:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)))) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1) 0.23/0.53 % 1023:2:4:INP:TopTopTopTop: ren173(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1024:2:4:INP:TopTopTopTop: ren173(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1025:11:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x4)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x4,x0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4)) -> ren173(x1,x2,x3,x4) 0.23/0.53 % 1026:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2) 0.23/0.53 % 1027:2:1:INP:Top: c_24__type__57851___24t(x0) -> t(x0,c_24__type__57851) 0.23/0.53 % 1028:2:1:INP:Top: t(x0,c_24__type__57851) -> c_24__type__57851___24t(x0) 0.23/0.53 % 1029:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.53 % 1030:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) 0.23/0.53 % 1031:3:2:INP:TopTop: ren174(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),x1)) 0.23/0.53 % 1032:3:2:INP:TopTop: ren174(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.53 % 1033:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),x1)) -> ren174(x0,x1) 0.23/0.53 % 1034:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),x1)),ren174(x0,x1) 0.23/0.53 % 1035:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren174(x0,x1) 0.23/0.53 % 1036:2:2:INP:TopTop: ren175(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1037:2:2:INP:TopTop: ren175(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x0) 0.23/0.53 % 1038:2:2:INP:TopTop: ren176(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1039:2:2:INP:TopTop: ren176(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x1,x0),x0) 0.23/0.53 % 1040:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren175(x0,x1),ren176(x1,x0) 0.23/0.53 % 1041:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)))) 0.23/0.53 % 1042:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,x1)) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0),x1))) 0.23/0.53 % 1043:1:1:INP:Top: -> =(happ(cCoq_2eNumbers_2eBinNums_2eNpos,x0),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.53 % 1044:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat,x0)) 0.23/0.53 % 1045:1:0:INP:: -> cType___24t(cCoq_2eQArith_2eQArith__base_2eQ) 0.23/0.53 % 1046:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eBinInt_2eZ_2edivide) 0.23/0.53 % 1047:3:2:INP:TopTop: c_24__type__13229___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> cType___24t(happ(x0,x1)) 0.23/0.53 % 1048:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf123(x0)),c_24__type__13229___24t(x0) 0.23/0.53 % 1049:2:1:INP:Top: cType___24t(happ(x0,skf123(x0))) -> c_24__type__13229___24t(x0) 0.23/0.53 % 1050:2:1:INP:Top: c_24__type__22011___24t(x0) -> t(x0,c_24__type__22011) 0.23/0.53 % 1051:2:1:INP:Top: t(x0,c_24__type__22011) -> c_24__type__22011___24t(x0) 0.23/0.53 % 1052:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eDatatypes_2eprod,x0),x1),cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,x1)) 0.23/0.53 % 1053:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),x0) 0.23/0.53 % 1054:2:3:INP:TopTopTop: t(x0,cCoq_2eInit_2eSpecif_2esumbool___24a2(x1,x2)) -> cCoq_2eInit_2eSpecif_2esumbool___24t(x1,x2,x0) 0.23/0.53 % 1055:2:3:INP:TopTopTop: cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,x2) -> t(x2,cCoq_2eInit_2eSpecif_2esumbool___24a2(x0,x1)) 0.23/0.53 % 1056:2:2:INP:TopTop: ren177(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eandb___24a2(x0,x1),x1) 0.23/0.53 % 1057:2:2:INP:TopTop: ren177(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 1058:2:2:INP:TopTop: ren178(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eandb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1059:2:2:INP:TopTop: ren178(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1060:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> ren177(x0,x1),ren178(x0,x1) 0.23/0.53 % 1061:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1)) 0.23/0.53 % 1062:1:4:INP:TopTopTopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(x0,x1,x2,x3),happ(happ(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op,x0),x1),x2),x3)) 0.23/0.53 % 1063:2:1:INP:Top: c_24__type__13192___24t(x0) -> t(x0,c_24__type__13192) 0.23/0.53 % 1064:2:1:INP:Top: t(x0,c_24__type__13192) -> c_24__type__13192___24t(x0) 0.23/0.53 % 1065:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) 0.23/0.53 % 1066:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) 0.23/0.53 % 1067:2:1:INP:Top: cCoq_2eReals_2eRdefinitions_2eR___24t(x0) -> =(x0,cCoq_2eReals_2eRdefinitions_2eRmult___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0)) 0.23/0.53 % 1068:1:5:INP:TopTopTopTopTop: -> =(happ(happ(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eEuclid__intro,x0),x1),x2),x3),x4),cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(x0,x1,x2,x3,x4)) 0.23/0.53 % 1069:1:3:INP:TopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(x0,x1,x2),happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub,x0),x1),x2)) 0.23/0.53 % 1070:1:0:INP:: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.53 % 1071:3:2:INP:TopTop: ren179(x0,x1),cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1072:3:2:INP:TopTop: ren179(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) 0.23/0.53 % 1073:3:2:INP:TopTop: cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren179(x0,x1) 0.23/0.53 % 1074:3:2:INP:TopTop: -> cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren179(x0,x1) 0.23/0.53 % 1075:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren179(x0,x1) 0.23/0.53 % 1076:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinInt_2eZ_2elnot) 0.23/0.53 % 1077:2:1:INP:Top: t(x0,c_24__type__14511) -> c_24__type__14511___24t(x0) 0.23/0.53 % 1078:2:1:INP:Top: c_24__type__14511___24t(x0) -> t(x0,c_24__type__14511) 0.23/0.53 % 1079:2:2:INP:TopTop: ren180(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1080:2:2:INP:TopTop: ren180(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1081:2:3:INP:TopTopTop: ren181(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x0,x1)) 0.23/0.53 % 1082:2:3:INP:TopTopTop: ren181(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x2)) 0.23/0.53 % 1083:2:3:INP:TopTopTop: ren181(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.53 % 1084:2:4:INP:TopTopTopTop: ren182(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1085:2:4:INP:TopTopTopTop: ren182(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x2,x3)) 0.23/0.53 % 1086:2:4:INP:TopTopTopTop: ren182(x0,x1,x2,x3) -> =(x3,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.53 % 1087:2:3:INP:TopTopTop: ren183(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.53 % 1088:4:3:INP:TopTopTop: ren183(x0,x1,x2) -> ren180(x0,x2),ren181(x0,x2,skf124(x0,x2)),ren182(skf125(x0,x1,x2),x1,x0,x2) 0.23/0.53 % 1089:3:3:INP:TopTopTop: ren184(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren183(x1,x2,x0) 0.23/0.53 % 1090:2:3:INP:TopTopTop: ren184(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.53 % 1091:2:3:INP:TopTopTop: ren185(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1092:2:3:INP:TopTopTop: ren185(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x1,x2),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1093:2:3:INP:TopTopTop: ren185(x0,x1,x2) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.53 % 1094:2:4:INP:TopTopTopTop: ren186(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1095:2:4:INP:TopTopTopTop: ren186(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x1,x2),cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2(x3,x0)) 0.23/0.53 % 1096:2:4:INP:TopTopTopTop: ren186(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x2) 0.23/0.53 % 1097:2:2:INP:TopTop: ren187(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1098:2:2:INP:TopTop: ren187(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1099:4:3:INP:TopTopTop: ren188(x0,x1,x2) -> ren185(skf126(x0,x1),x0,x1),ren186(skf127(x0,x1,x2),x0,x1,x2),ren187(x1,x0) 0.23/0.53 % 1100:2:3:INP:TopTopTop: ren188(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x2)) 0.23/0.53 % 1101:2:3:INP:TopTopTop: ren189(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1102:3:3:INP:TopTopTop: ren189(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren188(x2,x1,x0) 0.23/0.53 % 1103:2:3:INP:TopTopTop: ren190(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x0,x1)) 0.23/0.53 % 1104:2:3:INP:TopTopTop: ren190(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x2)) 0.23/0.53 % 1105:2:3:INP:TopTopTop: ren190(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.53 % 1106:2:3:INP:TopTopTop: ren191(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1107:2:3:INP:TopTopTop: ren191(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x1,x2)) 0.23/0.53 % 1108:2:3:INP:TopTopTop: ren191(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x2) 0.23/0.53 % 1109:2:2:INP:TopTop: ren192(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x0,x1)) 0.23/0.53 % 1110:2:2:INP:TopTop: ren192(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.53 % 1111:2:2:INP:TopTop: ren193(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 1112:4:2:INP:TopTop: ren193(x0,x1) -> ren190(x0,x1,skf128(x0,x1)),ren191(skf129(x0,x1),x0,x1),ren192(x0,x1) 0.23/0.53 % 1113:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren184(x1,x0,skf130(x0,x1)),ren189(skf131(x0,x1),x1,x0),ren193(x0,x1) 0.23/0.53 % 1114:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.53 % 1115:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up) 0.23/0.53 % 1116:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0)) 0.23/0.53 % 1117:2:1:INP:Top: t(x0,c_24__type__31256) -> c_24__type__31256___24t(x0) 0.23/0.53 % 1118:2:1:INP:Top: c_24__type__31256___24t(x0) -> t(x0,c_24__type__31256) 0.23/0.53 % 1119:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> t(x0,cCoq_2eNumbers_2eBinNums_2eZ) 0.23/0.53 % 1120:2:1:INP:Top: t(x0,cCoq_2eNumbers_2eBinNums_2eZ) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 1121:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.53 % 1122:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(x1,x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1123:1:2:INP:TopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1),happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare,x0),x1)) 0.23/0.53 % 1124:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.53 % 1125:2:1:INP:Top: ren194(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(c_24__let__2__s__19729___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(c_24__let__2__s__19729___24a1(x0))))) 0.23/0.53 % 1126:2:1:INP:Top: ren194(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(c_24__let__2__s__19729___24a1(x0),c_24__let__2__s__19729___24a1(x0)),x0)) 0.23/0.53 % 1127:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren194(x0) 0.23/0.53 % 1128:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren195(x0,x1,x2) 0.23/0.53 % 1129:5:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) -> p(happ(x3,x0)),ren195(x2,x1,x3) 0.23/0.53 % 1130:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren195(x1,x0,x2) 0.23/0.53 % 1131:2:3:INP:TopTopTop: p(happ(x0,x1)) -> ren195(x1,x2,x0) 0.23/0.53 % 1132:6:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),ren195(skf132(x0,x1),x1,x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(happ(x0,x2)) 0.23/0.53 % 1133:2:1:INP:Top: ren196(x0) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.53 % 1134:2:1:INP:Top: ren196(x0) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x0),cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.53 % 1135:2:2:INP:TopTop: ren197(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1136:2:2:INP:TopTop: ren197(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x1),cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x0))) 0.23/0.53 % 1137:2:2:INP:TopTop: ren197(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.53 % 1138:2:2:INP:TopTop: ren198(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)),cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x1)) 0.23/0.53 % 1139:2:2:INP:TopTop: ren198(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.53 % 1140:2:2:INP:TopTop: ren198(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1141:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren196(x0),ren197(skf133(x0),x0),ren198(skf134(x0),x0) 0.23/0.53 % 1142:1:0:INP:: -> c_24__type__19090___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emin) 0.23/0.53 % 1143:2:1:INP:Top: t(x0,c_24__type__68531) -> c_24__type__68531___24t(x0) 0.23/0.53 % 1144:2:1:INP:Top: c_24__type__68531___24t(x0) -> t(x0,c_24__type__68531) 0.23/0.53 % 1145:2:2:INP:TopTop: ren199(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1) 0.23/0.53 % 1146:2:2:INP:TopTop: ren199(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1147:2:2:INP:TopTop: ren199(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 1148:4:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren199(x0,x1) 0.23/0.53 % 1149:3:2:INP:TopTop: ren200(x0),ren199(x1,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.53 % 1150:3:1:INP:Top: ren200(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) -> ren199(skf135(x0),x0) 0.23/0.53 % 1151:3:2:INP:TopTop: ren199(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> ren200(x1) 0.23/0.53 % 1152:3:1:INP:Top: -> ren199(skf136(x0),x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))),ren200(x0) 0.23/0.53 % 1153:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren200(x0) 0.23/0.53 % 1154:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.53 % 1155:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x1,x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1156:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0))) 0.23/0.53 % 1157:7:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x1,x0) -> =(x0,x1) 0.23/0.53 % 1158:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(x2,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.53 % 1159:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.53 % 1160:4:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(x0),cCoq_2eInit_2eDatatypes_2ebool___24t(x1),=(cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x1)) -> =(x1,x0) 0.23/0.53 % 1161:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren201(x0,x1,x2) 0.23/0.53 % 1162:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf137(x0,x1,x2)),ren201(x0,x1,x2) 0.23/0.53 % 1163:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,skf137(x1,x0,x2))),ren201(x1,x0,x2) 0.23/0.53 % 1164:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(skf137(x0,x1,x2),x0)),ren201(x0,x1,x2) 0.23/0.53 % 1165:2:3:INP:TopTopTop: p(happ(x0,skf137(x1,x2,x0))) -> ren201(x1,x2,x0) 0.23/0.53 % 1166:6:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),ren201(skf138(x0,x1),x1,x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(happ(x0,x2)) 0.23/0.53 % 1167:2:3:INP:TopTopTop: p(happ(happ(happ(cCoq_2eInit_2eWf_2eAcc,x0),x1),x2)) -> cCoq_2eInit_2eWf_2eAcc___24a3(x0,x1,x2) 0.23/0.53 % 1168:2:3:INP:TopTopTop: cCoq_2eInit_2eWf_2eAcc___24a3(x0,x1,x2) -> p(happ(happ(happ(cCoq_2eInit_2eWf_2eAcc,x0),x1),x2)) 0.23/0.53 % 1169:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),x0) 0.23/0.53 % 1170:3:3:INP:TopTopTop: ren202(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) 0.23/0.53 % 1171:3:3:INP:TopTopTop: ren202(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2))) 0.23/0.53 % 1172:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) -> ren202(x0,x1,x2) 0.23/0.53 % 1173:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)),ren202(x0,x1,x2) 0.23/0.53 % 1174:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren202(x2,x1,x0) 0.23/0.53 % 1175:2:1:INP:Top: c_24__type__16386___24t(x0) -> t(x0,c_24__type__16386) 0.23/0.53 % 1176:2:1:INP:Top: t(x0,c_24__type__16386) -> c_24__type__16386___24t(x0) 0.23/0.53 % 1177:2:4:INP:TopTopTopTop: c_24__type__59662___24t(x0,x1,x2,x3) -> t(x3,c_24__type__59662___24a3(x0,x1,x2)) 0.23/0.53 % 1178:2:4:INP:TopTopTopTop: t(x0,c_24__type__59662___24a3(x1,x2,x3)) -> c_24__type__59662___24t(x1,x2,x3,x0) 0.23/0.53 % 1179:3:3:INP:TopTopTop: c_24__type__97___24t(x0,x1),t(x2,x0) -> cProp___24t(happ(x1,x2)) 0.23/0.53 % 1180:2:2:INP:TopTop: -> t(skf139(x0,x1),x0),c_24__type__97___24t(x0,x1) 0.23/0.53 % 1181:2:2:INP:TopTop: cProp___24t(happ(x0,skf139(x1,x0))) -> c_24__type__97___24t(x1,x0) 0.23/0.53 % 1182:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x0,x1)) 0.23/0.53 % 1183:2:1:INP:Top: ren203(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1184:2:1:INP:Top: ren203(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eZpower_2etwo__p___24a1(x0)) 0.23/0.53 % 1185:2:2:INP:TopTop: ren204(x0,x1) -> =(cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x0),cCoq_2eZArith_2eZpower_2etwo__p___24a1(x1)) 0.23/0.53 % 1186:2:2:INP:TopTop: ren204(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.53 % 1187:2:2:INP:TopTop: ren204(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1188:2:2:INP:TopTop: ren205(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1189:2:2:INP:TopTop: ren205(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.53 % 1190:2:2:INP:TopTop: ren205(x0,x1) -> =(cCoq_2eZArith_2eZpower_2etwo__p___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1191:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren203(x0),ren204(skf140(x0),x0),ren205(skf141(x0),x0) 0.23/0.53 % 1192:3:3:INP:TopTopTop: ren206(x0,x1,x2),cProp___24t(x0) -> cType___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1193:2:3:INP:TopTopTop: -> cProp___24t(x0),ren206(x0,x1,x2) 0.23/0.53 % 1194:2:3:INP:TopTopTop: cType___24t(happ(happ(x0,x1),x2)) -> ren206(x2,x0,x1) 0.23/0.53 % 1195:3:3:INP:TopTopTop: c_24__type__117___24t(x0),cProp___24t(x1) -> ren206(x2,x0,x1) 0.23/0.53 % 1196:2:1:INP:Top: -> cProp___24t(skf142(x0)),c_24__type__117___24t(x0) 0.23/0.53 % 1197:2:1:INP:Top: ren206(skf143(x0),x0,skf142(x0)) -> c_24__type__117___24t(x0) 0.23/0.53 % 1198:1:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) -> 0.23/0.53 % 1199:1:1:INP:Top: -> =(happ(cCoq_2eInit_2eDatatypes_2elist,x0),cCoq_2eInit_2eDatatypes_2elist___24a1(x0)) 0.23/0.53 % 1200:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1201:2:3:INP:TopTopTop: ren207(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x0,x0),skf144(x0,x1,x2)) 0.23/0.53 % 1202:2:3:INP:TopTopTop: ren207(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2epositive,cCoq_2ePArith_2eBinPosDef_2ePos_2emask,x0,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul),x1) 0.23/0.53 % 1203:2:3:INP:TopTopTop: ren207(x0,x1,x2) -> =(x2,skf144(x0,x1,x2)) 0.23/0.53 % 1204:2:3:INP:TopTopTop: ren207(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf144(x0,x1,x2)) 0.23/0.53 % 1205:2:3:INP:TopTopTop: ren207(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1206:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf145(x0,x1,x2)) 0.23/0.53 % 1207:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> =(skf146(x0,x1,x2),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x0,x0),skf145(x0,x1,x2))) 0.23/0.53 % 1208:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(skf145(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.53 % 1209:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2epositive,cCoq_2ePArith_2eBinPosDef_2ePos_2emask,x0,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(skf145(x0,x1,x2))),x1) 0.23/0.53 % 1210:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> =(x2,skf146(x0,x1,x2)) 0.23/0.53 % 1211:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf146(x0,x1,x2)) 0.23/0.53 % 1212:2:3:INP:TopTopTop: ren208(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1213:5:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2epositive,cCoq_2ePArith_2eBinPosDef_2ePos_2emask,x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2(x0,x1) -> ren207(skf147(x0,x1),x0,x1),ren208(skf148(x0,x1),x0,x1) 0.23/0.53 % 1214:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.53 % 1215:2:2:INP:TopTop: ren209(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.53 % 1216:2:2:INP:TopTop: ren209(x0,x1) -> p(x1) 0.23/0.53 % 1217:2:2:INP:TopTop: ren210(x0,x1) -> p(x0) 0.23/0.53 % 1218:2:2:INP:TopTop: ren210(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,x1) 0.23/0.53 % 1219:2:2:INP:TopTop: ren211(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.53 % 1220:2:2:INP:TopTop: ren211(x0,x1) -> p(x1) 0.23/0.53 % 1221:8:4:INP:TopTopTopTop: cProp___24t(x0),cProp___24t(x1),cProp___24t(x2),cCoq_2eInit_2eDatatypes_2ecomparison___24t(x3),cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(x0,x1,x2,x3) -> ren209(x3,x2),ren210(x1,x3),ren211(x3,x0) 0.23/0.53 % 1222:2:3:INP:TopTopTop: ren212(x0,x1,x2) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) 0.23/0.53 % 1223:2:3:INP:TopTopTop: ren212(x0,x1,x2) -> p(c_24True) 0.23/0.53 % 1224:5:4:INP:TopTopTopTop: ren212(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x2),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x0) 0.23/0.53 % 1225:2:3:INP:TopTopTop: ren212(x0,x1,x2) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2) 0.23/0.53 % 1226:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) -> ren212(x2,x1,x0) 0.23/0.53 % 1227:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),x0)) 0.23/0.53 % 1228:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x0,x1) 0.23/0.53 % 1229:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.53 % 1230:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb,x0),x1)) 0.23/0.53 % 1231:3:3:INP:TopTopTop: ren213(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.53 % 1232:3:3:INP:TopTopTop: ren213(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))) 0.23/0.53 % 1233:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) -> ren213(x0,x1,x2) 0.23/0.53 % 1234:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)),ren213(x0,x1,x2) 0.23/0.53 % 1235:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> ren213(x0,x2,x1) 0.23/0.53 % 1236:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1))) 0.23/0.53 % 1237:2:2:INP:TopTop: ren214(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.53 % 1238:2:2:INP:TopTop: ren214(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.53 % 1239:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),=(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) -> ren214(x1,x0) 0.23/0.53 % 1240:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1241:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)))) 0.23/0.53 % 1242:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1243:1:0:INP:: -> c_24__type__13227___24t(cCoq_2eInit_2eDatatypes_2enat__rec) 0.23/0.53 % 1244:1:0:INP:: -> c_24__type__525___24t(cCoq_2eZArith_2eZbool_2eZeq__bool) 0.23/0.53 % 1245:8:6:INP:TopTopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),c_24__type__74___24t(x5),p(happ(x5,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x4)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x3,x4))))) -> p(happ(x5,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3),x4)))) 0.23/0.53 % 1246:3:2:INP:TopTop: ren215(x0,x1),cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1247:3:2:INP:TopTop: ren215(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)) 0.23/0.53 % 1248:3:2:INP:TopTop: cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren215(x0,x1) 0.23/0.53 % 1249:3:2:INP:TopTop: -> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren215(x0,x1) 0.23/0.53 % 1250:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren215(x0,x1) 0.23/0.53 % 1251:2:3:INP:TopTopTop: cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x2) -> t(x2,cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2(x0,x1)) 0.23/0.53 % 1252:2:3:INP:TopTopTop: t(x0,cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2(x1,x2)) -> cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x1,x2,x0) 0.23/0.53 % 1253:4:4:INP:TopTopTopTop: ren216(x0,x1,x2,x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x1) 0.23/0.53 % 1254:3:4:INP:TopTopTopTop: ren216(x0,x1,x2,x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) 0.23/0.53 % 1255:3:4:INP:TopTopTopTop: ren216(x0,x1,x2,x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1) 0.23/0.53 % 1256:4:4:INP:TopTopTopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x3,x1) -> ren216(x0,x1,x2,x3) 0.23/0.53 % 1257:3:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1),ren216(x0,x1,x3,x2) 0.23/0.53 % 1258:3:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1),ren216(x3,x1,x0,x2) 0.23/0.53 % 1259:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren217(x0,x1,x2,x3) 0.23/0.53 % 1260:2:4:INP:TopTopTopTop: ren216(x0,x1,x2,x3) -> ren217(x1,x0,x2,x3) 0.23/0.53 % 1261:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),ren217(skf149(x0,x1,x2),x1,x0,x2) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x2) 0.23/0.53 % 1262:1:0:INP:: =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2eInit_2eDatatypes_2eLt) -> 0.23/0.53 % 1263:3:1:INP:Top: ren218(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1264:3:1:INP:Top: ren218(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1265:3:1:INP:Top: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren218(x0) 0.23/0.53 % 1266:3:1:INP:Top: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren218(x0) 0.23/0.53 % 1267:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren218(x0) 0.23/0.53 % 1268:2:1:INP:Top: c_24__type__323___24t(x0) -> t(x0,c_24__type__323) 0.23/0.53 % 1269:2:1:INP:Top: t(x0,c_24__type__323) -> c_24__type__323___24t(x0) 0.23/0.53 % 1270:3:2:INP:TopTop: ren219(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1271:3:2:INP:TopTop: ren219(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) 0.23/0.53 % 1272:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren219(x0,x1) 0.23/0.53 % 1273:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren219(x0,x1) 0.23/0.53 % 1274:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren219(x0,x1) 0.23/0.53 % 1275:1:0:INP:: -> c_24__type__19220___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit) 0.23/0.53 % 1276:2:2:INP:TopTop: ren220(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x1) 0.23/0.53 % 1277:2:2:INP:TopTop: ren220(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1278:2:2:INP:TopTop: ren221(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x0) 0.23/0.53 % 1279:2:2:INP:TopTop: ren221(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 1280:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren220(x0,x1),ren221(x0,x1) 0.23/0.53 % 1281:1:0:INP:: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1282:3:2:INP:TopTop: ren222(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.53 % 1283:3:2:INP:TopTop: ren222(x0,x1),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1284:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) -> ren222(x0,x1) 0.23/0.53 % 1285:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)),ren222(x0,x1) 0.23/0.53 % 1286:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren222(x0,x1) 0.23/0.53 % 1287:2:4:INP:TopTopTopTop: ren223(x0,x1,x2,x3) -> =(c_24Proof,c_24Proof) 0.23/0.53 % 1288:2:4:INP:TopTopTopTop: ren223(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1289:2:4:INP:TopTopTopTop: ren223(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1290:2:4:INP:TopTopTopTop: =(cCoq_2eInit_2eSpecif_2eright___24a2(x0,x1),cCoq_2eInit_2eSpecif_2eright___24a2(x2,x3)) -> ren223(x2,x0,x3,x1) 0.23/0.53 % 1291:1:0:INP:: -> c_24__type__22011___24t(cCoq_2eQArith_2eQArith__base_2eQle) 0.23/0.53 % 1292:1:1:INP:Top: -> =(happ(cCoq_2eReals_2eRdefinitions_2eIZR,x0),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x0)) 0.23/0.53 % 1293:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0)) 0.23/0.53 % 1294:3:6:INP:TopTopTopTopTopTop: ren224(x0,x1,x2,x3,x4,x5),t(x0,x1) -> t(happ(happ(happ(happ(happ(x2,x1),x3),x4),x5),x0),happ(x4,x0)) 0.23/0.53 % 1295:2:6:INP:TopTopTopTopTopTop: -> t(x0,x1),ren224(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 1296:2:6:INP:TopTopTopTopTopTop: t(happ(happ(happ(happ(happ(x0,x1),x2),x3),x4),x5),happ(x3,x5)) -> ren224(x5,x1,x0,x2,x3,x4) 0.23/0.53 % 1297:3:6:INP:TopTopTopTopTopTop: ren225(x0,x1,x2,x3,x4),c_24__type__59550___24t(x0,x1,x2,x3) -> ren224(x5,x0,x4,x1,x2,x3) 0.23/0.53 % 1298:2:5:INP:TopTopTopTopTop: -> c_24__type__59550___24t(x0,x1,x2,x3),ren225(x0,x1,x2,x3,x4) 0.23/0.53 % 1299:2:5:INP:TopTopTopTopTop: ren224(skf150(x0,x1,x2,x3,x4),x0,x4,x1,x2,x3) -> ren225(x0,x1,x2,x3,x4) 0.23/0.53 % 1300:3:5:INP:TopTopTopTopTop: ren226(x0,x1,x2,x3),c_24__type__59528___24t(x0,x1) -> ren225(x0,x2,x1,x4,x3) 0.23/0.53 % 1301:2:4:INP:TopTopTopTop: -> c_24__type__59528___24t(x0,x1),ren226(x0,x1,x2,x3) 0.23/0.53 % 1302:2:4:INP:TopTopTopTop: ren225(x0,x1,x2,skf151(x0,x2,x1,x3),x3) -> ren226(x0,x2,x1,x3) 0.23/0.53 % 1303:3:4:INP:TopTopTopTop: ren227(x0,x1,x2),cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1) -> ren226(x0,x3,x1,x2) 0.23/0.53 % 1304:2:3:INP:TopTopTop: -> cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1),ren227(x0,x1,x2) 0.23/0.53 % 1305:2:3:INP:TopTopTop: ren226(x0,skf152(x0,x1,x2),x1,x2) -> ren227(x0,x1,x2) 0.23/0.53 % 1306:3:3:INP:TopTopTop: ren228(x0,x1,x2),c_24__type__399___24t(x0,x1) -> ren227(x0,x1,x2) 0.23/0.53 % 1307:2:3:INP:TopTopTop: -> c_24__type__399___24t(x0,x1),ren228(x0,x1,x2) 0.23/0.53 % 1308:2:3:INP:TopTopTop: ren227(x0,x1,x2) -> ren228(x0,x1,x2) 0.23/0.53 % 1309:2:1:INP:Top: -> cType___24t(skf153(x0)),c_24__type__59522___24t(x0) 0.23/0.53 % 1310:2:1:INP:Top: ren228(skf153(x0),skf154(x0),x0) -> c_24__type__59522___24t(x0) 0.23/0.53 % 1311:3:3:INP:TopTopTop: c_24__type__59522___24t(x0),cType___24t(x1) -> ren228(x1,x2,x0) 0.23/0.53 % 1312:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1),x2)) 0.23/0.53 % 1313:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.53 % 1314:1:0:INP:: -> c_24__type__13340___24t(cCoq_2eInit_2eDatatypes_2econs) 0.23/0.53 % 1315:1:0:INP:: -> c_24__type__19307___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat) 0.23/0.53 % 1316:2:3:INP:TopTopTop: c_24__type__60515___24t(x0,x1,x2) -> t(x2,c_24__type__60515___24a2(x0,x1)) 0.23/0.53 % 1317:2:3:INP:TopTopTop: t(x0,c_24__type__60515___24a2(x1,x2)) -> c_24__type__60515___24t(x1,x2,x0) 0.23/0.53 % 1318:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.53 % 1319:1:0:INP:: -> c_24__type__956___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd) 0.23/0.53 % 1320:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.53 % 1321:2:1:INP:Top: c_24__type__13874___24t(x0) -> t(x0,c_24__type__13874) 0.23/0.53 % 1322:2:1:INP:Top: t(x0,c_24__type__13874) -> c_24__type__13874___24t(x0) 0.23/0.53 % 1323:1:2:INP:TopTop: -> =(cCoq_2eInit_2eSpecif_2eright___24a2(x0,x1),happ(happ(cCoq_2eInit_2eSpecif_2eright,x0),x1)) 0.23/0.53 % 1324:1:0:INP:: -> cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2ele) 0.23/0.53 % 1325:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0)) 0.23/0.53 % 1326:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1))))) 0.23/0.53 % 1327:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinInt_2eZ_2elnot,x0),cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1(x0)) 0.23/0.53 % 1328:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.53 % 1329:3:5:INP:TopTopTopTopTop: ren229(x0,x1,x2,x3,x4),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(happ(happ(x2,x0),x3),x4),x1)) 0.23/0.53 % 1330:2:5:INP:TopTopTopTopTop: -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1),ren229(x0,x1,x2,x3,x4) 0.23/0.53 % 1331:2:5:INP:TopTopTopTopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(happ(happ(x0,x1),x2),x3),x4)) -> ren229(x1,x4,x0,x2,x3) 0.23/0.53 % 1332:3:5:INP:TopTopTopTopTop: ren230(x0,x1,x2,x3),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> ren229(x0,x4,x2,x3,x1) 0.23/0.53 % 1333:2:4:INP:TopTopTopTop: -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1),ren230(x0,x1,x2,x3) 0.23/0.53 % 1334:2:4:INP:TopTopTopTop: ren229(x0,skf155(x0,x1,x2,x3),x2,x3,x1) -> ren230(x0,x1,x2,x3) 0.23/0.53 % 1335:3:4:INP:TopTopTopTop: ren231(x0,x1,x2),c_24__type__14243___24t(x0,x1) -> ren230(x0,x3,x2,x1) 0.23/0.53 % 1336:2:3:INP:TopTopTop: -> c_24__type__14243___24t(x0,x1),ren231(x0,x1,x2) 0.23/0.53 % 1337:2:3:INP:TopTopTop: ren230(x0,skf156(x0,x1,x2),x2,x1) -> ren231(x0,x1,x2) 0.23/0.53 % 1338:2:1:INP:Top: -> cType___24t(skf157(x0)),c_24__type__14254___24t(x0) 0.23/0.53 % 1339:2:1:INP:Top: ren231(skf157(x0),skf158(x0),x0) -> c_24__type__14254___24t(x0) 0.23/0.53 % 1340:3:3:INP:TopTopTop: c_24__type__14254___24t(x0),cType___24t(x1) -> ren231(x1,x2,x0) 0.23/0.53 % 1341:2:2:INP:TopTop: p(happ(happ(cCoq_2eClasses_2eRelationClasses_2ePreOrder,x0),x1)) -> cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2(x0,x1) 0.23/0.53 % 1342:2:2:INP:TopTop: cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2(x0,x1) -> p(happ(happ(cCoq_2eClasses_2eRelationClasses_2ePreOrder,x0),x1)) 0.23/0.53 % 1343:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x3,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x3)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.53 % 1344:2:2:INP:TopTop: ren232(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1345:2:2:INP:TopTop: ren232(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(x0),cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(x1)) 0.23/0.53 % 1346:2:2:INP:TopTop: ren232(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.53 % 1347:2:1:INP:Top: ren233(x0) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(x0),cCoq_2eInit_2eDatatypes_2eO) 0.23/0.53 % 1348:2:1:INP:Top: ren233(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 1349:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren232(skf159(x0),x0),ren233(x0) 0.23/0.53 % 1350:2:2:INP:TopTop: p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2ele,x0),x1)) -> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(x0,x1) 0.23/0.53 % 1351:2:2:INP:TopTop: cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(x0,x1) -> p(happ(happ(cCoq_2eNArith_2eBinNat_2eN_2ele,x0),x1)) 0.23/0.53 % 1352:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 1353:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.53 % 1354:3:3:INP:TopTopTop: ren234(x0,x1,x2),cCoq_2eReals_2eRdefinitions_2eR___24t(x0) -> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1355:2:3:INP:TopTopTop: -> cCoq_2eReals_2eRdefinitions_2eR___24t(x0),ren234(x0,x1,x2) 0.23/0.53 % 1356:2:3:INP:TopTopTop: cCoq_2eReals_2eRdefinitions_2eR___24t(happ(happ(x0,x1),x2)) -> ren234(x2,x0,x1) 0.23/0.53 % 1357:2:1:INP:Top: -> cCoq_2eReals_2eRdefinitions_2eR___24t(skf160(x0)),c_24__type__13869___24t(x0) 0.23/0.53 % 1358:2:1:INP:Top: ren234(skf161(x0),x0,skf160(x0)) -> c_24__type__13869___24t(x0) 0.23/0.53 % 1359:3:3:INP:TopTopTop: c_24__type__13869___24t(x0),cCoq_2eReals_2eRdefinitions_2eR___24t(x1) -> ren234(x2,x0,x1) 0.23/0.53 % 1360:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eSpecif_2esumbool,x0),x1),cCoq_2eInit_2eSpecif_2esumbool___24a2(x0,x1)) 0.23/0.53 % 1361:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1362:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eZpower_2etwo__p___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eZpower_2etwo__p___24a1(x0),cCoq_2eZArith_2eZpower_2etwo__p___24a1(x1))) 0.23/0.53 % 1363:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x2),cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.53 % 1364:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x2,x1))) 0.23/0.53 % 1365:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esub) 0.23/0.53 % 1366:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0)) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZ0),=(x0,x1) 0.23/0.53 % 1367:2:1:INP:Top: p(happ(cCoq_2eZArith_2eZeven_2eZodd,x0)) -> cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) 0.23/0.53 % 1368:2:1:INP:Top: cCoq_2eZArith_2eZeven_2eZodd___24a1(x0) -> p(happ(cCoq_2eZArith_2eZeven_2eZodd,x0)) 0.23/0.53 % 1369:1:0:INP:: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.53 % 1370:1:0:INP:: -> c_24__type__59575___24t(cCoq_2eZArith_2eWf__Z_2eZ__of__nat__set) 0.23/0.53 % 1371:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2egt,x0),x1)) 0.23/0.53 % 1372:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eInit_2eDatatypes_2eandb___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2),cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x1,x2))),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1),x2)) 0.23/0.53 % 1373:2:2:INP:TopTop: =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x0),cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x1)) -> =(x0,x1) 0.23/0.53 % 1374:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)) 0.23/0.53 % 1375:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)) 0.23/0.53 % 1376:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1(x0),x1),cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1))) 0.23/0.53 % 1377:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.53 % 1378:3:3:INP:TopTopTop: ren235(x0,x1,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2)) -> =(x2,x1) 0.23/0.53 % 1379:3:3:INP:TopTopTop: ren235(x0,x1,x2),=(x2,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2)) 0.23/0.53 % 1380:3:3:INP:TopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2)),=(x2,x1) -> ren235(x0,x1,x2) 0.23/0.53 % 1381:3:3:INP:TopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2)),=(x2,x1),ren235(x0,x1,x2) 0.23/0.53 % 1382:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren235(x2,x0,x1) 0.23/0.53 % 1383:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)),x0) 0.23/0.53 % 1384:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eBinInt_2eZ_2egt) 0.23/0.53 % 1385:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(x0,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) 0.23/0.53 % 1386:2:1:INP:Top: c_24__type__18949___24t(x0) -> t(x0,c_24__type__18949) 0.23/0.53 % 1387:2:1:INP:Top: t(x0,c_24__type__18949) -> c_24__type__18949___24t(x0) 0.23/0.53 % 1388:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH))),x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)))) 0.23/0.53 % 1389:3:2:INP:TopTop: ren236(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.53 % 1390:3:2:INP:TopTop: ren236(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) 0.23/0.53 % 1391:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> ren236(x0,x1) 0.23/0.53 % 1392:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),ren236(x0,x1) 0.23/0.53 % 1393:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren236(x0,x1) 0.23/0.53 % 1394:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),x0)) 0.23/0.53 % 1395:2:6:INP:TopTopTopTopTopTop: ren237(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.53 % 1396:2:6:INP:TopTopTopTopTopTop: ren237(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.53 % 1397:2:6:INP:TopTopTopTopTopTop: ren237(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.53 % 1398:2:6:INP:TopTopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(x0,x1,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(x3,x4,x5)) -> ren237(x2,x5,x1,x4,x3,x0) 0.23/0.53 % 1399:3:2:INP:TopTop: ren238(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 1400:3:2:INP:TopTop: ren238(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.53 % 1401:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> ren238(x0,x1) 0.23/0.53 % 1402:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),ren238(x0,x1) 0.23/0.53 % 1403:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren238(x0,x1) 0.23/0.53 % 1404:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1))) 0.23/0.53 % 1405:1:0:INP:: -> c_24__type__471___24t(cCoq_2ePArith_2eBinPos_2ePos_2ele) 0.23/0.53 % 1406:2:4:INP:TopTopTopTop: ren239(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1407:2:4:INP:TopTopTopTop: ren239(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1408:2:4:INP:TopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x2,x3)) -> ren239(x0,x2,x1,x3) 0.23/0.53 % 1409:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0)))) 0.23/0.53 % 1410:2:8:INP:TopTopTopTopTopTopTopTop: ren240(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x0,x1) 0.23/0.53 % 1411:2:8:INP:TopTopTopTopTopTopTopTop: ren240(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x2,x3) 0.23/0.53 % 1412:2:8:INP:TopTopTopTopTopTopTopTop: ren240(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x4,x5) 0.23/0.53 % 1413:2:8:INP:TopTopTopTopTopTopTopTop: ren240(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x6,x7) 0.23/0.53 % 1414:2:8:INP:TopTopTopTopTopTopTopTop: =(cCoq_2eInit_2eDatatypes_2epair___24a4(x0,x1,x2,x3),cCoq_2eInit_2eDatatypes_2epair___24a4(x4,x5,x6,x7)) -> ren240(x7,x3,x0,x4,x1,x5,x2,x6) 0.23/0.53 % 1415:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(c_24__prop__35229___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.53 % 1416:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)))) 0.23/0.53 % 1417:1:0:INP:: -> c_24__type__94___24t(cCoq_2eInit_2eSpecif_2esig) 0.23/0.53 % 1418:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1419:2:2:INP:TopTop: ren241(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.53 % 1420:2:2:INP:TopTop: ren241(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x1)) 0.23/0.53 % 1421:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren241(x0,x1) 0.23/0.53 % 1422:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),c_24__type__74___24t(x3),p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)))) -> p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2))) 0.23/0.53 % 1423:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinInt_2eZ_2eones) 0.23/0.53 % 1424:2:1:INP:Top: c_24__type__13342___24t(x0) -> t(x0,c_24__type__13342) 0.23/0.53 % 1425:2:1:INP:Top: t(x0,c_24__type__13342) -> c_24__type__13342___24t(x0) 0.23/0.53 % 1426:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emul,x0),x1),cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(x0,x1)) 0.23/0.53 % 1427:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren242(x0,x1) 0.23/0.53 % 1428:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> ren242(x0,x1) 0.23/0.53 % 1429:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren243(x0,x1) 0.23/0.53 % 1430:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren243(x1,x0) 0.23/0.53 % 1431:2:4:INP:TopTopTopTop: ren244(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1432:2:4:INP:TopTopTopTop: ren244(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1433:9:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),ren242(x3,x0),ren243(x0,x4),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3)) -> ren244(x1,x2,x3,x4) 0.23/0.53 % 1434:2:1:INP:Top: c_24__type__13209___24t(x0) -> t(x0,c_24__type__13209) 0.23/0.53 % 1435:2:1:INP:Top: t(x0,c_24__type__13209) -> c_24__type__13209___24t(x0) 0.23/0.53 % 1436:1:1:INP:Top: -> =(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0)) 0.23/0.53 % 1437:2:8:INP:TopTopTopTopTopTopTopTop: ren245(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x0,x1) 0.23/0.53 % 1438:2:8:INP:TopTopTopTopTopTopTopTop: ren245(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x2,x3) 0.23/0.53 % 1439:2:8:INP:TopTopTopTopTopTopTopTop: ren245(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x4,x5) 0.23/0.53 % 1440:2:8:INP:TopTopTopTopTopTopTopTop: ren245(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x6,x7) 0.23/0.53 % 1441:2:8:INP:TopTopTopTopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x1,x2,x3),cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x4,x5,x6,x7)) -> ren245(x7,x3,x2,x6,x4,x0,x5,x1) 0.23/0.53 % 1442:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0))) 0.23/0.53 % 1443:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.53 % 1444:1:0:INP:: -> c_24__type__376___24t(cCoq_2eInit_2eDatatypes_2eprod) 0.23/0.53 % 1445:1:2:INP:TopTop: -> =(c_24__lam__259___24a2(x0,x1),happ(happ(c_24__lam__259,x0),x1)) 0.23/0.53 % 1446:2:2:INP:TopTop: p(happ(happ(cCoq_2eQArith_2eQArith__base_2eQle,x0),x1)) -> cCoq_2eQArith_2eQArith__base_2eQle___24a2(x0,x1) 0.23/0.53 % 1447:2:2:INP:TopTop: cCoq_2eQArith_2eQArith__base_2eQle___24a2(x0,x1) -> p(happ(happ(cCoq_2eQArith_2eQArith__base_2eQle,x0),x1)) 0.23/0.53 % 1448:1:0:INP:: -> c_24__type__60221___24t(cCoq_2eZArith_2eZmin_2eZmin__le__prime__inf) 0.23/0.53 % 1449:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),x0)) 0.23/0.53 % 1450:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1451:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq),cCoq_2eZArith_2eBinIntDef_2eZ_2epred) 0.23/0.53 % 1452:1:1:INP:Top: -> =(happ(c_24__prop__34426,x0),c_24__prop__34426___24a1(x0)) 0.23/0.53 % 1453:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren246(x0,x1,x2) 0.23/0.53 % 1454:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf162(x0,x1,x2)),ren246(x0,x1,x2) 0.23/0.53 % 1455:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(skf162(x0,x1,x2),x1)),ren246(x0,x1,x2) 0.23/0.53 % 1456:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,skf162(x0,x1,x2))),ren246(x0,x1,x2) 0.23/0.53 % 1457:2:3:INP:TopTopTop: p(happ(x0,skf162(x1,x2,x0))) -> ren246(x1,x2,x0) 0.23/0.53 % 1458:6:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),ren246(skf163(x0,x1),x1,x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) -> p(happ(x0,x2)) 0.23/0.53 % 1459:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)))) 0.23/0.53 % 1460:1:3:INP:TopTopTop: -> =(cCoq_2eInit_2eDatatypes_2enat__rect___24a3(x0,x1,x2),happ(happ(happ(cCoq_2eInit_2eDatatypes_2enat__rect,x0),x1),x2)) 0.23/0.53 % 1461:2:1:INP:Top: c_24__type__13340___24t(x0) -> t(x0,c_24__type__13340) 0.23/0.53 % 1462:2:1:INP:Top: t(x0,c_24__type__13340) -> c_24__type__13340___24t(x0) 0.23/0.53 % 1463:5:5:INP:TopTopTopTopTop: ren247(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),=(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3),x0)) -> c_24__lam__300___24a3(x1,x2,x4) 0.23/0.53 % 1464:3:5:INP:TopTopTopTopTop: ren247(x0,x1,x2,x3,x4),c_24__lam__300___24a3(x1,x2,x4) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1))) 0.23/0.53 % 1465:3:5:INP:TopTopTopTopTop: ren247(x0,x1,x2,x3,x4),c_24__lam__300___24a3(x1,x2,x4) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1466:3:5:INP:TopTopTopTopTop: ren247(x0,x1,x2,x3,x4),c_24__lam__300___24a3(x1,x2,x4) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3),x0)) 0.23/0.53 % 1467:5:5:INP:TopTopTopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),=(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3),x0)),c_24__lam__300___24a3(x1,x2,x4) -> ren247(x0,x1,x2,x3,x4) 0.23/0.53 % 1468:3:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1))),c_24__lam__300___24a3(x1,x2,x3),ren247(x0,x1,x2,x4,x3) 0.23/0.53 % 1469:3:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),c_24__lam__300___24a3(x1,x2,x3),ren247(x0,x1,x2,x4,x3) 0.23/0.53 % 1470:3:5:INP:TopTopTopTopTop: -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)),c_24__lam__300___24a3(x1,x0,x4),ren247(x3,x1,x0,x2,x4) 0.23/0.53 % 1471:2:4:INP:TopTopTopTop: ren248(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 1472:2:4:INP:TopTopTopTop: ren248(x0,x1,x2,x3) -> ren247(skf164(x0,x1,x2,x3),x1,x2,x0,x3) 0.23/0.53 % 1473:2:4:INP:TopTopTopTop: ren248(x0,x1,x2,x3) -> =(x3,cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0,skf164(x0,x1,x2,x3))) 0.23/0.53 % 1474:2:4:INP:TopTopTopTop: ren248(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf164(x0,x1,x2,x3)) 0.23/0.53 % 1475:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0) -> ren248(skf165(x1,x2,x0),x1,x2,x0) 0.23/0.53 % 1476:2:2:INP:TopTop: ren249(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 1477:2:2:INP:TopTop: ren249(x0,x1) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x1,x0)) 0.23/0.53 % 1478:2:3:INP:TopTopTop: ren250(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.53 % 1479:2:3:INP:TopTopTop: ren250(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH))),x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x2,x1)) 0.23/0.53 % 1480:2:3:INP:TopTopTop: ren250(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1481:2:3:INP:TopTopTop: ren251(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.53 % 1482:2:3:INP:TopTopTop: ren251(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2,x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x2,x0)) 0.23/0.53 % 1483:2:3:INP:TopTopTop: ren251(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 1484:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren249(x0,x1),ren250(skf166(x1,x0),x0,x1),ren251(x0,skf167(x1,x0),x1) 0.23/0.53 % 1485:3:1:INP:Top: ren252(x0),=(x0,cCoq_2eNumbers_2eBinNums_2eZ0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1486:3:1:INP:Top: ren252(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1487:3:1:INP:Top: =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren252(x0) 0.23/0.53 % 1488:3:1:INP:Top: -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0),ren252(x0) 0.23/0.53 % 1489:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren252(x0) 0.23/0.53 % 1490:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.53 % 1491:1:1:INP:Top: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1(x0),happ(cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat,x0)) 0.23/0.53 % 1492:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 1493:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2enat__rect___24a3(c_24__lam__18637,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),c_24__lam__18639___24a1(x0)),cCoq_2eZArith_2eZpower_2eZpower__nat___24a1(x0)) 0.23/0.53 % 1494:3:4:INP:TopTopTopTop: ren253(x0,x1,x2,x3),t(x0,x1) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x2,x3),x0)) 0.23/0.53 % 1495:2:4:INP:TopTopTopTop: -> t(x0,x1),ren253(x0,x1,x2,x3) 0.23/0.53 % 1496:2:4:INP:TopTopTopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x0,x1),x2)) -> ren253(x2,x3,x0,x1) 0.23/0.53 % 1497:2:2:INP:TopTop: -> t(skf168(x0,x1),x0),c_24__type__14243___24t(x0,x1) 0.23/0.53 % 1498:2:2:INP:TopTop: ren253(skf169(x0,x1),x0,x1,skf168(x0,x1)) -> c_24__type__14243___24t(x0,x1) 0.23/0.53 % 1499:3:4:INP:TopTopTopTop: c_24__type__14243___24t(x0,x1),t(x2,x0) -> ren253(x3,x0,x1,x2) 0.23/0.53 % 1500:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))) 0.23/0.53 % 1501:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0) 0.23/0.53 % 1502:2:1:INP:Top: t(x0,c_24__type__45) -> c_24__type__45___24t(x0) 0.23/0.53 % 1503:2:1:INP:Top: c_24__type__45___24t(x0) -> t(x0,c_24__type__45) 0.23/0.53 % 1504:3:4:INP:TopTopTopTop: ren254(x0,x1,x2,x3),p(happ(x0,x1)) -> cCoq_2eInit_2eSpecif_2esig___24t(x2,x0,happ(happ(happ(x3,x2),x0),x1)) 0.23/0.53 % 1505:2:4:INP:TopTopTopTop: -> p(happ(x0,x1)),ren254(x0,x1,x2,x3) 0.23/0.53 % 1506:2:4:INP:TopTopTopTop: cCoq_2eInit_2eSpecif_2esig___24t(x0,x1,happ(happ(happ(x2,x0),x1),x3)) -> ren254(x1,x3,x0,x2) 0.23/0.53 % 1507:3:4:INP:TopTopTopTop: ren255(x0,x1,x2,x3),t(x0,x1) -> ren254(x2,x0,x1,x3) 0.23/0.53 % 1508:2:4:INP:TopTopTopTop: -> t(x0,x1),ren255(x0,x1,x2,x3) 0.23/0.53 % 1509:2:4:INP:TopTopTopTop: ren254(x0,x1,x2,x3) -> ren255(x1,x2,x0,x3) 0.23/0.53 % 1510:3:4:INP:TopTopTopTop: ren256(x0,x1,x2),c_24__type__97___24t(x0,x1) -> ren255(x3,x0,x1,x2) 0.23/0.53 % 1511:2:3:INP:TopTopTop: -> c_24__type__97___24t(x0,x1),ren256(x0,x1,x2) 0.23/0.53 % 1512:2:3:INP:TopTopTop: ren255(skf170(x0,x1,x2),x0,x1,x2) -> ren256(x0,x1,x2) 0.23/0.53 % 1513:2:1:INP:Top: -> cType___24t(skf171(x0)),c_24__type__410___24t(x0) 0.23/0.53 % 1514:2:1:INP:Top: ren256(skf171(x0),skf172(x0),x0) -> c_24__type__410___24t(x0) 0.23/0.53 % 1515:3:3:INP:TopTopTop: c_24__type__410___24t(x0),cType___24t(x1) -> ren256(x1,x2,x0) 0.23/0.53 % 1516:2:1:INP:Top: t(x0,c_24__type__19818) -> c_24__type__19818___24t(x0) 0.23/0.53 % 1517:2:1:INP:Top: c_24__type__19818___24t(x0) -> t(x0,c_24__type__19818) 0.23/0.53 % 1518:2:3:INP:TopTopTop: ren257(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1519:2:3:INP:TopTopTop: ren257(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.53 % 1520:2:3:INP:TopTopTop: ren257(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x2,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1521:2:4:INP:TopTopTopTop: ren258(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1522:2:4:INP:TopTopTopTop: ren258(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x0,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x2,x3)) 0.23/0.53 % 1523:2:4:INP:TopTopTopTop: ren258(x0,x1,x2,x3) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.53 % 1524:2:4:INP:TopTopTopTop: ren259(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1525:2:4:INP:TopTopTopTop: ren259(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.53 % 1526:2:4:INP:TopTopTopTop: ren259(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x1,x2),cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x0),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x3)))) 0.23/0.53 % 1527:2:2:INP:TopTop: ren260(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 1528:2:2:INP:TopTop: ren260(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1529:4:3:INP:TopTopTop: ren261(x0,x1,x2) -> ren258(skf173(x0,x1,x2),x0,x1,x2),ren259(skf174(x0,x1,x2),x1,x2,x0),ren260(x1,x2) 0.23/0.53 % 1530:2:3:INP:TopTopTop: ren261(x0,x1,x2) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.53 % 1531:2:3:INP:TopTopTop: ren262(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1532:3:3:INP:TopTopTop: ren262(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren261(x0,x1,x2) 0.23/0.53 % 1533:2:2:INP:TopTop: ren263(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1)) 0.23/0.53 % 1534:2:2:INP:TopTop: ren263(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1535:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren257(skf175(x1,x0),x0,x1),ren262(skf176(x1,x0),x1,x0),ren263(x1,x0) 0.23/0.53 % 1536:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2))) 0.23/0.53 % 1537:1:3:INP:TopTopTop: -> =(happ(happ(happ(c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085,x0),x1),x2),c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3(x0,x1,x2)) 0.23/0.53 % 1538:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1539:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(x0),x1)) 0.23/0.53 % 1540:1:0:INP:: -> c_24__type__443___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd) 0.23/0.53 % 1541:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.53 % 1542:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.53 % 1543:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1544:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1545:1:2:INP:TopTop: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2(x0,x1),happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2epow,x0),x1)) 0.23/0.53 % 1546:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1547:2:1:INP:Top: c_24__type__19295___24t(x0) -> t(x0,c_24__type__19295) 0.23/0.53 % 1548:2:1:INP:Top: t(x0,c_24__type__19295) -> c_24__type__19295___24t(x0) 0.23/0.53 % 1549:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.53 % 1550:3:3:INP:TopTopTop: ren264(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1551:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eN___24t(x0),ren264(x0,x1,x2) 0.23/0.53 % 1552:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren264(x2,x0,x1) 0.23/0.53 % 1553:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf177(x0)),c_24__type__60503___24t(x0) 0.23/0.53 % 1554:2:1:INP:Top: ren264(skf178(x0),x0,skf177(x0)) -> c_24__type__60503___24t(x0) 0.23/0.53 % 1555:3:3:INP:TopTopTop: c_24__type__60503___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren264(x2,x0,x1) 0.23/0.53 % 1556:1:2:INP:TopTop: -> =(cCoq_2eInit_2eNat_2esub___24a2(x0,x1),happ(happ(cCoq_2eInit_2eNat_2esub,x0),x1)) 0.23/0.53 % 1557:3:3:INP:TopTopTop: ren265(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)) 0.23/0.53 % 1558:3:3:INP:TopTopTop: ren265(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.53 % 1559:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)) -> ren265(x0,x1,x2) 0.23/0.53 % 1560:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)),ren265(x0,x1,x2) 0.23/0.53 % 1561:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren265(x1,x2,x0) 0.23/0.53 % 1562:2:1:INP:Top: ren266(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),x0) 0.23/0.53 % 1563:2:1:INP:Top: ren266(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1564:2:1:INP:Top: ren267(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)) 0.23/0.53 % 1565:2:1:INP:Top: ren267(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1566:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren266(x0),ren267(x0) 0.23/0.53 % 1567:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1)) 0.23/0.53 % 1568:1:0:INP:: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1569:2:5:INP:TopTopTopTopTop: c_24__type__59565___24t(x0,x1,x2,x3,x4) -> t(x4,c_24__type__59565___24a4(x0,x1,x2,x3)) 0.23/0.53 % 1570:2:5:INP:TopTopTopTopTop: t(x0,c_24__type__59565___24a4(x1,x2,x3,x4)) -> c_24__type__59565___24t(x1,x2,x3,x4,x0) 0.23/0.53 % 1571:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.53 % 1572:2:1:INP:Top: t(x0,c_24__type__31347) -> c_24__type__31347___24t(x0) 0.23/0.53 % 1573:2:1:INP:Top: c_24__type__31347___24t(x0) -> t(x0,c_24__type__31347) 0.23/0.53 % 1574:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc,x0)) 0.23/0.53 % 1575:1:1:INP:Top: -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eZArith_2eZpower_2eshift__pos___24a2(x0,cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x0)) 0.23/0.53 % 1576:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__61,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__74,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e)),cCoq_2eZArith_2eBinInt_2eZ_2ele) 0.23/0.53 % 1577:3:1:INP:Top: ren268(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1578:3:1:INP:Top: ren268(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) 0.23/0.53 % 1579:3:1:INP:Top: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren268(x0) 0.23/0.53 % 1580:3:1:INP:Top: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),ren268(x0) 0.23/0.53 % 1581:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren268(x0) 0.23/0.53 % 1582:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x1,x2))))) 0.23/0.53 % 1583:2:1:INP:Top: ren269(x0) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.53 % 1584:2:1:INP:Top: ren269(x0) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1(x0),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 1585:2:2:INP:TopTop: ren270(x0,x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.53 % 1586:2:2:INP:TopTop: ren270(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1(x1),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(x0))) 0.23/0.53 % 1587:2:2:INP:TopTop: ren270(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.53 % 1588:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren269(x0),ren270(skf179(x0),x0) 0.23/0.53 % 1589:1:3:INP:TopTopTop: -> =(happ(happ(happ(cCoq_2eInit_2eDatatypes_2econs,x0),x1),x2),cCoq_2eInit_2eDatatypes_2econs___24a3(x0,x1,x2)) 0.23/0.53 % 1590:2:2:INP:TopTop: cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(x0,x1),=(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) -> 0.23/0.53 % 1591:2:2:INP:TopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt),cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(x0,x1) 0.23/0.53 % 1592:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))) 0.23/0.53 % 1593:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.53 % 1594:2:2:INP:TopTop: ren271(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0) 0.23/0.53 % 1595:2:2:INP:TopTop: ren271(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1) 0.23/0.53 % 1596:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) -> ren271(x0,x1) 0.23/0.53 % 1597:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1598:2:2:INP:TopTop: ren272(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.53 % 1599:2:2:INP:TopTop: ren272(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 1600:2:2:INP:TopTop: ren273(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.53 % 1601:2:2:INP:TopTop: ren273(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2(x0,x1)) 0.23/0.53 % 1602:2:2:INP:TopTop: ren274(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.53 % 1603:2:2:INP:TopTop: ren274(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 1604:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren272(x0,x1),ren273(x0,x1),ren274(x0,x1) 0.23/0.53 % 1605:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.53 % 1606:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2))),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.53 % 1607:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x2))) 0.23/0.53 % 1608:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.53 % 1609:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1)) 0.23/0.53 % 1610:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)) 0.23/0.53 % 1611:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))))) 0.23/0.53 % 1612:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 1613:1:0:INP:: -> c_24__type__19295___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub) 0.23/0.53 % 1614:1:0:INP:: -> cType___24t(cCoq_2eStructures_2eOrdersTac_2eord) 0.23/0.53 % 1615:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1))) 0.23/0.53 % 1616:2:2:INP:TopTop: ren275(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.53 % 1617:2:2:INP:TopTop: ren275(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x1)) 0.23/0.53 % 1618:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren275(x0,x1) 0.23/0.53 % 1619:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emin) 0.23/0.53 % 1620:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)) 0.23/0.53 % 1621:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.53 % 1622:2:1:INP:Top: t(x0,c_24__type__68555) -> c_24__type__68555___24t(x0) 0.23/0.53 % 1623:2:1:INP:Top: c_24__type__68555___24t(x0) -> t(x0,c_24__type__68555) 0.23/0.53 % 1624:3:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren276(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10),cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)),x1) -> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)),happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(x2,x0),x3),x4),x5),x6),x7),x8),x9),x10),x1)) 0.23/0.53 % 1625:2:11:INP:TopTopTopTopTopTopTopTopTopTopTop: -> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)),x1),ren276(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) 0.23/0.53 % 1626:2:11:INP:TopTopTopTopTopTopTopTopTopTopTop: cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)),happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(x1,x0),x2),x3),x4),x5),x6),x7),x8),x9),x10)) -> ren276(x0,x10,x1,x2,x3,x4,x5,x6,x7,x8,x9) 0.23/0.53 % 1627:3:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren277(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),c_24__type__14746___24t(x0,x1) -> ren276(x0,x10,x2,x3,x4,x5,x6,x7,x8,x9,x1) 0.23/0.53 % 1628:2:10:INP:TopTopTopTopTopTopTopTopTopTop: -> c_24__type__14746___24t(x0,x1),ren277(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) 0.23/0.53 % 1629:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren276(x0,skf180(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),x2,x3,x4,x5,x6,x7,x8,x9,x1) -> ren277(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) 0.23/0.53 % 1630:3:10:INP:TopTopTopTopTopTopTopTopTopTop: ren278(x0,x1,x2,x3,x4,x5,x6,x7,x8),c_24__type__14243___24t(x0,x1) -> ren277(x0,x9,x2,x3,x4,x5,x6,x7,x8,x1) 0.23/0.53 % 1631:2:9:INP:TopTopTopTopTopTopTopTopTop: -> c_24__type__14243___24t(x0,x1),ren278(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.53 % 1632:2:9:INP:TopTopTopTopTopTopTopTopTop: ren277(x0,skf181(x0,x1,x2,x3,x4,x5,x6,x7,x8),x2,x3,x4,x5,x6,x7,x8,x1) -> ren278(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.53 % 1633:3:9:INP:TopTopTopTopTopTopTopTopTop: ren279(x0,x1,x2,x3,x4,x5,x6,x7),c_24__type__13657___24t(x0,x1) -> ren278(x0,x8,x2,x3,x4,x5,x6,x7,x1) 0.23/0.53 % 1634:2:8:INP:TopTopTopTopTopTopTopTop: -> c_24__type__13657___24t(x0,x1),ren279(x0,x1,x2,x3,x4,x5,x6,x7) 0.23/0.53 % 1635:2:8:INP:TopTopTopTopTopTopTopTop: ren278(x0,skf182(x0,x1,x2,x3,x4,x5,x6,x7),x2,x3,x4,x5,x6,x7,x1) -> ren279(x0,x1,x2,x3,x4,x5,x6,x7) 0.23/0.53 % 1636:3:8:INP:TopTopTopTopTopTopTopTop: ren280(x0,x1,x2,x3,x4,x5,x6),c_24__type__13636___24t(x0,x1) -> ren279(x0,x7,x2,x3,x4,x5,x6,x1) 0.23/0.53 % 1637:2:7:INP:TopTopTopTopTopTopTop: -> c_24__type__13636___24t(x0,x1),ren280(x0,x1,x2,x3,x4,x5,x6) 0.23/0.53 % 1638:2:7:INP:TopTopTopTopTopTopTop: ren279(x0,skf183(x0,x1,x2,x3,x4,x5,x6),x2,x3,x4,x5,x6,x1) -> ren280(x0,x1,x2,x3,x4,x5,x6) 0.23/0.53 % 1639:3:7:INP:TopTopTopTopTopTopTop: ren281(x0,x1,x2,x3,x4,x5),c_24__type__13636___24t(x0,x1) -> ren280(x0,x6,x2,x3,x4,x5,x1) 0.23/0.53 % 1640:2:6:INP:TopTopTopTopTopTop: -> c_24__type__13636___24t(x0,x1),ren281(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 1641:2:6:INP:TopTopTopTopTopTop: ren280(x0,skf184(x0,x1,x2,x3,x4,x5),x2,x3,x4,x5,x1) -> ren281(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 1642:3:6:INP:TopTopTopTopTopTop: ren282(x0,x1,x2,x3,x4),c_24__type__13636___24t(x0,x1) -> ren281(x0,x5,x2,x3,x4,x1) 0.23/0.53 % 1643:2:5:INP:TopTopTopTopTop: -> c_24__type__13636___24t(x0,x1),ren282(x0,x1,x2,x3,x4) 0.23/0.53 % 1644:2:5:INP:TopTopTopTopTop: ren281(x0,skf185(x0,x1,x2,x3,x4),x2,x3,x4,x1) -> ren282(x0,x1,x2,x3,x4) 0.23/0.53 % 1645:3:5:INP:TopTopTopTopTop: ren283(x0,x1,x2,x3),t(x0,x1) -> ren282(x1,x4,x2,x3,x0) 0.23/0.53 % 1646:2:4:INP:TopTopTopTop: -> t(x0,x1),ren283(x0,x1,x2,x3) 0.23/0.53 % 1647:2:4:INP:TopTopTopTop: ren282(x0,skf186(x1,x0,x2,x3),x2,x3,x1) -> ren283(x1,x0,x2,x3) 0.23/0.53 % 1648:3:4:INP:TopTopTopTop: ren284(x0,x1,x2),t(x0,x1) -> ren283(x3,x1,x2,x0) 0.23/0.53 % 1649:2:3:INP:TopTopTop: -> t(x0,x1),ren284(x0,x1,x2) 0.23/0.53 % 1650:2:3:INP:TopTopTop: ren283(skf187(x0,x1,x2),x1,x2,x0) -> ren284(x0,x1,x2) 0.23/0.53 % 1651:2:1:INP:Top: -> cType___24t(skf188(x0)),c_24__type__14906___24t(x0) 0.23/0.53 % 1652:2:1:INP:Top: ren284(skf189(x0),skf188(x0),x0) -> c_24__type__14906___24t(x0) 0.23/0.53 % 1653:3:3:INP:TopTopTop: c_24__type__14906___24t(x0),cType___24t(x1) -> ren284(x2,x1,x0) 0.23/0.53 % 1654:2:1:INP:Top: ren285(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0)) 0.23/0.53 % 1655:2:1:INP:Top: ren285(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.53 % 1656:2:1:INP:Top: ren286(x0) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.53 % 1657:2:1:INP:Top: ren286(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0)) 0.23/0.53 % 1658:2:1:INP:Top: ren287(x0) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.53 % 1659:2:1:INP:Top: ren287(x0) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)))) 0.23/0.53 % 1660:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren285(x0),ren286(x0),ren287(x0) 0.23/0.53 % 1661:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1(x0),happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont,x0)) 0.23/0.53 % 1662:1:1:INP:Top: =(cCoq_2eNumbers_2eBinNums_2eN0,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) -> 0.23/0.53 % 1663:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eBinInt_2eZne___24a2(x0,x1) -> cCoq_2eZArith_2eBinInt_2eZne___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1664:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emul,x0)) 0.23/0.53 % 1665:2:2:INP:TopTop: p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2ege,x0),x1)) -> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) 0.23/0.53 % 1666:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) -> p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2ege,x0),x1)) 0.23/0.53 % 1667:3:3:INP:TopTopTop: ren288(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1668:2:3:INP:TopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren288(x0,x1,x2) 0.23/0.53 % 1669:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x0,x1),x2)) -> ren288(x2,x0,x1) 0.23/0.53 % 1670:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf190(x0)),c_24__type__59295___24t(x0) 0.23/0.53 % 1671:2:1:INP:Top: ren288(skf191(x0),x0,skf190(x0)) -> c_24__type__59295___24t(x0) 0.23/0.53 % 1672:3:3:INP:TopTopTop: c_24__type__59295___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren288(x2,x0,x1) 0.23/0.53 % 1673:2:1:INP:Top: ren289(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eInit_2eDatatypes_2eO) 0.23/0.53 % 1674:2:1:INP:Top: ren289(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1675:2:2:INP:TopTop: ren290(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.53 % 1676:2:2:INP:TopTop: ren290(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0)) 0.23/0.53 % 1677:2:2:INP:TopTop: ren290(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 1678:2:2:INP:TopTop: ren291(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1679:2:2:INP:TopTop: ren291(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.53 % 1680:2:2:INP:TopTop: ren291(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) 0.23/0.53 % 1681:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren289(x0),ren290(x0,skf192(x0)),ren291(skf193(x0),x0) 0.23/0.53 % 1682:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.53 % 1683:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emul,x0),x1)) 0.23/0.53 % 1684:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2elcm,x0),x1)) 0.23/0.53 % 1685:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1686:2:2:INP:TopTop: ren292(x0,x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.53 % 1687:2:2:INP:TopTop: ren292(x0,x1) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x0)) 0.23/0.53 % 1688:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren292(skf194(x0),x0) 0.23/0.53 % 1689:2:3:INP:TopTopTop: t(x0,cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2(x1,x2)) -> cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x1,x2,x0) 0.23/0.53 % 1690:2:3:INP:TopTopTop: cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x0,x1,x2) -> t(x2,cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2(x0,x1)) 0.23/0.53 % 1691:3:2:INP:TopTop: c_24__type__13335___24t(x0),cType___24t(x1) -> cCoq_2eInit_2eDatatypes_2elist___24t(x1,happ(x0,x1)) 0.23/0.53 % 1692:2:1:INP:Top: -> cType___24t(skf195(x0)),c_24__type__13335___24t(x0) 0.23/0.53 % 1693:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2elist___24t(skf195(x0),happ(x0,skf195(x0))) -> c_24__type__13335___24t(x0) 0.23/0.53 % 1694:1:0:INP:: -> c_24__type__19090___24t(cCoq_2eNArith_2eBinNatDef_2eN_2emul) 0.23/0.53 % 1695:1:6:INP:TopTopTopTopTopTop: -> =(c_24__lam__59478___24a6(x0,x1,x2,x3,x4,x5),happ(happ(happ(happ(happ(happ(c_24__lam__59478,x0),x1),x2),x3),x4),x5)) 0.23/0.53 % 1696:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epred,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)) 0.23/0.53 % 1697:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.53 % 1698:2:2:INP:TopTop: ren293(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)))) 0.23/0.53 % 1699:2:2:INP:TopTop: ren293(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1700:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),ren293(x0,x1) 0.23/0.53 % 1701:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> t(x0,cCoq_2eNumbers_2eBinNums_2epositive) 0.23/0.53 % 1702:2:1:INP:Top: t(x0,cCoq_2eNumbers_2eBinNums_2epositive) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1703:3:2:INP:TopTop: ren294(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1704:3:2:INP:TopTop: ren294(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1705:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren294(x0,x1) 0.23/0.53 % 1706:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren294(x0,x1) 0.23/0.53 % 1707:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren294(x0,x1) 0.23/0.53 % 1708:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.53 % 1709:1:0:INP:: =(cCoq_2eStructures_2eOrdersTac_2eOEQ,cCoq_2eStructures_2eOrdersTac_2eOLT) -> 0.23/0.53 % 1710:3:3:INP:TopTopTop: ren295(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x2))) 0.23/0.53 % 1711:3:3:INP:TopTopTop: ren295(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1712:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x2))) -> ren295(x0,x1,x2) 0.23/0.53 % 1713:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x2))),ren295(x0,x1,x2) 0.23/0.53 % 1714:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren295(x0,x1,x2) 0.23/0.53 % 1715:2:6:INP:TopTopTopTopTopTop: ren296(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.53 % 1716:2:6:INP:TopTopTopTopTopTop: ren296(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.53 % 1717:2:6:INP:TopTopTopTopTopTop: ren296(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.53 % 1718:2:6:INP:TopTopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x0,x1,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x3,x4,x5)) -> ren296(x5,x2,x4,x1,x3,x0) 0.23/0.53 % 1719:2:1:INP:Top: c_24__type__18835___24t(x0) -> t(x0,c_24__type__18835) 0.23/0.53 % 1720:2:1:INP:Top: t(x0,c_24__type__18835) -> c_24__type__18835___24t(x0) 0.23/0.53 % 1721:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt,x0)) 0.23/0.53 % 1722:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0)) 0.23/0.53 % 1723:2:2:INP:TopTop: t(x0,cCoq_2eInit_2eDatatypes_2elist___24a1(x1)) -> cCoq_2eInit_2eDatatypes_2elist___24t(x1,x0) 0.23/0.53 % 1724:2:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2elist___24t(x0,x1) -> t(x1,cCoq_2eInit_2eDatatypes_2elist___24a1(x0)) 0.23/0.53 % 1725:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH))),cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1))) 0.23/0.53 % 1726:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x0))) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.53 % 1727:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2epair,x0),x1),x2),x3),cCoq_2eInit_2eDatatypes_2epair___24a4(x0,x1,x2,x3)) 0.23/0.53 % 1728:1:4:INP:TopTopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4(x0,x1,x2,x3),happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol,x0),x1),x2),x3)) 0.23/0.53 % 1729:1:0:INP:: -> c_24__type__25___24t(cCoq_2eNumbers_2eBinNums_2eZpos) 0.23/0.53 % 1730:3:5:INP:TopTopTopTopTop: ren297(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> t(happ(happ(happ(happ(x1,x2),x3),x4),x0),x2) 0.23/0.53 % 1731:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren297(x0,x1,x2,x3,x4) 0.23/0.53 % 1732:2:5:INP:TopTopTopTopTop: t(happ(happ(happ(happ(x0,x1),x2),x3),x4),x1) -> ren297(x4,x0,x1,x2,x3) 0.23/0.53 % 1733:3:5:INP:TopTopTopTopTop: ren298(x0,x1,x2,x3),t(x0,x1) -> ren297(x4,x2,x1,x3,x0) 0.23/0.53 % 1734:2:4:INP:TopTopTopTop: -> t(x0,x1),ren298(x0,x1,x2,x3) 0.23/0.53 % 1735:2:4:INP:TopTopTopTop: ren297(skf196(x0,x1,x2,x3),x2,x1,x3,x0) -> ren298(x0,x1,x2,x3) 0.23/0.53 % 1736:3:4:INP:TopTopTopTop: ren299(x0,x1,x2),c_24__type__13657___24t(x0,x1) -> ren298(x3,x0,x2,x1) 0.23/0.53 % 1737:2:3:INP:TopTopTop: -> c_24__type__13657___24t(x0,x1),ren299(x0,x1,x2) 0.23/0.53 % 1738:2:3:INP:TopTopTop: ren298(skf197(x0,x1,x2),x0,x2,x1) -> ren299(x0,x1,x2) 0.23/0.53 % 1739:3:3:INP:TopTopTop: c_24__type__19197___24t(x0),cType___24t(x1) -> ren299(x1,x2,x0) 0.23/0.53 % 1740:2:1:INP:Top: -> cType___24t(skf198(x0)),c_24__type__19197___24t(x0) 0.23/0.53 % 1741:2:1:INP:Top: ren299(skf198(x0),skf199(x0),x0) -> c_24__type__19197___24t(x0) 0.23/0.53 % 1742:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.53 % 1743:3:3:INP:TopTopTop: ren300(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1744:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren300(x0,x1,x2) 0.23/0.53 % 1745:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x0,x1),x2)) -> ren300(x2,x0,x1) 0.23/0.53 % 1746:3:3:INP:TopTopTop: c_24__type__525___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren300(x2,x0,x1) 0.23/0.53 % 1747:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf200(x0)),c_24__type__525___24t(x0) 0.23/0.53 % 1748:2:1:INP:Top: ren300(skf201(x0),x0,skf200(x0)) -> c_24__type__525___24t(x0) 0.23/0.53 % 1749:2:1:INP:Top: c_24__type__525___24t(x0) -> t(x0,c_24__type__525) 0.23/0.53 % 1750:2:1:INP:Top: t(x0,c_24__type__525) -> c_24__type__525___24t(x0) 0.23/0.53 % 1751:1:1:INP:Top: -> =(cCoq_2eZArith_2eZArith__dec_2eZ__zerop___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1752:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.53 % 1753:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren301(x0,x1,x2) 0.23/0.53 % 1754:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren301(x1,x0,x2) 0.23/0.53 % 1755:5:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) -> p(happ(x3,x0)),ren301(x2,x1,x3) 0.23/0.53 % 1756:2:3:INP:TopTopTop: p(happ(x0,x1)) -> ren301(x1,x2,x0) 0.23/0.53 % 1757:7:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__74,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),ren301(skf202(x0,x1),x1,x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(happ(x0,x2)) 0.23/0.53 % 1758:1:0:INP:: -> c_24__type__21994___24t(cCoq_2eInit_2ePeano_2elt) 0.23/0.53 % 1759:3:2:INP:TopTop: ren302(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1760:3:2:INP:TopTop: ren302(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1761:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren302(x0,x1) 0.23/0.53 % 1762:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren302(x0,x1) 0.23/0.53 % 1763:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren302(x0,x1) 0.23/0.53 % 1764:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.53 % 1765:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1))) 0.23/0.53 % 1766:1:0:INP:: -> c_24__type__12___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt) 0.23/0.53 % 1767:2:2:INP:TopTop: ren303(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.53 % 1768:2:2:INP:TopTop: ren303(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1) 0.23/0.53 % 1769:2:2:INP:TopTop: ren303(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 1770:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren303(x0,x1) 0.23/0.53 % 1771:3:1:INP:Top: ren304(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)) -> ren303(skf203(x0),x0) 0.23/0.53 % 1772:3:2:INP:TopTop: ren304(x0),ren303(x1,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)) 0.23/0.53 % 1773:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),ren303(x1,x0) -> ren304(x0) 0.23/0.53 % 1774:3:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),ren303(skf204(x0),x0),ren304(x0) 0.23/0.53 % 1775:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren304(x0) 0.23/0.53 % 1776:1:1:INP:Top: -> =(happ(c_24__lam__18639,x0),c_24__lam__18639___24a1(x0)) 0.23/0.53 % 1777:2:1:INP:Top: t(x0,c_24__type__59295) -> c_24__type__59295___24t(x0) 0.23/0.53 % 1778:2:1:INP:Top: c_24__type__59295___24t(x0) -> t(x0,c_24__type__59295) 0.23/0.53 % 1779:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) 0.23/0.53 % 1780:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1781:3:4:INP:TopTopTopTop: ren305(x0,x1,x2,x3),t(x0,happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x2))) -> t(happ(happ(x3,x2),x0),happ(x1,x2)) 0.23/0.53 % 1782:2:4:INP:TopTopTopTop: -> t(x0,happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x2))),ren305(x0,x1,x2,x3) 0.23/0.53 % 1783:2:4:INP:TopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,x1)) -> ren305(x2,x3,x1,x0) 0.23/0.53 % 1784:3:4:INP:TopTopTopTop: ren306(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren305(x3,x1,x0,x2) 0.23/0.53 % 1785:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren306(x0,x1,x2) 0.23/0.53 % 1786:2:3:INP:TopTopTop: ren305(skf205(x0,x1,x2),x1,x0,x2) -> ren306(x0,x1,x2) 0.23/0.53 % 1787:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf206(x0,x1)),c_24__type__68539___24t(x0,x1) 0.23/0.53 % 1788:2:2:INP:TopTop: ren306(skf206(x0,x1),x0,x1) -> c_24__type__68539___24t(x0,x1) 0.23/0.53 % 1789:3:3:INP:TopTopTop: c_24__type__68539___24t(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren306(x2,x0,x1) 0.23/0.53 % 1790:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x3))) 0.23/0.53 % 1791:3:2:INP:TopTop: c_24__type__13209___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,x1)) 0.23/0.53 % 1792:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf207(x0)),c_24__type__13209___24t(x0) 0.23/0.53 % 1793:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,skf207(x0))) -> c_24__type__13209___24t(x0) 0.23/0.53 % 1794:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.53 % 1795:1:5:INP:TopTopTopTopTop: -> =(happ(happ(happ(happ(happ(cCoq_2eInit_2eWf_2ewell__founded__induction__type,x0),x1),x2),x3),x4),cCoq_2eInit_2eWf_2ewell__founded__induction__type___24a5(x0,x1,x2,x3,x4)) 0.23/0.53 % 1796:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2elxor,x0),x1)) 0.23/0.53 % 1797:3:2:INP:TopTop: ren307(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.53 % 1798:3:2:INP:TopTop: ren307(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),x1)) 0.23/0.53 % 1799:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) -> ren307(x0,x1) 0.23/0.53 % 1800:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))),ren307(x0,x1) 0.23/0.53 % 1801:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren307(x0,x1) 0.23/0.53 % 1802:2:1:INP:Top: c_24__type__19160___24t(x0) -> t(x0,c_24__type__19160) 0.23/0.53 % 1803:2:1:INP:Top: t(x0,c_24__type__19160) -> c_24__type__19160___24t(x0) 0.23/0.53 % 1804:1:2:INP:TopTop: -> =(cCoq_2eReals_2eRdefinitions_2eRmult___24a2(x0,x1),happ(happ(cCoq_2eReals_2eRdefinitions_2eRmult,x0),x1)) 0.23/0.53 % 1805:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2)) 0.23/0.53 % 1806:2:4:INP:TopTopTopTop: ren308(x0,x1,x2,x3) -> =(c_24Proof,c_24Proof) 0.23/0.53 % 1807:2:4:INP:TopTopTopTop: ren308(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1808:2:4:INP:TopTopTopTop: ren308(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1809:2:4:INP:TopTopTopTop: =(cCoq_2eReals_2eRfunctions_2eZintPos___24a2(x0,x1),cCoq_2eReals_2eRfunctions_2eZintPos___24a2(x2,x3)) -> ren308(x0,x2,x3,x1) 0.23/0.53 % 1810:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 1811:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x3,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3)))) 0.23/0.53 % 1812:2:2:INP:TopTop: cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x0,x1) -> p(happ(happ(cCoq_2eZArith_2eZnumtheory_2erel__prime,x0),x1)) 0.23/0.53 % 1813:2:2:INP:TopTop: p(happ(happ(cCoq_2eZArith_2eZnumtheory_2erel__prime,x0),x1)) -> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x0,x1) 0.23/0.53 % 1814:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.53 % 1815:7:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x3),c_24__type__74___24t(x4),p(happ(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) -> p(happ(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x3)),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x3)),x2)))) 0.23/0.53 % 1816:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1))) 0.23/0.53 % 1817:3:2:INP:TopTop: ren309(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1))) 0.23/0.53 % 1818:3:2:INP:TopTop: ren309(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)) 0.23/0.53 % 1819:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1))) -> ren309(x0,x1) 0.23/0.53 % 1820:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x1))),ren309(x0,x1) 0.23/0.53 % 1821:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren309(x1,x0) 0.23/0.53 % 1822:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf208(x0,x1,x2,x3,x4,x5)) 0.23/0.53 % 1823:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,skf208(x0,x1,x2,x3,x4,x5))) 0.23/0.53 % 1824:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(skf208(x0,x1,x2,x3,x4,x5),cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x0))) 0.23/0.53 % 1825:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> =(happ(happ(x1,x2),skf208(x0,x1,x2,x3,x4,x5)),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect___24a5(x3,x0,x4,x1,x5)) 0.23/0.53 % 1826:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> =(x5,cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x3,x0,x2,skf208(x0,x1,x2,x3,x4,x5))) 0.23/0.53 % 1827:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x0)),skf208(x0,x1,x2,x3,x4,x5)),x3) 0.23/0.53 % 1828:2:6:INP:TopTopTopTopTopTop: ren310(x0,x1,x2,x3,x4,x5) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) 0.23/0.53 % 1829:5:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),c_24__type__18888___24t(x0,x1,x2,x2),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x3) -> ren310(x1,x4,skf209(x0,x1,x2,x4,x3),x0,x2,x3) 0.23/0.53 % 1830:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.53 % 1831:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) 0.23/0.53 % 1832:2:1:INP:Top: t(x0,cCoq_2eReals_2eRdefinitions_2eR) -> cCoq_2eReals_2eRdefinitions_2eR___24t(x0) 0.23/0.53 % 1833:2:1:INP:Top: cCoq_2eReals_2eRdefinitions_2eR___24t(x0) -> t(x0,cCoq_2eReals_2eRdefinitions_2eR) 0.23/0.53 % 1834:2:1:INP:Top: cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(x0) -> t(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon) 0.23/0.53 % 1835:2:1:INP:Top: t(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon) -> cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t(x0) 0.23/0.53 % 1836:2:1:INP:Top: cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1(x0) -> p(happ(cCoq_2eZArith_2eBinInt_2eZ_2eOdd,x0)) 0.23/0.53 % 1837:2:1:INP:Top: p(happ(cCoq_2eZArith_2eBinInt_2eZ_2eOdd,x0)) -> cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1(x0) 0.23/0.53 % 1838:2:2:INP:TopTop: t(x0,c_24__type__399___24a1(x1)) -> c_24__type__399___24t(x1,x0) 0.23/0.53 % 1839:2:2:INP:TopTop: c_24__type__399___24t(x0,x1) -> t(x1,c_24__type__399___24a1(x0)) 0.23/0.53 % 1840:3:1:INP:Top: ren311(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) 0.23/0.53 % 1841:3:1:INP:Top: ren311(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.53 % 1842:3:1:INP:Top: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> ren311(x0) 0.23/0.53 % 1843:3:1:INP:Top: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))),ren311(x0) 0.23/0.53 % 1844:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren311(x0) 0.23/0.53 % 1845:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),x2)) 0.23/0.53 % 1846:2:2:INP:TopTop: cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(x0,x1),=(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1)) -> 0.23/0.53 % 1847:2:2:INP:TopTop: -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(x0,x1) 0.23/0.53 % 1848:1:0:INP:: -> c_24__type__19459___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem) 0.23/0.53 % 1849:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)))) 0.23/0.53 % 1850:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),c_24__type__74___24t(x1),p(happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)))) -> p(happ(x1,x0)) 0.23/0.53 % 1851:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1)) 0.23/0.53 % 1852:1:1:INP:Top: -> =(happ(c_24__let__1__s__19231,x0),c_24__let__1__s__19231___24a1(x0)) 0.23/0.53 % 1853:1:0:INP:: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.53 % 1854:3:3:INP:TopTopTop: ren312(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1855:2:3:INP:TopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren312(x0,x1,x2) 0.23/0.53 % 1856:2:3:INP:TopTopTop: cCoq_2eReals_2eRdefinitions_2eR___24t(happ(happ(x0,x1),x2)) -> ren312(x2,x0,x1) 0.23/0.53 % 1857:2:1:INP:Top: -> cCoq_2eReals_2eRdefinitions_2eR___24t(skf210(x0)),c_24__type__31256___24t(x0) 0.23/0.53 % 1858:2:1:INP:Top: ren312(skf211(x0),x0,skf210(x0)) -> c_24__type__31256___24t(x0) 0.23/0.53 % 1859:3:3:INP:TopTopTop: c_24__type__31256___24t(x0),cCoq_2eReals_2eRdefinitions_2eR___24t(x1) -> ren312(x2,x0,x1) 0.23/0.53 % 1860:2:1:INP:Top: ren313(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0))),x0)) 0.23/0.53 % 1861:2:1:INP:Top: ren313(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0)))) 0.23/0.53 % 1862:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) -> ren313(x0) 0.23/0.53 % 1863:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.53 % 1864:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1))) 0.23/0.53 % 1865:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd) 0.23/0.53 % 1866:2:2:INP:TopTop: ren314(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1867:2:2:INP:TopTop: ren314(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x0),x1) 0.23/0.53 % 1868:4:1:INP:Top: cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(x0) -> ren314(skf212(x0),x0),=(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg,x0),=(x0,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) 0.23/0.53 % 1869:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.53 % 1870:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2esetbit,x0),x1)) 0.23/0.53 % 1871:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.53 % 1872:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 1873:1:0:INP:: -> c_24__type__19818___24t(cCoq_2eZArith_2eBinInt_2eZ_2eb2z) 0.23/0.53 % 1874:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x3,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x3)) 0.23/0.53 % 1875:2:2:INP:TopTop: ren315(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.53 % 1876:2:2:INP:TopTop: ren315(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1)) 0.23/0.53 % 1877:2:2:INP:TopTop: ren315(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.53 % 1878:2:1:INP:Top: ren316(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1879:2:1:INP:Top: ren316(x0) -> =(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.53 % 1880:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren315(x0,skf213(x0)),ren316(x0) 0.23/0.53 % 1881:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x3,x1),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2) 0.23/0.53 % 1882:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x1,x2))) 0.23/0.53 % 1883:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.53 % 1884:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x0))) 0.23/0.53 % 1885:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x0,x1),=(x1,x2) -> =(x2,x0) 0.23/0.53 % 1886:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))))) 0.23/0.53 % 1887:1:1:INP:Top: -> =(cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x0),happ(cCoq_2eZArith_2eZpower_2etwo__power__pos,x0)) 0.23/0.53 % 1888:1:1:INP:Top: -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),happ(cCoq_2eNumbers_2eBinNums_2exI,x0)) 0.23/0.53 % 1889:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd,x0),x1)) 0.23/0.53 % 1890:3:3:INP:TopTopTop: ren317(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.53 % 1891:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren317(x0,x1,x2) 0.23/0.53 % 1892:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren317(x2,x0,x1) 0.23/0.53 % 1893:3:3:INP:TopTopTop: c_24__type__61___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren317(x2,x0,x1) 0.23/0.53 % 1894:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf214(x0)),c_24__type__61___24t(x0) 0.23/0.53 % 1895:2:1:INP:Top: ren317(skf215(x0),x0,skf214(x0)) -> c_24__type__61___24t(x0) 0.23/0.53 % 1896:1:0:INP:: -> cType___24t(cCoq_2eNumbers_2eBinNums_2eN) 0.23/0.53 % 1897:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) 0.23/0.53 % 1898:3:2:INP:TopTop: ren318(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1899:2:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> ren318(x0,x1) 0.23/0.53 % 1900:2:2:INP:TopTop: =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) -> ren318(x1,x0) 0.23/0.53 % 1901:3:2:INP:TopTop: ren319(x0,x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) -> ren318(x0,x1) 0.23/0.53 % 1902:3:2:INP:TopTop: ren319(x0,x1),ren318(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) 0.23/0.53 % 1903:3:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),ren318(x0,x1) -> ren319(x0,x1) 0.23/0.53 % 1904:3:2:INP:TopTop: -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),ren318(x0,x1),ren319(x0,x1) 0.23/0.53 % 1905:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren319(x0,x1) 0.23/0.53 % 1906:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x0)) 0.23/0.53 % 1907:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2)) 0.23/0.53 % 1908:2:5:INP:TopTopTopTopTop: ren320(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1909:2:5:INP:TopTopTopTopTop: ren320(x0,x1,x2,x3,x4) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(x1,x2)) 0.23/0.53 % 1910:2:5:INP:TopTopTopTopTop: ren320(x0,x1,x2,x3,x4) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x3,x4)) 0.23/0.53 % 1911:2:4:INP:TopTopTopTop: ren321(x0,x1,x2,x3) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 1912:2:4:INP:TopTopTopTop: ren321(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x2,x3),cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) 0.23/0.53 % 1913:2:4:INP:TopTopTopTop: ren322(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eN0,cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(x0,x1)) 0.23/0.53 % 1914:2:4:INP:TopTopTopTop: ren322(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul,cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x2,x3)) 0.23/0.53 % 1915:4:4:INP:TopTopTopTop: ren323(x0,x1,x2,x3) -> ren320(skf216(x0,x1,x2,x3),x0,x1,x2,x3),ren321(x0,x1,x2,x3),ren322(x0,x1,x2,x3) 0.23/0.53 % 1916:2:4:INP:TopTopTopTop: ren323(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x3)) 0.23/0.53 % 1917:2:4:INP:TopTopTopTop: ren324(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1918:4:4:INP:TopTopTopTop: ren324(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren323(x2,x3,x1,x0) 0.23/0.53 % 1919:2:2:INP:TopTop: ren325(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 1920:2:2:INP:TopTop: ren325(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(x1,x0),x1) 0.23/0.53 % 1921:2:3:INP:TopTopTop: ren326(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x1) 0.23/0.53 % 1922:3:3:INP:TopTopTop: ren326(x0,x1,x2) -> ren324(skf217(x0,x1,x2),x0,x1,x2),ren325(x2,x1) 0.23/0.53 % 1923:2:3:INP:TopTopTop: ren327(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1924:3:3:INP:TopTopTop: ren327(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren326(x0,x2,x1) 0.23/0.53 % 1925:2:2:INP:TopTop: ren328(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.53 % 1926:2:2:INP:TopTop: ren328(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.53 % 1927:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren327(skf218(x0,x1),x1,x0),ren328(x0,x1) 0.23/0.53 % 1928:2:4:INP:TopTopTopTop: ren329(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.53 % 1929:2:4:INP:TopTopTopTop: ren329(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.53 % 1930:2:4:INP:TopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(x2,x3)) -> ren329(x2,x0,x1,x3) 0.23/0.53 % 1931:1:1:INP:Top: -> =(cCoq_2eZArith_2eZArith__dec_2eZ__zerop___24a1(x0),happ(cCoq_2eZArith_2eZArith__dec_2eZ__zerop,x0)) 0.23/0.53 % 1932:2:3:INP:TopTopTop: -> t(skf219(x0,x1,x2),x0),c_24__type__60511___24t(x0,x1,x2) 0.23/0.53 % 1933:2:3:INP:TopTopTop: t(happ(x0,skf219(x1,x2,x0)),x2) -> c_24__type__60511___24t(x1,x2,x0) 0.23/0.53 % 1934:3:4:INP:TopTopTopTop: c_24__type__60511___24t(x0,x1,x2),t(x3,x0) -> t(happ(x2,x3),x1) 0.23/0.53 % 1935:2:2:INP:TopTop: ren330(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul,cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x0,x1)) 0.23/0.53 % 1936:2:2:INP:TopTop: ren330(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.53 % 1937:2:3:INP:TopTopTop: ren331(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.53 % 1938:2:3:INP:TopTopTop: ren331(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(x1,x2),x0) 0.23/0.53 % 1939:2:3:INP:TopTopTop: ren331(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x1,x2)) 0.23/0.53 % 1940:2:2:INP:TopTop: ren332(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x0,x1),cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) 0.23/0.53 % 1941:2:2:INP:TopTop: ren332(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.53 % 1942:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren330(x0,x1),ren331(skf220(x0,x1),x0,x1),ren332(x0,x1) 0.23/0.53 % 1943:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.53 % 1944:1:5:INP:TopTopTopTopTop: -> =(cCoq_2eInit_2eWf_2ewell__founded__induction__type___24a5(x0,x1,x2,x3,x4),cCoq_2eInit_2eWf_2eAcc__rect___24a5(x0,x1,x2,c_24__lam__59478___24a4(x0,x1,x2,x3),x4)) 0.23/0.53 % 1945:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.53 % 1946:1:2:INP:TopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2(x0,x1),happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask,x0),x1)) 0.23/0.53 % 1947:1:0:INP:: -> c_24__type__13189___24t(cCoq_2eInit_2eDatatypes_2eorb) 0.23/0.53 % 1948:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)))) 0.23/0.53 % 1949:1:0:INP:: -> c_24__type__60503___24t(cCoq_2eNArith_2eBinNat_2eN_2ele) 0.23/0.53 % 1950:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.53 % 1951:3:13:INP:TopTopTopTopTopTopTopTopTopTopTopTopTop: ren333(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(x2,x0),x3),x4),x5),x6),x7),x8),x9),x10),x11),x12),x1)) 0.23/0.53 % 1952:2:13:INP:TopTopTopTopTopTopTopTopTopTopTopTopTop: -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1),ren333(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12) 0.23/0.53 % 1953:2:13:INP:TopTopTopTopTopTopTopTopTopTopTopTopTop: cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(x1,x0),x2),x3),x4),x5),x6),x7),x8),x9),x10),x11),x12)) -> ren333(x0,x12,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) 0.23/0.53 % 1954:3:13:INP:TopTopTopTopTopTopTopTopTopTopTopTopTop: ren334(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11),cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)),x1) -> ren333(x0,x12,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x1) 0.23/0.53 % 1955:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: -> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)),x1),ren334(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) 0.23/0.53 % 1956:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren333(x0,skf221(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11),x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x1) -> ren334(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) 0.23/0.53 % 1957:3:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren335(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren334(x1,x11,x2,x3,x4,x5,x6,x7,x8,x9,x10,x0) 0.23/0.53 % 1958:2:11:INP:TopTopTopTopTopTopTopTopTopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren335(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) 0.23/0.53 % 1959:2:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren334(x0,skf222(x1,x0,x2,x3,x4,x5,x6,x7,x8,x9,x10),x2,x3,x4,x5,x6,x7,x8,x9,x10,x1) -> ren335(x1,x0,x2,x3,x4,x5,x6,x7,x8,x9,x10) 0.23/0.53 % 1960:3:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren336(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),c_24__type__14746___24t(x0,x1) -> ren335(x10,x0,x2,x3,x4,x5,x6,x7,x8,x9,x1) 0.23/0.53 % 1961:2:10:INP:TopTopTopTopTopTopTopTopTopTop: -> c_24__type__14746___24t(x0,x1),ren336(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) 0.23/0.53 % 1962:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren335(skf223(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),x0,x2,x3,x4,x5,x6,x7,x8,x9,x1) -> ren336(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) 0.23/0.53 % 1963:3:10:INP:TopTopTopTopTopTopTopTopTopTop: ren337(x0,x1,x2,x3,x4,x5,x6,x7,x8),c_24__type__14243___24t(x0,x1) -> ren336(x0,x9,x2,x3,x4,x5,x6,x7,x8,x1) 0.23/0.53 % 1964:2:9:INP:TopTopTopTopTopTopTopTopTop: -> c_24__type__14243___24t(x0,x1),ren337(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.53 % 1965:2:9:INP:TopTopTopTopTopTopTopTopTop: ren336(x0,skf224(x0,x1,x2,x3,x4,x5,x6,x7,x8),x2,x3,x4,x5,x6,x7,x8,x1) -> ren337(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.53 % 1966:3:9:INP:TopTopTopTopTopTopTopTopTop: ren338(x0,x1,x2,x3,x4,x5,x6,x7),c_24__type__13657___24t(x0,x1) -> ren337(x0,x8,x2,x3,x4,x5,x6,x7,x1) 0.23/0.53 % 1967:2:8:INP:TopTopTopTopTopTopTopTop: -> c_24__type__13657___24t(x0,x1),ren338(x0,x1,x2,x3,x4,x5,x6,x7) 0.23/0.53 % 1968:2:8:INP:TopTopTopTopTopTopTopTop: ren337(x0,skf225(x0,x1,x2,x3,x4,x5,x6,x7),x2,x3,x4,x5,x6,x7,x1) -> ren338(x0,x1,x2,x3,x4,x5,x6,x7) 0.23/0.53 % 1969:3:8:INP:TopTopTopTopTopTopTopTop: ren339(x0,x1,x2,x3,x4,x5,x6),c_24__type__13636___24t(x0,x1) -> ren338(x0,x7,x2,x3,x4,x5,x6,x1) 0.23/0.53 % 1970:2:7:INP:TopTopTopTopTopTopTop: -> c_24__type__13636___24t(x0,x1),ren339(x0,x1,x2,x3,x4,x5,x6) 0.23/0.53 % 1971:2:7:INP:TopTopTopTopTopTopTop: ren338(x0,skf226(x0,x1,x2,x3,x4,x5,x6),x2,x3,x4,x5,x6,x1) -> ren339(x0,x1,x2,x3,x4,x5,x6) 0.23/0.53 % 1972:3:7:INP:TopTopTopTopTopTopTop: ren340(x0,x1,x2,x3,x4,x5),c_24__type__13636___24t(x0,x1) -> ren339(x0,x6,x2,x3,x4,x5,x1) 0.23/0.53 % 1973:2:6:INP:TopTopTopTopTopTop: -> c_24__type__13636___24t(x0,x1),ren340(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 1974:2:6:INP:TopTopTopTopTopTop: ren339(x0,skf227(x0,x1,x2,x3,x4,x5),x2,x3,x4,x5,x1) -> ren340(x0,x1,x2,x3,x4,x5) 0.23/0.53 % 1975:3:6:INP:TopTopTopTopTopTop: ren341(x0,x1,x2,x3,x4),c_24__type__13636___24t(x0,x1) -> ren340(x0,x5,x2,x3,x4,x1) 0.23/0.53 % 1976:2:5:INP:TopTopTopTopTop: -> c_24__type__13636___24t(x0,x1),ren341(x0,x1,x2,x3,x4) 0.23/0.53 % 1977:2:5:INP:TopTopTopTopTop: ren340(x0,skf228(x0,x1,x2,x3,x4),x2,x3,x4,x1) -> ren341(x0,x1,x2,x3,x4) 0.23/0.53 % 1978:3:5:INP:TopTopTopTopTop: ren342(x0,x1,x2,x3),t(x0,x1) -> ren341(x1,x4,x2,x3,x0) 0.23/0.53 % 1979:2:4:INP:TopTopTopTop: -> t(x0,x1),ren342(x0,x1,x2,x3) 0.23/0.53 % 1980:2:4:INP:TopTopTopTop: ren341(x0,skf229(x1,x0,x2,x3),x2,x3,x1) -> ren342(x1,x0,x2,x3) 0.23/0.53 % 1981:3:4:INP:TopTopTopTop: ren343(x0,x1,x2),t(x0,x1) -> ren342(x3,x1,x2,x0) 0.23/0.53 % 1982:2:3:INP:TopTopTop: -> t(x0,x1),ren343(x0,x1,x2) 0.23/0.53 % 1983:2:3:INP:TopTopTop: ren342(skf230(x0,x1,x2),x1,x2,x0) -> ren343(x0,x1,x2) 0.23/0.53 % 1984:3:3:INP:TopTopTop: c_24__type__14728___24t(x0),cType___24t(x1) -> ren343(x2,x1,x0) 0.23/0.53 % 1985:2:1:INP:Top: -> cType___24t(skf231(x0)),c_24__type__14728___24t(x0) 0.23/0.53 % 1986:2:1:INP:Top: ren343(skf232(x0),skf231(x0),x0) -> c_24__type__14728___24t(x0) 0.23/0.53 % 1987:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1988:2:3:INP:TopTopTop: t(x0,cCoq_2eInit_2eDatatypes_2eprod___24a2(x1,x2)) -> cCoq_2eInit_2eDatatypes_2eprod___24t(x1,x2,x0) 0.23/0.53 % 1989:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x1,x2) -> t(x2,cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,x1)) 0.23/0.53 % 1990:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x0)) 0.23/0.53 % 1991:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2enat___24t(cCoq_2eInit_2eDatatypes_2eO) 0.23/0.53 % 1992:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.53 % 1993:1:0:INP:: -> c_24__type__286___24t(cCoq_2eZArith_2eZdiv_2eZdiv__eucl__extended) 0.23/0.53 % 1994:3:2:INP:TopTop: ren344(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1))) 0.23/0.53 % 1995:3:2:INP:TopTop: ren344(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.53 % 1996:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1))) -> ren344(x0,x1) 0.23/0.53 % 1997:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1))),ren344(x0,x1) 0.23/0.53 % 1998:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren344(x0,x1) 0.23/0.53 % 1999:2:3:INP:TopTopTop: ren345(x0,x1,x2) -> p(x0) 0.23/0.53 % 2000:2:3:INP:TopTopTop: ren345(x0,x1,x2) -> =(cCoq_2eInit_2eSpecif_2eleft___24a2(x0,x1),x2) 0.23/0.53 % 2001:2:3:INP:TopTopTop: ren346(x0,x1,x2) -> p(x0) 0.23/0.53 % 2002:2:3:INP:TopTopTop: ren346(x0,x1,x2) -> =(x1,cCoq_2eInit_2eSpecif_2eright___24a2(x2,x0)) 0.23/0.53 % 2003:5:3:INP:TopTopTop: cProp___24t(x0),cProp___24t(x1),cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,x2) -> ren345(x0,x1,x2),ren346(x1,x2,x0) 0.23/0.53 % 2004:2:1:INP:Top: -> cCoq_2eQArith_2eQArith__base_2eQ___24t(skf233(x0)),c_24__type__22008___24t(x0) 0.23/0.53 % 2005:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(x0,skf233(x0))) -> c_24__type__22008___24t(x0) 0.23/0.53 % 2006:3:2:INP:TopTop: c_24__type__22008___24t(x0),cCoq_2eQArith_2eQArith__base_2eQ___24t(x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(happ(x0,x1)) 0.23/0.53 % 2007:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))))) 0.23/0.53 % 2008:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.53 % 2009:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv) 0.23/0.53 % 2010:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0))) 0.23/0.53 % 2011:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.53 % 2012:1:0:INP:: -> cType___24t(cCoq_2eInit_2eDatatypes_2ecomparison) 0.23/0.53 % 2013:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x1)) 0.23/0.53 % 2014:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eZpower_2etwo__p) 0.23/0.53 % 2015:3:3:INP:TopTopTop: cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(happ(x0,x2),happ(x1,x2)) 0.23/0.53 % 2016:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf234(x0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(x0,x1) 0.23/0.53 % 2017:2:2:INP:TopTop: =(happ(x0,skf234(x0,x1)),happ(x1,skf234(x0,x1))) -> cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(x0,x1) 0.23/0.53 % 2018:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x2)) 0.23/0.53 % 2019:1:0:INP:: -> c_24__type__25___24t(cCoq_2eZArith_2eZpower_2etwo__power__pos) 0.23/0.53 % 2020:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1))) 0.23/0.53 % 2021:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2ebool___24t(cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.53 % 2022:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2ebool___24t(cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.53 % 2023:1:0:INP:: -> c_24__type__19197___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter) 0.23/0.53 % 2024:2:2:INP:TopTop: ren347(x0,x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.53 % 2025:2:2:INP:TopTop: ren347(x0,x1) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x0)) 0.23/0.53 % 2026:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren347(skf235(x0),x0) 0.23/0.53 % 2027:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.53 % 2028:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1)) 0.23/0.53 % 2029:2:3:INP:TopTopTop: t(x0,c_24__type__34421___24a2(x1,x2)) -> c_24__type__34421___24t(x1,x2,x0) 0.23/0.53 % 2030:2:3:INP:TopTopTop: c_24__type__34421___24t(x0,x1,x2) -> t(x2,c_24__type__34421___24a2(x0,x1)) 0.23/0.53 % 2031:3:2:INP:TopTop: ren348(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) -> =(x1,x0) 0.23/0.53 % 2032:3:2:INP:TopTop: ren348(x0,x1),=(x1,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) 0.23/0.53 % 2033:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),=(x1,x0) -> ren348(x0,x1) 0.23/0.53 % 2034:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),=(x1,x0),ren348(x0,x1) 0.23/0.53 % 2035:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren348(x0,x1) 0.23/0.54 % 2036:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1))) 0.23/0.54 % 2037:1:1:INP:Top: -> =(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr,x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)) 0.23/0.54 % 2038:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0))) 0.23/0.54 % 2039:2:4:INP:TopTopTopTop: ren349(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 2040:2:4:INP:TopTopTopTop: ren349(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 2041:11:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x4)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0))),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4)) -> ren349(x1,x2,x3,x4) 0.23/0.54 % 2042:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) -> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) 0.23/0.54 % 2043:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(x0),happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat,x0)) 0.23/0.54 % 2044:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x0),x1)) 0.23/0.54 % 2045:2:2:INP:TopTop: ren350(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 2046:2:2:INP:TopTop: ren350(x0,x1) -> =(cCoq_2eQArith_2eQArith__base_2eQmake___24a2(x0,skf236(x0,x1)),x1) 0.23/0.54 % 2047:2:2:INP:TopTop: ren350(x0,x1) -> =(cCoq_2eQArith_2eQArith__base_2eQnum___24a1(x1),x0) 0.23/0.54 % 2048:2:2:INP:TopTop: ren350(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf236(x0,x1)) 0.23/0.54 % 2049:2:1:INP:Top: cCoq_2eQArith_2eQArith__base_2eQ___24t(x0) -> ren350(skf237(x0),x0) 0.23/0.54 % 2050:2:4:INP:TopTopTopTop: t(x0,c_24__type__18888___24a3(x1,x2,x3)) -> c_24__type__18888___24t(x1,x2,x3,x0) 0.23/0.54 % 2051:2:4:INP:TopTopTopTop: c_24__type__18888___24t(x0,x1,x2,x3) -> t(x3,c_24__type__18888___24a3(x0,x1,x2)) 0.23/0.54 % 2052:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eInit_2eNat_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) 0.23/0.54 % 2053:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs) 0.23/0.54 % 2054:2:3:INP:TopTopTop: ren351(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.54 % 2055:2:3:INP:TopTopTop: ren351(x0,x1,x2) -> cCoq_2eInit_2ePeano_2ele___24a2(x2,x0) 0.23/0.54 % 2056:2:3:INP:TopTopTop: ren351(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2057:5:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1),cCoq_2eInit_2ePeano_2ele___24a2(x0,x1) -> ren351(skf238(x0,x1),x1,x0),=(x1,x0) 0.23/0.54 % 2058:3:4:INP:TopTopTopTop: ren352(x0,x1,x2,x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) 0.23/0.54 % 2059:3:4:INP:TopTopTopTop: ren352(x0,x1,x2,x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)) 0.23/0.54 % 2060:3:4:INP:TopTopTopTop: ren352(x0,x1,x2,x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x3),x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.54 % 2061:5:4:INP:TopTopTopTop: ren352(x0,x1,x2,x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x3),x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1) 0.23/0.54 % 2062:5:4:INP:TopTopTopTop: c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x3),x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) -> ren352(x0,x1,x2,x3) 0.23/0.54 % 2063:3:4:INP:TopTopTopTop: -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),ren352(x0,x1,x2,x3) 0.23/0.54 % 2064:3:4:INP:TopTopTopTop: -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),ren352(x0,x1,x2,x3) 0.23/0.54 % 2065:3:4:INP:TopTopTopTop: -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x3),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)),ren352(x0,x1,x3,x2) 0.23/0.54 % 2066:2:3:INP:TopTopTop: ren353(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf239(x0,x1,x2)) 0.23/0.54 % 2067:2:3:INP:TopTopTop: ren353(x0,x1,x2) -> ren352(x0,x1,skf239(x0,x1,x2),x2) 0.23/0.54 % 2068:2:3:INP:TopTopTop: ren353(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x2,skf239(x0,x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl___24a2(x1,x0)) 0.23/0.54 % 2069:2:3:INP:TopTopTop: ren353(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) 0.23/0.54 % 2070:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren353(x0,x1,skf240(x0,x1)) 0.23/0.54 % 2071:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 2072:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1)) 0.23/0.54 % 2073:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),x0) 0.23/0.54 % 2074:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x3,x1),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x3) 0.23/0.54 % 2075:3:2:INP:TopTop: ren354(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) 0.23/0.54 % 2076:3:2:INP:TopTop: ren354(x0,x1),cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2077:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) -> ren354(x0,x1) 0.23/0.54 % 2078:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)),ren354(x0,x1) 0.23/0.54 % 2079:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren354(x0,x1) 0.23/0.54 % 2080:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.54 % 2081:2:1:INP:Top: p(x0) -> ren355(x0) 0.23/0.54 % 2082:2:1:INP:Top: p(c_24False) -> ren355(x0) 0.23/0.54 % 2083:4:1:INP:Top: cProp___24t(x0),cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0),ren355(x0) -> p(x0) 0.23/0.54 % 2084:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq)),cCoq_2eZArith_2eBinIntDef_2eZ_2equot) 0.23/0.54 % 2085:2:3:INP:TopTopTop: ren356(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2)) 0.23/0.54 % 2086:2:3:INP:TopTopTop: ren356(x0,x1,x2) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.54 % 2087:2:3:INP:TopTopTop: ren356(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2088:2:3:INP:TopTopTop: ren357(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2089:2:3:INP:TopTopTop: ren357(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 2090:2:3:INP:TopTopTop: ren357(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1)) 0.23/0.54 % 2091:2:2:INP:TopTop: ren358(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.54 % 2092:2:2:INP:TopTop: ren358(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.54 % 2093:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren356(x1,skf241(x1,x0),x0),ren357(skf242(x1,x0),x0,x1),ren358(x1,x0) 0.23/0.54 % 2094:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.54 % 2095:1:0:INP:: -> c_24__type__13849___24t(cCoq_2eInit_2eNat_2emul) 0.23/0.54 % 2096:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x2)),x2)) 0.23/0.54 % 2097:1:1:INP:Top: -> =(happ(cCoq_2eReals_2eRdefinitions_2eIPR,x0),cCoq_2eReals_2eRdefinitions_2eIPR___24a1(x0)) 0.23/0.54 % 2098:3:2:INP:TopTop: ren359(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))) 0.23/0.54 % 2099:3:2:INP:TopTop: ren359(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1)) 0.23/0.54 % 2100:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))) -> ren359(x0,x1) 0.23/0.54 % 2101:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),ren359(x0,x1) 0.23/0.54 % 2102:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren359(x0,x1) 0.23/0.54 % 2103:1:2:INP:TopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x0,x1),happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd,x0),x1)) 0.23/0.54 % 2104:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2105:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinInt_2eZ_2elcm) 0.23/0.54 % 2106:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePX,x0),x1),x2),x3),cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x1,x2,x3)) 0.23/0.54 % 2107:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0))) 0.23/0.54 % 2108:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eZpower_2eZpower__nat___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1))) 0.23/0.54 % 2109:3:6:INP:TopTopTopTopTopTop: ren360(x0,x1,x2,x3,x4,x5),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x2) -> t(happ(happ(happ(happ(happ(x3,x0),x1),x4),x5),x2),happ(x4,x2)) 0.23/0.54 % 2110:2:6:INP:TopTopTopTopTopTop: -> cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x2),ren360(x0,x1,x2,x3,x4,x5) 0.23/0.54 % 2111:2:6:INP:TopTopTopTopTopTop: t(happ(happ(happ(happ(happ(x0,x1),x2),x3),x4),x5),happ(x3,x5)) -> ren360(x1,x2,x5,x0,x3,x4) 0.23/0.54 % 2112:3:6:INP:TopTopTopTopTopTop: ren361(x0,x1,x2,x3,x4),c_24__type__18982___24t(x0,x1,x2,x3) -> ren360(x0,x1,x5,x4,x2,x3) 0.23/0.54 % 2113:2:5:INP:TopTopTopTopTop: -> c_24__type__18982___24t(x0,x1,x2,x3),ren361(x0,x1,x2,x3,x4) 0.23/0.54 % 2114:2:5:INP:TopTopTopTopTop: ren360(x0,x1,skf243(x0,x1,x2,x3,x4),x4,x2,x3) -> ren361(x0,x1,x2,x3,x4) 0.23/0.54 % 2115:3:5:INP:TopTopTopTopTop: ren362(x0,x1,x2,x3),c_24__type__18953___24t(x0,x1,x2) -> ren361(x0,x1,x2,x4,x3) 0.23/0.54 % 2116:2:4:INP:TopTopTopTop: -> c_24__type__18953___24t(x0,x1,x2),ren362(x0,x1,x2,x3) 0.23/0.54 % 2117:2:4:INP:TopTopTopTop: ren361(x0,x1,x2,skf244(x0,x1,x2,x3),x3) -> ren362(x0,x1,x2,x3) 0.23/0.54 % 2118:3:4:INP:TopTopTopTop: ren363(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren362(x1,x0,x3,x2) 0.23/0.54 % 2119:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren363(x0,x1,x2) 0.23/0.54 % 2120:2:3:INP:TopTopTop: ren362(x0,x1,skf245(x1,x0,x2),x2) -> ren363(x1,x0,x2) 0.23/0.54 % 2121:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf246(x0)),c_24__type__18949___24t(x0) 0.23/0.54 % 2122:2:1:INP:Top: ren363(skf247(x0),skf246(x0),x0) -> c_24__type__18949___24t(x0) 0.23/0.54 % 2123:3:3:INP:TopTopTop: c_24__type__18949___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren363(x2,x1,x0) 0.23/0.54 % 2124:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))),x0)) 0.23/0.54 % 2125:1:0:INP:: -> c_24__type__401___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr) 0.23/0.54 % 2126:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x2))) 0.23/0.54 % 2127:2:6:INP:TopTopTopTopTopTop: ren364(x0,x1,x2,x3,x4,x5) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 2128:2:6:INP:TopTopTopTopTopTop: ren364(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.54 % 2129:2:6:INP:TopTopTopTopTopTop: ren364(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.54 % 2130:2:6:INP:TopTopTopTopTopTop: ren364(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.54 % 2131:2:6:INP:TopTopTopTopTopTop: =(cCoq_2eInit_2eSpecif_2eexist___24a3(x0,x1,x2),cCoq_2eInit_2eSpecif_2eexist___24a3(x3,x4,x5)) -> ren364(x3,x0,x1,x4,x5,x2) 0.23/0.54 % 2132:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emax,x0),x1)) 0.23/0.54 % 2133:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) -> =(x0,x1) 0.23/0.54 % 2134:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),x2)) 0.23/0.54 % 2135:1:0:INP:: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)))) 0.23/0.54 % 2136:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0),x0)) 0.23/0.54 % 2137:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x1) 0.23/0.54 % 2138:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x0) 0.23/0.54 % 2139:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.54 % 2140:2:1:INP:Top: c_24__type__35232___24t(x0) -> t(x0,c_24__type__35232) 0.23/0.54 % 2141:2:1:INP:Top: t(x0,c_24__type__35232) -> c_24__type__35232___24t(x0) 0.23/0.54 % 2142:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.54 % 2143:2:3:INP:TopTopTop: c_24__type__18953___24t(x0,x1,x2) -> t(x2,c_24__type__18953___24a2(x0,x1)) 0.23/0.54 % 2144:2:3:INP:TopTopTop: t(x0,c_24__type__18953___24a2(x1,x2)) -> c_24__type__18953___24t(x1,x2,x0) 0.23/0.54 % 2145:2:2:INP:TopTop: ren365(x0,x1) -> p(x0) 0.23/0.54 % 2146:2:2:INP:TopTop: ren365(x0,x1) -> =(x1,cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 2147:2:2:INP:TopTop: ren366(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,x0) 0.23/0.54 % 2148:2:2:INP:TopTop: ren366(x0,x1) -> p(x1) 0.23/0.54 % 2149:6:3:INP:TopTopTop: cProp___24t(x0),cProp___24t(x1),cCoq_2eInit_2eDatatypes_2ebool___24t(x2),cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(x0,x1,x2) -> ren365(x0,x2),ren366(x2,x1) 0.23/0.54 % 2150:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 2151:2:1:INP:Top: t(x0,c_24__type__14254) -> c_24__type__14254___24t(x0) 0.23/0.54 % 2152:2:1:INP:Top: c_24__type__14254___24t(x0) -> t(x0,c_24__type__14254) 0.23/0.54 % 2153:3:5:INP:TopTopTopTopTop: ren367(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> t(happ(happ(happ(happ(x2,x3),x0),x4),x1),happ(x3,x1)) 0.23/0.54 % 2154:2:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren367(x0,x1,x2,x3,x4) 0.23/0.54 % 2155:2:5:INP:TopTopTopTopTop: t(happ(happ(happ(happ(x0,x1),x2),x3),x4),happ(x1,x4)) -> ren367(x2,x4,x0,x1,x3) 0.23/0.54 % 2156:3:5:INP:TopTopTopTopTop: ren368(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren367(x1,x0,x2,x3,x4) 0.23/0.54 % 2157:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren368(x0,x1,x2,x3,x4) 0.23/0.54 % 2158:2:5:INP:TopTopTopTopTop: ren367(x0,x1,x2,x3,x4) -> ren368(x1,x0,x2,x3,x4) 0.23/0.54 % 2159:3:5:INP:TopTopTopTopTop: ren369(x0,x1,x2,x3),c_24__type__59653___24t(x0,x1,x2) -> ren368(x4,x1,x3,x0,x2) 0.23/0.54 % 2160:2:4:INP:TopTopTopTop: -> c_24__type__59653___24t(x0,x1,x2),ren369(x0,x1,x2,x3) 0.23/0.54 % 2161:2:4:INP:TopTopTopTop: ren368(skf248(x0,x1,x2,x3),x1,x3,x0,x2) -> ren369(x0,x1,x2,x3) 0.23/0.54 % 2162:3:4:INP:TopTopTopTop: ren370(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren369(x1,x0,x3,x2) 0.23/0.54 % 2163:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren370(x0,x1,x2) 0.23/0.54 % 2164:2:3:INP:TopTopTop: ren369(x0,x1,skf249(x1,x0,x2),x2) -> ren370(x1,x0,x2) 0.23/0.54 % 2165:2:1:INP:Top: -> c_24__type__16414___24t(skf250(x0)),c_24__type__59635___24t(x0) 0.23/0.54 % 2166:2:1:INP:Top: ren370(skf251(x0),skf250(x0),x0) -> c_24__type__59635___24t(x0) 0.23/0.54 % 2167:3:3:INP:TopTopTop: c_24__type__59635___24t(x0),c_24__type__16414___24t(x1) -> ren370(x2,x1,x0) 0.23/0.54 % 2168:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.54 % 2169:3:5:INP:TopTopTopTopTop: ren371(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> t(happ(happ(happ(happ(x1,x2),x3),x4),x0),happ(x2,x0)) 0.23/0.54 % 2170:2:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren371(x0,x1,x2,x3,x4) 0.23/0.54 % 2171:2:5:INP:TopTopTopTopTop: t(happ(happ(happ(happ(x0,x1),x2),x3),x4),happ(x1,x4)) -> ren371(x4,x0,x1,x2,x3) 0.23/0.54 % 2172:3:5:INP:TopTopTopTopTop: ren372(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren371(x0,x1,x2,x3,x4) 0.23/0.54 % 2173:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren372(x0,x1,x2,x3,x4) 0.23/0.54 % 2174:2:5:INP:TopTopTopTopTop: ren371(x0,x1,x2,x3,x4) -> ren372(x0,x1,x2,x3,x4) 0.23/0.54 % 2175:3:5:INP:TopTopTopTopTop: ren373(x0,x1,x2,x3),c_24__type__16422___24t(x0,x1) -> ren372(x4,x2,x0,x3,x1) 0.23/0.54 % 2176:2:4:INP:TopTopTopTop: -> c_24__type__16422___24t(x0,x1),ren373(x0,x1,x2,x3) 0.23/0.54 % 2177:2:4:INP:TopTopTopTop: ren372(skf252(x0,x1,x2,x3),x2,x0,x3,x1) -> ren373(x0,x1,x2,x3) 0.23/0.54 % 2178:3:4:INP:TopTopTopTop: ren374(x0,x1,x2),t(x0,happ(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren373(x1,x3,x2,x0) 0.23/0.54 % 2179:2:3:INP:TopTopTop: -> t(x0,happ(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),ren374(x0,x1,x2) 0.23/0.54 % 2180:2:3:INP:TopTopTop: ren373(x0,skf253(x1,x0,x2),x2,x1) -> ren374(x1,x0,x2) 0.23/0.54 % 2181:3:3:INP:TopTopTop: c_24__type__16412___24t(x0),c_24__type__16414___24t(x1) -> ren374(x2,x1,x0) 0.23/0.54 % 2182:2:1:INP:Top: -> c_24__type__16414___24t(skf254(x0)),c_24__type__16412___24t(x0) 0.23/0.54 % 2183:2:1:INP:Top: ren374(skf255(x0),skf254(x0),x0) -> c_24__type__16412___24t(x0) 0.23/0.54 % 2184:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)))) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)))) 0.23/0.54 % 2185:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x0),happ(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N,x0)) 0.23/0.54 % 2186:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1))) 0.23/0.54 % 2187:2:3:INP:TopTopTop: t(x0,c_24__type__59653___24a2(x1,x2)) -> c_24__type__59653___24t(x1,x2,x0) 0.23/0.54 % 2188:2:3:INP:TopTopTop: c_24__type__59653___24t(x0,x1,x2) -> t(x2,c_24__type__59653___24a2(x0,x1)) 0.23/0.54 % 2189:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eBinInt_2eZ_2ele) 0.23/0.54 % 2190:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2191:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(x0,x1,x2) -> p(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eBoolSpec,x0),x1),x2)) 0.23/0.54 % 2192:2:3:INP:TopTopTop: p(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eBoolSpec,x0),x1),x2)) -> cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(x0,x1,x2) 0.23/0.54 % 2193:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(x1,x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 2194:3:2:INP:TopTop: ren375(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) 0.23/0.54 % 2195:3:2:INP:TopTop: ren375(x0,x1),cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 2196:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) -> ren375(x0,x1) 0.23/0.54 % 2197:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),ren375(x0,x1) 0.23/0.54 % 2198:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren375(x0,x1) 0.23/0.54 % 2199:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x0),happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos,x0)) 0.23/0.54 % 2200:2:1:INP:Top: t(x0,cType) -> cType___24t(x0) 0.23/0.54 % 2201:2:1:INP:Top: cType___24t(x0) -> t(x0,cType) 0.23/0.54 % 2202:3:2:INP:TopTop: ren376(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2203:3:2:INP:TopTop: ren376(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 2204:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren376(x0,x1) 0.23/0.54 % 2205:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren376(x0,x1) 0.23/0.54 % 2206:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren376(x0,x1) 0.23/0.54 % 2207:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(x2,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.54 % 2208:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.54 % 2209:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf256(x0)),c_24__type__19321___24t(x0) 0.23/0.54 % 2210:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,skf256(x0))) -> c_24__type__19321___24t(x0) 0.23/0.54 % 2211:3:2:INP:TopTop: c_24__type__19321___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,x1)) 0.23/0.54 % 2212:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl) 0.23/0.54 % 2213:3:3:INP:TopTopTop: ren377(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) 0.23/0.54 % 2214:3:3:INP:TopTopTop: ren377(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 2215:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) -> ren377(x0,x1,x2) 0.23/0.54 % 2216:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))),ren377(x0,x1,x2) 0.23/0.54 % 2217:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren377(x0,x1,x2) 0.23/0.54 % 2218:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp) 0.23/0.54 % 2219:2:3:INP:TopTopTop: cCoq_2eReals_2eRfunctions_2eZ__spec___24t(x0,x1,x2) -> t(x2,cCoq_2eReals_2eRfunctions_2eZ__spec___24a2(x0,x1)) 0.23/0.54 % 2220:2:3:INP:TopTopTop: t(x0,cCoq_2eReals_2eRfunctions_2eZ__spec___24a2(x1,x2)) -> cCoq_2eReals_2eRfunctions_2eZ__spec___24t(x1,x2,x0) 0.23/0.54 % 2221:2:2:INP:TopTop: ren378(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2222:2:2:INP:TopTop: ren378(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 2223:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren378(x0,x1) 0.23/0.54 % 2224:3:2:INP:TopTop: ren379(x0,x1),ren378(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x1),x0)) 0.23/0.54 % 2225:3:2:INP:TopTop: ren379(x0,x1),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x1),x0)) -> ren378(x0,x1) 0.23/0.54 % 2226:3:2:INP:TopTop: ren378(x0,x1),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x1),x0)) -> ren379(x0,x1) 0.23/0.54 % 2227:3:2:INP:TopTop: -> ren378(x0,x1),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x1),x0)),ren379(x0,x1) 0.23/0.54 % 2228:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren379(x1,x0) 0.23/0.54 % 2229:2:1:INP:Top: t(x0,c_24__type__16391) -> c_24__type__16391___24t(x0) 0.23/0.54 % 2230:2:1:INP:Top: c_24__type__16391___24t(x0) -> t(x0,c_24__type__16391) 0.23/0.54 % 2231:2:3:INP:TopTopTop: -> t(skf257(x0,x1),x0),c_24__type__60515___24t(x0,x2,x1) 0.23/0.54 % 2232:2:3:INP:TopTopTop: t(happ(x0,skf257(x1,x0)),x1) -> c_24__type__60515___24t(x1,x2,x0) 0.23/0.54 % 2233:3:4:INP:TopTopTopTop: c_24__type__60515___24t(x0,x1,x2),t(x3,x0) -> t(happ(x2,x3),x0) 0.23/0.54 % 2234:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emul) 0.23/0.54 % 2235:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1),x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),x1) 0.23/0.54 % 2236:1:0:INP:: -> c_24__type__14906___24t(cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list) 0.23/0.54 % 2237:2:4:INP:TopTopTopTop: ren380(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 2238:2:4:INP:TopTopTopTop: ren380(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 2239:2:4:INP:TopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(x2,x3)) -> ren380(x3,x1,x2,x0) 0.23/0.54 % 2240:6:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1),x2)) -> p(happ(x0,x2)) 0.23/0.54 % 2241:2:1:INP:Top: c_24__type__286___24t(x0) -> t(x0,c_24__type__286) 0.23/0.54 % 2242:2:1:INP:Top: t(x0,c_24__type__286) -> c_24__type__286___24t(x0) 0.23/0.54 % 2243:1:0:INP:: -> c_24__type__68505___24t(cCoq_2eZArith_2eWf__Z_2eZ__of__nat__complete__inf) 0.23/0.54 % 2244:3:5:INP:TopTopTopTopTop: ren381(x0,x1,x2,x3,x4),cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x3,x4,x2) 0.23/0.54 % 2245:2:5:INP:TopTopTopTopTop: -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2),ren381(x0,x1,x2,x3,x4) 0.23/0.54 % 2246:2:5:INP:TopTopTopTopTop: cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) -> ren381(x3,x4,x2,x0,x1) 0.23/0.54 % 2247:3:5:INP:TopTopTopTopTop: ren382(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren381(x1,x2,x0,x3,x4) 0.23/0.54 % 2248:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren382(x0,x1,x2,x3,x4) 0.23/0.54 % 2249:2:5:INP:TopTopTopTopTop: ren381(x0,x1,x2,x3,x4) -> ren382(x2,x0,x1,x3,x4) 0.23/0.54 % 2250:3:9:INP:TopTopTopTopTopTopTopTopTop: ren383(x0,x1,x2,x3,x4,x5,x6,x7,x8),ren382(skf258(x0,x1,x2,x3),x0,x1,x2,x3) -> cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x2,x3,happ(happ(happ(happ(happ(happ(happ(happ(x4,x2),x3),x1),x5),x6),x0),x7),x8)) 0.23/0.54 % 2251:2:10:INP:TopTopTopTopTopTopTopTopTopTop: -> ren382(x0,x1,x2,x3,x4),ren383(x1,x2,x3,x4,x5,x6,x7,x8,x9) 0.23/0.54 % 2252:2:9:INP:TopTopTopTopTopTopTopTopTop: cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x0,x1,happ(happ(happ(happ(happ(happ(happ(happ(x2,x0),x1),x3),x4),x5),x6),x7),x8)) -> ren383(x6,x3,x0,x1,x2,x4,x5,x7,x8) 0.23/0.54 % 2253:3:9:INP:TopTopTopTopTopTopTopTopTop: ren384(x0,x1,x2,x3,x4,x5,x6,x7,x8),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)),x4) -> ren383(x5,x4,x1,x3,x6,x7,x8,x0,x2) 0.23/0.54 % 2254:2:9:INP:TopTopTopTopTopTopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)),x4),ren384(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.54 % 2255:2:9:INP:TopTopTopTopTopTopTopTopTop: ren383(x0,x1,x2,x3,x4,x5,x6,x7,x8) -> ren384(x7,x2,x8,x3,x1,x0,x4,x5,x6) 0.23/0.54 % 2256:3:9:INP:TopTopTopTopTopTopTopTopTop: ren385(x0,x1,x2,x3,x4,x5,x6,x7,x8),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)),x4) -> ren384(x5,x1,x6,x3,x7,x4,x8,x0,x2) 0.23/0.54 % 2257:2:9:INP:TopTopTopTopTopTopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)),x4),ren385(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.54 % 2258:2:9:INP:TopTopTopTopTopTopTopTopTop: ren384(x0,x1,x2,x3,x4,x5,x6,x7,x8) -> ren385(x7,x1,x8,x3,x5,x0,x2,x4,x6) 0.23/0.54 % 2259:3:9:INP:TopTopTopTopTopTopTopTopTop: ren386(x0,x1,x2,x3,x4,x5,x6,x7,x8),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren385(x1,x2,x3,x4,x5,x6,x0,x7,x8) 0.23/0.54 % 2260:2:9:INP:TopTopTopTopTopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren386(x0,x1,x2,x3,x4,x5,x6,x7,x8) 0.23/0.54 % 2261:2:9:INP:TopTopTopTopTopTopTopTopTop: ren385(x0,x1,x2,x3,x4,x5,x6,x7,x8) -> ren386(x6,x0,x1,x2,x3,x4,x5,x7,x8) 0.23/0.54 % 2262:3:9:INP:TopTopTopTopTopTopTopTopTop: ren387(x0,x1,x2,x3,x4,x5,x6,x7),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren386(x8,x1,x2,x3,x4,x5,x0,x6,x7) 0.23/0.54 % 2263:2:8:INP:TopTopTopTopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren387(x0,x1,x2,x3,x4,x5,x6,x7) 0.23/0.54 % 2264:2:8:INP:TopTopTopTopTopTopTopTop: ren386(skf259(x0,x1,x2,x3,x4,x5,x6,x7),x1,x2,x3,x4,x5,x0,x6,x7) -> ren387(x0,x1,x2,x3,x4,x5,x6,x7) 0.23/0.54 % 2265:3:8:INP:TopTopTopTopTopTopTopTop: ren388(x0,x1,x2,x3,x4,x5,x6),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren387(x7,x1,x2,x3,x4,x0,x5,x6) 0.23/0.54 % 2266:2:7:INP:TopTopTopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren388(x0,x1,x2,x3,x4,x5,x6) 0.23/0.54 % 2267:2:7:INP:TopTopTopTopTopTopTop: ren387(skf260(x0,x1,x2,x3,x4,x5,x6),x1,x2,x3,x4,x0,x5,x6) -> ren388(x0,x1,x2,x3,x4,x5,x6) 0.23/0.54 % 2268:3:7:INP:TopTopTopTopTopTopTop: ren389(x0,x1,x2,x3,x4,x5),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren388(x6,x1,x2,x0,x3,x4,x5) 0.23/0.54 % 2269:2:6:INP:TopTopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren389(x0,x1,x2,x3,x4,x5) 0.23/0.54 % 2270:2:6:INP:TopTopTopTopTopTop: ren388(skf261(x0,x1,x2,x3,x4,x5),x1,x2,x0,x3,x4,x5) -> ren389(x0,x1,x2,x3,x4,x5) 0.23/0.54 % 2271:3:6:INP:TopTopTopTopTopTop: ren390(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren389(x5,x0,x1,x2,x3,x4) 0.23/0.54 % 2272:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren390(x0,x1,x2,x3,x4) 0.23/0.54 % 2273:2:5:INP:TopTopTopTopTop: ren389(skf262(x0,x1,x2,x3,x4),x0,x1,x2,x3,x4) -> ren390(x0,x1,x2,x3,x4) 0.23/0.54 % 2274:3:5:INP:TopTopTopTopTop: ren391(x0,x1,x2,x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren390(x4,x1,x2,x0,x3) 0.23/0.54 % 2275:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren391(x0,x1,x2,x3) 0.23/0.54 % 2276:2:4:INP:TopTopTopTop: ren390(skf263(x0,x1,x2,x3),x1,x2,x0,x3) -> ren391(x0,x1,x2,x3) 0.23/0.54 % 2277:3:4:INP:TopTopTopTop: ren392(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren391(x0,x1,x2,x3) 0.23/0.54 % 2278:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren392(x0,x1,x2,x3) 0.23/0.54 % 2279:2:4:INP:TopTopTopTop: ren391(x0,x1,x2,x3) -> ren392(x0,x1,x2,x3) 0.23/0.54 % 2280:3:4:INP:TopTopTopTop: ren393(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren392(x3,x1,x0,x2) 0.23/0.54 % 2281:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren393(x0,x1,x2) 0.23/0.54 % 2282:2:3:INP:TopTopTop: ren392(skf264(x0,x1,x2),x1,x0,x2) -> ren393(x0,x1,x2) 0.23/0.54 % 2283:3:3:INP:TopTopTop: c_24__type__31442___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren393(x2,x1,x0) 0.23/0.54 % 2284:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf265(x0)),c_24__type__31442___24t(x0) 0.23/0.54 % 2285:2:1:INP:Top: ren393(skf266(x0),skf265(x0),x0) -> c_24__type__31442___24t(x0) 0.23/0.54 % 2286:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) 0.23/0.54 % 2287:3:3:INP:TopTopTop: ren394(x0,x1,x2),cCoq_2eReals_2eRdefinitions_2eR___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 2288:2:3:INP:TopTopTop: -> cCoq_2eReals_2eRdefinitions_2eR___24t(x0),ren394(x0,x1,x2) 0.23/0.54 % 2289:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren394(x2,x0,x1) 0.23/0.54 % 2290:2:1:INP:Top: -> cCoq_2eReals_2eRdefinitions_2eR___24t(skf267(x0)),c_24__type__13874___24t(x0) 0.23/0.54 % 2291:2:1:INP:Top: ren394(skf268(x0),x0,skf267(x0)) -> c_24__type__13874___24t(x0) 0.23/0.54 % 2292:3:3:INP:TopTopTop: c_24__type__13874___24t(x0),cCoq_2eReals_2eRdefinitions_2eR___24t(x1) -> ren394(x2,x0,x1) 0.23/0.54 % 2293:1:0:INP:: -> c_24__type__13186___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N) 0.23/0.54 % 2294:2:2:INP:TopTop: ren395(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.54 % 2295:2:2:INP:TopTop: ren395(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x1)) 0.23/0.54 % 2296:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren395(x0,x1) 0.23/0.54 % 2297:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0)) 0.23/0.54 % 2298:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0),x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.54 % 2299:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1))) 0.23/0.54 % 2300:2:2:INP:TopTop: ren396(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 2301:2:2:INP:TopTop: ren396(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.54 % 2302:2:3:INP:TopTopTop: ren397(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.54 % 2303:2:3:INP:TopTopTop: ren397(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x2,x0),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 2304:2:3:INP:TopTopTop: ren397(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2305:2:3:INP:TopTopTop: ren398(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.54 % 2306:2:3:INP:TopTopTop: ren398(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x2,x0)) 0.23/0.54 % 2307:2:3:INP:TopTopTop: ren398(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2308:2:2:INP:TopTop: ren399(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2309:4:2:INP:TopTop: ren399(x0,x1) -> ren396(x1,x0),ren397(x1,skf269(x0,x1),x0),ren398(x1,skf270(x0,x1),x0) 0.23/0.54 % 2310:2:2:INP:TopTop: ren400(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 2311:2:2:INP:TopTop: ren400(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x1,x0)) 0.23/0.54 % 2312:2:3:INP:TopTopTop: ren401(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2313:2:3:INP:TopTopTop: ren401(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 2314:2:3:INP:TopTopTop: ren401(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x2,x1),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 2315:2:4:INP:TopTopTopTop: ren402(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 2316:2:4:INP:TopTopTopTop: ren402(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x2,x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x3,x1)) 0.23/0.54 % 2317:2:4:INP:TopTopTopTop: ren402(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2318:2:3:INP:TopTopTop: ren403(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.54 % 2319:4:3:INP:TopTopTop: ren403(x0,x1,x2) -> ren400(x2,x0),ren401(skf271(x0,x2),x2,x0),ren402(skf272(x0,x1,x2),x2,x1,x0) 0.23/0.54 % 2320:2:3:INP:TopTopTop: ren404(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2321:3:3:INP:TopTopTop: ren404(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren403(x2,x0,x1) 0.23/0.54 % 2322:2:4:INP:TopTopTopTop: ren405(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2323:2:4:INP:TopTopTopTop: ren405(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 2324:2:4:INP:TopTopTopTop: ren405(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x2,x1),cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x3,x0)) 0.23/0.54 % 2325:2:3:INP:TopTopTop: ren406(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2326:2:3:INP:TopTopTop: ren406(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x1,x2)) 0.23/0.54 % 2327:2:3:INP:TopTopTop: ren406(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x2) 0.23/0.54 % 2328:2:2:INP:TopTop: ren407(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2329:2:2:INP:TopTop: ren407(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.54 % 2330:2:3:INP:TopTopTop: ren408(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 2331:4:3:INP:TopTopTop: ren408(x0,x1,x2) -> ren405(skf273(x0,x1,x2),x2,x1,x0),ren406(skf274(x1,x2),x1,x2),ren407(x2,x1) 0.23/0.54 % 2332:3:3:INP:TopTopTop: ren409(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren408(x1,x2,x0) 0.23/0.54 % 2333:2:3:INP:TopTopTop: ren409(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2334:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren399(x0,x1),ren404(skf275(x0,x1),x1,x0),ren409(x1,skf276(x0,x1),x0) 0.23/0.54 % 2335:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2336:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 2337:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 2338:8:6:INP:TopTopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),c_24__type__74___24t(x5),p(happ(x5,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x4)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x4),x3)))) -> p(happ(x5,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x4),x3))) 0.23/0.54 % 2339:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2)) 0.23/0.54 % 2340:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2341:2:2:INP:TopTop: ren410(x0,x1) -> p(x0) 0.23/0.54 % 2342:2:2:INP:TopTop: ren410(x0,x1) -> p(x1) 0.23/0.54 % 2343:6:2:INP:TopTop: cProp___24t(x0),cProp___24t(x1),cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0),p(x0),p(x1) -> ren410(x1,x0) 0.23/0.54 % 2344:3:4:INP:TopTopTopTop: ren411(x0,x1,x2,x3),cCoq_2eInit_2eDatatypes_2elist___24t(x0,x1) -> cCoq_2eInit_2eDatatypes_2elist___24t(x0,happ(happ(happ(x2,x0),x3),x1)) 0.23/0.54 % 2345:2:4:INP:TopTopTopTop: -> cCoq_2eInit_2eDatatypes_2elist___24t(x0,x1),ren411(x0,x1,x2,x3) 0.23/0.54 % 2346:2:4:INP:TopTopTopTop: cCoq_2eInit_2eDatatypes_2elist___24t(x0,happ(happ(happ(x1,x0),x2),x3)) -> ren411(x0,x3,x1,x2) 0.23/0.54 % 2347:3:4:INP:TopTopTopTop: ren412(x0,x1,x2),t(x0,x1) -> ren411(x1,x3,x2,x0) 0.23/0.54 % 2348:2:3:INP:TopTopTop: -> t(x0,x1),ren412(x0,x1,x2) 0.23/0.54 % 2349:2:3:INP:TopTopTop: ren411(x0,skf277(x1,x0,x2),x2,x1) -> ren412(x1,x0,x2) 0.23/0.54 % 2350:3:3:INP:TopTopTop: c_24__type__13340___24t(x0),cType___24t(x1) -> ren412(x2,x1,x0) 0.23/0.54 % 2351:2:1:INP:Top: -> cType___24t(skf278(x0)),c_24__type__13340___24t(x0) 0.23/0.54 % 2352:2:1:INP:Top: ren412(skf279(x0),skf278(x0),x0) -> c_24__type__13340___24t(x0) 0.23/0.54 % 2353:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)) 0.23/0.54 % 2354:2:2:INP:TopTop: ren413(x0,x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> 0.23/0.54 % 2355:2:2:INP:TopTop: ren413(x0,x1),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0) -> 0.23/0.54 % 2356:3:2:INP:TopTop: -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0),ren413(x0,x1) 0.23/0.54 % 2357:3:2:INP:TopTop: ren414(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),ren413(x1,x0) 0.23/0.54 % 2358:3:2:INP:TopTop: ren414(x0,x1),ren413(x1,x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> 0.23/0.54 % 2359:3:2:INP:TopTop: ren413(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0),ren414(x1,x0) 0.23/0.54 % 2360:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren413(x1,x0),ren414(x0,x1) 0.23/0.54 % 2361:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren414(x0,x1) 0.23/0.54 % 2362:2:2:INP:TopTop: c_24__lam__68508___24a2(x0,x1) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x1)) 0.23/0.54 % 2363:2:2:INP:TopTop: =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x1)) -> c_24__lam__68508___24a2(x0,x1) 0.23/0.54 % 2364:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2(x0,x1),x1)) 0.23/0.54 % 2365:2:1:INP:Top: c_24__type__16816___24t(x0) -> t(x0,c_24__type__16816) 0.23/0.54 % 2366:2:1:INP:Top: t(x0,c_24__type__16816) -> c_24__type__16816___24t(x0) 0.23/0.54 % 2367:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(cCoq_2eZArith_2eZpower_2etwo__p___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 2368:3:2:INP:TopTop: ren415(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> cCoq_2eInit_2eSpecif_2esig___24t(cCoq_2eInit_2eDatatypes_2enat,c_24__lam__68508___24a1(x0),happ(x1,x0)) 0.23/0.54 % 2369:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren415(x0,x1) 0.23/0.54 % 2370:2:2:INP:TopTop: cCoq_2eInit_2eSpecif_2esig___24t(cCoq_2eInit_2eDatatypes_2enat,c_24__lam__68508___24a1(x0),happ(x1,x0)) -> ren415(x0,x1) 0.23/0.54 % 2371:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf280(x0)),c_24__type__68505___24t(x0) 0.23/0.54 % 2372:2:1:INP:Top: ren415(skf280(x0),x0) -> c_24__type__68505___24t(x0) 0.23/0.54 % 2373:3:2:INP:TopTop: c_24__type__68505___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren415(x1,x0) 0.23/0.54 % 2374:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) 0.23/0.54 % 2375:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0))) 0.23/0.54 % 2376:3:3:INP:TopTopTop: ren416(x0,x1,x2),c_24__type__399___24t(x0,x1) -> cProp___24t(happ(happ(x2,x0),x1)) 0.23/0.54 % 2377:2:3:INP:TopTopTop: -> c_24__type__399___24t(x0,x1),ren416(x0,x1,x2) 0.23/0.54 % 2378:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren416(x1,x2,x0) 0.23/0.54 % 2379:2:1:INP:Top: -> cType___24t(skf281(x0)),c_24__type__59418___24t(x0) 0.23/0.54 % 2380:2:1:INP:Top: ren416(skf281(x0),skf282(x0),x0) -> c_24__type__59418___24t(x0) 0.23/0.54 % 2381:3:3:INP:TopTopTop: c_24__type__59418___24t(x0),cType___24t(x1) -> ren416(x1,x2,x0) 0.23/0.54 % 2382:2:2:INP:TopTop: ren417(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.54 % 2383:2:2:INP:TopTop: ren417(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x1)) 0.23/0.54 % 2384:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren417(x0,x1) 0.23/0.54 % 2385:3:4:INP:TopTopTopTop: ren418(x0,x1,x2,x3),t(x0,x1) -> cProp___24t(happ(happ(x2,x3),x0)) 0.23/0.54 % 2386:2:4:INP:TopTopTopTop: -> t(x0,x1),ren418(x0,x1,x2,x3) 0.23/0.54 % 2387:2:4:INP:TopTopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren418(x2,x3,x0,x1) 0.23/0.54 % 2388:3:4:INP:TopTopTopTop: c_24__type__399___24t(x0,x1),t(x2,x0) -> ren418(x3,x0,x1,x2) 0.23/0.54 % 2389:2:2:INP:TopTop: -> t(skf283(x0,x1),x0),c_24__type__399___24t(x0,x1) 0.23/0.54 % 2390:2:2:INP:TopTop: ren418(skf284(x0,x1),x0,x1,skf283(x0,x1)) -> c_24__type__399___24t(x0,x1) 0.23/0.54 % 2391:2:2:INP:TopTop: ren419(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(x0,x1),x0) 0.23/0.54 % 2392:2:2:INP:TopTop: ren419(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1)) 0.23/0.54 % 2393:2:2:INP:TopTop: ren420(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 2394:2:2:INP:TopTop: ren420(x0,x1) -> =(x0,cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(x0,x1)) 0.23/0.54 % 2395:2:2:INP:TopTop: ren421(x0,x1) -> =(x0,cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(x1,x0)) 0.23/0.54 % 2396:2:2:INP:TopTop: ren421(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x1,x0)) 0.23/0.54 % 2397:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren419(x0,x1),ren420(x0,x1),ren421(x1,x0) 0.23/0.54 % 2398:2:4:INP:TopTopTopTop: ren422(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 2399:2:4:INP:TopTopTopTop: ren422(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 2400:2:4:INP:TopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(x2,x3)) -> ren422(x0,x2,x1,x3) 0.23/0.54 % 2401:3:2:INP:TopTop: ren423(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(x1,x0) 0.23/0.54 % 2402:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren423(x0,x1) 0.23/0.54 % 2403:2:2:INP:TopTop: =(x0,x1) -> ren423(x1,x0) 0.23/0.54 % 2404:3:2:INP:TopTop: ren424(x0,x1),ren423(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2405:3:2:INP:TopTop: ren424(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren423(x0,x1) 0.23/0.54 % 2406:3:2:INP:TopTop: ren423(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren424(x0,x1) 0.23/0.54 % 2407:3:2:INP:TopTop: -> ren423(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren424(x0,x1) 0.23/0.54 % 2408:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren424(x0,x1) 0.23/0.54 % 2409:2:4:INP:TopTopTopTop: ren425(x0,x1,x2,x3) -> =(x0,cCoq_2eInit_2eDatatypes_2enat__rect___24a4(x1,x0,x2,x3)) 0.23/0.54 % 2410:2:4:INP:TopTopTopTop: ren425(x0,x1,x2,x3) -> =(x3,cCoq_2eInit_2eDatatypes_2eO) 0.23/0.54 % 2411:2:5:INP:TopTopTopTopTop: ren426(x0,x1,x2,x3,x4) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2412:2:5:INP:TopTopTopTopTop: ren426(x0,x1,x2,x3,x4) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.54 % 2413:2:5:INP:TopTopTopTopTop: ren426(x0,x1,x2,x3,x4) -> =(cCoq_2eInit_2eDatatypes_2enat__rect___24a4(x2,x3,x4,x1),happ(happ(x4,x0),cCoq_2eInit_2eDatatypes_2enat__rect___24a4(x2,x3,x4,x0))) 0.23/0.54 % 2414:4:4:INP:TopTopTopTop: c_24__type__13214___24t(x0,x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren425(x2,x0,x3,x1),ren426(skf285(x0,x2,x3,x1),x1,x0,x2,x3) 0.23/0.54 % 2415:2:1:INP:Top: t(x0,c_24__type__376) -> c_24__type__376___24t(x0) 0.23/0.54 % 2416:2:1:INP:Top: c_24__type__376___24t(x0) -> t(x0,c_24__type__376) 0.23/0.54 % 2417:2:1:INP:Top: cCoq_2eQArith_2eQArith__base_2eQ___24t(x0) -> t(x0,cCoq_2eQArith_2eQArith__base_2eQ) 0.23/0.54 % 2418:2:1:INP:Top: t(x0,cCoq_2eQArith_2eQArith__base_2eQ) -> cCoq_2eQArith_2eQArith__base_2eQ___24t(x0) 0.23/0.54 % 2419:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x1,x0)) 0.23/0.54 % 2420:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(c_24__prop__19713___24a2(x0,x1)) 0.23/0.54 % 2421:2:2:INP:TopTop: ren427(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 2422:2:2:INP:TopTop: ren427(x0,x1) -> =(x0,x1) 0.23/0.54 % 2423:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren427(skf286(x0),x0) 0.23/0.54 % 2424:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs,x0),x1)) 0.23/0.54 % 2425:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0) 0.23/0.54 % 2426:3:3:INP:TopTopTop: ren428(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.54 % 2427:3:3:INP:TopTopTop: ren428(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.54 % 2428:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) -> ren428(x0,x1,x2) 0.23/0.54 % 2429:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)),ren428(x0,x1,x2) 0.23/0.54 % 2430:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren428(x1,x0,x2) 0.23/0.54 % 2431:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> cCoq_2eInit_2ePeano_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) 0.23/0.54 % 2432:2:2:INP:TopTop: ren429(x0,x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2433:2:2:INP:TopTop: ren429(x0,x1) -> =(x1,cCoq_2eInit_2eDatatypes_2eS___24a1(x0)) 0.23/0.54 % 2434:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren429(skf287(x0),x0),=(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.54 % 2435:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x2) 0.23/0.54 % 2436:3:3:INP:TopTopTop: ren430(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x2,x0)) 0.23/0.54 % 2437:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren430(x0,x1,x2) 0.23/0.54 % 2438:2:3:INP:TopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x2,x1)) -> ren430(x1,x0,x2) 0.23/0.54 % 2439:3:3:INP:TopTopTop: ren431(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren430(x0,x1,x2) 0.23/0.54 % 2440:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren431(x0,x1,x2) 0.23/0.54 % 2441:2:3:INP:TopTopTop: ren430(x0,x1,x2) -> ren431(x0,x1,x2) 0.23/0.54 % 2442:3:2:INP:TopTop: ren432(x0,x1),ren431(skf288(x0,x1),x0,x1) -> =(x1,x0) 0.23/0.54 % 2443:3:3:INP:TopTopTop: ren432(x0,x1),=(x1,x0) -> ren431(x2,x0,x1) 0.23/0.54 % 2444:3:2:INP:TopTop: ren431(skf289(x0,x1),x0,x1),=(x1,x0) -> ren432(x0,x1) 0.23/0.54 % 2445:3:3:INP:TopTopTop: -> ren431(x0,x1,x2),=(x2,x1),ren432(x1,x2) 0.23/0.54 % 2446:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren432(x1,x0) 0.23/0.54 % 2447:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))))) 0.23/0.54 % 2448:1:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: -> =(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9),x10),x11),cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)) 0.23/0.54 % 2449:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1))) 0.23/0.54 % 2450:3:4:INP:TopTopTopTop: ren433(x0,x1,x2,x3),t(x0,x1) -> cCoq_2eInit_2eDatatypes_2eprod___24t(x1,x1,happ(happ(x2,x3),x0)) 0.23/0.54 % 2451:2:4:INP:TopTopTopTop: -> t(x0,x1),ren433(x0,x1,x2,x3) 0.23/0.54 % 2452:2:4:INP:TopTopTopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x0,happ(happ(x1,x2),x3)) -> ren433(x3,x0,x1,x2) 0.23/0.54 % 2453:2:2:INP:TopTop: -> t(skf290(x0,x1),x0),c_24__type__14746___24t(x0,x1) 0.23/0.54 % 2454:2:2:INP:TopTop: ren433(skf291(x0,x1),x0,x1,skf290(x0,x1)) -> c_24__type__14746___24t(x0,x1) 0.23/0.54 % 2455:3:4:INP:TopTopTopTop: c_24__type__14746___24t(x0,x1),t(x2,x0) -> ren433(x3,x0,x1,x2) 0.23/0.54 % 2456:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.54 % 2457:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 2458:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.54 % 2459:3:2:INP:TopTop: ren434(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) 0.23/0.54 % 2460:3:2:INP:TopTop: ren434(x0,x1),cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2461:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) -> ren434(x0,x1) 0.23/0.54 % 2462:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eInit_2ePeano_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),ren434(x0,x1) 0.23/0.54 % 2463:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren434(x0,x1) 0.23/0.54 % 2464:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double___24a1(x0)) 0.23/0.54 % 2465:2:1:INP:Top: c_24__type__13229___24t(x0) -> t(x0,c_24__type__13229) 0.23/0.54 % 2466:2:1:INP:Top: t(x0,c_24__type__13229) -> c_24__type__13229___24t(x0) 0.23/0.54 % 2467:3:3:INP:TopTopTop: ren435(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x1,happ(happ(x2,x1),x0)) 0.23/0.54 % 2468:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren435(x0,x1,x2) 0.23/0.54 % 2469:2:3:INP:TopTopTop: cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,happ(happ(x1,x0),x2)) -> ren435(x2,x0,x1) 0.23/0.54 % 2470:3:3:INP:TopTopTop: c_24__type__14506___24t(x0),cType___24t(x1) -> ren435(x2,x1,x0) 0.23/0.54 % 2471:2:1:INP:Top: -> cType___24t(skf292(x0)),c_24__type__14506___24t(x0) 0.23/0.54 % 2472:2:1:INP:Top: ren435(skf293(x0),skf292(x0),x0) -> c_24__type__14506___24t(x0) 0.23/0.54 % 2473:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren436(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x0,cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x1),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x1)))) 0.23/0.54 % 2474:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren436(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10(x1,x2,x3,x4,x5,x6,x7,x8,x9,x0),cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x1,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x1)))) 0.23/0.54 % 2475:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren437(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) -> =(cCoq_2eInit_2eDatatypes_2eNone___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon)),cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4(x0,x1,x2,cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12(x0,x1,x3,x4,x5,x6,x7,x2,x8,cCoq_2eInit_2eDatatypes_2eO,cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0))),x9))) 0.23/0.54 % 2476:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren437(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) -> =(cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10(x0,x1,x3,x4,x5,x6,x7,x2,x8,x10),cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10(x0,x1,x3,x4,x5,x6,x7,x2,x8,x11)) 0.23/0.54 % 2477:2:14:INP:TopTopTopTopTopTopTopTopTopTopTopTopTopTop: ren438(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) -> cCoq_2eInit_2eDatatypes_2eprod___24t(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon,x1) 0.23/0.54 % 2478:2:14:INP:TopTopTopTopTopTopTopTopTopTopTopTopTopTop: ren438(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) -> =(cCoq_2eInit_2eDatatypes_2econs___24a3(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0),x1,cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12(x0,x2,x3,x4,x5,x6,x7,x8,x9,cCoq_2eInit_2eDatatypes_2eO,cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0))),x10)),cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10(x0,x2,x3,x4,x5,x6,x7,x8,x9,x11)),cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10(x0,x2,x3,x4,x5,x6,x7,x8,x9,x12)) 0.23/0.54 % 2479:2:14:INP:TopTopTopTopTopTopTopTopTopTopTopTopTopTop: ren438(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) -> =(cCoq_2eInit_2eDatatypes_2eSome___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),x1),cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4(x0,x2,x8,cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12(x0,x2,x3,x4,x5,x6,x7,x8,x9,cCoq_2eInit_2eDatatypes_2eO,cCoq_2eInit_2eDatatypes_2enil___24a1(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eInit_2eDatatypes_2eprod___24a2(x0,cCoq_2esetoid__ring_2eRing__polynom_2eMon),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0))),x13))) 0.23/0.54 % 2480:2:14:INP:TopTopTopTopTopTopTopTopTopTopTopTopTopTop: ren439(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) -> =(x0,cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x1),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x1),x2,x3)) 0.23/0.54 % 2481:3:14:INP:TopTopTopTopTopTopTopTopTopTopTopTopTopTop: ren439(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) -> ren437(x1,x4,x5,x6,x7,x8,x9,x10,x11,x2,x12,x13),ren438(x1,skf294(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13),x4,x6,x7,x8,x9,x10,x5,x11,x3,x12,x13,x2) 0.23/0.54 % 2482:12:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren440(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11),cType___24t(x0),t(x1,x0),t(x2,x0),c_24__type__13636___24t(x0,x3),c_24__type__13636___24t(x0,x4),c_24__type__13636___24t(x0,x5),c_24__type__13657___24t(x0,x6),c_24__type__14243___24t(x0,x7),c_24__type__14746___24t(x0,x8),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,skf295(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)) -> ren439(x9,x0,skf295(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11),skf296(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11),x1,x7,x2,x3,x4,x5,x6,x8,x10,x11) 0.23/0.54 % 2483:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren440(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,skf296(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)) 0.23/0.54 % 2484:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren440(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,skf295(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)) 0.23/0.54 % 2485:2:12:INP:TopTopTopTopTopTopTopTopTopTopTopTop: ren440(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) -> =(cCoq_2eInit_2eDatatypes_2econs___24a3(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)),x9,x10),x11) 0.23/0.54 % 2486:2:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren441(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) -> cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)),skf297(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)) 0.23/0.54 % 2487:4:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren441(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10),cType___24t(x0),cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),x1) -> ren440(x0,x2,x3,x4,x5,x6,x7,x8,x9,x1,skf297(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10),x10) 0.23/0.54 % 2488:2:11:INP:TopTopTopTopTopTopTopTopTopTopTop: ren441(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) -> cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),x1) 0.23/0.54 % 2489:4:10:INP:TopTopTopTopTopTopTopTopTopTop: cType___24t(x0),cCoq_2eInit_2eDatatypes_2elist___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)),x1) -> ren436(x1,x0,x2,x3,x4,x5,x6,x7,x8,x9),ren441(x0,skf298(x0,x2,x3,x4,x5,x6,x7,x8,x9,x1),x2,x3,x4,x5,x6,x7,x8,x9,x1) 0.23/0.54 % 2490:1:2:INP:TopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2(x0,x1),happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esub,x0),x1)) 0.23/0.54 % 2491:1:1:INP:Top: -> =(happ(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090,x0),c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1(x0)) 0.23/0.54 % 2492:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) 0.23/0.54 % 2493:2:1:INP:Top: c_24__type__60221___24t(x0) -> t(x0,c_24__type__60221) 0.23/0.54 % 2494:2:1:INP:Top: t(x0,c_24__type__60221) -> c_24__type__60221___24t(x0) 0.23/0.54 % 2495:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.54 % 2496:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl,x0),x1)) 0.23/0.54 % 2497:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x3))) 0.23/0.54 % 2498:2:3:INP:TopTopTop: p(happ(happ(happ(cCoq_2eClasses_2eMorphisms_2eProper,x0),x1),x2)) -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(x0,x1,x2) 0.23/0.54 % 2499:2:3:INP:TopTopTop: cCoq_2eClasses_2eMorphisms_2eProper___24a3(x0,x1,x2) -> p(happ(happ(happ(cCoq_2eClasses_2eMorphisms_2eProper,x0),x1),x2)) 0.23/0.54 % 2500:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1))) 0.23/0.54 % 2501:2:2:INP:TopTop: ren442(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2eO) 0.23/0.54 % 2502:2:2:INP:TopTop: ren442(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,cCoq_2eInit_2eNat_2emul___24a2(x0,x1)) 0.23/0.54 % 2503:2:3:INP:TopTopTop: ren443(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.54 % 2504:2:3:INP:TopTopTop: ren443(x0,x1,x2) -> =(cCoq_2eInit_2eNat_2eadd___24a2(x2,cCoq_2eInit_2eNat_2emul___24a2(x0,x2)),cCoq_2eInit_2eNat_2emul___24a2(x1,x2)) 0.23/0.54 % 2505:2:3:INP:TopTopTop: ren443(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2506:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren442(x0,x1),ren443(skf299(x0,x1),x0,x1) 0.23/0.54 % 2507:7:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),=(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x3,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x4,x1))) -> cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(x0,x1,x2) 0.23/0.54 % 2508:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),x1),cCoq_2eInit_2eDatatypes_2enegb___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0),x1))) 0.23/0.54 % 2509:3:4:INP:TopTopTopTop: ren444(x0,x1,x2,x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> t(happ(happ(happ(x1,x2),x3),x0),happ(x2,x0)) 0.23/0.54 % 2510:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren444(x0,x1,x2,x3) 0.23/0.54 % 2511:2:4:INP:TopTopTopTop: t(happ(happ(happ(x0,x1),x2),x3),happ(x1,x3)) -> ren444(x3,x0,x1,x2) 0.23/0.54 % 2512:3:4:INP:TopTopTopTop: ren445(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren444(x0,x1,x2,x3) 0.23/0.54 % 2513:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren445(x0,x1,x2,x3) 0.23/0.54 % 2514:2:4:INP:TopTopTopTop: ren444(x0,x1,x2,x3) -> ren445(x0,x1,x2,x3) 0.23/0.54 % 2515:3:4:INP:TopTopTopTop: ren446(x0,x1,x2),c_24__type__68565___24t(x0,x1) -> ren445(x3,x2,x0,x1) 0.23/0.54 % 2516:2:3:INP:TopTopTop: -> c_24__type__68565___24t(x0,x1),ren446(x0,x1,x2) 0.23/0.54 % 2517:2:3:INP:TopTopTop: ren445(skf300(x0,x1,x2),x2,x0,x1) -> ren446(x0,x1,x2) 0.23/0.54 % 2518:3:3:INP:TopTopTop: c_24__type__68555___24t(x0),c_24__type__16414___24t(x1) -> ren446(x1,x2,x0) 0.23/0.54 % 2519:2:1:INP:Top: -> c_24__type__16414___24t(skf301(x0)),c_24__type__68555___24t(x0) 0.23/0.54 % 2520:2:1:INP:Top: ren446(skf301(x0),skf302(x0),x0) -> c_24__type__68555___24t(x0) 0.23/0.54 % 2521:3:3:INP:TopTopTop: ren447(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 2522:2:3:INP:TopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren447(x0,x1,x2) 0.23/0.54 % 2523:2:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x0,x1),x2)) -> ren447(x2,x0,x1) 0.23/0.54 % 2524:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf303(x0)),c_24__type__18641___24t(x0) 0.23/0.54 % 2525:2:1:INP:Top: ren447(skf304(x0),x0,skf303(x0)) -> c_24__type__18641___24t(x0) 0.23/0.54 % 2526:3:3:INP:TopTopTop: c_24__type__18641___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren447(x2,x0,x1) 0.23/0.54 % 2527:1:0:INP:: -> cType___24t(cCoq_2eNumbers_2eBinNums_2epositive) 0.23/0.54 % 2528:1:11:INP:TopTopTopTopTopTopTopTopTopTopTop: -> =(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(c_24__lam__14596,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9),x10),c_24__lam__14596___24a11(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)) 0.23/0.54 % 2529:1:1:INP:Top: -> =(happ(cCoq_2eRelations_2eRelation__Definitions_2erelation,x0),cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1(x0)) 0.23/0.54 % 2530:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0))) 0.23/0.54 % 2531:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(x0,x1) -> 0.23/0.54 % 2532:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))) 0.23/0.54 % 2533:2:3:INP:TopTopTop: ren448(x0,x1,x2) -> =(x0,cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x1,x2,skf305(x0,x1,x2))) 0.23/0.54 % 2534:2:3:INP:TopTopTop: ren448(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x1,skf305(x0,x1,x2)) 0.23/0.54 % 2535:2:3:INP:TopTopTop: ren448(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.54 % 2536:2:3:INP:TopTopTop: ren449(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) 0.23/0.54 % 2537:2:3:INP:TopTopTop: ren449(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,skf307(x0,x1,x2)) 0.23/0.54 % 2538:2:3:INP:TopTopTop: ren449(x0,x1,x2) -> =(x2,cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x1,skf306(x0,x1,x2),skf307(x0,x1,x2))) 0.23/0.54 % 2539:2:3:INP:TopTopTop: ren449(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf306(x0,x1,x2)) 0.23/0.54 % 2540:2:3:INP:TopTopTop: ren450(x0,x1,x2) -> t(x0,x1) 0.23/0.54 % 2541:2:3:INP:TopTopTop: ren450(x0,x1,x2) -> =(x2,cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x1,x0)) 0.23/0.54 % 2542:5:2:INP:TopTop: cType___24t(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> ren448(x1,x0,skf308(x0,x1)),ren449(x0,skf309(x0,x1),x1),ren450(skf310(x0,x1),x0,x1) 0.23/0.54 % 2543:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eBinInt_2eZ_2elt) 0.23/0.54 % 2544:3:2:INP:TopTop: ren451(x0,x1),=(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) 0.23/0.54 % 2545:3:2:INP:TopTop: ren451(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x1) 0.23/0.54 % 2546:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> ren451(x0,x1) 0.23/0.54 % 2547:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren451(x0,x1) 0.23/0.54 % 2548:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren451(x0,x1) 0.23/0.54 % 2549:1:0:INP:: -> =(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2550:1:0:INP:: -> c_24__type__19318___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat) 0.23/0.54 % 2551:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2552:2:2:INP:TopTop: c_24__type__59528___24t(x0,x1) -> t(x1,c_24__type__59528___24a1(x0)) 0.23/0.54 % 2553:2:2:INP:TopTop: t(x0,c_24__type__59528___24a1(x1)) -> c_24__type__59528___24t(x1,x0) 0.23/0.54 % 2554:3:3:INP:TopTopTop: ren452(x0,x1,x2),t(x0,x1) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x1,happ(happ(x2,x1),x0)) 0.23/0.54 % 2555:2:3:INP:TopTopTop: -> t(x0,x1),ren452(x0,x1,x2) 0.23/0.54 % 2556:2:3:INP:TopTopTop: cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,happ(happ(x1,x0),x2)) -> ren452(x2,x0,x1) 0.23/0.54 % 2557:2:1:INP:Top: -> cType___24t(skf311(x0)),c_24__type__14503___24t(x0) 0.23/0.54 % 2558:2:1:INP:Top: ren452(skf312(x0),skf311(x0),x0) -> c_24__type__14503___24t(x0) 0.23/0.54 % 2559:3:3:INP:TopTopTop: c_24__type__14503___24t(x0),cType___24t(x1) -> ren452(x2,x1,x0) 0.23/0.54 % 2560:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 2561:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 2562:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x0,x1) 0.23/0.54 % 2563:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x2,x3) 0.23/0.54 % 2564:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x4,x5) 0.23/0.54 % 2565:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x6,x7) 0.23/0.54 % 2566:2:8:INP:TopTopTopTopTopTopTopTop: ren453(x0,x1,x2,x3,x4,x5,x6,x7) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 2567:2:8:INP:TopTopTopTopTopTopTopTop: =(cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x0,x1,x2,x3),cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x4,x5,x6,x7)) -> ren453(x3,x7,x6,x2,x4,x0,x1,x5) 0.23/0.54 % 2568:3:2:INP:TopTop: cCoq_2eReals_2eRdefinitions_2eRle___24a2(x0,x1) -> cCoq_2eReals_2eRdefinitions_2eRlt___24a2(x0,x1),=(x0,x1) 0.23/0.54 % 2569:2:2:INP:TopTop: cCoq_2eReals_2eRdefinitions_2eRlt___24a2(x0,x1) -> cCoq_2eReals_2eRdefinitions_2eRle___24a2(x0,x1) 0.23/0.54 % 2570:2:2:INP:TopTop: =(x0,x1) -> cCoq_2eReals_2eRdefinitions_2eRle___24a2(x0,x1) 0.23/0.54 % 2571:3:5:INP:TopTopTopTopTop: ren454(x0,x1,x2,x3,x4),t(x0,x1) -> cCoq_2eInit_2eDatatypes_2eprod___24t(x2,x1,happ(happ(happ(happ(x3,x2),x1),x4),x0)) 0.23/0.54 % 2572:2:5:INP:TopTopTopTopTop: -> t(x0,x1),ren454(x0,x1,x2,x3,x4) 0.23/0.54 % 2573:2:5:INP:TopTopTopTopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x1,happ(happ(happ(happ(x2,x0),x1),x3),x4)) -> ren454(x4,x1,x0,x2,x3) 0.23/0.54 % 2574:3:5:INP:TopTopTopTopTop: ren455(x0,x1,x2,x3),t(x0,x1) -> ren454(x4,x2,x1,x3,x0) 0.23/0.54 % 2575:2:4:INP:TopTopTopTop: -> t(x0,x1),ren455(x0,x1,x2,x3) 0.23/0.54 % 2576:2:4:INP:TopTopTopTop: ren454(skf313(x0,x1,x2,x3),x2,x1,x3,x0) -> ren455(x0,x1,x2,x3) 0.23/0.54 % 2577:3:4:INP:TopTopTopTop: ren456(x0,x1,x2),cType___24t(x0) -> ren455(x3,x1,x0,x2) 0.23/0.54 % 2578:2:3:INP:TopTopTop: -> cType___24t(x0),ren456(x0,x1,x2) 0.23/0.54 % 2579:2:3:INP:TopTopTop: ren455(skf314(x0,x1,x2),x1,x0,x2) -> ren456(x0,x1,x2) 0.23/0.54 % 2580:3:3:INP:TopTopTop: c_24__type__392___24t(x0),cType___24t(x1) -> ren456(x2,x1,x0) 0.23/0.54 % 2581:2:1:INP:Top: -> cType___24t(skf315(x0)),c_24__type__392___24t(x0) 0.23/0.54 % 2582:2:1:INP:Top: ren456(skf316(x0),skf315(x0),x0) -> c_24__type__392___24t(x0) 0.23/0.54 % 2583:2:2:INP:TopTop: p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRlt,x0),x1)) -> cCoq_2eReals_2eRdefinitions_2eRlt___24a2(x0,x1) 0.23/0.54 % 2584:2:2:INP:TopTop: cCoq_2eReals_2eRdefinitions_2eRlt___24a2(x0,x1) -> p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRlt,x0),x1)) 0.23/0.54 % 2585:2:3:INP:TopTopTop: ren457(x0,x1,x2) -> =(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2586:2:3:INP:TopTopTop: ren457(x0,x1,x2) -> =(c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3(x1,x2,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2587:2:4:INP:TopTopTopTop: ren458(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2588:2:4:INP:TopTopTopTop: ren458(x0,x1,x2,x3) -> =(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 2589:2:4:INP:TopTopTopTop: ren458(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3(x2,x3,x1)) 0.23/0.54 % 2590:2:4:INP:TopTopTopTop: ren459(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2591:2:4:INP:TopTopTopTop: ren459(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1(x1)) 0.23/0.54 % 2592:2:4:INP:TopTopTopTop: ren459(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3(x2,x3,x1)) 0.23/0.54 % 2593:4:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren457(x0,x1,x2),ren458(skf317(x1,x2,x0),x0,x1,x2),ren459(skf318(x1,x2,x0),x0,x1,x2) 0.23/0.54 % 2594:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.54 % 2595:2:1:INP:Top: t(x0,c_24__type__515) -> c_24__type__515___24t(x0) 0.23/0.54 % 2596:2:1:INP:Top: c_24__type__515___24t(x0) -> t(x0,c_24__type__515) 0.23/0.54 % 2597:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)),x0) 0.23/0.54 % 2598:5:4:INP:TopTopTopTop: ren460(x0,x1,x2,x3),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x3,x0) 0.23/0.54 % 2599:3:4:INP:TopTopTopTop: ren460(x0,x1,x2,x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x3,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3) 0.23/0.54 % 2600:3:4:INP:TopTopTopTop: ren460(x0,x1,x2,x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x3,x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)) 0.23/0.54 % 2601:3:4:INP:TopTopTopTop: ren460(x0,x1,x2,x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x3,x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) 0.23/0.54 % 2602:5:4:INP:TopTopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x3,x0) -> ren460(x0,x1,x2,x3) 0.23/0.54 % 2603:3:4:INP:TopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x3,x0),ren460(x0,x1,x2,x3) 0.23/0.54 % 2604:3:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x2,x1),ren460(x1,x3,x0,x2) 0.23/0.54 % 2605:3:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x1,x2),ren460(x2,x3,x0,x1) 0.23/0.54 % 2606:2:3:INP:TopTopTop: ren461(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 2607:2:3:INP:TopTopTop: ren461(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf319(x0,x1,x2)) 0.23/0.54 % 2608:2:3:INP:TopTopTop: ren461(x0,x1,x2) -> ren460(x1,x0,skf319(x0,x1,x2),x2) 0.23/0.54 % 2609:2:3:INP:TopTopTop: ren461(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(x2,x1),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0,skf319(x0,x1,x2))) 0.23/0.54 % 2610:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren461(skf320(x0,x1),x1,x0) 0.23/0.54 % 2611:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))))) 0.23/0.54 % 2612:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N,x0)) 0.23/0.54 % 2613:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1))) 0.23/0.54 % 2614:1:1:INP:Top: -> =(happ(cCoq_2eNumbers_2eBinNums_2eZpos,x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 2615:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x2)) 0.23/0.54 % 2616:2:6:INP:TopTopTopTopTopTop: ren462(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.54 % 2617:2:6:INP:TopTopTopTopTopTop: ren462(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.54 % 2618:2:6:INP:TopTopTopTopTopTop: ren462(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.54 % 2619:2:6:INP:TopTopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(x0,x1,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(x3,x4,x5)) -> ren462(x5,x2,x4,x1,x0,x3) 0.23/0.54 % 2620:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> =(x1,x0) 0.23/0.54 % 2621:3:4:INP:TopTopTopTop: ren463(x0,x1,x2,x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> t(happ(happ(happ(x1,x2),x3),x0),happ(x2,x0)) 0.23/0.54 % 2622:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren463(x0,x1,x2,x3) 0.23/0.54 % 2623:2:4:INP:TopTopTopTop: t(happ(happ(happ(x0,x1),x2),x3),happ(x1,x3)) -> ren463(x3,x0,x1,x2) 0.23/0.54 % 2624:3:4:INP:TopTopTopTop: ren464(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren463(x0,x1,x2,x3) 0.23/0.54 % 2625:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren464(x0,x1,x2,x3) 0.23/0.54 % 2626:2:4:INP:TopTopTopTop: ren463(x0,x1,x2,x3) -> ren464(x0,x1,x2,x3) 0.23/0.54 % 2627:3:4:INP:TopTopTopTop: ren465(x0,x1,x2),c_24__type__59578___24t(x0,x1) -> ren464(x3,x2,x0,x1) 0.23/0.54 % 2628:2:3:INP:TopTopTop: -> c_24__type__59578___24t(x0,x1),ren465(x0,x1,x2) 0.23/0.54 % 2629:2:3:INP:TopTopTop: ren464(skf321(x0,x1,x2),x2,x0,x1) -> ren465(x0,x1,x2) 0.23/0.54 % 2630:2:1:INP:Top: -> c_24__type__16414___24t(skf322(x0)),c_24__type__59575___24t(x0) 0.23/0.54 % 2631:2:1:INP:Top: ren465(skf322(x0),skf323(x0),x0) -> c_24__type__59575___24t(x0) 0.23/0.54 % 2632:3:3:INP:TopTopTop: c_24__type__59575___24t(x0),c_24__type__16414___24t(x1) -> ren465(x1,x2,x0) 0.23/0.54 % 2633:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2enat___24t(cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter) 0.23/0.54 % 2634:2:2:INP:TopTop: ren466(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2eO) 0.23/0.54 % 2635:2:2:INP:TopTop: ren466(x0,x1) -> =(x1,cCoq_2eInit_2eNat_2emax___24a2(x1,x0)) 0.23/0.54 % 2636:2:4:INP:TopTopTopTop: ren467(x0,x1,x2,x3) -> =(x0,cCoq_2eInit_2eDatatypes_2eS___24a1(x1)) 0.23/0.54 % 2637:2:4:INP:TopTopTopTop: ren467(x0,x1,x2,x3) -> =(cCoq_2eInit_2eNat_2emax___24a2(x2,x0),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eNat_2emax___24a2(x3,x1))) 0.23/0.54 % 2638:2:4:INP:TopTopTopTop: ren467(x0,x1,x2,x3) -> cCoq_2eInit_2eDatatypes_2enat___24t(x1) 0.23/0.54 % 2639:2:3:INP:TopTopTop: ren468(x0,x1,x2) -> =(x0,cCoq_2eInit_2eDatatypes_2eS___24a1(x1)) 0.23/0.54 % 2640:3:3:INP:TopTopTop: ren468(x0,x1,x2) -> ren466(x2,x0),ren467(x2,skf324(x0,x1,x2),x0,x1) 0.23/0.54 % 2641:2:3:INP:TopTopTop: ren469(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2642:3:3:INP:TopTopTop: ren469(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren468(x2,x0,x1) 0.23/0.54 % 2643:2:2:INP:TopTop: ren470(x0,x1) -> =(cCoq_2eInit_2eNat_2emax___24a2(x0,x1),x1) 0.23/0.54 % 2644:2:2:INP:TopTop: ren470(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.54 % 2645:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren469(skf325(x0,x1),x1,x0),ren470(x0,x1) 0.23/0.54 % 2646:1:0:INP:: -> c_24__type__60500___24t(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare) 0.23/0.54 % 2647:1:0:INP:: -> c_24__type__13342___24t(cCoq_2eInit_2eDatatypes_2eCompOpp) 0.23/0.54 % 2648:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 2649:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.54 % 2650:3:3:INP:TopTopTop: ren471(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) 0.23/0.54 % 2651:3:3:INP:TopTopTop: ren471(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) 0.23/0.54 % 2652:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> ren471(x0,x1,x2) 0.23/0.54 % 2653:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)),ren471(x0,x1,x2) 0.23/0.54 % 2654:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> ren471(x2,x0,x1) 0.23/0.54 % 2655:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)),cCoq_2eReals_2eRdefinitions_2eRmult___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x0),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x1))) 0.23/0.54 % 2656:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> t(x0,cCoq_2eInit_2eDatatypes_2enat) 0.23/0.54 % 2657:2:1:INP:Top: t(x0,cCoq_2eInit_2eDatatypes_2enat) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2658:2:2:INP:TopTop: ren472(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2eO) 0.23/0.54 % 2659:2:2:INP:TopTop: ren472(x0,x1) -> =(x0,cCoq_2eInit_2eNat_2esub___24a2(x0,x1)) 0.23/0.54 % 2660:2:4:INP:TopTopTopTop: ren473(x0,x1,x2,x3) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 2661:2:4:INP:TopTopTopTop: ren473(x0,x1,x2,x3) -> =(cCoq_2eInit_2eNat_2esub___24a2(x1,x2),cCoq_2eInit_2eNat_2esub___24a2(x3,x0)) 0.23/0.54 % 2662:2:4:INP:TopTopTopTop: ren473(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x2) 0.23/0.54 % 2663:2:2:INP:TopTop: ren474(x0,x1) -> =(x0,cCoq_2eInit_2eNat_2esub___24a2(x0,x1)) 0.23/0.54 % 2664:2:2:INP:TopTop: ren474(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,x1) 0.23/0.54 % 2665:2:3:INP:TopTopTop: ren475(x0,x1,x2) -> =(x0,cCoq_2eInit_2eDatatypes_2eS___24a1(x1)) 0.23/0.54 % 2666:3:3:INP:TopTopTop: ren475(x0,x1,x2) -> ren473(skf326(x0,x1,x2),x0,x2,x1),ren474(x0,x2) 0.23/0.54 % 2667:3:3:INP:TopTopTop: ren476(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren475(x1,x2,x0) 0.23/0.54 % 2668:2:3:INP:TopTopTop: ren476(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x2) 0.23/0.54 % 2669:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren472(x0,x1),ren476(x1,x0,skf327(x0,x1)) 0.23/0.54 % 2670:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x3,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x3)) 0.23/0.54 % 2671:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eNat_2ecompare___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1))) 0.23/0.54 % 2672:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) 0.23/0.54 % 2673:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd,x0)) 0.23/0.54 % 2674:2:1:INP:Top: ren477(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1(x0)) 0.23/0.54 % 2675:2:1:INP:Top: ren477(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2676:2:2:INP:TopTop: ren478(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2677:2:2:INP:TopTop: ren478(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 2678:2:2:INP:TopTop: ren478(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up___24a1(x0))) 0.23/0.54 % 2679:2:3:INP:TopTopTop: ren479(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) 0.23/0.54 % 2680:2:3:INP:TopTopTop: ren479(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1(x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(x0))) 0.23/0.54 % 2681:2:3:INP:TopTopTop: ren479(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2682:2:2:INP:TopTop: ren480(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.54 % 2683:2:2:INP:TopTop: ren480(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1(x1)) 0.23/0.54 % 2684:2:3:INP:TopTopTop: ren481(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2685:2:3:INP:TopTopTop: ren481(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.54 % 2686:2:3:INP:TopTopTop: ren481(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1(x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(x1))) 0.23/0.54 % 2687:4:2:INP:TopTop: ren482(x0,x1) -> ren479(x0,skf328(x0,x1),x1),ren480(x0,x1),ren481(skf329(x0,x1),x0,x1) 0.23/0.54 % 2688:2:2:INP:TopTop: ren482(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 2689:2:2:INP:TopTop: ren483(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2690:3:2:INP:TopTop: ren483(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren482(x0,x1) 0.23/0.54 % 2691:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren477(x0),ren478(skf330(x0),x0),ren483(skf331(x0),x0) 0.23/0.54 % 2692:2:2:INP:TopTop: cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x0,x1) -> p(happ(happ(cCoq_2eZArith_2eZdiv_2eRemainder,x0),x1)) 0.23/0.54 % 2693:2:2:INP:TopTop: p(happ(happ(cCoq_2eZArith_2eZdiv_2eRemainder,x0),x1)) -> cCoq_2eZArith_2eZdiv_2eRemainder___24a2(x0,x1) 0.23/0.54 % 2694:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x1,x0) 0.23/0.54 % 2695:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 2696:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 2697:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x0,x1) 0.23/0.54 % 2698:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x2,x3) 0.23/0.54 % 2699:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x4,x5) 0.23/0.54 % 2700:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x6,x7) 0.23/0.54 % 2701:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren484(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x8,x9) 0.23/0.54 % 2702:2:10:INP:TopTopTopTopTopTopTopTopTopTop: =(cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(x0,x1,x2,x3,x4),cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(x5,x6,x7,x8,x9)) -> ren484(x4,x9,x8,x3,x1,x6,x0,x5,x2,x7) 0.23/0.54 % 2703:2:2:INP:TopTop: t(x0,c_24__type__59578___24a1(x1)) -> c_24__type__59578___24t(x1,x0) 0.23/0.54 % 2704:2:2:INP:TopTop: c_24__type__59578___24t(x0,x1) -> t(x1,c_24__type__59578___24a1(x0)) 0.23/0.54 % 2705:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 2706:2:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 2707:1:0:INP:: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2708:3:2:INP:TopTop: ren485(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)) 0.23/0.54 % 2709:3:2:INP:TopTop: ren485(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))) 0.23/0.54 % 2710:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)) -> ren485(x0,x1) 0.23/0.54 % 2711:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),x1)),ren485(x0,x1) 0.23/0.54 % 2712:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren485(x1,x0) 0.23/0.54 % 2713:2:2:INP:TopTop: ren486(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)),x1),x0) 0.23/0.54 % 2714:2:2:INP:TopTop: ren486(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)))) 0.23/0.54 % 2715:2:2:INP:TopTop: ren486(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.54 % 2716:2:2:INP:TopTop: ren486(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) 0.23/0.54 % 2717:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren486(x0,skf332(x0)) 0.23/0.54 % 2718:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0))) 0.23/0.54 % 2719:2:4:INP:TopTopTopTop: p(happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompareSpec,x0),x1),x2),x3)) -> cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(x0,x1,x2,x3) 0.23/0.54 % 2720:2:4:INP:TopTopTopTop: cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4(x0,x1,x2,x3) -> p(happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2eCompareSpec,x0),x1),x2),x3)) 0.23/0.54 % 2721:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0) 0.23/0.54 % 2722:2:2:INP:TopTop: ren487(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2723:2:2:INP:TopTop: ren487(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 2724:2:2:INP:TopTop: ren487(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x1),cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0))) 0.23/0.54 % 2725:2:1:INP:Top: ren488(x0) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.54 % 2726:2:1:INP:Top: ren488(x0) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0)) 0.23/0.54 % 2727:2:2:INP:TopTop: ren489(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exO___24a1(x1)) 0.23/0.54 % 2728:2:2:INP:TopTop: ren489(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0),cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) 0.23/0.54 % 2729:2:2:INP:TopTop: ren489(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2730:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren487(skf333(x0),x0),ren488(x0),ren489(x0,skf334(x0)) 0.23/0.54 % 2731:2:6:INP:TopTopTopTopTopTop: ren490(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.54 % 2732:2:6:INP:TopTopTopTopTopTop: ren490(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.54 % 2733:2:6:INP:TopTopTopTopTopTop: ren490(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.54 % 2734:2:6:INP:TopTopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(x0,x1,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(x3,x4,x5)) -> ren490(x5,x2,x4,x1,x3,x0) 0.23/0.54 % 2735:2:2:INP:TopTop: p(happ(happ(cCoq_2eClasses_2eRelationClasses_2eSymmetric,x0),x1)) -> cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2(x0,x1) 0.23/0.54 % 2736:2:2:INP:TopTop: cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2(x0,x1) -> p(happ(happ(cCoq_2eClasses_2eRelationClasses_2eSymmetric,x0),x1)) 0.23/0.54 % 2737:2:2:INP:TopTop: ren491(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2738:2:2:INP:TopTop: ren491(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)) 0.23/0.54 % 2739:2:2:INP:TopTop: ren492(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2740:2:2:INP:TopTop: ren492(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0)) 0.23/0.54 % 2741:2:4:INP:TopTopTopTop: ren493(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2742:2:4:INP:TopTopTopTop: ren493(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 2743:2:4:INP:TopTopTopTop: ren493(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x3,x0))) 0.23/0.54 % 2744:2:4:INP:TopTopTopTop: ren494(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2745:2:4:INP:TopTopTopTop: ren494(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x3,x0))) 0.23/0.54 % 2746:2:4:INP:TopTopTopTop: ren494(x0,x1,x2,x3) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 2747:4:3:INP:TopTopTop: ren495(x0,x1,x2) -> ren492(x0,x1),ren493(skf335(x0,x1,x2),x0,x1,x2),ren494(skf336(x0,x1,x2),x1,x0,x2) 0.23/0.54 % 2748:2:3:INP:TopTopTop: ren495(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x2),x1) 0.23/0.54 % 2749:2:3:INP:TopTopTop: ren496(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2750:3:3:INP:TopTopTop: ren496(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren495(x1,x2,x0) 0.23/0.54 % 2751:2:2:INP:TopTop: ren497(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 2752:2:2:INP:TopTop: ren497(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2753:2:4:INP:TopTopTopTop: ren498(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2754:2:4:INP:TopTopTopTop: ren498(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 2755:2:4:INP:TopTopTopTop: ren498(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x3,x0))) 0.23/0.54 % 2756:2:4:INP:TopTopTopTop: ren499(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2757:2:4:INP:TopTopTopTop: ren499(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 2758:2:4:INP:TopTopTopTop: ren499(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x3,x0))) 0.23/0.54 % 2759:4:3:INP:TopTopTop: ren500(x0,x1,x2) -> ren497(x0,x1),ren498(skf337(x0,x1,x2),x0,x1,x2),ren499(skf338(x0,x1,x2),x0,x1,x2) 0.23/0.54 % 2760:2:3:INP:TopTopTop: ren500(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x2)) 0.23/0.54 % 2761:3:3:INP:TopTopTop: ren501(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren500(x0,x1,x2) 0.23/0.54 % 2762:2:3:INP:TopTopTop: ren501(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.54 % 2763:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren491(x0,x1),ren496(skf339(x0,x1),x1,x0),ren501(x1,x0,skf340(x0,x1)) 0.23/0.54 % 2764:1:1:INP:Top: -> =(happ(cCoq_2eInit_2eDatatypes_2enil,x0),cCoq_2eInit_2eDatatypes_2enil___24a1(x0)) 0.23/0.54 % 2765:2:2:INP:TopTop: c_24__type__14243___24t(x0,x1) -> t(x1,c_24__type__14243___24a1(x0)) 0.23/0.54 % 2766:2:2:INP:TopTop: t(x0,c_24__type__14243___24a1(x1)) -> c_24__type__14243___24t(x1,x0) 0.23/0.54 % 2767:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 2768:1:0:INP:: -> c_24__type__16412___24t(cCoq_2eZArith_2eWf__Z_2enatlike__rec) 0.23/0.54 % 2769:2:2:INP:TopTop: ren502(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2770:2:2:INP:TopTop: ren502(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 2771:2:2:INP:TopTop: ren502(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1)) 0.23/0.54 % 2772:2:2:INP:TopTop: ren503(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2773:2:2:INP:TopTop: ren503(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1),cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(x0)) 0.23/0.54 % 2774:2:2:INP:TopTop: ren503(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 2775:2:1:INP:Top: ren504(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2776:2:1:INP:Top: ren504(x0) -> =(cCoq_2eInit_2eDatatypes_2eO,cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0)) 0.23/0.54 % 2777:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren502(skf341(x0),x0),ren503(skf342(x0),x0),ren504(x0) 0.23/0.54 % 2778:3:3:INP:TopTopTop: ren505(x0,x1,x2),p(x0) -> cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,happ(happ(x2,x0),x1)) 0.23/0.54 % 2779:2:3:INP:TopTopTop: -> p(x0),ren505(x0,x1,x2) 0.23/0.54 % 2780:2:3:INP:TopTopTop: cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,happ(happ(x2,x0),x1)) -> ren505(x0,x1,x2) 0.23/0.54 % 2781:3:3:INP:TopTopTop: ren506(x0,x1,x2),cProp___24t(x0) -> ren505(x1,x0,x2) 0.23/0.54 % 2782:2:3:INP:TopTopTop: -> cProp___24t(x0),ren506(x0,x1,x2) 0.23/0.54 % 2783:2:3:INP:TopTopTop: ren505(x0,x1,x2) -> ren506(x1,x0,x2) 0.23/0.54 % 2784:2:1:INP:Top: -> cProp___24t(skf343(x0)),c_24__type__16386___24t(x0) 0.23/0.54 % 2785:2:1:INP:Top: ren506(skf344(x0),skf343(x0),x0) -> c_24__type__16386___24t(x0) 0.23/0.54 % 2786:3:3:INP:TopTopTop: c_24__type__16386___24t(x0),cProp___24t(x1) -> ren506(x2,x1,x0) 0.23/0.54 % 2787:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up___24a1(x0),happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up,x0)) 0.23/0.54 % 2788:1:1:INP:Top: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(x0),happ(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat,x0)) 0.23/0.54 % 2789:3:3:INP:TopTopTop: ren507(x0,x1,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)) -> =(x1,x2) 0.23/0.54 % 2790:3:3:INP:TopTopTop: ren507(x0,x1,x2),=(x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)) 0.23/0.54 % 2791:3:3:INP:TopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)),=(x1,x2) -> ren507(x0,x1,x2) 0.23/0.54 % 2792:3:3:INP:TopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)),=(x1,x2),ren507(x0,x1,x2) 0.23/0.54 % 2793:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x2),ren507(x2,x1,x0) 0.23/0.54 % 2794:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.54 % 2795:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 2796:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2797:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2(x1,x0)) 0.23/0.54 % 2798:2:2:INP:TopTop: ren508(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2799:2:2:INP:TopTop: ren508(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 2800:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren508(x0,x1) 0.23/0.54 % 2801:3:2:INP:TopTop: ren509(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren508(x1,x0) 0.23/0.54 % 2802:3:2:INP:TopTop: ren509(x0,x1),ren508(x1,x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 2803:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),ren508(x1,x0) -> ren509(x0,x1) 0.23/0.54 % 2804:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),ren508(x1,x0),ren509(x0,x1) 0.23/0.54 % 2805:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren509(x0,x1) 0.23/0.54 % 2806:1:0:INP:: -> c_24__type__57851___24t(cCoq_2eNArith_2eBinNatDef_2eN_2esucc) 0.23/0.54 % 2807:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))))) 0.23/0.54 % 2808:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt) 0.23/0.54 % 2809:2:1:INP:Top: c_24__type__19311___24t(x0) -> t(x0,c_24__type__19311) 0.23/0.54 % 2810:2:1:INP:Top: t(x0,c_24__type__19311) -> c_24__type__19311___24t(x0) 0.23/0.54 % 2811:2:1:INP:Top: c_24__type__19325___24t(x0) -> t(x0,c_24__type__19325) 0.23/0.54 % 2812:2:1:INP:Top: t(x0,c_24__type__19325) -> c_24__type__19325___24t(x0) 0.23/0.54 % 2813:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2eNone___24a1(x0),happ(cCoq_2eInit_2eDatatypes_2eNone,x0)) 0.23/0.54 % 2814:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.54 % 2815:3:2:INP:TopTop: ren510(x0,x1),=(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) 0.23/0.54 % 2816:3:2:INP:TopTop: ren510(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) -> =(x0,x1) 0.23/0.54 % 2817:3:2:INP:TopTop: =(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)) -> ren510(x0,x1) 0.23/0.54 % 2818:3:2:INP:TopTop: -> =(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),ren510(x0,x1) 0.23/0.54 % 2819:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren510(x1,x0) 0.23/0.54 % 2820:2:4:INP:TopTopTopTop: t(x0,c_24__type__18982___24a3(x1,x2,x3)) -> c_24__type__18982___24t(x1,x2,x3,x0) 0.23/0.54 % 2821:2:4:INP:TopTopTopTop: c_24__type__18982___24t(x0,x1,x2,x3) -> t(x3,c_24__type__18982___24a3(x0,x1,x2)) 0.23/0.54 % 2822:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x2),=(x1,x0) 0.23/0.54 % 2823:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1)) 0.23/0.54 % 2824:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x0))) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2)) 0.23/0.54 % 2825:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren511(x0,x1,x2) 0.23/0.54 % 2826:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren511(x1,x0,x2) 0.23/0.54 % 2827:2:3:INP:TopTopTop: -> p(happ(x0,x1)),ren511(x1,x2,x0) 0.23/0.54 % 2828:2:3:INP:TopTopTop: p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> ren511(x1,x2,x0) 0.23/0.54 % 2829:8:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__74,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),ren511(skf345(x0,x1),x1,x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(happ(x0,x2)) 0.23/0.54 % 2830:3:2:INP:TopTop: ren512(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2831:3:2:INP:TopTop: ren512(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 2832:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren512(x0,x1) 0.23/0.54 % 2833:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren512(x0,x1) 0.23/0.54 % 2834:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren512(x0,x1) 0.23/0.54 % 2835:1:0:INP:: -> c_24__type__14511___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul) 0.23/0.54 % 2836:2:1:INP:Top: t(x0,c_24__type__12) -> c_24__type__12___24t(x0) 0.23/0.54 % 2837:2:1:INP:Top: c_24__type__12___24t(x0) -> t(x0,c_24__type__12) 0.23/0.54 % 2838:1:0:INP:: -> c_24__type__13885___24t(cCoq_2eReals_2eRdefinitions_2eIZR) 0.23/0.54 % 2839:2:3:INP:TopTopTop: p(happ(happ(happ(c_24__lam__259,x0),x1),x2)) -> c_24__lam__259___24a3(x0,x1,x2) 0.23/0.54 % 2840:2:3:INP:TopTopTop: c_24__lam__259___24a3(x0,x1,x2) -> p(happ(happ(happ(c_24__lam__259,x0),x1),x2)) 0.23/0.54 % 2841:3:3:INP:TopTopTop: ren513(x0,x1,x2),c_24__type__97___24t(x0,x1) -> cType___24t(happ(happ(x2,x0),x1)) 0.23/0.54 % 2842:2:3:INP:TopTopTop: -> c_24__type__97___24t(x0,x1),ren513(x0,x1,x2) 0.23/0.54 % 2843:2:3:INP:TopTopTop: cType___24t(happ(happ(x0,x1),x2)) -> ren513(x1,x2,x0) 0.23/0.54 % 2844:2:1:INP:Top: -> cType___24t(skf346(x0)),c_24__type__94___24t(x0) 0.23/0.54 % 2845:2:1:INP:Top: ren513(skf346(x0),skf347(x0),x0) -> c_24__type__94___24t(x0) 0.23/0.54 % 2846:3:3:INP:TopTopTop: c_24__type__94___24t(x0),cType___24t(x1) -> ren513(x1,x2,x0) 0.23/0.54 % 2847:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2elor,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2(x0,x1)) 0.23/0.54 % 2848:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.54 % 2849:2:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),cCoq_2eNumbers_2eBinNums_2exO___24a1(x1)) -> =(x1,x0) 0.23/0.54 % 2850:1:0:INP:: -> c_24__type__13186___24t(cCoq_2eNumbers_2eBinNums_2eNpos) 0.23/0.54 % 2851:1:0:INP:: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skc348) 0.23/0.54 % 2852:1:0:INP:: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skc349) 0.23/0.54 % 2853:1:0:INP:: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,skc348)) 0.23/0.54 % 2854:1:0:INP:: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,skc349)) 0.23/0.54 % 2855:1:0:INP:: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(skc349,skc349),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(skc348,skc348))) 0.23/0.54 % 2856:1:0:INP:: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(skc349,skc348)) -> 0.23/0.54 % 2857:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)) 0.23/0.54 % 2858:1:0:INP:: -> c_24__type__14254___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePeq) 0.23/0.54 % 2859:3:2:INP:TopTop: ren514(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2860:3:2:INP:TopTop: ren514(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) 0.23/0.54 % 2861:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren514(x0,x1) 0.23/0.54 % 2862:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren514(x0,x1) 0.23/0.54 % 2863:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren514(x0,x1) 0.23/0.54 % 2864:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2)) 0.23/0.54 % 2865:2:2:INP:TopTop: ren515(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.54 % 2866:2:2:INP:TopTop: ren515(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x1,x0)) 0.23/0.54 % 2867:2:4:INP:TopTopTopTop: ren516(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2868:2:4:INP:TopTopTopTop: ren516(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x1,cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x0)),cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x2,x3)) 0.23/0.54 % 2869:2:4:INP:TopTopTopTop: ren516(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x3) 0.23/0.54 % 2870:2:3:INP:TopTopTop: ren517(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.54 % 2871:3:3:INP:TopTopTop: ren517(x0,x1,x2) -> ren515(x2,x1),ren516(skf350(x0,x1,x2),x0,x1,x2) 0.23/0.54 % 2872:3:3:INP:TopTopTop: ren518(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren517(x1,x2,x0) 0.23/0.54 % 2873:2:3:INP:TopTopTop: ren518(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2874:2:3:INP:TopTopTop: ren519(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2875:2:3:INP:TopTopTop: ren519(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x1,x2)) 0.23/0.54 % 2876:2:3:INP:TopTopTop: ren519(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x2) 0.23/0.54 % 2877:2:2:INP:TopTop: ren520(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 2878:2:2:INP:TopTop: ren520(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 2879:3:2:INP:TopTop: ren521(x0,x1) -> ren519(skf351(x0,x1),x0,x1),ren520(x1,x0) 0.23/0.54 % 2880:2:2:INP:TopTop: ren521(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.54 % 2881:2:4:INP:TopTopTopTop: ren522(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 2882:2:4:INP:TopTopTopTop: ren522(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.54 % 2883:2:4:INP:TopTopTopTop: ren522(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x2,x1),cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x3,cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1(x0))) 0.23/0.54 % 2884:2:2:INP:TopTop: ren523(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 2885:2:2:INP:TopTop: ren523(x0,x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 2886:2:3:INP:TopTopTop: ren524(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 2887:3:3:INP:TopTopTop: ren524(x0,x1,x2) -> ren522(skf352(x0,x1,x2),x2,x1,x0),ren523(x2,x1) 0.23/0.54 % 2888:3:3:INP:TopTopTop: ren525(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren524(x1,x2,x0) 0.23/0.54 % 2889:2:3:INP:TopTopTop: ren525(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 2890:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren518(x1,skf353(x0,x1),x0),ren521(x0,x1),ren525(x1,skf354(x0,x1),x0) 0.23/0.54 % 2891:1:0:INP:: -> c_24__type__19307___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat) 0.23/0.54 % 2892:2:1:INP:Top: c_24__type__60500___24t(x0) -> t(x0,c_24__type__60500) 0.23/0.54 % 2893:2:1:INP:Top: t(x0,c_24__type__60500) -> c_24__type__60500___24t(x0) 0.23/0.54 % 2894:2:1:INP:Top: cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(x0) -> t(x0,cCoq_2ePArith_2eBinPosDef_2ePos_2emask) 0.23/0.54 % 2895:2:1:INP:Top: t(x0,cCoq_2ePArith_2eBinPosDef_2ePos_2emask) -> cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(x0) 0.23/0.54 % 2896:3:6:INP:TopTopTopTopTopTop: ren526(x0,x1,x2,x3,x4,x5),c_24__type__59565___24t(x0,x1,x2,x3,x4) -> t(happ(happ(x5,x3),x4),happ(x2,x3)) 0.23/0.54 % 2897:2:6:INP:TopTopTopTopTopTop: -> c_24__type__59565___24t(x0,x1,x2,x3,x4),ren526(x0,x1,x2,x3,x4,x5) 0.23/0.54 % 2898:2:6:INP:TopTopTopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,x1)) -> ren526(x4,x5,x3,x1,x2,x0) 0.23/0.54 % 2899:3:6:INP:TopTopTopTopTopTop: c_24__type__59550___24t(x0,x1,x2,x3),t(x4,x0) -> ren526(x0,x1,x2,x4,x5,x3) 0.23/0.54 % 2900:2:4:INP:TopTopTopTop: -> t(skf355(x0,x1,x2,x3),x0),c_24__type__59550___24t(x0,x1,x2,x3) 0.23/0.54 % 2901:2:4:INP:TopTopTopTop: ren526(x0,x1,x2,skf355(x0,x1,x2,x3),skf356(x0,x1,x2,x3),x3) -> c_24__type__59550___24t(x0,x1,x2,x3) 0.23/0.54 % 2902:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2emin,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1)) 0.23/0.54 % 2903:2:1:INP:Top: c_24__type__19220___24t(x0) -> t(x0,c_24__type__19220) 0.23/0.54 % 2904:2:1:INP:Top: t(x0,c_24__type__19220) -> c_24__type__19220___24t(x0) 0.23/0.54 % 2905:3:3:INP:TopTopTop: ren527(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 2906:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eN___24t(x0),ren527(x0,x1,x2) 0.23/0.54 % 2907:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x0,x1),x2)) -> ren527(x2,x0,x1) 0.23/0.54 % 2908:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf357(x0)),c_24__type__19157___24t(x0) 0.23/0.54 % 2909:2:1:INP:Top: ren527(skf358(x0),x0,skf357(x0)) -> c_24__type__19157___24t(x0) 0.23/0.54 % 2910:3:3:INP:TopTopTop: c_24__type__19157___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren527(x2,x0,x1) 0.23/0.54 % 2911:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 2912:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)))) 0.23/0.54 % 2913:2:3:INP:TopTopTop: ren528(x0,x1,x2) -> =(x0,cCoq_2eInit_2eDatatypes_2eO) 0.23/0.54 % 2914:2:3:INP:TopTopTop: ren528(x0,x1,x2) -> =(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3(x1,x2,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 2915:2:4:INP:TopTopTopTop: ren529(x0,x1,x2,x3) -> =(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(x3))) 0.23/0.54 % 2916:2:4:INP:TopTopTopTop: ren529(x0,x1,x2,x3) -> =(x2,cCoq_2eInit_2eDatatypes_2eS___24a1(x3)) 0.23/0.54 % 2917:2:4:INP:TopTopTopTop: ren529(x0,x1,x2,x3) -> cCoq_2eInit_2eDatatypes_2enat___24t(x3) 0.23/0.54 % 2918:3:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren528(x0,x1,x2),ren529(x1,x2,x0,skf359(x1,x2,x0)) 0.23/0.54 % 2919:2:2:INP:TopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren530(x0,x1) 0.23/0.54 % 2920:2:2:INP:TopTop: p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x1))) -> ren530(x1,x0) 0.23/0.54 % 2921:5:2:INP:TopTop: c_24__type__74___24t(x0),ren530(skf360(x0),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(happ(x0,x1)) 0.23/0.54 % 2922:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 2923:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ))),cCoq_2eZArith_2eBinIntDef_2eZ_2erem) 0.23/0.54 % 2924:1:2:INP:TopTop: -> =(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEX,x0),x1),cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(x0,x1)) 0.23/0.54 % 2925:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv) 0.23/0.54 % 2926:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)))) 0.23/0.54 % 2927:2:2:INP:TopTop: ren531(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 2928:2:2:INP:TopTop: ren531(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 2929:2:2:INP:TopTop: ren531(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0)) 0.23/0.54 % 2930:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0)) -> ren531(x0,x1) 0.23/0.54 % 2931:3:1:INP:Top: ren532(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0))) -> ren531(skf361(x0),x0) 0.23/0.54 % 2932:3:2:INP:TopTop: ren532(x0),ren531(x1,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0))) 0.23/0.54 % 2933:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0))),ren531(x1,x0) -> ren532(x0) 0.23/0.54 % 2934:3:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0))),ren531(skf362(x0),x0),ren532(x0) 0.23/0.54 % 2935:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren532(x0) 0.23/0.54 % 2936:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) 0.23/0.54 % 2937:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0),x0) 0.23/0.54 % 2938:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.54 % 2939:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__30,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc) 0.23/0.54 % 2940:1:1:INP:Top: -> =(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1(x0)) 0.23/0.54 % 2941:3:2:INP:TopTop: ren533(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) 0.23/0.54 % 2942:3:2:INP:TopTop: ren533(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2943:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> ren533(x0,x1) 0.23/0.54 % 2944:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))),ren533(x0,x1) 0.23/0.54 % 2945:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren533(x0,x1) 0.23/0.54 % 2946:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 2947:1:3:INP:TopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(x0,x1,x2),happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEpow,x0),x1),x2)) 0.23/0.54 % 2948:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem,x0)) 0.23/0.54 % 2949:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1)) 0.23/0.54 % 2950:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eReals_2eRfunctions_2eZintNeg,x0),x1),cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(x0,x1)) 0.23/0.54 % 2951:1:1:INP:Top: -> =(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x0)) 0.23/0.54 % 2952:2:3:INP:TopTopTop: cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(x0,x1,x2) -> p(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eBezout,x0),x1),x2)) 0.23/0.54 % 2953:2:3:INP:TopTopTop: p(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eBezout,x0),x1),x2)) -> cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(x0,x1,x2) 0.23/0.54 % 2954:3:2:INP:TopTop: ren534(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),x1)) 0.23/0.54 % 2955:3:2:INP:TopTop: ren534(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))) 0.23/0.54 % 2956:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),x1)) -> ren534(x0,x1) 0.23/0.54 % 2957:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),x1)),ren534(x0,x1) 0.23/0.54 % 2958:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren534(x0,x1) 0.23/0.54 % 2959:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 2960:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 2961:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2)) 0.23/0.54 % 2962:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(x0,x1) -> p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2eeqf,x0),x1)) 0.23/0.54 % 2963:2:2:INP:TopTop: p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2eeqf,x0),x1)) -> cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(x0,x1) 0.23/0.54 % 2964:1:0:INP:: -> c_24__type__59522___24t(cCoq_2eInit_2eWf_2ewell__founded__induction__type) 0.23/0.54 % 2965:1:0:INP:: -> c_24__type__68531___24t(cCoq_2eZArith_2eWf__Z_2enatlike__rec3) 0.23/0.54 % 2966:2:1:INP:Top: ren535(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)))) 0.23/0.54 % 2967:2:1:INP:Top: ren535(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0))),x0)) 0.23/0.54 % 2968:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren535(x0) 0.23/0.54 % 2969:1:2:INP:TopTop: -> =(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2emul,x0),x1),cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x0,x1)) 0.23/0.54 % 2970:1:0:INP:: -> c_24__type__19325___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos) 0.23/0.54 % 2971:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0)) 0.23/0.54 % 2972:1:0:INP:: p(c_24False) -> 0.23/0.54 % 2973:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2) 0.23/0.54 % 2974:1:2:INP:TopTop: -> =(happ(happ(c_24__lam__18639,x0),x1),c_24__lam__18639___24a2(x0,x1)) 0.23/0.54 % 2975:1:2:INP:TopTop: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x0,x1),happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit,x0),x1)) 0.23/0.54 % 2976:1:3:INP:TopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x0,x1,x2),happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePinj,x0),x1),x2)) 0.23/0.54 % 2977:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf363(x0,x1)) 0.23/0.54 % 2978:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(skf363(x0,x1),x0),x1) 0.23/0.54 % 2979:3:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x1,x2) 0.23/0.54 % 2980:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up,x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)) 0.23/0.54 % 2981:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x0)) 0.23/0.54 % 2982:3:3:INP:TopTopTop: ren536(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 2983:2:3:INP:TopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren536(x0,x1,x2) 0.23/0.54 % 2984:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren536(x2,x0,x1) 0.23/0.54 % 2985:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf364(x0)),c_24__type__21994___24t(x0) 0.23/0.54 % 2986:2:1:INP:Top: ren536(skf365(x0),x0,skf364(x0)) -> c_24__type__21994___24t(x0) 0.23/0.54 % 2987:3:3:INP:TopTopTop: c_24__type__21994___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren536(x2,x0,x1) 0.23/0.54 % 2988:2:1:INP:Top: ren537(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0))))) 0.23/0.54 % 2989:2:1:INP:Top: ren537(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0)),x0)) 0.23/0.54 % 2990:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren537(x0) 0.23/0.54 % 2991:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren538(x0,x1,x2,x3) 0.23/0.54 % 2992:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren538(x1,x0,x2,x3) 0.23/0.54 % 2993:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren538(x1,x2,x0,x3) 0.23/0.54 % 2994:2:4:INP:TopTopTopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> ren538(x1,x2,x3,x0) 0.23/0.54 % 2995:8:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x1,x2),ren538(skf366(x0,x1,x2),x0,x1,x2) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1),x2) 0.23/0.54 % 2996:1:1:INP:Top: -> =(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePol,x0),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)) 0.23/0.54 % 2997:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x2))) 0.23/0.54 % 2998:2:2:INP:TopTop: ren539(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(x0,x1),x1) 0.23/0.54 % 2999:2:2:INP:TopTop: ren539(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.54 % 3000:2:2:INP:TopTop: ren540(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 3001:2:2:INP:TopTop: ren540(x0,x1) -> =(x1,cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(x1,x0)) 0.23/0.54 % 3002:2:4:INP:TopTopTopTop: ren541(x0,x1,x2,x3) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,x3))) 0.23/0.54 % 3003:2:4:INP:TopTopTopTop: ren541(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x3),x1) 0.23/0.54 % 3004:2:4:INP:TopTopTopTop: ren541(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x3) 0.23/0.54 % 3005:2:3:INP:TopTopTop: ren542(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x1) 0.23/0.54 % 3006:3:3:INP:TopTopTop: ren542(x0,x1,x2) -> ren540(x2,x1),ren541(x1,x2,x0,skf367(x0,x1,x2)) 0.23/0.54 % 3007:3:3:INP:TopTopTop: ren543(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren542(x1,x2,x0) 0.23/0.54 % 3008:2:3:INP:TopTopTop: ren543(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3009:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren539(x0,x1),ren543(x1,skf368(x0,x1),x0) 0.23/0.54 % 3010:1:0:INP:: -> c_24__type__443___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2esub) 0.23/0.54 % 3011:2:2:INP:TopTop: =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),cCoq_2eInit_2eDatatypes_2eS___24a1(x1)) -> =(x0,x1) 0.23/0.54 % 3012:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0)),x0) 0.23/0.54 % 3013:2:3:INP:TopTopTop: t(x0,c_24__type__14048___24a2(x1,x2)) -> c_24__type__14048___24t(x1,x2,x0) 0.23/0.54 % 3014:2:3:INP:TopTopTop: c_24__type__14048___24t(x0,x1,x2) -> t(x2,c_24__type__14048___24a2(x0,x1)) 0.23/0.54 % 3015:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(x0)) 0.23/0.54 % 3016:1:0:INP:: -> c_24__type__16391___24t(cCoq_2eInit_2eSpecif_2eright) 0.23/0.54 % 3017:1:0:INP:: -> c_24__type__59635___24t(cCoq_2eZArith_2eWf__Z_2eZlt__lower__bound__rec) 0.23/0.54 % 3018:1:0:INP:: -> c_24__type__16412___24t(cCoq_2eZArith_2eWf__Z_2enatlike__rec2) 0.23/0.54 % 3019:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.54 % 3020:1:0:INP:: -> c_24__type__13192___24t(cCoq_2eInit_2eDatatypes_2enegb) 0.23/0.54 % 3021:3:4:INP:TopTopTopTop: ren544(x0,x1,x2,x3),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,happ(happ(happ(x2,x0),x3),x1)) 0.23/0.54 % 3022:2:4:INP:TopTopTopTop: -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1),ren544(x0,x1,x2,x3) 0.23/0.54 % 3023:2:4:INP:TopTopTopTop: cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,happ(happ(happ(x1,x0),x2),x3)) -> ren544(x0,x3,x1,x2) 0.23/0.54 % 3024:3:4:INP:TopTopTopTop: ren545(x0,x1,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) -> ren544(x0,x3,x2,x1) 0.23/0.54 % 3025:2:3:INP:TopTopTop: -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1),ren545(x0,x1,x2) 0.23/0.54 % 3026:2:3:INP:TopTopTop: ren544(x0,skf369(x0,x1,x2),x2,x1) -> ren545(x0,x1,x2) 0.23/0.54 % 3027:2:1:INP:Top: -> cType___24t(skf370(x0)),c_24__type__14511___24t(x0) 0.23/0.54 % 3028:2:1:INP:Top: ren545(skf370(x0),skf371(x0),x0) -> c_24__type__14511___24t(x0) 0.23/0.54 % 3029:3:3:INP:TopTopTop: c_24__type__14511___24t(x0),cType___24t(x1) -> ren545(x1,x2,x0) 0.23/0.54 % 3030:1:2:INP:TopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(x1)) -> 0.23/0.54 % 3031:1:1:INP:Top: -> =(happ(cCoq_2eInit_2eDatatypes_2enat__rec,x0),cCoq_2eInit_2eDatatypes_2enat__rec___24a1(x0)) 0.23/0.54 % 3032:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 3033:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3))) 0.23/0.54 % 3034:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3))) 0.23/0.54 % 3035:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3036:1:1:INP:Top: -> =(happ(c_24__lam__68508,x0),c_24__lam__68508___24a1(x0)) 0.23/0.54 % 3037:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3038:2:4:INP:TopTopTopTop: ren546(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 3039:2:4:INP:TopTopTopTop: ren546(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 3040:2:4:INP:TopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(x2,x3)) -> ren546(x3,x1,x2,x0) 0.23/0.54 % 3041:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1))) 0.23/0.54 % 3042:2:1:INP:Top: p(c_24__prop__34426___24a1(x0)),=(x0,cCoq_2eNumbers_2eBinNums_2eZ0) -> 0.23/0.54 % 3043:2:1:INP:Top: -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),p(c_24__prop__34426___24a1(x0)) 0.23/0.54 % 3044:2:2:INP:TopTop: ren547(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3045:2:2:INP:TopTop: ren547(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.54 % 3046:2:2:INP:TopTop: ren548(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 3047:2:2:INP:TopTop: ren548(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3048:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren547(skf372(x0),x0),=(x0,cCoq_2eNumbers_2eBinNums_2exH),ren548(skf373(x0),x0) 0.23/0.54 % 3049:3:5:INP:TopTopTopTopTop: ren549(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1))) -> cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x2,x1,happ(happ(happ(happ(x3,x2),x1),x4),x0)) 0.23/0.54 % 3050:2:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1))),ren549(x0,x1,x2,x3,x4) 0.23/0.54 % 3051:2:5:INP:TopTopTopTopTop: cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,happ(happ(happ(happ(x2,x0),x1),x3),x4)) -> ren549(x4,x1,x0,x2,x3) 0.23/0.54 % 3052:3:5:INP:TopTopTopTopTop: ren550(x0,x1,x2,x3,x4),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren549(x0,x1,x2,x3,x4) 0.23/0.54 % 3053:2:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren550(x0,x1,x2,x3,x4) 0.23/0.54 % 3054:2:5:INP:TopTopTopTopTop: ren549(x0,x1,x2,x3,x4) -> ren550(x0,x1,x2,x3,x4) 0.23/0.54 % 3055:3:5:INP:TopTopTopTopTop: ren551(x0,x1,x2,x3,x4),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1)),x2),x3) -> ren550(x2,x1,x3,x4,x0) 0.23/0.54 % 3056:2:5:INP:TopTopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1)),x2),x3),ren551(x0,x1,x2,x3,x4) 0.23/0.54 % 3057:2:5:INP:TopTopTopTopTop: ren550(x0,x1,x2,x3,x4) -> ren551(x4,x1,x0,x2,x3) 0.23/0.54 % 3058:3:5:INP:TopTopTopTopTop: ren552(x0,x1,x2,x3,x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren551(x1,x2,x0,x3,x4) 0.23/0.54 % 3059:2:5:INP:TopTopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren552(x0,x1,x2,x3,x4) 0.23/0.54 % 3060:2:5:INP:TopTopTopTopTop: ren551(x0,x1,x2,x3,x4) -> ren552(x2,x0,x1,x3,x4) 0.23/0.54 % 3061:3:5:INP:TopTopTopTopTop: ren553(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren552(x4,x0,x1,x2,x3) 0.23/0.54 % 3062:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren553(x0,x1,x2,x3) 0.23/0.54 % 3063:2:4:INP:TopTopTopTop: ren552(skf374(x0,x1,x2,x3),x0,x1,x2,x3) -> ren553(x0,x1,x2,x3) 0.23/0.54 % 3064:3:4:INP:TopTopTopTop: ren554(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren553(x3,x0,x1,x2) 0.23/0.54 % 3065:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren554(x0,x1,x2) 0.23/0.54 % 3066:2:3:INP:TopTopTop: ren553(skf375(x0,x1,x2),x0,x1,x2) -> ren554(x0,x1,x2) 0.23/0.54 % 3067:3:3:INP:TopTopTop: c_24__type__18872___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren554(x2,x1,x0) 0.23/0.54 % 3068:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf376(x0)),c_24__type__18872___24t(x0) 0.23/0.54 % 3069:2:1:INP:Top: ren554(skf377(x0),skf376(x0),x0) -> c_24__type__18872___24t(x0) 0.23/0.54 % 3070:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren555(x0,x1) 0.23/0.54 % 3071:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> ren555(x0,x1) 0.23/0.54 % 3072:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),ren555(x3,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x3) 0.23/0.54 % 3073:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.54 % 3074:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1(x0),x1)) 0.23/0.54 % 3075:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren556(x0,x1) 0.23/0.54 % 3076:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren556(x1,x0) 0.23/0.54 % 3077:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren557(x0,x1) 0.23/0.54 % 3078:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren557(x1,x0) 0.23/0.54 % 3079:2:4:INP:TopTopTopTop: ren558(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 3080:2:4:INP:TopTopTopTop: ren558(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 3081:9:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),ren556(x3,x0),ren557(x0,x4),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3)) -> ren558(x4,x3,x2,x1) 0.23/0.54 % 3082:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eland,x0),x1)) 0.23/0.54 % 3083:2:2:INP:TopTop: t(x0,c_24__type__14746___24a1(x1)) -> c_24__type__14746___24t(x1,x0) 0.23/0.54 % 3084:2:2:INP:TopTop: c_24__type__14746___24t(x0,x1) -> t(x1,c_24__type__14746___24a1(x0)) 0.23/0.54 % 3085:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> =(x1,x0) 0.23/0.54 % 3086:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2)) 0.23/0.54 % 3087:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2)) 0.23/0.54 % 3088:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren559(x0,x1,x2) 0.23/0.54 % 3089:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren559(x0,x1,x2) 0.23/0.54 % 3090:2:3:INP:TopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x2,x1)) -> ren559(x1,x0,x2) 0.23/0.54 % 3091:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),ren559(skf378(x0,x1),x0,x1) -> =(x0,x1) 0.23/0.54 % 3092:2:4:INP:TopTopTopTop: ren560(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 3093:2:4:INP:TopTopTopTop: ren560(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf379(x0,x1,x2,x3)) 0.23/0.54 % 3094:2:4:INP:TopTopTopTop: ren560(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5(x1,x2,x0,skf379(x0,x1,x2,x3),skf380(x0,x1,x2,x3)),x3) 0.23/0.54 % 3095:2:4:INP:TopTopTopTop: ren560(x0,x1,x2,x3) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x1,x2,skf380(x0,x1,x2,x3)) 0.23/0.54 % 3096:2:4:INP:TopTopTopTop: ren560(x0,x1,x2,x3) -> =(skf380(x0,x1,x2,x3),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(skf379(x0,x1,x2,x3),x2))) 0.23/0.54 % 3097:2:4:INP:TopTopTopTop: ren560(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf380(x0,x1,x2,x3)) 0.23/0.54 % 3098:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eZnumtheory_2eEuclid___24t(x0,x1,x2) -> ren560(skf381(x0,x1,x2),x0,x1,x2) 0.23/0.54 % 3099:2:1:INP:Top: ren561(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 3100:2:1:INP:Top: ren561(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3101:2:2:INP:TopTop: ren562(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3102:2:2:INP:TopTop: ren562(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 3103:2:2:INP:TopTop: ren562(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.54 % 3104:2:2:INP:TopTop: ren563(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3105:2:2:INP:TopTop: ren563(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 3106:2:2:INP:TopTop: ren563(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.54 % 3107:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren561(x0),ren562(skf382(x0),x0),ren563(skf383(x0),x0) 0.23/0.54 % 3108:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr) 0.23/0.54 % 3109:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x2))) 0.23/0.54 % 3110:3:1:INP:Top: ren564(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3111:3:1:INP:Top: ren564(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 3112:3:1:INP:Top: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren564(x0) 0.23/0.54 % 3113:3:1:INP:Top: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0)),ren564(x0) 0.23/0.54 % 3114:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren564(x0) 0.23/0.54 % 3115:2:4:INP:TopTopTopTop: t(x0,c_24__type__59550___24a3(x1,x2,x3)) -> c_24__type__59550___24t(x1,x2,x3,x0) 0.23/0.54 % 3116:2:4:INP:TopTopTopTop: c_24__type__59550___24t(x0,x1,x2,x3) -> t(x3,c_24__type__59550___24a3(x0,x1,x2)) 0.23/0.54 % 3117:2:1:INP:Top: c_24__type__25___24t(x0) -> t(x0,c_24__type__25) 0.23/0.54 % 3118:2:1:INP:Top: t(x0,c_24__type__25) -> c_24__type__25___24t(x0) 0.23/0.54 % 3119:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.54 % 3120:2:1:INP:Top: c_24__type__19298___24t(x0) -> t(x0,c_24__type__19298) 0.23/0.54 % 3121:2:1:INP:Top: t(x0,c_24__type__19298) -> c_24__type__19298___24t(x0) 0.23/0.54 % 3122:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ))),cCoq_2eZArith_2eBinIntDef_2eZ_2equot) 0.23/0.54 % 3123:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp) 0.23/0.54 % 3124:2:1:INP:Top: c_24__type__13335___24t(x0) -> t(x0,c_24__type__13335) 0.23/0.54 % 3125:2:1:INP:Top: t(x0,c_24__type__13335) -> c_24__type__13335___24t(x0) 0.23/0.54 % 3126:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3127:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 3128:2:2:INP:TopTop: p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRle,x0),x1)) -> cCoq_2eReals_2eRdefinitions_2eRle___24a2(x0,x1) 0.23/0.54 % 3129:2:2:INP:TopTop: cCoq_2eReals_2eRdefinitions_2eRle___24a2(x0,x1) -> p(happ(happ(cCoq_2eReals_2eRdefinitions_2eRle,x0),x1)) 0.23/0.54 % 3130:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.54 % 3131:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt) 0.23/0.54 % 3132:4:1:INP:Top: cCoq_2eInit_2eDatatypes_2ecomparison___24t(x0) -> =(cCoq_2eInit_2eDatatypes_2eEq,x0),=(x0,cCoq_2eInit_2eDatatypes_2eGt),=(x0,cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 3133:2:1:INP:Top: t(x0,c_24__type__16853) -> c_24__type__16853___24t(x0) 0.23/0.54 % 3134:2:1:INP:Top: c_24__type__16853___24t(x0) -> t(x0,c_24__type__16853) 0.23/0.54 % 3135:2:4:INP:TopTopTopTop: ren565(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 3136:2:4:INP:TopTopTopTop: ren565(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 3137:10:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x0,x1),cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x2,x3),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x3,cCoq_2eNumbers_2eBinNums_2eZ0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x3),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) -> ren565(x1,x3,x2,x0) 0.23/0.54 % 3138:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1))) 0.23/0.54 % 3139:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x0)) 0.23/0.54 % 3140:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eZpower_2etwo__p___24a1(x0)),cCoq_2eZArith_2eZpower_2etwo__p___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.54 % 3141:1:0:INP:: -> c_24__type__19090___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eadd) 0.23/0.54 % 3142:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 3143:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0))) 0.23/0.54 % 3144:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eInit_2eNat_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 3145:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x0)) 0.23/0.54 % 3146:2:2:INP:TopTop: ren566(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3147:2:2:INP:TopTop: ren566(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 3148:2:2:INP:TopTop: ren566(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x1)) 0.23/0.54 % 3149:2:3:INP:TopTopTop: ren567(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x1)) 0.23/0.54 % 3150:2:3:INP:TopTopTop: ren567(x0,x1,x2) -> =(x2,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul) 0.23/0.54 % 3151:2:3:INP:TopTopTop: ren568(x0,x1,x2) -> =(x0,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg) 0.23/0.54 % 3152:2:3:INP:TopTopTop: ren568(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x1),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x2),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3153:2:4:INP:TopTopTopTop: ren569(x0,x1,x2,x3) -> =(x0,cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1(x1)) 0.23/0.54 % 3154:2:4:INP:TopTopTopTop: ren569(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x2),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x3),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1))) 0.23/0.54 % 3155:2:4:INP:TopTopTopTop: ren569(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3156:2:4:INP:TopTopTopTop: ren570(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1(x0),cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2epositive,cCoq_2ePArith_2eBinPosDef_2ePos_2emask,x1,x2)) 0.23/0.54 % 3157:4:4:INP:TopTopTopTop: ren570(x0,x1,x2,x3) -> ren567(x1,x3,x2),ren568(x2,x3,x1),ren569(x2,skf384(x1,x2,x3),x3,x1) 0.23/0.54 % 3158:2:2:INP:TopTop: ren571(x0,x1) -> cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(skf386(x0,x1)) 0.23/0.54 % 3159:3:2:INP:TopTop: ren571(x0,x1),cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t(skf386(x0,x1)) -> ren570(x0,skf385(x0,x1),skf386(x0,x1),x1) 0.23/0.54 % 3160:2:2:INP:TopTop: ren571(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf385(x0,x1)) 0.23/0.54 % 3161:2:2:INP:TopTop: ren571(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 3162:3:2:INP:TopTop: ren572(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren571(x0,x1) 0.23/0.54 % 3163:2:2:INP:TopTop: ren572(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3164:2:1:INP:Top: ren573(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3165:2:1:INP:Top: ren573(x0) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x0)) 0.23/0.54 % 3166:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren566(skf387(x0),x0),ren572(skf388(x0),x0),ren573(x0) 0.23/0.54 % 3167:2:3:INP:TopTopTop: ren574(x0,x1,x2) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) 0.23/0.54 % 3168:2:3:INP:TopTopTop: ren574(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) 0.23/0.54 % 3169:3:3:INP:TopTopTop: =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren574(x0,x1,x2) 0.23/0.54 % 3170:3:2:INP:TopTop: ren575(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren574(x0,x1,skf389(x0,x1)) 0.23/0.54 % 3171:3:3:INP:TopTopTop: ren575(x0,x1),ren574(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3172:3:3:INP:TopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),ren574(x0,x1,x2) -> ren575(x0,x1) 0.23/0.54 % 3173:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),ren574(x0,x1,skf390(x0,x1)),ren575(x0,x1) 0.23/0.54 % 3174:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren575(x0,x1) 0.23/0.54 % 3175:1:0:INP:: -> c_24__type__59418___24t(cCoq_2eInit_2eWf_2ewell__founded) 0.23/0.54 % 3176:5:2:INP:TopTop: cProp___24t(x0),cProp___24t(x1),cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0),cCoq_2eLogic_2eDecidable_2edecidable___24a1(x1) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(c_24__prop__13363___24a2(x0,x1)) 0.23/0.54 % 3177:1:0:INP:: -> c_24__type__515___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem) 0.23/0.54 % 3178:2:1:INP:Top: c_24__type__19204___24t(x0) -> t(x0,c_24__type__19204) 0.23/0.54 % 3179:2:1:INP:Top: t(x0,c_24__type__19204) -> c_24__type__19204___24t(x0) 0.23/0.54 % 3180:1:0:INP:: -> c_24__type__323___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare) 0.23/0.54 % 3181:1:1:INP:Top: -> =(cCoq_2eZArith_2eZpower_2eZpower__nat___24a1(x0),happ(cCoq_2eZArith_2eZpower_2eZpower__nat,x0)) 0.23/0.54 % 3182:3:3:INP:TopTopTop: ren576(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 3183:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eN___24t(x0),ren576(x0,x1,x2) 0.23/0.54 % 3184:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x0,x1),x2)) -> ren576(x2,x0,x1) 0.23/0.54 % 3185:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf391(x0)),c_24__type__60500___24t(x0) 0.23/0.54 % 3186:2:1:INP:Top: ren576(skf392(x0),x0,skf391(x0)) -> c_24__type__60500___24t(x0) 0.23/0.54 % 3187:3:3:INP:TopTopTop: c_24__type__60500___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren576(x2,x0,x1) 0.23/0.54 % 3188:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2(x0,x1)) 0.23/0.54 % 3189:2:1:INP:Top: t(x0,c_24__type__410) -> c_24__type__410___24t(x0) 0.23/0.54 % 3190:2:1:INP:Top: c_24__type__410___24t(x0) -> t(x0,c_24__type__410) 0.23/0.54 % 3191:3:3:INP:TopTopTop: ren577(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) 0.23/0.54 % 3192:3:3:INP:TopTopTop: ren577(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3193:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))) -> ren577(x0,x1,x2) 0.23/0.54 % 3194:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0))),ren577(x0,x1,x2) 0.23/0.54 % 3195:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren577(x1,x2,x0) 0.23/0.54 % 3196:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x0))) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x2),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2)) 0.23/0.54 % 3197:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.54 % 3198:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)) 0.23/0.54 % 3199:8:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1)) -> =(x2,x1) 0.23/0.54 % 3200:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0)),x0) 0.23/0.54 % 3201:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2eClasses_2eMorphisms_2erespectful,x0),x1),x2),x3),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(x0,x1,x2,x3)) 0.23/0.54 % 3202:2:1:INP:Top: t(x0,c_24__type__19090) -> c_24__type__19090___24t(x0) 0.23/0.54 % 3203:2:1:INP:Top: c_24__type__19090___24t(x0) -> t(x0,c_24__type__19090) 0.23/0.54 % 3204:3:2:INP:TopTop: c_24__type__956___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(x0,x1)) 0.23/0.54 % 3205:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf393(x0)),c_24__type__956___24t(x0) 0.23/0.54 % 3206:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(x0,skf393(x0))) -> c_24__type__956___24t(x0) 0.23/0.54 % 3207:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.54 % 3208:2:2:INP:TopTop: ren578(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3209:2:2:INP:TopTop: ren578(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3210:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1)),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren578(x1,x0) 0.23/0.54 % 3211:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up) 0.23/0.54 % 3212:1:0:INP:: -> c_24__type__14728___24t(cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst) 0.23/0.54 % 3213:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eZnumtheory_2erel__prime) 0.23/0.54 % 3214:2:3:INP:TopTopTop: -> cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,skf394(x0,x1,x2)),c_24__type__65103___24t(x0,x1,x2) 0.23/0.54 % 3215:2:3:INP:TopTopTop: cProp___24t(happ(x0,skf394(x1,x2,x0))) -> c_24__type__65103___24t(x1,x2,x0) 0.23/0.54 % 3216:3:4:INP:TopTopTopTop: c_24__type__65103___24t(x0,x1,x2),cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,x3) -> cProp___24t(happ(x2,x3)) 0.23/0.54 % 3217:1:0:INP:: -> c_24__type__117___24t(cCoq_2eInit_2eSpecif_2esumbool) 0.23/0.54 % 3218:2:4:INP:TopTopTopTop: ren579(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x2,x3)) 0.23/0.54 % 3219:2:4:INP:TopTopTopTop: ren579(x0,x1,x2,x3) -> =(x3,cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) 0.23/0.54 % 3220:2:4:INP:TopTopTopTop: ren579(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3221:2:3:INP:TopTopTop: ren580(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.54 % 3222:2:3:INP:TopTopTop: ren580(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(x2))) 0.23/0.54 % 3223:2:4:INP:TopTopTopTop: ren581(x0,x1,x2,x3) -> =(x0,cCoq_2eNumbers_2eBinNums_2exO___24a1(x1)) 0.23/0.54 % 3224:2:4:INP:TopTopTopTop: ren581(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x3,x0)) 0.23/0.54 % 3225:2:4:INP:TopTopTopTop: ren581(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3226:4:3:INP:TopTopTop: ren582(x0,x1,x2) -> ren579(x0,skf395(x0,x1,x2),x1,x2),ren580(x2,x1,x0),ren581(x2,skf396(x0,x1,x2),x0,x1) 0.23/0.54 % 3227:2:3:INP:TopTopTop: ren582(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 3228:2:3:INP:TopTopTop: ren583(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3229:3:3:INP:TopTopTop: ren583(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren582(x0,x2,x1) 0.23/0.54 % 3230:2:2:INP:TopTop: ren584(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.54 % 3231:2:2:INP:TopTop: ren584(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x1,x0)) 0.23/0.54 % 3232:2:3:INP:TopTopTop: ren585(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x2))) 0.23/0.54 % 3233:2:3:INP:TopTopTop: ren585(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x2),x1) 0.23/0.54 % 3234:2:3:INP:TopTopTop: ren585(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.54 % 3235:2:3:INP:TopTopTop: ren586(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 3236:2:3:INP:TopTopTop: ren586(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x2,x1),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0))) 0.23/0.54 % 3237:2:3:INP:TopTopTop: ren586(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3238:4:2:INP:TopTop: ren587(x0,x1) -> ren584(x0,x1),ren585(x1,x0,skf397(x0,x1)),ren586(skf398(x0,x1),x0,x1) 0.23/0.54 % 3239:2:2:INP:TopTop: ren587(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x1) 0.23/0.54 % 3240:2:4:INP:TopTopTopTop: ren588(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3241:2:4:INP:TopTopTopTop: ren588(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x1,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x3,x0))) 0.23/0.54 % 3242:2:4:INP:TopTopTopTop: ren588(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x2) 0.23/0.54 % 3243:2:4:INP:TopTopTopTop: ren589(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3244:2:4:INP:TopTopTopTop: ren589(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.54 % 3245:2:4:INP:TopTopTopTop: ren589(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x2,x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x3,x1)) 0.23/0.54 % 3246:2:3:INP:TopTopTop: ren590(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.54 % 3247:2:3:INP:TopTopTop: ren590(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x2,x0)) 0.23/0.54 % 3248:4:3:INP:TopTopTop: ren591(x0,x1,x2) -> ren588(skf399(x0,x1,x2),x0,x1,x2),ren589(skf400(x0,x1,x2),x1,x2,x0),ren590(x1,x2,x0) 0.23/0.54 % 3249:2:3:INP:TopTopTop: ren591(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x2),x0) 0.23/0.54 % 3250:3:3:INP:TopTopTop: ren592(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren591(x1,x0,x2) 0.23/0.54 % 3251:2:3:INP:TopTopTop: ren592(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.54 % 3252:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren583(skf401(x0,x1),x1,x0),ren587(x1,x0),ren592(x1,x0,skf402(x0,x1)) 0.23/0.54 % 3253:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),x0)) 0.23/0.54 % 3254:3:2:INP:TopTop: c_24__type__19311___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,x1)) 0.23/0.54 % 3255:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf403(x0)),c_24__type__19311___24t(x0) 0.23/0.54 % 3256:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,skf403(x0))) -> c_24__type__19311___24t(x0) 0.23/0.54 % 3257:1:0:INP:: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.54 % 3258:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eReals_2eRpow__def_2epow,x0),x1),cCoq_2eReals_2eRpow__def_2epow___24a2(x0,x1)) 0.23/0.54 % 3259:1:0:INP:: -> c_24__type__410___24t(cCoq_2eInit_2eSpecif_2eexist) 0.23/0.54 % 3260:1:2:INP:TopTop: -> =(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ezmon,x0),x1),cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(x0,x1)) 0.23/0.54 % 3261:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit,x0)) 0.23/0.54 % 3262:1:1:INP:Top: -> =(c_24__let__1__s__19231___24a1(x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1(x0)) 0.23/0.54 % 3263:3:2:INP:TopTop: ren593(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.54 % 3264:3:2:INP:TopTop: ren593(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.54 % 3265:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren593(x0,x1) 0.23/0.54 % 3266:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),ren593(x0,x1) 0.23/0.54 % 3267:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren593(x0,x1) 0.23/0.54 % 3268:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0) 0.23/0.54 % 3269:2:2:INP:TopTop: ren594(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(x0)) 0.23/0.54 % 3270:2:2:INP:TopTop: ren594(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1),x0) 0.23/0.54 % 3271:2:2:INP:TopTop: ren594(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3272:2:2:INP:TopTop: ren595(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3273:2:2:INP:TopTop: ren595(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(x1),x0) 0.23/0.54 % 3274:2:2:INP:TopTop: ren595(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 3275:2:1:INP:Top: ren596(x0) -> =(cCoq_2eNumbers_2eBinNums_2exH,cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(x0)) 0.23/0.54 % 3276:2:1:INP:Top: ren596(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3277:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren594(x0,skf404(x0)),ren595(skf405(x0),x0),ren596(x0) 0.23/0.54 % 3278:3:3:INP:TopTopTop: ren597(x0,x1,x2),c_24__type__956___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 3279:2:3:INP:TopTopTop: -> c_24__type__956___24t(x0),ren597(x0,x1,x2) 0.23/0.54 % 3280:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren597(x2,x0,x1) 0.23/0.54 % 3281:3:3:INP:TopTopTop: c_24__type__35232___24t(x0),c_24__type__956___24t(x1) -> ren597(x2,x0,x1) 0.23/0.54 % 3282:2:1:INP:Top: -> c_24__type__956___24t(skf406(x0)),c_24__type__35232___24t(x0) 0.23/0.54 % 3283:2:1:INP:Top: ren597(skf407(x0),x0,skf406(x0)) -> c_24__type__35232___24t(x0) 0.23/0.54 % 3284:3:3:INP:TopTopTop: ren598(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 3285:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eN___24t(x0),ren598(x0,x1,x2) 0.23/0.54 % 3286:2:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(happ(happ(x0,x1),x2)) -> ren598(x2,x0,x1) 0.23/0.54 % 3287:3:3:INP:TopTopTop: c_24__type__19090___24t(x0),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren598(x2,x0,x1) 0.23/0.54 % 3288:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf408(x0)),c_24__type__19090___24t(x0) 0.23/0.54 % 3289:2:1:INP:Top: ren598(skf409(x0),x0,skf408(x0)) -> c_24__type__19090___24t(x0) 0.23/0.54 % 3290:1:0:INP:: -> c_24__type__443___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emul) 0.23/0.54 % 3291:2:4:INP:TopTopTopTop: ren599(x0,x1,x2,x3) -> t(x0,x1) 0.23/0.54 % 3292:2:4:INP:TopTopTopTop: ren599(x0,x1,x2,x3) -> t(skf410(x0,x1,x2,x3),x2) 0.23/0.54 % 3293:2:4:INP:TopTopTopTop: ren599(x0,x1,x2,x3) -> =(skf410(x0,x1,x2,x3),cCoq_2eInit_2eDatatypes_2esnd___24a3(x1,x2,x3)) 0.23/0.54 % 3294:2:4:INP:TopTopTopTop: ren599(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(x1,x2,x0,skf410(x0,x1,x2,x3)),x3) 0.23/0.54 % 3295:4:3:INP:TopTopTop: cType___24t(x0),cType___24t(x1),cCoq_2eInit_2eDatatypes_2eprod___24t(x0,x1,x2) -> ren599(skf411(x0,x1,x2),x0,x1,x2) 0.23/0.54 % 3296:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x1,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3297:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ))),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr) 0.23/0.54 % 3298:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eZnumtheory_2eEuclid,x0),x1),cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2(x0,x1)) 0.23/0.54 % 3299:2:2:INP:TopTop: cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2(x0,x1) -> p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec,x0),x1)) 0.23/0.54 % 3300:2:2:INP:TopTop: p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec,x0),x1)) -> cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2(x0,x1) 0.23/0.54 % 3301:3:3:INP:TopTopTop: ren600(x0,x1,x2),p(x0) -> cCoq_2eInit_2eSpecif_2esumbool___24t(x1,x0,happ(happ(x2,x1),x0)) 0.23/0.54 % 3302:2:3:INP:TopTopTop: -> p(x0),ren600(x0,x1,x2) 0.23/0.54 % 3303:2:3:INP:TopTopTop: cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,happ(happ(x2,x0),x1)) -> ren600(x1,x0,x2) 0.23/0.54 % 3304:3:3:INP:TopTopTop: ren601(x0,x1,x2),cProp___24t(x0) -> ren600(x0,x1,x2) 0.23/0.54 % 3305:2:3:INP:TopTopTop: -> cProp___24t(x0),ren601(x0,x1,x2) 0.23/0.54 % 3306:2:3:INP:TopTopTop: ren600(x0,x1,x2) -> ren601(x0,x1,x2) 0.23/0.54 % 3307:2:1:INP:Top: -> cProp___24t(skf412(x0)),c_24__type__16391___24t(x0) 0.23/0.54 % 3308:2:1:INP:Top: ren601(skf413(x0),skf412(x0),x0) -> c_24__type__16391___24t(x0) 0.23/0.54 % 3309:3:3:INP:TopTopTop: c_24__type__16391___24t(x0),cProp___24t(x1) -> ren601(x2,x1,x0) 0.23/0.54 % 3310:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x0),x0) 0.23/0.54 % 3311:2:2:INP:TopTop: ren602(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3312:2:2:INP:TopTop: ren602(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 3313:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren602(x0,x1) 0.23/0.54 % 3314:3:4:INP:TopTopTopTop: ren603(x0,x1,x2,x3),ren602(x0,x1) -> t(happ(x2,x0),happ(x3,x0)) 0.23/0.54 % 3315:2:4:INP:TopTopTopTop: -> ren602(x0,x1),ren603(x0,x1,x2,x3) 0.23/0.54 % 3316:2:4:INP:TopTopTopTop: t(happ(x0,x1),happ(x2,x1)) -> ren603(x1,x3,x0,x2) 0.23/0.54 % 3317:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf414(x0,x1,x2)),c_24__type__34421___24t(x0,x1,x2) 0.23/0.54 % 3318:2:3:INP:TopTopTop: ren603(skf414(x0,x1,x2),x1,x2,x0) -> c_24__type__34421___24t(x0,x1,x2) 0.23/0.54 % 3319:3:4:INP:TopTopTopTop: c_24__type__34421___24t(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3) -> ren603(x3,x1,x2,x0) 0.23/0.54 % 3320:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2esub,x0),x1),cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2(x0,x1)) 0.23/0.54 % 3321:2:1:INP:Top: c_24__type__31442___24t(x0) -> t(x0,c_24__type__31442) 0.23/0.54 % 3322:2:1:INP:Top: t(x0,c_24__type__31442) -> c_24__type__31442___24t(x0) 0.23/0.54 % 3323:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.54 % 3324:1:1:INP:Top: -> =(cCoq_2eReals_2eRfunctions_2eZintNull___24a1(x0),happ(cCoq_2eReals_2eRfunctions_2eZintNull,x0)) 0.23/0.54 % 3325:1:0:INP:: -> cCoq_2eNumbers_2eBinNums_2eN___24t(cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 3326:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.54 % 3327:3:4:INP:TopTopTopTop: ren604(x0,x1,x2,x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2) 0.23/0.54 % 3328:3:4:INP:TopTopTopTop: ren604(x0,x1,x2,x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x3) 0.23/0.54 % 3329:4:4:INP:TopTopTopTop: ren604(x0,x1,x2,x3),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x3) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) 0.23/0.54 % 3330:4:4:INP:TopTopTopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x3) -> ren604(x0,x1,x2,x3) 0.23/0.54 % 3331:3:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2),ren604(x0,x1,x2,x3) 0.23/0.54 % 3332:3:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x2),ren604(x0,x1,x3,x2) 0.23/0.54 % 3333:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren605(x0,x1,x2,x3) 0.23/0.54 % 3334:2:4:INP:TopTopTopTop: ren604(x0,x1,x2,x3) -> ren605(x0,x1,x2,x3) 0.23/0.54 % 3335:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),ren605(skf415(x0,x1,x2),x2,x1,x0) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1)) 0.23/0.54 % 3336:1:0:INP:: -> c_24__type__60503___24t(cCoq_2eNArith_2eBinNat_2eN_2elt) 0.23/0.54 % 3337:2:4:INP:TopTopTopTop: ren606(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3338:2:4:INP:TopTopTopTop: ren606(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x1,x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x3)) 0.23/0.54 % 3339:2:4:INP:TopTopTopTop: ren606(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x3) 0.23/0.54 % 3340:2:4:INP:TopTopTopTop: ren607(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 3341:2:4:INP:TopTopTopTop: ren607(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x3,x1)) 0.23/0.54 % 3342:2:4:INP:TopTopTopTop: ren607(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3343:2:2:INP:TopTop: ren608(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3344:2:2:INP:TopTop: ren608(x0,x1) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x0)) 0.23/0.54 % 3345:4:3:INP:TopTopTop: ren609(x0,x1,x2) -> ren606(skf416(x0,x1,x2),x0,x1,x2),ren607(skf417(x0,x1,x2),x2,x0,x1),ren608(x2,x1) 0.23/0.54 % 3346:2:3:INP:TopTopTop: ren609(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 3347:3:3:INP:TopTopTop: ren610(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren609(x1,x2,x0) 0.23/0.54 % 3348:2:3:INP:TopTopTop: ren610(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3349:2:2:INP:TopTop: ren611(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3350:2:2:INP:TopTop: ren611(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x0),x1) 0.23/0.54 % 3351:2:4:INP:TopTopTopTop: ren612(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 3352:2:4:INP:TopTopTopTop: ren612(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x0,x3)) 0.23/0.54 % 3353:2:4:INP:TopTopTopTop: ren612(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3354:2:4:INP:TopTopTopTop: ren613(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3355:2:4:INP:TopTopTopTop: ren613(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x1,x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x3)) 0.23/0.54 % 3356:2:4:INP:TopTopTopTop: ren613(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x3) 0.23/0.54 % 3357:2:3:INP:TopTopTop: ren614(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 3358:4:3:INP:TopTopTop: ren614(x0,x1,x2) -> ren611(x2,x1),ren612(skf418(x0,x1,x2),x2,x1,x0),ren613(skf419(x0,x1,x2),x0,x1,x2) 0.23/0.54 % 3359:3:3:INP:TopTopTop: ren615(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren614(x1,x2,x0) 0.23/0.54 % 3360:2:3:INP:TopTopTop: ren615(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3361:2:2:INP:TopTop: ren616(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3362:2:2:INP:TopTop: ren616(x0,x1) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)) 0.23/0.54 % 3363:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren610(x1,skf420(x0,x1),x0),ren615(x1,skf421(x0,x1),x0),ren616(x0,x1) 0.23/0.54 % 3364:2:2:INP:TopTop: ren617(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,x0) 0.23/0.54 % 3365:2:2:INP:TopTop: ren617(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2exorb___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3366:2:2:INP:TopTop: ren618(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,x0) 0.23/0.54 % 3367:2:2:INP:TopTop: ren618(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eInit_2eDatatypes_2exorb___24a2(x1,x0)) 0.23/0.54 % 3368:3:2:INP:TopTop: ren619(x0,x1) -> ren617(x0,x1),ren618(x0,x1) 0.23/0.54 % 3369:2:2:INP:TopTop: ren619(x0,x1) -> =(x1,cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3370:2:2:INP:TopTop: ren620(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,x0) 0.23/0.54 % 3371:2:2:INP:TopTop: ren620(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eInit_2eDatatypes_2exorb___24a2(x1,x0)) 0.23/0.54 % 3372:2:2:INP:TopTop: ren621(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,x0) 0.23/0.54 % 3373:2:2:INP:TopTop: ren621(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eInit_2eDatatypes_2exorb___24a2(x1,x0)) 0.23/0.54 % 3374:2:2:INP:TopTop: ren622(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,x0) 0.23/0.54 % 3375:3:2:INP:TopTop: ren622(x0,x1) -> ren620(x1,x0),ren621(x1,x0) 0.23/0.54 % 3376:5:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(x0),cCoq_2eInit_2eDatatypes_2ebool___24t(x1),cCoq_2eInit_2eDatatypes_2ebool___24t(x1) -> ren619(x1,x0),ren622(x0,x1) 0.23/0.54 % 3377:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2emodulo,x0),x1),cCoq_2eNArith_2eBinNatDef_2eN_2emodulo___24a2(x0,x1)) 0.23/0.54 % 3378:3:2:INP:TopTop: ren623(x0,x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3379:3:2:INP:TopTop: ren623(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.54 % 3380:3:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren623(x0,x1) 0.23/0.54 % 3381:3:2:INP:TopTop: -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),ren623(x0,x1) 0.23/0.54 % 3382:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren623(x0,x1) 0.23/0.54 % 3383:2:3:INP:TopTopTop: ren624(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 3384:2:3:INP:TopTopTop: ren624(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x1),x2) 0.23/0.54 % 3385:2:3:INP:TopTopTop: ren624(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3386:2:3:INP:TopTopTop: ren625(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3387:2:3:INP:TopTopTop: ren625(x0,x1,x2) -> =(x1,cCoq_2eNumbers_2eBinNums_2exO___24a1(x2)) 0.23/0.54 % 3388:2:3:INP:TopTopTop: ren625(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.54 % 3389:2:2:INP:TopTop: ren626(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.54 % 3390:2:2:INP:TopTop: ren626(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x1),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 3391:4:2:INP:TopTop: ren627(x0,x1) -> ren624(x0,skf422(x0,x1),x1),ren625(x0,x1,skf423(x0,x1)),ren626(x1,x0) 0.23/0.54 % 3392:2:2:INP:TopTop: ren627(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1),x0) 0.23/0.54 % 3393:2:2:INP:TopTop: ren628(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3394:3:2:INP:TopTop: ren628(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren627(x1,x0) 0.23/0.54 % 3395:2:3:INP:TopTopTop: ren629(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) 0.23/0.54 % 3396:2:3:INP:TopTopTop: ren629(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x2),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 3397:2:3:INP:TopTopTop: ren629(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3398:2:2:INP:TopTop: ren630(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.54 % 3399:2:2:INP:TopTop: ren630(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x1),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 3400:2:3:INP:TopTopTop: ren631(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0)) 0.23/0.54 % 3401:2:3:INP:TopTopTop: ren631(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x1),x2) 0.23/0.54 % 3402:2:3:INP:TopTopTop: ren631(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3403:2:2:INP:TopTop: ren632(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.54 % 3404:4:2:INP:TopTop: ren632(x0,x1) -> ren629(x1,skf424(x0,x1),x0),ren630(x1,x0),ren631(x0,skf425(x0,x1),x1) 0.23/0.54 % 3405:3:2:INP:TopTop: ren633(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren632(x1,x0) 0.23/0.54 % 3406:2:2:INP:TopTop: ren633(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3407:2:1:INP:Top: ren634(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3408:2:1:INP:Top: ren634(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1(x0),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3409:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren628(skf426(x0),x0),ren633(skf427(x0),x0),ren634(x0) 0.23/0.54 % 3410:2:3:INP:TopTopTop: ren635(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 3411:2:3:INP:TopTopTop: ren635(x0,x1,x2) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)) 0.23/0.54 % 3412:2:3:INP:TopTopTop: ren635(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x0)) 0.23/0.54 % 3413:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren635(skf428(x0,x1),x1,x0) 0.23/0.54 % 3414:1:0:INP:: -> c_24__type__19222___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat) 0.23/0.54 % 3415:1:1:INP:Top: =(cCoq_2eInit_2eDatatypes_2eO,cCoq_2eInit_2eDatatypes_2eS___24a1(x0)) -> 0.23/0.54 % 3416:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZne___24a2(x0,x1) -> p(happ(happ(cCoq_2eZArith_2eBinInt_2eZne,x0),x1)) 0.23/0.54 % 3417:2:2:INP:TopTop: p(happ(happ(cCoq_2eZArith_2eBinInt_2eZne,x0),x1)) -> cCoq_2eZArith_2eBinInt_2eZne___24a2(x0,x1) 0.23/0.54 % 3418:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.54 % 3419:2:1:INP:Top: t(x0,c_24__type__18641) -> c_24__type__18641___24t(x0) 0.23/0.54 % 3420:2:1:INP:Top: c_24__type__18641___24t(x0) -> t(x0,c_24__type__18641) 0.23/0.54 % 3421:1:0:INP:: -> cType___24t(cCoq_2esetoid__ring_2eRing__polynom_2eMon) 0.23/0.54 % 3422:2:2:INP:TopTop: =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1)) -> cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(x0,x1) 0.23/0.54 % 3423:2:2:INP:TopTop: cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1)) 0.23/0.54 % 3424:1:10:INP:TopTopTopTopTopTopTopTopTopTop: -> =(c_24__let__11__subst__l__14524___24a10(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(c_24__let__11__subst__l__14524,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9)) 0.23/0.54 % 3425:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0))) 0.23/0.54 % 3426:2:2:INP:TopTop: ren636(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3427:2:2:INP:TopTop: ren636(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x1,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x1)) 0.23/0.54 % 3428:2:4:INP:TopTopTopTop: ren637(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3429:2:4:INP:TopTopTopTop: ren637(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x1,x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2(x3,x0))) 0.23/0.54 % 3430:2:4:INP:TopTopTopTop: ren637(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x2) 0.23/0.54 % 3431:2:4:INP:TopTopTopTop: ren638(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x2,x3)) 0.23/0.54 % 3432:2:4:INP:TopTopTopTop: ren638(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1),x3) 0.23/0.54 % 3433:2:4:INP:TopTopTopTop: ren638(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3434:2:3:INP:TopTopTop: ren639(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 3435:4:3:INP:TopTopTop: ren639(x0,x1,x2) -> ren636(x2,x1),ren637(skf429(x0,x1,x2),x1,x2,x0),ren638(x0,skf430(x0,x1,x2),x1,x2) 0.23/0.54 % 3436:2:3:INP:TopTopTop: ren640(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3437:3:3:INP:TopTopTop: ren640(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren639(x0,x2,x1) 0.23/0.54 % 3438:2:2:INP:TopTop: ren641(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0)) 0.23/0.54 % 3439:2:2:INP:TopTop: ren641(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3440:2:4:INP:TopTopTopTop: ren642(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3441:2:4:INP:TopTopTopTop: ren642(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 3442:2:4:INP:TopTopTopTop: ren642(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2(x2,x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x3,x1)) 0.23/0.54 % 3443:2:4:INP:TopTopTopTop: ren643(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x2,x3)) 0.23/0.54 % 3444:2:4:INP:TopTopTopTop: ren643(x0,x1,x2,x3) -> =(x3,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.54 % 3445:2:4:INP:TopTopTopTop: ren643(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3446:2:3:INP:TopTopTop: ren644(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 3447:4:3:INP:TopTopTop: ren644(x0,x1,x2) -> ren641(x1,x2),ren642(skf431(x0,x1,x2),x2,x0,x1),ren643(x0,skf432(x0,x1,x2),x1,x2) 0.23/0.54 % 3448:2:3:INP:TopTopTop: ren645(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3449:3:3:INP:TopTopTop: ren645(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren644(x0,x2,x1) 0.23/0.54 % 3450:2:2:INP:TopTop: ren646(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x1,x0)) 0.23/0.54 % 3451:2:2:INP:TopTop: ren646(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.54 % 3452:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren640(skf433(x0,x1),x1,x0),ren645(skf434(x0,x1),x1,x0),ren646(x1,x0) 0.23/0.54 % 3453:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd) 0.23/0.54 % 3454:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren647(x0,x1,x2,x3) 0.23/0.54 % 3455:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren647(x0,x1,x2,x3) 0.23/0.54 % 3456:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),ren647(x0,x2,x1,x3) 0.23/0.54 % 3457:2:4:INP:TopTopTopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> ren647(x0,x2,x3,x1) 0.23/0.54 % 3458:8:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x0),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x2,x1),ren647(skf435(x0,x1,x2),x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x2) 0.23/0.54 % 3459:1:2:INP:TopTop: -> =(c_24__prop__19713___24a2(x0,x1),happ(happ(c_24__prop__19713,x0),x1)) 0.23/0.54 % 3460:2:1:INP:Top: t(x0,c_24__type__21994) -> c_24__type__21994___24t(x0) 0.23/0.54 % 3461:2:1:INP:Top: c_24__type__21994___24t(x0) -> t(x0,c_24__type__21994) 0.23/0.54 % 3462:2:3:INP:TopTopTop: ren648(x0,x1,x2) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) 0.23/0.54 % 3463:2:3:INP:TopTopTop: ren648(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) 0.23/0.54 % 3464:3:3:INP:TopTopTop: =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren648(x0,x1,x2) 0.23/0.54 % 3465:3:3:INP:TopTopTop: ren649(x0,x1),ren648(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3466:3:2:INP:TopTop: ren649(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren648(x0,x1,skf436(x0,x1)) 0.23/0.54 % 3467:3:3:INP:TopTopTop: ren648(x0,x1,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren649(x0,x1) 0.23/0.54 % 3468:3:2:INP:TopTop: -> ren648(x0,x1,skf437(x0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),ren649(x0,x1) 0.23/0.54 % 3469:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren649(x0,x1) 0.23/0.54 % 3470:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eZbool_2eZeq__bool,x0),x1),cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(x0,x1)) 0.23/0.54 % 3471:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eReals_2eRfunctions_2eZintPos,x0),x1),cCoq_2eReals_2eRfunctions_2eZintPos___24a2(x0,x1)) 0.23/0.54 % 3472:2:1:INP:Top: cCoq_2eReals_2eRdefinitions_2eR___24t(x0) -> =(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eReals_2eRdefinitions_2eRmult___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),x0)) 0.23/0.54 % 3473:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3))) 0.23/0.54 % 3474:1:2:INP:TopTop: -> =(cCoq_2eInit_2eDatatypes_2eandb___24a2(x0,x1),happ(happ(cCoq_2eInit_2eDatatypes_2eandb,x0),x1)) 0.23/0.54 % 3475:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eInit_2eDatatypes_2exorb___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2(x0,x1),x2)) 0.23/0.54 % 3476:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2(x0,x1),x2),cCoq_2eInit_2eDatatypes_2eorb___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x1,x2))) 0.23/0.54 % 3477:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),ren650(x0,x1) 0.23/0.54 % 3478:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) -> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x0,x1),ren650(x1,x2) 0.23/0.54 % 3479:2:2:INP:TopTop: p(x0) -> ren650(x1,x0) 0.23/0.54 % 3480:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cProp___24t(x1),ren650(x0,x1),cCoq_2eZArith_2eZnumtheory_2eprime___24a1(x0) -> p(x1) 0.23/0.54 % 3481:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0) 0.23/0.54 % 3482:2:1:INP:Top: c_24__type__117___24t(x0) -> t(x0,c_24__type__117) 0.23/0.54 % 3483:2:1:INP:Top: t(x0,c_24__type__117) -> c_24__type__117___24t(x0) 0.23/0.54 % 3484:2:1:INP:Top: =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> p(c_24__prop__34425___24a1(x0)) 0.23/0.54 % 3485:2:1:INP:Top: p(c_24__prop__34425___24a1(x0)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3486:2:2:INP:TopTop: ren651(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3487:2:2:INP:TopTop: ren651(x0,x1) -> =(cCoq_2eReals_2eRdefinitions_2eRopp___24a1(cCoq_2eReals_2eRdefinitions_2eIPR___24a1(x0)),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x1)) 0.23/0.54 % 3488:2:2:INP:TopTop: ren651(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.54 % 3489:2:2:INP:TopTop: ren652(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.54 % 3490:2:2:INP:TopTop: ren652(x0,x1) -> =(cCoq_2eReals_2eRdefinitions_2eIPR___24a1(x1),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x0)) 0.23/0.54 % 3491:2:2:INP:TopTop: ren652(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3492:2:1:INP:Top: ren653(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3493:2:1:INP:Top: ren653(x0) -> =(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x0),cCoq_2eReals_2eRdefinitions_2eR0) 0.23/0.54 % 3494:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren651(skf438(x0),x0),ren652(x0,skf439(x0)),ren653(x0) 0.23/0.54 % 3495:1:3:INP:TopTopTop: -> =(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul,x0),x1),x2),cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(x0,x1,x2)) 0.23/0.54 % 3496:2:3:INP:TopTopTop: cCoq_2eInit_2eSpecif_2esig___24t(x0,x1,x2) -> t(x2,cCoq_2eInit_2eSpecif_2esig___24a2(x0,x1)) 0.23/0.54 % 3497:2:3:INP:TopTopTop: t(x0,cCoq_2eInit_2eSpecif_2esig___24a2(x1,x2)) -> cCoq_2eInit_2eSpecif_2esig___24t(x1,x2,x0) 0.23/0.54 % 3498:1:1:INP:Top: -> =(c_24__type__399___24a1(x0),cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1(x0)) 0.23/0.54 % 3499:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x0)) -> 0.23/0.54 % 3500:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)) -> =(x1,x0) 0.23/0.54 % 3501:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)),x0) 0.23/0.54 % 3502:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren654(x0,x1) 0.23/0.54 % 3503:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(happ(x2,x0)),ren654(x1,x2) 0.23/0.54 % 3504:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren654(x0,x1) 0.23/0.54 % 3505:2:2:INP:TopTop: p(happ(x0,x1)) -> ren654(x1,x0) 0.23/0.54 % 3506:5:2:INP:TopTop: c_24__type__74___24t(x0),ren654(skf440(x0),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(happ(x0,x1)) 0.23/0.54 % 3507:1:10:INP:TopTopTopTopTopTopTopTopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9)) 0.23/0.54 % 3508:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3509:2:2:INP:TopTop: ren655(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.54 % 3510:2:2:INP:TopTop: ren655(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(x0,x1)) 0.23/0.54 % 3511:2:2:INP:TopTop: ren656(x0,x1) -> =(cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3512:2:2:INP:TopTop: ren656(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.54 % 3513:2:2:INP:TopTop: ren657(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.54 % 3514:2:2:INP:TopTop: ren657(x0,x1) -> =(cCoq_2eZArith_2eZbool_2eZeq__bool___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3515:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren655(x0,x1),ren656(x0,x1),ren657(x0,x1) 0.23/0.54 % 3516:3:2:INP:TopTop: c_24__type__515___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,happ(x0,x1)) 0.23/0.54 % 3517:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf441(x0)),c_24__type__515___24t(x0) 0.23/0.54 % 3518:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,happ(x0,skf441(x0))) -> c_24__type__515___24t(x0) 0.23/0.54 % 3519:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2eunit___24t(x0) -> =(cCoq_2eInit_2eDatatypes_2ett,x0) 0.23/0.54 % 3520:2:1:INP:Top: t(x0,c_24__type__13885) -> c_24__type__13885___24t(x0) 0.23/0.54 % 3521:2:1:INP:Top: c_24__type__13885___24t(x0) -> t(x0,c_24__type__13885) 0.23/0.54 % 3522:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2)) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.54 % 3523:2:2:INP:TopTop: =(x0,x1) -> p(c_24__prop__19713___24a2(x1,x0)) 0.23/0.54 % 3524:2:2:INP:TopTop: p(c_24__prop__19713___24a2(x0,x1)) -> =(x1,x0) 0.23/0.54 % 3525:1:0:INP:: -> cType___24t(cCoq_2eInit_2eDatatypes_2ebool) 0.23/0.54 % 3526:1:0:INP:: -> c_24__type__74___24t(cCoq_2eZArith_2eZeven_2eZodd) 0.23/0.54 % 3527:2:3:INP:TopTopTop: ren658(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 3528:2:3:INP:TopTopTop: ren658(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf442(x0,x1,x2)) 0.23/0.54 % 3529:2:3:INP:TopTopTop: ren658(x0,x1,x2) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x2)) 0.23/0.54 % 3530:2:3:INP:TopTopTop: ren658(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0,skf442(x0,x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2(x1,x2)) 0.23/0.54 % 3531:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren658(skf443(x0,x1),x0,x1) 0.23/0.54 % 3532:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double___24a1(x0)) 0.23/0.54 % 3533:2:2:INP:TopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(x1)) -> =(x1,x0) 0.23/0.54 % 3534:3:2:INP:TopTop: ren659(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x0)),x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3535:3:2:INP:TopTop: ren659(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x0)),x1) 0.23/0.54 % 3536:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x0)),x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren659(x0,x1) 0.23/0.54 % 3537:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x0)),x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0),ren659(x0,x1) 0.23/0.54 % 3538:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren659(x1,x0) 0.23/0.54 % 3539:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.54 % 3540:1:11:INP:TopTopTopTopTopTopTopTopTopTopTop: -> =(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9),x10),cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a11(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)) 0.23/0.54 % 3541:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf444(x0)),c_24__type__13186___24t(x0) 0.23/0.54 % 3542:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,skf444(x0))) -> c_24__type__13186___24t(x0) 0.23/0.54 % 3543:3:2:INP:TopTop: c_24__type__13186___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eN___24t(happ(x0,x1)) 0.23/0.54 % 3544:2:1:INP:Top: ren660(x0) -> cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(c_24__let__1__s__19231___24a1(x0),c_24__let__1__s__19231___24a1(x0)),x0) 0.23/0.54 % 3545:2:1:INP:Top: ren660(x0) -> cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(x0,cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(c_24__let__1__s__19231___24a1(x0)),cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(c_24__let__1__s__19231___24a1(x0)))) 0.23/0.54 % 3546:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren660(x0) 0.23/0.54 % 3547:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3548:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3))) 0.23/0.54 % 3549:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x0)) -> 0.23/0.54 % 3550:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0)) 0.23/0.54 % 3551:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3552:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3553:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 3554:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),happ(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up,x0)) 0.23/0.54 % 3555:2:2:INP:TopTop: p(c_24__prop__13363___24a2(x0,x1)) -> p(x1) 0.23/0.54 % 3556:2:2:INP:TopTop: p(c_24__prop__13363___24a2(x0,x1)) -> p(x0) 0.23/0.54 % 3557:3:2:INP:TopTop: p(x0),p(x1) -> p(c_24__prop__13363___24a2(x1,x0)) 0.23/0.54 % 3558:2:1:INP:Top: c_24__type__59575___24t(x0) -> t(x0,c_24__type__59575) 0.23/0.54 % 3559:2:1:INP:Top: t(x0,c_24__type__59575) -> c_24__type__59575___24t(x0) 0.23/0.54 % 3560:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,x0) 0.23/0.54 % 3561:3:2:INP:TopTop: ren661(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) 0.23/0.54 % 3562:3:2:INP:TopTop: ren661(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> 0.23/0.54 % 3563:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),ren661(x1,x0) 0.23/0.54 % 3564:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),ren661(x0,x1) 0.23/0.54 % 3565:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren661(x1,x0) 0.23/0.54 % 3566:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1)) 0.23/0.54 % 3567:2:1:INP:Top: ren662(x0) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(x0),cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.54 % 3568:2:1:INP:Top: ren662(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 3569:2:2:INP:TopTop: ren663(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x1) 0.23/0.54 % 3570:2:2:INP:TopTop: ren663(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0)),cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(x1)) 0.23/0.54 % 3571:2:2:INP:TopTop: ren663(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3572:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren662(x0),ren663(skf445(x0),x0) 0.23/0.54 % 3573:2:2:INP:TopTop: p(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654,x0),x1)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x0,x1) 0.23/0.54 % 3574:2:2:INP:TopTop: c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2(x0,x1) -> p(happ(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654,x0),x1)) 0.23/0.54 % 3575:3:2:INP:TopTop: ren664(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3576:3:2:INP:TopTop: ren664(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3577:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren664(x0,x1) 0.23/0.54 % 3578:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren664(x0,x1) 0.23/0.54 % 3579:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren664(x0,x1) 0.23/0.54 % 3580:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x0)) 0.23/0.54 % 3581:1:1:INP:Top: -> =(c_24__let__2__s__19729___24a1(x0),happ(c_24__let__2__s__19729,x0)) 0.23/0.54 % 3582:2:3:INP:TopTopTop: c_24__type__60511___24t(x0,x1,x2) -> t(x2,c_24__type__60511___24a2(x0,x1)) 0.23/0.54 % 3583:2:3:INP:TopTopTop: t(x0,c_24__type__60511___24a2(x1,x2)) -> c_24__type__60511___24t(x1,x2,x0) 0.23/0.54 % 3584:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),c_24__type__74___24t(x1),p(happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH)))) -> p(happ(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) 0.23/0.54 % 3585:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x0)) 0.23/0.54 % 3586:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4(cCoq_2eInit_2eDatatypes_2enat,cCoq_2eInit_2eNat_2eadd,x0,cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eInit_2eDatatypes_2eO)),cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1(x0)) 0.23/0.54 % 3587:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1)) 0.23/0.54 % 3588:3:2:INP:TopTop: ren665(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) 0.23/0.54 % 3589:3:2:INP:TopTop: ren665(x0,x1),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3590:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) -> ren665(x0,x1) 0.23/0.54 % 3591:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)),ren665(x0,x1) 0.23/0.54 % 3592:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren665(x0,x1) 0.23/0.54 % 3593:2:1:INP:Top: t(x0,c_24__type__14506) -> c_24__type__14506___24t(x0) 0.23/0.54 % 3594:2:1:INP:Top: c_24__type__14506___24t(x0) -> t(x0,c_24__type__14506) 0.23/0.54 % 3595:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1)) 0.23/0.54 % 3596:3:2:INP:TopTop: ren666(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)) 0.23/0.54 % 3597:3:2:INP:TopTop: ren666(x0,x1),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3598:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)) -> ren666(x0,x1) 0.23/0.54 % 3599:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),cCoq_2eNArith_2eBinNat_2eN_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1)),ren666(x0,x1) 0.23/0.54 % 3600:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren666(x0,x1) 0.23/0.54 % 3601:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eInit_2eDatatypes_2eS___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0))) 0.23/0.54 % 3602:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3603:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren667(x0,x1,x2) 0.23/0.54 % 3604:2:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren667(x1,x0,x2) 0.23/0.54 % 3605:2:3:INP:TopTopTop: -> p(happ(x0,x1)),ren667(x1,x2,x0) 0.23/0.54 % 3606:2:3:INP:TopTopTop: p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> ren667(x1,x2,x0) 0.23/0.54 % 3607:8:3:INP:TopTopTop: c_24__type__74___24t(x0),cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__74,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(happ(x0,x1)),ren667(skf446(x0,x1),x1,x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(happ(x0,x2)) 0.23/0.54 % 3608:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl___24a2(x0,x1)) 0.23/0.54 % 3609:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo) 0.23/0.54 % 3610:1:3:INP:TopTopTop: =(cCoq_2eReals_2eRfunctions_2eZintNull___24a1(x0),cCoq_2eReals_2eRfunctions_2eZintPos___24a2(x1,x2)) -> 0.23/0.54 % 3611:1:2:INP:TopTop: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1),happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare,x0),x1)) 0.23/0.54 % 3612:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) 0.23/0.54 % 3613:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1)),cCoq_2eInit_2eNat_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1))) 0.23/0.54 % 3614:2:3:INP:TopTopTop: p(happ(happ(happ(c_24__lam__300,x0),x1),x2)) -> c_24__lam__300___24a3(x0,x1,x2) 0.23/0.54 % 3615:2:3:INP:TopTopTop: c_24__lam__300___24a3(x0,x1,x2) -> p(happ(happ(happ(c_24__lam__300,x0),x1),x2)) 0.23/0.54 % 3616:3:4:INP:TopTopTopTop: c_24__type__14048___24t(x0,x1,x2),t(x3,x1) -> t(happ(x2,x3),x1) 0.23/0.54 % 3617:2:3:INP:TopTopTop: -> t(skf447(x0,x1),x0),c_24__type__14048___24t(x2,x0,x1) 0.23/0.54 % 3618:2:3:INP:TopTopTop: t(happ(x0,skf447(x1,x0)),x1) -> c_24__type__14048___24t(x2,x1,x0) 0.23/0.54 % 3619:1:0:INP:: -> cType___24t(cCoq_2ePArith_2eBinPosDef_2ePos_2emask) 0.23/0.54 % 3620:2:4:INP:TopTopTopTop: ren668(x0,x1,x2,x3) -> =(c_24Proof,c_24Proof) 0.23/0.54 % 3621:2:4:INP:TopTopTopTop: ren668(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 3622:2:4:INP:TopTopTopTop: ren668(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 3623:2:4:INP:TopTopTopTop: =(cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(x0,x1),cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(x2,x3)) -> ren668(x2,x0,x1,x3) 0.23/0.54 % 3624:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.54 % 3625:2:1:INP:Top: cCoq_2eZArith_2eZnumtheory_2eprime___24a1(x0) -> p(happ(cCoq_2eZArith_2eZnumtheory_2eprime,x0)) 0.23/0.54 % 3626:2:1:INP:Top: p(happ(cCoq_2eZArith_2eZnumtheory_2eprime,x0)) -> cCoq_2eZArith_2eZnumtheory_2eprime___24a1(x0) 0.23/0.54 % 3627:2:2:INP:TopTop: c_24__lam__68508___24a2(x0,x1) -> p(happ(happ(c_24__lam__68508,x0),x1)) 0.23/0.54 % 3628:2:2:INP:TopTop: p(happ(happ(c_24__lam__68508,x0),x1)) -> c_24__lam__68508___24a2(x0,x1) 0.23/0.54 % 3629:2:1:INP:Top: ren669(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x0)) 0.23/0.54 % 3630:2:1:INP:Top: ren669(x0) -> =(cCoq_2eInit_2eDatatypes_2etrue,x0) 0.23/0.54 % 3631:2:1:INP:Top: ren670(x0) -> =(cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3632:2:1:INP:Top: ren670(x0) -> =(x0,cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3633:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> ren669(x0),ren670(x0) 0.23/0.54 % 3634:1:2:INP:TopTop: -> =(c_24__lam__300___24a2(x0,x1),happ(happ(c_24__lam__300,x0),x1)) 0.23/0.54 % 3635:1:5:INP:TopTopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x2,x3,x4)) -> 0.23/0.54 % 3636:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3637:1:4:INP:TopTopTopTop: -> =(happ(happ(happ(happ(cCoq_2eInit_2eDatatypes_2enat__rect,x0),x1),x2),x3),cCoq_2eInit_2eDatatypes_2enat__rect___24a4(x0,x1,x2,x3)) 0.23/0.54 % 3638:3:2:INP:TopTop: ren671(x0,x1),=(x0,x1) -> cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x0)) 0.23/0.54 % 3639:3:2:INP:TopTop: ren671(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x0)) -> =(x0,x1) 0.23/0.54 % 3640:3:2:INP:TopTop: =(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x0)) -> ren671(x0,x1) 0.23/0.54 % 3641:3:2:INP:TopTop: -> =(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1(x0)),ren671(x0,x1) 0.23/0.54 % 3642:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren671(x1,x0) 0.23/0.54 % 3643:1:3:INP:TopTopTop: -> =(cCoq_2eInit_2eSpecif_2eexist___24a3(x0,x1,x2),happ(happ(happ(cCoq_2eInit_2eSpecif_2eexist,x0),x1),x2)) 0.23/0.54 % 3644:2:1:INP:Top: t(x0,c_24__type__34423) -> c_24__type__34423___24t(x0) 0.23/0.54 % 3645:2:1:INP:Top: c_24__type__34423___24t(x0) -> t(x0,c_24__type__34423) 0.23/0.54 % 3646:3:2:INP:TopTop: ren672(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)) 0.23/0.54 % 3647:3:2:INP:TopTop: ren672(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x0)) 0.23/0.54 % 3648:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)) -> ren672(x0,x1) 0.23/0.54 % 3649:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)),ren672(x0,x1) 0.23/0.54 % 3650:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren672(x0,x1) 0.23/0.54 % 3651:1:2:INP:TopTop: -> =(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEc,x0),x1),cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(x0,x1)) 0.23/0.54 % 3652:1:0:INP:: -> c_24__type__19311___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N) 0.23/0.54 % 3653:2:6:INP:TopTopTopTopTopTop: ren673(x0,x1,x2,x3,x4,x5) -> =(x0,x1) 0.23/0.54 % 3654:2:6:INP:TopTopTopTopTopTop: ren673(x0,x1,x2,x3,x4,x5) -> =(x2,x3) 0.23/0.54 % 3655:2:6:INP:TopTopTopTopTopTop: ren673(x0,x1,x2,x3,x4,x5) -> =(x4,x5) 0.23/0.54 % 3656:2:6:INP:TopTopTopTopTopTop: =(cCoq_2eInit_2eDatatypes_2econs___24a3(x0,x1,x2),cCoq_2eInit_2eDatatypes_2econs___24a3(x3,x4,x5)) -> ren673(x2,x5,x4,x1,x0,x3) 0.23/0.54 % 3657:2:1:INP:Top: c_24__type__13871___24t(x0) -> t(x0,c_24__type__13871) 0.23/0.54 % 3658:2:1:INP:Top: t(x0,c_24__type__13871) -> c_24__type__13871___24t(x0) 0.23/0.54 % 3659:2:1:INP:Top: ren674(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3660:2:1:INP:Top: ren674(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3661:2:2:INP:TopTop: ren675(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3662:2:2:INP:TopTop: ren675(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1)) 0.23/0.54 % 3663:2:2:INP:TopTop: ren675(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 3664:2:2:INP:TopTop: ren676(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3665:2:2:INP:TopTop: ren676(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.54 % 3666:2:2:INP:TopTop: ren676(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1(x0))) 0.23/0.54 % 3667:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren674(x0),ren675(skf448(x0),x0),ren676(skf449(x0),x0) 0.23/0.54 % 3668:2:3:INP:TopTopTop: ren677(x0,x1,x2) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3669:2:3:INP:TopTopTop: ren677(x0,x1,x2) -> =(cCoq_2eReals_2eRfunctions_2eZintNull___24a1(x1),x2) 0.23/0.54 % 3670:2:3:INP:TopTopTop: ren677(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1) 0.23/0.54 % 3671:2:4:INP:TopTopTopTop: ren678(x0,x1,x2,x3) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x1)) 0.23/0.54 % 3672:2:4:INP:TopTopTopTop: ren678(x0,x1,x2,x3) -> =(c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3(x0,x2,x1),x2) 0.23/0.54 % 3673:2:4:INP:TopTopTopTop: ren678(x0,x1,x2,x3) -> =(x3,cCoq_2eReals_2eRfunctions_2eZintPos___24a2(x0,x1)) 0.23/0.54 % 3674:2:4:INP:TopTopTopTop: ren678(x0,x1,x2,x3) -> cCoq_2eInit_2eDatatypes_2enat___24t(x1) 0.23/0.54 % 3675:2:4:INP:TopTopTopTop: ren679(x0,x1,x2,x3) -> =(x0,c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3(x1,x0,x2)) 0.23/0.54 % 3676:2:4:INP:TopTopTopTop: ren679(x0,x1,x2,x3) -> =(cCoq_2eReals_2eRfunctions_2eZintNeg___24a2(x1,x2),x3) 0.23/0.54 % 3677:2:4:INP:TopTopTopTop: ren679(x0,x1,x2,x3) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x2))) 0.23/0.54 % 3678:2:4:INP:TopTopTopTop: ren679(x0,x1,x2,x3) -> cCoq_2eInit_2eDatatypes_2enat___24t(x2) 0.23/0.54 % 3679:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eReals_2eRfunctions_2eZ__spec___24t(x0,x1,x2) -> ren677(x1,x0,x2),ren678(x0,skf450(x0,x1,x2),x1,x2),ren679(x1,x0,skf451(x0,x1,x2),x2) 0.23/0.54 % 3680:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.54 % 3681:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.54 % 3682:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x1,x0) -> =(x1,x0) 0.23/0.54 % 3683:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3684:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x1))) 0.23/0.54 % 3685:1:2:INP:TopTop: -> =(cCoq_2eReals_2eRfunctions_2eZ__spec___24a2(x0,x1),happ(happ(cCoq_2eReals_2eRfunctions_2eZ__spec,x0),x1)) 0.23/0.54 % 3686:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(x0,cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2(x0,x0)) 0.23/0.54 % 3687:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),x0)) 0.23/0.54 % 3688:1:11:INP:TopTopTopTopTopTopTopTopTopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL___24a11(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10),happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL,x0),x1),x2),x3),x4),x5),x6),x7),x8),x9),x10)) 0.23/0.54 % 3689:2:2:INP:TopTop: ren680(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x0)),x1)) 0.23/0.54 % 3690:2:2:INP:TopTop: ren680(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x1,x0)))) 0.23/0.54 % 3691:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),ren680(x1,x0) 0.23/0.54 % 3692:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.54 % 3693:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf452(x0)),c_24__type__25___24t(x0) 0.23/0.54 % 3694:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,skf452(x0))) -> c_24__type__25___24t(x0) 0.23/0.54 % 3695:3:2:INP:TopTop: c_24__type__25___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,x1)) 0.23/0.54 % 3696:2:1:INP:Top: ren681(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)),x0)) 0.23/0.54 % 3697:2:1:INP:Top: ren681(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)))) 0.23/0.54 % 3698:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren681(x0) 0.23/0.54 % 3699:5:5:INP:TopTopTopTopTop: ren682(x0,x1,x2,x3,x4),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> c_24__lam__259___24a3(x0,x3,x4) 0.23/0.54 % 3700:3:5:INP:TopTopTopTopTop: ren682(x0,x1,x2,x3,x4),c_24__lam__259___24a3(x0,x3,x4) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3) 0.23/0.54 % 3701:3:5:INP:TopTopTopTopTop: ren682(x0,x1,x2,x3,x4),c_24__lam__259___24a3(x0,x3,x4) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)) 0.23/0.54 % 3702:3:5:INP:TopTopTopTopTop: ren682(x0,x1,x2,x3,x4),c_24__lam__259___24a3(x0,x3,x4) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) 0.23/0.54 % 3703:5:5:INP:TopTopTopTopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),c_24__lam__259___24a3(x0,x3,x4) -> ren682(x0,x1,x2,x3,x4) 0.23/0.54 % 3704:3:5:INP:TopTopTopTopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3),c_24__lam__259___24a3(x0,x3,x4),ren682(x0,x1,x2,x3,x4) 0.23/0.54 % 3705:3:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),c_24__lam__259___24a3(x1,x2,x3),ren682(x1,x4,x0,x2,x3) 0.23/0.54 % 3706:3:5:INP:TopTopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),c_24__lam__259___24a3(x1,x2,x3),ren682(x1,x4,x0,x2,x3) 0.23/0.54 % 3707:2:4:INP:TopTopTopTop: ren683(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf453(x0,x1,x2,x3)) 0.23/0.54 % 3708:2:4:INP:TopTopTopTop: ren683(x0,x1,x2,x3) -> ren682(x0,x1,skf453(x0,x1,x2,x3),x2,x3) 0.23/0.54 % 3709:2:4:INP:TopTopTopTop: ren683(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x1,skf453(x0,x1,x2,x3)),x3) 0.23/0.54 % 3710:2:4:INP:TopTopTopTop: ren683(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) 0.23/0.54 % 3711:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2eprod___24t(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0) -> ren683(x1,skf454(x1,x2,x0),x2,x0) 0.23/0.54 % 3712:1:2:INP:TopTop: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(x0,x1),happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit,x0),x1)) 0.23/0.54 % 3713:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.54 % 3714:3:3:INP:TopTopTop: ren684(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.54 % 3715:3:3:INP:TopTopTop: ren684(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3716:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> ren684(x0,x1,x2) 0.23/0.54 % 3717:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),ren684(x0,x1,x2) 0.23/0.54 % 3718:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren684(x1,x2,x0) 0.23/0.54 % 3719:1:0:INP:: -> c_24__type__525___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eltb) 0.23/0.54 % 3720:3:3:INP:TopTopTop: ren685(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 3721:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren685(x0,x1,x2) 0.23/0.54 % 3722:2:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(happ(x0,x1),x2)) -> ren685(x2,x0,x1) 0.23/0.54 % 3723:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf455(x0)),c_24__type__19298___24t(x0) 0.23/0.54 % 3724:2:1:INP:Top: ren685(skf456(x0),x0,skf455(x0)) -> c_24__type__19298___24t(x0) 0.23/0.54 % 3725:3:3:INP:TopTopTop: c_24__type__19298___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren685(x2,x0,x1) 0.23/0.54 % 3726:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x3,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) 0.23/0.54 % 3727:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.54 % 3728:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2efst___24a3(cCoq_2eNumbers_2eBinNums_2epositive,cCoq_2ePArith_2eBinPosDef_2ePos_2emask,cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1(x0)),cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1(x0)) 0.23/0.54 % 3729:2:3:INP:TopTopTop: cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) -> p(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eZis__gcd,x0),x1),x2)) 0.23/0.54 % 3730:2:3:INP:TopTopTop: p(happ(happ(happ(cCoq_2eZArith_2eZnumtheory_2eZis__gcd,x0),x1),x2)) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) 0.23/0.54 % 3731:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) -> 0.23/0.54 % 3732:2:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3733:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3734:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x3))) 0.23/0.54 % 3735:3:4:INP:TopTopTopTop: c_24__type__18997___24t(x0,x1,x2),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x3) -> cProp___24t(happ(x2,x3)) 0.23/0.54 % 3736:2:3:INP:TopTopTop: -> cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,skf457(x0,x1,x2)),c_24__type__18997___24t(x0,x1,x2) 0.23/0.54 % 3737:2:3:INP:TopTopTop: cProp___24t(happ(x0,skf457(x1,x2,x0))) -> c_24__type__18997___24t(x1,x2,x0) 0.23/0.54 % 3738:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3739:1:0:INP:: -> c_24__type__525___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit) 0.23/0.54 % 3740:2:3:INP:TopTopTop: -> p(x0),ren686(x0,x1,x2) 0.23/0.54 % 3741:2:3:INP:TopTopTop: p(happ(x0,cCoq_2eInit_2eSpecif_2eleft___24a2(x1,x2))) -> ren686(x1,x0,x2) 0.23/0.54 % 3742:2:3:INP:TopTopTop: -> p(x0),ren687(x0,x1,x2) 0.23/0.54 % 3743:2:3:INP:TopTopTop: p(happ(x0,cCoq_2eInit_2eSpecif_2eright___24a2(x1,x2))) -> ren687(x2,x0,x1) 0.23/0.54 % 3744:7:4:INP:TopTopTopTop: cProp___24t(x0),cProp___24t(x1),c_24__type__65103___24t(x0,x1,x2),ren686(x0,x2,x1),ren687(x1,x2,x0),cCoq_2eInit_2eSpecif_2esumbool___24t(x0,x1,x3) -> p(happ(x2,x3)) 0.23/0.54 % 3745:1:0:INP:: -> c_24__type__525___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eleb) 0.23/0.54 % 3746:2:1:INP:Top: t(x0,c_24__type__401) -> c_24__type__401___24t(x0) 0.23/0.54 % 3747:2:1:INP:Top: c_24__type__401___24t(x0) -> t(x0,c_24__type__401) 0.23/0.54 % 3748:6:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x1)),x0)) -> =(x1,cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)) 0.23/0.54 % 3749:3:3:INP:TopTopTop: ren688(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 3750:3:3:INP:TopTopTop: ren688(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3751:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> ren688(x0,x1,x2) 0.23/0.54 % 3752:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))),ren688(x0,x1,x2) 0.23/0.54 % 3753:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> ren688(x0,x1,x2) 0.23/0.54 % 3754:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x1,x0)) 0.23/0.54 % 3755:1:1:INP:Top: -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),happ(cCoq_2eNumbers_2eBinNums_2eZneg,x0)) 0.23/0.54 % 3756:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf458(x0)),c_24__type__30___24t(x0) 0.23/0.54 % 3757:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,skf458(x0))) -> c_24__type__30___24t(x0) 0.23/0.54 % 3758:3:2:INP:TopTop: c_24__type__30___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,x1)) 0.23/0.54 % 3759:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x2)) 0.23/0.54 % 3760:3:2:INP:TopTop: c_24__type__13871___24t(x0),cCoq_2eReals_2eRdefinitions_2eR___24t(x1) -> cCoq_2eReals_2eRdefinitions_2eR___24t(happ(x0,x1)) 0.23/0.54 % 3761:2:1:INP:Top: -> cCoq_2eReals_2eRdefinitions_2eR___24t(skf459(x0)),c_24__type__13871___24t(x0) 0.23/0.54 % 3762:2:1:INP:Top: cCoq_2eReals_2eRdefinitions_2eR___24t(happ(x0,skf459(x0))) -> c_24__type__13871___24t(x0) 0.23/0.54 % 3763:1:0:INP:: -> c_24__type__19298___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos) 0.23/0.54 % 3764:1:0:INP:: -> cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2(cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)) 0.23/0.54 % 3765:1:3:INP:TopTopTop: -> =(happ(happ(happ(cCoq_2eInit_2eDatatypes_2esnd,x0),x1),x2),cCoq_2eInit_2eDatatypes_2esnd___24a3(x0,x1,x2)) 0.23/0.54 % 3766:2:2:INP:TopTop: ren689(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 3767:2:2:INP:TopTop: ren689(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf460(x0,x1)) 0.23/0.54 % 3768:2:2:INP:TopTop: ren689(x0,x1) -> =(skf460(x0,x1),cCoq_2eQArith_2eQArith__base_2eQden___24a1(x1)) 0.23/0.54 % 3769:2:2:INP:TopTop: ren689(x0,x1) -> =(x1,cCoq_2eQArith_2eQArith__base_2eQmake___24a2(x0,skf460(x0,x1))) 0.23/0.54 % 3770:2:1:INP:Top: cCoq_2eQArith_2eQArith__base_2eQ___24t(x0) -> ren689(skf461(x0),x0) 0.23/0.54 % 3771:2:1:INP:Top: t(x0,c_24__type__59522) -> c_24__type__59522___24t(x0) 0.23/0.54 % 3772:2:1:INP:Top: c_24__type__59522___24t(x0) -> t(x0,c_24__type__59522) 0.23/0.54 % 3773:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2))),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.54 % 3774:1:0:INP:: -> c_24__type__13849___24t(cCoq_2eInit_2eNat_2emax) 0.23/0.54 % 3775:1:0:INP:: -> c_24__type__59295___24t(cCoq_2eInit_2eNat_2ecompare) 0.23/0.54 % 3776:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x3))) 0.23/0.54 % 3777:2:1:INP:Top: t(x0,c_24__type__13849) -> c_24__type__13849___24t(x0) 0.23/0.54 % 3778:2:1:INP:Top: c_24__type__13849___24t(x0) -> t(x0,c_24__type__13849) 0.23/0.54 % 3779:2:2:INP:TopTop: ren690(x0,x1) -> =(cCoq_2eReals_2eRpow__def_2epow___24a2(x0,x1),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.54 % 3780:2:2:INP:TopTop: ren690(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,x1) 0.23/0.54 % 3781:2:3:INP:TopTopTop: ren691(x0,x1,x2) -> =(cCoq_2eReals_2eRpow__def_2epow___24a2(x0,x1),cCoq_2eReals_2eRdefinitions_2eRmult___24a2(x0,cCoq_2eReals_2eRpow__def_2epow___24a2(x0,x2))) 0.23/0.54 % 3782:2:3:INP:TopTopTop: ren691(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x2),x1) 0.23/0.54 % 3783:2:3:INP:TopTopTop: ren691(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x2) 0.23/0.54 % 3784:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren690(x1,x0),ren691(x1,x0,skf462(x1,x0)) 0.23/0.54 % 3785:3:2:INP:TopTop: ren692(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0),x1)) 0.23/0.54 % 3786:3:2:INP:TopTop: ren692(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0),x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 3787:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0),x1)) -> ren692(x0,x1) 0.23/0.54 % 3788:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0),x1)),ren692(x0,x1) 0.23/0.54 % 3789:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren692(x1,x0) 0.23/0.54 % 3790:3:3:INP:TopTopTop: ren693(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)) 0.23/0.54 % 3791:3:3:INP:TopTopTop: ren693(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.54 % 3792:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)) -> ren693(x0,x1,x2) 0.23/0.54 % 3793:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x0)),ren693(x0,x1,x2) 0.23/0.54 % 3794:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren693(x2,x0,x1) 0.23/0.54 % 3795:3:3:INP:TopTopTop: ren694(x0,x1,x2),c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.54 % 3796:3:3:INP:TopTopTop: ren694(x0,x1,x2),c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x2))) 0.23/0.54 % 3797:3:3:INP:TopTopTop: ren694(x0,x1,x2),c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x2),x1),x0) 0.23/0.54 % 3798:5:3:INP:TopTopTop: ren694(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x2))),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x2),x1),x0) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) 0.23/0.54 % 3799:5:3:INP:TopTopTop: c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x2))),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x2),x1),x0) -> ren694(x0,x1,x2) 0.23/0.54 % 3800:3:3:INP:TopTopTop: -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),ren694(x0,x1,x2) 0.23/0.54 % 3801:3:3:INP:TopTopTop: -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x2))),ren694(x0,x1,x2) 0.23/0.54 % 3802:3:3:INP:TopTopTop: -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1),x2),x0),ren694(x0,x2,x1) 0.23/0.54 % 3803:2:2:INP:TopTop: ren695(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 3804:2:2:INP:TopTop: ren695(x0,x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf463(x0,x1)) 0.23/0.54 % 3805:2:2:INP:TopTop: ren695(x0,x1) -> ren694(x1,skf463(x0,x1),x0) 0.23/0.54 % 3806:2:2:INP:TopTop: ren695(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2epair___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,x0,skf463(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1(x1)) 0.23/0.54 % 3807:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren695(skf464(x0),x0) 0.23/0.54 % 3808:2:2:INP:TopTop: ren696(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.54 % 3809:2:2:INP:TopTop: ren696(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.54 % 3810:2:3:INP:TopTopTop: ren697(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3811:2:3:INP:TopTopTop: ren697(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2(x0,x1),cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2(x2,x1)) 0.23/0.54 % 3812:2:3:INP:TopTopTop: ren697(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x2) 0.23/0.54 % 3813:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren696(x0,x1),ren697(skf465(x0,x1),x1,x0) 0.23/0.54 % 3814:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) 0.23/0.54 % 3815:1:11:INP:TopTopTopTopTopTopTopTopTopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a11(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10),c_24__lam__14596___24a11(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)) 0.23/0.54 % 3816:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0),c_24__let__2__s__19729___24a1(x0)) 0.23/0.54 % 3817:2:1:INP:Top: t(x0,c_24__type__22003) -> c_24__type__22003___24t(x0) 0.23/0.54 % 3818:2:1:INP:Top: c_24__type__22003___24t(x0) -> t(x0,c_24__type__22003) 0.23/0.54 % 3819:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1))) 0.23/0.54 % 3820:1:0:INP:: -> c_24__type__31256___24t(cCoq_2eReals_2eRpow__def_2epow) 0.23/0.54 % 3821:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),x0)) 0.23/0.54 % 3822:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eNat_2ecompare___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x1))) 0.23/0.54 % 3823:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ))),cCoq_2eZArith_2eBinIntDef_2eZ_2egcd) 0.23/0.54 % 3824:2:4:INP:TopTopTopTop: ren698(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(c_24__fix__413__1__add__carry___24a2(x0,x1)),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,x3)) 0.23/0.54 % 3825:2:4:INP:TopTopTopTop: ren698(x0,x1,x2,x3) -> =(x3,cCoq_2eNumbers_2eBinNums_2exI___24a1(x1)) 0.23/0.54 % 3826:2:4:INP:TopTopTopTop: ren698(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3827:2:3:INP:TopTopTop: ren699(x0,x1,x2) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x2))) 0.23/0.54 % 3828:2:3:INP:TopTopTop: ren699(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exH,x1) 0.23/0.54 % 3829:2:4:INP:TopTopTopTop: ren700(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3830:2:4:INP:TopTopTopTop: ren700(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x1,x2),cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x3,x0))) 0.23/0.54 % 3831:2:4:INP:TopTopTopTop: ren700(x0,x1,x2,x3) -> =(x2,cCoq_2eNumbers_2eBinNums_2exO___24a1(x0)) 0.23/0.54 % 3832:4:3:INP:TopTopTop: ren701(x0,x1,x2) -> ren698(x0,skf466(x0,x1,x2),x1,x2),ren699(x1,x2,x0),ren700(skf467(x0,x1,x2),x1,x2,x0) 0.23/0.54 % 3833:2:3:INP:TopTopTop: ren701(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 3834:3:3:INP:TopTopTop: ren702(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren701(x1,x2,x0) 0.23/0.54 % 3835:2:3:INP:TopTopTop: ren702(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3836:2:3:INP:TopTopTop: ren703(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3837:2:3:INP:TopTopTop: ren703(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 3838:2:3:INP:TopTopTop: ren703(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1(x0)),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,x1)) 0.23/0.54 % 3839:2:2:INP:TopTop: ren704(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x0,x1)) 0.23/0.54 % 3840:2:2:INP:TopTop: ren704(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.54 % 3841:2:3:INP:TopTopTop: ren705(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3842:2:3:INP:TopTopTop: ren705(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.54 % 3843:2:3:INP:TopTopTop: ren705(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,x1)) 0.23/0.54 % 3844:2:2:INP:TopTop: ren706(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.54 % 3845:4:2:INP:TopTop: ren706(x0,x1) -> ren703(skf468(x0,x1),x1,x0),ren704(x0,x1),ren705(skf469(x0,x1),x1,x0) 0.23/0.54 % 3846:2:4:INP:TopTopTopTop: ren707(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3847:2:4:INP:TopTopTopTop: ren707(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2exI___24a1(x0)) 0.23/0.54 % 3848:2:4:INP:TopTopTopTop: ren707(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,x0)),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x3,x1)) 0.23/0.54 % 3849:2:3:INP:TopTopTop: ren708(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x1,x2)) 0.23/0.54 % 3850:2:3:INP:TopTopTop: ren708(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exH,x2) 0.23/0.54 % 3851:2:4:INP:TopTopTopTop: ren709(x0,x1,x2,x3) -> =(x0,cCoq_2eNumbers_2eBinNums_2exO___24a1(x1)) 0.23/0.54 % 3852:2:4:INP:TopTopTopTop: ren709(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x2,x0),cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x3,x1))) 0.23/0.54 % 3853:2:4:INP:TopTopTopTop: ren709(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3854:2:3:INP:TopTopTop: ren710(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.54 % 3855:4:3:INP:TopTopTop: ren710(x0,x1,x2) -> ren707(skf470(x0,x1,x2),x2,x0,x1),ren708(x0,x1,x2),ren709(x2,skf471(x0,x1,x2),x1,x0) 0.23/0.54 % 3856:3:3:INP:TopTopTop: ren711(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren710(x1,x2,x0) 0.23/0.54 % 3857:2:3:INP:TopTopTop: ren711(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.54 % 3858:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren702(x1,skf472(x0,x1),x0),ren706(x0,x1),ren711(x1,skf473(x0,x1),x0) 0.23/0.54 % 3859:3:3:INP:TopTopTop: ren712(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> cCoq_2eInit_2eDatatypes_2enat___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 3860:2:3:INP:TopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren712(x0,x1,x2) 0.23/0.54 % 3861:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2enat___24t(happ(happ(x0,x1),x2)) -> ren712(x2,x0,x1) 0.23/0.54 % 3862:3:3:INP:TopTopTop: c_24__type__13849___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren712(x2,x0,x1) 0.23/0.54 % 3863:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf474(x0)),c_24__type__13849___24t(x0) 0.23/0.54 % 3864:2:1:INP:Top: ren712(skf475(x0),x0,skf474(x0)) -> c_24__type__13849___24t(x0) 0.23/0.54 % 3865:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),=(x1,cCoq_2eNumbers_2eBinNums_2eZ0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)))) 0.23/0.54 % 3866:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x3))) 0.23/0.54 % 3867:1:0:INP:: -> c_24__type__13874___24t(cCoq_2eReals_2eRdefinitions_2eRlt) 0.23/0.54 % 3868:1:0:INP:: -> c_24__type__19157___24t(cCoq_2eNArith_2eBinNatDef_2eN_2etestbit) 0.23/0.54 % 3869:1:0:INP:: -> c_24__type__14503___24t(cCoq_2esetoid__ring_2eRing__polynom_2ePEc) 0.23/0.54 % 3870:5:2:INP:TopTop: ren713(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)) -> cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2(x1,x0) 0.23/0.54 % 3871:2:1:INP:Top: ren713(x0) -> p(c_24True) 0.23/0.54 % 3872:2:1:INP:Top: ren713(x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.54 % 3873:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eZArith_2eZnumtheory_2eprime___24a1(x0) -> ren713(x0) 0.23/0.54 % 3874:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.54 % 3875:2:5:INP:TopTopTopTopTop: ren714(x0,x1,x2,x3,x4) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.54 % 3876:2:5:INP:TopTopTopTopTop: ren714(x0,x1,x2,x3,x4) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x2,x3,x4,x1),happ(x3,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x2,x3,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x2,x3,x4,x0),x0))) 0.23/0.54 % 3877:2:5:INP:TopTopTopTopTop: ren714(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3878:2:4:INP:TopTopTopTop: ren715(x0,x1,x2,x3) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x0,x1,x2,x3),happ(x1,x2)) 0.23/0.54 % 3879:2:4:INP:TopTopTopTop: ren715(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2exH,x3) 0.23/0.54 % 3880:2:5:INP:TopTopTopTopTop: ren716(x0,x1,x2,x3,x4) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x0,x1,cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x0,x1,x2,x3),x3),cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4(x0,x1,x2,x4)) 0.23/0.54 % 3881:2:5:INP:TopTopTopTopTop: ren716(x0,x1,x2,x3,x4) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x3),x4) 0.23/0.54 % 3882:2:5:INP:TopTopTopTopTop: ren716(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x3) 0.23/0.54 % 3883:5:4:INP:TopTopTopTop: cType___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren714(skf476(x0,x2,x3,x1),x1,x0,x2,x3),ren715(x0,x2,x3,x1),ren716(x0,x2,x3,skf477(x0,x2,x3,x1),x1) 0.23/0.54 % 3884:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)) 0.23/0.54 % 3885:3:1:INP:Top: cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0),p(x0) -> p(x0) 0.23/0.54 % 3886:2:1:INP:Top: -> p(x0),cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0) 0.23/0.54 % 3887:2:1:INP:Top: p(x0) -> cCoq_2eLogic_2eDecidable_2edecidable___24a1(x0) 0.23/0.54 % 3888:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(skf478(x0)),c_24__type__13342___24t(x0) 0.23/0.54 % 3889:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(x0,skf478(x0))) -> c_24__type__13342___24t(x0) 0.23/0.54 % 3890:3:2:INP:TopTop: c_24__type__13342___24t(x0),cCoq_2eInit_2eDatatypes_2ecomparison___24t(x1) -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(x0,x1)) 0.23/0.54 % 3891:3:3:INP:TopTopTop: ren717(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.54 % 3892:3:3:INP:TopTopTop: ren717(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3893:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> ren717(x0,x1,x2) 0.23/0.54 % 3894:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))),ren717(x0,x1,x2) 0.23/0.54 % 3895:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren717(x0,x1,x2) 0.23/0.54 % 3896:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eSpecif_2esig,x0),x1),cCoq_2eInit_2eSpecif_2esig___24a2(x0,x1)) 0.23/0.54 % 3897:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x1))) 0.23/0.54 % 3898:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3899:3:2:INP:TopTop: ren718(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.54 % 3900:3:2:INP:TopTop: ren718(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> 0.23/0.54 % 3901:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),ren718(x1,x0) 0.23/0.54 % 3902:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)),ren718(x0,x1) 0.23/0.54 % 3903:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren718(x1,x0) 0.23/0.54 % 3904:2:2:INP:TopTop: ren719(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) 0.23/0.54 % 3905:2:2:INP:TopTop: ren719(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3906:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> ren719(x0,x1) 0.23/0.54 % 3907:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.54 % 3908:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0)),x0) 0.23/0.54 % 3909:2:3:INP:TopTopTop: -> cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,skf479(x0,x1,x2)),c_24__type__18953___24t(x0,x1,x2) 0.23/0.54 % 3910:2:3:INP:TopTopTop: cType___24t(happ(x0,skf479(x1,x2,x0))) -> c_24__type__18953___24t(x1,x2,x0) 0.23/0.54 % 3911:3:4:INP:TopTopTopTop: c_24__type__18953___24t(x0,x1,x2),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x3) -> cType___24t(happ(x2,x3)) 0.23/0.54 % 3912:3:3:INP:TopTopTop: cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1),t(x2,x0) -> cCoq_2eInit_2eWf_2eAcc___24a3(x0,x1,x2) 0.23/0.54 % 3913:2:2:INP:TopTop: -> t(skf480(x0,x1),x0),cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1) 0.23/0.54 % 3914:2:2:INP:TopTop: cCoq_2eInit_2eWf_2eAcc___24a3(x0,x1,skf480(x0,x1)) -> cCoq_2eInit_2eWf_2ewell__founded___24a2(x0,x1) 0.23/0.54 % 3915:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x3,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x3)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1)) 0.23/0.54 % 3916:2:1:INP:Top: t(x0,c_24__type__19222) -> c_24__type__19222___24t(x0) 0.23/0.54 % 3917:2:1:INP:Top: c_24__type__19222___24t(x0) -> t(x0,c_24__type__19222) 0.23/0.54 % 3918:2:4:INP:TopTopTopTop: ren720(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf481(x0,x1,x2,x3)) 0.23/0.54 % 3919:2:4:INP:TopTopTopTop: ren720(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1)),skf481(x0,x1,x2,x3)),x2) 0.23/0.54 % 3920:2:4:INP:TopTopTopTop: ren720(x0,x1,x2,x3) -> =(cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x2,x1,x0,skf481(x0,x1,x2,x3)),x3) 0.23/0.54 % 3921:2:4:INP:TopTopTopTop: ren720(x0,x1,x2,x3) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(skf481(x0,x1,x2,x3),cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x1))) 0.23/0.54 % 3922:2:4:INP:TopTopTopTop: ren720(x0,x1,x2,x3) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,skf481(x0,x1,x2,x3))) 0.23/0.54 % 3923:2:4:INP:TopTopTopTop: ren720(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) 0.23/0.54 % 3924:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x2) -> ren720(skf482(x0,x1,x2),x1,x0,x2) 0.23/0.54 % 3925:1:0:INP:: -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 3926:2:2:INP:TopTop: -> t(skf483(x0,x1),x0),c_24__type__59528___24t(x0,x1) 0.23/0.54 % 3927:2:2:INP:TopTop: cType___24t(happ(x0,skf483(x1,x0))) -> c_24__type__59528___24t(x1,x0) 0.23/0.54 % 3928:3:3:INP:TopTopTop: c_24__type__59528___24t(x0,x1),t(x2,x0) -> cType___24t(happ(x1,x2)) 0.23/0.54 % 3929:2:1:INP:Top: t(x0,c_24__type__13361) -> c_24__type__13361___24t(x0) 0.23/0.54 % 3930:2:1:INP:Top: c_24__type__13361___24t(x0) -> t(x0,c_24__type__13361) 0.23/0.54 % 3931:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x1))) 0.23/0.54 % 3932:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.54 % 3933:1:0:INP:: -> c_24__type__13335___24t(cCoq_2eInit_2eDatatypes_2enil) 0.23/0.54 % 3934:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1))) 0.23/0.54 % 3935:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(x1,x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3936:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.54 % 3937:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))),x0)) 0.23/0.54 % 3938:2:2:INP:TopTop: ren721(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0),x1) 0.23/0.54 % 3939:2:2:INP:TopTop: ren721(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3940:2:2:INP:TopTop: ren722(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.54 % 3941:2:2:INP:TopTop: ren722(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.54 % 3942:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren721(skf484(x0),x0),ren722(skf485(x0),x0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.54 % 3943:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 3944:3:2:INP:TopTop: ren723(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1)) 0.23/0.54 % 3945:3:2:INP:TopTop: ren723(x0,x1),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3946:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1)) -> ren723(x0,x1) 0.23/0.54 % 3947:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2(x0,x1)),ren723(x0,x1) 0.23/0.54 % 3948:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren723(x0,x1) 0.23/0.54 % 3949:2:1:INP:Top: t(x0,c_24__type__13227) -> c_24__type__13227___24t(x0) 0.23/0.54 % 3950:2:1:INP:Top: c_24__type__13227___24t(x0) -> t(x0,c_24__type__13227) 0.23/0.54 % 3951:3:2:INP:TopTop: c_24__type__22003___24t(x0),cCoq_2eQArith_2eQArith__base_2eQ___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,x1)) 0.23/0.54 % 3952:2:1:INP:Top: -> cCoq_2eQArith_2eQArith__base_2eQ___24t(skf486(x0)),c_24__type__22003___24t(x0) 0.23/0.54 % 3953:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,skf486(x0))) -> c_24__type__22003___24t(x0) 0.23/0.54 % 3954:2:4:INP:TopTopTopTop: ren724(x0,x1,x2,x3) -> =(x0,x1) 0.23/0.54 % 3955:2:4:INP:TopTopTopTop: ren724(x0,x1,x2,x3) -> =(x2,x3) 0.23/0.54 % 3956:2:4:INP:TopTopTopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(x2,x3)) -> ren724(x3,x1,x2,x0) 0.23/0.54 % 3957:1:1:INP:Top: -> =(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esize,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1(x0)) 0.23/0.54 % 3958:1:0:INP:: -> c_24__type__471___24t(cCoq_2ePArith_2eBinPos_2ePos_2elt) 0.23/0.54 % 3959:1:0:INP:: -> c_24__type__18835___24t(cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs) 0.23/0.54 % 3960:3:3:INP:TopTopTop: ren725(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) 0.23/0.54 % 3961:3:3:INP:TopTopTop: ren725(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))) 0.23/0.54 % 3962:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> ren725(x0,x1,x2) 0.23/0.54 % 3963:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)),ren725(x0,x1,x2) 0.23/0.54 % 3964:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> ren725(x0,x1,x2) 0.23/0.54 % 3965:2:2:INP:TopTop: ren726(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.54 % 3966:2:2:INP:TopTop: ren726(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.54 % 3967:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren726(x0,x1) 0.23/0.54 % 3968:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 3969:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.54 % 3970:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1)) 0.23/0.54 % 3971:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.54 % 3972:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2efst___24a3(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x0,x1))) 0.23/0.54 % 3973:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.54 % 3974:3:2:INP:TopTop: ren727(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),=(x1,x0) 0.23/0.54 % 3975:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren727(x0,x1) 0.23/0.54 % 3976:2:2:INP:TopTop: =(x0,x1) -> ren727(x1,x0) 0.23/0.54 % 3977:3:2:INP:TopTop: ren728(x0,x1),ren727(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 3978:3:2:INP:TopTop: ren728(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren727(x0,x1) 0.23/0.54 % 3979:3:2:INP:TopTop: ren727(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> ren728(x0,x1) 0.23/0.54 % 3980:3:2:INP:TopTop: -> ren727(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),ren728(x0,x1) 0.23/0.54 % 3981:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren728(x0,x1) 0.23/0.54 % 3982:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1))) 0.23/0.54 % 3983:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),x2)) 0.23/0.54 % 3984:1:2:INP:TopTop: -> =(happ(happ(c_24__fix__413__1__add__carry,x0),x1),c_24__fix__413__1__add__carry___24a2(x0,x1)) 0.23/0.54 % 3985:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2eCompOpp___24a1(x0),happ(cCoq_2eInit_2eDatatypes_2eCompOpp,x0)) 0.23/0.54 % 3986:1:0:INP:: -> c_24__type__12___24t(cCoq_2eNumbers_2eBinNums_2exO) 0.23/0.54 % 3987:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x3))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.54 % 3988:2:1:INP:Top: c_24__type__19307___24t(x0) -> t(x0,c_24__type__19307) 0.23/0.54 % 3989:2:1:INP:Top: t(x0,c_24__type__19307) -> c_24__type__19307___24t(x0) 0.23/0.54 % 3990:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eInit_2eDatatypes_2ebool___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0),cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2)) 0.23/0.54 % 3991:1:0:INP:: -> c_24__type__19321___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N) 0.23/0.54 % 3992:2:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) -> p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) 0.23/0.54 % 3993:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eGt) 0.23/0.54 % 3994:2:2:INP:TopTop: ren729(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.54 % 3995:2:2:INP:TopTop: ren729(x0,x1) -> =(cCoq_2eInit_2eNat_2ecompare___24a2(x1,x0),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.54 % 3996:2:3:INP:TopTopTop: ren730(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 3997:2:3:INP:TopTopTop: ren730(x0,x1,x2) -> =(cCoq_2eInit_2eNat_2ecompare___24a2(x1,x2),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.54 % 3998:2:3:INP:TopTopTop: ren730(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x2) 0.23/0.54 % 3999:3:2:INP:TopTop: ren731(x0,x1) -> ren729(x0,x1),ren730(skf487(x0,x1),x1,x0) 0.23/0.54 % 4000:2:2:INP:TopTop: ren731(x0,x1) -> =(x1,cCoq_2eInit_2eDatatypes_2eO) 0.23/0.54 % 4001:2:4:INP:TopTopTopTop: ren732(x0,x1,x2,x3) -> =(cCoq_2eInit_2eNat_2ecompare___24a2(x0,x1),cCoq_2eInit_2eNat_2ecompare___24a2(x2,x3)) 0.23/0.54 % 4002:2:4:INP:TopTopTopTop: ren732(x0,x1,x2,x3) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x3),x1) 0.23/0.54 % 4003:2:4:INP:TopTopTopTop: ren732(x0,x1,x2,x3) -> cCoq_2eInit_2eDatatypes_2enat___24t(x3) 0.23/0.54 % 4004:2:2:INP:TopTop: ren733(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.54 % 4005:2:2:INP:TopTop: ren733(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eInit_2eNat_2ecompare___24a2(x1,x0)) 0.23/0.54 % 4006:2:3:INP:TopTopTop: ren734(x0,x1,x2) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.54 % 4007:3:3:INP:TopTopTop: ren734(x0,x1,x2) -> ren732(x1,x2,x0,skf488(x0,x1,x2)),ren733(x2,x1) 0.23/0.54 % 4008:2:3:INP:TopTopTop: ren735(x0,x1,x2) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 4009:3:3:INP:TopTopTop: ren735(x0,x1,x2),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren734(x0,x2,x1) 0.23/0.54 % 4010:4:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2enat___24t(x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> ren731(x1,x0),ren735(skf489(x0,x1),x1,x0) 0.23/0.54 % 4011:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) 0.23/0.54 % 4012:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZne___24a2(x0,x1),=(x1,x0) -> 0.23/0.54 % 4013:2:2:INP:TopTop: -> =(x0,x1),cCoq_2eZArith_2eBinInt_2eZne___24a2(x1,x0) 0.23/0.54 % 4014:2:2:INP:TopTop: -> t(skf490(x0,x1),x0),c_24__type__13657___24t(x0,x1) 0.23/0.54 % 4015:2:2:INP:TopTop: t(happ(x0,skf490(x1,x0)),x1) -> c_24__type__13657___24t(x1,x0) 0.23/0.54 % 4016:3:3:INP:TopTopTop: c_24__type__13657___24t(x0,x1),t(x2,x0) -> t(happ(x1,x2),x0) 0.23/0.54 % 4017:1:3:INP:TopTopTop: -> =(happ(happ(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter,x0),x1),x2),cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a3(x0,x1,x2)) 0.23/0.54 % 4018:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinInt_2eZ_2eones,x0),cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x0)) 0.23/0.54 % 4019:1:0:INP:: -> c_24__type__31442___24t(cCoq_2eZArith_2eZnumtheory_2eeuclid__rec) 0.23/0.54 % 4020:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x1,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2(x0,x1)) 0.23/0.54 % 4021:2:2:INP:TopTop: ren736(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.54 % 4022:2:2:INP:TopTop: ren736(x0,x1) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1)) 0.23/0.54 % 4023:2:2:INP:TopTop: ren737(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.54 % 4024:2:2:INP:TopTop: ren737(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x1) 0.23/0.54 % 4025:2:2:INP:TopTop: ren738(x0,x1) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1)) 0.23/0.54 % 4026:2:2:INP:TopTop: ren738(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.54 % 4027:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren736(x0,x1),ren737(x0,x1),ren738(x0,x1) 0.23/0.54 % 4028:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x0) 0.23/0.54 % 4029:3:5:INP:TopTopTopTopTop: ren739(x0,x1,x2,x3,x4),cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> t(happ(happ(happ(happ(x1,x2),x3),x4),x0),happ(x2,x0)) 0.23/0.54 % 4030:2:5:INP:TopTopTopTopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren739(x0,x1,x2,x3,x4) 0.23/0.54 % 4031:2:5:INP:TopTopTopTopTop: t(happ(happ(happ(happ(x0,x1),x2),x3),x4),happ(x1,x4)) -> ren739(x4,x0,x1,x2,x3) 0.23/0.54 % 4032:3:5:INP:TopTopTopTopTop: ren740(x0,x1,x2,x3),c_24__type__13234___24t(x0,x1) -> ren739(x4,x2,x0,x3,x1) 0.23/0.54 % 4033:2:4:INP:TopTopTopTop: -> c_24__type__13234___24t(x0,x1),ren740(x0,x1,x2,x3) 0.23/0.54 % 4034:2:4:INP:TopTopTopTop: ren739(skf491(x0,x1,x2,x3),x2,x0,x3,x1) -> ren740(x0,x1,x2,x3) 0.23/0.54 % 4035:3:4:INP:TopTopTopTop: ren741(x0,x1,x2),t(x0,happ(x1,cCoq_2eInit_2eDatatypes_2eO)) -> ren740(x1,x3,x2,x0) 0.23/0.54 % 4036:2:3:INP:TopTopTop: -> t(x0,happ(x1,cCoq_2eInit_2eDatatypes_2eO)),ren741(x0,x1,x2) 0.23/0.54 % 4037:2:3:INP:TopTopTop: ren740(x0,skf492(x1,x0,x2),x2,x1) -> ren741(x1,x0,x2) 0.23/0.54 % 4038:3:3:INP:TopTopTop: c_24__type__13227___24t(x0),c_24__type__13229___24t(x1) -> ren741(x2,x1,x0) 0.23/0.54 % 4039:2:1:INP:Top: -> c_24__type__13229___24t(skf493(x0)),c_24__type__13227___24t(x0) 0.23/0.54 % 4040:2:1:INP:Top: ren741(skf494(x0),skf493(x0),x0) -> c_24__type__13227___24t(x0) 0.23/0.54 % 4041:2:2:INP:TopTop: ren742(x0,x1) -> =(x0,cCoq_2eInit_2eDatatypes_2eorb___24a2(x1,x0)) 0.23/0.54 % 4042:2:2:INP:TopTop: ren742(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2efalse,x1) 0.23/0.54 % 4043:2:2:INP:TopTop: ren743(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,x0) 0.23/0.54 % 4044:2:2:INP:TopTop: ren743(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2etrue,cCoq_2eInit_2eDatatypes_2eorb___24a2(x0,x1)) 0.23/0.54 % 4045:3:2:INP:TopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> ren742(x1,x0),ren743(x0,x1) 0.23/0.54 % 4046:1:0:INP:: -> cType___24t(cCoq_2eReals_2eRdefinitions_2eR) 0.23/0.54 % 4047:1:1:INP:Top: -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),happ(cCoq_2eInit_2eDatatypes_2eS,x0)) 0.23/0.54 % 4048:1:1:INP:Top: -> =(happ(cCoq_2eQArith_2eQArith__base_2eQnum,x0),cCoq_2eQArith_2eQArith__base_2eQnum___24a1(x0)) 0.23/0.54 % 4049:1:2:INP:TopTop: -> =(cCoq_2eInit_2eDatatypes_2esnd___24a3(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)) 0.23/0.54 % 4050:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.54 % 4051:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),c_24__type__74___24t(x3),p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)))) -> p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2))) 0.23/0.54 % 4052:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.54 % 4053:2:1:INP:Top: ren744(x0) -> =(cCoq_2eInit_2eDatatypes_2eO,x0) 0.23/0.54 % 4054:2:1:INP:Top: ren744(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 4055:2:2:INP:TopTop: ren745(x0,x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(x0) 0.23/0.54 % 4056:2:2:INP:TopTop: ren745(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eS___24a1(x0),x1) 0.23/0.54 % 4057:2:2:INP:TopTop: ren745(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x1)) 0.23/0.54 % 4058:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> ren744(x0),ren745(skf495(x0),x0) 0.23/0.54 % 4059:1:3:INP:TopTopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(x0,x1,x2),happ(happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEadd,x0),x1),x2)) 0.23/0.54 % 4060:1:0:INP:: -> c_24__type__19160___24t(cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat) 0.23/0.54 % 4061:3:2:INP:TopTop: ren746(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0))) 0.23/0.54 % 4062:3:2:INP:TopTop: ren746(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.54 % 4063:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0))) -> ren746(x0,x1) 0.23/0.54 % 4064:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0))),ren746(x0,x1) 0.23/0.54 % 4065:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren746(x0,x1) 0.23/0.54 % 4066:4:1:INP:Top: cCoq_2eStructures_2eOrdersTac_2eord___24t(x0) -> =(x0,cCoq_2eStructures_2eOrdersTac_2eOLT),=(x0,cCoq_2eStructures_2eOrdersTac_2eOLE),=(cCoq_2eStructures_2eOrdersTac_2eOEQ,x0) 0.23/0.54 % 4067:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x2),x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.54 % 4068:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x3,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2))) 0.23/0.54 % 4069:3:3:INP:TopTopTop: ren747(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.54 % 4070:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren747(x0,x1,x2) 0.23/0.54 % 4071:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren747(x2,x0,x1) 0.23/0.54 % 4072:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf496(x0)),c_24__type__471___24t(x0) 0.23/0.54 % 4073:2:1:INP:Top: ren747(skf497(x0),x0,skf496(x0)) -> c_24__type__471___24t(x0) 0.23/0.54 % 4074:3:3:INP:TopTopTop: c_24__type__471___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren747(x2,x0,x1) 0.23/0.54 % 4075:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1)) 0.23/0.54 % 4076:2:1:INP:Top: t(x0,cCoq_2eInit_2eDatatypes_2ecomparison) -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(x0) 0.23/0.54 % 4077:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2ecomparison___24t(x0) -> t(x0,cCoq_2eInit_2eDatatypes_2ecomparison) 0.23/0.54 % 4078:9:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eInit_2eDatatypes_2ebool___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1(x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x4)),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1)))) -> =(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1)) 0.23/0.54 % 4079:1:10:INP:TopTopTopTopTopTopTopTopTopTop: -> =(c_24__let__11__subst__l__14524___24a10(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL___24a11(x0,x1,x2,x3,x4,x5,x6,x9,x8,x7,x7)) 0.23/0.54 % 4080:2:1:INP:Top: p(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964,x0)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) 0.23/0.54 % 4081:2:1:INP:Top: c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) -> p(happ(c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964,x0)) 0.23/0.54 % 4082:1:0:INP:: -> =(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.54 % 4083:2:3:INP:TopTopTop: ren748(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.54 % 4084:2:3:INP:TopTopTop: ren748(x0,x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) 0.23/0.54 % 4085:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x2)) -> ren748(x0,x1,x2) 0.23/0.54 % 4086:3:5:INP:TopTopTopTopTop: ren749(x0,x1,x2,x3,x4),ren748(x0,x1,x2) -> t(happ(x3,x1),happ(x4,x1)) 0.23/0.54 % 4087:2:5:INP:TopTopTopTopTop: -> ren748(x0,x1,x2),ren749(x0,x1,x2,x3,x4) 0.23/0.54 % 4088:2:5:INP:TopTopTopTopTop: t(happ(x0,x1),happ(x2,x1)) -> ren749(x3,x1,x4,x0,x2) 0.23/0.54 % 4089:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf498(x0,x1,x2,x3)),c_24__type__59662___24t(x0,x1,x2,x3) 0.23/0.54 % 4090:2:4:INP:TopTopTopTop: ren749(x0,skf498(x1,x0,x2,x3),x2,x3,x1) -> c_24__type__59662___24t(x1,x0,x2,x3) 0.23/0.54 % 4091:3:5:INP:TopTopTopTopTop: c_24__type__59662___24t(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4) -> ren749(x1,x4,x2,x3,x0) 0.23/0.54 % 4092:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) 0.23/0.54 % 4093:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul) 0.23/0.55 % 4094:1:2:INP:TopTop: -> =(cCoq_2eInit_2eDatatypes_2eSome___24a2(x0,x1),happ(happ(cCoq_2eInit_2eDatatypes_2eSome,x0),x1)) 0.23/0.55 % 4095:2:2:INP:TopTop: ren750(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.55 % 4096:2:2:INP:TopTop: ren750(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.55 % 4097:2:2:INP:TopTop: ren751(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x1)) 0.23/0.55 % 4098:2:2:INP:TopTop: ren751(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.55 % 4099:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),ren750(x0,x1),ren751(x0,x1) 0.23/0.55 % 4100:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x2)),x2)) 0.23/0.55 % 4101:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x0),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x1)) 0.23/0.55 % 4102:1:0:INP:: -> c_24__type__18641___24t(cCoq_2eZArith_2eZpower_2eZpower__nat) 0.23/0.55 % 4103:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x1)) 0.23/0.55 % 4104:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eInit_2eNat_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.55 % 4105:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x1,x2))) 0.23/0.55 % 4106:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))) 0.23/0.55 % 4107:9:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x3)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3))) 0.23/0.55 % 4108:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.55 % 4109:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq)),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd) 0.23/0.55 % 4110:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.55 % 4111:2:1:INP:Top: c_24__type__13189___24t(x0) -> t(x0,c_24__type__13189) 0.23/0.55 % 4112:2:1:INP:Top: t(x0,c_24__type__13189) -> c_24__type__13189___24t(x0) 0.23/0.55 % 4113:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x2)) 0.23/0.55 % 4114:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.55 % 4115:3:2:INP:TopTop: ren752(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0)),x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x0)) 0.23/0.55 % 4116:3:2:INP:TopTop: ren752(x0,x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0)),x1) 0.23/0.55 % 4117:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0)),x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x0)) -> ren752(x0,x1) 0.23/0.55 % 4118:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x0)),x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x0)),ren752(x0,x1) 0.23/0.55 % 4119:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren752(x1,x0) 0.23/0.55 % 4120:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub,x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2(x0,x1)) 0.23/0.55 % 4121:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),=(x1,x2) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.55 % 4122:2:2:INP:TopTop: cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.55 % 4123:2:2:INP:TopTop: =(cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt) -> cCoq_2eNArith_2eBinNat_2eN_2elt___24a2(x0,x1) 0.23/0.55 % 4124:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x2)) 0.23/0.55 % 4125:3:4:INP:TopTopTopTop: ren753(x0,x1,x2,x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x2)) -> cCoq_2eInit_2eSpecif_2esumbool___24t(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2),cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2),happ(happ(happ(x3,x0),x1),x2)) 0.23/0.55 % 4126:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x2)),ren753(x0,x1,x2,x3) 0.23/0.55 % 4127:2:4:INP:TopTopTopTop: cCoq_2eInit_2eSpecif_2esumbool___24t(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,x1),happ(happ(happ(x3,x0),x2),x1)) -> ren753(x0,x2,x1,x3) 0.23/0.55 % 4128:3:4:INP:TopTopTopTop: ren754(x0,x1,x2,x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren753(x1,x2,x0,x3) 0.23/0.55 % 4129:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren754(x0,x1,x2,x3) 0.23/0.55 % 4130:2:4:INP:TopTopTopTop: ren753(x0,x1,x2,x3) -> ren754(x2,x0,x1,x3) 0.23/0.55 % 4131:3:4:INP:TopTopTopTop: ren755(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren754(x3,x1,x0,x2) 0.23/0.55 % 4132:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren755(x0,x1,x2) 0.23/0.55 % 4133:2:3:INP:TopTopTop: ren754(skf499(x0,x1,x2),x1,x0,x2) -> ren755(x0,x1,x2) 0.23/0.55 % 4134:3:3:INP:TopTopTop: c_24__type__60221___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren755(x2,x1,x0) 0.23/0.55 % 4135:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf500(x0)),c_24__type__60221___24t(x0) 0.23/0.55 % 4136:2:1:INP:Top: ren755(skf501(x0),skf500(x0),x0) -> c_24__type__60221___24t(x0) 0.23/0.55 % 4137:1:0:INP:: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH))) 0.23/0.55 % 4138:3:4:INP:TopTopTopTop: ren756(x0,x1,x2,x3),c_24__type__34421___24t(x0,x1,x2) -> t(happ(happ(x3,x1),x2),happ(x0,x1)) 0.23/0.55 % 4139:2:4:INP:TopTopTopTop: -> c_24__type__34421___24t(x0,x1,x2),ren756(x0,x1,x2,x3) 0.23/0.55 % 4140:2:4:INP:TopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,x1)) -> ren756(x3,x1,x2,x0) 0.23/0.55 % 4141:3:4:INP:TopTopTopTop: c_24__type__68565___24t(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren756(x0,x2,x3,x1) 0.23/0.55 % 4142:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf502(x0,x1)),c_24__type__68565___24t(x0,x1) 0.23/0.55 % 4143:2:2:INP:TopTop: ren756(x0,skf502(x0,x1),skf503(x0,x1),x1) -> c_24__type__68565___24t(x0,x1) 0.23/0.55 % 4144:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0),x1)) 0.23/0.55 % 4145:1:0:INP:: -> c_24__type__30___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2) 0.23/0.55 % 4146:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(cCoq_2eInit_2eDatatypes_2eS___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1(x0))) 0.23/0.55 % 4147:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.55 % 4148:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf504(x0)),c_24__type__19307___24t(x0) 0.23/0.55 % 4149:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,skf504(x0))) -> c_24__type__19307___24t(x0) 0.23/0.55 % 4150:3:2:INP:TopTop: c_24__type__19307___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> cCoq_2eInit_2eDatatypes_2enat___24t(happ(x0,x1)) 0.23/0.55 % 4151:2:2:INP:TopTop: ren757(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),x1) 0.23/0.55 % 4152:2:2:INP:TopTop: ren757(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4153:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren757(skf505(x0),x0),=(cCoq_2eNumbers_2eBinNums_2eN0,x0) 0.23/0.55 % 4154:2:1:INP:Top: ren758(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.55 % 4155:2:1:INP:Top: ren758(x0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0)) 0.23/0.55 % 4156:2:2:INP:TopTop: ren759(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4157:2:2:INP:TopTop: ren759(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0)) 0.23/0.55 % 4158:2:2:INP:TopTop: ren759(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4159:2:3:INP:TopTopTop: ren760(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exI___24a1(x0),x1) 0.23/0.55 % 4160:2:3:INP:TopTopTop: ren760(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x2)) 0.23/0.55 % 4161:2:3:INP:TopTopTop: ren760(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4162:2:2:INP:TopTop: ren761(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2exH,x0) 0.23/0.55 % 4163:2:2:INP:TopTop: ren761(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1)) 0.23/0.55 % 4164:2:3:INP:TopTopTop: ren762(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4165:2:3:INP:TopTopTop: ren762(x0,x1,x2) -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),x1) 0.23/0.55 % 4166:2:3:INP:TopTopTop: ren762(x0,x1,x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x2),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1(x0))) 0.23/0.55 % 4167:2:2:INP:TopTop: ren763(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1)) 0.23/0.55 % 4168:4:2:INP:TopTop: ren763(x0,x1) -> ren760(skf506(x0,x1),x1,x0),ren761(x1,x0),ren762(skf507(x0,x1),x1,x0) 0.23/0.55 % 4169:3:2:INP:TopTop: ren764(x0,x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren763(x1,x0) 0.23/0.55 % 4170:2:2:INP:TopTop: ren764(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4171:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren758(x0),ren759(skf508(x0),x0),ren764(skf509(x0),x0) 0.23/0.55 % 4172:3:3:INP:TopTopTop: ren765(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eInit_2eSpecif_2esig___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ),c_24__lam__300___24a2(x1,x0),happ(happ(x2,x1),x0)) 0.23/0.55 % 4173:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren765(x0,x1,x2) 0.23/0.55 % 4174:2:3:INP:TopTopTop: cCoq_2eInit_2eSpecif_2esig___24t(cCoq_2eInit_2eDatatypes_2eprod___24a2(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ),c_24__lam__300___24a2(x0,x1),happ(happ(x2,x0),x1)) -> ren765(x1,x0,x2) 0.23/0.55 % 4175:3:3:INP:TopTopTop: ren766(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0),ren765(x2,x0,x1) 0.23/0.55 % 4176:2:2:INP:TopTop: =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) -> ren766(x0,x1) 0.23/0.55 % 4177:2:2:INP:TopTop: ren765(skf510(x0,x1),x0,x1) -> ren766(x0,x1) 0.23/0.55 % 4178:3:2:INP:TopTop: c_24__type__286___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren766(x1,x0) 0.23/0.55 % 4179:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf511(x0)),c_24__type__286___24t(x0) 0.23/0.55 % 4180:2:1:INP:Top: ren766(skf511(x0),x0) -> c_24__type__286___24t(x0) 0.23/0.55 % 4181:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren767(x0,x1) 0.23/0.55 % 4182:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(happ(x2,x0)),ren767(x1,x2) 0.23/0.55 % 4183:2:2:INP:TopTop: p(happ(x0,x1)) -> ren767(x1,x0) 0.23/0.55 % 4184:5:2:INP:TopTop: c_24__type__74___24t(x0),ren767(skf512(x0),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(happ(x0,x1)) 0.23/0.55 % 4185:1:1:INP:Top: -> =(cCoq_2eZArith_2eZpower_2etwo__p___24a1(x0),happ(cCoq_2eZArith_2eZpower_2etwo__p,x0)) 0.23/0.55 % 4186:1:1:INP:Top: -> =(happ(c_24__prop__34425,x0),c_24__prop__34425___24a1(x0)) 0.23/0.55 % 4187:2:1:INP:Top: c_24__type__94___24t(x0) -> t(x0,c_24__type__94) 0.23/0.55 % 4188:2:1:INP:Top: t(x0,c_24__type__94) -> c_24__type__94___24t(x0) 0.23/0.55 % 4189:2:1:INP:Top: t(x0,c_24__type__19157) -> c_24__type__19157___24t(x0) 0.23/0.55 % 4190:2:1:INP:Top: c_24__type__19157___24t(x0) -> t(x0,c_24__type__19157) 0.23/0.55 % 4191:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x1,x0),x0),x1) 0.23/0.55 % 4192:3:2:INP:TopTop: ren768(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.55 % 4193:3:2:INP:TopTop: ren768(x0,x1),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4194:3:2:INP:TopTop: =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0) -> ren768(x0,x1) 0.23/0.55 % 4195:3:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eNumbers_2eBinNums_2eZ0,x0),ren768(x0,x1) 0.23/0.55 % 4196:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren768(x0,x1) 0.23/0.55 % 4197:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0))),cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1(x0)) 0.23/0.55 % 4198:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.55 % 4199:3:5:INP:TopTopTopTopTop: c_24__type__18888___24t(x0,x1,x2,x3),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x4) -> cType___24t(happ(x3,x4)) 0.23/0.55 % 4200:2:4:INP:TopTopTopTop: -> cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,skf513(x0,x1,x2)),c_24__type__18888___24t(x0,x1,x3,x2) 0.23/0.55 % 4201:2:4:INP:TopTopTopTop: cType___24t(happ(x0,skf513(x1,x2,x0))) -> c_24__type__18888___24t(x1,x2,x3,x0) 0.23/0.55 % 4202:2:2:INP:TopTop: p(happ(happ(cCoq_2eClasses_2eRelationClasses_2eEquivalence,x0),x1)) -> cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(x0,x1) 0.23/0.55 % 4203:2:2:INP:TopTop: cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(x0,x1) -> p(happ(happ(cCoq_2eClasses_2eRelationClasses_2eEquivalence,x0),x1)) 0.23/0.55 % 4204:2:1:INP:Top: ren769(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4205:2:1:INP:Top: ren769(x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4206:2:2:INP:TopTop: ren770(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x0)) 0.23/0.55 % 4207:2:2:INP:TopTop: ren770(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x1),x0) 0.23/0.55 % 4208:2:2:INP:TopTop: ren770(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.55 % 4209:2:2:INP:TopTop: ren771(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),x1) 0.23/0.55 % 4210:2:2:INP:TopTop: ren771(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(cCoq_2eNumbers_2eBinNums_2exH),cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1(x1)) 0.23/0.55 % 4211:2:2:INP:TopTop: ren771(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4212:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren769(x0),ren770(x0,skf514(x0)),ren771(skf515(x0),x0) 0.23/0.55 % 4213:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)))) 0.23/0.55 % 4214:1:1:INP:Top: -> =(cCoq_2eNumbers_2eBinNums_2exO___24a1(x0),happ(cCoq_2eNumbers_2eBinNums_2exO,x0)) 0.23/0.55 % 4215:2:2:INP:TopTop: ren772(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1),x1)) 0.23/0.55 % 4216:2:2:INP:TopTop: ren772(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.55 % 4217:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> ren772(x0,x1) 0.23/0.55 % 4218:1:2:INP:TopTop: -> =(cCoq_2eInit_2eNat_2emul___24a2(x0,x1),happ(happ(cCoq_2eInit_2eNat_2emul,x0),x1)) 0.23/0.55 % 4219:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1))) 0.23/0.55 % 4220:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.55 % 4221:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.55 % 4222:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x2)) 0.23/0.55 % 4223:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) -> =(x2,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x2),x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.55 % 4224:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)) 0.23/0.55 % 4225:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1(x0),x1),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.55 % 4226:1:0:INP:: -> c_24__type__68555___24t(cCoq_2eZArith_2eWf__Z_2eZ__lt__rec) 0.23/0.55 % 4227:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x2))) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x1)) 0.23/0.55 % 4228:3:2:INP:TopTop: ren773(x0,x1),=(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)) 0.23/0.55 % 4229:3:2:INP:TopTop: ren773(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)) -> =(x0,x1) 0.23/0.55 % 4230:3:2:INP:TopTop: =(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)) -> ren773(x0,x1) 0.23/0.55 % 4231:3:2:INP:TopTop: -> =(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)),ren773(x0,x1) 0.23/0.55 % 4232:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren773(x0,x1) 0.23/0.55 % 4233:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2equot,x0),x1)) 0.23/0.55 % 4234:3:3:INP:TopTopTop: ren774(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x1,x2),x0)) 0.23/0.55 % 4235:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren774(x0,x1,x2) 0.23/0.55 % 4236:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x0,x1),x2)) -> ren774(x2,x0,x1) 0.23/0.55 % 4237:3:3:INP:TopTopTop: c_24__type__323___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren774(x2,x0,x1) 0.23/0.55 % 4238:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf516(x0)),c_24__type__323___24t(x0) 0.23/0.55 % 4239:2:1:INP:Top: ren774(skf517(x0),x0,skf516(x0)) -> c_24__type__323___24t(x0) 0.23/0.55 % 4240:3:4:INP:TopTopTopTop: ren775(x0,x1,x2,x3),t(x0,happ(x1,x2)) -> t(happ(happ(x3,x2),x0),happ(x1,cCoq_2eInit_2eDatatypes_2eS___24a1(x2))) 0.23/0.55 % 4241:2:4:INP:TopTopTopTop: -> t(x0,happ(x1,x2)),ren775(x0,x1,x2,x3) 0.23/0.55 % 4242:2:4:INP:TopTopTopTop: t(happ(happ(x0,x1),x2),happ(x3,cCoq_2eInit_2eDatatypes_2eS___24a1(x1))) -> ren775(x2,x3,x1,x0) 0.23/0.55 % 4243:2:2:INP:TopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf518(x0,x1)),c_24__type__13234___24t(x0,x1) 0.23/0.55 % 4244:2:2:INP:TopTop: ren775(skf519(x0,x1),x0,skf518(x0,x1),x1) -> c_24__type__13234___24t(x0,x1) 0.23/0.55 % 4245:3:4:INP:TopTopTopTop: c_24__type__13234___24t(x0,x1),cCoq_2eInit_2eDatatypes_2enat___24t(x2) -> ren775(x3,x0,x2,x1) 0.23/0.55 % 4246:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a3(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH)),cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a1(x0)) 0.23/0.55 % 4247:3:3:INP:TopTopTop: ren776(x0,x1,x2),cCoq_2eQArith_2eQArith__base_2eQ___24t(x0) -> cProp___24t(happ(happ(x1,x2),x0)) 0.23/0.55 % 4248:2:3:INP:TopTopTop: -> cCoq_2eQArith_2eQArith__base_2eQ___24t(x0),ren776(x0,x1,x2) 0.23/0.55 % 4249:2:3:INP:TopTopTop: cProp___24t(happ(happ(x0,x1),x2)) -> ren776(x2,x0,x1) 0.23/0.55 % 4250:2:1:INP:Top: -> cCoq_2eQArith_2eQArith__base_2eQ___24t(skf520(x0)),c_24__type__22011___24t(x0) 0.23/0.55 % 4251:2:1:INP:Top: ren776(skf521(x0),x0,skf520(x0)) -> c_24__type__22011___24t(x0) 0.23/0.55 % 4252:3:3:INP:TopTopTop: c_24__type__22011___24t(x0),cCoq_2eQArith_2eQArith__base_2eQ___24t(x1) -> ren776(x2,x0,x1) 0.23/0.55 % 4253:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eReals_2eRdefinitions_2eRle___24a2(cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x0),cCoq_2eReals_2eRdefinitions_2eIZR___24a1(x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.55 % 4254:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),c_24__type__74___24t(x3),p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2)))) -> p(happ(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)))) 0.23/0.55 % 4255:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH))),x1)) 0.23/0.55 % 4256:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1))) 0.23/0.55 % 4257:2:2:INP:TopTop: t(x0,cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x1)) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x1,x0) 0.23/0.55 % 4258:2:2:INP:TopTop: cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) -> t(x1,cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1(x0)) 0.23/0.55 % 4259:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4260:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.55 % 4261:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren777(x0,x1) 0.23/0.55 % 4262:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),ren777(x0,x1) 0.23/0.55 % 4263:2:2:INP:TopTop: -> p(happ(x0,x1)),ren777(x1,x0) 0.23/0.55 % 4264:2:2:INP:TopTop: p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))) -> ren777(x1,x0) 0.23/0.55 % 4265:2:2:INP:TopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren778(x0,x1) 0.23/0.55 % 4266:2:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),ren778(x0,x1) 0.23/0.55 % 4267:2:2:INP:TopTop: -> p(happ(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1))),ren778(x1,x0) 0.23/0.55 % 4268:2:2:INP:TopTop: p(happ(x0,x1)) -> ren778(x1,x0) 0.23/0.55 % 4269:7:2:INP:TopTop: c_24__type__74___24t(x0),cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__74,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cProp,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3c_3d_3e),x0),p(happ(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),ren777(skf522(x0),x0),ren778(skf523(x0),x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> p(happ(x0,x1)) 0.23/0.55 % 4270:1:1:INP:Top: -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1(x0),happ(cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2,x0)) 0.23/0.55 % 4271:1:0:INP:: -> cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2(cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ)) 0.23/0.55 % 4272:2:2:INP:TopTop: cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> t(x1,cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x0)) 0.23/0.55 % 4273:2:2:INP:TopTop: t(x0,cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1(x1)) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x1,x0) 0.23/0.55 % 4274:3:2:INP:TopTop: ren779(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.55 % 4275:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren779(x0,x1) 0.23/0.55 % 4276:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren779(x1,x0) 0.23/0.55 % 4277:3:2:INP:TopTop: ren780(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1))) -> ren779(x1,x0) 0.23/0.55 % 4278:3:2:INP:TopTop: ren780(x0,x1),ren779(x1,x0) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1))) 0.23/0.55 % 4279:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1))),ren779(x1,x0) -> ren780(x0,x1) 0.23/0.55 % 4280:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2(x0,x1))),ren779(x1,x0),ren780(x0,x1) 0.23/0.55 % 4281:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren780(x0,x1) 0.23/0.55 % 4282:3:2:INP:TopTop: ren781(x0,x1),cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x0) 0.23/0.55 % 4283:3:2:INP:TopTop: ren781(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x0) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) 0.23/0.55 % 4284:3:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x0) -> ren781(x0,x1) 0.23/0.55 % 4285:3:2:INP:TopTop: -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2(x0,x1),x0),ren781(x0,x1) 0.23/0.55 % 4286:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren781(x0,x1) 0.23/0.55 % 4287:3:3:INP:TopTopTop: ren782(x0,x1,x2),cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x1,x2),x0)) 0.23/0.55 % 4288:2:3:INP:TopTopTop: -> cCoq_2eInit_2eDatatypes_2ebool___24t(x0),ren782(x0,x1,x2) 0.23/0.55 % 4289:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ebool___24t(happ(happ(x0,x1),x2)) -> ren782(x2,x0,x1) 0.23/0.55 % 4290:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2ebool___24t(skf524(x0)),c_24__type__13189___24t(x0) 0.23/0.55 % 4291:2:1:INP:Top: ren782(skf525(x0),x0,skf524(x0)) -> c_24__type__13189___24t(x0) 0.23/0.55 % 4292:3:3:INP:TopTopTop: c_24__type__13189___24t(x0),cCoq_2eInit_2eDatatypes_2ebool___24t(x1) -> ren782(x2,x0,x1) 0.23/0.55 % 4293:1:0:INP:: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eNumbers_2eBinNums_2eZ0),cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4294:9:7:INP:TopTopTopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eNumbers_2eBinNums_2eZ___24t(x4),cCoq_2eNumbers_2eBinNums_2eZ___24t(x5),c_24__type__74___24t(x6),p(happ(x6,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x5))),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x3,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x4,x5))))) -> p(happ(x6,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x3),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),x4),x5)))) 0.23/0.55 % 4295:1:2:INP:TopTop: -> =(cCoq_2eInit_2eNat_2eadd___24a2(x0,x1),happ(happ(cCoq_2eInit_2eNat_2eadd,x0),x1)) 0.23/0.55 % 4296:1:1:INP:Top: -> =(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1(x0)) 0.23/0.55 % 4297:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.55 % 4298:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1(x1))) 0.23/0.55 % 4299:1:3:INP:TopTopTop: -> =(happ(happ(happ(cCoq_2eInit_2eDatatypes_2efst,x0),x1),x2),cCoq_2eInit_2eDatatypes_2efst___24a3(x0,x1,x2)) 0.23/0.55 % 4300:3:1:INP:Top: cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> =(x0,cCoq_2eInit_2eDatatypes_2efalse),=(x0,cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.55 % 4301:2:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) 0.23/0.55 % 4302:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eLt) -> 0.23/0.55 % 4303:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.55 % 4304:2:2:INP:TopTop: c_24__type__13657___24t(x0,x1) -> t(x1,c_24__type__13657___24a1(x0)) 0.23/0.55 % 4305:2:2:INP:TopTop: t(x0,c_24__type__13657___24a1(x1)) -> c_24__type__13657___24t(x1,x0) 0.23/0.55 % 4306:2:1:INP:Top: c_24__type__30___24t(x0) -> t(x0,c_24__type__30) 0.23/0.55 % 4307:2:1:INP:Top: t(x0,c_24__type__30) -> c_24__type__30___24t(x0) 0.23/0.55 % 4308:8:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x3)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x3,x1)),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3),x0) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2) 0.23/0.55 % 4309:2:1:INP:Top: c_24__type__59635___24t(x0) -> t(x0,c_24__type__59635) 0.23/0.55 % 4310:2:1:INP:Top: t(x0,c_24__type__59635) -> c_24__type__59635___24t(x0) 0.23/0.55 % 4311:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) 0.23/0.55 % 4312:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) 0.23/0.55 % 4313:1:0:INP:: -> c_24__type__16816___24t(cCoq_2eReals_2eRfunctions_2eZ__spec) 0.23/0.55 % 4314:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),x1))) 0.23/0.55 % 4315:1:1:INP:Top: -> =(happ(cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem,x0),cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1(x0)) 0.23/0.55 % 4316:2:2:INP:TopTop: ren783(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1),x0) 0.23/0.55 % 4317:2:2:INP:TopTop: ren783(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.55 % 4318:2:2:INP:TopTop: ren784(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.55 % 4319:2:2:INP:TopTop: ren784(x0,x1) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1)) 0.23/0.55 % 4320:2:2:INP:TopTop: ren785(x0,x1) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2(x0,x1)) 0.23/0.55 % 4321:2:2:INP:TopTop: ren785(x0,x1) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2(x0,x1)) 0.23/0.55 % 4322:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren783(x0,x1),ren784(x0,x1),ren785(x0,x1) 0.23/0.55 % 4323:2:2:INP:TopTop: ren786(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.55 % 4324:2:2:INP:TopTop: ren786(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.55 % 4325:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren786(x0,x1) 0.23/0.55 % 4326:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)),cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1))) 0.23/0.55 % 4327:1:5:INP:TopTopTopTopTop: -> =(happ(happ(happ(happ(happ(cCoq_2eInit_2eWf_2eAcc__rect,x0),x1),x2),x3),x4),cCoq_2eInit_2eWf_2eAcc__rect___24a5(x0,x1,x2,x3,x4)) 0.23/0.55 % 4328:1:0:INP:: -> c_24__type__13869___24t(cCoq_2eReals_2eRdefinitions_2eRmult) 0.23/0.55 % 4329:2:1:INP:Top: c_24__type__19318___24t(x0) -> t(x0,c_24__type__19318) 0.23/0.55 % 4330:2:1:INP:Top: t(x0,c_24__type__19318) -> c_24__type__19318___24t(x0) 0.23/0.55 % 4331:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1))) 0.23/0.55 % 4332:1:0:INP:: -> c_24__type__61___24t(cCoq_2eZArith_2eBinInt_2eZne) 0.23/0.55 % 4333:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),x1)) 0.23/0.55 % 4334:7:5:INP:TopTopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),c_24__type__74___24t(x4),p(happ(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x3)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x3)))) -> p(happ(x4,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1),x2),x3))) 0.23/0.55 % 4335:1:4:INP:TopTopTopTop: =(cCoq_2eInit_2eSpecif_2eright___24a2(x0,x1),cCoq_2eInit_2eSpecif_2eleft___24a2(x2,x3)) -> 0.23/0.55 % 4336:2:1:INP:Top: c_24__type__74___24t(x0) -> t(x0,c_24__type__74) 0.23/0.55 % 4337:2:1:INP:Top: t(x0,c_24__type__74) -> c_24__type__74___24t(x0) 0.23/0.55 % 4338:2:4:INP:TopTopTopTop: ren787(x0,x1,x2,x3) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(skf526(x0,x1,x2,x3),x3))) 0.23/0.55 % 4339:2:4:INP:TopTopTopTop: ren787(x0,x1,x2,x3) -> p(c_24True) 0.23/0.55 % 4340:2:4:INP:TopTopTopTop: ren787(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf526(x0,x1,x2,x3)) 0.23/0.55 % 4341:2:4:INP:TopTopTopTop: ren787(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) 0.23/0.55 % 4342:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eZArith_2eZnumtheory_2eBezout___24a3(x0,x1,x2) -> ren787(x2,skf527(x0,x1,x2),x0,x1) 0.23/0.55 % 4343:2:2:INP:TopTop: ren788(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.55 % 4344:2:2:INP:TopTop: ren788(x0,x1) -> =(cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(x0,x1),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.55 % 4345:2:4:INP:TopTopTopTop: ren789(x0,x1,x2,x3) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4346:2:4:INP:TopTopTopTop: ren789(x0,x1,x2,x3) -> =(x1,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0)) 0.23/0.55 % 4347:2:4:INP:TopTopTopTop: ren789(x0,x1,x2,x3) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2(x2,x0)),cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(x3,x1)) 0.23/0.55 % 4348:2:2:INP:TopTop: ren790(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.55 % 4349:2:2:INP:TopTop: ren790(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eN0,cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2(x1,x0)) 0.23/0.55 % 4350:3:3:INP:TopTopTop: ren791(x0,x1,x2) -> ren789(skf528(x0,x1,x2),x0,x1,x2),ren790(x0,x2) 0.23/0.55 % 4351:2:3:INP:TopTopTop: ren791(x0,x1,x2) -> =(x2,cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x1)) 0.23/0.55 % 4352:2:3:INP:TopTopTop: ren792(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4353:3:3:INP:TopTopTop: ren792(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2eN___24t(x1) -> ren791(x1,x0,x2) 0.23/0.55 % 4354:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eN___24t(x0) -> ren788(x0,x1),ren792(skf529(x0,x1),x1,x0) 0.23/0.55 % 4355:1:1:INP:Top: -> =(cCoq_2eQArith_2eQArith__base_2eQden___24a1(x0),happ(cCoq_2eQArith_2eQArith__base_2eQden,x0)) 0.23/0.55 % 4356:2:3:INP:TopTopTop: ren793(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4357:2:3:INP:TopTopTop: ren793(x0,x1,x2) -> =(x1,cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2(x2,x0)) 0.23/0.55 % 4358:2:3:INP:TopTopTop: ren794(x0,x1,x2) -> =(x0,cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3(x1,x2,skf530(x0,x1,x2))) 0.23/0.55 % 4359:2:3:INP:TopTopTop: ren794(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x1,skf530(x0,x1,x2)) 0.23/0.55 % 4360:2:3:INP:TopTopTop: ren794(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x1,x2) 0.23/0.55 % 4361:2:3:INP:TopTopTop: ren795(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,skf531(x0,x1,x2)) 0.23/0.55 % 4362:2:3:INP:TopTopTop: ren795(x0,x1,x2) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3(x0,x1,skf531(x0,x1,x2)),x2) 0.23/0.55 % 4363:2:3:INP:TopTopTop: ren795(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) 0.23/0.55 % 4364:2:3:INP:TopTopTop: ren796(x0,x1,x2) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2(x0,x1),x2) 0.23/0.55 % 4365:2:3:INP:TopTopTop: ren796(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) 0.23/0.55 % 4366:2:3:INP:TopTopTop: ren797(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) 0.23/0.55 % 4367:2:3:INP:TopTopTop: ren797(x0,x1,x2) -> cCoq_2eNumbers_2eBinNums_2eN___24t(skf532(x0,x1,x2)) 0.23/0.55 % 4368:2:3:INP:TopTopTop: ren797(x0,x1,x2) -> =(x2,cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3(x0,x1,skf532(x0,x1,x2))) 0.23/0.55 % 4369:2:3:INP:TopTopTop: ren798(x0,x1,x2) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3(x0,x1,skf533(x0,x1,x2)),x2) 0.23/0.55 % 4370:2:3:INP:TopTopTop: ren798(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,skf533(x0,x1,x2)) 0.23/0.55 % 4371:2:3:INP:TopTopTop: ren798(x0,x1,x2) -> cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) 0.23/0.55 % 4372:2:3:INP:TopTopTop: ren799(x0,x1,x2) -> t(x0,x1) 0.23/0.55 % 4373:2:3:INP:TopTopTop: ren799(x0,x1,x2) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2(x1,x0),x2) 0.23/0.55 % 4374:11:2:INP:TopTop: cType___24t(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t(x0,x1) -> ren793(skf534(x0,x1),x1,x0),ren794(x1,x0,skf535(x0,x1)),ren795(x0,skf536(x0,x1),x1),ren796(x0,skf537(x0,x1),x1),ren797(x0,skf538(x0,x1),x1),ren798(x0,skf539(x0,x1),x1),ren799(skf540(x0,x1),x0,x1),=(x1,cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1(x0)),=(cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(x0),x1) 0.23/0.55 % 4375:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),ren800(x0,x1,x2,x3) 0.23/0.55 % 4376:2:4:INP:TopTopTopTop: -> cCoq_2eNumbers_2eBinNums_2eZ___24t(skf541(x0,x1,x2,x3)),ren800(x0,x1,x2,x3) 0.23/0.55 % 4377:2:4:INP:TopTopTopTop: -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x2)),skf541(x1,x0,x2,x3))),ren800(x1,x0,x2,x3) 0.23/0.55 % 4378:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,skf541(x0,x1,x2,x3))),ren800(x0,x1,x2,x3) 0.23/0.55 % 4379:2:4:INP:TopTopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(skf541(x0,x1,x2,x3),cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1(x2))),ren800(x0,x1,x2,x3) 0.23/0.55 % 4380:2:4:INP:TopTopTopTop: p(happ(x0,cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4(x1,x2,x3,skf541(x3,x1,x2,x0)))) -> ren800(x3,x1,x2,x0) 0.23/0.55 % 4381:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),c_24__type__18997___24t(x0,x1,x2),ren800(skf542(x0,x1,x2),x0,x1,x2),cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t(x0,x1,x3) -> p(happ(x2,x3)) 0.23/0.55 % 4382:3:3:INP:TopTopTop: ren801(x0,x1,x2),=(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)) 0.23/0.55 % 4383:3:3:INP:TopTopTop: ren801(x0,x1,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)) -> =(x0,x1) 0.23/0.55 % 4384:3:3:INP:TopTopTop: =(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)) -> ren801(x0,x1,x2) 0.23/0.55 % 4385:3:3:INP:TopTopTop: -> =(x0,x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x2)),ren801(x0,x1,x2) 0.23/0.55 % 4386:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> ren801(x1,x0,x2) 0.23/0.55 % 4387:3:3:INP:TopTopTop: ren802(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) 0.23/0.55 % 4388:3:3:INP:TopTopTop: ren802(x0,x1,x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))) 0.23/0.55 % 4389:3:3:INP:TopTopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)) -> ren802(x0,x1,x2) 0.23/0.55 % 4390:3:3:INP:TopTopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x2,x1))),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x2)),ren802(x0,x1,x2) 0.23/0.55 % 4391:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> ren802(x0,x2,x1) 0.23/0.55 % 4392:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.55 % 4393:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat,x0)) 0.23/0.55 % 4394:1:1:INP:Top: -> =(happ(cCoq_2eNArith_2eBinNatDef_2eN_2esucc,x0),cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1(x0)) 0.23/0.55 % 4395:5:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),=(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0),=(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4396:2:1:INP:Top: t(x0,cCoq_2eInit_2eDatatypes_2eunit) -> cCoq_2eInit_2eDatatypes_2eunit___24t(x0) 0.23/0.55 % 4397:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2eunit___24t(x0) -> t(x0,cCoq_2eInit_2eDatatypes_2eunit) 0.23/0.55 % 4398:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1))) 0.23/0.55 % 4399:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> =(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.55 % 4400:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ),c_3d___24a1(cCoq_2eNumbers_2eBinNums_2eZ))),cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff) 0.23/0.55 % 4401:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x2,x1))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.55 % 4402:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x1),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x1)))) -> =(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)) 0.23/0.55 % 4403:2:2:INP:TopTop: =(cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) -> =(x0,x1) 0.23/0.55 % 4404:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2(x2,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0),x2))) 0.23/0.55 % 4405:2:2:INP:TopTop: c_24__type__97___24t(x0,x1) -> t(x1,c_24__type__97___24a1(x0)) 0.23/0.55 % 4406:2:2:INP:TopTop: t(x0,c_24__type__97___24a1(x1)) -> c_24__type__97___24t(x1,x0) 0.23/0.55 % 4407:2:2:INP:TopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(skf543(x0)),c_24__type__13214___24t(x1,x0) 0.23/0.55 % 4408:2:2:INP:TopTop: cType___24t(happ(x0,skf543(x0))) -> c_24__type__13214___24t(x1,x0) 0.23/0.55 % 4409:3:3:INP:TopTopTop: c_24__type__13214___24t(x0,x1),cCoq_2eInit_2eDatatypes_2enat___24t(x2) -> cType___24t(happ(x1,x2)) 0.23/0.55 % 4410:2:2:INP:TopTop: p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2ele,x0),x1)) -> cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(x0,x1) 0.23/0.55 % 4411:2:2:INP:TopTop: cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2(x0,x1) -> p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2ele,x0),x1)) 0.23/0.55 % 4412:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) 0.23/0.55 % 4413:2:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eQArith_2eQArith__base_2eQnum___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eQArith_2eQArith__base_2eQden___24a1(x1))),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eQArith_2eQArith__base_2eQnum___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eQArith_2eQArith__base_2eQden___24a1(x0))))) -> cCoq_2eQArith_2eQArith__base_2eQle___24a2(x0,x1) 0.23/0.55 % 4414:2:2:INP:TopTop: cCoq_2eQArith_2eQArith__base_2eQle___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eQArith_2eQArith__base_2eQnum___24a1(x0),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eQArith_2eQArith__base_2eQden___24a1(x1))),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(cCoq_2eQArith_2eQArith__base_2eQnum___24a1(x1),cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eQArith_2eQArith__base_2eQden___24a1(x0))))) 0.23/0.55 % 4415:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1))) 0.23/0.55 % 4416:2:1:INP:Top: t(x0,c_24__type__59418) -> c_24__type__59418___24t(x0) 0.23/0.55 % 4417:2:1:INP:Top: c_24__type__59418___24t(x0) -> t(x0,c_24__type__59418) 0.23/0.55 % 4418:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(x1,x2),=(cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2(x0,x1),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2(x0,x2)) 0.23/0.55 % 4419:5:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),c_24__type__74___24t(x2),p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1)))) -> p(happ(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x1)))) 0.23/0.55 % 4420:2:1:INP:Top: t(x0,c_24__type__14906) -> c_24__type__14906___24t(x0) 0.23/0.55 % 4421:2:1:INP:Top: c_24__type__14906___24t(x0) -> t(x0,c_24__type__14906) 0.23/0.55 % 4422:1:2:INP:TopTop: =(cCoq_2esetoid__ring_2eRing__polynom_2emon0,cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2(x0,x1)) -> 0.23/0.55 % 4423:3:2:INP:TopTop: ren803(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) 0.23/0.55 % 4424:3:2:INP:TopTop: ren803(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) 0.23/0.55 % 4425:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))) -> ren803(x0,x1) 0.23/0.55 % 4426:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0))),ren803(x0,x1) 0.23/0.55 % 4427:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> ren803(x0,x1) 0.23/0.55 % 4428:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2ele,x0),x1),cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)) 0.23/0.55 % 4429:2:5:INP:TopTopTopTopTop: ren804(x0,x1,x2,x3,x4) -> t(x0,x1) 0.23/0.55 % 4430:2:5:INP:TopTopTopTopTop: ren804(x0,x1,x2,x3,x4) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x1,x2,x3,x4),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.55 % 4431:2:5:INP:TopTopTopTopTop: ren804(x0,x1,x2,x3,x4) -> =(x4,cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x1,x0)) 0.23/0.55 % 4432:2:5:INP:TopTopTopTopTop: ren805(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4433:2:5:INP:TopTopTopTopTop: ren805(x0,x1,x2,x3,x4) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x1,x2,x3,x4),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.55 % 4434:2:5:INP:TopTopTopTopTop: ren805(x0,x1,x2,x3,x4) -> =(x4,cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x1,x0,skf544(x0,x1,x2,x3,x4))) 0.23/0.55 % 4435:2:5:INP:TopTopTopTopTop: ren805(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x1,skf544(x0,x1,x2,x3,x4)) 0.23/0.55 % 4436:2:8:INP:TopTopTopTopTopTopTopTop: ren806(x0,x1,x2,x3,x4,x5,x6,x7) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x2,x3),cCoq_2eInit_2eDatatypes_2etrue) 0.23/0.55 % 4437:2:8:INP:TopTopTopTopTopTopTopTop: ren806(x0,x1,x2,x3,x4,x5,x6,x7) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x4,x5),cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x6,x7)) 0.23/0.55 % 4438:2:6:INP:TopTopTopTopTopTop: ren807(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x2,x3)) 0.23/0.55 % 4439:2:6:INP:TopTopTopTopTopTop: ren807(x0,x1,x2,x3,x4,x5) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x4,x5),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.55 % 4440:3:10:INP:TopTopTopTopTopTopTopTopTopTop: ren808(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> ren806(x0,x1,x2,x3,x4,x5,x6,x7),ren807(x0,x1,x2,x3,x6,x7) 0.23/0.55 % 4441:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren808(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(cCoq_2eInit_2eDatatypes_2eEq,cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x8,x9)) 0.23/0.55 % 4442:2:6:INP:TopTopTopTopTopTop: ren809(x0,x1,x2,x3,x4,x5) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x2,x3),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.55 % 4443:2:6:INP:TopTopTopTopTopTop: ren809(x0,x1,x2,x3,x4,x5) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x4,x5),cCoq_2eInit_2eDatatypes_2eLt) 0.23/0.55 % 4444:2:6:INP:TopTopTopTopTopTop: ren810(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x2,x3)) 0.23/0.55 % 4445:2:6:INP:TopTopTopTopTopTop: ren810(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x4,x5)) 0.23/0.55 % 4446:8:10:INP:TopTopTopTopTopTopTopTopTopTop: ren811(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),cType___24t(x0),c_24__type__14243___24t(x0,x1),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x2),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x3) -> ren808(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9),ren809(x0,x1,x6,x7,x8,x9),ren810(x0,x1,x6,x7,x8,x9) 0.23/0.55 % 4447:2:10:INP:TopTopTopTopTopTopTopTopTopTop: ren811(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9) -> =(x7,cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x3,x9,x5)) 0.23/0.55 % 4448:2:8:INP:TopTopTopTopTopTopTopTop: ren812(x0,x1,x2,x3,x4,x5,x6,x7) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf545(x0,x1,x2,x3,x4,x5,x6,x7)) 0.23/0.55 % 4449:2:8:INP:TopTopTopTopTopTopTopTop: ren812(x0,x1,x2,x3,x4,x5,x6,x7) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,skf546(x0,x1,x2,x3,x4,x5,x6,x7)) 0.23/0.55 % 4450:5:8:INP:TopTopTopTopTopTopTopTop: ren812(x0,x1,x2,x3,x4,x5,x6,x7),cType___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(skf545(x0,x1,x2,x3,x4,x5,x6,x7)) -> ren811(x0,x2,x3,x4,x5,skf546(x0,x1,x2,x3,x4,x5,x6,x7),x6,x7,x1,skf545(x0,x1,x2,x3,x4,x5,x6,x7)) 0.23/0.55 % 4451:2:8:INP:TopTopTopTopTopTopTopTop: ren812(x0,x1,x2,x3,x4,x5,x6,x7) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x4) 0.23/0.55 % 4452:4:7:INP:TopTopTopTopTopTopTop: ren813(x0,x1,x2,x3,x4,x5,x6) -> ren804(skf547(x0,x1,x2,x3),x0,x1,x2,x3),ren805(skf548(x0,x1,x2,x3),x0,x1,x2,x3),ren812(x0,x4,x1,x5,skf549(x0,x1,x2,x3,x4,x5,x6),x6,x2,x3) 0.23/0.55 % 4453:2:7:INP:TopTopTopTopTopTopTop: ren813(x0,x1,x2,x3,x4,x5,x6) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x5,x4,x6),x2) 0.23/0.55 % 4454:2:5:INP:TopTopTopTopTop: ren814(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) 0.23/0.55 % 4455:4:5:INP:TopTopTopTopTop: ren814(x0,x1,x2,x3,x4),cType___24t(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x2) -> ren813(x0,x3,x4,x2,skf550(x0,x1,x2,x3,x4),x1,skf551(x0,x1,x2,x3,x4)) 0.23/0.55 % 4456:2:5:INP:TopTopTopTopTop: ren814(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,skf551(x0,x1,x2,x3,x4)) 0.23/0.55 % 4457:2:5:INP:TopTopTopTopTop: ren814(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf550(x0,x1,x2,x3,x4)) 0.23/0.55 % 4458:2:8:INP:TopTopTopTopTopTopTopTop: ren815(x0,x1,x2,x3,x4,x5,x6,x7) -> =(cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1),cCoq_2eInit_2eDatatypes_2eEq) 0.23/0.55 % 4459:2:8:INP:TopTopTopTopTopTopTopTop: ren815(x0,x1,x2,x3,x4,x5,x6,x7) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x2,x3,x4,x5),cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x2,x3,x6,x7)) 0.23/0.55 % 4460:2:6:INP:TopTopTopTopTopTop: ren816(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2eGt,cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x0,x1)) 0.23/0.55 % 4461:2:6:INP:TopTopTopTopTopTop: ren816(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x2,x3,x4,x5)) 0.23/0.55 % 4462:2:6:INP:TopTopTopTopTopTop: ren817(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x1,x2,x3)) 0.23/0.55 % 4463:2:6:INP:TopTopTopTopTopTop: ren817(x0,x1,x2,x3,x4,x5) -> =(cCoq_2eInit_2eDatatypes_2eLt,cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2(x4,x5)) 0.23/0.55 % 4464:2:8:INP:TopTopTopTopTopTopTopTop: ren818(x0,x1,x2,x3,x4,x5,x6,x7) -> =(x0,cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x1,x2,x3)) 0.23/0.55 % 4465:4:8:INP:TopTopTopTopTopTopTopTop: ren818(x0,x1,x2,x3,x4,x5,x6,x7) -> ren815(x4,x2,x1,x5,x6,x3,x7,x0),ren816(x4,x2,x1,x5,x7,x0),ren817(x1,x5,x7,x0,x4,x2) 0.23/0.55 % 4466:2:7:INP:TopTopTopTopTopTopTop: ren819(x0,x1,x2,x3,x4,x5,x6) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4467:5:7:INP:TopTopTopTopTopTopTop: ren819(x0,x1,x2,x3,x4,x5,x6),cType___24t(x1),cCoq_2eNumbers_2eBinNums_2epositive___24t(x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> ren818(x3,x1,x0,skf552(x0,x1,x2,x3,x4,x5,x6),x2,x4,x5,x6) 0.23/0.55 % 4468:2:7:INP:TopTopTopTopTopTopTop: ren819(x0,x1,x2,x3,x4,x5,x6) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x1,skf552(x0,x1,x2,x3,x4,x5,x6)) 0.23/0.55 % 4469:2:5:INP:TopTopTopTopTop: ren820(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,skf554(x0,x1,x2,x3,x4)) 0.23/0.55 % 4470:2:5:INP:TopTopTopTopTop: ren820(x0,x1,x2,x3,x4) -> =(x1,cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x2,skf553(x0,x1,x2,x3,x4),skf554(x0,x1,x2,x3,x4))) 0.23/0.55 % 4471:2:5:INP:TopTopTopTopTop: ren820(x0,x1,x2,x3,x4) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x3,x4,x1)) 0.23/0.55 % 4472:2:5:INP:TopTopTopTopTop: ren820(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf553(x0,x1,x2,x3,x4)) 0.23/0.55 % 4473:2:5:INP:TopTopTopTopTop: ren820(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x2) 0.23/0.55 % 4474:2:5:INP:TopTopTopTopTop: ren821(x0,x1,x2,x3,x4) -> t(x0,x1) 0.23/0.55 % 4475:2:5:INP:TopTopTopTopTop: ren821(x0,x1,x2,x3,x4) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x1,x2,x3,x4),cCoq_2eInit_2eDatatypes_2efalse) 0.23/0.55 % 4476:2:5:INP:TopTopTopTopTop: ren821(x0,x1,x2,x3,x4) -> =(x4,cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x1,x0)) 0.23/0.55 % 4477:4:6:INP:TopTopTopTopTopTop: ren822(x0,x1,x2,x3,x4,x5) -> ren819(skf555(x0,x1,x2,x3,x4,x5),x0,x1,x2,x3,x4,x5),ren820(x0,x2,skf556(x0,x2,x3,x5),x3,x5),ren821(skf557(x0,x2,x3,x5),x0,x3,x5,x2) 0.23/0.55 % 4478:2:6:INP:TopTopTopTopTopTop: ren822(x0,x1,x2,x3,x4,x5) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x0,x1,x4),x5) 0.23/0.55 % 4479:2:5:INP:TopTopTopTopTop: ren823(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,skf558(x0,x1,x2,x3,x4)) 0.23/0.55 % 4480:4:5:INP:TopTopTopTopTop: ren823(x0,x1,x2,x3,x4),cType___24t(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> ren822(x0,x2,x1,x3,skf558(x0,x1,x2,x3,x4),x4) 0.23/0.55 % 4481:2:5:INP:TopTopTopTopTop: ren823(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x2) 0.23/0.55 % 4482:2:5:INP:TopTopTopTopTop: ren824(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4483:2:5:INP:TopTopTopTopTop: ren824(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x1,skf559(x0,x1,x2,x3,x4)) 0.23/0.55 % 4484:2:5:INP:TopTopTopTopTop: ren824(x0,x1,x2,x3,x4) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3(x1,x0,skf559(x0,x1,x2,x3,x4)),x2) 0.23/0.55 % 4485:2:5:INP:TopTopTopTopTop: ren824(x0,x1,x2,x3,x4) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x1,x3,x4,x2)) 0.23/0.55 % 4486:2:5:INP:TopTopTopTopTop: ren825(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) 0.23/0.55 % 4487:2:5:INP:TopTopTopTopTop: ren825(x0,x1,x2,x3,x4) -> =(x2,cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4(x0,x1,skf560(x0,x1,x2,x3,x4),skf561(x0,x1,x2,x3,x4))) 0.23/0.55 % 4488:2:5:INP:TopTopTopTopTop: ren825(x0,x1,x2,x3,x4) -> =(cCoq_2eInit_2eDatatypes_2efalse,cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x0,x3,x4,x2)) 0.23/0.55 % 4489:2:5:INP:TopTopTopTopTop: ren825(x0,x1,x2,x3,x4) -> cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,skf561(x0,x1,x2,x3,x4)) 0.23/0.55 % 4490:2:5:INP:TopTopTopTopTop: ren825(x0,x1,x2,x3,x4) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf560(x0,x1,x2,x3,x4)) 0.23/0.55 % 4491:2:6:INP:TopTopTopTopTopTop: ren826(x0,x1,x2,x3,x4,x5) -> t(x0,x1) 0.23/0.55 % 4492:2:6:INP:TopTopTopTopTopTop: ren826(x0,x1,x2,x3,x4,x5) -> =(x2,cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x1,x0)) 0.23/0.55 % 4493:2:6:INP:TopTopTopTopTopTop: ren826(x0,x1,x2,x3,x4,x5) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4(x1,x3,x4,x2),happ(happ(x3,x5),x0)) 0.23/0.55 % 4494:2:5:INP:TopTopTopTopTop: ren827(x0,x1,x2,x3,x4) -> =(cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2(x0,x1),x2) 0.23/0.55 % 4495:4:5:INP:TopTopTopTopTop: ren827(x0,x1,x2,x3,x4) -> ren824(skf562(x0,x2,x3,x4),x0,x3,x4,x2),ren825(x0,skf563(x0,x2,x3,x4),x3,x4,x2),ren826(skf564(x0,x1,x2,x3,x4),x0,x3,x4,x2,x1) 0.23/0.55 % 4496:4:5:INP:TopTopTopTopTop: ren828(x0,x1,x2,x3,x4),cType___24t(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> ren827(x0,x2,x3,x1,x4) 0.23/0.55 % 4497:2:5:INP:TopTopTopTopTop: ren828(x0,x1,x2,x3,x4) -> t(x2,x0) 0.23/0.55 % 4498:5:4:INP:TopTopTopTop: cType___24t(x0),cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t(x0,x1) -> ren814(x0,skf565(x0,x2,x1,x3),x3,x2,x1),ren823(x0,x3,skf566(x0,x2,x1,x3),x2,x1),ren828(x0,x3,skf567(x0,x2,x1,x3),x1,x2) 0.23/0.55 % 4499:2:2:INP:TopTop: p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2elt,x0),x1)) -> cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(x0,x1) 0.23/0.55 % 4500:2:2:INP:TopTop: cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2(x0,x1) -> p(happ(happ(cCoq_2ePArith_2eBinPos_2ePos_2elt,x0),x1)) 0.23/0.55 % 4501:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(x0)))) 0.23/0.55 % 4502:2:1:INP:Top: -> cCoq_2eInit_2eDatatypes_2ebool___24t(skf568(x0)),c_24__type__19818___24t(x0) 0.23/0.55 % 4503:2:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,skf568(x0))) -> c_24__type__19818___24t(x0) 0.23/0.55 % 4504:3:2:INP:TopTop: c_24__type__19818___24t(x0),cCoq_2eInit_2eDatatypes_2ebool___24t(x1) -> cCoq_2eNumbers_2eBinNums_2eZ___24t(happ(x0,x1)) 0.23/0.55 % 4505:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eZArith_2eZpower_2eZpower__nat,x0),x1),cCoq_2eZArith_2eZpower_2eZpower__nat___24a2(x0,x1)) 0.23/0.55 % 4506:2:1:INP:Top: t(x0,cCoq_2eInit_2eDatatypes_2ebool) -> cCoq_2eInit_2eDatatypes_2ebool___24t(x0) 0.23/0.55 % 4507:2:1:INP:Top: cCoq_2eInit_2eDatatypes_2ebool___24t(x0) -> t(x0,cCoq_2eInit_2eDatatypes_2ebool) 0.23/0.55 % 4508:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) 0.23/0.55 % 4509:1:0:INP:: -> c_24__type__13361___24t(cCoq_2eLogic_2eDecidable_2edecidable) 0.23/0.55 % 4510:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__525,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__956,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eInit_2eDatatypes_2ebool,cCoq_2eZArith_2eBinInt_2eZ_2eeq,c_3d___24a1(cCoq_2eInit_2eDatatypes_2ebool))),cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit) 0.23/0.55 % 4511:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1(x0),cCoq_2eNumbers_2eBinNums_2exH) 0.23/0.55 % 4512:6:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x3,x1)),x2) -> cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3(x0,x1,x2) 0.23/0.55 % 4513:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x2)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x2)) 0.23/0.55 % 4514:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2)) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZ0),=(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1)) 0.23/0.55 % 4515:1:2:INP:TopTop: -> =(cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2(x0,x1),happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2eadd,x0),x1)) 0.23/0.55 % 4516:1:1:INP:Top: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0),happ(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2,x0)) 0.23/0.55 % 4517:4:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(x0,x2),x1),cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.55 % 4518:2:1:INP:Top: c_24__type__19459___24t(x0) -> t(x0,c_24__type__19459) 0.23/0.55 % 4519:2:1:INP:Top: t(x0,c_24__type__19459) -> c_24__type__19459___24t(x0) 0.23/0.55 % 4520:1:1:INP:Top: -> =(happ(cCoq_2esetoid__ring_2eRing__polynom_2ePEO,x0),cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1(x0)) 0.23/0.55 % 4521:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eInit_2eDatatypes_2eorb,x0),x1),cCoq_2eInit_2eDatatypes_2eorb___24a2(x0,x1)) 0.23/0.55 % 4522:1:0:INP:: -> c_24__type__45___24t(cCoq_2eZArith_2eBinIntDef_2eZ_2equot) 0.23/0.55 % 4523:2:1:INP:Top: c_24__type__14728___24t(x0) -> t(x0,c_24__type__14728) 0.23/0.55 % 4524:2:1:INP:Top: t(x0,c_24__type__14728) -> c_24__type__14728___24t(x0) 0.23/0.55 % 4525:1:0:INP:: -> c_24__type__13874___24t(cCoq_2eReals_2eRdefinitions_2eRle) 0.23/0.55 % 4526:3:2:INP:TopTop: ren829(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) 0.23/0.55 % 4527:3:2:INP:TopTop: ren829(x0,x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)) 0.23/0.55 % 4528:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))) -> ren829(x0,x1) 0.23/0.55 % 4529:3:2:INP:TopTop: -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exH),x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x0))),ren829(x0,x1) 0.23/0.55 % 4530:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> ren829(x1,x0) 0.23/0.55 % 4531:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x1,x2))) 0.23/0.55 % 4532:2:1:INP:Top: t(x0,c_24__type__19321) -> c_24__type__19321___24t(x0) 0.23/0.55 % 4533:2:1:INP:Top: c_24__type__19321___24t(x0) -> t(x0,c_24__type__19321) 0.23/0.55 % 4534:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2))) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2)) 0.23/0.55 % 4535:2:2:INP:TopTop: cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) -> p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2edivide,x0),x1)) 0.23/0.55 % 4536:2:2:INP:TopTop: p(happ(happ(cCoq_2eZArith_2eBinInt_2eZ_2edivide,x0),x1)) -> cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2(x0,x1) 0.23/0.55 % 4537:1:2:INP:TopTop: -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2(x0,x1),happ(happ(cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb,x0),x1)) 0.23/0.55 % 4538:2:3:INP:TopTopTop: t(x0,c_24__type__18997___24a2(x1,x2)) -> c_24__type__18997___24t(x1,x2,x0) 0.23/0.55 % 4539:2:3:INP:TopTopTop: c_24__type__18997___24t(x0,x1,x2) -> t(x2,c_24__type__18997___24a2(x0,x1)) 0.23/0.55 % 4540:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)) -> ren830(x0,x1) 0.23/0.55 % 4541:3:2:INP:TopTop: p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren830(x1,x0) 0.23/0.55 % 4542:7:4:INP:TopTopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),cCoq_2eNumbers_2eBinNums_2eZ___24t(x3),ren830(x3,x1),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,x2),x3)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1),x2) 0.23/0.55 % 4543:6:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x2),cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x1,x2))) 0.23/0.55 % 4544:1:2:INP:TopTop: -> =(happ(happ(cCoq_2eNArith_2eBinNatDef_2eN_2ediv,x0),x1),cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2(x0,x1)) 0.23/0.55 % 4545:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x1,x2)),x2),cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),x2)) 0.23/0.55 % 4546:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0))),=(cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0)),cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1(x0)) 0.23/0.55 % 4547:2:2:INP:TopTop: -> cCoq_2eInit_2eDatatypes_2enat___24t(x0),ren831(x0,x1) 0.23/0.55 % 4548:2:2:INP:TopTop: -> p(happ(x0,x1)),ren831(x1,x0) 0.23/0.55 % 4549:2:2:INP:TopTop: p(happ(x0,cCoq_2eInit_2eDatatypes_2eS___24a1(x1))) -> ren831(x1,x0) 0.23/0.55 % 4550:5:2:INP:TopTop: c_24__type__19822___24t(x0),p(happ(x0,cCoq_2eInit_2eDatatypes_2eO)),ren831(skf569(x0),x0),cCoq_2eInit_2eDatatypes_2enat___24t(x1) -> p(happ(x0,x1)) 0.23/0.55 % 4551:7:3:INP:TopTopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),cCoq_2eNumbers_2eBinNums_2eZ___24t(x2),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x2)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x0),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x2,cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2(x0,x1))) 0.23/0.55 % 4552:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(x0),cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0)))) 0.23/0.55 % 4553:3:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x0,x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,x0)) 0.23/0.55 % 4554:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,x0))),=(x0,cCoq_2eNumbers_2eBinNums_2eZ0) -> 0.23/0.55 % 4555:1:0:INP:: -> cCoq_2eClasses_2eMorphisms_2eProper___24a3(c_24__type__45,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,c_24__type__30,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eClasses_2eMorphisms_2erespectful___24a4(cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eNumbers_2eBinNums_2eZ,cCoq_2eZArith_2eBinInt_2eZ_2eeq,cCoq_2eZArith_2eBinInt_2eZ_2eeq)),cCoq_2eZArith_2eBinIntDef_2eZ_2epow) 0.23/0.55 % 4556:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x1),=(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2(x0,x1)),cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x0,x1))) 0.23/0.55 % 4557:2:2:INP:TopTop: ren832(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x0))) 0.23/0.55 % 4558:2:2:INP:TopTop: ren832(x0,x1) -> p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2(x1,x0),cCoq_2eNumbers_2eBinNums_2eZ0)) 0.23/0.55 % 4559:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x1,cCoq_2eNumbers_2eBinNums_2eZ0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> ren832(x1,x0) 0.23/0.55 % 4560:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)) -> c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1(x0) 0.23/0.55 % 4561:3:3:INP:TopTopTop: ren833(x0,x1,x2),cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) -> cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x1,x2),x0)) 0.23/0.55 % 4562:2:3:INP:TopTopTop: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0),ren833(x0,x1,x2) 0.23/0.55 % 4563:2:3:INP:TopTopTop: cCoq_2eInit_2eDatatypes_2ecomparison___24t(happ(happ(x0,x1),x2)) -> ren833(x2,x0,x1) 0.23/0.55 % 4564:2:1:INP:Top: -> cCoq_2eNumbers_2eBinNums_2epositive___24t(skf570(x0)),c_24__type__19204___24t(x0) 0.23/0.55 % 4565:2:1:INP:Top: ren833(skf571(x0),x0,skf570(x0)) -> c_24__type__19204___24t(x0) 0.23/0.55 % 4566:3:3:INP:TopTopTop: c_24__type__19204___24t(x0),cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) -> ren833(x2,x0,x1) 0.23/0.55 % 4567:1:2:INP:TopTop: -> =(cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2(x0,x1),happ(happ(cCoq_2esetoid__ring_2eRing__polynom_2evmon,x0),x1)) 0.23/0.55 % 4568:4:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),=(cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x1),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)) -> =(x0,x1) 0.23/0.55 % 4569:1:0:INP:: -> c_24__type__401___24t(cCoq_2eInit_2eDatatypes_2elist) 0.23/0.55 % 4570:3:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x0,cCoq_2eNumbers_2eBinNums_2eZ0)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1(x0)) 0.23/0.55 % 4571:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),=(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(x0,x1)) -> =(cCoq_2eNumbers_2eBinNums_2eZ0,x0) 0.23/0.55 % 4572:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(x1,x0)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))) 0.23/0.55 % 4573:2:1:INP:Top: ren834(x0) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZ0) 0.23/0.55 % 4574:2:1:INP:Top: ren834(x0) -> =(cCoq_2eNumbers_2eBinNums_2eN0,cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0)) 0.23/0.55 % 4575:2:2:INP:TopTop: ren835(x0,x1) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x0),cCoq_2eNumbers_2eBinNums_2eN0) 0.23/0.55 % 4576:2:2:INP:TopTop: ren835(x0,x1) -> =(x0,cCoq_2eNumbers_2eBinNums_2eZneg___24a1(x1)) 0.23/0.55 % 4577:2:2:INP:TopTop: ren835(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x1) 0.23/0.55 % 4578:2:2:INP:TopTop: ren836(x0,x1) -> =(cCoq_2eNumbers_2eBinNums_2eNpos___24a1(x0),cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1(x1)) 0.23/0.55 % 4579:2:2:INP:TopTop: ren836(x0,x1) -> =(x1,cCoq_2eNumbers_2eBinNums_2eZpos___24a1(x0)) 0.23/0.55 % 4580:2:2:INP:TopTop: ren836(x0,x1) -> cCoq_2eNumbers_2eBinNums_2epositive___24t(x0) 0.23/0.55 % 4581:4:1:INP:Top: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0) -> ren834(x0),ren835(x0,skf572(x0)),ren836(skf573(x0),x0) 0.23/0.55 % 4582:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2(x0,x1))))) 0.23/0.55 % 4583:2:2:INP:TopTop: c_24__type__16422___24t(x0,x1) -> t(x1,c_24__type__16422___24a1(x0)) 0.23/0.55 % 4584:2:2:INP:TopTop: t(x0,c_24__type__16422___24a1(x1)) -> c_24__type__16422___24t(x1,x0) 0.23/0.55 % 4585:5:2:INP:TopTop: cCoq_2eNumbers_2eBinNums_2eZ___24t(x0),cCoq_2eNumbers_2eBinNums_2eZ___24t(x1),p(cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x0)),p(cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2(cCoq_2eNumbers_2eBinNums_2eZ0,x1)) -> =(cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2(x0,cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2(cCoq_2eNumbers_2eBinNums_2eZpos___24a1(cCoq_2eNumbers_2eBinNums_2exO___24a1(cCoq_2eNumbers_2eBinNums_2exH)),x1))),cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2(x1,cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1(x0))) 0.23/0.55 0.23/0.55 % Predicates: cCoq_2eNumbers_2eBinNums_2eZ___24t = p cCoq_2eInit_2ePeano_2elt___24a2 c_24__type__45___24t cCoq_2eNumbers_2eBinNums_2epositive___24t c_24__type__16853___24t cType___24t c_24__type__525___24t cCoq_2eClasses_2eMorphisms_2eProper___24a3 c_24__type__401___24t cCoq_2eInit_2eDatatypes_2enat___24t cProp___24t c_24__type__19822___24t t c_24__type__13234___24t c_24__type__18835___24t c_24__type__90___24t c_24__type__12___24t cCoq_2eZArith_2eBinInt_2eZ_2eOdd___24a1 c_24__type__19204___24t c_24__type__59565___24t cCoq_2eNumbers_2eBinNums_2eN___24t cCoq_2eStructures_2eOrdersTac_2eord___24t cCoq_2eInit_2eWf_2ewell__founded___24a2 c_24__type__245___24t cCoq_2eInit_2eSpecif_2esig___24t cCoq_2eInit_2eDatatypes_2eprod___24t c_24__type__13315___24t c_24__type__13869___24t c_24__type__392___24t c_24__type__22008___24t c_24__type__30___24t cCoq_2eQArith_2eQArith__base_2eQ___24t c_24__type__59653___24t c_24__type__59662___24t c_24__type__19197___24t c_24__type__22003___24t c_24__type__14511___24t cCoq_2eInit_2eDatatypes_2ecomparison___24t cCoq_2eZArith_2eBinInt_2eZ_2edivide___24a2 c_24__type__16412___24t cCoq_2eZArith_2eZdiv_2eRemainder___24a2 c_24__type__16414___24t c_24__type__19160___24t c_24__type__74___24t c_24__type__443___24t cCoq_2eZArith_2eBinInt_2eZne___24a2 c_24__type__13871___24t cCoq_2eInit_2ePeano_2ele___24a2 c_24__type__13189___24t cCoq_2eLogic_2eDecidable_2edecidable___24a1 cCoq_2eInit_2eDatatypes_2ebool___24t c_24__type__31347___24t c_24__type__61___24t c_24__type__19311___24t c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639___24a2 c_24__type__16816___24t c_24__type__13214___24t c_24__type__13849___24t c_24__type__60511___24t c_24__type__14048___24t c_24__type__60515___24t c_24__type__19222___24t c_24__type__13361___24t cCoq_2eZArith_2eZnumtheory_2eZis__gcd___24a3 cCoq_2eZArith_2eZnumtheory_2erel__prime___24a2 c_24__type__68539___24t c_24__type__68531___24t c_24__type__471___24t c_24__type__18872___24t cCoq_2eInit_2eDatatypes_2elist___24t c_24__type__34423___24t c_24__type__18949___24t c_24__type__57851___24t cCoq_2esetoid__ring_2eRing__polynom_2eMon___24t c_24__type__18997___24t cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24t c_24__type__19295___24t cCoq_2eZArith_2eBinInt_2eZ_2ege___24a2 cCoq_2eNArith_2eBinNat_2eN_2elt___24a2 c_24__type__13227___24t c_24__type__68505___24t c_24__type__14503___24t cCoq_2eInit_2eDatatypes_2eunit___24t c_24__type__13636___24t c_24__type__19325___24t c_24__type__19318___24t c_24__type__25___24t c_24__type__60503___24t cCoq_2eZArith_2eZnumtheory_2eEuclid___24t c_24__type__19090___24t c_24__type__18982___24t c_24__type__97___24t c_24__type__13657___24t c_24__type__65103___24t c_24__type__68565___24t c_24__type__19220___24t c_24__type__16386___24t c_24__type__376___24t cCoq_2eReals_2eRdefinitions_2eR___24t c_24__type__13186___24t c_24__type__13192___24t cCoq_2eInit_2eSpecif_2esumbool___24t cCoq_2eReals_2eRdefinitions_2eRle___24a2 c_24__type__19459___24t c_24__type__14506___24t c_24__type__16422___24t cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec___24a2 c_24__type__59578___24t c_24__type__13885___24t c_24__type__956___24t cCoq_2eZArith_2eZeven_2eZodd___24a1 c_24__type__35232___24t c_24__type__13209___24t c_24__type__13229___24t c_24__type__22011___24t c_24__type__31256___24t cCoq_2eInit_2eWf_2eAcc___24a3 c_24__type__117___24t cCoq_2ePArith_2eBinPos_2ePos_2ele___24a2 cCoq_2eInit_2eDatatypes_2eCompareSpec___24a4 c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654___24a2 c_24__type__323___24t c_24__type__399___24t c_24__type__59550___24t c_24__type__59528___24t c_24__type__59522___24t c_24__type__13340___24t c_24__type__19307___24t c_24__type__13874___24t cCoq_2eClasses_2eRelationClasses_2ePreOrder___24a2 c_24__type__14243___24t cCoq_2esetoid__ring_2eRing__polynom_2ePol___24t c_24__type__14254___24t cCoq_2eNArith_2eBinNat_2eN_2ele___24a2 c_24__type__59575___24t c_24__type__94___24t c_24__type__13342___24t cCoq_2eQArith_2eQArith__base_2eQle___24a2 c_24__type__60221___24t c_24__lam__300___24a3 c_24__type__410___24t c_24__type__19818___24t c_24__type__68555___24t c_24__type__14746___24t c_24__type__14906___24t c_24__type__59295___24t c_24__type__13335___24t c_24__type__21994___24t c_24__type__18888___24t cCoq_2ePArith_2eBinPosDef_2ePos_2emask___24t c_24__type__14728___24t cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24t c_24__type__286___24t cCoq_2eZArith_2eBinInt_2eZ_2eeqf___24a2 c_24__type__34421___24t cCoq_2eInit_2eDatatypes_2eBoolSpec___24a3 c_24__type__18953___24t c_24__type__59635___24t c_24__type__19321___24t cCoq_2eReals_2eRfunctions_2eZ__spec___24t c_24__type__16391___24t c_24__type__31442___24t c_24__lam__68508___24a2 c_24__type__59418___24t cCoq_2eZArith_2eZnumtheory_2eBezout___24a3 c_24__type__18641___24t cCoq_2eReals_2eRdefinitions_2eRlt___24a2 c_24__type__515___24t c_24__type__60500___24t cCoq_2eClasses_2eRelationClasses_2eSymmetric___24a2 c_24__lam__259___24a3 c_24__type__19157___24t c_24__type__19298___24t cCoq_2ePArith_2eBinPos_2ePos_2elt___24a2 cCoq_2eZArith_2eZnumtheory_2eprime___24a1 c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964___24a1 cCoq_2eClasses_2eRelationClasses_2eEquivalence___24a2 ren1 ren2 ren3 ren4 ren5 ren6 ren7 ren8 ren9 ren10 ren11 ren12 ren13 ren14 ren15 ren16 ren17 ren18 ren19 ren20 ren21 ren22 ren23 ren24 ren25 ren26 ren27 ren28 ren29 ren30 ren31 ren32 ren33 ren34 ren35 ren36 ren37 ren38 ren39 ren40 ren41 ren42 ren43 ren44 ren45 ren46 ren47 ren48 ren49 ren50 ren51 ren52 ren53 ren54 ren55 ren56 ren57 ren58 ren59 ren60 ren61 ren62 ren63 ren64 ren65 ren66 ren67 ren68 ren69 ren70 ren71 ren72 ren73 ren74 ren75 ren76 ren77 ren78 ren79 ren80 ren81 ren82 ren83 ren84 ren85 ren86 ren87 ren88 ren89 ren90 ren91 ren92 ren93 ren94 ren95 ren96 ren97 ren98 ren99 ren100 ren101 ren102 ren103 ren104 ren105 ren106 ren107 ren108 ren109 ren110 ren111 ren112 ren113 ren114 ren115 ren116 ren117 ren118 ren119 ren120 ren121 ren122 ren123 ren124 ren125 ren126 ren127 ren128 ren129 ren130 ren131 ren132 ren133 ren134 ren135 ren136 ren137 ren138 ren139 ren140 ren141 ren142 ren143 ren144 ren145 ren146 ren147 ren148 ren149 ren150 ren151 ren152 ren153 ren154 ren155 ren156 ren157 ren158 ren159 ren160 ren161 ren162 ren163 ren164 ren165 ren166 ren167 ren168 ren169 ren170 ren171 ren172 ren173 ren174 ren175 ren176 ren177 ren178 ren179 ren180 ren181 ren182 ren183 ren184 ren185 ren186 ren187 ren188 ren189 ren190 ren191 ren192 ren193 ren194 ren195 ren196 ren197 ren198 ren199 ren200 ren201 ren202 ren203 ren204 ren205 ren206 ren207 ren208 ren209 ren210 ren211 ren212 ren213 ren214 ren215 ren216 ren217 ren218 ren219 ren220 ren221 ren222 ren223 ren224 ren225 ren226 ren227 ren228 ren229 ren230 ren231 ren232 ren233 ren234 ren235 ren236 ren237 ren238 ren239 ren240 ren241 ren242 ren243 ren244 ren245 ren246 ren247 ren248 ren249 ren250 ren251 ren252 ren253 ren254 ren255 ren256 ren257 ren258 ren259 ren260 ren261 ren262 ren263 ren264 ren265 ren266 ren267 ren268 ren269 ren270 ren271 ren272 ren273 ren274 ren275 ren276 ren277 ren278 ren279 ren280 ren281 ren282 ren283 ren284 ren285 ren286 ren287 ren288 ren289 ren290 ren291 ren292 ren293 ren294 ren295 ren296 ren297 ren298 ren299 ren300 ren301 ren302 ren303 ren304 ren305 ren306 ren307 ren308 ren309 ren310 ren311 ren312 ren313 ren314 ren315 ren316 ren317 ren318 ren319 ren320 ren321 ren322 ren323 ren324 ren325 ren326 ren327 ren328 ren329 ren330 ren331 ren332 ren333 ren334 ren335 ren336 ren337 ren338 ren339 ren340 ren341 ren342 ren343 ren344 ren345 ren346 ren347 ren348 ren349 ren350 ren351 ren352 ren353 ren354 ren355 ren356 ren357 ren358 ren359 ren360 ren361 ren362 ren363 ren364 ren365 ren366 ren367 ren368 ren369 ren370 ren371 ren372 ren373 ren374 ren375 ren376 ren377 ren378 ren379 ren380 ren381 ren382 ren383 ren384 ren385 ren386 ren387 ren388 ren389 ren390 ren391 ren392 ren393 ren394 ren395 ren396 ren397 ren398 ren399 ren400 ren401 ren402 ren403 ren404 ren405 ren406 ren407 ren408 ren409 ren410 ren411 ren412 ren413 ren414 ren415 ren416 ren417 ren418 ren419 ren420 ren421 ren422 ren423 ren424 ren425 ren426 ren427 ren428 ren429 ren430 ren431 ren432 ren433 ren434 ren435 ren436 ren437 ren438 ren439 ren440 ren441 ren442 ren443 ren444 ren445 ren446 ren447 ren448 ren449 ren450 ren451 ren452 ren453 ren454 ren455 ren456 ren457 ren458 ren459 ren460 ren461 ren462 ren463 ren464 ren465 ren466 ren467 ren468 ren469 ren470 ren471 ren472 ren473 ren474 ren475 ren476 ren477 ren478 ren479 ren480 ren481 ren482 ren483 ren484 ren485 ren486 ren487 ren488 ren489 ren490 ren491 ren492 ren493 ren494 ren495 ren496 ren497 ren498 ren499 ren500 ren501 ren502 ren503 ren504 ren505 ren506 ren507 ren508 ren509 ren510 ren511 ren512 ren513 ren514 ren515 ren516 ren517 ren518 ren519 ren520 ren521 ren522 ren523 ren524 ren525 ren526 ren527 ren528 ren529 ren530 ren531 ren532 ren533 ren534 ren535 ren536 ren537 ren538 ren539 ren540 ren541 ren542 ren543 ren544 ren545 ren546 ren547 ren548 ren549 ren550 ren551 ren552 ren553 ren554 ren555 ren556 ren557 ren558 ren559 ren560 ren561 ren562 ren563 ren564 ren565 ren566 ren567 ren568 ren569 ren570 ren571 ren572 ren573 ren574 ren575 ren576 ren577 ren578 ren579 ren580 ren581 ren582 ren583 ren584 ren585 ren586 ren587 ren588 ren589 ren590 ren591 ren592 ren593 ren594 ren595 ren596 ren597 ren598 ren599 ren600 ren601 ren602 ren603 ren604 ren605 ren606 ren607 ren608 ren609 ren610 ren611 ren612 ren613 ren614 ren615 ren616 ren617 ren618 ren619 ren620 ren621 ren622 ren623 ren624 ren625 ren626 ren627 ren628 ren629 ren630 ren631 ren632 ren633 ren634 ren635 ren636 ren637 ren638 ren639 ren640 ren641 ren642 ren643 ren644 ren645 ren646 ren647 ren648 ren649 ren650 ren651 ren652 ren653 ren654 ren655 ren656 ren657 ren658 ren659 ren660 ren661 ren662 ren663 ren664 ren665 ren666 ren667 ren668 ren669 ren670 ren671 ren672 ren673 ren674 ren675 ren676 ren677 ren678 ren679 ren680 ren681 ren682 ren683 ren684 ren685 ren686 ren687 ren688 ren689 ren690 ren691 ren692 ren693 ren694 ren695 ren696 ren697 ren698 ren699 ren700 ren701 ren702 ren703 ren704 ren705 ren706 ren707 ren708 ren709 ren710 ren711 ren712 ren713 ren714 ren715 ren716 ren717 ren718 ren719 ren720 ren721 ren722 ren723 ren724 ren725 ren726 ren727 ren728 ren729 ren730 ren731 ren732 ren733 ren734 ren735 ren736 ren737 ren738 ren739 ren740 ren741 ren742 ren743 ren744 ren745 ren746 ren747 ren748 ren749 ren750 ren751 ren752 ren753 ren754 ren755 ren756 ren757 ren758 ren759 ren760 ren761 ren762 ren763 ren764 ren765 ren766 ren767 ren768 ren769 ren770 ren771 ren772 ren773 ren774 ren775 ren776 ren777 ren778 ren779 ren780 ren781 ren782 ren783 ren784 ren785 ren786 ren787 ren788 ren789 ren790 ren791 ren792 ren793 ren794 ren795 ren796 ren797 ren798 ren799 ren800 ren801 ren802 ren803 ren804 ren805 ren806 ren807 ren808 ren809 ren810 ren811 ren812 ren813 ren814 ren815 ren816 ren817 ren818 ren819 ren820 ren821 ren822 ren823 ren824 ren825 ren826 ren827 ren828 ren829 ren830 ren831 ren832 ren833 ren834 ren835 ren836 0.23/0.55 % Fol Constants: cCoq_2eInit_2ePeano_2elt cCoq_2eZArith_2eBinIntDef_2eZ_2epow cCoq_2eNumbers_2eBinNums_2eZ0 cCoq_2eNumbers_2eBinNums_2exH c_24__prop__13363 cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat cCoq_2eZArith_2eZnumtheory_2eEuclid__intro cCoq_2eNumbers_2eBinNums_2eZ cType cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb cCoq_2eInit_2eDatatypes_2efalse cCoq_2eInit_2eDatatypes_2etrue c_24__type__45 c_24__type__30 cCoq_2eZArith_2eBinInt_2eZ_2eeq cCoq_2eZArith_2eBinIntDef_2eZ_2erem cCoq_2esetoid__ring_2eRing__polynom_2ePol cCoq_2eZArith_2eBinIntDef_2eZ_2edouble cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo cCoq_2eInit_2eDatatypes_2eO c_24True cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double cCoq_2eZArith_2eBinIntDef_2eZ_2esgn cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare c_24__type__61 c_24__type__74 cProp c_3c_3d_3e cCoq_2eZArith_2eBinInt_2eZ_2elt cCoq_2eNumbers_2eBinNums_2eN cCoq_2eStructures_2eOrdersTac_2eord cCoq_2eInit_2eWf_2ewell__founded c_24__type__13869 cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff c_24__type__19822 cCoq_2eInit_2eDatatypes_2epair cCoq_2eQArith_2eQArith__base_2eQden cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up cCoq_2eQArith_2eQArith__base_2eQmake cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos c_24Proof c_24__type__19197 cCoq_2eQArith_2eQArith__base_2eQnum cCoq_2esetoid__ring_2eRing__polynom_2ePEsub cCoq_2eInit_2eDatatypes_2eGt cCoq_2eInit_2eDatatypes_2eLt cCoq_2eInit_2eDatatypes_2eEq c_24__type__16412 cCoq_2esetoid__ring_2eRing__polynom_2ePeq cCoq_2eNumbers_2eBinNums_2eN0 cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb cCoq_2eReals_2eRdefinitions_2eRinv cCoq_2esetoid__ring_2eRing__polynom_2ePEopp cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux cCoq_2eInit_2ePeano_2ele c_24__lam__14596 cCoq_2eInit_2eDatatypes_2eandb cCoq_2eLogic_2eDecidable_2edecidable cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat cCoq_2eZArith_2eZdiv_2eRemainder cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N cCoq_2eInit_2eNat_2emax c_24__type__392 cCoq_2eInit_2eNat_2esub cCoq_2eZArith_2eBinInt_2eZ_2elog2__up cCoq_2eRelations_2eRelation__Definitions_2erelation cCoq_2eZArith_2eBinIntDef_2eZ_2eltb c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416639 cCoq_2eNArith_2eBinNatDef_2eN_2emax c_24__type__471 cCoq_2eInit_2eDatatypes_2exorb cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec cCoq_2eZArith_2eBinIntDef_2eZ_2esub c_24__type__18872 cCoq_2eZArith_2eZArith__dec_2eZ__zerop cCoq_2eZArith_2eBinIntDef_2eZ_2elog2 cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect cCoq_2eReals_2eRdefinitions_2eRopp cCoq_2esetoid__ring_2eRing__polynom_2emon0 cCoq_2eZArith_2eBinIntDef_2eZ_2emax cCoq_2eNumbers_2eBinNums_2exI c_24__type__443 cCoq_2eNArith_2eBinNat_2eN_2elt cCoq_2eInit_2eNat_2ecompare cCoq_2eInit_2eDatatypes_2enat__rect cCoq_2eInit_2eDatatypes_2esnd c_24__type__68505 c_24__type__14503 cCoq_2eInit_2eDatatypes_2ett c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068 cCoq_2eNumbers_2eBinNums_2eZneg c_24__type__60503 cCoq_2eNArith_2eBinNatDef_2eN_2esub c_24__lam__18637 c_24__type__22008 cCoq_2eInit_2eDatatypes_2enat cCoq_2esetoid__ring_2eRing__polynom_2ePEI cCoq_2esetoid__ring_2eRing__polynom_2ePc cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNul cCoq_2eZArith_2eZpower_2eZdiv__rest__proof cCoq_2eInit_2eDatatypes_2eunit c_24__prop__35229 cCoq_2eZArith_2eBinInt_2eZ_2eOdd c_24__lam__59478 cCoq_2eInit_2eSpecif_2eleft cCoq_2ePArith_2eBinPosDef_2ePos_2eiter c_24__type__13186 cCoq_2eReals_2eRiemannInt__SF_2eIZN__var c_24__type__16414 cCoq_2eInit_2eDatatypes_2enegb cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl cCoq_2eZArith_2eBinIntDef_2eZ_2eabs cCoq_2eZArith_2eBinIntDef_2eZ_2epred cCoq_2esetoid__ring_2eRing__polynom_2ePEX cCoq_2eZArith_2eBinInt_2eZ_2ege cCoq_2ePArith_2eBinPosDef_2ePos_2esucc cCoq_2eZArith_2eBinInt_2eZ_2edivide cCoq_2esetoid__ring_2eRing__polynom_2ePEadd cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N cCoq_2eZArith_2eBinIntDef_2eZ_2eopp cCoq_2ePArith_2eBinPosDef_2ePos_2egcd cCoq_2eZArith_2eBinIntDef_2eZ_2esucc cCoq_2eZArith_2eZpower_2eshift__pos cCoq_2eZArith_2eZnumtheory_2eEuclid c_24__type__956 cCoq_2eNArith_2eBinNatDef_2eN_2emin cCoq_2eInit_2eNat_2eadd cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat c_24False cCoq_2esetoid__ring_2eRing__tac_2ering__subst__niter c_24__type__245 cCoq_2eZArith_2eBinInt_2eZ_2eeqf cCoq_2eZArith_2eZdiv_2eZdiv__eucl__exist c_24__type__13315 cCoq_2eZArith_2eBinInt_2eZ_2eb2z cCoq_2eInit_2eDatatypes_2eS c_24__type__57851 cCoq_2eNumbers_2eBinNums_2eNpos cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat cCoq_2eQArith_2eQArith__base_2eQ c_24__type__22011 cCoq_2eInit_2eDatatypes_2eprod cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op c_24__type__13192 cCoq_2eZArith_2eBinInt_2eZ_2elnot c_24__type__14511 c_24__type__31256 c_24__type__68531 cCoq_2eInit_2eWf_2eAcc c_24__type__16386 cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem cCoq_2eInit_2eDatatypes_2elist cCoq_2eNumbers_2eBinNums_2epositive cCoq_2ePArith_2eBinPosDef_2ePos_2emask cCoq_2eZArith_2eBinIntDef_2eZ_2eleb cCoq_2eInit_2eDatatypes_2enat__rec cCoq_2eZArith_2eZbool_2eZeq__bool c_24__type__323 cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit cCoq_2eQArith_2eQArith__base_2eQle cCoq_2eReals_2eRdefinitions_2eIZR cCoq_2eInit_2eDatatypes_2econs cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat cCoq_2eZArith_2eBinIntDef_2eZ_2eodd c_24__type__13874 cCoq_2eInit_2eSpecif_2eright cCoq_2eZArith_2eBinInt_2eZ_2ele cCoq_2eClasses_2eRelationClasses_2ePreOrder cCoq_2eNArith_2eBinNat_2eN_2ele cCoq_2eInit_2eSpecif_2esumbool cCoq_2eZArith_2eZeven_2eZodd cCoq_2eZArith_2eWf__Z_2eZ__of__nat__set cCoq_2eZArith_2eBinInt_2eZ_2egt c_24__type__18949 cCoq_2ePArith_2eBinPos_2ePos_2ele cCoq_2eInit_2eSpecif_2esig cCoq_2eZArith_2eBinInt_2eZ_2eones c_24__type__13342 cCoq_2eNArith_2eBinNatDef_2eN_2emul c_24__type__13209 c_24__lam__259 cCoq_2eZArith_2eZmin_2eZmin__le__prime__inf c_24__prop__34426 c_24__type__13340 cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2 c_24__type__19818 c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085 cCoq_2ePArith_2eBinPosDef_2ePos_2eadd cCoq_2eNArith_2eBinNatDef_2eN_2epow c_24__type__19295 c_24__type__31347 cCoq_2eZArith_2eBinIntDef_2eZ_2eadd cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub cCoq_2eZArith_2eBinIntDef_2eZ_2emin c_24__type__68555 cCoq_2esetoid__ring_2eRing__polynom_2eMon cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont cCoq_2eZArith_2eBinIntDef_2eZ_2emul cCoq_2eZArith_2eBinInt_2eZ_2elcm cCoq_2eStructures_2eOrdersTac_2eOLT cCoq_2eStructures_2eOrdersTac_2eOEQ c_24__type__18835 cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol cCoq_2eNumbers_2eBinNums_2eZpos c_24__type__525 cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt c_24__lam__18639 c_24__type__59295 cCoq_2eInit_2eWf_2ewell__founded__induction__type cCoq_2eZArith_2eBinIntDef_2eZ_2elxor c_24__type__19160 cCoq_2eReals_2eRdefinitions_2eRmult cCoq_2eZArith_2eZnumtheory_2erel__prime cCoq_2eReals_2eRdefinitions_2eR c_24__let__1__s__19231 cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare cCoq_2eZArith_2eBinIntDef_2eZ_2egcd cCoq_2ePArith_2eBinPosDef_2ePos_2eIsNeg cCoq_2eZArith_2eBinInt_2eZ_2esetbit cCoq_2eZArith_2eZpower_2etwo__power__pos cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask cCoq_2eInit_2eDatatypes_2eorb cCoq_2eZArith_2eZdiv_2eZdiv__eucl__extended cCoq_2eZArith_2eBinIntDef_2eZ_2ediv cCoq_2eInit_2eDatatypes_2ecomparison cCoq_2eZArith_2eZpower_2etwo__p cCoq_2esetoid__ring_2eRing__polynom_2ePExpr cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat cCoq_2eZArith_2eBinIntDef_2eZ_2equot cCoq_2eInit_2eNat_2emul cCoq_2eReals_2eRdefinitions_2eIPR cCoq_2esetoid__ring_2eRing__polynom_2ePX c_24__type__35232 c_24__type__14254 cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N cCoq_2eInit_2eDatatypes_2eBoolSpec cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl c_24__type__16391 cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list c_24__type__286 cCoq_2eZArith_2eWf__Z_2eZ__of__nat__complete__inf c_24__type__16816 c_24__type__376 cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double c_24__type__13229 cCoq_2ePArith_2eBinPosDef_2ePos_2esub c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090 c_24__type__60221 cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl cCoq_2eClasses_2eMorphisms_2eProper cCoq_2eReals_2eRdefinitions_2eRlt c_24__type__515 cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N cCoq_2eNArith_2eBinNatDef_2eN_2ecompare cCoq_2eInit_2eDatatypes_2eCompOpp cCoq_2eInit_2eDatatypes_2eCompareSpec cCoq_2eClasses_2eRelationClasses_2eSymmetric cCoq_2eInit_2eDatatypes_2enil cCoq_2eZArith_2eWf__Z_2enatlike__rec cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat cCoq_2eNArith_2eBinNatDef_2eN_2esucc c_24__type__19311 c_24__type__19325 cCoq_2eInit_2eDatatypes_2eNone cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr cCoq_2esetoid__ring_2eRing__polynom_2ePEmul c_24__type__12 cCoq_2eZArith_2eBinIntDef_2eZ_2elor c_24__type__60500 c_24__type__19220 cCoq_2esetoid__ring_2eRing__polynom_2ePEpow cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem cCoq_2eReals_2eRfunctions_2eZintNeg cCoq_2eZArith_2eZnumtheory_2eBezout cCoq_2eZArith_2eWf__Z_2enatlike__rec3 cCoq_2ePArith_2eBinPosDef_2ePos_2emul cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos cCoq_2esetoid__ring_2eRing__polynom_2ePinj cCoq_2eZArith_2eWf__Z_2eZlt__lower__bound__rec cCoq_2eZArith_2eWf__Z_2enatlike__rec2 c_24__lam__68508 cCoq_2eZArith_2eBinIntDef_2eZ_2eland c_24__type__25 c_24__type__19298 c_24__type__13335 cCoq_2eReals_2eRdefinitions_2eRle c_24__type__16853 cCoq_2eNArith_2eBinNatDef_2eN_2eadd c_24__type__19204 cCoq_2eZArith_2eZpower_2eZpower__nat c_24__type__410 cCoq_2eClasses_2eMorphisms_2erespectful c_24__type__19090 cCoq_2eReals_2eRpow__def_2epow cCoq_2eInit_2eSpecif_2eexist cCoq_2esetoid__ring_2eRing__polynom_2ezmon cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit cCoq_2ePArith_2eBinPos_2ePos_2eSqrtSpec c_24__type__31442 cCoq_2eReals_2eRfunctions_2eZintNull cCoq_2eNArith_2eBinNatDef_2eN_2emodulo cCoq_2eZArith_2eBinInt_2eZne c_24__type__18641 c_24__let__11__subst__l__14524 c_24__prop__19713 c_24__type__21994 cCoq_2eReals_2eRfunctions_2eZintPos c_24__type__117 cCoq_2eReals_2eRdefinitions_2eR0 c_24__type__13885 cCoq_2eInit_2eDatatypes_2ebool cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double c_24__type__59575 c_24__case__Coq_2eInit_2eDatatypes_2eprod_2416654 c_24__let__2__s__19729 c_24__type__14506 cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl c_24__lam__300 cCoq_2eZArith_2eZnumtheory_2eprime c_24__type__34423 cCoq_2esetoid__ring_2eRing__polynom_2ePEc c_24__type__13871 cCoq_2eReals_2eRfunctions_2eZ__spec cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL cCoq_2eNArith_2eBinNatDef_2eN_2etestbit cCoq_2eZArith_2eZnumtheory_2eZis__gcd c_24__type__401 c_24__type__59522 c_24__type__13849 c_24__type__22003 c_24__type__19222 c_24__type__13361 c_24__type__13227 cCoq_2ePArith_2eBinPosDef_2ePos_2esize cCoq_2ePArith_2eBinPos_2ePos_2elt c_24__fix__413__1__add__carry cCoq_2eNumbers_2eBinNums_2exO c_24__type__19307 cCoq_2eZArith_2eZnumtheory_2eeuclid__rec cCoq_2eStructures_2eOrdersTac_2eOLE c_24__case__Coq_2eInit_2eDatatypes_2eprod_24964 cCoq_2eInit_2eDatatypes_2eSome c_24__type__13189 c_24__prop__34425 c_24__type__94 c_24__type__19157 cCoq_2eClasses_2eRelationClasses_2eEquivalence cCoq_2eZArith_2eWf__Z_2eZ__lt__rec cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2 cCoq_2eInit_2eDatatypes_2efst c_24__type__59635 cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem cCoq_2eInit_2eWf_2eAcc__rect c_24__type__19318 c_24__type__59418 c_24__type__14906 c_24__type__19459 cCoq_2esetoid__ring_2eRing__polynom_2ePEO c_24__type__14728 c_24__type__19321 cCoq_2eNArith_2eBinNatDef_2eN_2ediv cCoq_2esetoid__ring_2eRing__polynom_2evmon skc348 skc349 0.23/0.55 % Fol Functions: cCoq_2eZArith_2eBinIntDef_2eZ_2eadd___24a2 happ cCoq_2eZArith_2eBinIntDef_2eZ_2epow___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2ediv___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2esucc___24a1 cCoq_2eNumbers_2eBinNums_2exI___24a1 c_24__fix__413__1__add__carry___24a2 cCoq_2eNumbers_2eBinNums_2exO___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2eadd___24a2 c_24__prop__13363___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eof__nat___24a1 cCoq_2eNumbers_2eBinNums_2eZpos___24a1 cCoq_2eZArith_2eBinInt_2eZ_2elt___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2esucc___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2esub___24a2 cCoq_2eZArith_2eBinInt_2eZ_2ele___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a2 cCoq_2eNumbers_2eBinNums_2eNpos___24a1 cCoq_2eZArith_2eBinInt_2eZ_2elog2__up___24a1 cCoq_2eZArith_2eBinInt_2eZ_2egt___24a2 cCoq_2eClasses_2eMorphisms_2erespectful___24a4 cCoq_2eZArith_2eBinIntDef_2eZ_2emodulo___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2elog2___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2edouble___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2epred___24a1 c_24__type__13234___24a1 cCoq_2eInit_2eDatatypes_2eS___24a1 cCoq_2eInit_2eNat_2eadd___24a2 cCoq_2eZArith_2eBinInt_2eZ_2esqrt__up___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2erem___24a2 c_24__type__90___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2equot___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2ecompare___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eopp___24a1 cCoq_2eZArith_2eBinInt_2eZ_2elnot___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2esgn___24a1 cCoq_2esetoid__ring_2eRing__polynom_2enorm__aux___24a9 c_24__let__11__subst__l__14524___24a10 c_24__lam__14596___24a12 cCoq_2eInit_2eDatatypes_2epair___24a4 cCoq_2eZArith_2eBinIntDef_2eZ_2equotrem___24a2 cCoq_2eNArith_2eBinNatDef_2eN_2epos__div__eucl___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eof__N___24a1 cCoq_2eNumbers_2eBinNums_2eZneg___24a1 cCoq_2eInit_2eDatatypes_2eprod___24a2 c_24__lam__259___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2emin___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eldiff___24a2 cCoq_2eQArith_2eQArith__base_2eQmake___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftr___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2emul___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a1 cCoq_2eInit_2eSpecif_2eleft___24a2 cCoq_2eZArith_2eZpower_2etwo__p___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__nat___24a1 cCoq_2eInit_2eDatatypes_2eCompOpp___24a1 cCoq_2eZArith_2eBinInt_2eZ_2elcm___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a2 cCoq_2esetoid__ring_2eRing__polynom_2ePeq___24a4 cCoq_2ePArith_2eBinPosDef_2ePos_2epred__N___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2epred__double___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2eto__nat___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2eshiftl___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2eeqb___24a2 cCoq_2esetoid__ring_2eRing__polynom_2ePEopp___24a2 cCoq_2eInit_2eDatatypes_2enegb___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2eto__N___24a1 cCoq_2eNArith_2eBinNatDef_2eN_2epow___24a2 cCoq_2eInit_2eDatatypes_2enil___24a1 cCoq_2esetoid__ring_2eRing__polynom_2ePEO___24a1 cCoq_2eInit_2eNat_2emax___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2egcd___24a2 cCoq_2eZArith_2eBinInt_2eZ_2eones___24a1 c_24__type__13214___24a1 c_3d___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2elxor___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a4 cCoq_2eZArith_2eBinIntDef_2eZ_2eltb___24a2 cCoq_2eNArith_2eBinNatDef_2eN_2emax___24a2 cCoq_2eZArith_2eBinInt_2eZ_2eeq__dec___24a2 cCoq_2eInit_2eDatatypes_2econs___24a3 cCoq_2eZArith_2eBinIntDef_2eZ_2eabs___24a1 cCoq_2eReals_2eRdefinitions_2eRopp___24a1 cCoq_2esetoid__ring_2eRing__polynom_2evmon___24a2 cCoq_2esetoid__ring_2eRing__polynom_2ezmon___24a2 cCoq_2eZArith_2eZpower_2etwo__power__pos___24a1 cCoq_2eZArith_2eZpower_2eZdiv__rest__proof___24a4 c_24__lam__59478___24a6 cCoq_2eInit_2eNat_2ecompare___24a2 cCoq_2eNArith_2eBinNatDef_2eN_2emul___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2emul___24a1 c_24__lam__18639___24a2 cCoq_2eZArith_2eBinInt_2eZ_2eb2z___24a1 c_24__case__Coq_2eInit_2eDatatypes_2enat_2432090___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2eof__succ__nat___24a1 cCoq_2eNArith_2eBinNatDef_2eN_2ecompare___24a2 c_24__case__Coq_2eInit_2eDatatypes_2enat_2432068___24a3 cCoq_2esetoid__ring_2eRing__polynom_2ePEadd___24a3 c_24__prop__35229___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eleb___24a2 c_24__type__68539___24a1 c_24__lam__18637___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare__cont___24a1 cCoq_2eInit_2eSpecif_2eexist___24a3 c_24__type__65103___24a2 cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs__rect___24a5 cCoq_2esetoid__ring_2eRing__polynom_2ePEI___24a1 cCoq_2esetoid__ring_2eRing__polynom_2ePc___24a2 c_24__type__68565___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2eIsPos___24a1 c_24__lam__59478___24a4 cCoq_2eZArith_2eBinIntDef_2eZ_2ediv__eucl___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2emax___24a2 cCoq_2eReals_2eRdefinitions_2eIZR___24a1 cCoq_2eReals_2eRdefinitions_2eRmult___24a2 c_24__type__13636___24a1 c_24__prop__34425___24a1 c_24__prop__34426___24a1 cCoq_2eNArith_2eBinNatDef_2eN_2esub___24a2 cCoq_2eReals_2eRfunctions_2eZintNull___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2esqrt___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2esqrtrem___24a1 cCoq_2eInit_2eDatatypes_2enat__rect___24a1 cCoq_2eNArith_2eBinNatDef_2eN_2eadd___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2egcd___24a2 cCoq_2eZArith_2eZpower_2eshift__pos___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eland___24a2 cCoq_2eNArith_2eBinNatDef_2eN_2emin___24a2 cCoq_2eZArith_2eZpower_2eZpower__nat___24a2 cCoq_2eInit_2eDatatypes_2exorb___24a2 cCoq_2eInit_2eNat_2emul___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2ecompare___24a2 cCoq_2eInit_2eDatatypes_2enat__rec___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2epow__pos___24a2 cCoq_2eInit_2eSpecif_2esumbool___24a2 cCoq_2eInit_2eDatatypes_2eandb___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2eiter__op___24a4 cCoq_2eZArith_2eZnumtheory_2eEuclid__intro___24a5 cCoq_2esetoid__ring_2eRing__polynom_2ePEsub___24a3 cCoq_2eZArith_2eBinIntDef_2eZ_2eeqb___24a2 c_24__let__2__s__19729___24a1 cCoq_2eNArith_2eBinNatDef_2eN_2esucc___24a1 c_24__type__59662___24a3 cCoq_2eInit_2eDatatypes_2elist___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2eabs__N___24a1 cCoq_2eZArith_2eZpower_2eZdiv__rest__proofs___24a2 cCoq_2eInit_2eSpecif_2eright___24a2 c_24__type__60515___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2eto__nat___24a1 cCoq_2eNArith_2eBinNatDef_2eN_2eto__nat___24a1 cCoq_2esetoid__ring_2eRing__polynom_2ePEmul___24a3 cCoq_2esetoid__ring_2eRing__polynom_2ePX___24a4 cCoq_2eInit_2eDatatypes_2enat__rect___24a3 cCoq_2eNArith_2eBinNatDef_2eN_2eof__nat___24a1 c_24__lam__18639___24a1 cCoq_2eZArith_2eZpower_2eZpower__nat___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2etestbit___24a2 cCoq_2eNArith_2eBinNatDef_2eN_2etestbit___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eodd___24a1 c_24__case__Coq_2eNumbers_2eBinNums_2eZ_2432085___24a3 cCoq_2eInit_2eNat_2esub___24a2 c_24__type__59565___24a4 cCoq_2esetoid__ring_2eRing__polynom_2ePExpr___24a1 cCoq_2esetoid__ring_2eRing__polynom_2ePol___24a1 cCoq_2eZArith_2eZnumtheory_2eEuclid___24a2 cCoq_2esetoid__ring_2eRing__polynom_2ePinj___24a3 cCoq_2esetoid__ring_2eRing__polynom_2emon__of__pol___24a4 cCoq_2eZArith_2eZArith__dec_2eZ__zerop___24a1 cCoq_2eInit_2eWf_2ewell__founded__induction__type___24a5 cCoq_2eReals_2eRfunctions_2eZintPos___24a2 cCoq_2eNArith_2eBinNatDef_2eN_2ediv___24a2 c_24__type__399___24a1 c_24__let__1__s__19231___24a1 cCoq_2eZArith_2eBinInt_2eZ_2esetbit___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2esub__mask___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2esub___24a2 cCoq_2eInit_2eWf_2eAcc__rect___24a5 c_24__type__34421___24a2 cCoq_2eQArith_2eQArith__base_2eQnum___24a1 c_24__type__18888___24a3 cCoq_2eZArith_2eBinIntDef_2eZ_2epos__div__eucl___24a2 cCoq_2eReals_2eRdefinitions_2eIPR___24a1 c_24__type__18953___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2elor___24a2 c_24__type__59653___24a2 cCoq_2eReals_2eRfunctions_2eZ__spec___24a2 cCoq_2esetoid__ring_2eRing__polynom_2ePEc___24a2 c_24__lam__68508___24a1 cCoq_2eInit_2eDatatypes_2enat__rect___24a4 c_24__prop__19713___24a2 cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a12 cCoq_2eNArith_2eBinNatDef_2eN_2emodulo___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2esucc__double___24a1 cCoq_2esetoid__ring_2eRing__polynom_2emk__monpol__list___24a10 cCoq_2eInit_2eDatatypes_2eNone___24a1 cCoq_2eInit_2eDatatypes_2eSome___24a2 c_24__lam__14596___24a11 cCoq_2eRelations_2eRelation__Definitions_2erelation___24a1 c_24__type__59528___24a1 cCoq_2esetoid__ring_2eRing__polynom_2ePEpow___24a3 cCoq_2eZArith_2eBinIntDef_2eZ_2ediv2___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2__up___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2ediv2___24a1 c_24__type__59578___24a1 c_24__type__14243___24a1 c_24__type__18982___24a3 cCoq_2esetoid__ring_2eRing__polynom_2ePEX___24a2 cCoq_2ePArith_2eBinPosDef_2ePos_2esqrt___24a1 cCoq_2eZArith_2eBinIntDef_2eZ_2esqrtrem___24a1 cCoq_2eReals_2eRfunctions_2eZintNeg___24a2 c_24__type__14048___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2eto__pos___24a1 c_24__type__14746___24a1 c_24__type__59550___24a3 cCoq_2eZArith_2eBinIntDef_2eZ_2epos__sub___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2epred__double___24a1 cCoq_2eReals_2eRpow__def_2epow___24a2 cCoq_2eZArith_2eBinIntDef_2eZ_2etestbit___24a1 cCoq_2eInit_2eDatatypes_2esnd___24a3 cCoq_2eZArith_2eZbool_2eZeq__bool___24a2 cCoq_2eInit_2eDatatypes_2eorb___24a2 cCoq_2eInit_2eSpecif_2esig___24a2 cCoq_2esetoid__ring_2eRing__polynom_2enorm__subst___24a11 c_24__type__60511___24a2 c_24__lam__300___24a2 cCoq_2esetoid__ring_2eRing__polynom_2ePNSubstL___24a11 cCoq_2eInit_2eDatatypes_2efst___24a3 cCoq_2eQArith_2eQArith__base_2eQden___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2esize___24a1 cCoq_2ePArith_2eBinPosDef_2ePos_2eiter___24a3 c_24__type__13657___24a1 c_24__type__97___24a1 c_24__type__18997___24a2 c_24__type__16422___24a1 skf1 skf2 skf3 skf4 skf5 skf6 skf7 skf8 skf9 skf10 skf11 skf12 skf13 skf14 skf15 skf16 skf17 skf18 skf19 skf20 skf21 skf22 skf23 skf24 skf25 skf26 skf27 skf28 skf29 skf30 skf31 skf32 skf33 skf34 skf35 skf36 skf37 skf38 skf39 skf40 skf41 skf42 skf43 skf44 skf45 skf46 skf47 skf48 skf49 skf50 skf51 skf52 skf53 skf54 skf55 skf56 skf57 skf58 skf59 skf60 skf61 skf62 skf63 skf64 skf65 skf66 skf67 skf68 skf69 skf70 skf71 skf72 skf73 skf74 skf75 skf76 skf77 skf78 skf79 skf80 skf81 skf82 skf83 skf84 skf85 skf86 skf87 skf88 skf89 skf90 skf91 skf92 skf93 skf94 skf95 skf96 skf97 skf98 skf99 skf100 skf101 skf102 skf103 skf104 skf105 skf106 skf107 skf108 skf109 skf110 skf111 skf112 skf113 skf114 skf115 skf116 skf117 skf118 skf119 skf120 skf121 skf122 skf123 skf124 skf125 skf126 skf127 skf128 skf129 skf130 skf131 skf132 skf133 skf134 skf135 skf136 skf137 skf138 skf139 skf140 skf141 skf142 skf143 skf144 skf145 skf146 skf147 skf148 skf149 skf150 skf151 skf152 skf153 skf154 skf155 skf156 skf157 skf158 skf159 skf160 skf161 skf162 skf163 skf164 skf165 skf166 skf167 skf168 skf169 skf170 skf171 skf172 skf173 skf174 skf175 skf176 skf177 skf178 skf179 skf180 skf181 skf182 skf183 skf184 skf185 skf186 skf187 skf188 skf189 skf190 skf191 skf192 skf193 skf194 skf195 skf196 skf197 skf198 skf199 skf200 skf201 skf202 skf203 skf204 skf205 skf206 skf207 skf208 skf209 skf210 skf211 skf212 skf213 skf214 skf215 skf216 skf217 skf218 skf219 skf220 skf221 skf222 skf223 skf224 skf225 skf226 skf227 skf228 skf229 skf230 skf231 skf232 skf233 skf234 skf235 skf236 skf237 skf238 skf239 skf240 skf241 skf242 skf243 skf244 skf245 skf246 skf247 skf248 skf249 skf250 skf251 skf252 skf253 skf254 skf255 skf256 skf257 skf258 skf259 skf260 skf261 skf262 skf263 skf264 skf265 skf266 skf267 skf268 skf269 skf270 skf271 skf272 skf273 skf274 skf275 skf276 skf277 skf278 skf279 skf280 skf281 skf282 skf283 skf284 skf285 skf286 skf287 skf288 skf289 skf290 skf291 skf292 skf293 skf294 skf295 skf296 skf297 skf298 skf299 skf300 skf301 skf302 skf303 skf304 skf305 skf306 skf307 skf308 skf309 skf310 skf311 skf312 skf313 skf314 skf315 skf316 skf317 skf318 skf319 skf320 skf321 skf322 skf323 skf324 skf325 skf326 skf327 skf328 skf329 skf330 skf331 skf332 skf333 skf334 skf335 skf336 skf337 skf338 skf339 skf340 skf341 skf342 skf343 skf344 skf345 skf346 skf347 skf350 skf351 skf352 skf353 skf354 skf355 skf356 skf357 skf358 skf359 skf360 skf361 skf362 skf363 skf364 skf365 skf366 skf367 skf368 skf369 skf370 skf371 skf372 skf373 skf374 skf375 skf376 skf377 skf378 skf379 skf380 skf381 skf382 skf383 skf384 skf385 skf386 skf387 skf388 skf389 skf390 skf391 skf392 skf393 skf394 skf395 skf396 skf397 skf398 skf399 skf400 skf401 skf402 skf403 skf404 skf405 skf406 skf407 skf408 skf409 skf410 skf411 skf412 skf413 skf414 skf415 skf416 skf417 skf418 skf419 skf420 skf421 skf422 skf423 skf424 skf425 skf426 skf427 skf428 skf429 skf430 skf431 skf432 skf433 skf434 skf435 skf436 skf437 skf438 skf439 skf440 skf441 skf442 skf443 skf444 skf445 skf446 skf447 skf448 skf449 skf450 skf451 skf452 skf453 skf454 skf455 skf456 skf457 skf458 skf459 skf460 skf461 skf462 skf463 skf464 skf465 skf466 skf467 skf468 skf469 skf470 skf471 skf472 skf473 skf474 skf475 skf476 skf477 skf478 skf479 skf480 skf481 skf482 skf483 skf484 skf485 skf486 skf487 skf488 skf489 skf490 skf491 skf492 skf493 skf494 skf495 skf496 skf497 skf498 skf499 skf500 skf501 skf502 skf503 skf504 skf505 skf506 skf507 skf508 skf509 skf510 skf511 skf512 skf513 skf514 skf515 skf516 skf517 skf518 skf519 skf520 skf521 skf522 skf523 skf524 skf525 skf526 skf527 skf528 skf529 skf530 skf531 skf532 skf533 skf534 skf535 skf536 skf537 skf538 skf539 skf540 skf541 skf542 skf543 skf544 skf545 skf546 skf547 skf548 skf549 skf550 skf551 skf552 skf553 skf554 skf555 skf556 skf557 skf558 skf559 skf560 skf561 skf562 skf563 skf564 skf565 skf566 skf567 skf568 skf569 skf570 skf571 skf572 skf573 0.23/0.55 % Problem Properties: 0.23/0.55 % This is a full first-order problem with equality. The Problem is non-linear. 0.23/0.55 0.23/0.55 0.23/0.55 % SZS status GaveUp 0.23/0.55 0.23/0.55 % SPASS beiseite: SPASS does currently not support equality problems. 0.23/0.55 % Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 0.23/0.55 0.23/0.55 % SPASS-SCL-FOL Statistics: 0.23/0.55 % Number of learned clauses: 0 0.23/0.55 % Number of propagations: 0 0.23/0.55 % Number of decisions: 0 0.23/0.55 % Number of resolutions: 0 0.23/0.55 % Number of condensations: 0 0.23/0.55 % Number of sub resolutions: 0 0.23/0.55 EOF