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

Theorem mpofun 7509
Description: The maps-to notation for an operation is always a function. (Contributed by Scott Fenton, 21-Mar-2012.) (Proof shortened by SN, 23-Jul-2024.)
Hypothesis
Ref Expression
mpofun.1 𝐹 = (𝑥𝐴, 𝑦𝐵𝐶)
Assertion
Ref Expression
mpofun Fun 𝐹
Distinct variable group:   𝑥,𝑦
Allowed substitution hints:   𝐴(𝑥,𝑦)   𝐵(𝑥,𝑦)   𝐶(𝑥,𝑦)   𝐹(𝑥,𝑦)

Proof of Theorem mpofun
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 moeq 3664 . . . 4 ∃*𝑧 𝑧 = 𝐶
21moani 2574 . . 3 ∃*𝑧((𝑥𝐴𝑦𝐵) ∧ 𝑧 = 𝐶)
32funoprab 7507 . 2 Fun {⟨⟨𝑥, 𝑦⟩, 𝑧⟩ ∣ ((𝑥𝐴𝑦𝐵) ∧ 𝑧 = 𝐶)}
4 mpofun.1 . . . 4 𝐹 = (𝑥𝐴, 𝑦𝐵𝐶)
5 df-mpo 7390 . . . 4 (𝑥𝐴, 𝑦𝐵𝐶) = {⟨⟨𝑥, 𝑦⟩, 𝑧⟩ ∣ ((𝑥𝐴𝑦𝐵) ∧ 𝑧 = 𝐶)}
64, 5eqtri 2779 . . 3 𝐹 = {⟨⟨𝑥, 𝑦⟩, 𝑧⟩ ∣ ((𝑥𝐴𝑦𝐵) ∧ 𝑧 = 𝐶)}
76funeqi 6531 . 2 (Fun 𝐹 ↔ Fun {⟨⟨𝑥, 𝑦⟩, 𝑧⟩ ∣ ((𝑥𝐴𝑦𝐵) ∧ 𝑧 = 𝐶)})
83, 7mpbir 233 1 Fun 𝐹
Colors of variables: wff setvar class
Syntax hints:  wa 398   = wceq 1554  wcel 2136  Fun wfun 6504  {coprab 7386  cmpo 7387
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1809  ax-4 1823  ax-5 1924  ax-6 1981  ax-7 2022  ax-8 2138  ax-9 2146  ax-10 2169  ax-11 2185  ax-12 2206  ax-ext 2728  ax-sep 5240  ax-pr 5384
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 857  df-3an 1097  df-tru 1557  df-fal 1567  df-ex 1794  df-nf 1798  df-sb 2085  df-mo 2560  df-eu 2590  df-clab 2735  df-cleq 2748  df-clel 2831  df-nfc 2905  df-ral 3071  df-rex 3081  df-rab 3409  df-v 3450  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-nul 4281  df-if 4475  df-sn 4577  df-pr 4579  df-op 4583  df-br 5095  df-opab 5157  df-id 5535  df-xp 5646  df-rel 5647  df-cnv 5648  df-co 5649  df-fun 6512  df-oprab 7389  df-mpo 7390
This theorem is referenced by:  ofexg  7654  mpoexxg  8045  mpoexw  8048  mpocurryd  8237  imasvscafn  17543  coapm  18080  oppglsm  19658  gsum2d2lem  19989  evlslem2  22105  psdmul  22204  xkococnlem  23692  ucnima  24313  ucnprima  24314  fmucnd  24324  cutsf  27855  smatrcl  34047  smatlem  34048  txomap  34085  tpr2rico  34163  elunirnmbfm  34503  relowlpssretop  37806  aovmpt4g  47743  mpoexxg2  48908  fucoelvv  49889
  Copyright terms: Public domain W3C validator