Users' Mathboxes Mathbox for Brendan Leahy < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  mbfresfi Structured version   Visualization version   GIF version

Theorem mbfresfi 38693
Description: Measurability of a piecewise function across arbitrarily many subsets. (Contributed by Brendan Leahy, 31-Mar-2018.)
Hypotheses
Ref Expression
mbfresfi.1 (𝜑 → 𝐹:𝐴⟶ℂ)
mbfresfi.2 (𝜑 → 𝑆 ∈ Fin)
mbfresfi.3 (𝜑 → ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn)
mbfresfi.4 (𝜑 → ∪ 𝑆 = 𝐴)
Assertion
Ref Expression
mbfresfi (𝜑 → 𝐹 ∈ MblFn)
Distinct variable groups:   𝜑,𝑠   𝐴,𝑠   𝐹,𝑠   𝑆,𝑠

Proof of Theorem mbfresfi
Dummy variables 𝑎 𝑏 𝑓 𝑔 ℎ 𝑟 𝑡 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mbfresfi.1 . 2 (𝜑 → 𝐹:𝐴⟶ℂ)
2 mbfresfi.3 . 2 (𝜑 → ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn)
3 mbfresfi.4 . . 3 (𝜑 → ∪ 𝑆 = 𝐴)
4 mbfresfi.2 . . . . . . 7 (𝜑 → 𝑆 ∈ Fin)
54uniexd 7763 . . . . . 6 (𝜑 → ∪ 𝑆 ∈ V)
63, 5eqeltrrd 2861 . . . . 5 (𝜑 → 𝐴 ∈ V)
7 fex 7236 . . . . . . 7 ((𝐹:𝐴⟶ℂ ∧ 𝐴 ∈ V) → 𝐹 ∈ V)
87ex 418 . . . . . 6 (𝐹:𝐴⟶ℂ → (𝐴 ∈ V → 𝐹 ∈ V))
91, 8syl 18 . . . . 5 (𝜑 → (𝐴 ∈ V → 𝐹 ∈ V))
106, 9jcai 526 . . . 4 (𝜑 → (𝐴 ∈ V ∧ 𝐹 ∈ V))
11 feq2 6693 . . . . . . . . 9 (𝑎 = 𝐴 → (𝑓:𝑎⟶ℂ ↔ 𝑓:𝐴⟶ℂ))
1211anbi1d 643 . . . . . . . 8 (𝑎 = 𝐴 → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn)))
13 eqeq2 2772 . . . . . . . 8 (𝑎 = 𝐴 → (∪ 𝑆 = 𝑎 ↔ ∪ 𝑆 = 𝐴))
1412, 13anbi12d 644 . . . . . . 7 (𝑎 = 𝐴 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) ↔ ((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴)))
1514imbi1d 344 . . . . . 6 (𝑎 = 𝐴 → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn)))
1615imbi2d 343 . . . . 5 (𝑎 = 𝐴 → ((𝜑 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn)) ↔ (𝜑 → (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn))))
17 feq1 6692 . . . . . . . . 9 (𝑓 = 𝐹 → (𝑓:𝐴⟶ℂ ↔ 𝐹:𝐴⟶ℂ))
18 reseq1 5965 . . . . . . . . . . 11 (𝑓 = 𝐹 → (𝑓 ↾ 𝑠) = (𝐹 ↾ 𝑠))
1918eleq1d 2845 . . . . . . . . . 10 (𝑓 = 𝐹 → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝐹 ↾ 𝑠) ∈ MblFn))
2019ralbidv 3185 . . . . . . . . 9 (𝑓 = 𝐹 → (∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn))
2117, 20anbi12d 644 . . . . . . . 8 (𝑓 = 𝐹 → ((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn)))
2221anbi1d 643 . . . . . . 7 (𝑓 = 𝐹 → (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) ↔ ((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴)))
23 eleq1 2848 . . . . . . 7 (𝑓 = 𝐹 → (𝑓 ∈ MblFn ↔ 𝐹 ∈ MblFn))
2422, 23imbi12d 347 . . . . . 6 (𝑓 = 𝐹 → ((((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn) ↔ (((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝐹 ∈ MblFn)))
2524imbi2d 343 . . . . 5 (𝑓 = 𝐹 → ((𝜑 → (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn)) ↔ (𝜑 → (((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝐹 ∈ MblFn))))
26 rzal 4449 . . . . . . . . . . . 12 (𝑟 = ∅ → ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn)
2726biantrud 541 . . . . . . . . . . 11 (𝑟 = ∅ → (𝑓:𝑎⟶ℂ ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn)))
2827bicomd 226 . . . . . . . . . 10 (𝑟 = ∅ → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ 𝑓:𝑎⟶ℂ))
29 unieq 4877 . . . . . . . . . . . 12 (𝑟 = ∅ → ∪ 𝑟 = ∪ ∅)
30 uni0 4895 . . . . . . . . . . . 12 ∪ ∅ = ∅
3129, 30eqtrdi 2811 . . . . . . . . . . 11 (𝑟 = ∅ → ∪ 𝑟 = ∅)
3231eqeq1d 2762 . . . . . . . . . 10 (𝑟 = ∅ → (∪ 𝑟 = 𝑎 ↔ ∅ = 𝑎))
3328, 32anbi12d 644 . . . . . . . . 9 (𝑟 = ∅ → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ (𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎)))
3433imbi1d 344 . . . . . . . 8 (𝑟 = ∅ → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)))
35342albidv 1955 . . . . . . 7 (𝑟 = ∅ → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)))
36 raleq 3316 . . . . . . . . . . . 12 (𝑟 = 𝑡 → (∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn))
3736anbi2d 642 . . . . . . . . . . 11 (𝑟 = 𝑡 → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn)))
38 unieq 4877 . . . . . . . . . . . 12 (𝑟 = 𝑡 → ∪ 𝑟 = ∪ 𝑡)
3938eqeq1d 2762 . . . . . . . . . . 11 (𝑟 = 𝑡 → (∪ 𝑟 = 𝑎 ↔ ∪ 𝑡 = 𝑎))
4037, 39anbi12d 644 . . . . . . . . . 10 (𝑟 = 𝑡 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎)))
4140imbi1d 344 . . . . . . . . 9 (𝑟 = 𝑡 → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn)))
42412albidv 1955 . . . . . . . 8 (𝑟 = 𝑡 → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn)))
43 simpl 488 . . . . . . . . . . . . 13 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → 𝑓 = 𝑔)
44 simpr 490 . . . . . . . . . . . . 13 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → 𝑎 = 𝑏)
4543, 44feq12d 6702 . . . . . . . . . . . 12 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (𝑓:𝑎⟶ℂ ↔ 𝑔:𝑏⟶ℂ))
46 reseq1 5965 . . . . . . . . . . . . . . 15 (𝑓 = 𝑔 → (𝑓 ↾ 𝑠) = (𝑔 ↾ 𝑠))
4746adantr 486 . . . . . . . . . . . . . 14 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (𝑓 ↾ 𝑠) = (𝑔 ↾ 𝑠))
4847eleq1d 2845 . . . . . . . . . . . . 13 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝑔 ↾ 𝑠) ∈ MblFn))
4948ralbidv 3185 . . . . . . . . . . . 12 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn))
5045, 49anbi12d 644 . . . . . . . . . . 11 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn)))
51 eqeq2 2772 . . . . . . . . . . . 12 (𝑎 = 𝑏 → (∪ 𝑡 = 𝑎 ↔ ∪ 𝑡 = 𝑏))
5251adantl 487 . . . . . . . . . . 11 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (∪ 𝑡 = 𝑎 ↔ ∪ 𝑡 = 𝑏))
5350, 52anbi12d 644 . . . . . . . . . 10 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) ↔ ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏)))
54 eleq1 2848 . . . . . . . . . . 11 (𝑓 = 𝑔 → (𝑓 ∈ MblFn ↔ 𝑔 ∈ MblFn))
5554adantr 486 . . . . . . . . . 10 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (𝑓 ∈ MblFn ↔ 𝑔 ∈ MblFn))
5653, 55imbi12d 347 . . . . . . . . 9 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn)))
5756cbval2vw 2072 . . . . . . . 8 (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn))
5842, 57bitrdi 290 . . . . . . 7 (𝑟 = 𝑡 → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn)))
59 raleq 3316 . . . . . . . . . . 11 (𝑟 = (𝑡 ∪ {ℎ}) → (∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn))
6059anbi2d 642 . . . . . . . . . 10 (𝑟 = (𝑡 ∪ {ℎ}) → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn)))
61 unieq 4877 . . . . . . . . . . 11 (𝑟 = (𝑡 ∪ {ℎ}) → ∪ 𝑟 = ∪ (𝑡 ∪ {ℎ}))
6261eqeq1d 2762 . . . . . . . . . 10 (𝑟 = (𝑡 ∪ {ℎ}) → (∪ 𝑟 = 𝑎 ↔ ∪ (𝑡 ∪ {ℎ}) = 𝑎))
6360, 62anbi12d 644 . . . . . . . . 9 (𝑟 = (𝑡 ∪ {ℎ}) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)))
6463imbi1d 344 . . . . . . . 8 (𝑟 = (𝑡 ∪ {ℎ}) → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn)))
65642albidv 1955 . . . . . . 7 (𝑟 = (𝑡 ∪ {ℎ}) → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn)))
66 raleq 3316 . . . . . . . . . . 11 (𝑟 = 𝑆 → (∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn))
6766anbi2d 642 . . . . . . . . . 10 (𝑟 = 𝑆 → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn)))
68 unieq 4877 . . . . . . . . . . 11 (𝑟 = 𝑆 → ∪ 𝑟 = ∪ 𝑆)
6968eqeq1d 2762 . . . . . . . . . 10 (𝑟 = 𝑆 → (∪ 𝑟 = 𝑎 ↔ ∪ 𝑆 = 𝑎))
7067, 69anbi12d 644 . . . . . . . . 9 (𝑟 = 𝑆 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎)))
7170imbi1d 344 . . . . . . . 8 (𝑟 = 𝑆 → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn)))
72712albidv 1955 . . . . . . 7 (𝑟 = 𝑆 → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn)))
73 frel 6720 . . . . . . . . . 10 (𝑓:𝑎⟶ℂ → Rel 𝑓)
7473adantr 486 . . . . . . . . 9 ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → Rel 𝑓)
75 fdm 6724 . . . . . . . . . 10 (𝑓:𝑎⟶ℂ → dom 𝑓 = 𝑎)
76 eqcom 2767 . . . . . . . . . . 11 (∅ = 𝑎 ↔ 𝑎 = ∅)
7776biimpi 219 . . . . . . . . . 10 (∅ = 𝑎 → 𝑎 = ∅)
7875, 77sylan9eq 2815 . . . . . . . . 9 ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → dom 𝑓 = ∅)
79 reldm0 5911 . . . . . . . . . . 11 (Rel 𝑓 → (𝑓 = ∅ ↔ dom 𝑓 = ∅))
8079biimpar 483 . . . . . . . . . 10 ((Rel 𝑓 ∧ dom 𝑓 = ∅) → 𝑓 = ∅)
81 mbf0 25964 . . . . . . . . . 10 ∅ ∈ MblFn
8280, 81eqeltrdi 2868 . . . . . . . . 9 ((Rel 𝑓 ∧ dom 𝑓 = ∅) → 𝑓 ∈ MblFn)
8374, 78, 82syl2anc 596 . . . . . . . 8 ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)
8483gen2 1828 . . . . . . 7 ∀𝑓∀𝑎((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)
85 ref 15288 . . . . . . . . . . . . . . 15 ℜ:ℂ⟶ℝ
86 fco 6739 . . . . . . . . . . . . . . 15 ((ℜ:ℂ⟶ℝ ∧ 𝑓:𝑎⟶ℂ) → (ℜ ∘ 𝑓):𝑎⟶ℝ)
8785, 86mpan 703 . . . . . . . . . . . . . 14 (𝑓:𝑎⟶ℂ → (ℜ ∘ 𝑓):𝑎⟶ℝ)
8887adantr 486 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → (ℜ ∘ 𝑓):𝑎⟶ℝ)
8988ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℜ ∘ 𝑓):𝑎⟶ℝ)
90 recncf 25232 . . . . . . . . . . . . . . . . 17 ℜ ∈ (ℂ–cn→ℝ)
9190elexi 3472 . . . . . . . . . . . . . . . 16 ℜ ∈ V
92 vex 3454 . . . . . . . . . . . . . . . 16 𝑓 ∈ V
9391, 92coex 7946 . . . . . . . . . . . . . . 15 (ℜ ∘ 𝑓) ∈ V
9493resex 6020 . . . . . . . . . . . . . 14 ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V
95 vuniex 7760 . . . . . . . . . . . . . 14 ∪ 𝑡 ∈ V
96 eqcom 2767 . . . . . . . . . . . . . . . . . . 19 (𝑏 = ∪ 𝑡 ↔ ∪ 𝑡 = 𝑏)
9796bilani 510 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ∪ 𝑡 = 𝑏)
9897biantrud 541 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏)))
99 eqid 2760 . . . . . . . . . . . . . . . . . . 19 ℂ = ℂ
100 feq123 6704 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡 ∧ ℂ = ℂ) → (𝑔:𝑏⟶ℂ ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
10199, 100mp3an3 1479 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔:𝑏⟶ℂ ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
102 reseq1 5965 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ↾ 𝑠) = (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
103102eleq1d 2845 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
104103adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
105104ralbidv 3185 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
106101, 105anbi12d 644 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
10798, 106bitr3d 284 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
108 eleq1 2848 . . . . . . . . . . . . . . . . 17 (𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
109108adantr 486 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
110107, 109imbi12d 347 . . . . . . . . . . . . . . 15 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ↔ ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
111110spc2gv 3554 . . . . . . . . . . . . . 14 ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V ∧ ∪ 𝑡 ∈ V) → (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
11294, 95, 111mp2an 705 . . . . . . . . . . . . 13 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
113 ax-resscn 11264 . . . . . . . . . . . . . . . . . 18 ℝ ⊆ ℂ
114 fss 6731 . . . . . . . . . . . . . . . . . 18 ((ℜ:ℂ⟶ℝ ∧ ℝ ⊆ ℂ) → ℜ:ℂ⟶ℂ)
11585, 113, 114mp2an 705 . . . . . . . . . . . . . . . . 17 ℜ:ℂ⟶ℂ
116 fco 6739 . . . . . . . . . . . . . . . . 17 ((ℜ:ℂ⟶ℂ ∧ 𝑓:𝑎⟶ℂ) → (ℜ ∘ 𝑓):𝑎⟶ℂ)
117115, 116mpan 703 . . . . . . . . . . . . . . . 16 (𝑓:𝑎⟶ℂ → (ℜ ∘ 𝑓):𝑎⟶ℂ)
118 ssun1 4175 . . . . . . . . . . . . . . . . . 18 𝑡 ⊆ (𝑡 ∪ {ℎ})
119118unissi 4875 . . . . . . . . . . . . . . . . 17 ∪ 𝑡 ⊆ ∪ (𝑡 ∪ {ℎ})
120 id 23 . . . . . . . . . . . . . . . . 17 (∪ (𝑡 ∪ {ℎ}) = 𝑎 → ∪ (𝑡 ∪ {ℎ}) = 𝑎)
121119, 120sseqtrid 3951 . . . . . . . . . . . . . . . 16 (∪ (𝑡 ∪ {ℎ}) = 𝑎 → ∪ 𝑡 ⊆ 𝑎)
122 fssres 6753 . . . . . . . . . . . . . . . 16 (((ℜ ∘ 𝑓):𝑎⟶ℂ ∧ ∪ 𝑡 ⊆ 𝑎) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
123117, 121, 122syl2an 608 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
124123adantlr 728 . . . . . . . . . . . . . 14 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
125 elssuni 4898 . . . . . . . . . . . . . . . . . . . . 21 (𝑟 ∈ 𝑡 → 𝑟 ⊆ ∪ 𝑡)
126125resabs1d 6001 . . . . . . . . . . . . . . . . . . . 20 (𝑟 ∈ 𝑡 → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = ((ℜ ∘ 𝑓) ↾ 𝑟))
127 resco 6254 . . . . . . . . . . . . . . . . . . . 20 ((ℜ ∘ 𝑓) ↾ 𝑟) = (ℜ ∘ (𝑓 ↾ 𝑟))
128126, 127eqtrdi 2811 . . . . . . . . . . . . . . . . . . 19 (𝑟 ∈ 𝑡 → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℜ ∘ (𝑓 ↾ 𝑟)))
129128adantl 487 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℜ ∘ (𝑓 ↾ 𝑟)))
130 elun1 4179 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 ∈ 𝑡 → 𝑟 ∈ (𝑡 ∪ {ℎ}))
131 reseq2 5966 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 = 𝑟 → (𝑓 ↾ 𝑠) = (𝑓 ↾ 𝑟))
132131eleq1d 2845 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 = 𝑟 → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝑓 ↾ 𝑟) ∈ MblFn))
133132rspccva 3575 . . . . . . . . . . . . . . . . . . . . . 22 ((∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn ∧ 𝑟 ∈ (𝑡 ∪ {ℎ})) → (𝑓 ↾ 𝑟) ∈ MblFn)
134130, 133sylan2 605 . . . . . . . . . . . . . . . . . . . . 21 ((∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn ∧ 𝑟 ∈ 𝑡) → (𝑓 ↾ 𝑟) ∈ MblFn)
135134adantll 727 . . . . . . . . . . . . . . . . . . . 20 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (𝑓 ↾ 𝑟) ∈ MblFn)
136 fresin 6756 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓:𝑎⟶ℂ → (𝑓 ↾ 𝑟):(𝑎 ∩ 𝑟)⟶ℂ)
137 ismbfcn 25959 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑓 ↾ 𝑟):(𝑎 ∩ 𝑟)⟶ℂ → ((𝑓 ↾ 𝑟) ∈ MblFn ↔ ((ℜ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)))
138136, 137syl 18 . . . . . . . . . . . . . . . . . . . . . 22 (𝑓:𝑎⟶ℂ → ((𝑓 ↾ 𝑟) ∈ MblFn ↔ ((ℜ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)))
139138biimpd 232 . . . . . . . . . . . . . . . . . . . . 21 (𝑓:𝑎⟶ℂ → ((𝑓 ↾ 𝑟) ∈ MblFn → ((ℜ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)))
140139ad2antrr 739 . . . . . . . . . . . . . . . . . . . 20 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → ((𝑓 ↾ 𝑟) ∈ MblFn → ((ℜ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)))
141135, 140mpd 16 . . . . . . . . . . . . . . . . . . 19 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → ((ℜ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn))
142141simpld 500 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (ℜ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)
143129, 142eqeltrd 2860 . . . . . . . . . . . . . . . . 17 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
144143ralrimiva 3154 . . . . . . . . . . . . . . . 16 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ∀𝑟 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
145 reseq2 5966 . . . . . . . . . . . . . . . . . 18 (𝑟 = 𝑠 → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
146145eleq1d 2845 . . . . . . . . . . . . . . . . 17 (𝑟 = 𝑠 → ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
147146cbvralvw 3240 . . . . . . . . . . . . . . . 16 (∀𝑟 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)
148144, 147sylib 221 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)
149148adantr 486 . . . . . . . . . . . . . 14 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)
150 pm2.27 43 . . . . . . . . . . . . . 14 ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → (((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
151124, 149, 150syl2anc 596 . . . . . . . . . . . . 13 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → (((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
152112, 151mpan9 516 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)
153 vsnid 4620 . . . . . . . . . . . . . . 15 ℎ ∈ {ℎ}
154 elun2 4180 . . . . . . . . . . . . . . 15 (ℎ ∈ {ℎ} → ℎ ∈ (𝑡 ∪ {ℎ}))
155 reseq2 5966 . . . . . . . . . . . . . . . . 17 (𝑠 = ℎ → (𝑓 ↾ 𝑠) = (𝑓 ↾ ℎ))
156155eleq1d 2845 . . . . . . . . . . . . . . . 16 (𝑠 = ℎ → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝑓 ↾ ℎ) ∈ MblFn))
157156rspcv 3572 . . . . . . . . . . . . . . 15 (ℎ ∈ (𝑡 ∪ {ℎ}) → (∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn → (𝑓 ↾ ℎ) ∈ MblFn))
158153, 154, 157mp2b 10 . . . . . . . . . . . . . 14 (∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn → (𝑓 ↾ ℎ) ∈ MblFn)
159 resco 6254 . . . . . . . . . . . . . . 15 ((ℜ ∘ 𝑓) ↾ ℎ) = (ℜ ∘ (𝑓 ↾ ℎ))
160 fresin 6756 . . . . . . . . . . . . . . . . 17 (𝑓:𝑎⟶ℂ → (𝑓 ↾ ℎ):(𝑎 ∩ ℎ)⟶ℂ)
161 ismbfcn 25959 . . . . . . . . . . . . . . . . 17 ((𝑓 ↾ ℎ):(𝑎 ∩ ℎ)⟶ℂ → ((𝑓 ↾ ℎ) ∈ MblFn ↔ ((ℜ ∘ (𝑓 ↾ ℎ)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)))
162160, 161syl 18 . . . . . . . . . . . . . . . 16 (𝑓:𝑎⟶ℂ → ((𝑓 ↾ ℎ) ∈ MblFn ↔ ((ℜ ∘ (𝑓 ↾ ℎ)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)))
163162simprbda 504 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → (ℜ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)
164159, 163eqeltrid 2864 . . . . . . . . . . . . . 14 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
165158, 164sylan2 605 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
166165ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → ((ℜ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
167 uniun 4889 . . . . . . . . . . . . . . 15 ∪ (𝑡 ∪ {ℎ}) = (∪ 𝑡 ∪ ∪ {ℎ})
168 unisnv 4886 . . . . . . . . . . . . . . . 16 ∪ {ℎ} = ℎ
169168uneq2i 4163 . . . . . . . . . . . . . . 15 (∪ 𝑡 ∪ ∪ {ℎ}) = (∪ 𝑡 ∪ ℎ)
170167, 169eqtri 2783 . . . . . . . . . . . . . 14 ∪ (𝑡 ∪ {ℎ}) = (∪ 𝑡 ∪ ℎ)
171170, 120eqtr3id 2809 . . . . . . . . . . . . 13 (∪ (𝑡 ∪ {ℎ}) = 𝑎 → (∪ 𝑡 ∪ ℎ) = 𝑎)
172171ad2antll 742 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (∪ 𝑡 ∪ ℎ) = 𝑎)
17389, 152, 166, 172mbfres2 25975 . . . . . . . . . . 11 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℜ ∘ 𝑓) ∈ MblFn)
174 imf 15289 . . . . . . . . . . . . . . 15 ℑ:ℂ⟶ℝ
175 fco 6739 . . . . . . . . . . . . . . 15 ((ℑ:ℂ⟶ℝ ∧ 𝑓:𝑎⟶ℂ) → (ℑ ∘ 𝑓):𝑎⟶ℝ)
176174, 175mpan 703 . . . . . . . . . . . . . 14 (𝑓:𝑎⟶ℂ → (ℑ ∘ 𝑓):𝑎⟶ℝ)
177176adantr 486 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → (ℑ ∘ 𝑓):𝑎⟶ℝ)
178177ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℑ ∘ 𝑓):𝑎⟶ℝ)
179 imcncf 25233 . . . . . . . . . . . . . . . . 17 ℑ ∈ (ℂ–cn→ℝ)
180179elexi 3472 . . . . . . . . . . . . . . . 16 ℑ ∈ V
181180, 92coex 7946 . . . . . . . . . . . . . . 15 (ℑ ∘ 𝑓) ∈ V
182181resex 6020 . . . . . . . . . . . . . 14 ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V
18396bilani 510 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ∪ 𝑡 = 𝑏)
184183biantrud 541 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏)))
185 feq123 6704 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡 ∧ ℂ = ℂ) → (𝑔:𝑏⟶ℂ ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
18699, 185mp3an3 1479 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔:𝑏⟶ℂ ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
187 reseq1 5965 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ↾ 𝑠) = (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
188187eleq1d 2845 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
189188adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
190189ralbidv 3185 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
191186, 190anbi12d 644 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
192184, 191bitr3d 284 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
193 eleq1 2848 . . . . . . . . . . . . . . . . 17 (𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
194193adantr 486 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
195192, 194imbi12d 347 . . . . . . . . . . . . . . 15 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ↔ ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
196195spc2gv 3554 . . . . . . . . . . . . . 14 ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V ∧ ∪ 𝑡 ∈ V) → (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
197182, 95, 196mp2an 705 . . . . . . . . . . . . 13 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
198 fss 6731 . . . . . . . . . . . . . . . . . 18 ((ℑ:ℂ⟶ℝ ∧ ℝ ⊆ ℂ) → ℑ:ℂ⟶ℂ)
199174, 113, 198mp2an 705 . . . . . . . . . . . . . . . . 17 ℑ:ℂ⟶ℂ
200 fco 6739 . . . . . . . . . . . . . . . . 17 ((ℑ:ℂ⟶ℂ ∧ 𝑓:𝑎⟶ℂ) → (ℑ ∘ 𝑓):𝑎⟶ℂ)
201199, 200mpan 703 . . . . . . . . . . . . . . . 16 (𝑓:𝑎⟶ℂ → (ℑ ∘ 𝑓):𝑎⟶ℂ)
202 fssres 6753 . . . . . . . . . . . . . . . 16 (((ℑ ∘ 𝑓):𝑎⟶ℂ ∧ ∪ 𝑡 ⊆ 𝑎) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
203201, 121, 202syl2an 608 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
204203adantlr 728 . . . . . . . . . . . . . 14 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
205125resabs1d 6001 . . . . . . . . . . . . . . . . . . . 20 (𝑟 ∈ 𝑡 → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = ((ℑ ∘ 𝑓) ↾ 𝑟))
206 resco 6254 . . . . . . . . . . . . . . . . . . . 20 ((ℑ ∘ 𝑓) ↾ 𝑟) = (ℑ ∘ (𝑓 ↾ 𝑟))
207205, 206eqtrdi 2811 . . . . . . . . . . . . . . . . . . 19 (𝑟 ∈ 𝑡 → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℑ ∘ (𝑓 ↾ 𝑟)))
208207adantl 487 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℑ ∘ (𝑓 ↾ 𝑟)))
209141simprd 501 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)
210208, 209eqeltrd 2860 . . . . . . . . . . . . . . . . 17 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
211210ralrimiva 3154 . . . . . . . . . . . . . . . 16 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ∀𝑟 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
212 reseq2 5966 . . . . . . . . . . . . . . . . . 18 (𝑟 = 𝑠 → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
213212eleq1d 2845 . . . . . . . . . . . . . . . . 17 (𝑟 = 𝑠 → ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
214213cbvralvw 3240 . . . . . . . . . . . . . . . 16 (∀𝑟 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)
215211, 214sylib 221 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)
216215adantr 486 . . . . . . . . . . . . . 14 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)
217 pm2.27 43 . . . . . . . . . . . . . 14 ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → (((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
218204, 216, 217syl2anc 596 . . . . . . . . . . . . 13 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → (((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
219197, 218mpan9 516 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)
220 resco 6254 . . . . . . . . . . . . . . 15 ((ℑ ∘ 𝑓) ↾ ℎ) = (ℑ ∘ (𝑓 ↾ ℎ))
221162simplbda 505 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → (ℑ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)
222220, 221eqeltrid 2864 . . . . . . . . . . . . . 14 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
223158, 222sylan2 605 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
224223ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → ((ℑ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
225178, 219, 224, 172mbfres2 25975 . . . . . . . . . . 11 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℑ ∘ 𝑓) ∈ MblFn)
226 ismbfcn 25959 . . . . . . . . . . . . 13 (𝑓:𝑎⟶ℂ → (𝑓 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ∈ MblFn ∧ (ℑ ∘ 𝑓) ∈ MblFn)))
227226adantr 486 . . . . . . . . . . . 12 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → (𝑓 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ∈ MblFn ∧ (ℑ ∘ 𝑓) ∈ MblFn)))
228227ad2antrl 741 . . . . . . . . . . 11 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (𝑓 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ∈ MblFn ∧ (ℑ ∘ 𝑓) ∈ MblFn)))
229173, 225, 228mpbir2and 726 . . . . . . . . . 10 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → 𝑓 ∈ MblFn)
230229ex 418 . . . . . . . . 9 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn))
231230alrimivv 1960 . . . . . . . 8 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn))
232231a1i 11 . . . . . . 7 (𝑡 ∈ Fin → (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn)))
23335, 58, 65, 72, 84, 232findcard2 9187 . . . . . 6 (𝑆 ∈ Fin → ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn))
234 2sp 2222 . . . . . 6 (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn))
2354, 233, 2343syl 19 . . . . 5 (𝜑 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn))
23616, 25, 235vtocl2g 3533 . . . 4 ((𝐴 ∈ V ∧ 𝐹 ∈ V) → (𝜑 → (((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝐹 ∈ MblFn)))
23710, 236mpcom 39 . . 3 (𝜑 → (((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝐹 ∈ MblFn))
2383, 237mpan2d 707 . 2 (𝜑 → ((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) → 𝐹 ∈ MblFn))
2391, 2, 238mp2and 712 1 (𝜑 → 𝐹 ∈ MblFn)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401  ∀wal 1567   = wceq 1569   ∈ wcel 2144  ∀wral 3076  Vcvv 3450   ⊆ wss 3896   ∩ cin 4088   ∪ cun 4148  ∅c0 4277  {csn 4584  ∪ cuni 4866  dom cdm 5651   ↾ cres 5653   ∘ ccom 5655  Rel wrel 5656  ⟶wf 6539  (class class class)co 7424  Fincfn 8980  ℂcc 11205  ℝcr 11206  ℜcre 15273  ℑcim 15274  –cn→ccncf 25206  MblFncmbf 25944
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-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 8306  df-wrecs 8337  df-recs 8386  df-rdg 8425  df-1o 8483  df-2o 8484  df-er 8724  df-map 8856  df-pm 8857  df-en 8981  df-dom 8982  df-sdom 8983  df-fin 8984  df-sup 9441  df-inf 9442  df-oi 9511  df-dju 9989  df-card 10027  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-n0 12614  df-z 12701  df-uz 12973  df-q 13083  df-rp 13128  df-xadd 13249  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-sum 15863  df-xmet 21680  df-met 21681  df-cncf 25208  df-ovol 25794  df-vol 25795  df-mbf 25949
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator