LeanAide GPT-4 documentation

Module: Mathlib.Analysis.NormedSpace.OperatorNorm.NormedSpace


ContinuousLinearMap.antilipschitz_of_embedding

theorem ContinuousLinearMap.antilipschitz_of_embedding : βˆ€ {π•œ : Type u_1} {E : Type u_4} {Fβ‚— : Type u_7} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup Fβ‚—] [inst_2 : NontriviallyNormedField π•œ] [inst_3 : NormedSpace π•œ E] [inst_4 : NormedSpace π•œ Fβ‚—] (f : E β†’L[π•œ] Fβ‚—), Embedding ⇑f β†’ βˆƒ K, AntilipschitzWith K ⇑f

The theorem `ContinuousLinearMap.antilipschitz_of_embedding` states that for any continuous linear map `f` from a normed additive commutative group `E` over a non-trivially normed field `π•œ` to another normed additive commutative group `Fβ‚—` over the same field, if `f` is an embedding (i.e., a function that preserves the topology), then there exists a non-negative real number `K` such that `f` is `AntilipschitzWith K`. This means that for any two points `x` and `y` in `E`, the extended distance (or edist) between `x` and `y` is less than or equal to `K` times the edist between `f(x)` and `f(y)` in `Fβ‚—`. In essence, the theorem asserts that a continuous linear embedding expands distances by a positive factor.

More concisely: For any continuous linear embedding of normed additive commutative groups over a non-trivially normed field, there exists a constant K such that the extended distance between any two points in the domain is less than or equal to K times the extended distance between their images.

ContinuousLinearMap.norm_smulRight_apply

theorem ContinuousLinearMap.norm_smulRight_apply : βˆ€ {π•œ : Type u_1} {E : Type u_4} {Fβ‚— : Type u_7} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup Fβ‚—] [inst_2 : NontriviallyNormedField π•œ] [inst_3 : NormedSpace π•œ E] [inst_4 : NormedSpace π•œ Fβ‚—] (c : E β†’L[π•œ] π•œ) (f : Fβ‚—), β€–c.smulRight fβ€– = β€–cβ€– * β€–fβ€–

This theorem states that for any scalar linear map 'c' from a normed space 'E' to a field 'π•œ' and any element 'f' of a normed space 'Fβ‚—', the norm of the tensor product of 'c' and 'f' (denoted as `ContinuousLinearMap.smulRight c f`) is equal to the product of the individual norms of 'c' and 'f'. In other words, β€–ContinuousLinearMap.smulRight c fβ€– = β€–cβ€– * β€–fβ€–. This is valid in the context where 'E' and 'Fβ‚—' are normed additive commutative groups, 'π•œ' is a non-trivially normed field, and both 'E' and 'Fβ‚—' are normed spaces over 'π•œ'.

More concisely: The norm of the tensor product of a continuous linear map and an element from two normed spaces is equal to the product of their individual norms.

LinearIsometry.norm_toContinuousLinearMap_comp

theorem LinearIsometry.norm_toContinuousLinearMap_comp : βˆ€ {π•œ : Type u_1} {π•œβ‚‚ : Type u_2} {π•œβ‚ƒ : Type u_3} {E : Type u_4} {F : Type u_6} {G : Type u_8} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup F] [inst_2 : NormedAddCommGroup G] [inst_3 : NontriviallyNormedField π•œ] [inst_4 : NontriviallyNormedField π•œβ‚‚] [inst_5 : NontriviallyNormedField π•œβ‚ƒ] [inst_6 : NormedSpace π•œ E] [inst_7 : NormedSpace π•œβ‚‚ F] [inst_8 : NormedSpace π•œβ‚ƒ G] {σ₁₂ : π•œ β†’+* π•œβ‚‚} {σ₂₃ : π•œβ‚‚ β†’+* π•œβ‚ƒ} {σ₁₃ : π•œ β†’+* π•œβ‚ƒ} [inst_9 : RingHomCompTriple σ₁₂ σ₂₃ σ₁₃] [inst_10 : RingHomIsometric σ₁₂] (f : F β†’β‚›β‚—α΅’[σ₂₃] G) {g : E β†’SL[σ₁₂] F}, β€–f.toContinuousLinearMap.comp gβ€– = β€–gβ€–

This theorem states that for any types π•œ, π•œβ‚‚, π•œβ‚ƒ, E, F, and G, given that E, F, and G are normed add commutative groups, π•œ, π•œβ‚‚, and π•œβ‚ƒ are nontrivially normed fields, E is a normed space over π•œ, F is a normed space over π•œβ‚‚, G is a normed space over π•œβ‚ƒ, σ₁₂, σ₂₃, and σ₁₃ are ring homomorphisms, and σ₁₂ is a ring homomorphism isometry, for any linear isometry `f` from F to G under σ₂₃ and any continuous linear map `g` from E to F under σ₁₂, the operator norm (or spectral norm) of the composition of `f` and `g` is equal to the operator norm of `g`. This essentially means that applying a linear isometry after a continuous linear map does not change the operator norm of the original continuous linear map.

More concisely: Given normed add commutative groups E, F, G, nontrivially normed fields π•œ, π•œβ‚‚, π•œβ‚ƒ, ring homomorphisms σ₁₂ (an isometry), σ₂₃, and continuous linear maps f : F β†’ G and g : E β†’ F, the operator norm of the composition g ∘ f equals the operator norm of g.

LinearIsometry.norm_toContinuousLinearMap

theorem LinearIsometry.norm_toContinuousLinearMap : βˆ€ {π•œ : Type u_1} {π•œβ‚‚ : Type u_2} {E : Type u_4} {F : Type u_6} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup F] [inst_2 : NontriviallyNormedField π•œ] [inst_3 : NontriviallyNormedField π•œβ‚‚] [inst_4 : NormedSpace π•œ E] [inst_5 : NormedSpace π•œβ‚‚ F] {σ₁₂ : π•œ β†’+* π•œβ‚‚} [inst_6 : Nontrivial E] [inst_7 : RingHomIsometric σ₁₂] (f : E β†’β‚›β‚—α΅’[σ₁₂] F), β€–f.toContinuousLinearMapβ€– = 1

The theorem `LinearIsometry.norm_toContinuousLinearMap` states that for any given linear isometry `f` from a normed space `E` over a non-trivially normed field `π•œ` to another normed space `F` over a non-trivially normed field `π•œβ‚‚`, with a isometric ring homomorphism `σ₁₂` between `π•œ` and `π•œβ‚‚`, the norm of the continuous linear map corresponding to `f`, obtained using the function `LinearIsometry.toContinuousLinearMap`, is equal to 1. This underlines the fact that the linear isometry preserves the norm when it is interpreted or converted into a continuous linear map.

More concisely: For any linear isometry between two normed spaces over non-trivially normed fields with a given isometric ring homomorphism, the norm of the resulting continuous linear map is equal to 1.

ContinuousLinearMap.norm_id

theorem ContinuousLinearMap.norm_id : βˆ€ {π•œ : Type u_1} {E : Type u_4} [inst : NormedAddCommGroup E] [inst_1 : NontriviallyNormedField π•œ] [inst_2 : NormedSpace π•œ E] [inst_3 : Nontrivial E], β€–ContinuousLinearMap.id π•œ Eβ€– = 1

This theorem states that if we have a non-trivial normed space (denoted by `E`), then the norm of the identity map on that space equals `1`. Here, `π•œ` is a field (like the real or complex numbers) which is both normed and non-trivial (i.e., not all elements have zero norm). `E` is a vector space over `π•œ` which is also a topological space where the topology is defined by a norm. The identity map is a continuous linear map from the normed space to itself. In this context, the norm of a continuous linear map is a measure of how much it can "stretch" vectors in the normed space. The theorem is saying that the identity map, which doesn't stretch vectors at all, has norm `1`.

More concisely: In a non-trivial normed space, the norm of the identity map is equal to 1.

LinearMap.bound_of_ball_bound

theorem LinearMap.bound_of_ball_bound : βˆ€ {π•œ : Type u_1} {E : Type u_4} {Fβ‚— : Type u_7} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup Fβ‚—] [inst_2 : NontriviallyNormedField π•œ] [inst_3 : NormedSpace π•œ E] [inst_4 : NormedSpace π•œ Fβ‚—] {r : ℝ}, 0 < r β†’ βˆ€ (c : ℝ) (f : E β†’β‚—[π•œ] Fβ‚—), (βˆ€ z ∈ Metric.ball 0 r, β€–f zβ€– ≀ c) β†’ βˆƒ C, βˆ€ (z : E), β€–f zβ€– ≀ C * β€–zβ€–

The theorem `LinearMap.bound_of_ball_bound` states that for any normed additive commutative groups `E` and `Fβ‚—` over a nontrivially normed field `π•œ`, given positive number `r`, another number `c`, and a linear map `f` from `E` to `Fβ‚—`, if for all `z` in the open ball centered at 0 with radius `r`, the norm of `f(z)` is less than or equal to `c`, then there exists a constant `C` such that for all `z` in `E`, the norm of `f(z)` is less than or equal to `C` times the norm of `z`. In other words, if a linear map is bounded in some open ball around 0, it is bounded everywhere.

More concisely: If a linear map between normed additive commutative groups is bounded in some open ball, then it is uniformly continuous and therefore has a constant upper bound on the norm of the image for all inputs.

ContinuousLinearMap.op_norm_comp_linearIsometryEquiv

theorem ContinuousLinearMap.op_norm_comp_linearIsometryEquiv : βˆ€ {π•œβ‚‚ : Type u_2} {π•œβ‚ƒ : Type u_3} {F : Type u_6} {G : Type u_8} [inst : NormedAddCommGroup F] [inst_1 : NormedAddCommGroup G] [inst_2 : NontriviallyNormedField π•œβ‚‚] [inst_3 : NontriviallyNormedField π•œβ‚ƒ] [inst_4 : NormedSpace π•œβ‚‚ F] [inst_5 : NormedSpace π•œβ‚ƒ G] {σ₂₃ : π•œβ‚‚ β†’+* π•œβ‚ƒ} {π•œβ‚‚' : Type u_11} [inst_6 : NontriviallyNormedField π•œβ‚‚'] {F' : Type u_12} [inst_7 : NormedAddCommGroup F'] [inst_8 : NormedSpace π•œβ‚‚' F'] {Οƒβ‚‚' : π•œβ‚‚' β†’+* π•œβ‚‚} {Οƒβ‚‚'' : π•œβ‚‚ β†’+* π•œβ‚‚'} {σ₂₃' : π•œβ‚‚' β†’+* π•œβ‚ƒ} [inst_9 : RingHomInvPair Οƒβ‚‚' Οƒβ‚‚''] [inst_10 : RingHomInvPair Οƒβ‚‚'' Οƒβ‚‚'] [inst_11 : RingHomCompTriple Οƒβ‚‚' σ₂₃ σ₂₃'] [inst_12 : RingHomCompTriple Οƒβ‚‚'' σ₂₃' σ₂₃] [inst_13 : RingHomIsometric σ₂₃] [inst_14 : RingHomIsometric Οƒβ‚‚'] [inst_15 : RingHomIsometric Οƒβ‚‚''] [inst_16 : RingHomIsometric σ₂₃'] (f : F β†’SL[σ₂₃] G) (g : F' ≃ₛₗᡒ[Οƒβ‚‚'] F), β€–f.comp g.toLinearIsometry.toContinuousLinearMapβ€– = β€–fβ€–

This theorem, named `ContinuousLinearMap.op_norm_comp_linearIsometryEquiv`, states that for a continuous linear map `f` and a linear isometry `g`, the operator norm of the composition of `f` and `g` is equal to the operator norm of `f`. This means that pre-composing with a linear isometry does not change the operator norm. This is true in the setting where `F`, `F'`, and `G` are normed add commutative groups over normed fields `π•œβ‚‚`, `π•œβ‚‚'`, and `π•œβ‚ƒ` and under certain restrictions on ring homomorphisms between these fields. The operator norm, designated by `β€–...β€–`, measures the "size" of a linear map in terms of its maximum amplification of input vectors.

More concisely: The operator norm of the composition of a continuous linear map and a linear isometry is equal to the operator norm of the linear map.

ContinuousLinearMap.op_norm_zero_iff

theorem ContinuousLinearMap.op_norm_zero_iff : βˆ€ {π•œ : Type u_1} {π•œβ‚‚ : Type u_2} {E : Type u_4} {F : Type u_6} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup F] [inst_2 : NontriviallyNormedField π•œ] [inst_3 : NontriviallyNormedField π•œβ‚‚] [inst_4 : NormedSpace π•œ E] [inst_5 : NormedSpace π•œβ‚‚ F] {σ₁₂ : π•œ β†’+* π•œβ‚‚} (f : E β†’SL[σ₁₂] F) [inst_6 : RingHomIsometric σ₁₂], β€–fβ€– = 0 ↔ f = 0

This theorem asserts that for a continuous linear map `f` from one normed space `E` to another normed space `F`, both the norm of `f` being zero and `f` being the zero map are equivalent conditions. This is under the context that `E` and `F` are normed additive commutative groups over nontrivially normed fields `π•œ` and `π•œβ‚‚` respectively. The mapping from `π•œ` to `π•œβ‚‚` is given by the ring homomorphism `σ₁₂` which is assumed to be isometric.

More concisely: A continuous linear map `f` from normed space `E` to normed space `F` over fields `π•œ` and `π•œβ‚‚` with isometric ring homomorphism `σ₁₂` from `π•œ` to `π•œβ‚‚` has zero norm if and only if it is the zero map.

ContinuousLinearMap.nnnorm_smulRight_apply

theorem ContinuousLinearMap.nnnorm_smulRight_apply : βˆ€ {π•œ : Type u_1} {E : Type u_4} {Fβ‚— : Type u_7} [inst : NormedAddCommGroup E] [inst_1 : NormedAddCommGroup Fβ‚—] [inst_2 : NontriviallyNormedField π•œ] [inst_3 : NormedSpace π•œ E] [inst_4 : NormedSpace π•œ Fβ‚—] (c : E β†’L[π•œ] π•œ) (f : Fβ‚—), β€–c.smulRight fβ€–β‚Š = β€–cβ€–β‚Š * β€–fβ€–β‚Š

This theorem states that for any scalar linear map 'c' and any element 'f' of a normed space, the non-negative norm of the tensor product of 'c' and 'f', denoted as β€–c.smulRight fβ€–β‚Š, equals the product of the non-negative norms of 'c' and 'f', denoted as β€–cβ€–β‚Š * β€–fβ€–β‚Š. The types π•œ, E, and Fβ‚— are such that π•œ is a nontrivially normed field and E and Fβ‚— are normed additive commutative groups over which π•œ is a normed space.

More concisely: For any scalar linear map 'c' and element 'f' in normed spaces E and F over a nontrivially normed field π•œ, β€–c.smulRight fβ€–β‚Š = β€–cβ€–β‚Š * β€–fβ€–β‚Š.