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

Theorem o1of2 15534
Description: Show that a binary operation preserves eventual boundedness. (Contributed by Mario Carneiro, 15-Sep-2014.)
Hypotheses
Ref Expression
o1of2.1 ((𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ) → 𝑀 ∈ ℝ)
o1of2.2 ((𝑥 ∈ ℂ ∧ 𝑦 ∈ ℂ) → (𝑥𝑅𝑦) ∈ ℂ)
o1of2.3 (((𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ) ∧ (𝑥 ∈ ℂ ∧ 𝑦 ∈ ℂ)) → (((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘(𝑥𝑅𝑦)) ≤ 𝑀))
Assertion
Ref Expression
o1of2 ((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1))
Distinct variable groups:   𝑚,𝑛,𝑥,𝑦,𝐹   𝑚,𝐺,𝑛,𝑥,𝑦   𝑅,𝑚,𝑛,𝑥,𝑦   𝑥,𝑀,𝑦
Allowed substitution hints:   𝑀(𝑚,𝑛)

Proof of Theorem o1of2
Dummy variables 𝑎 𝑏 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 o1f 15450 . . . 4 (𝐹 ∈ 𝑂(1) → 𝐹:dom 𝐹⟶ℂ)
2 o1bdd 15452 . . . 4 ((𝐹 ∈ 𝑂(1) ∧ 𝐹:dom 𝐹⟶ℂ) → ∃𝑎 ∈ ℝ ∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚))
31, 2mpdan 687 . . 3 (𝐹 ∈ 𝑂(1) → ∃𝑎 ∈ ℝ ∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚))
43adantr 480 . 2 ((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) → ∃𝑎 ∈ ℝ ∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚))
5 o1f 15450 . . . 4 (𝐺 ∈ 𝑂(1) → 𝐺:dom 𝐺⟶ℂ)
6 o1bdd 15452 . . . 4 ((𝐺 ∈ 𝑂(1) ∧ 𝐺:dom 𝐺⟶ℂ) → ∃𝑏 ∈ ℝ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛))
75, 6mpdan 687 . . 3 (𝐺 ∈ 𝑂(1) → ∃𝑏 ∈ ℝ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛))
87adantl 481 . 2 ((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) → ∃𝑏 ∈ ℝ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛))
9 reeanv 3206 . . 3 (∃𝑎 ∈ ℝ ∃𝑏 ∈ ℝ (∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) ↔ (∃𝑎 ∈ ℝ ∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∃𝑏 ∈ ℝ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)))
10 reeanv 3206 . . . . 5 (∃𝑚 ∈ ℝ ∃𝑛 ∈ ℝ (∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) ↔ (∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)))
11 inss1 4187 . . . . . . . . . 10 (dom 𝐹 ∩ dom 𝐺) ⊆ dom 𝐹
12 ssralv 4000 . . . . . . . . . 10 ((dom 𝐹 ∩ dom 𝐺) ⊆ dom 𝐹 → (∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) → ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚)))
1311, 12ax-mp 5 . . . . . . . . 9 (∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) → ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚))
14 inss2 4188 . . . . . . . . . 10 (dom 𝐹 ∩ dom 𝐺) ⊆ dom 𝐺
15 ssralv 4000 . . . . . . . . . 10 ((dom 𝐹 ∩ dom 𝐺) ⊆ dom 𝐺 → (∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛) → ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)))
1614, 15ax-mp 5 . . . . . . . . 9 (∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛) → ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛))
1713, 16anim12i 613 . . . . . . . 8 ((∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)))
18 r19.26 3094 . . . . . . . 8 (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)((𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ (𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) ↔ (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)))
1917, 18sylibr 234 . . . . . . 7 ((∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)((𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ (𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)))
20 anim12 808 . . . . . . . . . 10 (((𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ (𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → ((𝑎𝑧𝑏𝑧) → ((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛)))
21 simplrl 776 . . . . . . . . . . . . . 14 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝑎 ∈ ℝ)
2221adantr 480 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → 𝑎 ∈ ℝ)
23 simplrr 777 . . . . . . . . . . . . . 14 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝑏 ∈ ℝ)
2423adantr 480 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → 𝑏 ∈ ℝ)
25 o1dm 15451 . . . . . . . . . . . . . . . 16 (𝐹 ∈ 𝑂(1) → dom 𝐹 ⊆ ℝ)
2625ad3antrrr 730 . . . . . . . . . . . . . . 15 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → dom 𝐹 ⊆ ℝ)
2711, 26sstrid 3943 . . . . . . . . . . . . . 14 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → (dom 𝐹 ∩ dom 𝐺) ⊆ ℝ)
2827sselda 3931 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → 𝑧 ∈ ℝ)
29 maxle 13104 . . . . . . . . . . . . 13 ((𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 ↔ (𝑎𝑧𝑏𝑧)))
3022, 24, 28, 29syl3anc 1373 . . . . . . . . . . . 12 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 ↔ (𝑎𝑧𝑏𝑧)))
3130biimpd 229 . . . . . . . . . . 11 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (𝑎𝑧𝑏𝑧)))
321ad3antrrr 730 . . . . . . . . . . . . . 14 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝐹:dom 𝐹⟶ℂ)
3311sseli 3927 . . . . . . . . . . . . . 14 (𝑧 ∈ (dom 𝐹 ∩ dom 𝐺) → 𝑧 ∈ dom 𝐹)
34 ffvelcdm 7024 . . . . . . . . . . . . . 14 ((𝐹:dom 𝐹⟶ℂ ∧ 𝑧 ∈ dom 𝐹) → (𝐹𝑧) ∈ ℂ)
3532, 33, 34syl2an 596 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (𝐹𝑧) ∈ ℂ)
365ad3antlr 731 . . . . . . . . . . . . . 14 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝐺:dom 𝐺⟶ℂ)
3714sseli 3927 . . . . . . . . . . . . . 14 (𝑧 ∈ (dom 𝐹 ∩ dom 𝐺) → 𝑧 ∈ dom 𝐺)
38 ffvelcdm 7024 . . . . . . . . . . . . . 14 ((𝐺:dom 𝐺⟶ℂ ∧ 𝑧 ∈ dom 𝐺) → (𝐺𝑧) ∈ ℂ)
3936, 37, 38syl2an 596 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (𝐺𝑧) ∈ ℂ)
40 o1of2.3 . . . . . . . . . . . . . . 15 (((𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ) ∧ (𝑥 ∈ ℂ ∧ 𝑦 ∈ ℂ)) → (((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘(𝑥𝑅𝑦)) ≤ 𝑀))
4140ralrimivva 3177 . . . . . . . . . . . . . 14 ((𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ) → ∀𝑥 ∈ ℂ ∀𝑦 ∈ ℂ (((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘(𝑥𝑅𝑦)) ≤ 𝑀))
4241ad2antlr 727 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → ∀𝑥 ∈ ℂ ∀𝑦 ∈ ℂ (((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘(𝑥𝑅𝑦)) ≤ 𝑀))
43 fveq2 6832 . . . . . . . . . . . . . . . . 17 (𝑥 = (𝐹𝑧) → (abs‘𝑥) = (abs‘(𝐹𝑧)))
4443breq1d 5106 . . . . . . . . . . . . . . . 16 (𝑥 = (𝐹𝑧) → ((abs‘𝑥) ≤ 𝑚 ↔ (abs‘(𝐹𝑧)) ≤ 𝑚))
4544anbi1d 631 . . . . . . . . . . . . . . 15 (𝑥 = (𝐹𝑧) → (((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) ↔ ((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛)))
46 fvoveq1 7379 . . . . . . . . . . . . . . . 16 (𝑥 = (𝐹𝑧) → (abs‘(𝑥𝑅𝑦)) = (abs‘((𝐹𝑧)𝑅𝑦)))
4746breq1d 5106 . . . . . . . . . . . . . . 15 (𝑥 = (𝐹𝑧) → ((abs‘(𝑥𝑅𝑦)) ≤ 𝑀 ↔ (abs‘((𝐹𝑧)𝑅𝑦)) ≤ 𝑀))
4845, 47imbi12d 344 . . . . . . . . . . . . . 14 (𝑥 = (𝐹𝑧) → ((((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘(𝑥𝑅𝑦)) ≤ 𝑀) ↔ (((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘((𝐹𝑧)𝑅𝑦)) ≤ 𝑀)))
49 fveq2 6832 . . . . . . . . . . . . . . . . 17 (𝑦 = (𝐺𝑧) → (abs‘𝑦) = (abs‘(𝐺𝑧)))
5049breq1d 5106 . . . . . . . . . . . . . . . 16 (𝑦 = (𝐺𝑧) → ((abs‘𝑦) ≤ 𝑛 ↔ (abs‘(𝐺𝑧)) ≤ 𝑛))
5150anbi2d 630 . . . . . . . . . . . . . . 15 (𝑦 = (𝐺𝑧) → (((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) ↔ ((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛)))
52 oveq2 7364 . . . . . . . . . . . . . . . . 17 (𝑦 = (𝐺𝑧) → ((𝐹𝑧)𝑅𝑦) = ((𝐹𝑧)𝑅(𝐺𝑧)))
5352fveq2d 6836 . . . . . . . . . . . . . . . 16 (𝑦 = (𝐺𝑧) → (abs‘((𝐹𝑧)𝑅𝑦)) = (abs‘((𝐹𝑧)𝑅(𝐺𝑧))))
5453breq1d 5106 . . . . . . . . . . . . . . 15 (𝑦 = (𝐺𝑧) → ((abs‘((𝐹𝑧)𝑅𝑦)) ≤ 𝑀 ↔ (abs‘((𝐹𝑧)𝑅(𝐺𝑧))) ≤ 𝑀))
5551, 54imbi12d 344 . . . . . . . . . . . . . 14 (𝑦 = (𝐺𝑧) → ((((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘((𝐹𝑧)𝑅𝑦)) ≤ 𝑀) ↔ (((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛) → (abs‘((𝐹𝑧)𝑅(𝐺𝑧))) ≤ 𝑀)))
5648, 55rspc2va 3586 . . . . . . . . . . . . 13 ((((𝐹𝑧) ∈ ℂ ∧ (𝐺𝑧) ∈ ℂ) ∧ ∀𝑥 ∈ ℂ ∀𝑦 ∈ ℂ (((abs‘𝑥) ≤ 𝑚 ∧ (abs‘𝑦) ≤ 𝑛) → (abs‘(𝑥𝑅𝑦)) ≤ 𝑀)) → (((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛) → (abs‘((𝐹𝑧)𝑅(𝐺𝑧))) ≤ 𝑀))
5735, 39, 42, 56syl21anc 837 . . . . . . . . . . . 12 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛) → (abs‘((𝐹𝑧)𝑅(𝐺𝑧))) ≤ 𝑀))
5832ffnd 6661 . . . . . . . . . . . . . . 15 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝐹 Fn dom 𝐹)
5936ffnd 6661 . . . . . . . . . . . . . . 15 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝐺 Fn dom 𝐺)
60 reex 11115 . . . . . . . . . . . . . . . 16 ℝ ∈ V
61 ssexg 5266 . . . . . . . . . . . . . . . 16 ((dom 𝐹 ⊆ ℝ ∧ ℝ ∈ V) → dom 𝐹 ∈ V)
6226, 60, 61sylancl 586 . . . . . . . . . . . . . . 15 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → dom 𝐹 ∈ V)
63 dmexg 7841 . . . . . . . . . . . . . . . 16 (𝐺 ∈ 𝑂(1) → dom 𝐺 ∈ V)
6463ad3antlr 731 . . . . . . . . . . . . . . 15 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → dom 𝐺 ∈ V)
65 eqid 2734 . . . . . . . . . . . . . . 15 (dom 𝐹 ∩ dom 𝐺) = (dom 𝐹 ∩ dom 𝐺)
66 eqidd 2735 . . . . . . . . . . . . . . 15 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ dom 𝐹) → (𝐹𝑧) = (𝐹𝑧))
67 eqidd 2735 . . . . . . . . . . . . . . 15 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ dom 𝐺) → (𝐺𝑧) = (𝐺𝑧))
6858, 59, 62, 64, 65, 66, 67ofval 7631 . . . . . . . . . . . . . 14 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → ((𝐹f 𝑅𝐺)‘𝑧) = ((𝐹𝑧)𝑅(𝐺𝑧)))
6968fveq2d 6836 . . . . . . . . . . . . 13 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) = (abs‘((𝐹𝑧)𝑅(𝐺𝑧))))
7069breq1d 5106 . . . . . . . . . . . 12 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → ((abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀 ↔ (abs‘((𝐹𝑧)𝑅(𝐺𝑧))) ≤ 𝑀))
7157, 70sylibrd 259 . . . . . . . . . . 11 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛) → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀))
7231, 71imim12d 81 . . . . . . . . . 10 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (((𝑎𝑧𝑏𝑧) → ((abs‘(𝐹𝑧)) ≤ 𝑚 ∧ (abs‘(𝐺𝑧)) ≤ 𝑛)) → (if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀)))
7320, 72syl5 34 . . . . . . . . 9 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ 𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)) → (((𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ (𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀)))
7473ralimdva 3146 . . . . . . . 8 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)((𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ (𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀)))
75 o1of2.2 . . . . . . . . . . 11 ((𝑥 ∈ ℂ ∧ 𝑦 ∈ ℂ) → (𝑥𝑅𝑦) ∈ ℂ)
7675adantl 481 . . . . . . . . . 10 (((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) ∧ (𝑥 ∈ ℂ ∧ 𝑦 ∈ ℂ)) → (𝑥𝑅𝑦) ∈ ℂ)
7776, 32, 36, 62, 64, 65off 7638 . . . . . . . . 9 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → (𝐹f 𝑅𝐺):(dom 𝐹 ∩ dom 𝐺)⟶ℂ)
7823, 21ifcld 4524 . . . . . . . . 9 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → if(𝑎𝑏, 𝑏, 𝑎) ∈ ℝ)
79 o1of2.1 . . . . . . . . . 10 ((𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ) → 𝑀 ∈ ℝ)
8079adantl 481 . . . . . . . . 9 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → 𝑀 ∈ ℝ)
81 elo12r 15449 . . . . . . . . . 10 ((((𝐹f 𝑅𝐺):(dom 𝐹 ∩ dom 𝐺)⟶ℂ ∧ (dom 𝐹 ∩ dom 𝐺) ⊆ ℝ) ∧ (if(𝑎𝑏, 𝑏, 𝑎) ∈ ℝ ∧ 𝑀 ∈ ℝ) ∧ ∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1))
82813expia 1121 . . . . . . . . 9 ((((𝐹f 𝑅𝐺):(dom 𝐹 ∩ dom 𝐺)⟶ℂ ∧ (dom 𝐹 ∩ dom 𝐺) ⊆ ℝ) ∧ (if(𝑎𝑏, 𝑏, 𝑎) ∈ ℝ ∧ 𝑀 ∈ ℝ)) → (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
8377, 27, 78, 80, 82syl22anc 838 . . . . . . . 8 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)(if(𝑎𝑏, 𝑏, 𝑎) ≤ 𝑧 → (abs‘((𝐹f 𝑅𝐺)‘𝑧)) ≤ 𝑀) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
8474, 83syld 47 . . . . . . 7 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → (∀𝑧 ∈ (dom 𝐹 ∩ dom 𝐺)((𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ (𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
8519, 84syl5 34 . . . . . 6 ((((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) ∧ (𝑚 ∈ ℝ ∧ 𝑛 ∈ ℝ)) → ((∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
8685rexlimdvva 3191 . . . . 5 (((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) → (∃𝑚 ∈ ℝ ∃𝑛 ∈ ℝ (∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
8710, 86biimtrrid 243 . . . 4 (((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) ∧ (𝑎 ∈ ℝ ∧ 𝑏 ∈ ℝ)) → ((∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
8887rexlimdvva 3191 . . 3 ((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) → (∃𝑎 ∈ ℝ ∃𝑏 ∈ ℝ (∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
899, 88biimtrrid 243 . 2 ((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) → ((∃𝑎 ∈ ℝ ∃𝑚 ∈ ℝ ∀𝑧 ∈ dom 𝐹(𝑎𝑧 → (abs‘(𝐹𝑧)) ≤ 𝑚) ∧ ∃𝑏 ∈ ℝ ∃𝑛 ∈ ℝ ∀𝑧 ∈ dom 𝐺(𝑏𝑧 → (abs‘(𝐺𝑧)) ≤ 𝑛)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1)))
904, 8, 89mp2and 699 1 ((𝐹 ∈ 𝑂(1) ∧ 𝐺 ∈ 𝑂(1)) → (𝐹f 𝑅𝐺) ∈ 𝑂(1))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395   = wceq 1541  wcel 2113  wral 3049  wrex 3058  Vcvv 3438  cin 3898  wss 3899  ifcif 4477   class class class wbr 5096  dom cdm 5622  wf 6486  cfv 6490  (class class class)co 7356  f cof 7618  cc 11022  cr 11023  cle 11165  abscabs 15155  𝑂(1)co1 15407
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2182  ax-ext 2706  ax-rep 5222  ax-sep 5239  ax-nul 5249  ax-pow 5308  ax-pr 5375  ax-un 7678  ax-cnex 11080  ax-resscn 11081  ax-pre-lttri 11098  ax-pre-lttrn 11099
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2537  df-eu 2567  df-clab 2713  df-cleq 2726  df-clel 2809  df-nfc 2883  df-ne 2931  df-nel 3035  df-ral 3050  df-rex 3059  df-reu 3349  df-rab 3398  df-v 3440  df-sbc 3739  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-nul 4284  df-if 4478  df-pw 4554  df-sn 4579  df-pr 4581  df-op 4585  df-uni 4862  df-iun 4946  df-br 5097  df-opab 5159  df-mpt 5178  df-id 5517  df-po 5530  df-so 5531  df-xp 5628  df-rel 5629  df-cnv 5630  df-co 5631  df-dm 5632  df-rn 5633  df-res 5634  df-ima 5635  df-iota 6446  df-fun 6492  df-fn 6493  df-f 6494  df-f1 6495  df-fo 6496  df-f1o 6497  df-fv 6498  df-ov 7359  df-oprab 7360  df-mpo 7361  df-of 7620  df-er 8633  df-pm 8764  df-en 8882  df-dom 8883  df-sdom 8884  df-pnf 11166  df-mnf 11167  df-xr 11168  df-ltxr 11169  df-le 11170  df-ico 13265  df-o1 15411
This theorem is referenced by:  o1add  15535  o1mul  15536  o1sub  15537
  Copyright terms: Public domain W3C validator