LeanAide GPT-4 documentation

Module: Mathlib.Analysis.Calculus.FDeriv.RestrictScalars



HasFDerivAt.restrictScalars

theorem HasFDerivAt.restrictScalars : βˆ€ (π•œ : Type u_1) [inst : NontriviallyNormedField π•œ] {π•œ' : Type u_2} [inst_1 : NontriviallyNormedField π•œ'] [inst_2 : NormedAlgebra π•œ π•œ'] {E : Type u_3} [inst_3 : NormedAddCommGroup E] [inst_4 : NormedSpace π•œ E] [inst_5 : NormedSpace π•œ' E] [inst_6 : IsScalarTower π•œ π•œ' E] {F : Type u_4} [inst_7 : NormedAddCommGroup F] [inst_8 : NormedSpace π•œ F] [inst_9 : NormedSpace π•œ' F] [inst_10 : IsScalarTower π•œ π•œ' F] {f : E β†’ F} {f' : E β†’L[π•œ'] F} {x : E}, HasFDerivAt f f' x β†’ HasFDerivAt f (ContinuousLinearMap.restrictScalars π•œ f') x

The theorem `HasFDerivAt.restrictScalars` states that for any non-trivially normed fields `π•œ` and `π•œ'` with a normed algebra structure between them, any normed additive commutative groups `E` and `F` made into normed spaces over `π•œ` and `π•œ'` which also forms a scalar tower, if a function `f : E β†’ F` has a continuous linear map `f' : E β†’L[π•œ'] F` as its derivative at a point `x` in `E` (i.e., `HasFDerivAt f f' x`), then `f` also has the derivative `ContinuousLinearMap.restrictScalars π•œ f'`, which is the restriction of `f'` to the scalars `π•œ`, at the same point `x` (i.e., `HasFDerivAt f (ContinuousLinearMap.restrictScalars π•œ f') x`). In other words, the derivative of the function `f` remains the same when we restrict the scalars from `π•œ'` to `π•œ`.

More concisely: The theorem asserts that if a continuous linear map is the derivative of a function between two normed vector spaces over non-trivially normed fields and forms a scalar tower, then the restriction of the linear map to the base field is also the derivative of the function at that point.

HasFDerivWithinAt.restrictScalars

theorem HasFDerivWithinAt.restrictScalars : βˆ€ (π•œ : Type u_1) [inst : NontriviallyNormedField π•œ] {π•œ' : Type u_2} [inst_1 : NontriviallyNormedField π•œ'] [inst_2 : NormedAlgebra π•œ π•œ'] {E : Type u_3} [inst_3 : NormedAddCommGroup E] [inst_4 : NormedSpace π•œ E] [inst_5 : NormedSpace π•œ' E] [inst_6 : IsScalarTower π•œ π•œ' E] {F : Type u_4} [inst_7 : NormedAddCommGroup F] [inst_8 : NormedSpace π•œ F] [inst_9 : NormedSpace π•œ' F] [inst_10 : IsScalarTower π•œ π•œ' F] {f : E β†’ F} {f' : E β†’L[π•œ'] F} {s : Set E} {x : E}, HasFDerivWithinAt f f' s x β†’ HasFDerivWithinAt f (ContinuousLinearMap.restrictScalars π•œ f') s x

This theorem, `HasFDerivWithinAt.restrictScalars`, states that for any non-trivially normed fields `π•œ` and `π•œ'` and any normed algebra structure between them, given a set of elements `E` with a normed add commutative group structure and a normed space over `π•œ` and `π•œ'`, and assuming that `π•œ'` is a scalar tower over `E`, if we have another set `F` with a similar structure and `π•œ'` is a scalar tower over `F`, then for any function `f` from `E` to `F` and a continuous linear map `f'` from `E` to `F` over `π•œ'`, and a set `s` of elements in `E` and an element `x` in `E`, if `f` has a derivative within the set `s` at the point `x`, then `f` also has a derivative within the set `s` at the point `x` when we restrict the scalars to `π•œ` in the continuous linear map `f'`.

More concisely: If `π•œ` and `π•œ'` are non-trivially normed fields with a normed algebra structure between them, `E` and `F` are normed spaces with commutative additive groups over `π•œ` and `π•œ'`, `π•œ'` is a scalar tower over both `E` and `F`, `f` is a function from `E` to `F` with a derivative within `s` at `x` in `E`, and `f'` is a continuous linear map from `E` to `F` over `π•œ'`, then `f` has a derivative within `s` at `x` when restricting scalars to `π•œ` in `f'`.