Metamath Proof Explorer


Theorem rediveud

Description: Existential uniqueness of real quotients. (Contributed by SN, 25-Nov-2025)

Ref Expression
Hypotheses redivvald.a ⊢ φ → A ∈ ℝ
redivvald.b ⊢ φ → B ∈ ℝ
redivvald.z ⊢ φ → B ≠ 0
Assertion rediveud ⊢ φ → ∃! x ∈ ℝ B ⁢ x = A

Proof

Step Hyp Ref Expression
1 redivvald.a ⊢ φ → A ∈ ℝ
2 redivvald.b ⊢ φ → B ∈ ℝ
3 redivvald.z ⊢ φ → B ≠ 0
4 ax-rrecex ⊢ B ∈ ℝ ∧ B ≠ 0 → ∃ y ∈ ℝ B ⁢ y = 1
5 2 3 4 syl2anc ⊢ φ → ∃ y ∈ ℝ B ⁢ y = 1
6 oveq2 ⊢ x = y ⁢ A → B ⁢ x = B ⁢ y ⁢ A
7 6 eqeq1d ⊢ x = y ⁢ A → B ⁢ x = A ↔ B ⁢ y ⁢ A = A
8 simprl ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → y ∈ ℝ
9 1 adantr ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → A ∈ ℝ
10 8 9 remulcld ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → y ⁢ A ∈ ℝ
11 simprr ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → B ⁢ y = 1
12 11 oveq1d ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → B ⁢ y ⁢ A = 1 ⁢ A
13 2 recnd ⊢ φ → B ∈ ℂ
14 13 adantr ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → B ∈ ℂ
15 8 recnd ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → y ∈ ℂ
16 1 recnd ⊢ φ → A ∈ ℂ
17 16 adantr ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → A ∈ ℂ
18 14 15 17 mulassd ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → B ⁢ y ⁢ A = B ⁢ y ⁢ A
19 remullid ⊢ A ∈ ℝ → 1 ⁢ A = A
20 1 19 syl ⊢ φ → 1 ⁢ A = A
21 20 adantr ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → 1 ⁢ A = A
22 12 18 21 3eqtr3d ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → B ⁢ y ⁢ A = A
23 7 10 22 rspcedvdw ⊢ φ ∧ y ∈ ℝ ∧ B ⁢ y = 1 → ∃ x ∈ ℝ B ⁢ x = A
24 5 23 rexlimddv ⊢ φ → ∃ x ∈ ℝ B ⁢ x = A
25 eqtr3 ⊢ B ⁢ x = A ∧ B ⁢ y = A → B ⁢ x = B ⁢ y
26 simprl ⊢ φ ∧ x ∈ ℝ ∧ y ∈ ℝ → x ∈ ℝ
27 simprr ⊢ φ ∧ x ∈ ℝ ∧ y ∈ ℝ → y ∈ ℝ
28 2 adantr ⊢ φ ∧ x ∈ ℝ ∧ y ∈ ℝ → B ∈ ℝ
29 3 adantr ⊢ φ ∧ x ∈ ℝ ∧ y ∈ ℝ → B ≠ 0
30 26 27 28 29 remulcand ⊢ φ ∧ x ∈ ℝ ∧ y ∈ ℝ → B ⁢ x = B ⁢ y ↔ x = y
31 25 30 imbitrid ⊢ φ ∧ x ∈ ℝ ∧ y ∈ ℝ → B ⁢ x = A ∧ B ⁢ y = A → x = y
32 31 ralrimivva ⊢ φ → ∀ x ∈ ℝ ∀ y ∈ ℝ B ⁢ x = A ∧ B ⁢ y = A → x = y
33 oveq2 ⊢ x = y → B ⁢ x = B ⁢ y
34 33 eqeq1d ⊢ x = y → B ⁢ x = A ↔ B ⁢ y = A
35 34 reu4 ⊢ ∃! x ∈ ℝ B ⁢ x = A ↔ ∃ x ∈ ℝ B ⁢ x = A ∧ ∀ x ∈ ℝ ∀ y ∈ ℝ B ⁢ x = A ∧ B ⁢ y = A → x = y
36 24 32 35 sylanbrc ⊢ φ → ∃! x ∈ ℝ B ⁢ x = A