Metamath Proof Explorer


Theorem unoplin

Description: A unitary operator is linear. Theorem in AkhiezerGlazman p. 72. (Contributed by NM, 22-Jan-2006) (New usage is discouraged.)

Ref Expression
Assertion unoplin TUniOpTLinOp

Proof

Step Hyp Ref Expression
1 unopf1o TUniOpT:1-1 onto
2 f1of T:1-1 ontoT:
3 1 2 syl TUniOpT:
4 simplll TUniOpxyzwTUniOp
5 hvmulcl xyxy
6 hvaddcl xyzxy+z
7 5 6 sylan xyzxy+z
8 7 adantll TUniOpxyzxy+z
9 8 adantr TUniOpxyzwxy+z
10 simpr TUniOpxyzww
11 unopadj TUniOpxy+zwTxy+zihw=xy+zihT-1w
12 4 9 10 11 syl3anc TUniOpxyzwTxy+zihw=xy+zihT-1w
13 simprl TUniOpxyx
14 13 ad2antrr TUniOpxyzwx
15 simprr TUniOpxyy
16 15 ad2antrr TUniOpxyzwy
17 simplr TUniOpxyzwz
18 cnvunop TUniOpT-1UniOp
19 unopf1o T-1UniOpT-1:1-1 onto
20 f1of T-1:1-1 ontoT-1:
21 18 19 20 3syl TUniOpT-1:
22 21 ffvelcdmda TUniOpwT-1w
23 22 adantlr TUniOpzwT-1w
24 23 adantllr TUniOpxyzwT-1w
25 hiassdi xyzT-1wxy+zihT-1w=xyihT-1w+zihT-1w
26 14 16 17 24 25 syl22anc TUniOpxyzwxy+zihT-1w=xyihT-1w+zihT-1w
27 3 ffvelcdmda TUniOpyTy
28 27 adantrl TUniOpxyTy
29 28 ad2antrr TUniOpxyzwTy
30 3 ffvelcdmda TUniOpzTz
31 30 adantr TUniOpzwTz
32 31 adantllr TUniOpxyzwTz
33 hiassdi xTyTzwxTy+Tzihw=xTyihw+Tzihw
34 14 29 32 10 33 syl22anc TUniOpxyzwxTy+Tzihw=xTyihw+Tzihw
35 unopadj TUniOpywTyihw=yihT-1w
36 35 3expa TUniOpywTyihw=yihT-1w
37 36 oveq2d TUniOpywxTyihw=xyihT-1w
38 37 adantlrl TUniOpxywxTyihw=xyihT-1w
39 38 adantlr TUniOpxyzwxTyihw=xyihT-1w
40 unopadj TUniOpzwTzihw=zihT-1w
41 40 3expa TUniOpzwTzihw=zihT-1w
42 41 adantllr TUniOpxyzwTzihw=zihT-1w
43 39 42 oveq12d TUniOpxyzwxTyihw+Tzihw=xyihT-1w+zihT-1w
44 34 43 eqtr2d TUniOpxyzwxyihT-1w+zihT-1w=xTy+Tzihw
45 12 26 44 3eqtrd TUniOpxyzwTxy+zihw=xTy+Tzihw
46 45 ralrimiva TUniOpxyzwTxy+zihw=xTy+Tzihw
47 ffvelcdm T:xy+zTxy+z
48 7 47 sylan2 T:xyzTxy+z
49 48 anassrs T:xyzTxy+z
50 ffvelcdm T:yTy
51 hvmulcl xTyxTy
52 50 51 sylan2 xT:yxTy
53 52 an12s T:xyxTy
54 53 adantr T:xyzxTy
55 ffvelcdm T:zTz
56 55 adantlr T:xyzTz
57 hvaddcl xTyTzxTy+Tz
58 54 56 57 syl2anc T:xyzxTy+Tz
59 hial2eq Txy+zxTy+TzwTxy+zihw=xTy+TzihwTxy+z=xTy+Tz
60 49 58 59 syl2anc T:xyzwTxy+zihw=xTy+TzihwTxy+z=xTy+Tz
61 3 60 sylanl1 TUniOpxyzwTxy+zihw=xTy+TzihwTxy+z=xTy+Tz
62 46 61 mpbid TUniOpxyzTxy+z=xTy+Tz
63 62 ralrimiva TUniOpxyzTxy+z=xTy+Tz
64 63 ralrimivva TUniOpxyzTxy+z=xTy+Tz
65 ellnop TLinOpT:xyzTxy+z=xTy+Tz
66 3 64 65 sylanbrc TUniOpTLinOp