Metamath Proof Explorer


Theorem lvecvsn0

Description: A scalar product is nonzero iff both of its factors are nonzero. (Contributed by NM, 3-Jan-2015)

Ref Expression
Hypotheses lvecmul0or.v ⊢ V = Base W
lvecmul0or.s ⊢ · ˙ = ⋅ W
lvecmul0or.f ⊢ F = Scalar ⁡ W
lvecmul0or.k ⊢ K = Base F
lvecmul0or.o ⊢ O = 0 F
lvecmul0or.z ⊢ 0 ˙ = 0 W
lvecmul0or.w ⊢ φ → W ∈ LVec
lvecmul0or.a ⊢ φ → A ∈ K
lvecmul0or.x ⊢ φ → X ∈ V
Assertion lvecvsn0 ⊢ φ → A · ˙ X ≠ 0 ˙ ↔ A ≠ O ∧ X ≠ 0 ˙

Proof

Step Hyp Ref Expression
1 lvecmul0or.v ⊢ V = Base W
2 lvecmul0or.s ⊢ · ˙ = ⋅ W
3 lvecmul0or.f ⊢ F = Scalar ⁡ W
4 lvecmul0or.k ⊢ K = Base F
5 lvecmul0or.o ⊢ O = 0 F
6 lvecmul0or.z ⊢ 0 ˙ = 0 W
7 lvecmul0or.w ⊢ φ → W ∈ LVec
8 lvecmul0or.a ⊢ φ → A ∈ K
9 lvecmul0or.x ⊢ φ → X ∈ V
10 1 2 3 4 5 6 7 8 9 lvecvs0or ⊢ φ → A · ˙ X = 0 ˙ ↔ A = O ∨ X = 0 ˙
11 10 necon3abid ⊢ φ → A · ˙ X ≠ 0 ˙ ↔ ¬ A = O ∨ X = 0 ˙
12 neanior ⊢ A ≠ O ∧ X ≠ 0 ˙ ↔ ¬ A = O ∨ X = 0 ˙
13 11 12 bitr4di ⊢ φ → A · ˙ X ≠ 0 ˙ ↔ A ≠ O ∧ X ≠ 0 ˙