Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
dce94e8
Multi-tape Turing machine.
crei Mar 2, 2026
cb9e7a3
Update Cslib/Computability/Machines/MultiTapeTuring/Basic.lean
crei Mar 10, 2026
cc78278
Extract common parts.
crei Mar 10, 2026
07d7bcd
Simplify definitions and proofs.
crei Mar 10, 2026
841be7f
Use "@[expose] public section"
crei Mar 10, 2026
abac0f1
Update Cslib.lean
crei Mar 10, 2026
ae6c498
Add missed file.
crei Mar 10, 2026
b38b929
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Mar 19, 2026
7401a21
fix import.
crei Mar 19, 2026
93b6704
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Apr 30, 2026
3110f77
Move "expose" command below module-level documentation.
crei Apr 30, 2026
21c3515
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jun 2, 2026
883e868
Introduce read-only input tape and write-only output tape and define …
crei Jun 2, 2026
3ac3ac8
Clean up imports.
crei Jun 2, 2026
b5689a1
more cleanup
crei Jun 2, 2026
3d406b7
Do not use BiTape for input.
crei Jun 4, 2026
398ad91
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jun 5, 2026
6847a62
Make move optional.
crei Jun 5, 2026
085e658
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jun 23, 2026
4f6cf21
More design notes, references, switch from BiTape to \int -> Nat and …
crei Jun 23, 2026
d4a14ef
Some small tweaks.
crei Jun 23, 2026
abb1720
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jul 8, 2026
16d2320
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jul 11, 2026
4d3bcce
Replace Move by SignType and require Fintype and Inhabited for Symbol.
crei Jul 11, 2026
54580af
Whitespace and tactic nitpicks.
crei Jul 11, 2026
647d9d0
Generalize Symbol and State, remove the `tm` parameter from Cfg and a…
crei Jul 12, 2026
1143307
Unbundle configuration input and fix doc string.
crei Jul 12, 2026
845a12b
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jul 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cslib.lean
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public import Cslib.Computability.Languages.MyhillNerode
public import Cslib.Computability.Languages.OmegaLanguage
public import Cslib.Computability.Languages.OmegaRegularLanguage
public import Cslib.Computability.Languages.RegularLanguage
public import Cslib.Computability.Machines.Turing.MultiTape.Deterministic
public import Cslib.Computability.Machines.Turing.SingleTape.Defs
public import Cslib.Computability.Machines.Turing.SingleTape.Deterministic
public import Cslib.Computability.Machines.Turing.SingleTape.NonDeterministic
Expand Down
Loading
Loading