Step | Hyp | Ref
| Expression |
1 | | nlmmul0or.f |
. . . . . . 7
β’ πΉ = (Scalarβπ) |
2 | 1 | nlmngp2 24418 |
. . . . . 6
β’ (π β NrmMod β πΉ β NrmGrp) |
3 | 2 | 3ad2ant1 1132 |
. . . . 5
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β πΉ β NrmGrp) |
4 | | simp2 1136 |
. . . . 5
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β π΄ β πΎ) |
5 | | nlmmul0or.k |
. . . . . 6
β’ πΎ = (BaseβπΉ) |
6 | | eqid 2731 |
. . . . . 6
β’
(normβπΉ) =
(normβπΉ) |
7 | 5, 6 | nmcl 24346 |
. . . . 5
β’ ((πΉ β NrmGrp β§ π΄ β πΎ) β ((normβπΉ)βπ΄) β β) |
8 | 3, 4, 7 | syl2anc 583 |
. . . 4
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((normβπΉ)βπ΄) β β) |
9 | 8 | recnd 11247 |
. . 3
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((normβπΉ)βπ΄) β β) |
10 | | nlmngp 24415 |
. . . . . 6
β’ (π β NrmMod β π β NrmGrp) |
11 | 10 | 3ad2ant1 1132 |
. . . . 5
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β π β NrmGrp) |
12 | | simp3 1137 |
. . . . 5
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β π΅ β π) |
13 | | nlmmul0or.v |
. . . . . 6
β’ π = (Baseβπ) |
14 | | eqid 2731 |
. . . . . 6
β’
(normβπ) =
(normβπ) |
15 | 13, 14 | nmcl 24346 |
. . . . 5
β’ ((π β NrmGrp β§ π΅ β π) β ((normβπ)βπ΅) β β) |
16 | 11, 12, 15 | syl2anc 583 |
. . . 4
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((normβπ)βπ΅) β β) |
17 | 16 | recnd 11247 |
. . 3
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((normβπ)βπ΅) β β) |
18 | 9, 17 | mul0ord 11869 |
. 2
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((((normβπΉ)βπ΄) Β· ((normβπ)βπ΅)) = 0 β (((normβπΉ)βπ΄) = 0 β¨ ((normβπ)βπ΅) = 0))) |
19 | | nlmmul0or.s |
. . . . 5
β’ Β· = (
Β·π βπ) |
20 | 13, 14, 19, 1, 5, 6 | nmvs 24414 |
. . . 4
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((normβπ)β(π΄ Β· π΅)) = (((normβπΉ)βπ΄) Β· ((normβπ)βπ΅))) |
21 | 20 | eqeq1d 2733 |
. . 3
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β (((normβπ)β(π΄ Β· π΅)) = 0 β (((normβπΉ)βπ΄) Β· ((normβπ)βπ΅)) = 0)) |
22 | | nlmlmod 24416 |
. . . . 5
β’ (π β NrmMod β π β LMod) |
23 | 13, 1, 19, 5 | lmodvscl 20633 |
. . . . 5
β’ ((π β LMod β§ π΄ β πΎ β§ π΅ β π) β (π΄ Β· π΅) β π) |
24 | 22, 23 | syl3an1 1162 |
. . . 4
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β (π΄ Β· π΅) β π) |
25 | | nlmmul0or.z |
. . . . 5
β’ 0 =
(0gβπ) |
26 | 13, 14, 25 | nmeq0 24348 |
. . . 4
β’ ((π β NrmGrp β§ (π΄ Β· π΅) β π) β (((normβπ)β(π΄ Β· π΅)) = 0 β (π΄ Β· π΅) = 0 )) |
27 | 11, 24, 26 | syl2anc 583 |
. . 3
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β (((normβπ)β(π΄ Β· π΅)) = 0 β (π΄ Β· π΅) = 0 )) |
28 | 21, 27 | bitr3d 281 |
. 2
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((((normβπΉ)βπ΄) Β· ((normβπ)βπ΅)) = 0 β (π΄ Β· π΅) = 0 )) |
29 | | nlmmul0or.o |
. . . . 5
β’ π = (0gβπΉ) |
30 | 5, 6, 29 | nmeq0 24348 |
. . . 4
β’ ((πΉ β NrmGrp β§ π΄ β πΎ) β (((normβπΉ)βπ΄) = 0 β π΄ = π)) |
31 | 3, 4, 30 | syl2anc 583 |
. . 3
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β (((normβπΉ)βπ΄) = 0 β π΄ = π)) |
32 | 13, 14, 25 | nmeq0 24348 |
. . . 4
β’ ((π β NrmGrp β§ π΅ β π) β (((normβπ)βπ΅) = 0 β π΅ = 0 )) |
33 | 11, 12, 32 | syl2anc 583 |
. . 3
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β (((normβπ)βπ΅) = 0 β π΅ = 0 )) |
34 | 31, 33 | orbi12d 916 |
. 2
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((((normβπΉ)βπ΄) = 0 β¨ ((normβπ)βπ΅) = 0) β (π΄ = π β¨ π΅ = 0 ))) |
35 | 18, 28, 34 | 3bitr3d 309 |
1
β’ ((π β NrmMod β§ π΄ β πΎ β§ π΅ β π) β ((π΄ Β· π΅) = 0 β (π΄ = π β¨ π΅ = 0 ))) |