Metamath Proof Explorer


Theorem rngm2neg

Description: Double negation of a product in a non-unital ring ( mul2neg analog). (Contributed by Mario Carneiro, 4-Dec-2014) Generalization of ringm2neg . (Revised by AV, 17-Feb-2025)

Ref Expression
Hypotheses rngneglmul.b ⊢ B = Base R
rngneglmul.t ⊢ · ˙ = ⋅ R
rngneglmul.n ⊢ N = inv g ⁡ R
rngneglmul.r ⊢ φ → R ∈ Rng
rngneglmul.x ⊢ φ → X ∈ B
rngneglmul.y ⊢ φ → Y ∈ B
Assertion rngm2neg ⊢ φ → N ⁡ X · ˙ N ⁡ Y = X · ˙ Y

Proof

Step Hyp Ref Expression
1 rngneglmul.b ⊢ B = Base R
2 rngneglmul.t ⊢ · ˙ = ⋅ R
3 rngneglmul.n ⊢ N = inv g ⁡ R
4 rngneglmul.r ⊢ φ → R ∈ Rng
5 rngneglmul.x ⊢ φ → X ∈ B
6 rngneglmul.y ⊢ φ → Y ∈ B
7 rnggrp ⊢ R ∈ Rng → R ∈ Grp
8 4 7 syl ⊢ φ → R ∈ Grp
9 1 3 8 6 grpinvcld ⊢ φ → N ⁡ Y ∈ B
10 1 2 3 4 5 9 rngmneg1 ⊢ φ → N ⁡ X · ˙ N ⁡ Y = N ⁡ X · ˙ N ⁡ Y
11 1 2 3 4 5 6 rngmneg2 ⊢ φ → X · ˙ N ⁡ Y = N ⁡ X · ˙ Y
12 11 fveq2d ⊢ φ → N ⁡ X · ˙ N ⁡ Y = N ⁡ N ⁡ X · ˙ Y
13 1 2 rngcl ⊢ R ∈ Rng ∧ X ∈ B ∧ Y ∈ B → X · ˙ Y ∈ B
14 4 5 6 13 syl3anc ⊢ φ → X · ˙ Y ∈ B
15 1 3 grpinvinv ⊢ R ∈ Grp ∧ X · ˙ Y ∈ B → N ⁡ N ⁡ X · ˙ Y = X · ˙ Y
16 8 14 15 syl2anc ⊢ φ → N ⁡ N ⁡ X · ˙ Y = X · ˙ Y
17 10 12 16 3eqtrd ⊢ φ → N ⁡ X · ˙ N ⁡ Y = X · ˙ Y