OAI/Computability/PerfectCompleteness/Machines/CanonicalKeyShapeMachineLemmas.lean
39 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.inputEnumline 17 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.inputBitsline 20 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.defaultInputline 23 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.modeEnumline 26 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.modeWordsline 28 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.modeWords_lengthline 31 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.modeWords_injectiveline 34 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.outputWordsline 41 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.outputBitsline 44 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.outputWords_lengthline 46 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.outputWords_eq_iffline 50 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.outputBits_eq_iffline 62 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.computationline 71 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.machine_outputline 75 - def
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.recoverKeyline 85 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.recoverKey_inputline 89 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.recoverKey_of_same_outputline 94 - theorem
OAI.PerfectCompleteness.CanonicalKeyShapeMachine.workAlphabet_finiteline 100 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.firstIndex_append_currentline 117 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.firstIndex_le_prefixline 123 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.firstIndex_eq_prefixline 129 - def
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineIDline 143 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.tokens_append_currentline 147 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.current_payload_memline 152 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.dictionary_canonicalline 157 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineID_le_prefixline 162 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineID_eq_globalline 169 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineID_eq_name_valline 179 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineID_eq_prefix_indexline 184 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineID_repeatline 193 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineID_eq_iff_same_finalline 201 - def
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineNameline 217 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlineName_valline 220 - def
OAI.PerfectCompleteness.CanonicalOnlineNames.paddedNameline 223 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.paddedName_valline 228 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.paddedName_eq_iffline 233 - def
OAI.PerfectCompleteness.CanonicalOnlineNames.paddedEmbeddingline 245 - def
OAI.PerfectCompleteness.CanonicalOnlineNames.onlinePaddedNameline 253 - theorem
OAI.PerfectCompleteness.CanonicalOnlineNames.onlinePaddedName_eq_finalline 257