Metamath Proof Explorer


Theorem uvcn0

Description: A unit vector is nonzero. (Contributed by Steven Nguyen, 16-Jul-2023)

Ref Expression
Hypotheses uvcn0.u U = R unitVec I
uvcn0.y Y = R freeLMod I
uvcn0.b B = Base Y
uvcn0.0 0 ˙ = 0 Y
Assertion uvcn0 R NzRing I W J I U J 0 ˙

Proof

Step Hyp Ref Expression
1 uvcn0.u U = R unitVec I
2 uvcn0.y Y = R freeLMod I
3 uvcn0.b B = Base Y
4 uvcn0.0 0 ˙ = 0 Y
5 eqid 1 R = 1 R
6 eqid 0 R = 0 R
7 5 6 nzrnz R NzRing 1 R 0 R
8 7 3ad2ant1 R NzRing I W J I 1 R 0 R
9 simp1 R NzRing I W J I R NzRing
10 simp2 R NzRing I W J I I W
11 simp3 R NzRing I W J I J I
12 1 9 10 11 5 uvcvv1 R NzRing I W J I U J J = 1 R
13 nzrring R NzRing R Ring
14 13 3ad2ant1 R NzRing I W J I R Ring
15 2 6 14 10 11 frlm0vald R NzRing I W J I 0 Y J = 0 R
16 8 12 15 3netr4d R NzRing I W J I U J J 0 Y J
17 fveq1 U J = 0 Y U J J = 0 Y J
18 17 necon3i U J J 0 Y J U J 0 Y
19 16 18 syl R NzRing I W J I U J 0 Y
20 4 a1i R NzRing I W J I 0 ˙ = 0 Y
21 19 20 neeqtrrd R NzRing I W J I U J 0 ˙