Theorems · Theorem · logic and foundations
Turing.ToPartrec.stepNormal_then
∀ (c : Turing.ToPartrec.Code) (k k' : Turing.ToPartrec.Cont) (v : List ℕ), Turing.ToPartrec.stepNormal c (k.then k') v = (Turing.ToPartrec.stepNormal c k v).then k'
The stepNormal function respects the then k' homomorphism. Note that this is an exact
equality, not a simulation; the original and embedded machines move in lock-step until the
embedded machine reaches the halt state.
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 15 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites7
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Turing.ToPartrec.Codestatement and proof · cited by 83
- List.headIproof · cited by 42
- Turing.ToPartrec.Contstatement and proof · cited by 33
- Turing.ToPartrec.Cfgstatement and proof · cited by 20
- Turing.ToPartrec.stepNormalstatement and proof · cited by 13
- Turing.ToPartrec.Cont.thenstatement and proof · cited by 5
- Turing.ToPartrec.Cfg.thenstatement and proof · cited by 3
Cited by2
Results whose statement or proof uses this declaration.
- Turing.ToPartrec.cont_eval_fixproof · cited by 2
- Turing.ToPartrec.stepRet_thenproof · cited by 1