OAI/Computability/WLIdentification/ExpressionBounds.lean
19 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.WLIdentification.WordExpressions.Expr.outputCodeline 10 - theorem
OAI.WLIdentification.WordExpressions.Expr.outputCode_execline 13 - theorem
OAI.WLIdentification.WordExpressions.Expr.computesline 55Source documentation
A complete local, finite-alphabet output producer from a proved bounded word expression. Uniformity is in the expression, not in its inputs.
theorem computes (e : Expr 1) (B : ℕ → ℕ) (hw : ∀ n, n ≤ B n) (h : ∀ w, e.Bounded (fun _ => w) (B w.length)) : ∃ M : Machine, ComputesWithin M (fun w => e.eval (fun _ => w)) (fun n => e.outputBound (B n)) := by …Mentions: OAI.WLIdentification.WordExpressions.Expr, OAI.WLIdentification.Machine, OAI.WLIdentification.ComputesWithin
- theorem
OAI.WLIdentification.ComputationBounds.composeline 88 - theorem
OAI.WLIdentification.ComputationBounds.dominatesline 101 - def
OAI.WLIdentification.WordExpressions.Expr.liftRenline 109 - def
OAI.WLIdentification.WordExpressions.Expr.renameline 112 - theorem
OAI.WLIdentification.WordExpressions.Expr.snoc_liftRenline 121 - theorem
OAI.WLIdentification.WordExpressions.Expr.stages_renameline 126 - theorem
OAI.WLIdentification.WordExpressions.Expr.eval_renameline 134 - theorem
OAI.WLIdentification.WordExpressions.Expr.bounded_renameline 149 - theorem
OAI.WLIdentification.WordExpressions.Expr.bounded_monoline 165 - def
OAI.WLIdentification.WordExpressions.Expr.liftSubline 182 - def
OAI.WLIdentification.WordExpressions.Expr.substline 185 - theorem
OAI.WLIdentification.WordExpressions.Expr.eval_liftSubline 194 - theorem
OAI.WLIdentification.WordExpressions.Expr.stages_substline 199 - theorem
OAI.WLIdentification.WordExpressions.Expr.eval_substline 208 - theorem
OAI.WLIdentification.WordExpressions.Expr.bounded_liftSubline 223 - theorem
OAI.WLIdentification.WordExpressions.Expr.bounded_substline 231