Documentation Verification Report

Defs

📁 Source: Cslib/Computability/URM/Defs.lean

Statistics

MetricCount
DefinitionsInstr, maxRegister, readsFrom, shiftJumps, shiftRegisters, writesTo, Program, maxRegister, shiftJumps, shiftRegisters, Regs, ofInputs, output, read, write, zero, State, init, instDecidableIsHalted, instInhabited, instRepr, isHalted, pc, regs, instDecidableEqInstr, decEq, instReprInstr, repr
28
Theorems0
Total28

Cslib.URM

Definitions

NameCategoryTheorems
Instr 📖CompData
8 mathmath: Program.IsStraightLine.append, Program.getElem?_toStandardForm, Program.IsStraightLine.singleton, Program.IsStraightLine.cons, straight_line_halts_from_regs, straightLine_finalState_spec, Program.toStandardForm_length, State.isHalted_iff
Program 📖CompOp
4 mathmath: Program.IsStraightLine.append, Program.getElem?_toStandardForm, toStandardForm_equiv, ProgramEquiv.equivalence
Regs 📖CompOp
State 📖CompData
4 mathmath: Halts.toHaltsWithResult, step_confluent, halts_iff_normalizable, isHalted_iff_normal
instDecidableEqInstr 📖CompOp
instReprInstr 📖CompOp

Cslib.URM.Instr

Definitions

NameCategoryTheorems
maxRegister 📖CompOp
1 mathmath: Cslib.URM.Program.mem_maxRegister
readsFrom 📖CompOp
shiftJumps 📖CompOp
2 mathmath: JumpsBoundedBy.shiftJumps, shiftJumps_of_nonJump
shiftRegisters 📖CompOp
writesTo 📖CompOp

Cslib.URM.Program

Definitions

NameCategoryTheorems
maxRegister 📖CompOp
1 mathmath: mem_maxRegister
shiftJumps 📖CompOp
shiftRegisters 📖CompOp

Cslib.URM.Regs

Definitions

NameCategoryTheorems
ofInputs 📖CompOp
output 📖CompOp
1 mathmath: Cslib.URM.Halts.toHaltsWithResult
read 📖CompOp
4 mathmath: Cslib.URM.Steps.preserves_register, Cslib.URM.Step.preserves_register, write_read_of_ne, write_read_self
write 📖CompOp
2 mathmath: write_read_of_ne, write_read_self
zero 📖CompOp

Cslib.URM.State

Definitions

NameCategoryTheorems
init 📖CompOp
2 mathmath: Cslib.URM.evalState_spec, Cslib.URM.halts_iff_normalizable
instDecidableIsHalted 📖CompOp
instInhabited 📖CompOp
instRepr 📖CompOp
isHalted 📖MathDef
7 mathmath: Cslib.URM.Step.toStandardForm, Cslib.URM.evalState_spec, Cslib.URM.straight_line_halts_from_regs, Cslib.URM.isHalted_iff_normal, Cslib.URM.straightLine_finalState_spec, Cslib.URM.Step.from_toStandardForm, isHalted_iff
pc 📖CompOp
5 mathmath: ext_iff, Cslib.URM.straight_line_halts_from_regs, Cslib.URM.straight_line_state_at_pc, Cslib.URM.straightLine_finalState_spec, isHalted_iff
regs 📖CompOp
10 mathmath: Cslib.URM.Step.toStandardForm, ext_iff, Cslib.URM.Steps.preserves_register, Cslib.URM.Step.preserves_register, Cslib.URM.Halts.toHaltsWithResult, Cslib.URM.Steps.toStandardForm_halts, Cslib.URM.Steps.from_toStandardForm_halts, Cslib.URM.straightLine_finalRegs_eq_of_halted, Cslib.URM.Step.from_toStandardForm, Cslib.URM.evalState_toStandardForm_regs

Cslib.URM.instDecidableEqInstr

Definitions

NameCategoryTheorems
decEq 📖CompOp

Cslib.URM.instReprInstr

Definitions

NameCategoryTheorems
repr 📖CompOp

---

← Back to Index