OAI/Computability/RationalHitting/SignedArithmetic.lean
55 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.RationalHitting.StackLanguage.intCodeline 8 - instance
OAI.RationalHitting.StackLanguage.(instance at line 9)line 9 - lemma
OAI.RationalHitting.StackLanguage.intCode_lengthline 10 - lemma
OAI.RationalHitting.StackLanguage.nat_bits_monoline 13 - lemma
OAI.RationalHitting.StackLanguage.difference_bits_lengthline 16 - def
OAI.RationalHitting.StackLanguage.differenceAbsline 22 - def
OAI.RationalHitting.StackLanguage.differenceSignline 23 - lemma
OAI.RationalHitting.StackLanguage.eval_difference_baseline 25 - lemma
OAI.RationalHitting.StackLanguage.eval_differenceAbsline 37 - lemma
OAI.RationalHitting.StackLanguage.eval_differenceSignline 48 - def
OAI.RationalHitting.StackLanguage.Procedure.differenceAbsline 59 - def
OAI.RationalHitting.StackLanguage.Procedure.differenceSignline 65 - theorem
OAI.RationalHitting.StackLanguage.Poly.natDifferenceAbsline 73 - theorem
OAI.RationalHitting.StackLanguage.Poly.natLtline 75 - theorem
OAI.RationalHitting.StackLanguage.Poly.natDifferenceline 77 - theorem
OAI.RationalHitting.StackLanguage.Poly.intSignline 86 - theorem
OAI.RationalHitting.StackLanguage.Poly.intAbsline 89 - def
OAI.RationalHitting.StackLanguage.positivePartline 99 - def
OAI.RationalHitting.StackLanguage.negativePartline 100 - lemma
OAI.RationalHitting.StackLanguage.int_decomposeline 102 - theorem
OAI.RationalHitting.StackLanguage.Poly.positivePart_polyline 109 - theorem
OAI.RationalHitting.StackLanguage.Poly.negativePart_polyline 112 - theorem
OAI.RationalHitting.StackLanguage.Poly.natCastIntline 116 - theorem
OAI.RationalHitting.StackLanguage.Poly.intNegline 119 - theorem
OAI.RationalHitting.StackLanguage.Poly.intAddline 122 - theorem
OAI.RationalHitting.StackLanguage.Poly.intMulline 126 - theorem
OAI.RationalHitting.StackLanguage.Poly.natZeroline 136 - theorem
OAI.RationalHitting.StackLanguage.Poly.intZeroline 152 - theorem
OAI.RationalHitting.StackLanguage.Poly.boolNotline 156 - theorem
OAI.RationalHitting.StackLanguage.Poly.boolAndline 159 - lemma
OAI.RationalHitting.StackLanguage.unary_code_lengthline 170 - lemma
OAI.RationalHitting.StackLanguage.nat_code_lengthline 173 - lemma
OAI.RationalHitting.StackLanguage.prod_code_lengthline 174 - lemma
OAI.RationalHitting.StackLanguage.succ_iterateline 177 - lemma
OAI.RationalHitting.StackLanguage.bits_length_leline 182 - def
OAI.RationalHitting.StackLanguage.Procedure.unaryPredline 188 - theorem
OAI.RationalHitting.StackLanguage.Poly.unaryToNatline 208 - theorem
OAI.RationalHitting.StackLanguage.Poly.unaryPredline 221 - theorem
OAI.RationalHitting.StackLanguage.Poly.unaryZeroline 225 - theorem
OAI.RationalHitting.StackLanguage.Poly.unaryLtline 228 - theorem
OAI.RationalHitting.StackLanguage.Poly.unaryLeline 231 - theorem
OAI.RationalHitting.StackLanguage.Poly.unaryEqline 239 - lemma
OAI.RationalHitting.StackLanguage.Poly.unaryPred_iterateline 244 - theorem
OAI.RationalHitting.StackLanguage.Poly.unarySubline 250 - lemma
OAI.RationalHitting.StackLanguage.int_add_bits_leline 266 - lemma
OAI.RationalHitting.StackLanguage.int_mul_bits_leline 269 - lemma
OAI.RationalHitting.StackLanguage.int_code_lengthline 272 - lemma
OAI.RationalHitting.StackLanguage.powerStep_iterateline 274 - lemma
OAI.RationalHitting.StackLanguage.int_pow_bits_leline 280 - theorem
OAI.RationalHitting.StackLanguage.Poly.intPowline 290 - def
OAI.RationalHitting.StackLanguage.sumStepline 313 - lemma
OAI.RationalHitting.StackLanguage.sumStep_code_leline 315 - lemma
OAI.RationalHitting.StackLanguage.sumStep_code_iterate_leline 327 - lemma
OAI.RationalHitting.StackLanguage.sumStep_iterate_lengthline 333 - theorem
OAI.RationalHitting.StackLanguage.Poly.listSumline 343