Metamath Proof Explorer


Theorem sca2rab

Description: If B is a scale of A by C , then A is a scale of B by 1 / C . (Contributed by Mario Carneiro, 22-Mar-2014)

Ref Expression
Hypotheses ovolsca.1 ⊢ φ → A ⊆ ℝ
ovolsca.2 ⊢ φ → C ∈ ℝ +
ovolsca.3 ⊢ φ → B = x ∈ ℝ | C ⁢ x ∈ A
Assertion sca2rab ⊢ φ → A = y ∈ ℝ | 1 C ⁢ y ∈ B

Proof

Step Hyp Ref Expression
1 ovolsca.1 ⊢ φ → A ⊆ ℝ
2 ovolsca.2 ⊢ φ → C ∈ ℝ +
3 ovolsca.3 ⊢ φ → B = x ∈ ℝ | C ⁢ x ∈ A
4 1 sseld ⊢ φ → y ∈ A → y ∈ ℝ
5 4 pm4.71rd ⊢ φ → y ∈ A ↔ y ∈ ℝ ∧ y ∈ A
6 3 adantr ⊢ φ ∧ y ∈ ℝ → B = x ∈ ℝ | C ⁢ x ∈ A
7 6 eleq2d ⊢ φ ∧ y ∈ ℝ → 1 C ⁢ y ∈ B ↔ 1 C ⁢ y ∈ x ∈ ℝ | C ⁢ x ∈ A
8 2 adantr ⊢ φ ∧ y ∈ ℝ → C ∈ ℝ +
9 8 rprecred ⊢ φ ∧ y ∈ ℝ → 1 C ∈ ℝ
10 remulcl ⊢ 1 C ∈ ℝ ∧ y ∈ ℝ → 1 C ⁢ y ∈ ℝ
11 9 10 sylancom ⊢ φ ∧ y ∈ ℝ → 1 C ⁢ y ∈ ℝ
12 oveq2 ⊢ x = 1 C ⁢ y → C ⁢ x = C ⁢ 1 C ⁢ y
13 12 eleq1d ⊢ x = 1 C ⁢ y → C ⁢ x ∈ A ↔ C ⁢ 1 C ⁢ y ∈ A
14 13 elrab3 ⊢ 1 C ⁢ y ∈ ℝ → 1 C ⁢ y ∈ x ∈ ℝ | C ⁢ x ∈ A ↔ C ⁢ 1 C ⁢ y ∈ A
15 11 14 syl ⊢ φ ∧ y ∈ ℝ → 1 C ⁢ y ∈ x ∈ ℝ | C ⁢ x ∈ A ↔ C ⁢ 1 C ⁢ y ∈ A
16 simpr ⊢ φ ∧ y ∈ ℝ → y ∈ ℝ
17 16 recnd ⊢ φ ∧ y ∈ ℝ → y ∈ ℂ
18 8 rpcnd ⊢ φ ∧ y ∈ ℝ → C ∈ ℂ
19 8 rpne0d ⊢ φ ∧ y ∈ ℝ → C ≠ 0
20 17 18 19 divrec2d ⊢ φ ∧ y ∈ ℝ → y C = 1 C ⁢ y
21 20 oveq2d ⊢ φ ∧ y ∈ ℝ → C ⁢ y C = C ⁢ 1 C ⁢ y
22 17 18 19 divcan2d ⊢ φ ∧ y ∈ ℝ → C ⁢ y C = y
23 21 22 eqtr3d ⊢ φ ∧ y ∈ ℝ → C ⁢ 1 C ⁢ y = y
24 23 eleq1d ⊢ φ ∧ y ∈ ℝ → C ⁢ 1 C ⁢ y ∈ A ↔ y ∈ A
25 7 15 24 3bitrd ⊢ φ ∧ y ∈ ℝ → 1 C ⁢ y ∈ B ↔ y ∈ A
26 25 pm5.32da ⊢ φ → y ∈ ℝ ∧ 1 C ⁢ y ∈ B ↔ y ∈ ℝ ∧ y ∈ A
27 5 26 bitr4d ⊢ φ → y ∈ A ↔ y ∈ ℝ ∧ 1 C ⁢ y ∈ B
28 27 eqabdv ⊢ φ → A = y | y ∈ ℝ ∧ 1 C ⁢ y ∈ B
29 df-rab ⊢ y ∈ ℝ | 1 C ⁢ y ∈ B = y | y ∈ ℝ ∧ 1 C ⁢ y ∈ B
30 28 29 eqtr4di ⊢ φ → A = y ∈ ℝ | 1 C ⁢ y ∈ B