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

Theorem dffo2 6751
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 6747 . . 3 (𝐹:𝐴onto𝐵𝐹:𝐴𝐵)
2 forn 6750 . . 3 (𝐹:𝐴onto𝐵 → ran 𝐹 = 𝐵)
31, 2jca 511 . 2 (𝐹:𝐴onto𝐵 → (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))
4 ffn 6663 . . 3 (𝐹:𝐴𝐵𝐹 Fn 𝐴)
5 df-fo 6499 . . . 4 (𝐹:𝐴onto𝐵 ↔ (𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵))
65biimpri 228 . . 3 ((𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵) → 𝐹:𝐴onto𝐵)
74, 6sylan 581 . 2 ((𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵) → 𝐹:𝐴onto𝐵)
83, 7impbii 209 1 (𝐹:𝐴onto𝐵 ↔ (𝐹:𝐴𝐵 ∧ ran 𝐹 = 𝐵))
Colors of variables: wff setvar class
Syntax hints:  wb 206  wa 395   = wceq 1542  ran crn 5626   Fn wfn 6488  wf 6489  ontowfo 6491
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-9 2124  ax-ext 2709
This theorem depends on definitions:  df-bi 207  df-an 396  df-ex 1782  df-cleq 2729  df-ss 3919  df-f 6497  df-fo 6499
This theorem is referenced by:  focofo  6760  foconst  6762  dff1o5  6784  dffo3  7049  dffo4  7050  exfo  7052  dffo3f  7053  fo1stres  7961  fo2ndres  7962  fo2ndf  8065  cantnf  9606  hsmexlem2  10341  setcepi  18016  odf1o1  19505  efgsfo  19672  pjfo  21674  xrhmeo  24904  grpofo  30557  cnpconn  35405  lnmepi  43363  imasetpreimafvbijlemfo  47687  fargshiftfo  47724
  Copyright terms: Public domain W3C validator