File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,15 +65,23 @@ theorem Matrix.UnitaryGroup.ext_col [DecidableEq ι]
6565variable [DecidableEq ι]
6666
6767open Matrix in
68- @[simp]
6968theorem Matrix.unitaryGroup.smul_euclidean_vec_def
69+ {α m : Type *} [Fintype m] [DecidableEq m] [CommRing α] [StarRing α]
70+ (U : unitaryGroup m α) (v : EuclideanSpace α m) : U • v = WithLp.toLp 2 (↑U *ᵥ v.ofLp) := by
71+ ext
72+ simp [Submonoid.smul_def]
73+
74+ open Matrix in
75+ @[simp]
76+ theorem Matrix.unitaryGroup.smul_euclidean_vec_coe
7077 {α m : Type *} [Fintype m] [DecidableEq m] [CommRing α] [StarRing α]
71- (U : unitaryGroup m α) (v : EuclideanSpace α m) : U • v = WithLp.toLp 2 (↑U *ᵥ v.ofLp) :=
72- PiLp.ext (congrFun rfl)
78+ (U : unitaryGroup m α) (v : EuclideanSpace α m) : ((U • v) : m → α) = (↑U *ᵥ v.ofLp) := by
79+ ext
80+ simp [Submonoid.smul_def]
7381
7482theorem Matrix.UnitaryGroup.ext_smul_basis
7583 {U V : Matrix.unitaryGroup ι ℂ} : (∀ i : ι, (U • δ[i]) = V • δ[i]) → U = V := by
76- simpa [basisVector_def ] using ext_col
84+ simpa [basisVector_def, Matrix.unitaryGroup.smul_euclidean_vec_def ] using ext_col
7785
7886@[simp]
7987theorem Matrix.UnitaryGroup.diagonal_smul_basisVector
You can’t perform that action at this time.
0 commit comments