MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  dffo2 Structured version   Visualization version   GIF version

Theorem dffo2 6797
Description: Alternate definition of an onto function. (Contributed by NM, 22-Mar-2006.)
Assertion
Ref Expression
dffo2 (𝐹:𝐴onto𝐵 ↔ (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))

Proof of Theorem dffo2
StepHypRef Expression
1 fof 6793 . . 3 (𝐹:𝐴onto𝐵𝐹:𝐴𝐵)
2 forn 6796 . . 3 (𝐹:𝐴onto𝐵 → ran 𝐹 = 𝐵)
31, 2jca 521 . 2 (𝐹:𝐴onto𝐵 → (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))
4 ffn 6706 . . 3 (𝐹:𝐴𝐵𝐹 Fn 𝐴)
5 df-fo 6543 . . . 4 (𝐹:𝐴onto𝐵 ↔ (𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵))
65biimpri 231 . . 3 ((𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵) → 𝐹:𝐴onto𝐵)
74, 6sylan 592 . 2 ((𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵) → 𝐹:𝐴onto𝐵)
83, 7impbii 212 1 (𝐹:𝐴onto𝐵 ↔ (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wb 209  wa 401   = wceq 1570  ran crn 5660   Fn wfn 6532  wf 6533  ontowfo 6535
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-9 2155  ax-ext 2734
This proof depends on definitions:  df-bi 210  df-an 402  df-ex 1813  df-cleq 2754  df-ss 3919  df-f 6541  df-fo 6543
This theorem is used by:  focofo  6806  foconst  6808  dff1o5  6831  dffo3  7098  dffo4  7099  exfo  7101  dffo3f  7102  fo1stres  8015  fo2ndres  8016  fo2ndf  8121  cantnf  9675  hsmexlem2  10432  setcepi  18181  odf1o1  19700  efgsfo  19867  pjfo  21929  xrhmeo  25175  grpofo  30966  cnpconn  35796  lnmepi  43913  imasetpreimafvbijlemfo  48292  fargshiftfo  48329
  Copyright terms: Public domain W3C validator