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
Syntax hints:  wb 209  wa 400   = wceq 1568  ran crn 5662   Fn wfn 6531  wf 6532  ontowfo 6534
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1823  ax-4 1837  ax-5 1938  ax-6 1995  ax-7 2036  ax-9 2151  ax-ext 2733
This theorem depends on definitions:  df-bi 210  df-an 401  df-ex 1808  df-cleq 2753  df-ss 3921  df-f 6540  df-fo 6542
This theorem is referenced by:  focofo  6805  foconst  6807  dff1o5  6830  dffo3  7097  dffo4  7098  exfo  7100  dffo3f  7101  fo1stres  8011  fo2ndres  8012  fo2ndf  8115  cantnf  9661  hsmexlem2  10410  setcepi  18144  odf1o1  19641  efgsfo  19808  pjfo  21844  xrhmeo  25084  grpofo  30817  cnpconn  35676  lnmepi  43760  imasetpreimafvbijlemfo  48099  fargshiftfo  48136
  Copyright terms: Public domain W3C validator