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

Theorem dffo2 6788
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 6784 . . 3 (𝐹:𝐴–onto→𝐵 → 𝐹:𝐴⟶𝐵)
2 forn 6787 . . 3 (𝐹:𝐴–onto→𝐵 → ran 𝐹 = 𝐵)
31, 2jca 521 . 2 (𝐹:𝐴–onto→𝐵 → (𝐹:𝐴⟶𝐵 ∧ ran 𝐹 = 𝐵))
4 ffn 6697 . . 3 (𝐹:𝐴⟶𝐵 → 𝐹 Fn 𝐴)
5 df-fo 6533 . . . 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 5648   Fn wfn 6522  ⟶wf 6523  –onto→wfo 6525
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 2732
This proof depends on definitions:  df-bi 210  df-an 402  df-ex 1813  df-cleq 2752  df-ss 3915  df-f 6531  df-fo 6533
This theorem is used by:  focofo  6797  foconst  6799  dff1o5  6822  dffo3  7090  dffo4  7091  exfo  7093  dffo3f  7094  fo1stres  8010  fo2ndres  8011  fo2ndf  8115  cantnf  9672  hsmexlem2  10476  setcepi  18224  odf1o1  19747  efgsfo  19914  pjfo  21982  xrhmeo  25228  grpofo  31034  cnpconn  35916  lnmepi  44030  imasetpreimafvbijlemfo  48409  fargshiftfo  48446
  Copyright terms: Public domain W3C validator