Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 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
f57bb82
Function view for tapes.
crei Apr 18, 2026
642162c
Apply suggestions from code review
crei Apr 20, 2026
be6855a
Simplify some proofs and add annotations.
crei Apr 20, 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
283bc0b
Apply suggestions from code review
crei May 11, 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
098627f
Merge branch 'tapes_as_functions' into mulit-tape-sim
crei Jun 3, 2026
c684b79
copy semantics.
crei Jun 4, 2026
ea15156
more sim
crei Jun 4, 2026
3d406b7
Do not use BiTape for input.
crei Jun 4, 2026
d8fef55
simulation
crei Jun 4, 2026
d07c117
more sim
crei Jun 5, 2026
398ad91
Merge remote-tracking branch 'origin/main' into multi-tape-tm
crei Jun 5, 2026
6847a62
Make move optional.
crei Jun 5, 2026
fd6573c
Merge branch 'multi-tape-tm' into mulit-tape-sim
crei Jun 5, 2026
2681d91
sim
crei Jun 7, 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 @@ -31,6 +31,7 @@ public import Cslib.Computability.Languages.Language
public import Cslib.Computability.Languages.OmegaLanguage
public import Cslib.Computability.Languages.OmegaRegularLanguage
public import Cslib.Computability.Languages.RegularLanguage
public import Cslib.Computability.Machines.MultiTapeTuring.Basic
public import Cslib.Computability.Machines.SingleTapeTuring.Basic
public import Cslib.Computability.URM.Basic
public import Cslib.Computability.URM.Computable
Expand Down
Loading