Metamath Proof Explorer


Theorem clmzlmvsca

Description: The scalar product of a subcomplex module matches the scalar product of the derived ZZ -module, which implies, together with zlmbas and zlmplusg , that any module over ZZ is structure-equivalent to the canonical ZZ -module ZModG . (Contributed by Mario Carneiro, 30-Oct-2015)

Ref Expression
Hypotheses zlmclm.w ⊢ W = ℤMod ⁡ G
clmzlmvsca.x ⊢ X = Base G
Assertion clmzlmvsca ⊢ G ∈ CMod ∧ A ∈ ℤ ∧ B ∈ X → A ⋅ G B = A ⋅ W B

Proof

Step Hyp Ref Expression
1 zlmclm.w ⊢ W = ℤMod ⁡ G
2 clmzlmvsca.x ⊢ X = Base G
3 eqid ⊢ ⋅ G = ⋅ G
4 1 3 zlmvsca ⊢ ⋅ G = ⋅ W
5 4 eqcomi ⊢ ⋅ W = ⋅ G
6 eqid ⊢ ⋅ G = ⋅ G
7 2 5 6 clmmulg ⊢ G ∈ CMod ∧ A ∈ ℤ ∧ B ∈ X → A ⋅ W B = A ⋅ G B
8 7 eqcomd ⊢ G ∈ CMod ∧ A ∈ ℤ ∧ B ∈ X → A ⋅ G B = A ⋅ W B
9 8 3expb ⊢ G ∈ CMod ∧ A ∈ ℤ ∧ B ∈ X → A ⋅ G B = A ⋅ W B