| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > funimass3 | Structured version Visualization version GIF version | ||
| Description: A kind of contraposition law that infers an image subclass from a subclass of a preimage. Raph Levien remarks: "Likely this could be proved directly, and fvimacnv 7050 would be the special case of 𝐴 being a singleton, but it works this way round too." (Contributed by Raph Levien, 20-Nov-2006.) |
| Ref | Expression |
|---|---|
| funimass3 | ⊢ ((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → ((𝐹 “ 𝐴) ⊆ 𝐵 ↔ 𝐴 ⊆ (◡𝐹 “ 𝐵))) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | funimass4 6947 | . . 3 ⊢ ((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → ((𝐹 “ 𝐴) ⊆ 𝐵 ↔ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝐵)) | |
| 2 | ssel 3932 | . . . . . 6 ⊢ (𝐴 ⊆ dom 𝐹 → (𝑥 ∈ 𝐴 → 𝑥 ∈ dom 𝐹)) | |
| 3 | fvimacnv 7050 | . . . . . . 7 ⊢ ((Fun 𝐹 ∧ 𝑥 ∈ dom 𝐹) → ((𝐹‘𝑥) ∈ 𝐵 ↔ 𝑥 ∈ (◡𝐹 “ 𝐵))) | |
| 4 | 3 | ex 417 | . . . . . 6 ⊢ (Fun 𝐹 → (𝑥 ∈ dom 𝐹 → ((𝐹‘𝑥) ∈ 𝐵 ↔ 𝑥 ∈ (◡𝐹 “ 𝐵)))) |
| 5 | 2, 4 | syl9r 79 | . . . . 5 ⊢ (Fun 𝐹 → (𝐴 ⊆ dom 𝐹 → (𝑥 ∈ 𝐴 → ((𝐹‘𝑥) ∈ 𝐵 ↔ 𝑥 ∈ (◡𝐹 “ 𝐵))))) |
| 6 | 5 | imp31 422 | . . . 4 ⊢ (((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) ∧ 𝑥 ∈ 𝐴) → ((𝐹‘𝑥) ∈ 𝐵 ↔ 𝑥 ∈ (◡𝐹 “ 𝐵))) |
| 7 | 6 | ralbidva 3186 | . . 3 ⊢ ((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → (∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝐵 ↔ ∀𝑥 ∈ 𝐴 𝑥 ∈ (◡𝐹 “ 𝐵))) |
| 8 | 1, 7 | bitrd 282 | . 2 ⊢ ((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → ((𝐹 “ 𝐴) ⊆ 𝐵 ↔ ∀𝑥 ∈ 𝐴 𝑥 ∈ (◡𝐹 “ 𝐵))) |
| 9 | dfss3 3927 | . 2 ⊢ (𝐴 ⊆ (◡𝐹 “ 𝐵) ↔ ∀𝑥 ∈ 𝐴 𝑥 ∈ (◡𝐹 “ 𝐵)) | |
| 10 | 8, 9 | bitr4di 292 | 1 ⊢ ((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → ((𝐹 “ 𝐴) ⊆ 𝐵 ↔ 𝐴 ⊆ (◡𝐹 “ 𝐵))) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ↔ wb 209 ∧ wa 400 ∈ wcel 2143 ∀wral 3079 ⊆ wss 3906 ◡ccnv 5662 dom cdm 5663 “ cima 5666 Fun wfun 6532 ‘cfv 6538 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1825 ax-4 1839 ax-5 1940 ax-6 1997 ax-7 2038 ax-8 2145 ax-9 2153 ax-10 2176 ax-11 2192 ax-12 2213 ax-ext 2735 ax-sep 5258 ax-nul 5270 ax-pr 5406 |
| This theorem depends on definitions: df-bi 210 df-an 401 df-or 861 df-3an 1105 df-tru 1573 df-fal 1583 df-ex 1810 df-nf 1814 df-sb 2097 df-mo 2567 df-eu 2597 df-clab 2742 df-cleq 2755 df-clel 2838 df-ne 2959 df-ral 3080 df-rex 3090 df-rab 3417 df-v 3457 df-dif 3909 df-un 3911 df-in 3913 df-ss 3923 df-nul 4288 df-if 4489 df-sn 4591 df-pr 4593 df-op 4597 df-uni 4874 df-br 5111 df-opab 5175 df-id 5558 df-xp 5669 df-rel 5670 df-cnv 5671 df-co 5672 df-dm 5673 df-rn 5674 df-res 5675 df-ima 5676 df-iota 6494 df-fun 6540 df-fn 6541 df-fv 6546 |
| This theorem is referenced by: funimass5 7052 funconstss 7053 fvimacnvALT 7054 r0weon 9997 iscnp3 23382 cnpnei 23402 cnclsi 23410 cncls 23412 cncnp 23418 1stccnp 23600 txcnpi 23746 xkoco2cn 23796 xkococnlem 23797 basqtop 23849 kqnrmlem1 23881 kqnrmlem2 23882 reghmph 23931 nrmhmph 23932 elfm3 24088 rnelfm 24091 symgtgp 24244 tgpconncompeqg 24250 eltsms 24271 ucnprima 24419 plyco0 26330 plyeq0 26349 xrlimcnp 27114 rinvf1o 32956 xppreima 32971 rhmpreimacnlem 34255 cvmliftmolem1 35754 cvmlift2lem9 35784 cvmlift3lem6 35797 mclsppslem 36056 |
| Copyright terms: Public domain | W3C validator |