OAI/Combinatorics/VariableWL/Encoding.lean
51 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.VariableWL.Computation.Stack.Storesline 7 - abbrev
OAI.VariableWL.Computation.Stack.Headsline 8 - abbrev
OAI.VariableWL.Computation.Stack.Actionsline 9 - def
OAI.VariableWL.Computation.Stack.headsline 11 - def
OAI.VariableWL.Computation.Stack.executeline 12 - def
OAI.VariableWL.Computation.Stack.nopline 13 - theorem
OAI.VariableWL.Computation.Stack.execute_nopline 14 - inductive
OAI.VariableWL.Computation.Stack.Codeline 16 - def
OAI.VariableWL.Computation.Stack.Code.Controlline 25 - instance
OAI.VariableWL.Computation.Stack.Code.controlFintypeline 32 - def
OAI.VariableWL.Computation.Stack.Code.startline 40 - def
OAI.VariableWL.Computation.Stack.Code.transitionline 47 - def
OAI.VariableWL.Computation.Stack.Code.machineline 65 - def
OAI.VariableWL.Computation.Stack.Code.stepline 70 - theorem
OAI.VariableWL.Computation.Stack.Code.machine_stepline 73 - def
OAI.VariableWL.Computation.Stack.Code.liftStateline 75 - theorem
OAI.VariableWL.Computation.Stack.Code.lift_stepsline 77 - inductive
OAI.VariableWL.Computation.Stack.Code.Evalline 96 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_stepsline 106 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_outputsline 150 - def
OAI.VariableWL.Encoding.valueline 175 - theorem
OAI.VariableWL.Encoding.value_bitsline 176 - def
OAI.VariableWL.Encoding.headerline 181 - theorem
OAI.VariableWL.Encoding.header_codeline 186 - theorem
OAI.VariableWL.Encoding.header_soundline 191 - def
OAI.VariableWL.Encoding.integerline 204 - theorem
OAI.VariableWL.Encoding.integer_codeline 214 - theorem
OAI.VariableWL.Encoding.integer_soundline 223 - theorem
OAI.VariableWL.Encoding.integer_prefix_injectiveline 238 - def
OAI.VariableWL.Encoding.matrixline 244 - theorem
OAI.VariableWL.Encoding.matrix_flatline 248 - theorem
OAI.VariableWL.Encoding.graphCode_eqline 267 - theorem
OAI.VariableWL.Encoding.matrix_lengthline 271 - theorem
OAI.VariableWL.Encoding.graph_prefix_injectiveline 273 - theorem
OAI.VariableWL.Encoding.pair_injectiveline 299 - theorem
OAI.VariableWL.Encoding.pair_mem_WLline 308 - theorem
OAI.VariableWL.Encoding.pair_mem_SubWLline 316 - def
OAI.VariableWL.Computation.Stack.Code.oneline 332 - theorem
OAI.VariableWL.Computation.Stack.Code.execute_oneline 334 - def
OAI.VariableWL.Computation.Stack.Code.pushline 341 - def
OAI.VariableWL.Computation.Stack.Code.popline 342 - def
OAI.VariableWL.Computation.Stack.Code.clearline 343 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_pushline 345 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_popline 349 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_clear_updateline 353 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_clearline 363 - def
OAI.VariableWL.Computation.Stack.Code.transferline 367 - def
OAI.VariableWL.Computation.Stack.Code.pairStoreline 371 - theorem
OAI.VariableWL.Computation.Stack.Code.transfer_actionline 374 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_transfer_pairline 388 - theorem
OAI.VariableWL.Computation.Stack.Code.eval_transferline 402