| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > dffun6 | Structured version Visualization version GIF version | ||
| Description: Alternate definition of a function using "at most one" notation. (Contributed by NM, 9-Mar-1995.) Avoid ax-10 2146, ax-12 2182. (Revised by SN, 19-Dec-2024.) |
| Ref | Expression |
|---|---|
| dffun6 | ⊢ (Fun 𝐹 ↔ (Rel 𝐹 ∧ ∀𝑥∃*𝑦 𝑥𝐹𝑦)) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | dffun2 6500 | . 2 ⊢ (Fun 𝐹 ↔ (Rel 𝐹 ∧ ∀𝑥∀𝑦∀𝑧((𝑥𝐹𝑦 ∧ 𝑥𝐹𝑧) → 𝑦 = 𝑧))) | |
| 2 | breq2 5100 | . . . . 5 ⊢ (𝑦 = 𝑧 → (𝑥𝐹𝑦 ↔ 𝑥𝐹𝑧)) | |
| 3 | 2 | mo4 2564 | . . . 4 ⊢ (∃*𝑦 𝑥𝐹𝑦 ↔ ∀𝑦∀𝑧((𝑥𝐹𝑦 ∧ 𝑥𝐹𝑧) → 𝑦 = 𝑧)) |
| 4 | 3 | albii 1820 | . . 3 ⊢ (∀𝑥∃*𝑦 𝑥𝐹𝑦 ↔ ∀𝑥∀𝑦∀𝑧((𝑥𝐹𝑦 ∧ 𝑥𝐹𝑧) → 𝑦 = 𝑧)) |
| 5 | 4 | anbi2i 623 | . 2 ⊢ ((Rel 𝐹 ∧ ∀𝑥∃*𝑦 𝑥𝐹𝑦) ↔ (Rel 𝐹 ∧ ∀𝑥∀𝑦∀𝑧((𝑥𝐹𝑦 ∧ 𝑥𝐹𝑧) → 𝑦 = 𝑧))) |
| 6 | 1, 5 | bitr4i 278 | 1 ⊢ (Fun 𝐹 ↔ (Rel 𝐹 ∧ ∀𝑥∃*𝑦 𝑥𝐹𝑦)) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ↔ wb 206 ∧ wa 395 ∀wal 1539 ∃*wmo 2535 class class class wbr 5096 Rel wrel 5627 Fun wfun 6484 |
| 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-ext 2706 ax-sep 5239 ax-nul 5249 ax-pr 5375 |
| This theorem depends on definitions: df-bi 207 df-an 396 df-or 848 df-3an 1088 df-tru 1544 df-fal 1554 df-ex 1781 df-sb 2068 df-mo 2537 df-clab 2713 df-cleq 2726 df-clel 2809 df-ral 3050 df-rex 3059 df-rab 3398 df-v 3440 df-dif 3902 df-un 3904 df-ss 3916 df-nul 4284 df-if 4478 df-sn 4579 df-pr 4581 df-op 4585 df-br 5097 df-opab 5159 df-id 5517 df-xp 5628 df-rel 5629 df-cnv 5630 df-co 5631 df-fun 6492 |
| This theorem is referenced by: dffun3 6502 funmo 6506 dffun7 6517 fununfun 6538 funcnvsn 6540 funcnv2 6558 svrelfun 6562 funimaexg 6577 fnres 6617 nfunsn 6871 dff3 7043 brdom3 10436 nqerf 10839 shftfn 14994 cnextfun 24006 perfdvf 25858 taylf 26322 funressnvmo 47233 |
| Copyright terms: Public domain | W3C validator |