OAI/Analysis/MatrixSigning/Arithmetic/BinaryDivision.lean
46 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.KS.W19.digitline 10 - theorem
OAI.KS.W19.digit_falseline 12 - theorem
OAI.KS.W19.digit_trueline 13 - def
OAI.KS.W19.bitsValueline 15 - theorem
OAI.KS.W19.digit_le_oneline 19 - def
OAI.KS.W19.compareDigitline 21 - def
OAI.KS.W19.compareBitsline 24 - def
OAI.KS.W19.OrderingCorrectline 38 - theorem
OAI.KS.W19.compareBits_correctline 44 - theorem
OAI.KS.W19.compareBits_lt_iffline 68 - def
OAI.KS.W19.differenceDigitline 73 - def
OAI.KS.W19.nextBorrowline 75 - theorem
OAI.KS.W19.subtraction_columnline 78 - def
OAI.KS.W19.subtractBitsline 83 - theorem
OAI.KS.W19.tail_borrow_leline 91 - theorem
OAI.KS.W19.subtraction_liftline 98 - theorem
OAI.KS.W19.subtractBits_correctline 105 - theorem
OAI.KS.W19.subtractBits_lengthline 135 - def
OAI.KS.W19.divideBitsline 147 - theorem
OAI.KS.W19.divideBits_correctline 157 - theorem
OAI.KS.W19.divideBits_quotient_lengthline 183 - theorem
OAI.KS.W19.divideBits_remainder_lengthline 189 - theorem
OAI.KS.W19.bitsValue_encodePosNumline 201 - theorem
OAI.KS.W19.bitsValue_encodeNumline 206 - theorem
OAI.KS.W19.bitsValue_encodeNatline 212 - theorem
OAI.KS.W19.divideBits_encodeNat_correctline 216 - def
OAI.KS.W19.bitScanCostline 223 - theorem
OAI.KS.W19.bitScanCost_eqline 231 - def
OAI.KS.W19.divisionIterationsline 243 - theorem
OAI.KS.W19.divisionIterations_eq_lengthline 247 - def
OAI.KS.W19.divisionBitCostline 250 - theorem
OAI.KS.W19.divisionBitCost_leline 258 - theorem
OAI.KS.W19.divideBits_output_length_leline 273 - theorem
OAI.KS.W19.encodeNat_length_eq_sizeline 280 - theorem
OAI.KS.W19.divisionBitCost_encodeNat_leline 283 - def
OAI.KS.W19.signedBitsValueline 289 - def
OAI.KS.W19.divideSignedBitsline 292 - theorem
OAI.KS.W19.divideSignedBits_correctline 298 - theorem
OAI.KS.W19.divideSignedBits_output_length_leline 335 - theorem
OAI.KS.W19.divideSignedBits_quotientline 347 - def
OAI.KS.W19.signedDivisionBitCostline 360 - theorem
OAI.KS.W19.signedDivisionBitCost_leline 366 - theorem
OAI.KS.W19.signedDivisionBitCost_quadraticline 382 - def
OAI.KS.W19.negativeOfIntline 387 - theorem
OAI.KS.W19.signedBitsValue_intPayloadline 391 - theorem
OAI.KS.W19.divideSignedBits_intPayload_quotientline 395