| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > findcard2s | Structured version Visualization version GIF version | ||
| Description: Variation of findcard2 9122 requiring that the element added in the induction step not be a member of the original set. (Contributed by Paul Chapman, 30-Nov-2012.) |
| Ref | Expression |
|---|---|
| findcard2s.1 | ⊢ (𝑥 = ∅ → (𝜑 ↔ 𝜓)) |
| findcard2s.2 | ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜒)) |
| findcard2s.3 | ⊢ (𝑥 = (𝑦 ∪ {𝑧}) → (𝜑 ↔ 𝜃)) |
| findcard2s.4 | ⊢ (𝑥 = 𝐴 → (𝜑 ↔ 𝜏)) |
| findcard2s.5 | ⊢ 𝜓 |
| findcard2s.6 | ⊢ ((𝑦 ∈ Fin ∧ ¬ 𝑧 ∈ 𝑦) → (𝜒 → 𝜃)) |
| Ref | Expression |
|---|---|
| findcard2s | ⊢ (𝐴 ∈ Fin → 𝜏) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | findcard2s.1 | . 2 ⊢ (𝑥 = ∅ → (𝜑 ↔ 𝜓)) | |
| 2 | findcard2s.2 | . 2 ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜒)) | |
| 3 | findcard2s.3 | . 2 ⊢ (𝑥 = (𝑦 ∪ {𝑧}) → (𝜑 ↔ 𝜃)) | |
| 4 | findcard2s.4 | . 2 ⊢ (𝑥 = 𝐴 → (𝜑 ↔ 𝜏)) | |
| 5 | findcard2s.5 | . 2 ⊢ 𝜓 | |
| 6 | findcard2s.6 | . . . 4 ⊢ ((𝑦 ∈ Fin ∧ ¬ 𝑧 ∈ 𝑦) → (𝜒 → 𝜃)) | |
| 7 | 6 | ex 415 | . . 3 ⊢ (𝑦 ∈ Fin → (¬ 𝑧 ∈ 𝑦 → (𝜒 → 𝜃))) |
| 8 | snssi 4738 | . . . . . . . 8 ⊢ (𝑧 ∈ 𝑦 → {𝑧} ⊆ 𝑦) | |
| 9 | ssequn1 4133 | . . . . . . . 8 ⊢ ({𝑧} ⊆ 𝑦 ↔ ({𝑧} ∪ 𝑦) = 𝑦) | |
| 10 | 8, 9 | sylib 220 | . . . . . . 7 ⊢ (𝑧 ∈ 𝑦 → ({𝑧} ∪ 𝑦) = 𝑦) |
| 11 | uncom 4106 | . . . . . . 7 ⊢ ({𝑧} ∪ 𝑦) = (𝑦 ∪ {𝑧}) | |
| 12 | 10, 11 | eqtr3di 2806 | . . . . . 6 ⊢ (𝑧 ∈ 𝑦 → 𝑦 = (𝑦 ∪ {𝑧})) |
| 13 | vex 3452 | . . . . . . 7 ⊢ 𝑦 ∈ V | |
| 14 | 13 | eqvinc 3603 | . . . . . 6 ⊢ (𝑦 = (𝑦 ∪ {𝑧}) ↔ ∃𝑥(𝑥 = 𝑦 ∧ 𝑥 = (𝑦 ∪ {𝑧}))) |
| 15 | 12, 14 | sylib 220 | . . . . 5 ⊢ (𝑧 ∈ 𝑦 → ∃𝑥(𝑥 = 𝑦 ∧ 𝑥 = (𝑦 ∪ {𝑧}))) |
| 16 | 2 | bicomd 225 | . . . . . . 7 ⊢ (𝑥 = 𝑦 → (𝜒 ↔ 𝜑)) |
| 17 | 16, 3 | sylan9bb 516 | . . . . . 6 ⊢ ((𝑥 = 𝑦 ∧ 𝑥 = (𝑦 ∪ {𝑧})) → (𝜒 ↔ 𝜃)) |
| 18 | 17 | exlimiv 1944 | . . . . 5 ⊢ (∃𝑥(𝑥 = 𝑦 ∧ 𝑥 = (𝑦 ∪ {𝑧})) → (𝜒 ↔ 𝜃)) |
| 19 | 15, 18 | syl 17 | . . . 4 ⊢ (𝑧 ∈ 𝑦 → (𝜒 ↔ 𝜃)) |
| 20 | 19 | biimpd 231 | . . 3 ⊢ (𝑧 ∈ 𝑦 → (𝜒 → 𝜃)) |
| 21 | 7, 20 | pm2.61d2 182 | . 2 ⊢ (𝑦 ∈ Fin → (𝜒 → 𝜃)) |
| 22 | 1, 2, 3, 4, 5, 21 | findcard2 9122 | 1 ⊢ (𝐴 ∈ Fin → 𝜏) |
| Colors of variables: wff setvar class |
| Syntax hints: ¬ wn 3 → wi 4 ↔ wb 208 ∧ wa 398 = wceq 1554 ∃wex 1793 ∈ wcel 2136 ∪ cun 3897 ⊆ wss 3899 ∅c0 4280 {csn 4576 Fincfn 8916 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1809 ax-4 1823 ax-5 1924 ax-6 1981 ax-7 2022 ax-8 2138 ax-9 2146 ax-10 2169 ax-11 2185 ax-12 2206 ax-ext 2728 ax-sep 5240 ax-nul 5250 ax-pr 5384 ax-un 7707 |
| This theorem depends on definitions: df-bi 209 df-an 399 df-or 857 df-3or 1096 df-3an 1097 df-tru 1557 df-fal 1567 df-ex 1794 df-nf 1798 df-sb 2085 df-mo 2560 df-eu 2590 df-clab 2735 df-cleq 2748 df-clel 2831 df-nfc 2905 df-ne 2952 df-ral 3071 df-rex 3081 df-reu 3362 df-rab 3409 df-v 3450 df-sbc 3740 df-dif 3902 df-un 3904 df-in 3906 df-ss 3916 df-pss 3919 df-nul 4281 df-if 4475 df-pw 4551 df-sn 4577 df-pr 4579 df-op 4583 df-uni 4860 df-br 5095 df-opab 5157 df-tr 5202 df-id 5535 df-eprel 5540 df-po 5548 df-so 5549 df-fr 5593 df-we 5595 df-xp 5646 df-rel 5647 df-cnv 5648 df-co 5649 df-dm 5650 df-rn 5651 df-res 5652 df-ima 5653 df-ord 6338 df-on 6339 df-lim 6340 df-suc 6341 df-iota 6466 df-fun 6512 df-fn 6513 df-f 6514 df-f1 6515 df-fo 6516 df-f1o 6517 df-fv 6518 df-om 7836 df-en 8917 df-fin 8920 |
| This theorem is referenced by: findcard2d 9124 unfi 9128 ac6sfi 9217 fodomfi 9245 domunfican 9255 fodomfiOLD 9263 hashxplem 14436 hashmap 14438 hashbc 14456 hashf1lem2 14459 hashf1 14460 fsum2d 15774 fsumabs 15805 fsumrlim 15815 fsumo1 15816 fsumiun 15825 incexclem 15842 fprod2d 15987 coprmprod 16671 coprmproddvds 16673 gsum2dlem2 19987 ablfac1eulem 20090 gsumle 20161 mplcoe1 22063 mplcoe5 22066 coe1fzgsumd 22340 evl1gsumd 22393 mdetunilem9 22653 ptcmpfi 23846 tmdgsum 24128 fsumcn 24905 ovolfiniun 25536 volfiniun 25582 itgfsum 25862 dvmptfsum 26010 jensen 27023 gsumvsca1 33360 gsumvsca2 33361 finixpnum 38052 matunitlindflem1 38063 pwslnm 43619 fnchoice 45557 dvmptfprod 46467 |
| Copyright terms: Public domain | W3C validator |