Alphabet Simulation for TM0 #
This file proves that a TM0 machine over a finite alphabet Γ₁ can be
simulated by a TM0 machine over another finite alphabet Γ₂, provided
there exists an injection from Γ₁ to Γ₂ that maps default to default.
Main results #
TM0AlphabetSim.lift_eval_dom— evaluation preserves Dom under alphabet embedding
Lift a TM0 machine from alphabet Γ₁ to Γ₂ via an embedding/inverse pair. The inverse maps Γ₂ symbols back to Γ₁ (left inverse of emb).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The PointedMap from the embedding function.
Equations
- TM0AlphabetSim.embPM emb hemb_default = { f := emb, map_pt' := hemb_default }
Instances For
The relation between Γ₁ configs and Γ₂ configs under the alphabet lift.
Equations
- TM0AlphabetSim.liftRel emb inv _hemb hemb_default c₁ c₂ = (c₁.q = c₂.q ∧ c₂.Tape = Turing.Tape.map (TM0AlphabetSim.embPM emb hemb_default) c₁.Tape)
Instances For
Evaluation preserves Dom under alphabet lift.
Inverse-default-fiber-preserving lift #
The PointedMap from an inverse function.
Equations
- TM0AlphabetSim.invPM inv hinv_default = { f := inv, map_pt' := hinv_default }
Instances For
Write translation for the inverse-relation lift.
When the source writes default, target symbols that already map to default
are preserved. This lets the target alphabet carry protected symbols that the
source machine observes as blanks.
Equations
Instances For
Lift a TM0 machine while preserving target symbols in the inverse-default
fiber whenever the source writes default.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Inverse-form relation between source and target configurations.
The target tape may contain symbols outside the embedding image; the source
tape only has to be recovered by mapping target symbols through inv.
Equations
- TM0AlphabetSim.liftInvRel inv hinv_default c₁ c₂ = (c₁.q = c₂.q ∧ c₁.Tape = Turing.Tape.map (TM0AlphabetSim.invPM inv hinv_default) c₂.Tape)
Instances For
Evaluation preserves Dom for the inverse-default-fiber-preserving lift.