Metamath Proof Explorer


Theorem cnlnadjlem6

Description: Lemma for cnlnadji . F is linear. (Contributed by NM, 17-Feb-2006) (New usage is discouraged.)

Ref Expression
Hypotheses cnlnadjlem.1 𝑇 ∈ LinOp
cnlnadjlem.2 𝑇 ∈ ContOp
cnlnadjlem.3 𝐺 = ( 𝑔 ∈ ℋ ↦ ( ( 𝑇𝑔 ) ·ih 𝑦 ) )
cnlnadjlem.4 𝐵 = ( 𝑤 ∈ ℋ ∀ 𝑣 ∈ ℋ ( ( 𝑇𝑣 ) ·ih 𝑦 ) = ( 𝑣 ·ih 𝑤 ) )
cnlnadjlem.5 𝐹 = ( 𝑦 ∈ ℋ ↦ 𝐵 )
Assertion cnlnadjlem6 𝐹 ∈ LinOp

Proof

Step Hyp Ref Expression
1 cnlnadjlem.1 𝑇 ∈ LinOp
2 cnlnadjlem.2 𝑇 ∈ ContOp
3 cnlnadjlem.3 𝐺 = ( 𝑔 ∈ ℋ ↦ ( ( 𝑇𝑔 ) ·ih 𝑦 ) )
4 cnlnadjlem.4 𝐵 = ( 𝑤 ∈ ℋ ∀ 𝑣 ∈ ℋ ( ( 𝑇𝑣 ) ·ih 𝑦 ) = ( 𝑣 ·ih 𝑤 ) )
5 cnlnadjlem.5 𝐹 = ( 𝑦 ∈ ℋ ↦ 𝐵 )
6 1 2 3 4 cnlnadjlem3 ( 𝑦 ∈ ℋ → 𝐵 ∈ ℋ )
7 5 6 fmpti 𝐹 : ℋ ⟶ ℋ
8 1 lnopfi 𝑇 : ℋ ⟶ ℋ
9 8 ffvelrni ( 𝑡 ∈ ℋ → ( 𝑇𝑡 ) ∈ ℋ )
10 9 adantl ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑇𝑡 ) ∈ ℋ )
11 hvmulcl ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) → ( 𝑥 · 𝑓 ) ∈ ℋ )
12 11 ad2antrr ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑥 · 𝑓 ) ∈ ℋ )
13 simplr ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → 𝑧 ∈ ℋ )
14 his7 ( ( ( 𝑇𝑡 ) ∈ ℋ ∧ ( 𝑥 · 𝑓 ) ∈ ℋ ∧ 𝑧 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) + ( ( 𝑇𝑡 ) ·ih 𝑧 ) ) )
15 10 12 13 14 syl3anc ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) + ( ( 𝑇𝑡 ) ·ih 𝑧 ) ) )
16 hvaddcl ( ( ( 𝑥 · 𝑓 ) ∈ ℋ ∧ 𝑧 ∈ ℋ ) → ( ( 𝑥 · 𝑓 ) + 𝑧 ) ∈ ℋ )
17 11 16 sylan ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) → ( ( 𝑥 · 𝑓 ) + 𝑧 ) ∈ ℋ )
18 1 2 3 4 5 cnlnadjlem5 ( ( ( ( 𝑥 · 𝑓 ) + 𝑧 ) ∈ ℋ ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( 𝑡 ·ih ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ) )
19 17 18 sylan ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( 𝑡 ·ih ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ) )
20 simpll ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → 𝑥 ∈ ℂ )
21 9 adantl ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑇𝑡 ) ∈ ℋ )
22 simplr ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → 𝑓 ∈ ℋ )
23 his5 ( ( 𝑥 ∈ ℂ ∧ ( 𝑇𝑡 ) ∈ ℋ ∧ 𝑓 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) = ( ( ∗ ‘ 𝑥 ) · ( ( 𝑇𝑡 ) ·ih 𝑓 ) ) )
24 20 21 22 23 syl3anc ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) = ( ( ∗ ‘ 𝑥 ) · ( ( 𝑇𝑡 ) ·ih 𝑓 ) ) )
25 simpr ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → 𝑡 ∈ ℋ )
26 1 2 3 4 5 cnlnadjlem4 ( 𝑓 ∈ ℋ → ( 𝐹𝑓 ) ∈ ℋ )
27 26 ad2antlr ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝐹𝑓 ) ∈ ℋ )
28 his5 ( ( 𝑥 ∈ ℂ ∧ 𝑡 ∈ ℋ ∧ ( 𝐹𝑓 ) ∈ ℋ ) → ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) = ( ( ∗ ‘ 𝑥 ) · ( 𝑡 ·ih ( 𝐹𝑓 ) ) ) )
29 20 25 27 28 syl3anc ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) = ( ( ∗ ‘ 𝑥 ) · ( 𝑡 ·ih ( 𝐹𝑓 ) ) ) )
30 1 2 3 4 5 cnlnadjlem5 ( ( 𝑓 ∈ ℋ ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih 𝑓 ) = ( 𝑡 ·ih ( 𝐹𝑓 ) ) )
31 30 adantll ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih 𝑓 ) = ( 𝑡 ·ih ( 𝐹𝑓 ) ) )
32 31 oveq2d ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( ∗ ‘ 𝑥 ) · ( ( 𝑇𝑡 ) ·ih 𝑓 ) ) = ( ( ∗ ‘ 𝑥 ) · ( 𝑡 ·ih ( 𝐹𝑓 ) ) ) )
33 29 32 eqtr4d ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) = ( ( ∗ ‘ 𝑥 ) · ( ( 𝑇𝑡 ) ·ih 𝑓 ) ) )
34 24 33 eqtr4d ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) = ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) )
35 34 adantlr ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) = ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) )
36 1 2 3 4 5 cnlnadjlem5 ( ( 𝑧 ∈ ℋ ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih 𝑧 ) = ( 𝑡 ·ih ( 𝐹𝑧 ) ) )
37 36 adantll ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( 𝑇𝑡 ) ·ih 𝑧 ) = ( 𝑡 ·ih ( 𝐹𝑧 ) ) )
38 35 37 oveq12d ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) + ( ( 𝑇𝑡 ) ·ih 𝑧 ) ) = ( ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) + ( 𝑡 ·ih ( 𝐹𝑧 ) ) ) )
39 simpr ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → 𝑡 ∈ ℋ )
40 hvmulcl ( ( 𝑥 ∈ ℂ ∧ ( 𝐹𝑓 ) ∈ ℋ ) → ( 𝑥 · ( 𝐹𝑓 ) ) ∈ ℋ )
41 26 40 sylan2 ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) → ( 𝑥 · ( 𝐹𝑓 ) ) ∈ ℋ )
42 41 ad2antrr ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑥 · ( 𝐹𝑓 ) ) ∈ ℋ )
43 1 2 3 4 5 cnlnadjlem4 ( 𝑧 ∈ ℋ → ( 𝐹𝑧 ) ∈ ℋ )
44 43 ad2antlr ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝐹𝑧 ) ∈ ℋ )
45 his7 ( ( 𝑡 ∈ ℋ ∧ ( 𝑥 · ( 𝐹𝑓 ) ) ∈ ℋ ∧ ( 𝐹𝑧 ) ∈ ℋ ) → ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) = ( ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) + ( 𝑡 ·ih ( 𝐹𝑧 ) ) ) )
46 39 42 44 45 syl3anc ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) = ( ( 𝑡 ·ih ( 𝑥 · ( 𝐹𝑓 ) ) ) + ( 𝑡 ·ih ( 𝐹𝑧 ) ) ) )
47 38 46 eqtr4d ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( ( ( 𝑇𝑡 ) ·ih ( 𝑥 · 𝑓 ) ) + ( ( 𝑇𝑡 ) ·ih 𝑧 ) ) = ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) )
48 15 19 47 3eqtr3d ( ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) ∧ 𝑡 ∈ ℋ ) → ( 𝑡 ·ih ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ) = ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) )
49 48 ralrimiva ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) → ∀ 𝑡 ∈ ℋ ( 𝑡 ·ih ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ) = ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) )
50 1 2 3 4 5 cnlnadjlem4 ( ( ( 𝑥 · 𝑓 ) + 𝑧 ) ∈ ℋ → ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ∈ ℋ )
51 17 50 syl ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) → ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ∈ ℋ )
52 hvaddcl ( ( ( 𝑥 · ( 𝐹𝑓 ) ) ∈ ℋ ∧ ( 𝐹𝑧 ) ∈ ℋ ) → ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ∈ ℋ )
53 41 43 52 syl2an ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) → ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ∈ ℋ )
54 hial2eq2 ( ( ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ∈ ℋ ∧ ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ∈ ℋ ) → ( ∀ 𝑡 ∈ ℋ ( 𝑡 ·ih ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ) = ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) ↔ ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) )
55 51 53 54 syl2anc ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) → ( ∀ 𝑡 ∈ ℋ ( 𝑡 ·ih ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) ) = ( 𝑡 ·ih ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) ↔ ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) )
56 49 55 mpbid ( ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) ∧ 𝑧 ∈ ℋ ) → ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) )
57 56 ralrimiva ( ( 𝑥 ∈ ℂ ∧ 𝑓 ∈ ℋ ) → ∀ 𝑧 ∈ ℋ ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) )
58 57 rgen2 𝑥 ∈ ℂ ∀ 𝑓 ∈ ℋ ∀ 𝑧 ∈ ℋ ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) )
59 ellnop ( 𝐹 ∈ LinOp ↔ ( 𝐹 : ℋ ⟶ ℋ ∧ ∀ 𝑥 ∈ ℂ ∀ 𝑓 ∈ ℋ ∀ 𝑧 ∈ ℋ ( 𝐹 ‘ ( ( 𝑥 · 𝑓 ) + 𝑧 ) ) = ( ( 𝑥 · ( 𝐹𝑓 ) ) + ( 𝐹𝑧 ) ) ) )
60 7 58 59 mpbir2an 𝐹 ∈ LinOp