Skip to content

Commit d98c599

Browse files
committed
.
1 parent 64bb07e commit d98c599

1 file changed

Lines changed: 8 additions & 17 deletions

File tree

Mathlib/Analysis/InnerProductSpace/LinearPMap.lean

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -277,12 +277,8 @@ theorem mem_adjoint_iff (g : Submodule 𝕜 (E × F)) (x : F × E) :
277277
LinearEquiv.trans_apply, LinearEquiv.skewSwap_symm_apply, coe_symm_linearEquiv, Prod.exists,
278278
prod_inner_apply, ofLp_fst, ofLp_snd, forall_exists_index, and_imp, coe_linearEquiv]
279279
constructor
280-
· rintro ⟨y, h1, h2⟩ a b hab
281-
rw [← h2, WithLp.ofLp_fst, WithLp.ofLp_snd]
282-
specialize h1 (toLp 2 (b, -a)) a b hab rfl
283-
dsimp at h1
284-
simp only [inner_neg_left, ← sub_eq_add_neg] at h1
285-
exact h1
280+
· rintro ⟨_, h, rfl⟩ a b hab
281+
simpa [sub_eq_add_neg] using h (toLp 2 (b, -a)) a b hab rfl
286282
· intro h
287283
refine ⟨toLp 2 x, ?_, rfl⟩
288284
intro u a b hab hu
@@ -296,19 +292,14 @@ theorem _root_.LinearPMap.adjoint_graph_eq_graph_adjoint (hT : Dense (T.domain :
296292
simp only [mem_graph_iff, Subtype.exists, exists_and_left, exists_eq_left, mem_adjoint_iff,
297293
forall_exists_index, forall_apply_eq_imp_iff]
298294
constructor
299-
· rintro ⟨hx, h⟩ a ha
300-
rw [← h, (adjoint_isFormalAdjoint hT).symm ⟨a, ha⟩ ⟨x.fst, hx⟩, sub_self]
295+
· rintro ⟨hx, hTx⟩ a ha
296+
rw [← hTx, (adjoint_isFormalAdjoint hT).symm ⟨a, ha⟩ ⟨x.1, hx⟩, sub_self]
301297
· intro h
302298
simp_rw [sub_eq_zero] at h
303-
have hx : x.fst ∈ T†.domain := by
304-
apply mem_adjoint_domain_of_exists
305-
use x.snd
306-
rintro ⟨a, ha⟩
307-
rw [← inner_conj_symm, ← h a ha, inner_conj_symm]
308-
use hx
309-
apply hT.eq_of_inner_right 𝕜
310-
rintro a ha
311-
rw [← h a ha, (adjoint_isFormalAdjoint hT).symm ⟨a, ha⟩ ⟨x.fst, hx⟩]
299+
refine ⟨?_, adjoint_apply_eq hT _ fun a => by
300+
rw [← inner_conj_symm, ← h a.1 a.2, inner_conj_symm]⟩
301+
exact mem_adjoint_domain_of_exists _ ⟨x.2, fun a => by
302+
rw [← inner_conj_symm, ← h a.1 a.2, inner_conj_symm]⟩
312303

313304
@[simp]
314305
theorem _root_.LinearPMap.graph_adjoint_toLinearPMap_eq_adjoint (hT : Dense (T.domain : Set E)) :

0 commit comments

Comments
 (0)