OAI/Algebra/FormulaHitting/BitArithmetic.lean
63 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.NCHitting.BitArithmetic.valueline 12 - def
OAI.NCHitting.BitArithmetic.parityline 16 - def
OAI.NCHitting.BitArithmetic.carryline 17 - def
OAI.NCHitting.BitArithmetic.borrowline 18 - def
OAI.NCHitting.BitArithmetic.equalStepline 19 - theorem
OAI.NCHitting.BitArithmetic.fullAdder_identityline 21 - theorem
OAI.NCHitting.BitArithmetic.fullSubtractor_identityline 25 - structure
OAI.NCHitting.BitArithmetic.WordRunline 29 - def
OAI.NCHitting.BitArithmetic.trimline 33 - def
OAI.NCHitting.BitArithmetic.trimStepsline 39 - theorem
OAI.NCHitting.BitArithmetic.trimSteps_eqline 43 - theorem
OAI.NCHitting.BitArithmetic.value_trimline 48 - theorem
OAI.NCHitting.BitArithmetic.bits_valueline 59 - theorem
OAI.NCHitting.BitArithmetic.value_bitsline 77 - theorem
OAI.NCHitting.BitArithmetic.trim_lengthline 84 - def
OAI.NCHitting.BitArithmetic.addRawline 87 - theorem
OAI.NCHitting.BitArithmetic.addRaw_valueline 99 - theorem
OAI.NCHitting.BitArithmetic.addRaw_lengthline 122 - theorem
OAI.NCHitting.BitArithmetic.addRaw_stepsline 143 - def
OAI.NCHitting.BitArithmetic.addline 164 - theorem
OAI.NCHitting.BitArithmetic.add_valueline 168 - theorem
OAI.NCHitting.BitArithmetic.add_stepsline 171 - structure
OAI.NCHitting.BitArithmetic.BoolRunline 178 - def
OAI.NCHitting.BitArithmetic.lessRawline 182 - theorem
OAI.NCHitting.BitArithmetic.lessRaw_valueline 194 - theorem
OAI.NCHitting.BitArithmetic.lessRaw_stepsline 212 - def
OAI.NCHitting.BitArithmetic.equalRawline 233 - theorem
OAI.NCHitting.BitArithmetic.equalRaw_valueline 245 - theorem
OAI.NCHitting.BitArithmetic.equalRaw_stepsline 263 - structure
OAI.NCHitting.BitArithmetic.SubRunline 284 - def
OAI.NCHitting.BitArithmetic.subRawline 287 - theorem
OAI.NCHitting.BitArithmetic.subRaw_borrowline 299 - theorem
OAI.NCHitting.BitArithmetic.subRaw_valueline 309 - theorem
OAI.NCHitting.BitArithmetic.subRaw_lengthline 338 - theorem
OAI.NCHitting.BitArithmetic.subRaw_stepsline 347 - def
OAI.NCHitting.BitArithmetic.subline 368 - theorem
OAI.NCHitting.BitArithmetic.sub_valueline 373 - theorem
OAI.NCHitting.BitArithmetic.sub_stepsline 386 - def
OAI.NCHitting.BitArithmetic.mulRawline 394 - theorem
OAI.NCHitting.BitArithmetic.mulRaw_valueline 403 - theorem
OAI.NCHitting.BitArithmetic.mulRaw_lengthline 410 - theorem
OAI.NCHitting.BitArithmetic.mulRaw_stepsline 419 - def
OAI.NCHitting.BitArithmetic.mulline 429 - theorem
OAI.NCHitting.BitArithmetic.mul_valueline 433 - theorem
OAI.NCHitting.BitArithmetic.mul_stepsline 436 - def
OAI.NCHitting.BitArithmetic.addNatline 444 - def
OAI.NCHitting.BitArithmetic.subNatline 445 - def
OAI.NCHitting.BitArithmetic.mulNatline 446 - def
OAI.NCHitting.BitArithmetic.lessNatline 447 - def
OAI.NCHitting.BitArithmetic.equalNatline 448 - def
OAI.NCHitting.BitArithmetic.oddNatline 449 - theorem
OAI.NCHitting.BitArithmetic.oddNat_valueline 451 - theorem
OAI.NCHitting.BitArithmetic.oddNat_eqline 457 - theorem
OAI.NCHitting.BitArithmetic.addNat_valueline 461 - theorem
OAI.NCHitting.BitArithmetic.mulNat_valueline 464 - theorem
OAI.NCHitting.BitArithmetic.subNat_valueline 467 - theorem
OAI.NCHitting.BitArithmetic.lessNat_valueline 480 - theorem
OAI.NCHitting.BitArithmetic.equalNat_valueline 484 - theorem
OAI.NCHitting.BitArithmetic.addNat_stepsline 488 - theorem
OAI.NCHitting.BitArithmetic.subNat_stepsline 494 - theorem
OAI.NCHitting.BitArithmetic.lessNat_stepsline 500 - theorem
OAI.NCHitting.BitArithmetic.equalNat_stepsline 506 - theorem
OAI.NCHitting.BitArithmetic.mulNat_stepsline 512