MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  uniioombl Structured version   Visualization version   GIF version

Theorem uniioombl 25919
Description: A disjoint union of open intervals is measurable. (This proof does not use countable choice, unlike iunmbl 25883.) Lemma 565Ca of [Fremlin5] p. 214. (Contributed by Mario Carneiro, 26-Mar-2015.)
Hypotheses
Ref Expression
uniioombl.1 (𝜑 → 𝐹:ℕ⟶( ≤ ∩ (ℝ × ℝ)))
uniioombl.2 (𝜑 → Disj 𝑥 ∈ ℕ ((,)‘(𝐹‘𝑥)))
uniioombl.3 𝑆 = seq1( + , ((abs ∘ − ) ∘ 𝐹))
Assertion
Ref Expression
uniioombl (𝜑 → ∪ ran ((,) ∘ 𝐹) ∈ dom vol)
Distinct variable groups:   𝑥,𝐹   𝜑,𝑥
Allowed substitution hint:   𝑆(𝑥)

Proof of Theorem uniioombl
Dummy variables 𝑓 𝑟 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ioof 13585 . . . . 5 (,):(ℝ* × ℝ*)⟶𝒫 ℝ
2 uniioombl.1 . . . . . 6 (𝜑 → 𝐹:ℕ⟶( ≤ ∩ (ℝ × ℝ)))
3 inss2 4133 . . . . . . 7 ( ≤ ∩ (ℝ × ℝ)) ⊆ (ℝ × ℝ)
4 rexpssxrxp 11361 . . . . . . 7 (ℝ × ℝ) ⊆ (ℝ* × ℝ*)
53, 4sstri 3918 . . . . . 6 ( ≤ ∩ (ℝ × ℝ)) ⊆ (ℝ* × ℝ*)
6 fss 6731 . . . . . 6 ((𝐹:ℕ⟶( ≤ ∩ (ℝ × ℝ)) ∧ ( ≤ ∩ (ℝ × ℝ)) ⊆ (ℝ* × ℝ*)) → 𝐹:ℕ⟶(ℝ* × ℝ*))
72, 5, 6sylancl 598 . . . . 5 (𝜑 → 𝐹:ℕ⟶(ℝ* × ℝ*))
8 fco 6739 . . . . 5 (((,):(ℝ* × ℝ*)⟶𝒫 ℝ ∧ 𝐹:ℕ⟶(ℝ* × ℝ*)) → ((,) ∘ 𝐹):ℕ⟶𝒫 ℝ)
91, 7, 8sylancr 599 . . . 4 (𝜑 → ((,) ∘ 𝐹):ℕ⟶𝒫 ℝ)
109frnd 6723 . . 3 (𝜑 → ran ((,) ∘ 𝐹) ⊆ 𝒫 ℝ)
11 sspwuni 5059 . . 3 (ran ((,) ∘ 𝐹) ⊆ 𝒫 ℝ ↔ ∪ ran ((,) ∘ 𝐹) ⊆ ℝ)
1210, 11sylib 221 . 2 (𝜑 → ∪ ran ((,) ∘ 𝐹) ⊆ ℝ)
13 elpwi 4563 . . . . . . . . . 10 (𝑧 ∈ 𝒫 ℝ → 𝑧 ⊆ ℝ)
1413ad2antrl 741 . . . . . . . . 9 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → 𝑧 ⊆ ℝ)
15 simprr 785 . . . . . . . . 9 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → (vol*‘𝑧) ∈ ℝ)
16 rphalfcl 13156 . . . . . . . . . 10 (𝑟 ∈ ℝ+ → (𝑟 / 2) ∈ ℝ+)
1716rphalfcld 13183 . . . . . . . . 9 (𝑟 ∈ ℝ+ → ((𝑟 / 2) / 2) ∈ ℝ+)
18 eqid 2760 . . . . . . . . . 10 seq1( + , ((abs ∘ − ) ∘ 𝑓)) = seq1( + , ((abs ∘ − ) ∘ 𝑓))
1918ovolgelb 25810 . . . . . . . . 9 ((𝑧 ⊆ ℝ ∧ (vol*‘𝑧) ∈ ℝ ∧ ((𝑟 / 2) / 2) ∈ ℝ+) → ∃𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ)(𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))
2014, 15, 17, 19syl2an3an 1449 . . . . . . . 8 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → ∃𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ)(𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))
212ad3antrrr 743 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → 𝐹:ℕ⟶( ≤ ∩ (ℝ × ℝ)))
22 uniioombl.2 . . . . . . . . . 10 (𝜑 → Disj 𝑥 ∈ ℕ ((,)‘(𝐹‘𝑥)))
2322ad3antrrr 743 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → Disj 𝑥 ∈ ℕ ((,)‘(𝐹‘𝑥)))
24 uniioombl.3 . . . . . . . . 9 𝑆 = seq1( + , ((abs ∘ − ) ∘ 𝐹))
25 eqid 2760 . . . . . . . . 9 ∪ ran ((,) ∘ 𝐹) = ∪ ran ((,) ∘ 𝐹)
2615adantr 486 . . . . . . . . . 10 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → (vol*‘𝑧) ∈ ℝ)
2726adantr 486 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → (vol*‘𝑧) ∈ ℝ)
2816adantl 487 . . . . . . . . . . 11 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → (𝑟 / 2) ∈ ℝ+)
2928adantr 486 . . . . . . . . . 10 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → (𝑟 / 2) ∈ ℝ+)
3029rphalfcld 13183 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → ((𝑟 / 2) / 2) ∈ ℝ+)
31 elmapi 8877 . . . . . . . . . 10 (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) → 𝑓:ℕ⟶( ≤ ∩ (ℝ × ℝ)))
3231ad2antrl 741 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → 𝑓:ℕ⟶( ≤ ∩ (ℝ × ℝ)))
33 simprrl 793 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → 𝑧 ⊆ ∪ ran ((,) ∘ 𝑓))
34 simprrr 794 . . . . . . . . 9 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2)))
3521, 23, 24, 25, 27, 30, 32, 33, 18, 34uniioombllem6 25918 . . . . . . . 8 ((((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑓 ∈ (( ≤ ∩ (ℝ × ℝ)) ↑m ℕ) ∧ (𝑧 ⊆ ∪ ran ((,) ∘ 𝑓) ∧ sup(ran seq1( + , ((abs ∘ − ) ∘ 𝑓)), ℝ*, < ) ≤ ((vol*‘𝑧) + ((𝑟 / 2) / 2))))) → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ ((vol*‘𝑧) + (4 · ((𝑟 / 2) / 2))))
3620, 35rexlimddv 3169 . . . . . . 7 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ ((vol*‘𝑧) + (4 · ((𝑟 / 2) / 2))))
37 rpcn 13138 . . . . . . . . . . . . 13 (𝑟 ∈ ℝ+ → 𝑟 ∈ ℂ)
3837adantl 487 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → 𝑟 ∈ ℂ)
39 2cnd 12428 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → 2 ∈ ℂ)
40 2ne0 12456 . . . . . . . . . . . . 13 2 ≠ 0
4140a1i 11 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → 2 ≠ 0)
4238, 39, 39, 41, 41divdiv1d 12131 . . . . . . . . . . 11 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → ((𝑟 / 2) / 2) = (𝑟 / (2 · 2)))
43 2t2e4 12513 . . . . . . . . . . . 12 (2 · 2) = 4
4443oveq2i 7435 . . . . . . . . . . 11 (𝑟 / (2 · 2)) = (𝑟 / 4)
4542, 44eqtrdi 2811 . . . . . . . . . 10 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → ((𝑟 / 2) / 2) = (𝑟 / 4))
4645oveq2d 7440 . . . . . . . . 9 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → (4 · ((𝑟 / 2) / 2)) = (4 · (𝑟 / 4)))
47 4cn 12435 . . . . . . . . . . 11 4 ∈ ℂ
4847a1i 11 . . . . . . . . . 10 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → 4 ∈ ℂ)
49 4ne0 12461 . . . . . . . . . . 11 4 ≠ 0
5049a1i 11 . . . . . . . . . 10 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → 4 ≠ 0)
5138, 48, 50divcan2d 12102 . . . . . . . . 9 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → (4 · (𝑟 / 4)) = 𝑟)
5246, 51eqtrd 2795 . . . . . . . 8 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → (4 · ((𝑟 / 2) / 2)) = 𝑟)
5352oveq2d 7440 . . . . . . 7 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → ((vol*‘𝑧) + (4 · ((𝑟 / 2) / 2))) = ((vol*‘𝑧) + 𝑟))
5436, 53breqtrd 5130 . . . . . 6 (((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) ∧ 𝑟 ∈ ℝ+) → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ ((vol*‘𝑧) + 𝑟))
5554ralrimiva 3154 . . . . 5 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → ∀𝑟 ∈ ℝ+ ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ ((vol*‘𝑧) + 𝑟))
56 inss1 4132 . . . . . . . . 9 (𝑧 ∩ ∪ ran ((,) ∘ 𝐹)) ⊆ 𝑧
5756a1i 11 . . . . . . . 8 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → (𝑧 ∩ ∪ ran ((,) ∘ 𝐹)) ⊆ 𝑧)
58 ovolsscl 25816 . . . . . . . 8 (((𝑧 ∩ ∪ ran ((,) ∘ 𝐹)) ⊆ 𝑧 ∧ 𝑧 ⊆ ℝ ∧ (vol*‘𝑧) ∈ ℝ) → (vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) ∈ ℝ)
5957, 14, 15, 58syl3anc 1398 . . . . . . 7 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → (vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) ∈ ℝ)
60 difssd 4072 . . . . . . . 8 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → (𝑧 ∖ ∪ ran ((,) ∘ 𝐹)) ⊆ 𝑧)
61 ovolsscl 25816 . . . . . . . 8 (((𝑧 ∖ ∪ ran ((,) ∘ 𝐹)) ⊆ 𝑧 ∧ 𝑧 ⊆ ℝ ∧ (vol*‘𝑧) ∈ ℝ) → (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹))) ∈ ℝ)
6260, 14, 15, 61syl3anc 1398 . . . . . . 7 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹))) ∈ ℝ)
6359, 62readdcld 11345 . . . . . 6 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ∈ ℝ)
64 alrple 13343 . . . . . 6 ((((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ∈ ℝ ∧ (vol*‘𝑧) ∈ ℝ) → (((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ (vol*‘𝑧) ↔ ∀𝑟 ∈ ℝ+ ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ ((vol*‘𝑧) + 𝑟)))
6563, 15, 64syl2anc 596 . . . . 5 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → (((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ (vol*‘𝑧) ↔ ∀𝑟 ∈ ℝ+ ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ ((vol*‘𝑧) + 𝑟)))
6655, 65mpbird 260 . . . 4 ((𝜑 ∧ (𝑧 ∈ 𝒫 ℝ ∧ (vol*‘𝑧) ∈ ℝ)) → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ (vol*‘𝑧))
6766expr 462 . . 3 ((𝜑 ∧ 𝑧 ∈ 𝒫 ℝ) → ((vol*‘𝑧) ∈ ℝ → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ (vol*‘𝑧)))
6867ralrimiva 3154 . 2 (𝜑 → ∀𝑧 ∈ 𝒫 ℝ((vol*‘𝑧) ∈ ℝ → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ (vol*‘𝑧)))
69 ismbl2 25857 . 2 (∪ ran ((,) ∘ 𝐹) ∈ dom vol ↔ (∪ ran ((,) ∘ 𝐹) ⊆ ℝ ∧ ∀𝑧 ∈ 𝒫 ℝ((vol*‘𝑧) ∈ ℝ → ((vol*‘(𝑧 ∩ ∪ ran ((,) ∘ 𝐹))) + (vol*‘(𝑧 ∖ ∪ ran ((,) ∘ 𝐹)))) ≤ (vol*‘𝑧))))
7012, 68, 69sylanbrc 595 1 (𝜑 → ∪ ran ((,) ∘ 𝐹) ∈ dom vol)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1569   ∈ wcel 2144   ≠ wne 2955  ∀wral 3076  ∃wrex 3086   ⊆ wss 3896   ∖ cdif 4044   ∩ cin 4088  𝒫 cpw 4556  ∪ cuni 4866  Disj wdisj 5069   class class class wbr 5102   × cxp 5649  dom cdm 5651  ran crn 5652   ∘ ccom 5655  ⟶wf 6539  ‘cfv 6543  (class class class)co 7424   ↑m cmap 8855  supcsup 9439  ℂcc 11205  ℝcr 11206  0cc0 11207  1c1 11208   + caddc 11210   · cmul 11212  ℝ*cxr 11349   < clt 11350   ≤ cle 11351   − cmin 11548   / cdiv 11980  ℕcn 12342  2c2 12404  4c4 12406  ℝ+crp 13127  (,)cioo 13483  seqcseq 14151  abscabs 15410  vol*covol 25792  volcvol 25793
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-rep 5231  ax-sep 5248  ax-nul 5259  ax-pow 5327  ax-pr 5391  ax-un 7755  ax-inf2 9649  ax-cnex 11263  ax-resscn 11264  ax-1cn 11265  ax-icn 11266  ax-addcl 11267  ax-addrcl 11268  ax-mulcl 11269  ax-mulrcl 11270  ax-mulcom 11271  ax-addass 11272  ax-mulass 11273  ax-distr 11274  ax-i2m1 11275  ax-1ne0 11276  ax-1rid 11277  ax-rnegex 11278  ax-rrecex 11279  ax-cnre 11280  ax-pre-lttri 11281  ax-pre-lttrn 11282  ax-pre-ltadd 11283  ax-pre-mulgt0 11284  ax-pre-sup 11285
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-nel 3062  df-ral 3077  df-rex 3087  df-rmo 3365  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3848  df-ss 3897  df-pss 4013  df-dif 4046  df-in 4090  df-un 4150  df-nul 4278  df-if 4482  df-pw 4558  df-sn 4585  df-pr 4587  df-op 4835  df-uni 4867  df-int 4907  df-iun 4952  df-disj 5070  df-br 5103  df-opab 5167  df-mpt 5186  df-tr 5212  df-id 5546  df-eprel 5551  df-po 5559  df-so 5560  df-fr 5604  df-se 5605  df-we 5606  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-pred 6307  df-ord 6368  df-on 6369  df-lim 6370  df-suc 6371  df-iota 6497  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-isom 6552  df-riota 7381  df-ov 7427  df-oprab 7428  df-mpo 7429  df-of 7697  df-om 7882  df-1st 8005  df-2nd 8006  df-frecs 8307  df-wrecs 8338  df-recs 8387  df-rdg 8426  df-1o 8484  df-2o 8485  df-er 8725  df-map 8857  df-pm 8858  df-en 8982  df-dom 8983  df-sdom 8984  df-fin 8985  df-fi 9410  df-sup 9441  df-inf 9442  df-oi 9511  df-dju 9989  df-card 10027  df-acn 10030  df-pnf 11352  df-mnf 11353  df-xr 11354  df-ltxr 11355  df-le 11356  df-sub 11550  df-neg 11551  df-div 11981  df-nn 12343  df-2 12412  df-3 12413  df-4 12414  df-n0 12614  df-z 12701  df-uz 12973  df-q 13083  df-rp 13128  df-xneg 13248  df-xadd 13249  df-xmul 13250  df-ioo 13487  df-ico 13489  df-icc 13490  df-fz 13647  df-fzo 13796  df-fl 13939  df-seq 14152  df-exp 14212  df-hash 14482  df-cj 15275  df-re 15276  df-im 15277  df-sqrt 15411  df-abs 15412  df-clim 15664  df-rlim 15665  df-sum 15863  df-rest 17602  df-topgen 17623  df-psmet 21679  df-xmet 21680  df-met 21681  df-bl 21682  df-mopn 21683  df-top 23221  df-topon 23238  df-bases 23273  df-cmp 23714  df-ovol 25794  df-vol 25795
This theorem is used by:  uniiccmbl  25920
  Copyright terms: Public domain W3C validator