![]() |
Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
|
Mirrors > Home > MPE Home > Th. List > hashinf | Structured version Visualization version GIF version |
Description: The value of the ♯ function on an infinite set. (Contributed by Mario Carneiro, 13-Jul-2014.) |
Ref | Expression |
---|---|
hashinf | ⊢ ((𝐴 ∈ 𝑉 ∧ ¬ 𝐴 ∈ Fin) → (♯‘𝐴) = +∞) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | elex 3493 | . 2 ⊢ (𝐴 ∈ 𝑉 → 𝐴 ∈ V) | |
2 | eldif 3956 | . . 3 ⊢ (𝐴 ∈ (V ∖ Fin) ↔ (𝐴 ∈ V ∧ ¬ 𝐴 ∈ Fin)) | |
3 | df-hash 14286 | . . . . . . 7 ⊢ ♯ = (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ∪ ((V ∖ Fin) × {+∞})) | |
4 | 3 | reseq1i 5974 | . . . . . 6 ⊢ (♯ ↾ (V ∖ Fin)) = ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ∪ ((V ∖ Fin) × {+∞})) ↾ (V ∖ Fin)) |
5 | resundir 5993 | . . . . . 6 ⊢ ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ∪ ((V ∖ Fin) × {+∞})) ↾ (V ∖ Fin)) = ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ↾ (V ∖ Fin)) ∪ (((V ∖ Fin) × {+∞}) ↾ (V ∖ Fin))) | |
6 | disjdif 4469 | . . . . . . . . 9 ⊢ (Fin ∩ (V ∖ Fin)) = ∅ | |
7 | eqid 2733 | . . . . . . . . . . 11 ⊢ (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) = (rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) | |
8 | eqid 2733 | . . . . . . . . . . 11 ⊢ ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) = ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) | |
9 | 7, 8 | hashkf 14287 | . . . . . . . . . 10 ⊢ ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card):Fin⟶ℕ0 |
10 | ffn 6713 | . . . . . . . . . 10 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card):Fin⟶ℕ0 → ((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) Fn Fin) | |
11 | fnresdisj 6666 | . . . . . . . . . 10 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) Fn Fin → ((Fin ∩ (V ∖ Fin)) = ∅ ↔ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ↾ (V ∖ Fin)) = ∅)) | |
12 | 9, 10, 11 | mp2b 10 | . . . . . . . . 9 ⊢ ((Fin ∩ (V ∖ Fin)) = ∅ ↔ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ↾ (V ∖ Fin)) = ∅) |
13 | 6, 12 | mpbi 229 | . . . . . . . 8 ⊢ (((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ↾ (V ∖ Fin)) = ∅ |
14 | pnfex 11262 | . . . . . . . . . 10 ⊢ +∞ ∈ V | |
15 | 14 | fconst 6773 | . . . . . . . . 9 ⊢ ((V ∖ Fin) × {+∞}):(V ∖ Fin)⟶{+∞} |
16 | ffn 6713 | . . . . . . . . 9 ⊢ (((V ∖ Fin) × {+∞}):(V ∖ Fin)⟶{+∞} → ((V ∖ Fin) × {+∞}) Fn (V ∖ Fin)) | |
17 | fnresdm 6665 | . . . . . . . . 9 ⊢ (((V ∖ Fin) × {+∞}) Fn (V ∖ Fin) → (((V ∖ Fin) × {+∞}) ↾ (V ∖ Fin)) = ((V ∖ Fin) × {+∞})) | |
18 | 15, 16, 17 | mp2b 10 | . . . . . . . 8 ⊢ (((V ∖ Fin) × {+∞}) ↾ (V ∖ Fin)) = ((V ∖ Fin) × {+∞}) |
19 | 13, 18 | uneq12i 4159 | . . . . . . 7 ⊢ ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ↾ (V ∖ Fin)) ∪ (((V ∖ Fin) × {+∞}) ↾ (V ∖ Fin))) = (∅ ∪ ((V ∖ Fin) × {+∞})) |
20 | uncom 4151 | . . . . . . 7 ⊢ (∅ ∪ ((V ∖ Fin) × {+∞})) = (((V ∖ Fin) × {+∞}) ∪ ∅) | |
21 | un0 4388 | . . . . . . 7 ⊢ (((V ∖ Fin) × {+∞}) ∪ ∅) = ((V ∖ Fin) × {+∞}) | |
22 | 19, 20, 21 | 3eqtri 2765 | . . . . . 6 ⊢ ((((rec((𝑥 ∈ V ↦ (𝑥 + 1)), 0) ↾ ω) ∘ card) ↾ (V ∖ Fin)) ∪ (((V ∖ Fin) × {+∞}) ↾ (V ∖ Fin))) = ((V ∖ Fin) × {+∞}) |
23 | 4, 5, 22 | 3eqtri 2765 | . . . . 5 ⊢ (♯ ↾ (V ∖ Fin)) = ((V ∖ Fin) × {+∞}) |
24 | 23 | fveq1i 6888 | . . . 4 ⊢ ((♯ ↾ (V ∖ Fin))‘𝐴) = (((V ∖ Fin) × {+∞})‘𝐴) |
25 | fvres 6906 | . . . 4 ⊢ (𝐴 ∈ (V ∖ Fin) → ((♯ ↾ (V ∖ Fin))‘𝐴) = (♯‘𝐴)) | |
26 | 14 | fvconst2 7199 | . . . 4 ⊢ (𝐴 ∈ (V ∖ Fin) → (((V ∖ Fin) × {+∞})‘𝐴) = +∞) |
27 | 24, 25, 26 | 3eqtr3a 2797 | . . 3 ⊢ (𝐴 ∈ (V ∖ Fin) → (♯‘𝐴) = +∞) |
28 | 2, 27 | sylbir 234 | . 2 ⊢ ((𝐴 ∈ V ∧ ¬ 𝐴 ∈ Fin) → (♯‘𝐴) = +∞) |
29 | 1, 28 | sylan 581 | 1 ⊢ ((𝐴 ∈ 𝑉 ∧ ¬ 𝐴 ∈ Fin) → (♯‘𝐴) = +∞) |
Colors of variables: wff setvar class |
Syntax hints: ¬ wn 3 → wi 4 ↔ wb 205 ∧ wa 397 = wceq 1542 ∈ wcel 2107 Vcvv 3475 ∖ cdif 3943 ∪ cun 3944 ∩ cin 3945 ∅c0 4320 {csn 4626 ↦ cmpt 5229 × cxp 5672 ↾ cres 5676 ∘ ccom 5678 Fn wfn 6534 ⟶wf 6535 ‘cfv 6539 (class class class)co 7403 ωcom 7849 reccrdg 8403 Fincfn 8934 cardccrd 9925 0cc0 11105 1c1 11106 + caddc 11108 +∞cpnf 11240 ℕ0cn0 12467 ♯chash 14285 |
This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1798 ax-4 1812 ax-5 1914 ax-6 1972 ax-7 2012 ax-8 2109 ax-9 2117 ax-10 2138 ax-11 2155 ax-12 2172 ax-ext 2704 ax-sep 5297 ax-nul 5304 ax-pow 5361 ax-pr 5425 ax-un 7719 ax-cnex 11161 ax-resscn 11162 ax-1cn 11163 ax-icn 11164 ax-addcl 11165 ax-addrcl 11166 ax-mulcl 11167 ax-mulrcl 11168 ax-mulcom 11169 ax-addass 11170 ax-mulass 11171 ax-distr 11172 ax-i2m1 11173 ax-1ne0 11174 ax-1rid 11175 ax-rnegex 11176 ax-rrecex 11177 ax-cnre 11178 ax-pre-lttri 11179 ax-pre-lttrn 11180 ax-pre-ltadd 11181 ax-pre-mulgt0 11182 |
This theorem depends on definitions: df-bi 206 df-an 398 df-or 847 df-3or 1089 df-3an 1090 df-tru 1545 df-fal 1555 df-ex 1783 df-nf 1787 df-sb 2069 df-mo 2535 df-eu 2564 df-clab 2711 df-cleq 2725 df-clel 2811 df-nfc 2886 df-ne 2942 df-nel 3048 df-ral 3063 df-rex 3072 df-reu 3378 df-rab 3434 df-v 3477 df-sbc 3776 df-csb 3892 df-dif 3949 df-un 3951 df-in 3953 df-ss 3963 df-pss 3965 df-nul 4321 df-if 4527 df-pw 4602 df-sn 4627 df-pr 4629 df-op 4633 df-uni 4907 df-int 4949 df-iun 4997 df-br 5147 df-opab 5209 df-mpt 5230 df-tr 5264 df-id 5572 df-eprel 5578 df-po 5586 df-so 5587 df-fr 5629 df-we 5631 df-xp 5680 df-rel 5681 df-cnv 5682 df-co 5683 df-dm 5684 df-rn 5685 df-res 5686 df-ima 5687 df-pred 6296 df-ord 6363 df-on 6364 df-lim 6365 df-suc 6366 df-iota 6491 df-fun 6541 df-fn 6542 df-f 6543 df-f1 6544 df-fo 6545 df-f1o 6546 df-fv 6547 df-riota 7359 df-ov 7406 df-oprab 7407 df-mpo 7408 df-om 7850 df-2nd 7970 df-frecs 8260 df-wrecs 8291 df-recs 8365 df-rdg 8404 df-1o 8460 df-er 8698 df-en 8935 df-dom 8936 df-sdom 8937 df-fin 8938 df-card 9929 df-pnf 11245 df-mnf 11246 df-xr 11247 df-ltxr 11248 df-le 11249 df-sub 11441 df-neg 11442 df-nn 12208 df-n0 12468 df-z 12554 df-uz 12818 df-hash 14286 |
This theorem is referenced by: hashbnd 14291 hasheni 14303 hasheqf1oi 14306 hashclb 14313 nfile 14314 hasheq0 14318 hashdom 14334 hashdomi 14335 hashunx 14341 hashge1 14344 hashss 14364 hash1snb 14374 hashfundm 14397 hashge2el2dif 14436 odhash 19434 lt6abl 19754 upgrfi 28330 hashxpe 31996 esumpinfsum 33012 hasheuni 33020 pgrpgt2nabl 46943 |
Copyright terms: Public domain | W3C validator |