Theorems · Theorem · logic and foundations
Turing.ToPartrec.cont_eval_fix
∀ {f : Turing.ToPartrec.Code} {k : Turing.ToPartrec.Cont} {v : List ℕ},
f.Ok →
StateTransition.eval Turing.ToPartrec.step (Turing.ToPartrec.stepNormal f (Turing.ToPartrec.Cont.fix f k) v) = do
let v ← f.fix.eval v
StateTransition.eval Turing.ToPartrec.step (Turing.ToPartrec.Cfg.ret k v)- Cited by
- 2 results in Mathlib
- Foundations
- Depth 24 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites37
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Partstatement and proof · cited by 325
- Part.someproof · cited by 111
- Turing.ToPartrec.Codestatement and proof · cited by 83
- Part.mapproof · cited by 65
- List.headIproof · cited by 42
- Turing.ToPartrec.Contstatement and proof · cited by 33
- Part.map_someproof · cited by 27
- Relation.ReflTransGen.singleproof · cited by 26
- Part.extproof · cited by 24
- Turing.ToPartrec.Code.evalstatement and proof · cited by 23
- Turing.ToPartrec.Cfgstatement and proof · cited by 20
- Part.mem_uniqueproof · cited by 18
Cited by2
Results whose statement or proof uses this declaration.
- Turing.ToPartrec.code_is_okproof · cited by 2
- Turing.ToPartrec.stepRet_evalproof · cited by 0