Skip to content

Conversation

@alexandralatys
Copy link

  • Removed all KOSBTM related files (KOSBTM.v, HaltTM_1_to_HaltKOSBTM.v, HaltKOSBTM_to_HaltBSM.v)
  • Reworked TM_computable_to_BSM_computable.v to use SBTM instead of KOSBTM. This required:
    • In HaltTM_1_to_SBTM_HALT.v: Changing the constant truncation function to a suffix truncation function and adding a simulation lemma that considers SBTM outputs
    • In SBTM_HALT_to_HaltBSM.v: Adapting the construction to push the current symbol back on termination and adding a simulation lemma that considers BSM outputs
    • In TM_computable_to_BSM_computable.v: Replacing KOSBTM with SBTM, introducing truncation simulation and inverse truncation simulation on BSMs, reworking the BSM complete simulation lemma, and adapting (and slightly improving) the PREPand POSTP lemmas

- Remove files KOSBTM.v, HaltTM_1_to_HaltKOSBTM.v, HaltKOSBTM_to_HaltBSM.v.
- Add output lemma to HaltTM_1_to_SBTM_HALT.v
- Adapt construction and add output lemma to SBTM_HALT_to_HaltBSM.v
- Rework TM_computable_to_BSM_computable.v to use SBTM instead of KOSBTM
@mrhaandi mrhaandi merged commit 1df2d1c into uds-psl:master Nov 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants