Proof of Theorem axrrecex
| Step | Hyp | Ref
| Expression |
| 1 | | elreal 5222 |
. . 3
⊢ (A
∈ ℝ ↔ ∃y(y ∈ R ⋀ 〈y, 0R〉 = A)) |
| 2 | | neeq1 1582 |
. . . 4
⊢ (〈y, 0R〉 = A → (〈y, 0R〉 ≠ 0 ↔
A ≠ 0)) |
| 3 | | opreq1 3953 |
. . . . . 6
⊢ (〈y, 0R〉 = A → (〈y, 0R〉 ·
x) = (A
· x)) |
| 4 | 3 | eqeq1d 1475 |
. . . . 5
⊢ (〈y, 0R〉 = A → ((〈y, 0R〉 ·
x) = 1 ↔ (A · x) =
1)) |
| 5 | 4 | rexbidv 1656 |
. . . 4
⊢ (〈y, 0R〉 = A → (∃x ∈ ℝ (〈y, 0R〉 ·
x) = 1 ↔ ∃x ∈ ℝ (A · x) =
1)) |
| 6 | 2, 5 | imbi12d 624 |
. . 3
⊢ (〈y, 0R〉 = A → ((〈y, 0R〉 ≠ 0 →
∃x ∈ ℝ (〈y, 0R〉 ·
x) = 1) ↔ (A ≠ 0 → ∃x ∈ ℝ (A · x) =
1))) |
| 7 | | visset 1804 |
. . . . . . 7
⊢ y
∈ V |
| 8 | 7 | recexsr 5188 |
. . . . . 6
⊢ (y
∈ R → (¬ y =
0R → ∃z(z ∈
R ⋀ (y
·R z) =
1R))) |
| 9 | | visset 1804 |
. . . . . . . . . . . . 13
⊢ z
∈ V |
| 10 | 9 | mulresr 5229 |
. . . . . . . . . . . 12
⊢ ((y
∈ R ⋀ z ∈
R) → (〈y,
0R〉 · 〈z, 0R〉) =
〈(y ·R
z),
0R〉) |
| 11 | 10 | eqeq1d 1475 |
. . . . . . . . . . 11
⊢ ((y
∈ R ⋀ z ∈
R) → ((〈y,
0R〉 · 〈z, 0R〉) = 1 ↔
〈(y ·R
z), 0R〉 =
1)) |
| 12 | | df-1 5214 |
. . . . . . . . . . . . 13
⊢ 1 = 〈1R,
0R〉 |
| 13 | 12 | eqeq2i 1477 |
. . . . . . . . . . . 12
⊢ (〈(y ·R z), 0R〉 = 1 ↔
〈(y ·R
z), 0R〉 =
〈1R, 0R〉) |
| 14 | | oprex 3968 |
. . . . . . . . . . . . 13
⊢ (y
·R z)
∈ V |
| 15 | 14 | eqresr 5227 |
. . . . . . . . . . . 12
⊢ (〈(y ·R z), 0R〉 =
〈1R, 0R〉 ↔
(y ·R
z) = 1R) |
| 16 | 13, 15 | bitr 173 |
. . . . . . . . . . 11
⊢ (〈(y ·R z), 0R〉 = 1 ↔
(y ·R
z) = 1R) |
| 17 | 11, 16 | syl6bb 534 |
. . . . . . . . . 10
⊢ ((y
∈ R ⋀ z ∈
R) → ((〈y,
0R〉 · 〈z, 0R〉) = 1 ↔
(y ·R
z) =
1R)) |
| 18 | 17 | pm5.32da 647 |
. . . . . . . . 9
⊢ (y
∈ R → ((z ∈
R ⋀ (〈y,
0R〉 · 〈z, 0R〉) = 1) ↔
(z ∈ R ⋀ (y ·R z) = 1R))) |
| 19 | | opelreal 5221 |
. . . . . . . . . 10
⊢ (〈z, 0R〉 ∈ ℝ
↔ z ∈ R) |
| 20 | 19 | anbi1i 480 |
. . . . . . . . 9
⊢ ((〈z, 0R〉 ∈ ℝ
⋀ (〈y,
0R〉 · 〈z, 0R〉) = 1) ↔
(z ∈ R ⋀
(〈y, 0R〉
· 〈z,
0R〉) = 1)) |
| 21 | 18, 20 | syl5bb 530 |
. . . . . . . 8
⊢ (y
∈ R → ((〈z,
0R〉 ∈ ℝ ⋀ (〈y, 0R〉 ·
〈z, 0R〉)
= 1) ↔ (z ∈ R
⋀ (y
·R z) =
1R))) |
| 22 | | opex 2772 |
. . . . . . . . 9
⊢ 〈z, 0R〉 ∈
V |
| 23 | | eleq1 1526 |
. . . . . . . . . 10
⊢ (x =
〈z, 0R〉
→ (x ∈ ℝ ↔
〈z, 0R〉
∈ ℝ)) |
| 24 | | opreq2 3954 |
. . . . . . . . . . 11
⊢ (x =
〈z, 0R〉
→ (〈y,
0R〉 · x) = (〈y,
0R〉 · 〈z, 0R〉)) |
| 25 | 24 | eqeq1d 1475 |
. . . . . . . . . 10
⊢ (x =
〈z, 0R〉
→ ((〈y,
0R〉 · x) = 1 ↔ (〈y, 0R〉 ·
〈z, 0R〉)
= 1)) |
| 26 | 23, 25 | anbi12d 626 |
. . . . . . . . 9
⊢ (x =
〈z, 0R〉
→ ((x ∈ ℝ ⋀
(〈y, 0R〉
· x) = 1) ↔ (〈z, 0R〉 ∈ ℝ
⋀ (〈y,
0R〉 · 〈z, 0R〉) =
1))) |
| 27 | 22, 26 | cla4ev 1860 |
. . . . . . . 8
⊢ ((〈z, 0R〉 ∈ ℝ
⋀ (〈y,
0R〉 · 〈z, 0R〉) = 1) →
∃x(x ∈ ℝ ⋀ (〈y, 0R〉 ·
x) = 1)) |
| 28 | 21, 27 | syl6bir 215 |
. . . . . . 7
⊢ (y
∈ R → ((z ∈
R ⋀ (y
·R z) =
1R) → ∃x(x ∈
ℝ ⋀ (〈y,
0R〉 · x) = 1))) |
| 29 | 28 | 19.23adv 1209 |
. . . . . 6
⊢ (y
∈ R → (∃z(z ∈
R ⋀ (y
·R z) =
1R) → ∃x(x ∈
ℝ ⋀ (〈y,
0R〉 · x) = 1))) |
| 30 | 8, 29 | syld 27 |
. . . . 5
⊢ (y
∈ R → (¬ y =
0R → ∃x(x ∈
ℝ ⋀ (〈y,
0R〉 · x) = 1))) |
| 31 | | df-0 5213 |
. . . . . . . 8
⊢ 0 = 〈0R,
0R〉 |
| 32 | 31 | eqeq2i 1477 |
. . . . . . 7
⊢ (〈y, 0R〉 = 0 ↔
〈y, 0R〉
= 〈0R,
0R〉) |
| 33 | 7 | eqresr 5227 |
. . . . . . 7
⊢ (〈y, 0R〉 =
〈0R, 0R〉 ↔
y = 0R) |
| 34 | 32, 33 | bitr 173 |
. . . . . 6
⊢ (〈y, 0R〉 = 0 ↔
y = 0R) |
| 35 | 34 | negbii 187 |
. . . . 5
⊢ (¬ 〈y, 0R〉 = 0 ↔
¬ y =
0R) |
| 36 | 30, 35 | syl5ib 206 |
. . . 4
⊢ (y
∈ R → (¬ 〈y, 0R〉 = 0 →
∃x(x ∈ ℝ ⋀ (〈y, 0R〉 ·
x) = 1))) |
| 37 | | df-ne 1579 |
. . . 4
⊢ (〈y, 0R〉 ≠ 0 ↔
¬ 〈y,
0R〉 = 0) |
| 38 | | df-rex 1642 |
. . . 4
⊢ (∃x ∈ ℝ (〈y, 0R〉 ·
x) = 1 ↔ ∃x(x ∈
ℝ ⋀ (〈y,
0R〉 · x) = 1)) |
| 39 | 36, 37, 38 | 3imtr4g 551 |
. . 3
⊢ (y
∈ R → (〈y,
0R〉 ≠ 0 → ∃x ∈ ℝ (〈y, 0R〉 ·
x) = 1)) |
| 40 | 1, 6, 39 | gencl 1819 |
. 2
⊢ (A
∈ ℝ → (A ≠ 0 →
∃x ∈ ℝ (A · x) =
1)) |
| 41 | 40 | imp 350 |
1
⊢ ((A
∈ ℝ ⋀ A ≠ 0) →
∃x ∈ ℝ (A · x) =
1) |