Documentation Verification Report

StateTransition

šŸ“ Source: Mathlib/Computability/StateTransition.lean

Statistics

MetricCount
DefinitionsEvalsTo, refl, steps, trans, EvalsToInTime, refl, toEvalsTo, trans, FRespects, Reaches, Reachesā‚€, Reaches₁, Respects, eval, evalInduction
15
Theoremsevals_in_steps, steps_le_m, toā‚€, head, refl, single, tail, tail', trans, toā‚€, eval_maximal, eval_maximal₁, frespects_eq, fun_respects, mem_eval, reaches_eval, reaches_total, reachesā‚€_eq, reaches₁_eq, reaches₁_fwd, tr_eval, tr_eval', tr_eval_dom, tr_eval_rev, tr_reaches, tr_reaches_rev, tr_reaches₁
27
Total42

StateTransition

Definitions

NameCategoryTheorems
EvalsTo šŸ“–CompData—
EvalsToInTime šŸ“–CompData—
FRespects šŸ“–MathDef
2 mathmath: fun_respects, frespects_eq
Reaches šŸ“–MathDef
7 mathmath: reaches₁_fwd, Turing.TM2to1.tr_respects_aux, tr_reaches_rev, tr_reaches, mem_eval, eval_maximal, reaches_total
Reachesā‚€ šŸ“–MathDef
10 mathmath: Turing.TM2to1.tr_respects_aux₁, Reaches.toā‚€, Reaches₁.toā‚€, Turing.TM2to1.tr_respects_auxā‚ƒ, Reachesā‚€.trans, Reachesā‚€.tail, Reachesā‚€.single, Reachesā‚€.refl, reachesā‚€_eq, Reachesā‚€.head
Reaches₁ šŸ“–MathDef
16 mathmath: Turing.PartrecToTM2.copy_ok, Turing.PartrecToTM2.move_ok, Reachesā‚€.tail', Turing.PartrecToTM2.head_stack_ok, eval_maximal₁, tr_reaches₁, Turing.PartrecToTM2.succ_ok, Turing.PartrecToTM2.clear_ok, Turing.PartrecToTM2.trNormal_respects, Turing.PartrecToTM2.pred_ok, Turing.PartrecToTM2.moveā‚‚_ok, Turing.PartrecToTM2.tr_ret_respects, Turing.PartrecToTM2.tr_init, Turing.PartrecToTM2.unrev_ok, Turing.PartrecToTM2.head_main_ok, reaches₁_eq
Respects šŸ“–MathDef
7 mathmath: fun_respects, Turing.TM0to1.tr_respects, Turing.PartrecToTM2.tr_respects, Turing.TM1to1.tr_respects, Turing.TM1to0.tr_respects, Turing.TM0.Machine.map_respects, Turing.TM2to1.tr_respects
eval šŸ“–CompOp
11 mathmath: tr_eval', Turing.ToPartrec.stepNormal_eval, tr_eval, tr_eval_dom, reaches_eval, Turing.ToPartrec.stepRet_eval, Turing.ToPartrec.cont_eval_fix, mem_eval, Turing.PartrecToTM2.tr_eval, Turing.ToPartrec.Code.Ok.zero, tr_eval_rev
evalInduction šŸ“–CompOp—

Theorems

NameKindAssumesProvesValidatesDepends On
eval_maximal šŸ“–mathematicalPart
Part.instMembership
eval
Reaches—mem_eval
Relation.reflTransGen_iff_eq
eval_maximal₁ šŸ“–mathematicalPart
Part.instMembership
eval
Reaches₁—mem_eval
Relation.TransGen.head'_iff
frespects_eq šŸ“–mathematical—FRespects—reaches₁_eq
fun_respects šŸ“–mathematical—Respects
FRespects
——
mem_eval šŸ“–mathematical—Part
Part.instMembership
eval
Reaches
—Part.mem_unique
PFun.mem_fix_iff
Part.mem_some_iff
Relation.ReflTransGen.head
Relation.ReflTransGen.head_induction_on
Part.mem_some
reaches_eval šŸ“–mathematicalReacheseval—Part.ext
mem_eval
eval_maximal
reaches_total
Relation.ReflTransGen.trans
reaches_total šŸ“–mathematicalReachesReaches—Relation.ReflTransGen.total_of_right_unique
reachesā‚€_eq šŸ“–mathematical—Reaches₀—reaches₁_eq
reaches₁_eq šŸ“–mathematical—Reaches₁—Relation.TransGen.head'_iff
reaches₁_fwd šŸ“–mathematicalReaches₁Reaches—Relation.TransGen.head'_iff
tr_eval šŸ“–mathematicalRespects
Part
Part.instMembership
eval
Part
Part.instMembership
eval
—mem_eval
tr_reaches
tr_eval' šŸ“–mathematicalRespectseval
Part
Part.instMonad
—Part.ext
tr_eval_rev
Part.mem_map_iff
tr_eval
tr_eval_dom šŸ“–mathematicalRespectsPart.Dom
eval
—tr_eval_rev
tr_eval
tr_eval_rev šŸ“–mathematicalRespects
Part
Part.instMembership
eval
Part
Part.instMembership
eval
—mem_eval
tr_reaches_rev
Relation.reflTransGen_iff_eq
Relation.TransGen.head'_iff
tr_reaches šŸ“–mathematicalRespects
Reaches
Reaches—Relation.reflTransGen_iff_eq_or_transGen
tr_reaches₁
Relation.TransGen.to_reflTransGen
tr_reaches_rev šŸ“–mathematicalRespects
Reaches
Reaches—Relation.ReflTransGen.cases_head
Relation.TransGen.head'_iff
tr_reaches₁ šŸ“–mathematicalRespects
Reaches₁
Reaches₁——

StateTransition.EvalsTo

Definitions

NameCategoryTheorems
refl šŸ“–CompOp—
steps šŸ“–CompOp
2 mathmath: StateTransition.EvalsToInTime.steps_le_m, evals_in_steps
trans šŸ“–CompOp—

Theorems

NameKindAssumesProvesValidatesDepends On
evals_in_steps šŸ“–mathematical—Nat.iterate
steps
——

StateTransition.EvalsToInTime

Definitions

NameCategoryTheorems
refl šŸ“–CompOp—
toEvalsTo šŸ“–CompOp
1 mathmath: steps_le_m
trans šŸ“–CompOp—

Theorems

NameKindAssumesProvesValidatesDepends On
steps_le_m šŸ“–mathematical—StateTransition.EvalsTo.steps
toEvalsTo
——

StateTransition.Reaches

Theorems

NameKindAssumesProvesValidatesDepends On
toā‚€ šŸ“–mathematicalStateTransition.ReachesStateTransition.Reaches₀—Relation.TransGen.trans_right

StateTransition.Reachesā‚€

Theorems

NameKindAssumesProvesValidatesDepends On
head šŸ“–mathematicalStateTransition.Reachesā‚€StateTransition.Reaches₀—trans
single
refl šŸ“–mathematical—StateTransition.Reaches₀——
single šŸ“–mathematical—StateTransition.Reaches₀—Relation.TransGen.head
tail šŸ“–mathematicalStateTransition.Reachesā‚€StateTransition.Reaches₀—trans
single
tail' šŸ“–mathematicalStateTransition.Reachesā‚€StateTransition.Reaches₁——
trans šŸ“–mathematicalStateTransition.Reachesā‚€StateTransition.Reaches₀——

StateTransition.Reaches₁

Theorems

NameKindAssumesProvesValidatesDepends On
toā‚€ šŸ“–mathematicalStateTransition.Reaches₁StateTransition.Reaches₀——

---

← Back to Index