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 38564
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 7757 . . . . . 6 (𝜑 → ∪ 𝑆 ∈ V)
63, 5eqeltrrd 2862 . . . . 5 (𝜑 → 𝐴 ∈ V)
7 fex 7230 . . . . . . 7 ((𝐹:𝐴⟶ℂ ∧ 𝐴 ∈ V) → 𝐹 ∈ V)
87ex 418 . . . . . 6 (𝐹:𝐴⟶ℂ → (𝐴 ∈ V → 𝐹 ∈ V))
91, 8syl 18 . . . . 5 (𝜑 → (𝐴 ∈ V → 𝐹 ∈ V))
106, 9jcai 526 . . . 4 (𝜑 → (𝐴 ∈ V ∧ 𝐹 ∈ V))
11 feq2 6686 . . . . . . . . 9 (𝑎 = 𝐴 → (𝑓:𝑎⟶ℂ ↔ 𝑓:𝐴⟶ℂ))
1211anbi1d 643 . . . . . . . 8 (𝑎 = 𝐴 → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn)))
13 eqeq2 2773 . . . . . . . 8 (𝑎 = 𝐴 → (∪ 𝑆 = 𝑎 ↔ ∪ 𝑆 = 𝐴))
1412, 13anbi12d 644 . . . . . . 7 (𝑎 = 𝐴 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) ↔ ((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴)))
1514imbi1d 344 . . . . . 6 (𝑎 = 𝐴 → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn)))
1615imbi2d 343 . . . . 5 (𝑎 = 𝐴 → ((𝜑 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn)) ↔ (𝜑 → (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn))))
17 feq1 6685 . . . . . . . . 9 (𝑓 = 𝐹 → (𝑓:𝐴⟶ℂ ↔ 𝐹:𝐴⟶ℂ))
18 reseq1 5964 . . . . . . . . . . 11 (𝑓 = 𝐹 → (𝑓 ↾ 𝑠) = (𝐹 ↾ 𝑠))
1918eleq1d 2846 . . . . . . . . . 10 (𝑓 = 𝐹 → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝐹 ↾ 𝑠) ∈ MblFn))
2019ralbidv 3186 . . . . . . . . 9 (𝑓 = 𝐹 → (∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn))
2117, 20anbi12d 644 . . . . . . . 8 (𝑓 = 𝐹 → ((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn)))
2221anbi1d 643 . . . . . . 7 (𝑓 = 𝐹 → (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) ↔ ((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴)))
23 eleq1 2849 . . . . . . 7 (𝑓 = 𝐹 → (𝑓 ∈ MblFn ↔ 𝐹 ∈ MblFn))
2422, 23imbi12d 347 . . . . . 6 (𝑓 = 𝐹 → ((((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn) ↔ (((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝐹 ∈ MblFn)))
2524imbi2d 343 . . . . 5 (𝑓 = 𝐹 → ((𝜑 → (((𝑓:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝑓 ∈ MblFn)) ↔ (𝜑 → (((𝐹:𝐴⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝐹 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝐴) → 𝐹 ∈ MblFn))))
26 rzal 4450 . . . . . . . . . . . 12 (𝑟 = ∅ → ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn)
2726biantrud 541 . . . . . . . . . . 11 (𝑟 = ∅ → (𝑓:𝑎⟶ℂ ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn)))
2827bicomd 226 . . . . . . . . . 10 (𝑟 = ∅ → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ 𝑓:𝑎⟶ℂ))
29 unieq 4878 . . . . . . . . . . . 12 (𝑟 = ∅ → ∪ 𝑟 = ∪ ∅)
30 uni0 4896 . . . . . . . . . . . 12 ∪ ∅ = ∅
3129, 30eqtrdi 2812 . . . . . . . . . . 11 (𝑟 = ∅ → ∪ 𝑟 = ∅)
3231eqeq1d 2763 . . . . . . . . . 10 (𝑟 = ∅ → (∪ 𝑟 = 𝑎 ↔ ∅ = 𝑎))
3328, 32anbi12d 644 . . . . . . . . 9 (𝑟 = ∅ → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ (𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎)))
3433imbi1d 344 . . . . . . . 8 (𝑟 = ∅ → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)))
35342albidv 1956 . . . . . . 7 (𝑟 = ∅ → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)))
36 raleq 3317 . . . . . . . . . . . 12 (𝑟 = 𝑡 → (∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn))
3736anbi2d 642 . . . . . . . . . . 11 (𝑟 = 𝑡 → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn)))
38 unieq 4878 . . . . . . . . . . . 12 (𝑟 = 𝑡 → ∪ 𝑟 = ∪ 𝑡)
3938eqeq1d 2763 . . . . . . . . . . 11 (𝑟 = 𝑡 → (∪ 𝑟 = 𝑎 ↔ ∪ 𝑡 = 𝑎))
4037, 39anbi12d 644 . . . . . . . . . 10 (𝑟 = 𝑡 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎)))
4140imbi1d 344 . . . . . . . . 9 (𝑟 = 𝑡 → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn)))
42412albidv 1956 . . . . . . . 8 (𝑟 = 𝑡 → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn)))
43 simpl 488 . . . . . . . . . . . . 13 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → 𝑓 = 𝑔)
44 simpr 490 . . . . . . . . . . . . 13 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → 𝑎 = 𝑏)
4543, 44feq12d 6695 . . . . . . . . . . . 12 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (𝑓:𝑎⟶ℂ ↔ 𝑔:𝑏⟶ℂ))
46 reseq1 5964 . . . . . . . . . . . . . . 15 (𝑓 = 𝑔 → (𝑓 ↾ 𝑠) = (𝑔 ↾ 𝑠))
4746adantr 486 . . . . . . . . . . . . . 14 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (𝑓 ↾ 𝑠) = (𝑔 ↾ 𝑠))
4847eleq1d 2846 . . . . . . . . . . . . 13 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝑔 ↾ 𝑠) ∈ MblFn))
4948ralbidv 3186 . . . . . . . . . . . 12 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn))
5045, 49anbi12d 644 . . . . . . . . . . 11 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn)))
51 eqeq2 2773 . . . . . . . . . . . 12 (𝑎 = 𝑏 → (∪ 𝑡 = 𝑎 ↔ ∪ 𝑡 = 𝑏))
5251adantl 487 . . . . . . . . . . 11 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (∪ 𝑡 = 𝑎 ↔ ∪ 𝑡 = 𝑏))
5350, 52anbi12d 644 . . . . . . . . . 10 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) ↔ ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏)))
54 eleq1 2849 . . . . . . . . . . 11 (𝑓 = 𝑔 → (𝑓 ∈ MblFn ↔ 𝑔 ∈ MblFn))
5554adantr 486 . . . . . . . . . 10 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → (𝑓 ∈ MblFn ↔ 𝑔 ∈ MblFn))
5653, 55imbi12d 347 . . . . . . . . 9 ((𝑓 = 𝑔 ∧ 𝑎 = 𝑏) → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn)))
5756cbval2vw 2073 . . . . . . . 8 (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn))
5842, 57bitrdi 290 . . . . . . 7 (𝑟 = 𝑡 → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn)))
59 raleq 3317 . . . . . . . . . . 11 (𝑟 = (𝑡 ∪ {ℎ}) → (∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn))
6059anbi2d 642 . . . . . . . . . 10 (𝑟 = (𝑡 ∪ {ℎ}) → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn)))
61 unieq 4878 . . . . . . . . . . 11 (𝑟 = (𝑡 ∪ {ℎ}) → ∪ 𝑟 = ∪ (𝑡 ∪ {ℎ}))
6261eqeq1d 2763 . . . . . . . . . 10 (𝑟 = (𝑡 ∪ {ℎ}) → (∪ 𝑟 = 𝑎 ↔ ∪ (𝑡 ∪ {ℎ}) = 𝑎))
6360, 62anbi12d 644 . . . . . . . . 9 (𝑟 = (𝑡 ∪ {ℎ}) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)))
6463imbi1d 344 . . . . . . . 8 (𝑟 = (𝑡 ∪ {ℎ}) → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn)))
65642albidv 1956 . . . . . . 7 (𝑟 = (𝑡 ∪ {ℎ}) → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn)))
66 raleq 3317 . . . . . . . . . . 11 (𝑟 = 𝑆 → (∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn))
6766anbi2d 642 . . . . . . . . . 10 (𝑟 = 𝑆 → ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ↔ (𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn)))
68 unieq 4878 . . . . . . . . . . 11 (𝑟 = 𝑆 → ∪ 𝑟 = ∪ 𝑆)
6968eqeq1d 2763 . . . . . . . . . 10 (𝑟 = 𝑆 → (∪ 𝑟 = 𝑎 ↔ ∪ 𝑆 = 𝑎))
7067, 69anbi12d 644 . . . . . . . . 9 (𝑟 = 𝑆 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) ↔ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎)))
7170imbi1d 344 . . . . . . . 8 (𝑟 = 𝑆 → ((((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn)))
72712albidv 1956 . . . . . . 7 (𝑟 = 𝑆 → (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑟 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑟 = 𝑎) → 𝑓 ∈ MblFn) ↔ ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn)))
73 frel 6713 . . . . . . . . . 10 (𝑓:𝑎⟶ℂ → Rel 𝑓)
7473adantr 486 . . . . . . . . 9 ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → Rel 𝑓)
75 fdm 6717 . . . . . . . . . 10 (𝑓:𝑎⟶ℂ → dom 𝑓 = 𝑎)
76 eqcom 2768 . . . . . . . . . . 11 (∅ = 𝑎 ↔ 𝑎 = ∅)
7776biimpi 219 . . . . . . . . . 10 (∅ = 𝑎 → 𝑎 = ∅)
7875, 77sylan9eq 2816 . . . . . . . . 9 ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → dom 𝑓 = ∅)
79 reldm0 5910 . . . . . . . . . . 11 (Rel 𝑓 → (𝑓 = ∅ ↔ dom 𝑓 = ∅))
8079biimpar 483 . . . . . . . . . 10 ((Rel 𝑓 ∧ dom 𝑓 = ∅) → 𝑓 = ∅)
81 mbf0 25948 . . . . . . . . . 10 ∅ ∈ MblFn
8280, 81eqeltrdi 2869 . . . . . . . . 9 ((Rel 𝑓 ∧ dom 𝑓 = ∅) → 𝑓 ∈ MblFn)
8374, 78, 82syl2anc 596 . . . . . . . 8 ((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)
8483gen2 1829 . . . . . . 7 ∀𝑓∀𝑎((𝑓:𝑎⟶ℂ ∧ ∅ = 𝑎) → 𝑓 ∈ MblFn)
85 ref 15272 . . . . . . . . . . . . . . 15 ℜ:ℂ⟶ℝ
86 fco 6732 . . . . . . . . . . . . . . 15 ((ℜ:ℂ⟶ℝ ∧ 𝑓:𝑎⟶ℂ) → (ℜ ∘ 𝑓):𝑎⟶ℝ)
8785, 86mpan 703 . . . . . . . . . . . . . 14 (𝑓:𝑎⟶ℂ → (ℜ ∘ 𝑓):𝑎⟶ℝ)
8887adantr 486 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → (ℜ ∘ 𝑓):𝑎⟶ℝ)
8988ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℜ ∘ 𝑓):𝑎⟶ℝ)
90 recncf 25216 . . . . . . . . . . . . . . . . 17 ℜ ∈ (ℂ–cn→ℝ)
9190elexi 3473 . . . . . . . . . . . . . . . 16 ℜ ∈ V
92 vex 3455 . . . . . . . . . . . . . . . 16 𝑓 ∈ V
9391, 92coex 7940 . . . . . . . . . . . . . . 15 (ℜ ∘ 𝑓) ∈ V
9493resex 6018 . . . . . . . . . . . . . 14 ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V
95 vuniex 7754 . . . . . . . . . . . . . 14 ∪ 𝑡 ∈ V
96 eqcom 2768 . . . . . . . . . . . . . . . . . . 19 (𝑏 = ∪ 𝑡 ↔ ∪ 𝑡 = 𝑏)
9796bilani 510 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ∪ 𝑡 = 𝑏)
9897biantrud 541 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏)))
99 eqid 2761 . . . . . . . . . . . . . . . . . . 19 ℂ = ℂ
100 feq123 6697 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡 ∧ ℂ = ℂ) → (𝑔:𝑏⟶ℂ ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
10199, 100mp3an3 1479 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔:𝑏⟶ℂ ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
102 reseq1 5964 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ↾ 𝑠) = (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
103102eleq1d 2846 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
104103adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
105104ralbidv 3186 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
106101, 105anbi12d 644 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
10798, 106bitr3d 284 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
108 eleq1 2849 . . . . . . . . . . . . . . . . 17 (𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
109108adantr 486 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
110107, 109imbi12d 347 . . . . . . . . . . . . . . 15 ((𝑔 = ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ↔ ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
111110spc2gv 3555 . . . . . . . . . . . . . 14 ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V ∧ ∪ 𝑡 ∈ V) → (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
11294, 95, 111mp2an 705 . . . . . . . . . . . . 13 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
113 ax-resscn 11250 . . . . . . . . . . . . . . . . . 18 ℝ ⊆ ℂ
114 fss 6724 . . . . . . . . . . . . . . . . . 18 ((ℜ:ℂ⟶ℝ ∧ ℝ ⊆ ℂ) → ℜ:ℂ⟶ℂ)
11585, 113, 114mp2an 705 . . . . . . . . . . . . . . . . 17 ℜ:ℂ⟶ℂ
116 fco 6732 . . . . . . . . . . . . . . . . 17 ((ℜ:ℂ⟶ℂ ∧ 𝑓:𝑎⟶ℂ) → (ℜ ∘ 𝑓):𝑎⟶ℂ)
117115, 116mpan 703 . . . . . . . . . . . . . . . 16 (𝑓:𝑎⟶ℂ → (ℜ ∘ 𝑓):𝑎⟶ℂ)
118 ssun1 4124 . . . . . . . . . . . . . . . . . 18 𝑡 ⊆ (𝑡 ∪ {ℎ})
119118unissi 4876 . . . . . . . . . . . . . . . . 17 ∪ 𝑡 ⊆ ∪ (𝑡 ∪ {ℎ})
120 id 23 . . . . . . . . . . . . . . . . 17 (∪ (𝑡 ∪ {ℎ}) = 𝑎 → ∪ (𝑡 ∪ {ℎ}) = 𝑎)
121119, 120sseqtrid 3973 . . . . . . . . . . . . . . . 16 (∪ (𝑡 ∪ {ℎ}) = 𝑎 → ∪ 𝑡 ⊆ 𝑎)
122 fssres 6746 . . . . . . . . . . . . . . . 16 (((ℜ ∘ 𝑓):𝑎⟶ℂ ∧ ∪ 𝑡 ⊆ 𝑎) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
123117, 121, 122syl2an 608 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
124123adantlr 728 . . . . . . . . . . . . . 14 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℜ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
125 elssuni 4899 . . . . . . . . . . . . . . . . . . . . 21 (𝑟 ∈ 𝑡 → 𝑟 ⊆ ∪ 𝑡)
126125resabs1d 5999 . . . . . . . . . . . . . . . . . . . 20 (𝑟 ∈ 𝑡 → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = ((ℜ ∘ 𝑓) ↾ 𝑟))
127 resco 6250 . . . . . . . . . . . . . . . . . . . 20 ((ℜ ∘ 𝑓) ↾ 𝑟) = (ℜ ∘ (𝑓 ↾ 𝑟))
128126, 127eqtrdi 2812 . . . . . . . . . . . . . . . . . . 19 (𝑟 ∈ 𝑡 → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℜ ∘ (𝑓 ↾ 𝑟)))
129128adantl 487 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℜ ∘ (𝑓 ↾ 𝑟)))
130 elun1 4128 . . . . . . . . . . . . . . . . . . . . . 22 (𝑟 ∈ 𝑡 → 𝑟 ∈ (𝑡 ∪ {ℎ}))
131 reseq2 5965 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 = 𝑟 → (𝑓 ↾ 𝑠) = (𝑓 ↾ 𝑟))
132131eleq1d 2846 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 = 𝑟 → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝑓 ↾ 𝑟) ∈ MblFn))
133132rspccva 3576 . . . . . . . . . . . . . . . . . . . . . 22 ((∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn ∧ 𝑟 ∈ (𝑡 ∪ {ℎ})) → (𝑓 ↾ 𝑟) ∈ MblFn)
134130, 133sylan2 605 . . . . . . . . . . . . . . . . . . . . 21 ((∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn ∧ 𝑟 ∈ 𝑡) → (𝑓 ↾ 𝑟) ∈ MblFn)
135134adantll 727 . . . . . . . . . . . . . . . . . . . 20 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (𝑓 ↾ 𝑟) ∈ MblFn)
136 fresin 6749 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑓:𝑎⟶ℂ → (𝑓 ↾ 𝑟):(𝑎 ∩ 𝑟)⟶ℂ)
137 ismbfcn 25943 . . . . . . . . . . . . . . . . . . . . . . 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 2861 . . . . . . . . . . . . . . . . 17 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
144143ralrimiva 3155 . . . . . . . . . . . . . . . 16 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ∀𝑟 ∈ 𝑡 (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
145 reseq2 5965 . . . . . . . . . . . . . . . . . 18 (𝑟 = 𝑠 → (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
146145eleq1d 2846 . . . . . . . . . . . . . . . . 17 (𝑟 = 𝑠 → ((((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn ↔ (((ℜ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
147146cbvralvw 3241 . . . . . . . . . . . . . . . 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 4624 . . . . . . . . . . . . . . 15 ℎ ∈ {ℎ}
154 elun2 4129 . . . . . . . . . . . . . . 15 (ℎ ∈ {ℎ} → ℎ ∈ (𝑡 ∪ {ℎ}))
155 reseq2 5965 . . . . . . . . . . . . . . . . 17 (𝑠 = ℎ → (𝑓 ↾ 𝑠) = (𝑓 ↾ ℎ))
156155eleq1d 2846 . . . . . . . . . . . . . . . 16 (𝑠 = ℎ → ((𝑓 ↾ 𝑠) ∈ MblFn ↔ (𝑓 ↾ ℎ) ∈ MblFn))
157156rspcv 3573 . . . . . . . . . . . . . . 15 (ℎ ∈ (𝑡 ∪ {ℎ}) → (∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn → (𝑓 ↾ ℎ) ∈ MblFn))
158153, 154, 157mp2b 10 . . . . . . . . . . . . . 14 (∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn → (𝑓 ↾ ℎ) ∈ MblFn)
159 resco 6250 . . . . . . . . . . . . . . 15 ((ℜ ∘ 𝑓) ↾ ℎ) = (ℜ ∘ (𝑓 ↾ ℎ))
160 fresin 6749 . . . . . . . . . . . . . . . . 17 (𝑓:𝑎⟶ℂ → (𝑓 ↾ ℎ):(𝑎 ∩ ℎ)⟶ℂ)
161 ismbfcn 25943 . . . . . . . . . . . . . . . . 17 ((𝑓 ↾ ℎ):(𝑎 ∩ ℎ)⟶ℂ → ((𝑓 ↾ ℎ) ∈ MblFn ↔ ((ℜ ∘ (𝑓 ↾ ℎ)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)))
162160, 161syl 18 . . . . . . . . . . . . . . . 16 (𝑓:𝑎⟶ℂ → ((𝑓 ↾ ℎ) ∈ MblFn ↔ ((ℜ ∘ (𝑓 ↾ ℎ)) ∈ MblFn ∧ (ℑ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)))
163162simprbda 504 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → (ℜ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)
164159, 163eqeltrid 2865 . . . . . . . . . . . . . 14 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
165158, 164sylan2 605 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ((ℜ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
166165ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → ((ℜ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
167 uniun 4890 . . . . . . . . . . . . . . 15 ∪ (𝑡 ∪ {ℎ}) = (∪ 𝑡 ∪ ∪ {ℎ})
168 unisnv 4887 . . . . . . . . . . . . . . . 16 ∪ {ℎ} = ℎ
169168uneq2i 4112 . . . . . . . . . . . . . . 15 (∪ 𝑡 ∪ ∪ {ℎ}) = (∪ 𝑡 ∪ ℎ)
170167, 169eqtri 2784 . . . . . . . . . . . . . 14 ∪ (𝑡 ∪ {ℎ}) = (∪ 𝑡 ∪ ℎ)
171170, 120eqtr3id 2810 . . . . . . . . . . . . 13 (∪ (𝑡 ∪ {ℎ}) = 𝑎 → (∪ 𝑡 ∪ ℎ) = 𝑎)
172171ad2antll 742 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (∪ 𝑡 ∪ ℎ) = 𝑎)
17389, 152, 166, 172mbfres2 25959 . . . . . . . . . . 11 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℜ ∘ 𝑓) ∈ MblFn)
174 imf 15273 . . . . . . . . . . . . . . 15 ℑ:ℂ⟶ℝ
175 fco 6732 . . . . . . . . . . . . . . 15 ((ℑ:ℂ⟶ℝ ∧ 𝑓:𝑎⟶ℂ) → (ℑ ∘ 𝑓):𝑎⟶ℝ)
176174, 175mpan 703 . . . . . . . . . . . . . 14 (𝑓:𝑎⟶ℂ → (ℑ ∘ 𝑓):𝑎⟶ℝ)
177176adantr 486 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → (ℑ ∘ 𝑓):𝑎⟶ℝ)
178177ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℑ ∘ 𝑓):𝑎⟶ℝ)
179 imcncf 25217 . . . . . . . . . . . . . . . . 17 ℑ ∈ (ℂ–cn→ℝ)
180179elexi 3473 . . . . . . . . . . . . . . . 16 ℑ ∈ V
181180, 92coex 7940 . . . . . . . . . . . . . . 15 (ℑ ∘ 𝑓) ∈ V
182181resex 6018 . . . . . . . . . . . . . 14 ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V
18396bilani 510 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ∪ 𝑡 = 𝑏)
184183biantrud 541 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏)))
185 feq123 6697 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡 ∧ ℂ = ℂ) → (𝑔:𝑏⟶ℂ ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
18699, 185mp3an3 1479 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔:𝑏⟶ℂ ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ))
187 reseq1 5964 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ↾ 𝑠) = (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
188187eleq1d 2846 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
189188adantr 486 . . . . . . . . . . . . . . . . . . 19 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔 ↾ 𝑠) ∈ MblFn ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
190189ralbidv 3186 . . . . . . . . . . . . . . . . . 18 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn ↔ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
191186, 190anbi12d 644 . . . . . . . . . . . . . . . . 17 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
192184, 191bitr3d 284 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn)))
193 eleq1 2849 . . . . . . . . . . . . . . . . 17 (𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
194193adantr 486 . . . . . . . . . . . . . . . 16 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → (𝑔 ∈ MblFn ↔ ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
195192, 194imbi12d 347 . . . . . . . . . . . . . . 15 ((𝑔 = ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∧ 𝑏 = ∪ 𝑡) → ((((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ↔ ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
196195spc2gv 3555 . . . . . . . . . . . . . 14 ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ V ∧ ∪ 𝑡 ∈ V) → (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn)))
197182, 95, 196mp2an 705 . . . . . . . . . . . . 13 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ∈ MblFn))
198 fss 6724 . . . . . . . . . . . . . . . . . 18 ((ℑ:ℂ⟶ℝ ∧ ℝ ⊆ ℂ) → ℑ:ℂ⟶ℂ)
199174, 113, 198mp2an 705 . . . . . . . . . . . . . . . . 17 ℑ:ℂ⟶ℂ
200 fco 6732 . . . . . . . . . . . . . . . . 17 ((ℑ:ℂ⟶ℂ ∧ 𝑓:𝑎⟶ℂ) → (ℑ ∘ 𝑓):𝑎⟶ℂ)
201199, 200mpan 703 . . . . . . . . . . . . . . . 16 (𝑓:𝑎⟶ℂ → (ℑ ∘ 𝑓):𝑎⟶ℂ)
202 fssres 6746 . . . . . . . . . . . . . . . 16 (((ℑ ∘ 𝑓):𝑎⟶ℂ ∧ ∪ 𝑡 ⊆ 𝑎) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
203201, 121, 202syl2an 608 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
204203adantlr 728 . . . . . . . . . . . . . 14 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → ((ℑ ∘ 𝑓) ↾ ∪ 𝑡):∪ 𝑡⟶ℂ)
205125resabs1d 5999 . . . . . . . . . . . . . . . . . . . 20 (𝑟 ∈ 𝑡 → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = ((ℑ ∘ 𝑓) ↾ 𝑟))
206 resco 6250 . . . . . . . . . . . . . . . . . . . 20 ((ℑ ∘ 𝑓) ↾ 𝑟) = (ℑ ∘ (𝑓 ↾ 𝑟))
207205, 206eqtrdi 2812 . . . . . . . . . . . . . . . . . . 19 (𝑟 ∈ 𝑡 → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℑ ∘ (𝑓 ↾ 𝑟)))
208207adantl 487 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (ℑ ∘ (𝑓 ↾ 𝑟)))
209141simprd 501 . . . . . . . . . . . . . . . . . 18 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (ℑ ∘ (𝑓 ↾ 𝑟)) ∈ MblFn)
210208, 209eqeltrd 2861 . . . . . . . . . . . . . . . . 17 (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ 𝑟 ∈ 𝑡) → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
211210ralrimiva 3155 . . . . . . . . . . . . . . . 16 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ∀𝑟 ∈ 𝑡 (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn)
212 reseq2 5965 . . . . . . . . . . . . . . . . . 18 (𝑟 = 𝑠 → (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) = (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠))
213212eleq1d 2846 . . . . . . . . . . . . . . . . 17 (𝑟 = 𝑠 → ((((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑟) ∈ MblFn ↔ (((ℑ ∘ 𝑓) ↾ ∪ 𝑡) ↾ 𝑠) ∈ MblFn))
214213cbvralvw 3241 . . . . . . . . . . . . . . . 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 6250 . . . . . . . . . . . . . . 15 ((ℑ ∘ 𝑓) ↾ ℎ) = (ℑ ∘ (𝑓 ↾ ℎ))
221162simplbda 505 . . . . . . . . . . . . . . 15 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → (ℑ ∘ (𝑓 ↾ ℎ)) ∈ MblFn)
222220, 221eqeltrid 2865 . . . . . . . . . . . . . 14 ((𝑓:𝑎⟶ℂ ∧ (𝑓 ↾ ℎ) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
223158, 222sylan2 605 . . . . . . . . . . . . 13 ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) → ((ℑ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
224223ad2antrl 741 . . . . . . . . . . . 12 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → ((ℑ ∘ 𝑓) ↾ ℎ) ∈ MblFn)
225178, 219, 224, 172mbfres2 25959 . . . . . . . . . . 11 ((∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) ∧ ((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎)) → (ℑ ∘ 𝑓) ∈ MblFn)
226 ismbfcn 25943 . . . . . . . . . . . . 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 1961 . . . . . . . 8 (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn))
232231a1i 11 . . . . . . 7 (𝑡 ∈ Fin → (∀𝑔∀𝑏(((𝑔:𝑏⟶ℂ ∧ ∀𝑠 ∈ 𝑡 (𝑔 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑡 = 𝑏) → 𝑔 ∈ MblFn) → ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ (𝑡 ∪ {ℎ})(𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ (𝑡 ∪ {ℎ}) = 𝑎) → 𝑓 ∈ MblFn)))
23335, 58, 65, 72, 84, 232findcard2 9173 . . . . . 6 (𝑆 ∈ Fin → ∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn))
234 2sp 2223 . . . . . 6 (∀𝑓∀𝑎(((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn) → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn))
2354, 233, 2343syl 19 . . . . 5 (𝜑 → (((𝑓:𝑎⟶ℂ ∧ ∀𝑠 ∈ 𝑆 (𝑓 ↾ 𝑠) ∈ MblFn) ∧ ∪ 𝑆 = 𝑎) → 𝑓 ∈ MblFn))
23616, 25, 235vtocl2g 3534 . . . 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 1568   = wceq 1570   ∈ wcel 2145  ∀wral 3077  Vcvv 3451   ∪ cun 3897   ∩ cin 3898   ⊆ wss 3899  ∅c0 4279  {csn 4584  ∪ cuni 4867  dom cdm 5651   ↾ cres 5653   ∘ ccom 5655  Rel wrel 5656  ⟶wf 6533  (class class class)co 7418  Fincfn 8966  ℂcc 11191  ℝcr 11192  ℜcre 15257  ℑcim 15258  –cn→ccncf 25190  MblFncmbf 25928
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733  ax-rep 5232  ax-sep 5249  ax-nul 5260  ax-pow 5327  ax-pr 5391  ax-un 7749  ax-inf2 9635  ax-cnex 11249  ax-resscn 11250  ax-1cn 11251  ax-icn 11252  ax-addcl 11253  ax-addrcl 11254  ax-mulcl 11255  ax-mulrcl 11256  ax-mulcom 11257  ax-addass 11258  ax-mulass 11259  ax-distr 11260  ax-i2m1 11261  ax-1ne0 11262  ax-1rid 11263  ax-rnegex 11264  ax-rrecex 11265  ax-cnre 11266  ax-pre-lttri 11267  ax-pre-lttrn 11268  ax-pre-ltadd 11269  ax-pre-mulgt0 11270  ax-pre-sup 11271
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-nel 3063  df-ral 3078  df-rex 3088  df-rmo 3366  df-reu 3367  df-rab 3414  df-v 3453  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-int 4908  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  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 6303  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-isom 6546  df-riota 7375  df-ov 7421  df-oprab 7422  df-mpo 7423  df-of 7691  df-om 7876  df-1st 7999  df-2nd 8000  df-frecs 8292  df-wrecs 8323  df-recs 8372  df-rdg 8411  df-1o 8469  df-2o 8470  df-er 8710  df-map 8842  df-pm 8843  df-en 8967  df-dom 8968  df-sdom 8969  df-fin 8970  df-sup 9427  df-inf 9428  df-oi 9497  df-dju 9975  df-card 10013  df-pnf 11338  df-mnf 11339  df-xr 11340  df-ltxr 11341  df-le 11342  df-sub 11536  df-neg 11537  df-div 11967  df-nn 12329  df-2 12398  df-3 12399  df-n0 12600  df-z 12687  df-uz 12959  df-q 13069  df-rp 13114  df-xadd 13235  df-ioo 13473  df-ico 13475  df-icc 13476  df-fz 13633  df-fzo 13782  df-fl 13925  df-seq 14138  df-exp 14198  df-hash 14468  df-cj 15259  df-re 15260  df-im 15261  df-sqrt 15395  df-abs 15396  df-clim 15648  df-sum 15847  df-xmet 21664  df-met 21665  df-cncf 25192  df-ovol 25778  df-vol 25779  df-mbf 25933
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator