[Merged by Bors] - chore(Computability): move TM files to a single folder#35608
[Merged by Bors] - chore(Computability): move TM files to a single folder#35608BoltonBailey wants to merge 11 commits intoleanprover-community:masterfrom
Conversation
PR summary aae3b08dc2
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Computability.StateTransition | 464 | 461 | -3 (-0.65%) |
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.Computability.TMComputable |
-963 |
Mathlib.Computability.TMToPartrec |
-658 |
Mathlib.Computability.TMConfig |
-637 |
Mathlib.Computability.TuringMachine |
-504 |
Mathlib.Computability.PostTuringMachine |
-475 |
Mathlib.Computability.Tape |
-337 |
Mathlib.Computability.StateTransition |
-3 |
Mathlib.Computability.TuringMachine.Tape |
337 |
Mathlib.Computability.TuringMachine.PostTuringMachine |
475 |
Mathlib.Computability.TuringMachine.StackTuringMachine |
504 |
Mathlib.Computability.TuringMachine.Config |
637 |
Mathlib.Computability.TuringMachine.ToPartrec |
658 |
Mathlib.Computability.TuringMachine.Computable |
963 |
Declarations diff
- EvalsTo.refl
- EvalsTo.trans
- EvalsToInTime.refl
- EvalsToInTime.trans
You can run this locally as follows
## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for scripts/pr_summary/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/reporting/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
note: file Mathlib/Computability/TMComputable.lean` was renamed to `Mathlib/Computability/TuringMachine/Computable.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Computability/PostTuringMachine.lean` was renamed to `Mathlib/Computability/TuringMachine/PostTuringMachine.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Computability/Tape.lean` was renamed to `Mathlib/Computability/TuringMachine/Tape.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Computability/TuringMachine.lean` was renamed to `Mathlib/Computability/TuringMachine/StackTuringMachine.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Computability/TMConfig.lean` was renamed to `Mathlib/Computability/TuringMachine/Config.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Computability/TMToPartrec.lean` was renamed to `Mathlib/Computability/TuringMachine/ToPartrec.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
|
Follow up in #35609 |
|
This pull request has conflicts, please merge |
…lib4 into turing-folder
Komyyy
left a comment
There was a problem hiding this comment.
Thank you for your contribution!
Co-authored-by: Miyahara Kō <52843868+Komyyy@users.noreply.github.com>
Co-authored-by: Miyahara Kō <52843868+Komyyy@users.noreply.github.com>
Komyyy
left a comment
There was a problem hiding this comment.
Thank you!
maintainer delegate
|
🚀 Pull request has been placed on the maintainer queue by Komyyy. |
Co-authored-by: Miyahara Kō <52843868+Komyyy@users.noreply.github.com>
Co-authored-by: Miyahara Kō <52843868+Komyyy@users.noreply.github.com>
|
Thanks! |
This PR takes files relevant to Turing machines and moves them to a single folder for better organization. In the process, we do some renaming of these files * We remove the "TM" from the front of these files, as it's now redundant. * TuringMachine.lean --> TuringMachine/StackTuringMachine.lean * (really the key difference between the TM2 model presented in this file, and the TM1 model from the previous, is the introduction of stacks instead of tapes) I also remove `EvalsTo` and friends from TuringMachine.Computable, as these in #33291 were moved out of the TM namespace. #35609 is a follow-up PR to add module deprecations.
|
Pull request successfully merged into master. Build succeeded: |
…mmunity#35608) This PR takes files relevant to Turing machines and moves them to a single folder for better organization. In the process, we do some renaming of these files * We remove the "TM" from the front of these files, as it's now redundant. * TuringMachine.lean --> TuringMachine/StackTuringMachine.lean * (really the key difference between the TM2 model presented in this file, and the TM1 model from the previous, is the introduction of stacks instead of tapes) I also remove `EvalsTo` and friends from TuringMachine.Computable, as these in leanprover-community#33291 were moved out of the TM namespace. leanprover-community#35609 is a follow-up PR to add module deprecations.
…mmunity#35608) This PR takes files relevant to Turing machines and moves them to a single folder for better organization. In the process, we do some renaming of these files * We remove the "TM" from the front of these files, as it's now redundant. * TuringMachine.lean --> TuringMachine/StackTuringMachine.lean * (really the key difference between the TM2 model presented in this file, and the TM1 model from the previous, is the introduction of stacks instead of tapes) I also remove `EvalsTo` and friends from TuringMachine.Computable, as these in leanprover-community#33291 were moved out of the TM namespace. leanprover-community#35609 is a follow-up PR to add module deprecations.
This follow-up deprecates files moved in #35608 This PR was made with the assistance of Claude Code
This PR takes files relevant to Turing machines and moves them to a single folder for better organization.
In the process, we do some renaming of these files
I also remove
EvalsToand friends from TuringMachine.Computable, as these in #33291 were moved out of the TM namespace.#35609 is a follow-up PR to add module deprecations.