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

Theorem dffo2 6796
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 6792 . . 3 (𝐹:𝐴onto𝐵𝐹:𝐴𝐵)
2 forn 6795 . . 3 (𝐹:𝐴onto𝐵 → ran 𝐹 = 𝐵)
31, 2jca 520 . 2 (𝐹:𝐴onto𝐵 → (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))
4 ffn 6705 . . 3 (𝐹:𝐴𝐵𝐹 Fn 𝐴)
5 df-fo 6542 . . . 4 (𝐹:𝐴onto𝐵 ↔ (𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵))
65biimpri 231 . . 3 ((𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵) → 𝐹:𝐴onto𝐵)
74, 6sylan 591 . 2 ((𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵) → 𝐹:𝐴onto𝐵)
83, 7impbii 212 1 (𝐹:𝐴onto𝐵 ↔ (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wb 209  wa 400   = wceq 1569  ran crn 5661   Fn wfn 6531  wf 6532  ontowfo 6534
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1824  ax-4 1838  ax-5 1939  ax-6 1996  ax-7 2037  ax-9 2152  ax-ext 2734
This proof depends on definitions:  df-bi 210  df-an 401  df-ex 1809  df-cleq 2754  df-ss 3921  df-f 6540  df-fo 6542
This theorem is used by:  focofo  6805  foconst  6807  dff1o5  6830  dffo3  7097  dffo4  7098  exfo  7100  dffo3f  7101  fo1stres  8010  fo2ndres  8011  fo2ndf  8114  cantnf  9660  hsmexlem2  10417  setcepi  18151  odf1o1  19648  efgsfo  19815  pjfo  21876  xrhmeo  25116  grpofo  30862  cnpconn  35730  lnmepi  43840  imasetpreimafvbijlemfo  48182  fargshiftfo  48219
  Copyright terms: Public domain W3C validator