OAI/Computability/DepthThree/TapeEncoding.lean
65 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DepthThreeLowerBound.TapeRegisterline 12 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.inputline 16 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.lengthline 17 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.dataLengthline 18 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.ringDegreeline 19 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.coeffCountline 20 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.candidateline 21 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.powerTargetline 22 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.powerScratchline 23 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.requiredLengthline 24 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.loop0line 25 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.loop1line 26 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.loop2line 27 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.loop3line 28 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.loop4line 29 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.loop5line 30 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.dataBitsline 31 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.keyBitsline 32 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.polyBitsline 33 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.coeffBitsline 34 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.hashBitsline 35 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.accumBitsline 36 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.productBitsline 37 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.indexAline 38 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.indexBline 39 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.indexCline 40 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.scratchAline 41 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.scratchBline 42 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.scratchCline 43 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.savedCountline 44 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.temp0line 45 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.temp1line 46 - abbrev
OAI.DepthThreeLowerBound.TapeRegister.temp2line 47 - inductive
OAI.DepthThreeLowerBound.TapeAtomline 51 - abbrev
OAI.DepthThreeLowerBound.TapeMarkline 59 - abbrev
OAI.DepthThreeLowerBound.TapeSymbolline 61 - def
OAI.DepthThreeLowerBound.cleanAtomline 63 - def
OAI.DepthThreeLowerBound.blankSymbolline 65 - def
OAI.DepthThreeLowerBound.rawInputSymbolline 67 - theorem
OAI.DepthThreeLowerBound.cleanAtom_atomline 69 - theorem
OAI.DepthThreeLowerBound.cleanAtom_markline 71 - theorem
OAI.DepthThreeLowerBound.default_tapeSymbolline 74 - theorem
OAI.DepthThreeLowerBound.cleanAtom_injectiveline 76 - theorem
OAI.DepthThreeLowerBound.rawInputSymbol_injectiveline 80 - theorem
OAI.DepthThreeLowerBound.rawInputSymbol_ne_blankline 86 - abbrev
OAI.DepthThreeLowerBound.TapeStoreline 91 - def
OAI.DepthThreeLowerBound.tapeRegistersline 93 - theorem
OAI.DepthThreeLowerBound.tapeRegisters_lengthline 95 - theorem
OAI.DepthThreeLowerBound.mem_tapeRegistersline 98 - theorem
OAI.DepthThreeLowerBound.tapeRegisters_nodupline 102 - def
OAI.DepthThreeLowerBound.encodeInputline 105 - theorem
OAI.DepthThreeLowerBound.encodeInput_lengthline 107 - def
OAI.DepthThreeLowerBound.encodeBlockline 111 - def
OAI.DepthThreeLowerBound.encodeStoreline 114 - theorem
OAI.DepthThreeLowerBound.encodeBlock_lengthline 117 - theorem
OAI.DepthThreeLowerBound.encodeBlocks_lengthline 121 - theorem
OAI.DepthThreeLowerBound.encodeStore_lengthline 129 - theorem
OAI.DepthThreeLowerBound.encodeStore_head?line 135 - theorem
OAI.DepthThreeLowerBound.encodeStore_ne_nilline 138 - theorem
OAI.DepthThreeLowerBound.encodeInput_symbolsline 141 - theorem
OAI.DepthThreeLowerBound.encodeBlock_symbolsline 147 - theorem
OAI.DepthThreeLowerBound.encodeBlocks_symbolsline 156 - theorem
OAI.DepthThreeLowerBound.encodeStore_no_blankline 162 - theorem
OAI.DepthThreeLowerBound.encodeStore_cleanline 173 - theorem
OAI.DepthThreeLowerBound.encodeStore_tail_no_homeline 184