Metamath Proof Explorer


Theorem nmvs

Description: Defining property of a normed module. (Contributed by Mario Carneiro, 4-Oct-2015)

Ref Expression
Hypotheses isnlm.v ⊢ V = Base W
isnlm.n ⊢ N = norm ⁡ W
isnlm.s ⊢ · ˙ = ⋅ W
isnlm.f ⊢ F = Scalar ⁡ W
isnlm.k ⊢ K = Base F
isnlm.a ⊢ A = norm ⁡ F
Assertion nmvs ⊢ W ∈ NrmMod ∧ X ∈ K ∧ Y ∈ V → N ⁡ X · ˙ Y = A ⁡ X ⁢ N ⁡ Y

Proof

Step Hyp Ref Expression
1 isnlm.v ⊢ V = Base W
2 isnlm.n ⊢ N = norm ⁡ W
3 isnlm.s ⊢ · ˙ = ⋅ W
4 isnlm.f ⊢ F = Scalar ⁡ W
5 isnlm.k ⊢ K = Base F
6 isnlm.a ⊢ A = norm ⁡ F
7 1 2 3 4 5 6 isnlm ⊢ W ∈ NrmMod ↔ W ∈ NrmGrp ∧ W ∈ LMod ∧ F ∈ NrmRing ∧ ∀ x ∈ K ∀ y ∈ V N ⁡ x · ˙ y = A ⁡ x ⁢ N ⁡ y
8 7 simprbi ⊢ W ∈ NrmMod → ∀ x ∈ K ∀ y ∈ V N ⁡ x · ˙ y = A ⁡ x ⁢ N ⁡ y
9 fvoveq1 ⊢ x = X → N ⁡ x · ˙ y = N ⁡ X · ˙ y
10 fveq2 ⊢ x = X → A ⁡ x = A ⁡ X
11 10 oveq1d ⊢ x = X → A ⁡ x ⁢ N ⁡ y = A ⁡ X ⁢ N ⁡ y
12 9 11 eqeq12d ⊢ x = X → N ⁡ x · ˙ y = A ⁡ x ⁢ N ⁡ y ↔ N ⁡ X · ˙ y = A ⁡ X ⁢ N ⁡ y
13 oveq2 ⊢ y = Y → X · ˙ y = X · ˙ Y
14 13 fveq2d ⊢ y = Y → N ⁡ X · ˙ y = N ⁡ X · ˙ Y
15 fveq2 ⊢ y = Y → N ⁡ y = N ⁡ Y
16 15 oveq2d ⊢ y = Y → A ⁡ X ⁢ N ⁡ y = A ⁡ X ⁢ N ⁡ Y
17 14 16 eqeq12d ⊢ y = Y → N ⁡ X · ˙ y = A ⁡ X ⁢ N ⁡ y ↔ N ⁡ X · ˙ Y = A ⁡ X ⁢ N ⁡ Y
18 12 17 rspc2v ⊢ X ∈ K ∧ Y ∈ V → ∀ x ∈ K ∀ y ∈ V N ⁡ x · ˙ y = A ⁡ x ⁢ N ⁡ y → N ⁡ X · ˙ Y = A ⁡ X ⁢ N ⁡ Y
19 8 18 syl5com ⊢ W ∈ NrmMod → X ∈ K ∧ Y ∈ V → N ⁡ X · ˙ Y = A ⁡ X ⁢ N ⁡ Y
20 19 3impib ⊢ W ∈ NrmMod ∧ X ∈ K ∧ Y ∈ V → N ⁡ X · ˙ Y = A ⁡ X ⁢ N ⁡ Y