Loogle!
Result
Found 192 declarations mentioning OrthonormalBasis.
- OrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_1) (๐ : Type u_3) [RCLike ๐] (E : Type u_4) [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] : Type (max (max u_1 u_3) u_4) - Complex.orthonormalBasisOneI ๐ Mathlib.Analysis.InnerProductSpace.PiL2
: OrthonormalBasis (Fin 2) โ โ - OrthonormalBasis.instFunLike ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] : FunLike (OrthonormalBasis ฮน ๐ E) ฮน E - OrthonormalBasis.singleton ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_7) (๐ : Type u_8) [Unique ฮน] [RCLike ๐] : OrthonormalBasis ฮน ๐ ๐ - OrthonormalBasis.reindex ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Fintype ฮน'] (b : OrthonormalBasis ฮน ๐ E) (e : ฮน โ ฮน') : OrthonormalBasis ฮน' ๐ E - OrthonormalBasis.orthonormal ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : Orthonormal ๐ โb - OrthonormalBasis.norm_eq_one ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (i : ฮน) : โb iโ = 1 - OrthonormalBasis.nnnorm_eq_one ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (i : ฮน) : โb iโโ = 1 - OrthonormalBasis.toBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : Module.Basis ฮน ๐ E - EuclideanSpace.basisFun ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_1) (๐ : Type u_3) [RCLike ๐] [Fintype ฮน] : OrthonormalBasis ฮน ๐ (EuclideanSpace ๐ ฮน) - OrthonormalBasis.instInhabited ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] [Fintype ฮน] : Inhabited (OrthonormalBasis ฮน ๐ (EuclideanSpace ๐ ฮน)) - OrthonormalBasis.enorm_eq_one ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (i : ฮน) : โb iโโ = 1 - Complex.coe_orthonormalBasisOneI ๐ Mathlib.Analysis.InnerProductSpace.PiL2
: โComplex.orthonormalBasisOneI = ![1, Complex.I] - orthonormalBasis_one_dim ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} [Fintype ฮน] (b : OrthonormalBasis ฮน โ โ) : (โb = fun x => 1) โจ โb = fun x => -1 - FiniteDimensional.orthonormalBasisSingleton ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_1) (๐ : Type u_3) [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Unique ฮน] (h : Module.finrank ๐ E = 1) (v : E) (hv : โvโ = 1) : OrthonormalBasis ฮน ๐ E - OrthonormalBasis.singleton_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_7} {๐ : Type u_8} [Unique ฮน] [RCLike ๐] (i : ฮน) : (OrthonormalBasis.singleton ฮน ๐) i = 1 - OrthonormalBasis.coe_singleton ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_7} {๐ : Type u_8} [Unique ฮน] [RCLike ๐] : โ(OrthonormalBasis.singleton ฮน ๐) = 1 - OrthonormalBasis.norm_le_card_mul_iSup_norm_inner ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : E) : โxโ โค โโ(Fintype.card ฮน) * โจ i, โinner ๐ (b i) xโ - OrthonormalBasis.inner_eq_one ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (i : ฮน) : inner ๐ (b i) (b i) = 1 - OrthonormalBasis.sum_sq_inner_left ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_7} {E : Type u_8} [NormedAddCommGroup E] [InnerProductSpace โ E] [Fintype ฮน] (b : OrthonormalBasis ฮน โ E) (x : E) : โ i, inner โ x (b i) ^ 2 = โxโ ^ 2 - OrthonormalBasis.sum_sq_inner_right ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} [Fintype ฮน] {E : Type u_7} [NormedAddCommGroup E] [InnerProductSpace โ E] (b : OrthonormalBasis ฮน โ E) (x : E) : โ i, inner โ (b i) x ^ 2 = โxโ ^ 2 - OrthonormalBasis.reindex_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Fintype ฮน'] (b : OrthonormalBasis ฮน ๐ E) (e : ฮน โ ฮน') (i' : ฮน') : (b.reindex e) i' = b (e.symm i') - OrthonormalBasis.inner_eq_zero ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) {i j : ฮน} (hij : i โ j) : inner ๐ (b i) (b j) = 0 - OrthonormalBasis.coe_reindex ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Fintype ฮน'] (b : OrthonormalBasis ฮน ๐ E) (e : ฮน โ ฮน') : โ(b.reindex e) = โb โ โe.symm - Complex.isometryOfOrthonormal ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] (v : OrthonormalBasis (Fin 2) โ F) : โ โโแตข[โ] F - FiniteDimensional.orthonormalBasisSingleton_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Unique ฮน] (h : Module.finrank ๐ E = 1) {v : E} (hv : โvโ = 1) (i : ฮน) : (FiniteDimensional.orthonormalBasisSingleton ฮน ๐ h v hv) i = v - OrthonormalBasis.sum_sq_norm_inner_left ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : E) : โ i, โinner ๐ x (b i)โ ^ 2 = โxโ ^ 2 - OrthonormalBasis.sum_sq_norm_inner_right ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : E) : โ i, โinner ๐ (b i) xโ ^ 2 = โxโ ^ 2 - Pi.orthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮท : Type u_7} [Fintype ฮท] {ฮน : ฮท โ Type u_8} [(i : ฮท) โ Fintype (ฮน i)] {๐ : Type u_9} [RCLike ๐] {E : ฮท โ Type u_10} [(i : ฮท) โ NormedAddCommGroup (E i)] [(i : ฮท) โ InnerProductSpace ๐ (E i)] (B : (i : ฮท) โ OrthonormalBasis (ฮน i) ๐ (E i)) : OrthonormalBasis ((i : ฮท) ร ฮน i) ๐ (PiLp 2 E) - FiniteDimensional.range_orthonormalBasisSingleton ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Unique ฮน] (h : Module.finrank ๐ E = 1) {v : E} (hv : โvโ = 1) : Set.range โ(FiniteDimensional.orthonormalBasisSingleton ฮน ๐ h v hv) = {v} - stdOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(๐ : Type u_7) [RCLike ๐] (E : Type u_8) [NormedAddCommGroup E] [InnerProductSpace ๐ E] [FiniteDimensional ๐ E] : OrthonormalBasis (Fin (Module.finrank ๐ E)) ๐ E - OrthonormalBasis.inner_eq_ite ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] (b : OrthonormalBasis ฮน ๐ E) (i j : ฮน) : inner ๐ (b i) (b j) = if i = j then 1 else 0 - OrthonormalBasis.coe_toBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : โb.toBasis = โb - OrthonormalBasis.reindex_toBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Fintype ฮน'] (b : OrthonormalBasis ฮน ๐ E) (e : ฮน โ ฮน') : (b.reindex e).toBasis = b.toBasis.reindex e - OrthonormalBasis.sum_inner_mul_inner ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x y : E) : โ i, inner ๐ x (b i) * inner ๐ (b i) y = inner ๐ x y - Module.Basis.toOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (v : Module.Basis ฮน ๐ E) (hv : Orthonormal ๐ โv) : OrthonormalBasis ฮน ๐ E - Orthonormal.exists_orthonormalBasis_extension_of_card_eq ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [FiniteDimensional ๐ E] {ฮน : Type u_7} [Fintype ฮน] (card_ฮน : Module.finrank ๐ E = Fintype.card ฮน) {v : ฮน โ E} {s : Set ฮน} (hv : Orthonormal ๐ (s.domRestrict v)) : โ b, โ i โ s, b i = v i - OrthonormalBasis.map ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {G : Type u_7} [NormedAddCommGroup G] [InnerProductSpace ๐ G] (b : OrthonormalBasis ฮน ๐ E) (L : E โโแตข[๐] G) : OrthonormalBasis ฮน ๐ G - OrthonormalBasis.toMatrix_orthonormalBasis_mem_orthogonal ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] [Fintype ฮน] [DecidableEq ฮน] (a b : OrthonormalBasis ฮน โ F) : a.toBasis.toMatrix โb โ Matrix.orthogonalGroup ฮน โ - EuclideanSpace.basisFun_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_1) (๐ : Type u_3) [RCLike ๐] [Fintype ฮน] [DecidableEq ฮน] (i : ฮน) : (EuclideanSpace.basisFun ฮน ๐) i = EuclideanSpace.single i 1 - OrthonormalBasis.equiv ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {E' : Type u_7} [Fintype ฮน'] [NormedAddCommGroup E'] [InnerProductSpace ๐ E'] (b : OrthonormalBasis ฮน ๐ E) (b' : OrthonormalBasis ฮน' ๐ E') (e : ฮน โ ฮน') : E โโแตข[๐] E' - OrthonormalBasis.sum_repr' ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : E) : โ i, inner ๐ (b i) x โข b i = x - OrthonormalBasis.mkOfOrthogonalEqBot ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {v : ฮน โ E} (hon : Orthonormal ๐ v) (hsp : (Submodule.span ๐ (Set.range v))แฎ = โฅ) : OrthonormalBasis ฮน ๐ E - exists_orthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(๐ : Type u_3) [RCLike ๐] (E : Type u_4) [NormedAddCommGroup E] [InnerProductSpace ๐ E] [FiniteDimensional ๐ E] : โ w b, โb = Subtype.val - OrthonormalBasis.equiv_self_rfl ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : b.equiv b (Equiv.refl ฮน) = LinearIsometryEquiv.refl ๐ E - EuclideanSpace.inner_basisFun_real ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_1) [Fintype ฮน] (x : EuclideanSpace โ ฮน) (i : ฮน) : inner โ x ((EuclideanSpace.basisFun ฮน โ) i) = x.ofLp i - OrthonormalBasis.toMatrix_orthonormalBasis_mem_unitary ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] (a b : OrthonormalBasis ฮน ๐ E) : a.toBasis.toMatrix โb โ Matrix.unitaryGroup ฮน ๐ - OrthonormalBasis.coe_of_orthogonal_eq_bot_mk ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {v : ฮน โ E} (hon : Orthonormal ๐ v) (hsp : (Submodule.span ๐ (Set.range v))แฎ = โฅ) : โ(OrthonormalBasis.mkOfOrthogonalEqBot hon hsp) = v - EuclideanSpace.basisFun_inner ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(ฮน : Type u_1) (๐ : Type u_3) [RCLike ๐] [Fintype ฮน] (x : EuclideanSpace ๐ ฮน) (i : ฮน) : inner ๐ ((EuclideanSpace.basisFun ฮน ๐) i) x = x.ofLp i - Orthonormal.exists_orthonormalBasis_extension ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {v : Set E} [FiniteDimensional ๐ E] (hv : Orthonormal ๐ Subtype.val) : โ u b, v โ โu โง โb = Subtype.val - OrthonormalBasis.det_to_matrix_orthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] (a b : OrthonormalBasis ฮน ๐ E) : โa.toBasis.det โbโ = 1 - Module.Basis.coe_toOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (v : Module.Basis ฮน ๐ E) (hv : Orthonormal ๐ โv) : โ(v.toOrthonormalBasis hv) = โv - OrthonormalBasis.ofRepr ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (repr : E โโแตข[๐] EuclideanSpace ๐ ฮน) : OrthonormalBasis ฮน ๐ E - OrthonormalBasis.repr ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (self : OrthonormalBasis ฮน ๐ E) : E โโแตข[๐] EuclideanSpace ๐ ฮน - OrthonormalBasis.repr_injective ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] : Function.Injective OrthonormalBasis.repr - OrthonormalBasis.mk ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {v : ฮน โ E} (hon : Orthonormal ๐ v) (hsp : โค โค Submodule.span ๐ (Set.range v)) : OrthonormalBasis ฮน ๐ E - OrthonormalBasis.toMatrix_orthonormalBasis_conjTranspose_mul_self ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] [Fintype ฮน'] (a : OrthonormalBasis ฮน' ๐ E) (b : OrthonormalBasis ฮน ๐ E) : (a.toBasis.toMatrix โb).conjTranspose * a.toBasis.toMatrix โb = 1 - OrthonormalBasis.toMatrix_orthonormalBasis_self_mul_conjTranspose ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] [Fintype ฮน'] (a : OrthonormalBasis ฮน ๐ E) (b : OrthonormalBasis ฮน' ๐ E) : a.toBasis.toMatrix โb * (a.toBasis.toMatrix โb).conjTranspose = 1 - OrthonormalBasis.coe_mk ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {v : ฮน โ E} (hon : Orthonormal ๐ v) (hsp : โค โค Submodule.span ๐ (Set.range v)) : โ(OrthonormalBasis.mk hon hsp) = v - OrthonormalBasis.equiv_symm ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {E' : Type u_7} [Fintype ฮน'] [NormedAddCommGroup E'] [InnerProductSpace ๐ E'] (b : OrthonormalBasis ฮน ๐ E) (b' : OrthonormalBasis ฮน' ๐ E') (e : ฮน โ ฮน') : (b.equiv b' e).symm = b'.equiv b e.symm - Complex.map_isometryOfOrthonormal ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] {F' : Type u_6} [NormedAddCommGroup F'] [InnerProductSpace โ F'] (v : OrthonormalBasis (Fin 2) โ F) (f : F โโแตข[โ] F') : Complex.isometryOfOrthonormal (v.map f) = (Complex.isometryOfOrthonormal v).trans f - OrthonormalBasis.det_to_matrix_orthonormalBasis_real ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] [Fintype ฮน] [DecidableEq ฮน] (a b : OrthonormalBasis ฮน โ F) : a.toBasis.det โb = 1 โจ a.toBasis.det โb = -1 - OrthonormalBasis.span ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [DecidableEq E] {v' : ฮน' โ E} (h : Orthonormal ๐ v') (s : Finset ฮน') : OrthonormalBasis (โฅs) ๐ โฅ(Submodule.span ๐ โ(Finset.image v' s)) - OrthonormalBasis.fromOrthogonalSpanSingleton ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] (n : โ) [Fact (Module.finrank ๐ E = n + 1)] {v : E} (hv : v โ 0) : OrthonormalBasis (Fin n) ๐ โฅ(๐ โ v)แฎ - Pi.orthonormalBasis_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮท : Type u_7} [Fintype ฮท] [DecidableEq ฮท] {ฮน : ฮท โ Type u_8} [(i : ฮท) โ Fintype (ฮน i)] {๐ : Type u_9} [RCLike ๐] {E : ฮท โ Type u_10} [(i : ฮท) โ NormedAddCommGroup (E i)] [(i : ฮท) โ InnerProductSpace ๐ (E i)] (B : (i : ฮท) โ OrthonormalBasis (ฮน i) ๐ (E i)) (j : (i : ฮท) ร ฮน i) : (Pi.orthonormalBasis B) j = PiLp.single 2 j.fst ((B j.fst) j.snd) - OrthonormalBasis.toBasis_map ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {G : Type u_7} [NormedAddCommGroup G] [InnerProductSpace ๐ G] (b : OrthonormalBasis ฮน ๐ E) (L : E โโแตข[๐] G) : (b.map L).toBasis = b.toBasis.map L.toLinearEquiv - DirectSum.IsInternal.subordinateOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_7} {๐ : Type u_8} [RCLike ๐] {E : Type u_9} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [FiniteDimensional ๐ E] {n : โ} (hn : Module.finrank ๐ E = n) [DecidableEq ฮน] {V : ฮน โ Submodule ๐ E} (hV : DirectSum.IsInternal V) (hV' : OrthogonalFamily ๐ (fun i => โฅ(V i)) fun i => (V i).subtypeโแตข) : OrthonormalBasis (Fin n) ๐ E - OrthonormalBasis.equiv_apply_basis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {E' : Type u_7} [Fintype ฮน'] [NormedAddCommGroup E'] [InnerProductSpace ๐ E'] (b : OrthonormalBasis ฮน ๐ E) (b' : OrthonormalBasis ฮน' ๐ E') (e : ฮน โ ฮน') (i : ฮน) : (b.equiv b' e) (b i) = b' (e i) - Complex.isometryOfOrthonormal_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] (v : OrthonormalBasis (Fin 2) โ F) (z : โ) : (Complex.isometryOfOrthonormal v) z = z.re โข v 0 + z.im โข v 1 - DirectSum.IsInternal.collectedOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {A : ฮน โ Submodule ๐ E} (hV : OrthogonalFamily ๐ (fun i => โฅ(A i)) fun i => (A i).subtypeโแตข) [DecidableEq ฮน] (hV_sum : DirectSum.IsInternal fun i => A i) {ฮฑ : ฮน โ Type u_7} [(i : ฮน) โ Fintype (ฮฑ i)] (v_family : (i : ฮน) โ OrthonormalBasis (ฮฑ i) ๐ โฅ(A i)) : OrthonormalBasis ((i : ฮน) ร ฮฑ i) ๐ E - OrthonormalBasis.map_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {G : Type u_7} [NormedAddCommGroup G] [InnerProductSpace ๐ G] (b : OrthonormalBasis ฮน ๐ E) (L : E โโแตข[๐] G) (i : ฮน) : (b.map L) i = L (b i) - OrthonormalBasis.coe_map ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {G : Type u_7} [NormedAddCommGroup G] [InnerProductSpace ๐ G] (b : OrthonormalBasis ฮน ๐ E) (L : E โโแตข[๐] G) : โ(b.map L) = โL โ โb - DirectSum.IsInternal.subordinateOrthonormalBasis_subordinate ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [FiniteDimensional ๐ E] {n : โ} (hn : Module.finrank ๐ E = n) [DecidableEq ฮน] {V : ฮน โ Submodule ๐ E} (hV : DirectSum.IsInternal V) (a : Fin n) (hV' : OrthogonalFamily ๐ (fun i => โฅ(V i)) fun i => (V i).subtypeโแตข) : (DirectSum.IsInternal.subordinateOrthonormalBasis hn hV hV') a โ V (DirectSum.IsInternal.subordinateOrthonormalBasisIndex hn hV a hV') - DirectSum.IsInternal.collectedOrthonormalBasis_mem ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {A : ฮน โ Submodule ๐ E} [DecidableEq ฮน] (h : DirectSum.IsInternal A) {ฮฑ : ฮน โ Type u_7} [(i : ฮน) โ Fintype (ฮฑ i)] (hV : OrthogonalFamily ๐ (fun i => โฅ(A i)) fun i => (A i).subtypeโแตข) (v : (i : ฮน) โ OrthonormalBasis (ฮฑ i) ๐ โฅ(A i)) (a : (i : ฮน) ร ฮฑ i) : (DirectSum.IsInternal.collectedOrthonormalBasis hV h v) a โ A a.fst - OrthonormalBasis.repr_self ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] (b : OrthonormalBasis ฮน ๐ E) (i : ฮน) : b.repr (b i) = EuclideanSpace.single i 1 - OrthonormalBasis.repr_apply_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (v : E) (i : ฮน) : (b.repr v).ofLp i = inner ๐ (b i) v - Complex.isometryOfOrthonormal_symm_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{F : Type u_5} [NormedAddCommGroup F] [InnerProductSpace โ F] (v : OrthonormalBasis (Fin 2) โ F) (f : F) : (Complex.isometryOfOrthonormal v).symm f = โ((v.toBasis.coord 0) f) + โ((v.toBasis.coord 1) f) * Complex.I - OrthonormalBasis.sum_repr ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : E) : โ i, (b.repr x).ofLp i โข b i = x - OrthonormalBasis.coe_equiv_euclideanSpace ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : โ((EuclideanSpace.basisFun ฮน ๐).equiv b (Equiv.refl ฮน)) = fun x => โ i, x.ofLp i โข b i - OrthonormalBasis.equiv_apply_euclideanSpace ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : EuclideanSpace ๐ ฮน) : ((EuclideanSpace.basisFun ฮน ๐).equiv b (Equiv.refl ฮน)) x = โ i, x.ofLp i โข b i - OrthonormalBasis.repr_symm_single ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] (b : OrthonormalBasis ฮน ๐ E) (i : ฮน) : b.repr.symm (EuclideanSpace.single i 1) = b i - OrthonormalBasis.span_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [DecidableEq E] {v' : ฮน' โ E} (h : Orthonormal ๐ v') (s : Finset ฮน') (i : โฅs) : โ((OrthonormalBasis.span h s) i) = v' โi - OrthonormalBasis.coe_toBasis_repr ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : b.toBasis.equivFun = b.repr.toLinearEquiv โชโซโ WithLp.linearEquiv 2 ๐ (ฮน โ ๐) - Pi.orthonormalBasis.toBasis ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮท : Type u_7} [Fintype ฮท] {ฮน : ฮท โ Type u_8} [(i : ฮท) โ Fintype (ฮน i)] {๐ : Type u_9} [RCLike ๐] {E : ฮท โ Type u_10} [(i : ฮท) โ NormedAddCommGroup (E i)] [(i : ฮท) โ InnerProductSpace ๐ (E i)] (B : (i : ฮท) โ OrthonormalBasis (ฮน i) ๐ (E i)) : (Pi.orthonormalBasis B).toBasis = (Pi.basis fun i => (B i).toBasis).map (WithLp.linearEquiv 2 ๐ ((j : ฮท) โ E j)).symm - OrthonormalBasis.sum_repr_symm ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (v : EuclideanSpace ๐ ฮน) : โ i, v.ofLp i โข b i = b.repr.symm v - OrthonormalBasis.coe_ofRepr ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] (e : E โโแตข[๐] EuclideanSpace ๐ ฮน) : โ{ repr := e } = fun i => e.symm (EuclideanSpace.single i 1) - OrthonormalBasis.equiv_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {E' : Type u_7} [Fintype ฮน'] [NormedAddCommGroup E'] [InnerProductSpace ๐ E'] (b : OrthonormalBasis ฮน ๐ E) (b' : OrthonormalBasis ฮน' ๐ E') (e : ฮน โ ฮน') (x : E) : (b.equiv b' e) x = โ i, (b.repr x).ofLp i โข b' (e i) - OrthonormalBasis.coe_toBasis_repr_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (x : E) (i : ฮน) : (b.toBasis.repr x) i = (b.repr x).ofLp i - OrthonormalBasis.repr_reindex ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {ฮน' : Type u_2} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [Fintype ฮน'] (b : OrthonormalBasis ฮน ๐ E) (e : ฮน โ ฮน') (x : E) (i' : ฮน') : ((b.reindex e).repr x).ofLp i' = (b.repr x).ofLp (e.symm i') - LinearIsometryEquiv.toMatrix_mem_unitaryGroup ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [DecidableEq ฮน] {G : Type u_7} [NormedAddCommGroup G] [InnerProductSpace ๐ G] (f : E โโแตข[๐] G) (b : OrthonormalBasis ฮน ๐ E) (b' : OrthonormalBasis ฮน ๐ G) : (LinearMap.toMatrix b.toBasis b'.toBasis) โf.toLinearEquiv โ Matrix.unitaryGroup ฮน ๐ - Pi.orthonormalBasis_repr ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮท : Type u_7} [Fintype ฮท] {ฮน : ฮท โ Type u_8} [(i : ฮท) โ Fintype (ฮน i)] {๐ : Type u_9} [RCLike ๐] {E : ฮท โ Type u_10} [(i : ฮท) โ NormedAddCommGroup (E i)] [(i : ฮท) โ InnerProductSpace ๐ (E i)] (B : (i : ฮท) โ OrthonormalBasis (ฮน i) ๐ (E i)) (x : (i : ฮท) โ E i) (j : (i : ฮท) ร ฮน i) : ((Pi.orthonormalBasis B).repr (WithLp.toLp 2 x)).ofLp j = ((B j.fst).repr (x j.fst)).ofLp j.snd - OrthonormalBasis.orthogonalProjectionOnto_apply_eq_sum ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {U : Submodule ๐ E} [U.HasOrthogonalProjection] (b : OrthonormalBasis ฮน ๐ โฅU) (x : E) : U.orthogonalProjectionOnto x = โ i, inner ๐ (โ(b i)) x โข b i - OrthonormalBasis.orthogonalProjection_apply_eq_sum ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {U : Submodule ๐ E} [U.HasOrthogonalProjection] (b : OrthonormalBasis ฮน ๐ โฅU) (x : E) : U.orthogonalProjectionOnto x = โ i, inner ๐ (โ(b i)) x โข b i - LinearMap.toMatrix_innerโโ_apply ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {m : Type u_7} {n : Type u_8} [Fintype n] [DecidableEq n] [Fintype m] (b : OrthonormalBasis n ๐ E) (bโ : OrthonormalBasis m ๐ ๐) (x : E) : (LinearMap.toMatrix b.toBasis bโ.toBasis) ((innerโโ ๐) x) = Matrix.vecMulVec (star โbโ) (star (b.repr x).ofLp) - stdOrthonormalBasis_def ๐ Mathlib.Analysis.InnerProductSpace.PiL2
(๐ : Type u_7) [RCLike ๐] (E : Type u_8) [NormedAddCommGroup E] [InnerProductSpace ๐ E] [FiniteDimensional ๐ E] : stdOrthonormalBasis ๐ E = have b := Classical.choose โฏ; โฏ.mpr (b.reindex (Fintype.equivFinOfCardEq โฏ)) - DirectSum.IsInternal.subordinateOrthonormalBasis_def ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_7} {๐ : Type u_8} [RCLike ๐] {E : Type u_9} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [FiniteDimensional ๐ E] {n : โ} (hn : Module.finrank ๐ E = n) [DecidableEq ฮน] {V : ฮน โ Submodule ๐ E} (hV : DirectSum.IsInternal V) (hV' : OrthogonalFamily ๐ (fun i => โฅ(V i)) fun i => (V i).subtypeโแตข) : DirectSum.IsInternal.subordinateOrthonormalBasis hn hV hV' = (DirectSum.IsInternal.collectedOrthonormalBasis hV' hV fun i => stdOrthonormalBasis ๐ โฅ(V i)).reindex (DirectSum.IsInternal.sigmaOrthonormalBasisIndexEquiv hn hV hV') - DirectSum.IsInternal.sigmaOrthonormalBasisIndexEquiv_def ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_7} {๐ : Type u_8} [RCLike ๐] {E : Type u_9} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] [FiniteDimensional ๐ E] {n : โ} (hn : Module.finrank ๐ E = n) [DecidableEq ฮน] {V : ฮน โ Submodule ๐ E} (hV : DirectSum.IsInternal V) (hV' : OrthogonalFamily ๐ (fun i => โฅ(V i)) fun i => (V i).subtypeโแตข) : DirectSum.IsInternal.sigmaOrthonormalBasisIndexEquiv hn hV hV' = have b := DirectSum.IsInternal.collectedOrthonormalBasis hV' hV fun i => stdOrthonormalBasis ๐ โฅ(V i); Fintype.equivFinOfCardEq โฏ - OrthonormalBasis.sum_rankOne_eq_id ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : โ i, ((InnerProductSpace.rankOne ๐) (b i)) (b i) = ContinuousLinearMap.id ๐ E - InnerProductSpace.toMatrix_rankOne ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{๐ : Type u_7} {E : Type u_8} {F : Type u_9} {ฮน : Type u_10} {ฮน' : Type u_11} [RCLike ๐] [SeminormedAddCommGroup E] [NormedSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] [Finite ฮน] [Fintype ฮน'] [DecidableEq ฮน'] (x : E) (y : F) (b : Module.Basis ฮน ๐ E) (b' : OrthonormalBasis ฮน' ๐ F) : (LinearMap.toMatrix b'.toBasis b) โ(((InnerProductSpace.rankOne ๐) x) y) = Matrix.vecMulVec (โ(b.repr x)) (star (b'.repr y).ofLp) - OrthonormalBasis.starProjection_eq_sum_rankOne ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {U : Submodule ๐ E} [U.HasOrthogonalProjection] (b : OrthonormalBasis ฮน ๐ โฅU) : U.starProjection = โ i, ((InnerProductSpace.rankOne ๐) โ(b i)) โ(b i) - OrthonormalBasis.orthogonalProjectionOnto_eq_sum_rankOne ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {U : Submodule ๐ E} [U.HasOrthogonalProjection] (b : OrthonormalBasis ฮน ๐ โฅU) : U.orthogonalProjectionOnto = โ i, ((InnerProductSpace.rankOne ๐) (b i)) โ(b i) - OrthonormalBasis.orthogonalProjection_eq_sum_rankOne ๐ Mathlib.Analysis.InnerProductSpace.PiL2
{ฮน : Type u_1} {๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] {U : Submodule ๐ E} [U.HasOrthogonalProjection] (b : OrthonormalBasis ฮน ๐ โฅU) : U.orthogonalProjectionOnto = โ i, ((InnerProductSpace.rankOne ๐) (b i)) โ(b i) - parallelepiped_orthonormalBasis_one_dim ๐ Mathlib.MeasureTheory.Measure.Haar.OfBasis
{ฮน : Type u_1} [Fintype ฮน] (b : OrthonormalBasis ฮน โ โ) : parallelepiped โb = Set.Icc 0 1 โจ parallelepiped โb = Set.Icc (-1) 0 - InnerProductSpace.gramSchmidtOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.GramSchmidtOrtho
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_3} [LinearOrder ฮน] [LocallyFiniteOrderBot ฮน] [WellFoundedLT ฮน] [Fintype ฮน] [FiniteDimensional ๐ E] (h : Module.finrank ๐ E = Fintype.card ฮน) (f : ฮน โ E) : OrthonormalBasis ฮน ๐ E - InnerProductSpace.gramSchmidtOrthonormalBasis_apply ๐ Mathlib.Analysis.InnerProductSpace.GramSchmidtOrtho
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_3} [LinearOrder ฮน] [LocallyFiniteOrderBot ฮน] [WellFoundedLT ฮน] [Fintype ฮน] [FiniteDimensional ๐ E] (h : Module.finrank ๐ E = Fintype.card ฮน) {f : ฮน โ E} {i : ฮน} (hi : InnerProductSpace.gramSchmidtNormed ๐ f i โ 0) : (InnerProductSpace.gramSchmidtOrthonormalBasis h f) i = InnerProductSpace.gramSchmidtNormed ๐ f i - InnerProductSpace.gramSchmidtOrthonormalBasis_inv_triangular ๐ Mathlib.Analysis.InnerProductSpace.GramSchmidtOrtho
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_3} [LinearOrder ฮน] [LocallyFiniteOrderBot ฮน] [WellFoundedLT ฮน] [Fintype ฮน] [FiniteDimensional ๐ E] (h : Module.finrank ๐ E = Fintype.card ฮน) (f : ฮน โ E) {i j : ฮน} (hij : i < j) : inner ๐ ((InnerProductSpace.gramSchmidtOrthonormalBasis h f) j) (f i) = 0 - InnerProductSpace.inner_gramSchmidtOrthonormalBasis_eq_zero ๐ Mathlib.Analysis.InnerProductSpace.GramSchmidtOrtho
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_3} [LinearOrder ฮน] [LocallyFiniteOrderBot ฮน] [WellFoundedLT ฮน] [Fintype ฮน] [FiniteDimensional ๐ E] (h : Module.finrank ๐ E = Fintype.card ฮน) {f : ฮน โ E} {i : ฮน} (hi : InnerProductSpace.gramSchmidtNormed ๐ f i = 0) (j : ฮน) : inner ๐ ((InnerProductSpace.gramSchmidtOrthonormalBasis h f) i) (f j) = 0 - InnerProductSpace.gramSchmidtOrthonormalBasis_apply_of_orthogonal ๐ Mathlib.Analysis.InnerProductSpace.GramSchmidtOrtho
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_3} [LinearOrder ฮน] [LocallyFiniteOrderBot ฮน] [WellFoundedLT ฮน] [Fintype ฮน] [FiniteDimensional ๐ E] (h : Module.finrank ๐ E = Fintype.card ฮน) {f : ฮน โ E} (hf : Pairwise fun i j => inner ๐ (f i) (f j) = 0) {i : ฮน} (hi : f i โ 0) : (InnerProductSpace.gramSchmidtOrthonormalBasis h f) i = (โโf iโ)โปยน โข f i - InnerProductSpace.gramSchmidtOrthonormalBasis_det ๐ Mathlib.Analysis.InnerProductSpace.GramSchmidtOrtho
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_3} [LinearOrder ฮน] [LocallyFiniteOrderBot ฮน] [WellFoundedLT ฮน] [Fintype ฮน] [FiniteDimensional ๐ E] (h : Module.finrank ๐ E = Fintype.card ฮน) (f : ฮน โ E) [DecidableEq ฮน] : (InnerProductSpace.gramSchmidtOrthonormalBasis h f).toBasis.det f = โ i, inner ๐ ((InnerProductSpace.gramSchmidtOrthonormalBasis h f) i) (f i) - OrthonormalBasis.adjustToOrientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] : OrthonormalBasis ฮน โ E - Orientation.finOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {n : โ} (hn : 0 < n) (h : Module.finrank โ E = n) (x : Orientation โ E (Fin n)) : OrthonormalBasis (Fin n) โ E - OrthonormalBasis.orientation_adjustToOrientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] : (e.adjustToOrientation x).toBasis.orientation = x - OrthonormalBasis.toBasis_adjustToOrientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] : (e.adjustToOrientation x).toBasis = e.toBasis.adjustToOrientation x - OrthonormalBasis.orthonormal_adjustToOrientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] : Orthonormal โ โ(e.toBasis.adjustToOrientation x) - OrthonormalBasis.adjustToOrientation_apply_eq_or_eq_neg ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] (i : ฮน) : (e.adjustToOrientation x) i = e i โจ (e.adjustToOrientation x) i = -e i - Orientation.abs_volumeForm_apply_of_orthonormal ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {n : โ} [_i : Fact (Module.finrank โ E = n)] (o : Orientation โ E (Fin n)) (v : OrthonormalBasis (Fin n) โ E) : |o.volumeForm โv| = 1 - Orientation.volumeForm_robust ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {n : โ} [_i : Fact (Module.finrank โ E = n)] (o : Orientation โ E (Fin n)) (b : OrthonormalBasis (Fin n) โ E) (hb : b.toBasis.orientation = o) : o.volumeForm = b.toBasis.det - OrthonormalBasis.same_orientation_iff_det_eq_det ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] {e f : OrthonormalBasis ฮน โ E} : e.toBasis.det = f.toBasis.det โ e.toBasis.orientation = f.toBasis.orientation - OrthonormalBasis.det_to_matrix_orthonormalBasis_of_same_orientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e f : OrthonormalBasis ฮน โ E) (h : e.toBasis.orientation = f.toBasis.orientation) : e.toBasis.det โf = 1 - OrthonormalBasis.det_to_matrix_orthonormalBasis_of_opposite_orientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e f : OrthonormalBasis ฮน โ E) (h : e.toBasis.orientation โ f.toBasis.orientation) : e.toBasis.det โf = -1 - Orientation.volumeForm_robust' ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {n : โ} [_i : Fact (Module.finrank โ E = n)] (o : Orientation โ E (Fin n)) (b : OrthonormalBasis (Fin n) โ E) (v : Fin n โ E) : |o.volumeForm v| = |b.toBasis.det v| - Orientation.volumeForm_robust_neg ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {n : โ} [_i : Fact (Module.finrank โ E = n)] (o : Orientation โ E (Fin n)) (b : OrthonormalBasis (Fin n) โ E) (hb : b.toBasis.orientation โ o) : o.volumeForm = -b.toBasis.det - OrthonormalBasis.abs_det_adjustToOrientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] (v : ฮน โ E) : |(e.adjustToOrientation x).toBasis.det v| = |e.toBasis.det v| - OrthonormalBasis.det_eq_neg_det_of_opposite_orientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e f : OrthonormalBasis ฮน โ E) (h : e.toBasis.orientation โ f.toBasis.orientation) : e.toBasis.det = -f.toBasis.det - OrthonormalBasis.det_adjustToOrientation ๐ Mathlib.Analysis.InnerProductSpace.Orientation
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] {ฮน : Type u_2} [Fintype ฮน] [DecidableEq ฮน] (e : OrthonormalBasis ฮน โ E) (x : Orientation โ E ฮน) [Nonempty ฮน] : (e.adjustToOrientation x).toBasis.det = e.toBasis.det โจ (e.adjustToOrientation x).toBasis.det = -e.toBasis.det - OrthonormalBasis.prod ๐ Mathlib.Analysis.InnerProductSpace.ProdL2
{๐ : Type u_1} {ฮนโ : Type u_2} {ฮนโ : Type u_3} {E : Type u_4} {F : Type u_5} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] [Fintype ฮนโ] [Fintype ฮนโ] (v : OrthonormalBasis ฮนโ ๐ E) (w : OrthonormalBasis ฮนโ ๐ F) : OrthonormalBasis (ฮนโ โ ฮนโ) ๐ (WithLp 2 (E ร F)) - OrthonormalBasis.prod_apply ๐ Mathlib.Analysis.InnerProductSpace.ProdL2
{๐ : Type u_1} {ฮนโ : Type u_2} {ฮนโ : Type u_3} {E : Type u_4} {F : Type u_5} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] [Fintype ฮนโ] [Fintype ฮนโ] (v : OrthonormalBasis ฮนโ ๐ E) (w : OrthonormalBasis ฮนโ ๐ F) (i : ฮนโ โ ฮนโ) : (v.prod w) i = Sum.elim (WithLp.toLp 2 โ โ(LinearMap.inl ๐ E F) โ โv) (WithLp.toLp 2 โ โ(LinearMap.inr ๐ E F) โ โw) i - OrthonormalBasis.measurableEquiv ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_1} {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace โ F] [MeasurableSpace F] [BorelSpace F] [Fintype ฮน] (b : OrthonormalBasis ฮน โ F) : F โแต EuclideanSpace โ ฮน - OrthonormalBasis.addHaar_eq_volume ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_4} {F : Type u_5} [Fintype ฮน] [NormedAddCommGroup F] [InnerProductSpace โ F] [FiniteDimensional โ F] [MeasurableSpace F] [BorelSpace F] (b : OrthonormalBasis ฮน โ F) : b.toBasis.addHaar = MeasureTheory.volume - OrthonormalBasis.volume_parallelepiped ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_1} {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace โ F] [MeasurableSpace F] [BorelSpace F] [Fintype ฮน] [FiniteDimensional โ F] (b : OrthonormalBasis ฮน โ F) : MeasureTheory.volume (parallelepiped โb) = 1 - Orientation.measure_orthonormalBasis ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_1} {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace โ F] [MeasurableSpace F] [BorelSpace F] [Fintype ฮน] [FiniteDimensional โ F] {n : โ} [_i : Fact (Module.finrank โ F = n)] (o : Orientation โ F (Fin n)) (b : OrthonormalBasis ฮน โ F) : o.volumeForm.measure (parallelepiped โb) = 1 - OrthonormalBasis.measurePreserving_measurableEquiv ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_1} {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace โ F] [MeasurableSpace F] [BorelSpace F] [Fintype ฮน] [FiniteDimensional โ F] (b : OrthonormalBasis ฮน โ F) : MeasureTheory.MeasurePreserving (โb.measurableEquiv) MeasureTheory.volume MeasureTheory.volume - OrthonormalBasis.measurePreserving_repr ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_1} {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace โ F] [MeasurableSpace F] [BorelSpace F] [Fintype ฮน] [FiniteDimensional โ F] (b : OrthonormalBasis ฮน โ F) : MeasureTheory.MeasurePreserving (โb.repr) MeasureTheory.volume MeasureTheory.volume - OrthonormalBasis.measurePreserving_repr_symm ๐ Mathlib.MeasureTheory.Measure.Haar.InnerProductSpace
{ฮน : Type u_1} {F : Type u_3} [NormedAddCommGroup F] [InnerProductSpace โ F] [MeasurableSpace F] [BorelSpace F] [Fintype ฮน] [FiniteDimensional โ F] (b : OrthonormalBasis ฮน โ F) : MeasureTheory.MeasurePreserving (โb.repr.symm) MeasureTheory.volume MeasureTheory.volume - OrthonormalBasis.norm_dual ๐ Mathlib.Analysis.InnerProductSpace.Dual
{ฮน : Type u_1} {E : Type u_2} [Fintype ฮน] [NormedAddCommGroup E] [InnerProductSpace โ E] (b : OrthonormalBasis ฮน โ E) (L : StrongDual โ E) : โLโ ^ 2 = โ i, L (b i) ^ 2 - LinearMap.toMatrixOrthonormal ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {n : Type u_6} [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] (vโ : OrthonormalBasis n ๐ E) : (E โโ[๐] E) โโโ[๐] Matrix n n ๐ - LinearMap.toMatrixOrthonormal_apply_apply ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {n : Type u_6} [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] (vโ : OrthonormalBasis n ๐ E) (f : E โโ[๐] E) (i j : n) : (LinearMap.toMatrixOrthonormal vโ) f i j = inner ๐ (vโ i) (f (vโ j)) - LinearMap.toMatrixOrthonormal_symm_apply ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {n : Type u_6} [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] (vโ : OrthonormalBasis n ๐ E) (aโ : Matrix n n ๐) : (LinearMap.toMatrixOrthonormal vโ).symm aโ = (LinearMap.toMatrix vโ.toBasis vโ.toBasis).invFun aโ - LinearMap.toMatrixOrthonormal_reindex ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {m : Type u_5} {n : Type u_6} [Fintype m] [DecidableEq m] [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] (vโ : OrthonormalBasis n ๐ E) (e : n โ m) (f : E โโ[๐] E) : (LinearMap.toMatrixOrthonormal (vโ.reindex e)) f = (Matrix.reindex e e) ((LinearMap.toMatrixOrthonormal vโ) f) - LinearMap.toMatrixOrthonormal_apply ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {n : Type u_6} [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] (vโ : OrthonormalBasis n ๐ E) (aโ : E โโ[๐] E) : (LinearMap.toMatrixOrthonormal vโ) aโ = (โ(LinearMap.toMatrix vโ.toBasis vโ.toBasis)).toFun aโ - Matrix.toLin_conjTranspose ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [InnerProductSpace ๐ E] [InnerProductSpace ๐ F] {m : Type u_5} {n : Type u_6} [Fintype m] [DecidableEq m] [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] [FiniteDimensional ๐ F] (vโ : OrthonormalBasis n ๐ E) (vโ : OrthonormalBasis m ๐ F) (A : Matrix m n ๐) : (Matrix.toLin vโ.toBasis vโ.toBasis) A.conjTranspose = LinearMap.adjoint ((Matrix.toLin vโ.toBasis vโ.toBasis) A) - LinearMap.toMatrix_adjoint ๐ Mathlib.Analysis.InnerProductSpace.Adjoint
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [InnerProductSpace ๐ E] [InnerProductSpace ๐ F] {m : Type u_5} {n : Type u_6} [Fintype m] [DecidableEq m] [Fintype n] [DecidableEq n] [FiniteDimensional ๐ E] [FiniteDimensional ๐ F] (vโ : OrthonormalBasis n ๐ E) (vโ : OrthonormalBasis m ๐ F) (f : E โโ[๐] F) : (LinearMap.toMatrix vโ.toBasis vโ.toBasis) (LinearMap.adjoint f) = ((LinearMap.toMatrix vโ.toBasis vโ.toBasis) f).conjTranspose - InnerProductSpace.canonicalCovariantTensor_eq_sum ๐ Mathlib.Analysis.InnerProductSpace.CanonicalTensor
(E : Type u_1) [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {ฮน : Type u_2} [Fintype ฮน] (v : OrthonormalBasis ฮน โ E) : InnerProductSpace.canonicalCovariantTensor E = โ i, v i โโ[โ] v i - LineDeriv.laplacianCLM_eq_sum ๐ Mathlib.Analysis.Distribution.DerivNotation
{ฮน : Type u_1} {E : Type u_4} {Vโ : Type u_6} {Vโ : Type u_7} {Vโ : Type u_8} [LineDeriv E Vโ Vโ] [LineDeriv E Vโ Vโ] [AddCommGroup Vโ] [AddCommGroup Vโ] [AddCommGroup Vโ] [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] [Module โ Vโ] [Module โ Vโ] [Module โ Vโ] [TopologicalSpace Vโ] [TopologicalSpace Vโ] [TopologicalSpace Vโ] [IsTopologicalAddGroup Vโ] [LineDerivAdd E Vโ Vโ] [LineDerivSMul โ E Vโ Vโ] [ContinuousLineDeriv E Vโ Vโ] [LineDerivAdd E Vโ Vโ] [LineDerivSMul โ E Vโ Vโ] [ContinuousLineDeriv E Vโ Vโ] [LineDerivLeftSMul โ E Vโ Vโ] [LineDerivLeftSMul โ E Vโ Vโ] [Fintype ฮน] (v : OrthonormalBasis ฮน โ E) (f : Vโ) : (LineDeriv.laplacianCLM โ E Vโ) f = โ i, LineDeriv.lineDerivOp (v i) (LineDeriv.lineDerivOp (v i) f) - LineDeriv.tensorLineDerivTwo_canonicalCovariantTensor_eq_sum ๐ Mathlib.Analysis.Distribution.DerivNotation
{ฮน : Type u_1} {E : Type u_4} {Vโ : Type u_6} {Vโ : Type u_7} {Vโ : Type u_8} [LineDeriv E Vโ Vโ] [LineDeriv E Vโ Vโ] [AddCommGroup Vโ] [AddCommGroup Vโ] [AddCommGroup Vโ] [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] [Module โ Vโ] [Module โ Vโ] [LineDerivAdd E Vโ Vโ] [LineDerivAdd E Vโ Vโ] [LineDerivSMul โ E Vโ Vโ] [LineDerivLeftSMul โ E Vโ Vโ] [LineDerivLeftSMul โ E Vโ Vโ] [Fintype ฮน] (v : OrthonormalBasis ฮน โ E) (f : Vโ) : (LineDeriv.tensorLineDerivTwo โ f) (InnerProductSpace.canonicalCovariantTensor E) = โ i, LineDeriv.lineDerivOp (v i) (LineDeriv.lineDerivOp (v i) f) - InnerProductSpace.laplacian_eq_iteratedFDeriv_orthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.Laplacian
{E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace โ F] (f : E โ F) {ฮน : Type u_5} [Fintype ฮน] (v : OrthonormalBasis ฮน โ E) : Laplacian.laplacian f = fun x => โ i, (iteratedFDeriv โ 2 f x) ![v i, v i] - InnerProductSpace.laplacianWithin_eq_iteratedFDerivWithin_orthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.Laplacian
{E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace โ F] (f : E โ F) {s : Set E} {ฮน : Type u_5} [Fintype ฮน] {e : E} (hs : UniqueDiffOn โ s) (he : e โ s) (v : OrthonormalBasis ฮน โ E) : InnerProductSpace.laplacianWithin f s e = โ i, (iteratedFDerivWithin โ 2 f s e) ![v i, v i] - InnerProductSpace.laplacian_eq_iteratedFDeriv_stdOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.Laplacian
{E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace โ F] (f : E โ F) : Laplacian.laplacian f = fun x => โ i, (iteratedFDeriv โ 2 f x) ![(stdOrthonormalBasis โ E) i, (stdOrthonormalBasis โ E) i] - InnerProductSpace.laplacianWithin_eq_iteratedFDerivWithin_stdOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.Laplacian
{E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace โ F] (f : E โ F) {s : Set E} {e : E} (hs : UniqueDiffOn โ s) (he : e โ s) : InnerProductSpace.laplacianWithin f s e = โ i, (iteratedFDerivWithin โ 2 f s e) ![(stdOrthonormalBasis โ E) i, (stdOrthonormalBasis โ E) i] - LinearMap.IsSymmetric.eigenvectorBasis ๐ Mathlib.Analysis.InnerProductSpace.Spectrum
{๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {T : E โโ[๐] E} [FiniteDimensional ๐ E] {n : โ} (hT : T.IsSymmetric) (hn : Module.finrank ๐ E = n) : OrthonormalBasis (Fin n) ๐ E - LinearMap.IsSymmetric.hasEigenvector_eigenvectorBasis ๐ Mathlib.Analysis.InnerProductSpace.Spectrum
{๐ : Type u_1} [RCLike ๐] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {T : E โโ[๐] E} [FiniteDimensional ๐ E] {n : โ} (hT : T.IsSymmetric) (hn : Module.finrank ๐ E = n) (i : Fin n) : Module.End.HasEigenvector T (โ(hT.eigenvalues hn i)) ((hT.eigenvectorBasis hn) i) - LinearMap.IsSymmetric.apply_eigenvectorBasis ๐ Mathlib.Analysis.InnerProductSpace.Spectrum
{๐ : Type u_1} [RCLike ๐] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {T : E โโ[๐] E} [FiniteDimensional ๐ E] {n : โ} (hT : T.IsSymmetric) (hn : Module.finrank ๐ E = n) (i : Fin n) : T ((hT.eigenvectorBasis hn) i) = โ(hT.eigenvalues hn i) โข (hT.eigenvectorBasis hn) i - LinearMap.IsSymmetric.eigenvectorBasis_def ๐ Mathlib.Analysis.InnerProductSpace.Spectrum
{๐ : Type u_3} [RCLike ๐] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] {T : E โโ[๐] E} [FiniteDimensional ๐ E] {n : โ} (hT : T.IsSymmetric) (hn : Module.finrank ๐ E = n) : hT.eigenvectorBasis hn = (DirectSum.IsInternal.subordinateOrthonormalBasis hn โฏ โฏ).reindex (Equiv.symm (Tuple.sort (LinearMap.IsSymmetric.unsortedEigenvaluesโ hT hn) * Fin.revPerm)) - Matrix.isSymmetric_toLin_iff ๐ Mathlib.Analysis.Matrix.Hermitian
{๐ : Type u_1} {n : Type u_3} {A : Matrix n n ๐} [RCLike ๐] [Fintype n] [DecidableEq n] {E : Type u_4} [NormedAddCommGroup E] [InnerProductSpace ๐ E] (b : OrthonormalBasis n ๐ E) : ((Matrix.toLin b.toBasis b.toBasis) A).IsSymmetric โ A.IsHermitian - LinearMap.isHermitian_toMatrix_iff ๐ Mathlib.Analysis.Matrix.Hermitian
{n : Type u_1} {๐ : Type u_2} {E : Type u_3} [Fintype n] [DecidableEq n] [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {f : E โโ[๐] E} (b : OrthonormalBasis n ๐ E) : ((LinearMap.toMatrix b.toBasis b.toBasis) f).IsHermitian โ f.IsSymmetric - Matrix.IsHermitian.eigenvectorBasis ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) : OrthonormalBasis n ๐ (EuclideanSpace ๐ n) - Matrix.IsHermitian.eigenvectorUnitary_apply ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (i j : n) : โhA.eigenvectorUnitary i j = (hA.eigenvectorBasis j).ofLp i - Matrix.IsHermitian.eigenvectorUnitary_col_eq ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (j : n) : (โhA.eigenvectorUnitary).col j = (hA.eigenvectorBasis j).ofLp - Matrix.IsHermitian.eigenvectorUnitary_transpose_apply ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (j : n) : (โhA.eigenvectorUnitary).transpose j = (hA.eigenvectorBasis j).ofLp - Matrix.IsHermitian.eigenvectorUnitary_mulVec ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (j : n) : (โhA.eigenvectorUnitary).mulVec (Pi.single j 1) = (hA.eigenvectorBasis j).ofLp - Matrix.IsHermitian.mulVec_eigenvectorBasis ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (j : n) : A.mulVec (hA.eigenvectorBasis j).ofLp = hA.eigenvalues j โข (hA.eigenvectorBasis j).ofLp - Matrix.IsHermitian.star_eigenvectorUnitary_mulVec ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (j : n) : (star โhA.eigenvectorUnitary).mulVec (hA.eigenvectorBasis j).ofLp = Pi.single j 1 - Matrix.IsHermitian.eigenvalues_eq ๐ Mathlib.Analysis.Matrix.Spectrum
{๐ : Type u_1} [RCLike ๐] {n : Type u_2} [Fintype n] {A : Matrix n n ๐} [DecidableEq n] (hA : A.IsHermitian) (i : n) : hA.eigenvalues i = RCLike.re (star (hA.eigenvectorBasis i).ofLp โฌแตฅ A.mulVec (hA.eigenvectorBasis i).ofLp) - Matrix.gram_eq_conjTranspose_mul ๐ Mathlib.Analysis.InnerProductSpace.GramMatrix
{E : Type u_1} {n : Type u_2} {๐ : Type u_4} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_5} [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) (v : n โ E) : Matrix.gram ๐ v = (Matrix.of fun i j => (b.repr (v j)).ofLp i).conjTranspose * Matrix.of fun i j => (b.repr (v j)).ofLp i - SchwartzMap.laplacian_eq_sum ๐ Mathlib.Analysis.Distribution.SchwartzSpace.Deriv
{ฮน : Type u_1} {E : Type u_4} {F : Type u_7} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace โ F] [InnerProductSpace โ E] [FiniteDimensional โ E] [Fintype ฮน] (b : OrthonormalBasis ฮน โ E) (f : SchwartzMap E F) : Laplacian.laplacian f = โ i, LineDeriv.lineDerivOp (b i) (LineDeriv.lineDerivOp (b i) f) - HilbertBasis.toOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.l2Space
{ฮน : Type u_1} {๐ : Type u_2} [RCLike ๐] {E : Type u_3} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : HilbertBasis ฮน ๐ E) : OrthonormalBasis ฮน ๐ E - OrthonormalBasis.toHilbertBasis ๐ Mathlib.Analysis.InnerProductSpace.l2Space
{ฮน : Type u_1} {๐ : Type u_2} [RCLike ๐] {E : Type u_3} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [CompleteSpace E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : HilbertBasis ฮน ๐ E - HilbertBasis.coe_toOrthonormalBasis ๐ Mathlib.Analysis.InnerProductSpace.l2Space
{ฮน : Type u_1} {๐ : Type u_2} [RCLike ๐] {E : Type u_3} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [Fintype ฮน] (b : HilbertBasis ฮน ๐ E) : โb.toOrthonormalBasis = โb - OrthonormalBasis.coe_toHilbertBasis ๐ Mathlib.Analysis.InnerProductSpace.l2Space
{ฮน : Type u_1} {๐ : Type u_2} [RCLike ๐] {E : Type u_3} [NormedAddCommGroup E] [InnerProductSpace ๐ E] [CompleteSpace E] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ E) : โb.toHilbertBasis = โb - TemperedDistribution.laplacian_eq_sum ๐ Mathlib.Analysis.Distribution.TemperedDistribution
{ฮน : Type u_1} {E : Type u_3} {F : Type u_4} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] [NormedAddCommGroup F] [NormedSpace โ F] [Fintype ฮน] (b : OrthonormalBasis ฮน โ E) (f : TemperedDistribution E F) : Laplacian.laplacian f = โ i, LineDeriv.lineDerivOp (b i) (LineDeriv.lineDerivOp (b i) f) - LinearMap.posSemidef_toMatrix_iff ๐ Mathlib.Analysis.InnerProductSpace.Positive
{๐ : Type u_1} {E : Type u_2} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] {ฮน : Type u_4} [Fintype ฮน] [DecidableEq ฮน] {A : E โโ[๐] E} (b : OrthonormalBasis ฮน ๐ E) : ((LinearMap.toMatrix b.toBasis b.toBasis) A).PosSemidef โ A.IsPositive - OrthonormalBasis.tensorProduct ๐ Mathlib.Analysis.InnerProductSpace.TensorProduct
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] {ฮนโ : Type u_6} {ฮนโ : Type u_7} [Fintype ฮนโ] [Fintype ฮนโ] (bโ : OrthonormalBasis ฮนโ ๐ E) (bโ : OrthonormalBasis ฮนโ ๐ F) : OrthonormalBasis (ฮนโ ร ฮนโ) ๐ (TensorProduct ๐ E F) - OrthonormalBasis.tensorProduct_apply ๐ Mathlib.Analysis.InnerProductSpace.TensorProduct
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] {ฮนโ : Type u_6} {ฮนโ : Type u_7} [Fintype ฮนโ] [Fintype ฮนโ] (bโ : OrthonormalBasis ฮนโ ๐ E) (bโ : OrthonormalBasis ฮนโ ๐ F) (i : ฮนโ) (j : ฮนโ) : (bโ.tensorProduct bโ) (i, j) = bโ i โโ[๐] bโ j - OrthonormalBasis.tensorProduct_apply' ๐ Mathlib.Analysis.InnerProductSpace.TensorProduct
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] {ฮนโ : Type u_6} {ฮนโ : Type u_7} [Fintype ฮนโ] [Fintype ฮนโ] (bโ : OrthonormalBasis ฮนโ ๐ E) (bโ : OrthonormalBasis ฮนโ ๐ F) (i : ฮนโ ร ฮนโ) : (bโ.tensorProduct bโ) i = bโ i.1 โโ[๐] bโ i.2 - OrthonormalBasis.toBasis_tensorProduct ๐ Mathlib.Analysis.InnerProductSpace.TensorProduct
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] {ฮนโ : Type u_6} {ฮนโ : Type u_7} [Fintype ฮนโ] [Fintype ฮนโ] (bโ : OrthonormalBasis ฮนโ ๐ E) (bโ : OrthonormalBasis ฮนโ ๐ F) : (bโ.tensorProduct bโ).toBasis = bโ.toBasis.tensorProduct bโ.toBasis - OrthonormalBasis.tensorProduct_repr_tmul_apply ๐ Mathlib.Analysis.InnerProductSpace.TensorProduct
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] {ฮนโ : Type u_6} {ฮนโ : Type u_7} [Fintype ฮนโ] [Fintype ฮนโ] (bโ : OrthonormalBasis ฮนโ ๐ E) (bโ : OrthonormalBasis ฮนโ ๐ F) (x : E) (y : F) (i : ฮนโ) (j : ฮนโ) : ((bโ.tensorProduct bโ).repr (x โโ[๐] y)).ofLp (i, j) = (bโ.repr y).ofLp j * (bโ.repr x).ofLp i - OrthonormalBasis.tensorProduct_repr_tmul_apply' ๐ Mathlib.Analysis.InnerProductSpace.TensorProduct
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike ๐] [NormedAddCommGroup E] [InnerProductSpace ๐ E] [NormedAddCommGroup F] [InnerProductSpace ๐ F] {ฮนโ : Type u_6} {ฮนโ : Type u_7} [Fintype ฮนโ] [Fintype ฮนโ] (bโ : OrthonormalBasis ฮนโ ๐ E) (bโ : OrthonormalBasis ฮนโ ๐ F) (x : E) (y : F) (i : ฮนโ ร ฮนโ) : ((bโ.tensorProduct bโ).repr (x โโ[๐] y)).ofLp i = (bโ.repr y).ofLp i.2 * (bโ.repr x).ofLp i.1 - OrthonormalBasis.exteriorPower ๐ Mathlib.Analysis.InnerProductSpace.ExteriorPower
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {I : Type u_2} [Fintype I] [LinearOrder I] (b : OrthonormalBasis I โ E) (n : โ) : OrthonormalBasis โ(Set.powersetCard I n) โ โฅ(โ[โ]^n E) - OrthonormalBasis.toBasis_exteriorPower ๐ Mathlib.Analysis.InnerProductSpace.ExteriorPower
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] {I : Type u_2} [Fintype I] [LinearOrder I] (b : OrthonormalBasis I โ E) (n : โ) : (b.exteriorPower n).toBasis = Module.Basis.exteriorPower n b.toBasis - OrthonormalBasis.mulOpposite ๐ Mathlib.Analysis.InnerProductSpace.MulOpposite
{๐ : Type u_1} [RCLike ๐] {ฮน : Type u_3} {H : Type u_4} [NormedAddCommGroup H] [InnerProductSpace ๐ H] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ H) : OrthonormalBasis ฮน ๐ Hแตแตแต - OrthonormalBasis.toBasis_mulOpposite ๐ Mathlib.Analysis.InnerProductSpace.MulOpposite
{๐ : Type u_1} [RCLike ๐] {ฮน : Type u_3} {H : Type u_4} [NormedAddCommGroup H] [InnerProductSpace ๐ H] [Fintype ฮน] (b : OrthonormalBasis ฮน ๐ H) : b.mulOpposite.toBasis = b.toBasis.mulOpposite - LinearMap.normDet_sq_eq_det_gram ๐ Mathlib.Analysis.InnerProductSpace.NormDet
{๐ : Type u_1} {U : Type u_2} {V : Type u_3} [RCLike ๐] [NormedAddCommGroup U] [InnerProductSpace ๐ U] [FiniteDimensional ๐ U] [NormedAddCommGroup V] [InnerProductSpace ๐ V] {ฮน : Type u_5} [Fintype ฮน] [DecidableEq ฮน] (f : U โโ[๐] V) (b : OrthonormalBasis ฮน ๐ U) : โ(f.normDet ^ 2) = (Matrix.gram ๐ fun x => f (b x)).det - LinearMap.normDet_ne_zero_tfae ๐ Mathlib.Analysis.InnerProductSpace.NormDet
{๐ : Type u_1} {U : Type u_2} {V : Type u_3} [RCLike ๐] [NormedAddCommGroup U] [InnerProductSpace ๐ U] [FiniteDimensional ๐ U] [NormedAddCommGroup V] [InnerProductSpace ๐ V] (f : U โโ[๐] V) : [f.normDet โ 0, f.ker = โฅ, Module.finrank ๐ โฅf.range = Module.finrank ๐ U, Nonempty (OrthonormalBasis (Fin (Module.finrank ๐ U)) ๐ โฅf.range), Function.Injective โf].TFAE - LinearMap.normDet_eq_norm_det_toMatrix ๐ Mathlib.Analysis.InnerProductSpace.NormDet
{๐ : Type u_1} {U : Type u_2} {V : Type u_3} [RCLike ๐] [NormedAddCommGroup U] [InnerProductSpace ๐ U] [FiniteDimensional ๐ U] [NormedAddCommGroup V] [InnerProductSpace ๐ V] {ฮน : Type u_5} [Fintype ฮน] [DecidableEq ฮน] (f : U โโ[๐] V) (bu : OrthonormalBasis ฮน ๐ U) (bv : OrthonormalBasis ฮน ๐ V) : f.normDet = โ((LinearMap.toMatrix bu.toBasis bv.toBasis) f).detโ - LinearMap.normDet_eq_zero_tfae ๐ Mathlib.Analysis.InnerProductSpace.NormDet
{๐ : Type u_1} {U : Type u_2} {V : Type u_3} [RCLike ๐] [NormedAddCommGroup U] [InnerProductSpace ๐ U] [FiniteDimensional ๐ U] [NormedAddCommGroup V] [InnerProductSpace ๐ V] (f : U โโ[๐] V) : [f.normDet = 0, f.ker โ โฅ, Module.finrank ๐ โฅf.range โ Module.finrank ๐ U, Module.finrank ๐ โฅf.range < Module.finrank ๐ U, IsEmpty (OrthonormalBasis (Fin (Module.finrank ๐ U)) ๐ โฅf.range), ยฌFunction.Injective โf].TFAE - LinearMap.normDet_eq_norm_det_toMatrix_rangeRestrict ๐ Mathlib.Analysis.InnerProductSpace.NormDet
{๐ : Type u_1} {U : Type u_2} {V : Type u_3} [RCLike ๐] [NormedAddCommGroup U] [InnerProductSpace ๐ U] [FiniteDimensional ๐ U] [NormedAddCommGroup V] [InnerProductSpace ๐ V] {ฮน : Type u_5} [Fintype ฮน] [DecidableEq ฮน] (f : U โโ[๐] V) (bu : OrthonormalBasis ฮน ๐ U) (bv : OrthonormalBasis ฮน ๐ โฅf.range) : f.normDet = โ((LinearMap.toMatrix bu.toBasis bv.toBasis) f.rangeRestrict).detโ - LinearMap.trace_eq_sum_inner ๐ Mathlib.Analysis.InnerProductSpace.Trace
{๐ : Type u_1} {E : Type u_2} {ฮน : Type u_3} [RCLike ๐] [Fintype ฮน] [NormedAddCommGroup E] [InnerProductSpace ๐ E] (T : E โโ[๐] E) (b : OrthonormalBasis ฮน ๐ E) : (LinearMap.trace ๐ E) T = โ i, inner ๐ (b i) (T (b i)) - MeasureTheory.isTightMeasureSet_of_forall_basis_tendsto ๐ Mathlib.MeasureTheory.Measure.TightNormed
{E : Type u_1} {mE : MeasurableSpace E} {S : Set (MeasureTheory.Measure E)} [NormedAddCommGroup E] {๐ : Type u_2} {ฮน : Type u_3} [RCLike ๐] [Fintype ฮน] [InnerProductSpace ๐ E] [FiniteDimensional ๐ E] (b : OrthonormalBasis ฮน ๐ E) (h : โ (i : ฮน), Filter.Tendsto (fun r => โจ ฮผ โ S, ฮผ {x | r < โinner ๐ (b i) xโ}) Filter.atTop (nhds 0)) : MeasureTheory.IsTightMeasureSet S - NumberField.mixedEmbedding.euclidean.stdOrthonormalBasis ๐ Mathlib.NumberTheory.NumberField.CanonicalEmbedding.Basic
(K : Type u_1) [Field K] [NumberField K] : OrthonormalBasis (NumberField.mixedEmbedding.index K) โ (NumberField.mixedEmbedding.euclidean.mixedSpace K) - ProbabilityTheory.covarianceBilin_apply_basisFun_self ๐ Mathlib.Probability.Moments.CovarianceBilin
{ฮน : Type u_2} {ฮฉ : Type u_3} [Fintype ฮน] {mฮฉ : MeasurableSpace ฮฉ} {ฮผ : MeasureTheory.Measure ฮฉ} [MeasureTheory.IsFiniteMeasure ฮผ] {X : ฮน โ ฮฉ โ โ} (hX : โ (i : ฮน), MeasureTheory.MemLp (X i) 2 ฮผ) (i : ฮน) : ((ProbabilityTheory.covarianceBilin (MeasureTheory.Measure.map (fun ฯ => WithLp.toLp 2 fun x => X x ฯ) ฮผ)) ((EuclideanSpace.basisFun ฮน โ) i)) ((EuclideanSpace.basisFun ฮน โ) i) = ProbabilityTheory.variance (X i) ฮผ - ProbabilityTheory.covarianceBilin_apply_basisFun ๐ Mathlib.Probability.Moments.CovarianceBilin
{ฮน : Type u_2} {ฮฉ : Type u_3} [Fintype ฮน] {mฮฉ : MeasurableSpace ฮฉ} {ฮผ : MeasureTheory.Measure ฮฉ} [MeasureTheory.IsFiniteMeasure ฮผ] {X : ฮน โ ฮฉ โ โ} (hX : โ (i : ฮน), MeasureTheory.MemLp (X i) 2 ฮผ) (i j : ฮน) : ((ProbabilityTheory.covarianceBilin (MeasureTheory.Measure.map (fun ฯ => WithLp.toLp 2 fun x => X x ฯ) ฮผ)) ((EuclideanSpace.basisFun ฮน โ) i)) ((EuclideanSpace.basisFun ฮน โ) j) = ProbabilityTheory.covariance (X i) (X j) ฮผ - ProbabilityTheory.stdGaussian_eq_map_pi_orthonormalBasis ๐ Mathlib.Probability.Distributions.Gaussian.Multivariate
{ฮน : Type u_1} [Fintype ฮน] {E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace โ E] [FiniteDimensional โ E] [MeasurableSpace E] [BorelSpace E] (b : OrthonormalBasis ฮน โ E) : ProbabilityTheory.stdGaussian E = MeasureTheory.Measure.map (fun x => โ i, x i โข b i) (MeasureTheory.Measure.pi fun x => ProbabilityTheory.gaussianReal 0 1)
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c