OAI/GroupTheory/PeriodicGroups/Machines/ArithmeticDevices.lean
75 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.SourceBurnside.Structured.Binary.Multiply.Kline 10 - def
OAI.SourceBurnside.Structured.Binary.Multiply.storeline 12 - def
OAI.SourceBurnside.Structured.Binary.Multiply.regsline 13 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.regs_injectiveline 14 - def
OAI.SourceBurnside.Structured.Binary.Multiply.addXline 16 - def
OAI.SourceBurnside.Structured.Binary.Multiply.addStoreline 19 - def
OAI.SourceBurnside.Structured.Binary.Multiply.carryStoreline 20 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.addX_runline 22 - def
OAI.SourceBurnside.Structured.Binary.Multiply.plusIfline 51 - def
OAI.SourceBurnside.Structured.Binary.Multiply.stepline 53 - def
OAI.SourceBurnside.Structured.Binary.Multiply.stepCostline 54 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.step_runline 56 - def
OAI.SourceBurnside.Structured.Binary.Multiply.scanline 74 - def
OAI.SourceBurnside.Structured.Binary.Multiply.timeline 78 - def
OAI.SourceBurnside.Structured.Binary.Multiply.programline 82 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.plusIf_lengthline 84 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.scan_lengthline 87 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.program_runline 99 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.time_boundline 117 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.plusIf_modEqline 122 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.scan_modEqline 132 - lemma
OAI.SourceBurnside.Structured.Binary.Multiply.scan_valueline 149 - def
OAI.SourceBurnside.Structured.Binary.rollline 162 - def
OAI.SourceBurnside.Structured.Binary.rollBitsline 163 - lemma
OAI.SourceBurnside.Structured.Binary.rollBits_lengthline 164 - lemma
OAI.SourceBurnside.Structured.Binary.rollBits_reverseline 167 - lemma
OAI.SourceBurnside.Structured.Binary.roll_runline 169 - lemma
OAI.SourceBurnside.Structured.Binary.rollBits_valueline 181 - abbrev
OAI.SourceBurnside.Structured.Binary.Divide.Kline 199 - def
OAI.SourceBurnside.Structured.Binary.Divide.storeline 201 - def
OAI.SourceBurnside.Structured.Binary.Divide.scratchStoreline 202 - def
OAI.SourceBurnside.Structured.Binary.Divide.trialStoreline 204 - def
OAI.SourceBurnside.Structured.Binary.Divide.regsline 206 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.regs_injectiveline 207 - def
OAI.SourceBurnside.Structured.Binary.Divide.chooseline 209 - def
OAI.SourceBurnside.Structured.Binary.Divide.chooseTimeline 212 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.choose_runline 214 - def
OAI.SourceBurnside.Structured.Binary.Divide.trialline 259 - def
OAI.SourceBurnside.Structured.Binary.Divide.carryline 260 - def
OAI.SourceBurnside.Structured.Binary.Divide.makeTrialline 262 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.makeTrial_runline 265 - def
OAI.SourceBurnside.Structured.Binary.Divide.oneStepline 299 - def
OAI.SourceBurnside.Structured.Binary.Divide.stepline 303 - def
OAI.SourceBurnside.Structured.Binary.Divide.stepTimeline 305 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.oneStep_lengthsline 308 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.step_runline 317 - def
OAI.SourceBurnside.Structured.Binary.Divide.scanline 349 - def
OAI.SourceBurnside.Structured.Binary.Divide.timeline 353 - def
OAI.SourceBurnside.Structured.Binary.Divide.programline 357 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.scan_lengthsline 359 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.program_runline 370 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.time_boundline 389 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.oneStep_valueline 404 - def
OAI.SourceBurnside.Structured.Binary.Divide.feedline 444 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.feed_leline 448 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.feed_valueline 453 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.scan_valueline 459 - lemma
OAI.SourceBurnside.Structured.Binary.Divide.zero_valueline 481 - theorem
OAI.SourceBurnside.Structured.Binary.Divide.divisionline 486 - def
OAI.SourceBurnside.Structured.Device.inputline 521 - def
OAI.SourceBurnside.Structured.Device.valuesline 522 - def
OAI.SourceBurnside.Structured.Device.resultline 524 - structure
OAI.SourceBurnside.Structured.Device.Realizerline 527 - lemma
OAI.SourceBurnside.Structured.Device.Realizer.transportline 542 - abbrev
OAI.SourceBurnside.Structured.Device.Compose.Workline 559 - def
OAI.SourceBurnside.Structured.Device.Compose.leftline 561 - def
OAI.SourceBurnside.Structured.Device.Compose.rightline 562 - def
OAI.SourceBurnside.Structured.Device.Compose.callline 563 - lemma
OAI.SourceBurnside.Structured.Device.Compose.left_injectiveline 567 - lemma
OAI.SourceBurnside.Structured.Device.Compose.right_injectiveline 571 - lemma
OAI.SourceBurnside.Structured.Device.Compose.call_injectiveline 575 - def
OAI.SourceBurnside.Structured.Device.Compose.bodyline 585 - lemma
OAI.SourceBurnside.Structured.Device.Compose.body_runline 590 - def
OAI.SourceBurnside.Structured.Device.Compose.realizerline 641 - def
OAI.SourceBurnside.Structured.Device.readline 655