| Step | Hyp | Ref
| Expression |
| 1 | | supmul.2 |
. . . . . . 7
⊢ (𝜑 ↔ ((∀𝑥 ∈ 𝐴 0 ≤ 𝑥 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥))) |
| 2 | 1 | simp2bi 1146 |
. . . . . 6
⊢ (𝜑 → (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥)) |
| 3 | | suprcl 12229 |
. . . . . 6
⊢ ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) → sup(𝐴, ℝ, < ) ∈
ℝ) |
| 4 | 2, 3 | syl 17 |
. . . . 5
⊢ (𝜑 → sup(𝐴, ℝ, < ) ∈
ℝ) |
| 5 | 1 | simp3bi 1147 |
. . . . . 6
⊢ (𝜑 → (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) |
| 6 | | suprcl 12229 |
. . . . . 6
⊢ ((𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥) → sup(𝐵, ℝ, < ) ∈
ℝ) |
| 7 | 5, 6 | syl 17 |
. . . . 5
⊢ (𝜑 → sup(𝐵, ℝ, < ) ∈
ℝ) |
| 8 | | recn 11246 |
. . . . . 6
⊢
(sup(𝐴, ℝ,
< ) ∈ ℝ → sup(𝐴, ℝ, < ) ∈
ℂ) |
| 9 | | recn 11246 |
. . . . . 6
⊢
(sup(𝐵, ℝ,
< ) ∈ ℝ → sup(𝐵, ℝ, < ) ∈
ℂ) |
| 10 | | mulcom 11242 |
. . . . . 6
⊢
((sup(𝐴, ℝ,
< ) ∈ ℂ ∧ sup(𝐵, ℝ, < ) ∈ ℂ) →
(sup(𝐴, ℝ, < )
· sup(𝐵, ℝ,
< )) = (sup(𝐵, ℝ,
< ) · sup(𝐴,
ℝ, < ))) |
| 11 | 8, 9, 10 | syl2an 596 |
. . . . 5
⊢
((sup(𝐴, ℝ,
< ) ∈ ℝ ∧ sup(𝐵, ℝ, < ) ∈ ℝ) →
(sup(𝐴, ℝ, < )
· sup(𝐵, ℝ,
< )) = (sup(𝐵, ℝ,
< ) · sup(𝐴,
ℝ, < ))) |
| 12 | 4, 7, 11 | syl2anc 584 |
. . . 4
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = (sup(𝐵, ℝ, < ) ·
sup(𝐴, ℝ, <
))) |
| 13 | 5 | simp2d 1143 |
. . . . . . 7
⊢ (𝜑 → 𝐵 ≠ ∅) |
| 14 | | n0 4352 |
. . . . . . 7
⊢ (𝐵 ≠ ∅ ↔
∃𝑏 𝑏 ∈ 𝐵) |
| 15 | 13, 14 | sylib 218 |
. . . . . 6
⊢ (𝜑 → ∃𝑏 𝑏 ∈ 𝐵) |
| 16 | | 0red 11265 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ∈ ℝ) |
| 17 | 5 | simp1d 1142 |
. . . . . . . 8
⊢ (𝜑 → 𝐵 ⊆ ℝ) |
| 18 | 17 | sselda 3982 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑏 ∈ ℝ) |
| 19 | 7 | adantr 480 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → sup(𝐵, ℝ, < ) ∈
ℝ) |
| 20 | | simp1r 1198 |
. . . . . . . . . 10
⊢
(((∀𝑥 ∈
𝐴 0 ≤ 𝑥 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) → ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) |
| 21 | 1, 20 | sylbi 217 |
. . . . . . . . 9
⊢ (𝜑 → ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) |
| 22 | | breq2 5146 |
. . . . . . . . . 10
⊢ (𝑥 = 𝑏 → (0 ≤ 𝑥 ↔ 0 ≤ 𝑏)) |
| 23 | 22 | rspccv 3618 |
. . . . . . . . 9
⊢
(∀𝑥 ∈
𝐵 0 ≤ 𝑥 → (𝑏 ∈ 𝐵 → 0 ≤ 𝑏)) |
| 24 | 21, 23 | syl 17 |
. . . . . . . 8
⊢ (𝜑 → (𝑏 ∈ 𝐵 → 0 ≤ 𝑏)) |
| 25 | 24 | imp 406 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ≤ 𝑏) |
| 26 | | suprub 12230 |
. . . . . . . 8
⊢ (((𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥) ∧ 𝑏 ∈ 𝐵) → 𝑏 ≤ sup(𝐵, ℝ, < )) |
| 27 | 5, 26 | sylan 580 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑏 ≤ sup(𝐵, ℝ, < )) |
| 28 | 16, 18, 19, 25, 27 | letrd 11419 |
. . . . . 6
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ≤ sup(𝐵, ℝ, < )) |
| 29 | 15, 28 | exlimddv 1934 |
. . . . 5
⊢ (𝜑 → 0 ≤ sup(𝐵, ℝ, <
)) |
| 30 | | simp1l 1197 |
. . . . . 6
⊢
(((∀𝑥 ∈
𝐴 0 ≤ 𝑥 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) → ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) |
| 31 | 1, 30 | sylbi 217 |
. . . . 5
⊢ (𝜑 → ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) |
| 32 | | eqid 2736 |
. . . . . 6
⊢ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} = {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} |
| 33 | | biid 261 |
. . . . . 6
⊢
(((sup(𝐵, ℝ,
< ) ∈ ℝ ∧ 0 ≤ sup(𝐵, ℝ, < ) ∧ ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥)) ↔ ((sup(𝐵, ℝ, < ) ∈ ℝ ∧ 0
≤ sup(𝐵, ℝ, < )
∧ ∀𝑥 ∈
𝐴 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥))) |
| 34 | 32, 33 | supmul1 12238 |
. . . . 5
⊢
(((sup(𝐵, ℝ,
< ) ∈ ℝ ∧ 0 ≤ sup(𝐵, ℝ, < ) ∧ ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥)) → (sup(𝐵, ℝ, < ) · sup(𝐴, ℝ, < )) = sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, <
)) |
| 35 | 7, 29, 31, 2, 34 | syl31anc 1374 |
. . . 4
⊢ (𝜑 → (sup(𝐵, ℝ, < ) · sup(𝐴, ℝ, < )) = sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, <
)) |
| 36 | 12, 35 | eqtrd 2776 |
. . 3
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, <
)) |
| 37 | | vex 3483 |
. . . . . . 7
⊢ 𝑤 ∈ V |
| 38 | | eqeq1 2740 |
. . . . . . . 8
⊢ (𝑧 = 𝑤 → (𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) ↔ 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎))) |
| 39 | 38 | rexbidv 3178 |
. . . . . . 7
⊢ (𝑧 = 𝑤 → (∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) ↔ ∃𝑎 ∈ 𝐴 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎))) |
| 40 | 37, 39 | elab 3678 |
. . . . . 6
⊢ (𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ↔ ∃𝑎 ∈ 𝐴 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎)) |
| 41 | 7 | adantr 480 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → sup(𝐵, ℝ, < ) ∈
ℝ) |
| 42 | 2 | simp1d 1142 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐴 ⊆ ℝ) |
| 43 | 42 | sselda 3982 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → 𝑎 ∈ ℝ) |
| 44 | | recn 11246 |
. . . . . . . . . . 11
⊢ (𝑎 ∈ ℝ → 𝑎 ∈
ℂ) |
| 45 | | mulcom 11242 |
. . . . . . . . . . 11
⊢
((sup(𝐵, ℝ,
< ) ∈ ℂ ∧ 𝑎 ∈ ℂ) → (sup(𝐵, ℝ, < ) · 𝑎) = (𝑎 · sup(𝐵, ℝ, < ))) |
| 46 | 9, 44, 45 | syl2an 596 |
. . . . . . . . . 10
⊢
((sup(𝐵, ℝ,
< ) ∈ ℝ ∧ 𝑎 ∈ ℝ) → (sup(𝐵, ℝ, < ) · 𝑎) = (𝑎 · sup(𝐵, ℝ, < ))) |
| 47 | 41, 43, 46 | syl2anc 584 |
. . . . . . . . 9
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup(𝐵, ℝ, < ) · 𝑎) = (𝑎 · sup(𝐵, ℝ, < ))) |
| 48 | | breq2 5146 |
. . . . . . . . . . . . . 14
⊢ (𝑥 = 𝑎 → (0 ≤ 𝑥 ↔ 0 ≤ 𝑎)) |
| 49 | 48 | rspccv 3618 |
. . . . . . . . . . . . 13
⊢
(∀𝑥 ∈
𝐴 0 ≤ 𝑥 → (𝑎 ∈ 𝐴 → 0 ≤ 𝑎)) |
| 50 | 31, 49 | syl 17 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑎 ∈ 𝐴 → 0 ≤ 𝑎)) |
| 51 | 50 | imp 406 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → 0 ≤ 𝑎) |
| 52 | 21 | adantr 480 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) |
| 53 | 5 | adantr 480 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) |
| 54 | | eqid 2736 |
. . . . . . . . . . . 12
⊢ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} = {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} |
| 55 | | biid 261 |
. . . . . . . . . . . 12
⊢ (((𝑎 ∈ ℝ ∧ 0 ≤
𝑎 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) ↔ ((𝑎 ∈ ℝ ∧ 0 ≤ 𝑎 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥))) |
| 56 | 54, 55 | supmul1 12238 |
. . . . . . . . . . 11
⊢ (((𝑎 ∈ ℝ ∧ 0 ≤
𝑎 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) → (𝑎 · sup(𝐵, ℝ, < )) = sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < )) |
| 57 | 43, 51, 52, 53, 56 | syl31anc 1374 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑎 · sup(𝐵, ℝ, < )) = sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < )) |
| 58 | | eqeq1 2740 |
. . . . . . . . . . . . . . 15
⊢ (𝑧 = 𝑤 → (𝑧 = (𝑎 · 𝑏) ↔ 𝑤 = (𝑎 · 𝑏))) |
| 59 | 58 | rexbidv 3178 |
. . . . . . . . . . . . . 14
⊢ (𝑧 = 𝑤 → (∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) ↔ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏))) |
| 60 | 37, 59 | elab 3678 |
. . . . . . . . . . . . 13
⊢ (𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ↔ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
| 61 | | rspe 3248 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑎 ∈ 𝐴 ∧ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) → ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
| 62 | | oveq1 7439 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑣 = 𝑎 → (𝑣 · 𝑏) = (𝑎 · 𝑏)) |
| 63 | 62 | eqeq2d 2747 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑣 = 𝑎 → (𝑧 = (𝑣 · 𝑏) ↔ 𝑧 = (𝑎 · 𝑏))) |
| 64 | 63 | rexbidv 3178 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑣 = 𝑎 → (∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏) ↔ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏))) |
| 65 | 64 | cbvrexvw 3237 |
. . . . . . . . . . . . . . . . . 18
⊢
(∃𝑣 ∈
𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏) ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)) |
| 66 | 58 | 2rexbidv 3221 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑧 = 𝑤 → (∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏))) |
| 67 | 65, 66 | bitrid 283 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑧 = 𝑤 → (∃𝑣 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏) ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏))) |
| 68 | | supmul.1 |
. . . . . . . . . . . . . . . . 17
⊢ 𝐶 = {𝑧 ∣ ∃𝑣 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏)} |
| 69 | 37, 67, 68 | elab2 3681 |
. . . . . . . . . . . . . . . 16
⊢ (𝑤 ∈ 𝐶 ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
| 70 | 61, 69 | sylibr 234 |
. . . . . . . . . . . . . . 15
⊢ ((𝑎 ∈ 𝐴 ∧ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) → 𝑤 ∈ 𝐶) |
| 71 | 70 | ex 412 |
. . . . . . . . . . . . . 14
⊢ (𝑎 ∈ 𝐴 → (∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏) → 𝑤 ∈ 𝐶)) |
| 72 | 68, 1 | supmullem2 12240 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥)) |
| 73 | | suprub 12230 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) ∧ 𝑤 ∈ 𝐶) → 𝑤 ≤ sup(𝐶, ℝ, < )) |
| 74 | 73 | ex 412 |
. . . . . . . . . . . . . . 15
⊢ ((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) → (𝑤 ∈ 𝐶 → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 75 | 72, 74 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑤 ∈ 𝐶 → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 76 | 71, 75 | sylan9r 508 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏) → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 77 | 60, 76 | biimtrid 242 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 78 | 77 | ralrimiv 3144 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < )) |
| 79 | 43 | adantr 480 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → 𝑎 ∈ ℝ) |
| 80 | 18 | adantlr 715 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → 𝑏 ∈ ℝ) |
| 81 | 79, 80 | remulcld 11292 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → (𝑎 · 𝑏) ∈ ℝ) |
| 82 | | eleq1a 2835 |
. . . . . . . . . . . . . . 15
⊢ ((𝑎 · 𝑏) ∈ ℝ → (𝑧 = (𝑎 · 𝑏) → 𝑧 ∈ ℝ)) |
| 83 | 81, 82 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → (𝑧 = (𝑎 · 𝑏) → 𝑧 ∈ ℝ)) |
| 84 | 83 | rexlimdva 3154 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) → 𝑧 ∈ ℝ)) |
| 85 | 84 | abssdv 4067 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ⊆ ℝ) |
| 86 | | ovex 7465 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑎 · 𝑏) ∈ V |
| 87 | 86 | isseti 3497 |
. . . . . . . . . . . . . . . . . 18
⊢
∃𝑤 𝑤 = (𝑎 · 𝑏) |
| 88 | 87 | rgenw 3064 |
. . . . . . . . . . . . . . . . 17
⊢
∀𝑏 ∈
𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏) |
| 89 | | r19.2z 4494 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝐵 ≠ ∅ ∧
∀𝑏 ∈ 𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏)) → ∃𝑏 ∈ 𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏)) |
| 90 | 13, 88, 89 | sylancl 586 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → ∃𝑏 ∈ 𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏)) |
| 91 | | rexcom4 3287 |
. . . . . . . . . . . . . . . 16
⊢
(∃𝑏 ∈
𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏) ↔ ∃𝑤∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
| 92 | 90, 91 | sylib 218 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → ∃𝑤∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
| 93 | 59 | cbvexvw 2035 |
. . . . . . . . . . . . . . 15
⊢
(∃𝑧∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) ↔ ∃𝑤∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
| 94 | 92, 93 | sylibr 234 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → ∃𝑧∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)) |
| 95 | | abn0 4384 |
. . . . . . . . . . . . . 14
⊢ ({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅ ↔ ∃𝑧∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)) |
| 96 | 94, 95 | sylibr 234 |
. . . . . . . . . . . . 13
⊢ (𝜑 → {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅) |
| 97 | 96 | adantr 480 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅) |
| 98 | | suprcl 12229 |
. . . . . . . . . . . . . . 15
⊢ ((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) → sup(𝐶, ℝ, < ) ∈
ℝ) |
| 99 | 72, 98 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → sup(𝐶, ℝ, < ) ∈
ℝ) |
| 100 | 99 | adantr 480 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → sup(𝐶, ℝ, < ) ∈
ℝ) |
| 101 | | brralrspcev 5202 |
. . . . . . . . . . . . 13
⊢
((sup(𝐶, ℝ,
< ) ∈ ℝ ∧ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < )) → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ 𝑥) |
| 102 | 100, 78, 101 | syl2anc 584 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ 𝑥) |
| 103 | | suprleub 12235 |
. . . . . . . . . . . 12
⊢ ((({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ⊆ ℝ ∧ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ 𝑥) ∧ sup(𝐶, ℝ, < ) ∈ ℝ) →
(sup({𝑧 ∣
∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < ) ≤ sup(𝐶, ℝ, < ) ↔
∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 104 | 85, 97, 102, 100, 103 | syl31anc 1374 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < ) ≤ sup(𝐶, ℝ, < ) ↔
∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 105 | 78, 104 | mpbird 257 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < ) ≤ sup(𝐶, ℝ, <
)) |
| 106 | 57, 105 | eqbrtrd 5164 |
. . . . . . . . 9
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑎 · sup(𝐵, ℝ, < )) ≤ sup(𝐶, ℝ, <
)) |
| 107 | 47, 106 | eqbrtrd 5164 |
. . . . . . . 8
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup(𝐵, ℝ, < ) · 𝑎) ≤ sup(𝐶, ℝ, < )) |
| 108 | | breq1 5145 |
. . . . . . . 8
⊢ (𝑤 = (sup(𝐵, ℝ, < ) · 𝑎) → (𝑤 ≤ sup(𝐶, ℝ, < ) ↔ (sup(𝐵, ℝ, < ) · 𝑎) ≤ sup(𝐶, ℝ, < ))) |
| 109 | 107, 108 | syl5ibrcom 247 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑤 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 110 | 109 | rexlimdva 3154 |
. . . . . 6
⊢ (𝜑 → (∃𝑎 ∈ 𝐴 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 111 | 40, 110 | biimtrid 242 |
. . . . 5
⊢ (𝜑 → (𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 112 | 111 | ralrimiv 3144 |
. . . 4
⊢ (𝜑 → ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < )) |
| 113 | 41, 43 | remulcld 11292 |
. . . . . . . 8
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup(𝐵, ℝ, < ) · 𝑎) ∈
ℝ) |
| 114 | | eleq1a 2835 |
. . . . . . . 8
⊢
((sup(𝐵, ℝ,
< ) · 𝑎) ∈
ℝ → (𝑧 =
(sup(𝐵, ℝ, < )
· 𝑎) → 𝑧 ∈
ℝ)) |
| 115 | 113, 114 | syl 17 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑧 ∈ ℝ)) |
| 116 | 115 | rexlimdva 3154 |
. . . . . 6
⊢ (𝜑 → (∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑧 ∈ ℝ)) |
| 117 | 116 | abssdv 4067 |
. . . . 5
⊢ (𝜑 → {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ⊆
ℝ) |
| 118 | 2 | simp2d 1143 |
. . . . . . . 8
⊢ (𝜑 → 𝐴 ≠ ∅) |
| 119 | | ovex 7465 |
. . . . . . . . . 10
⊢
(sup(𝐵, ℝ,
< ) · 𝑎) ∈
V |
| 120 | 119 | isseti 3497 |
. . . . . . . . 9
⊢
∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) |
| 121 | 120 | rgenw 3064 |
. . . . . . . 8
⊢
∀𝑎 ∈
𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) |
| 122 | | r19.2z 4494 |
. . . . . . . 8
⊢ ((𝐴 ≠ ∅ ∧
∀𝑎 ∈ 𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) → ∃𝑎 ∈ 𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
| 123 | 118, 121,
122 | sylancl 586 |
. . . . . . 7
⊢ (𝜑 → ∃𝑎 ∈ 𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
| 124 | | rexcom4 3287 |
. . . . . . 7
⊢
(∃𝑎 ∈
𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) ↔ ∃𝑧∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
| 125 | 123, 124 | sylib 218 |
. . . . . 6
⊢ (𝜑 → ∃𝑧∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
| 126 | | abn0 4384 |
. . . . . 6
⊢ ({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ≠ ∅ ↔
∃𝑧∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
| 127 | 125, 126 | sylibr 234 |
. . . . 5
⊢ (𝜑 → {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ≠
∅) |
| 128 | | brralrspcev 5202 |
. . . . . 6
⊢
((sup(𝐶, ℝ,
< ) ∈ ℝ ∧ ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < )) → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ 𝑥) |
| 129 | 99, 112, 128 | syl2anc 584 |
. . . . 5
⊢ (𝜑 → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ 𝑥) |
| 130 | | suprleub 12235 |
. . . . 5
⊢ ((({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ⊆ ℝ ∧ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ≠ ∅ ∧
∃𝑥 ∈ ℝ
∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ 𝑥) ∧ sup(𝐶, ℝ, < ) ∈ ℝ) →
(sup({𝑧 ∣
∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, < ) ≤
sup(𝐶, ℝ, < )
↔ ∀𝑤 ∈
{𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 131 | 117, 127,
129, 99, 130 | syl31anc 1374 |
. . . 4
⊢ (𝜑 → (sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, < ) ≤
sup(𝐶, ℝ, < )
↔ ∀𝑤 ∈
{𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
| 132 | 112, 131 | mpbird 257 |
. . 3
⊢ (𝜑 → sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, < ) ≤
sup(𝐶, ℝ, <
)) |
| 133 | 36, 132 | eqbrtrd 5164 |
. 2
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ≤
sup(𝐶, ℝ, <
)) |
| 134 | 68, 1 | supmullem1 12239 |
. . 3
⊢ (𝜑 → ∀𝑤 ∈ 𝐶 𝑤 ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, <
))) |
| 135 | 4, 7 | remulcld 11292 |
. . . 4
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ∈
ℝ) |
| 136 | | suprleub 12235 |
. . . 4
⊢ (((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) ∧ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ∈
ℝ) → (sup(𝐶,
ℝ, < ) ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ↔
∀𝑤 ∈ 𝐶 𝑤 ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, <
)))) |
| 137 | 72, 135, 136 | syl2anc 584 |
. . 3
⊢ (𝜑 → (sup(𝐶, ℝ, < ) ≤ (sup(𝐴, ℝ, < ) ·
sup(𝐵, ℝ, < ))
↔ ∀𝑤 ∈
𝐶 𝑤 ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, <
)))) |
| 138 | 134, 137 | mpbird 257 |
. 2
⊢ (𝜑 → sup(𝐶, ℝ, < ) ≤ (sup(𝐴, ℝ, < ) ·
sup(𝐵, ℝ, <
))) |
| 139 | 135, 99 | letri3d 11404 |
. 2
⊢ (𝜑 → ((sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = sup(𝐶, ℝ, < ) ↔
((sup(𝐴, ℝ, < )
· sup(𝐵, ℝ,
< )) ≤ sup(𝐶,
ℝ, < ) ∧ sup(𝐶, ℝ, < ) ≤ (sup(𝐴, ℝ, < ) ·
sup(𝐵, ℝ, <
))))) |
| 140 | 133, 138,
139 | mpbir2and 713 |
1
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = sup(𝐶, ℝ, <
)) |