Metamath Proof Explorer


Theorem domneq0r

Description: Right multiplication by a nonzero element does not change zeroness in a domain. Compare rrgeq0 . (Contributed by SN, 21-Jun-2025)

Ref Expression
Hypotheses domneq0r.b ⊢ B = Base R
domneq0r.0 ⊢ 0 ˙ = 0 R
domneq0r.m ⊢ · ˙ = ⋅ R
domneq0r.x ⊢ φ → X ∈ B
domneq0r.y ⊢ φ → Y ∈ B ∖ 0 ˙
domneq0r.r ⊢ φ → R ∈ Domn
Assertion domneq0r ⊢ φ → X · ˙ Y = 0 ˙ ↔ X = 0 ˙

Proof

Step Hyp Ref Expression
1 domneq0r.b ⊢ B = Base R
2 domneq0r.0 ⊢ 0 ˙ = 0 R
3 domneq0r.m ⊢ · ˙ = ⋅ R
4 domneq0r.x ⊢ φ → X ∈ B
5 domneq0r.y ⊢ φ → Y ∈ B ∖ 0 ˙
6 domneq0r.r ⊢ φ → R ∈ Domn
7 domnring ⊢ R ∈ Domn → R ∈ Ring
8 6 7 syl ⊢ φ → R ∈ Ring
9 5 eldifad ⊢ φ → Y ∈ B
10 1 3 2 8 9 ringlzd ⊢ φ → 0 ˙ · ˙ Y = 0 ˙
11 10 eqeq2d ⊢ φ → X · ˙ Y = 0 ˙ · ˙ Y ↔ X · ˙ Y = 0 ˙
12 1 2 ring0cl ⊢ R ∈ Ring → 0 ˙ ∈ B
13 8 12 syl ⊢ φ → 0 ˙ ∈ B
14 1 2 3 4 13 5 6 domnrcanb ⊢ φ → X · ˙ Y = 0 ˙ · ˙ Y ↔ X = 0 ˙
15 11 14 bitr3d ⊢ φ → X · ˙ Y = 0 ˙ ↔ X = 0 ˙