| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > fnco | Structured version Visualization version GIF version | ||
| Description: Composition of two functions with domains as a function with domain. (Contributed by NM, 22-May-2006.) (Proof shortened by AV, 20-Sep-2024.) |
| Ref | Expression |
|---|---|
| fnco | ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → (𝐹 ∘ 𝐺) Fn 𝐵) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | fnfun 6617 | . . . 4 ⊢ (𝐺 Fn 𝐵 → Fun 𝐺) | |
| 2 | fncofn 6634 | . . . 4 ⊢ ((𝐹 Fn 𝐴 ∧ Fun 𝐺) → (𝐹 ∘ 𝐺) Fn (◡𝐺 “ 𝐴)) | |
| 3 | 1, 2 | sylan2 602 | . . 3 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵) → (𝐹 ∘ 𝐺) Fn (◡𝐺 “ 𝐴)) |
| 4 | 3 | 3adant3 1144 | . 2 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → (𝐹 ∘ 𝐺) Fn (◡𝐺 “ 𝐴)) |
| 5 | cnvimassrndm 6134 | . . . . 5 ⊢ (ran 𝐺 ⊆ 𝐴 → (◡𝐺 “ 𝐴) = dom 𝐺) | |
| 6 | 5 | 3ad2ant3 1147 | . . . 4 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → (◡𝐺 “ 𝐴) = dom 𝐺) |
| 7 | fndm 6620 | . . . . 5 ⊢ (𝐺 Fn 𝐵 → dom 𝐺 = 𝐵) | |
| 8 | 7 | 3ad2ant2 1146 | . . . 4 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → dom 𝐺 = 𝐵) |
| 9 | 6, 8 | eqtr2d 2797 | . . 3 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → 𝐵 = (◡𝐺 “ 𝐴)) |
| 10 | 9 | fneq2d 6611 | . 2 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → ((𝐹 ∘ 𝐺) Fn 𝐵 ↔ (𝐹 ∘ 𝐺) Fn (◡𝐺 “ 𝐴))) |
| 11 | 4, 10 | mpbird 259 | 1 ⊢ ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵 ∧ ran 𝐺 ⊆ 𝐴) → (𝐹 ∘ 𝐺) Fn 𝐵) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ∧ w3a 1097 = wceq 1559 ⊆ wss 3904 ◡ccnv 5644 dom cdm 5645 ran crn 5646 “ cima 5648 ∘ ccom 5649 Fun wfun 6511 Fn wfn 6512 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1814 ax-4 1828 ax-5 1929 ax-6 1986 ax-7 2027 ax-8 2143 ax-9 2151 ax-10 2174 ax-11 2190 ax-12 2211 ax-ext 2733 ax-sep 5245 ax-pr 5389 |
| This theorem depends on definitions: df-bi 209 df-an 400 df-or 859 df-3an 1099 df-tru 1562 df-fal 1572 df-ex 1799 df-nf 1803 df-sb 2090 df-mo 2565 df-eu 2595 df-clab 2740 df-cleq 2753 df-clel 2836 df-nfc 2910 df-ral 3076 df-rex 3086 df-rab 3414 df-v 3455 df-dif 3907 df-un 3909 df-in 3911 df-ss 3921 df-nul 4286 df-if 4480 df-sn 4582 df-pr 4584 df-op 4588 df-br 5100 df-opab 5162 df-id 5540 df-xp 5651 df-rel 5652 df-cnv 5653 df-co 5654 df-dm 5655 df-rn 5656 df-res 5657 df-ima 5658 df-fun 6519 df-fn 6520 |
| This theorem is referenced by: fnfco 6725 fsplitfpar 8092 fipreima 9298 updjudhcoinlf 9887 updjudhcoinrg 9888 cshco 14846 swrdco 14847 isofn 17791 prdsinvlem 19074 prdsmgp 20180 pws1 20352 frlmbas 21787 frlmup3 21832 frlmup4 21833 evlslem1 22115 upxp 23663 uptx 23665 0vfval 30755 xppreima2 32803 psgnfzto1stlem 33241 tocycfvres1 33251 tocycfvres2 33252 cycpmfvlem 33253 cycpmfv3 33256 cycpmco2 33274 sseqfv1 34647 sseqfn 34648 sseqfv2 34652 volsupnfl 38128 ftc1anclem5 38160 ftc1anclem8 38163 choicefi 45741 fourierdlem42 46687 fcoreslem4 47624 ackvalsucsucval 49274 isofnALT 49616 |
| Copyright terms: Public domain | W3C validator |