Step | Hyp | Ref
| Expression |
1 | | supmul.2 |
. . . . . . 7
⊢ (𝜑 ↔ ((∀𝑥 ∈ 𝐴 0 ≤ 𝑥 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥))) |
2 | 1 | simp2bi 1145 |
. . . . . 6
⊢ (𝜑 → (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥)) |
3 | | suprcl 11935 |
. . . . . 6
⊢ ((𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) → sup(𝐴, ℝ, < ) ∈
ℝ) |
4 | 2, 3 | syl 17 |
. . . . 5
⊢ (𝜑 → sup(𝐴, ℝ, < ) ∈
ℝ) |
5 | 1 | simp3bi 1146 |
. . . . . 6
⊢ (𝜑 → (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) |
6 | | suprcl 11935 |
. . . . . 6
⊢ ((𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥) → sup(𝐵, ℝ, < ) ∈
ℝ) |
7 | 5, 6 | syl 17 |
. . . . 5
⊢ (𝜑 → sup(𝐵, ℝ, < ) ∈
ℝ) |
8 | | recn 10961 |
. . . . . 6
⊢
(sup(𝐴, ℝ,
< ) ∈ ℝ → sup(𝐴, ℝ, < ) ∈
ℂ) |
9 | | recn 10961 |
. . . . . 6
⊢
(sup(𝐵, ℝ,
< ) ∈ ℝ → sup(𝐵, ℝ, < ) ∈
ℂ) |
10 | | mulcom 10957 |
. . . . . 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 1142 |
. . . . . . 7
⊢ (𝜑 → 𝐵 ≠ ∅) |
14 | | n0 4280 |
. . . . . . 7
⊢ (𝐵 ≠ ∅ ↔
∃𝑏 𝑏 ∈ 𝐵) |
15 | 13, 14 | sylib 217 |
. . . . . 6
⊢ (𝜑 → ∃𝑏 𝑏 ∈ 𝐵) |
16 | | 0red 10978 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ∈ ℝ) |
17 | 5 | simp1d 1141 |
. . . . . . . 8
⊢ (𝜑 → 𝐵 ⊆ ℝ) |
18 | 17 | sselda 3921 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑏 ∈ ℝ) |
19 | 7 | adantr 481 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → sup(𝐵, ℝ, < ) ∈
ℝ) |
20 | | simp1r 1197 |
. . . . . . . . . 10
⊢
(((∀𝑥 ∈
𝐴 0 ≤ 𝑥 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) → ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) |
21 | 1, 20 | sylbi 216 |
. . . . . . . . 9
⊢ (𝜑 → ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) |
22 | | breq2 5078 |
. . . . . . . . . 10
⊢ (𝑥 = 𝑏 → (0 ≤ 𝑥 ↔ 0 ≤ 𝑏)) |
23 | 22 | rspccv 3558 |
. . . . . . . . 9
⊢
(∀𝑥 ∈
𝐵 0 ≤ 𝑥 → (𝑏 ∈ 𝐵 → 0 ≤ 𝑏)) |
24 | 21, 23 | syl 17 |
. . . . . . . 8
⊢ (𝜑 → (𝑏 ∈ 𝐵 → 0 ≤ 𝑏)) |
25 | 24 | imp 407 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ≤ 𝑏) |
26 | | suprub 11936 |
. . . . . . . 8
⊢ (((𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥) ∧ 𝑏 ∈ 𝐵) → 𝑏 ≤ sup(𝐵, ℝ, < )) |
27 | 5, 26 | sylan 580 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 𝑏 ≤ sup(𝐵, ℝ, < )) |
28 | 16, 18, 19, 25, 27 | letrd 11132 |
. . . . . 6
⊢ ((𝜑 ∧ 𝑏 ∈ 𝐵) → 0 ≤ sup(𝐵, ℝ, < )) |
29 | 15, 28 | exlimddv 1938 |
. . . . 5
⊢ (𝜑 → 0 ≤ sup(𝐵, ℝ, <
)) |
30 | | simp1l 1196 |
. . . . . 6
⊢
(((∀𝑥 ∈
𝐴 0 ≤ 𝑥 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) → ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) |
31 | 1, 30 | sylbi 216 |
. . . . 5
⊢ (𝜑 → ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) |
32 | | eqid 2738 |
. . . . . 6
⊢ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} = {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} |
33 | | biid 260 |
. . . . . 6
⊢
(((sup(𝐵, ℝ,
< ) ∈ ℝ ∧ 0 ≤ sup(𝐵, ℝ, < ) ∧ ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥)) ↔ ((sup(𝐵, ℝ, < ) ∈ ℝ ∧ 0
≤ sup(𝐵, ℝ, < )
∧ ∀𝑥 ∈
𝐴 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥))) |
34 | 32, 33 | supmul1 11944 |
. . . . 5
⊢
(((sup(𝐵, ℝ,
< ) ∈ ℝ ∧ 0 ≤ sup(𝐵, ℝ, < ) ∧ ∀𝑥 ∈ 𝐴 0 ≤ 𝑥) ∧ (𝐴 ⊆ ℝ ∧ 𝐴 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐴 𝑦 ≤ 𝑥)) → (sup(𝐵, ℝ, < ) · sup(𝐴, ℝ, < )) = sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, <
)) |
35 | 7, 29, 31, 2, 34 | syl31anc 1372 |
. . . 4
⊢ (𝜑 → (sup(𝐵, ℝ, < ) · sup(𝐴, ℝ, < )) = sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, <
)) |
36 | 12, 35 | eqtrd 2778 |
. . 3
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, <
)) |
37 | | vex 3436 |
. . . . . . 7
⊢ 𝑤 ∈ V |
38 | | eqeq1 2742 |
. . . . . . . 8
⊢ (𝑧 = 𝑤 → (𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) ↔ 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎))) |
39 | 38 | rexbidv 3226 |
. . . . . . 7
⊢ (𝑧 = 𝑤 → (∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) ↔ ∃𝑎 ∈ 𝐴 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎))) |
40 | 37, 39 | elab 3609 |
. . . . . 6
⊢ (𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ↔ ∃𝑎 ∈ 𝐴 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎)) |
41 | 7 | adantr 481 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → sup(𝐵, ℝ, < ) ∈
ℝ) |
42 | 2 | simp1d 1141 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝐴 ⊆ ℝ) |
43 | 42 | sselda 3921 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → 𝑎 ∈ ℝ) |
44 | | recn 10961 |
. . . . . . . . . . 11
⊢ (𝑎 ∈ ℝ → 𝑎 ∈
ℂ) |
45 | | mulcom 10957 |
. . . . . . . . . . 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 5078 |
. . . . . . . . . . . . . 14
⊢ (𝑥 = 𝑎 → (0 ≤ 𝑥 ↔ 0 ≤ 𝑎)) |
49 | 48 | rspccv 3558 |
. . . . . . . . . . . . 13
⊢
(∀𝑥 ∈
𝐴 0 ≤ 𝑥 → (𝑎 ∈ 𝐴 → 0 ≤ 𝑎)) |
50 | 31, 49 | syl 17 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝑎 ∈ 𝐴 → 0 ≤ 𝑎)) |
51 | 50 | imp 407 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → 0 ≤ 𝑎) |
52 | 21 | adantr 481 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) |
53 | 5 | adantr 481 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) |
54 | | eqid 2738 |
. . . . . . . . . . . 12
⊢ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} = {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} |
55 | | biid 260 |
. . . . . . . . . . . 12
⊢ (((𝑎 ∈ ℝ ∧ 0 ≤
𝑎 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) ↔ ((𝑎 ∈ ℝ ∧ 0 ≤ 𝑎 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥))) |
56 | 54, 55 | supmul1 11944 |
. . . . . . . . . . 11
⊢ (((𝑎 ∈ ℝ ∧ 0 ≤
𝑎 ∧ ∀𝑥 ∈ 𝐵 0 ≤ 𝑥) ∧ (𝐵 ⊆ ℝ ∧ 𝐵 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑦 ∈ 𝐵 𝑦 ≤ 𝑥)) → (𝑎 · sup(𝐵, ℝ, < )) = sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < )) |
57 | 43, 51, 52, 53, 56 | syl31anc 1372 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑎 · sup(𝐵, ℝ, < )) = sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < )) |
58 | | eqeq1 2742 |
. . . . . . . . . . . . . . 15
⊢ (𝑧 = 𝑤 → (𝑧 = (𝑎 · 𝑏) ↔ 𝑤 = (𝑎 · 𝑏))) |
59 | 58 | rexbidv 3226 |
. . . . . . . . . . . . . 14
⊢ (𝑧 = 𝑤 → (∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) ↔ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏))) |
60 | 37, 59 | elab 3609 |
. . . . . . . . . . . . 13
⊢ (𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ↔ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
61 | | rspe 3237 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑎 ∈ 𝐴 ∧ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) → ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
62 | | oveq1 7282 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (𝑣 = 𝑎 → (𝑣 · 𝑏) = (𝑎 · 𝑏)) |
63 | 62 | eqeq2d 2749 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (𝑣 = 𝑎 → (𝑧 = (𝑣 · 𝑏) ↔ 𝑧 = (𝑎 · 𝑏))) |
64 | 63 | rexbidv 3226 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑣 = 𝑎 → (∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏) ↔ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏))) |
65 | 64 | cbvrexvw 3384 |
. . . . . . . . . . . . . . . . . 18
⊢
(∃𝑣 ∈
𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏) ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)) |
66 | 58 | 2rexbidv 3229 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑧 = 𝑤 → (∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏))) |
67 | 65, 66 | bitrid 282 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑧 = 𝑤 → (∃𝑣 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏) ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏))) |
68 | | supmul.1 |
. . . . . . . . . . . . . . . . 17
⊢ 𝐶 = {𝑧 ∣ ∃𝑣 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑧 = (𝑣 · 𝑏)} |
69 | 37, 67, 68 | elab2 3613 |
. . . . . . . . . . . . . . . 16
⊢ (𝑤 ∈ 𝐶 ↔ ∃𝑎 ∈ 𝐴 ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
70 | 61, 69 | sylibr 233 |
. . . . . . . . . . . . . . 15
⊢ ((𝑎 ∈ 𝐴 ∧ ∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) → 𝑤 ∈ 𝐶) |
71 | 70 | ex 413 |
. . . . . . . . . . . . . 14
⊢ (𝑎 ∈ 𝐴 → (∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏) → 𝑤 ∈ 𝐶)) |
72 | 68, 1 | supmullem2 11946 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → (𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥)) |
73 | | suprub 11936 |
. . . . . . . . . . . . . . . 16
⊢ (((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) ∧ 𝑤 ∈ 𝐶) → 𝑤 ≤ sup(𝐶, ℝ, < )) |
74 | 73 | ex 413 |
. . . . . . . . . . . . . . 15
⊢ ((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) → (𝑤 ∈ 𝐶 → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
75 | 72, 74 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (𝑤 ∈ 𝐶 → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
76 | 71, 75 | sylan9r 509 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏) → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
77 | 60, 76 | syl5bi 241 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
78 | 77 | ralrimiv 3102 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < )) |
79 | 43 | adantr 481 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → 𝑎 ∈ ℝ) |
80 | 18 | adantlr 712 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → 𝑏 ∈ ℝ) |
81 | 79, 80 | remulcld 11005 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → (𝑎 · 𝑏) ∈ ℝ) |
82 | | eleq1a 2834 |
. . . . . . . . . . . . . . 15
⊢ ((𝑎 · 𝑏) ∈ ℝ → (𝑧 = (𝑎 · 𝑏) → 𝑧 ∈ ℝ)) |
83 | 81, 82 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ 𝑎 ∈ 𝐴) ∧ 𝑏 ∈ 𝐵) → (𝑧 = (𝑎 · 𝑏) → 𝑧 ∈ ℝ)) |
84 | 83 | rexlimdva 3213 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) → 𝑧 ∈ ℝ)) |
85 | 84 | abssdv 4002 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ⊆ ℝ) |
86 | | ovex 7308 |
. . . . . . . . . . . . . . . . . . 19
⊢ (𝑎 · 𝑏) ∈ V |
87 | 86 | isseti 3447 |
. . . . . . . . . . . . . . . . . 18
⊢
∃𝑤 𝑤 = (𝑎 · 𝑏) |
88 | 87 | rgenw 3076 |
. . . . . . . . . . . . . . . . 17
⊢
∀𝑏 ∈
𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏) |
89 | | r19.2z 4425 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝐵 ≠ ∅ ∧
∀𝑏 ∈ 𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏)) → ∃𝑏 ∈ 𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏)) |
90 | 13, 88, 89 | sylancl 586 |
. . . . . . . . . . . . . . . 16
⊢ (𝜑 → ∃𝑏 ∈ 𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏)) |
91 | | rexcom4 3233 |
. . . . . . . . . . . . . . . 16
⊢
(∃𝑏 ∈
𝐵 ∃𝑤 𝑤 = (𝑎 · 𝑏) ↔ ∃𝑤∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
92 | 90, 91 | sylib 217 |
. . . . . . . . . . . . . . 15
⊢ (𝜑 → ∃𝑤∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
93 | 59 | cbvexvw 2040 |
. . . . . . . . . . . . . . 15
⊢
(∃𝑧∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏) ↔ ∃𝑤∃𝑏 ∈ 𝐵 𝑤 = (𝑎 · 𝑏)) |
94 | 92, 93 | sylibr 233 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → ∃𝑧∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)) |
95 | | abn0 4314 |
. . . . . . . . . . . . . 14
⊢ ({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅ ↔ ∃𝑧∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)) |
96 | 94, 95 | sylibr 233 |
. . . . . . . . . . . . 13
⊢ (𝜑 → {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅) |
97 | 96 | adantr 481 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅) |
98 | | suprcl 11935 |
. . . . . . . . . . . . . . 15
⊢ ((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) → sup(𝐶, ℝ, < ) ∈
ℝ) |
99 | 72, 98 | syl 17 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → sup(𝐶, ℝ, < ) ∈
ℝ) |
100 | 99 | adantr 481 |
. . . . . . . . . . . . 13
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → sup(𝐶, ℝ, < ) ∈
ℝ) |
101 | | brralrspcev 5134 |
. . . . . . . . . . . . 13
⊢
((sup(𝐶, ℝ,
< ) ∈ ℝ ∧ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < )) → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ 𝑥) |
102 | 100, 78, 101 | syl2anc 584 |
. . . . . . . . . . . 12
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ 𝑥) |
103 | | suprleub 11941 |
. . . . . . . . . . . 12
⊢ ((({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ⊆ ℝ ∧ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)} ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ 𝑥) ∧ sup(𝐶, ℝ, < ) ∈ ℝ) →
(sup({𝑧 ∣
∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < ) ≤ sup(𝐶, ℝ, < ) ↔
∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
104 | 85, 97, 102, 100, 103 | syl31anc 1372 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < ) ≤ sup(𝐶, ℝ, < ) ↔
∀𝑤 ∈ {𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
105 | 78, 104 | mpbird 256 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → sup({𝑧 ∣ ∃𝑏 ∈ 𝐵 𝑧 = (𝑎 · 𝑏)}, ℝ, < ) ≤ sup(𝐶, ℝ, <
)) |
106 | 57, 105 | eqbrtrd 5096 |
. . . . . . . . 9
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑎 · sup(𝐵, ℝ, < )) ≤ sup(𝐶, ℝ, <
)) |
107 | 47, 106 | eqbrtrd 5096 |
. . . . . . . 8
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup(𝐵, ℝ, < ) · 𝑎) ≤ sup(𝐶, ℝ, < )) |
108 | | breq1 5077 |
. . . . . . . 8
⊢ (𝑤 = (sup(𝐵, ℝ, < ) · 𝑎) → (𝑤 ≤ sup(𝐶, ℝ, < ) ↔ (sup(𝐵, ℝ, < ) · 𝑎) ≤ sup(𝐶, ℝ, < ))) |
109 | 107, 108 | syl5ibrcom 246 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑤 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
110 | 109 | rexlimdva 3213 |
. . . . . 6
⊢ (𝜑 → (∃𝑎 ∈ 𝐴 𝑤 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
111 | 40, 110 | syl5bi 241 |
. . . . 5
⊢ (𝜑 → (𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} → 𝑤 ≤ sup(𝐶, ℝ, < ))) |
112 | 111 | ralrimiv 3102 |
. . . 4
⊢ (𝜑 → ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < )) |
113 | 41, 43 | remulcld 11005 |
. . . . . . . 8
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (sup(𝐵, ℝ, < ) · 𝑎) ∈
ℝ) |
114 | | eleq1a 2834 |
. . . . . . . 8
⊢
((sup(𝐵, ℝ,
< ) · 𝑎) ∈
ℝ → (𝑧 =
(sup(𝐵, ℝ, < )
· 𝑎) → 𝑧 ∈
ℝ)) |
115 | 113, 114 | syl 17 |
. . . . . . 7
⊢ ((𝜑 ∧ 𝑎 ∈ 𝐴) → (𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑧 ∈ ℝ)) |
116 | 115 | rexlimdva 3213 |
. . . . . 6
⊢ (𝜑 → (∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) → 𝑧 ∈ ℝ)) |
117 | 116 | abssdv 4002 |
. . . . 5
⊢ (𝜑 → {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ⊆
ℝ) |
118 | 2 | simp2d 1142 |
. . . . . . . 8
⊢ (𝜑 → 𝐴 ≠ ∅) |
119 | | ovex 7308 |
. . . . . . . . . 10
⊢
(sup(𝐵, ℝ,
< ) · 𝑎) ∈
V |
120 | 119 | isseti 3447 |
. . . . . . . . 9
⊢
∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) |
121 | 120 | rgenw 3076 |
. . . . . . . 8
⊢
∀𝑎 ∈
𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) |
122 | | r19.2z 4425 |
. . . . . . . 8
⊢ ((𝐴 ≠ ∅ ∧
∀𝑎 ∈ 𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) → ∃𝑎 ∈ 𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
123 | 118, 121,
122 | sylancl 586 |
. . . . . . 7
⊢ (𝜑 → ∃𝑎 ∈ 𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
124 | | rexcom4 3233 |
. . . . . . 7
⊢
(∃𝑎 ∈
𝐴 ∃𝑧 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎) ↔ ∃𝑧∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
125 | 123, 124 | sylib 217 |
. . . . . 6
⊢ (𝜑 → ∃𝑧∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
126 | | abn0 4314 |
. . . . . 6
⊢ ({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ≠ ∅ ↔
∃𝑧∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)) |
127 | 125, 126 | sylibr 233 |
. . . . 5
⊢ (𝜑 → {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ≠
∅) |
128 | | brralrspcev 5134 |
. . . . . 6
⊢
((sup(𝐶, ℝ,
< ) ∈ ℝ ∧ ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < )) → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ 𝑥) |
129 | 99, 112, 128 | syl2anc 584 |
. . . . 5
⊢ (𝜑 → ∃𝑥 ∈ ℝ ∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ 𝑥) |
130 | | suprleub 11941 |
. . . . 5
⊢ ((({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ⊆ ℝ ∧ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)} ≠ ∅ ∧
∃𝑥 ∈ ℝ
∀𝑤 ∈ {𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ 𝑥) ∧ sup(𝐶, ℝ, < ) ∈ ℝ) →
(sup({𝑧 ∣
∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, < ) ≤
sup(𝐶, ℝ, < )
↔ ∀𝑤 ∈
{𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
131 | 117, 127,
129, 99, 130 | syl31anc 1372 |
. . . 4
⊢ (𝜑 → (sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, < ) ≤
sup(𝐶, ℝ, < )
↔ ∀𝑤 ∈
{𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}𝑤 ≤ sup(𝐶, ℝ, < ))) |
132 | 112, 131 | mpbird 256 |
. . 3
⊢ (𝜑 → sup({𝑧 ∣ ∃𝑎 ∈ 𝐴 𝑧 = (sup(𝐵, ℝ, < ) · 𝑎)}, ℝ, < ) ≤
sup(𝐶, ℝ, <
)) |
133 | 36, 132 | eqbrtrd 5096 |
. 2
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ≤
sup(𝐶, ℝ, <
)) |
134 | 68, 1 | supmullem1 11945 |
. . 3
⊢ (𝜑 → ∀𝑤 ∈ 𝐶 𝑤 ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, <
))) |
135 | 4, 7 | remulcld 11005 |
. . . 4
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ∈
ℝ) |
136 | | suprleub 11941 |
. . . 4
⊢ (((𝐶 ⊆ ℝ ∧ 𝐶 ≠ ∅ ∧ ∃𝑥 ∈ ℝ ∀𝑤 ∈ 𝐶 𝑤 ≤ 𝑥) ∧ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ∈
ℝ) → (sup(𝐶,
ℝ, < ) ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) ↔
∀𝑤 ∈ 𝐶 𝑤 ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, <
)))) |
137 | 72, 135, 136 | syl2anc 584 |
. . 3
⊢ (𝜑 → (sup(𝐶, ℝ, < ) ≤ (sup(𝐴, ℝ, < ) ·
sup(𝐵, ℝ, < ))
↔ ∀𝑤 ∈
𝐶 𝑤 ≤ (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, <
)))) |
138 | 134, 137 | mpbird 256 |
. 2
⊢ (𝜑 → sup(𝐶, ℝ, < ) ≤ (sup(𝐴, ℝ, < ) ·
sup(𝐵, ℝ, <
))) |
139 | 135, 99 | letri3d 11117 |
. 2
⊢ (𝜑 → ((sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = sup(𝐶, ℝ, < ) ↔
((sup(𝐴, ℝ, < )
· sup(𝐵, ℝ,
< )) ≤ sup(𝐶,
ℝ, < ) ∧ sup(𝐶, ℝ, < ) ≤ (sup(𝐴, ℝ, < ) ·
sup(𝐵, ℝ, <
))))) |
140 | 133, 138,
139 | mpbir2and 710 |
1
⊢ (𝜑 → (sup(𝐴, ℝ, < ) · sup(𝐵, ℝ, < )) = sup(𝐶, ℝ, <
)) |