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

Theorem ovmpt4g 7599
Description: Value of a function given by the maps-to notation. (This is the operation analogue of fvmpt2 7036.) (Contributed by NM, 21-Feb-2004.) (Revised by Mario Carneiro, 1-Sep-2015.)
Hypothesis
Ref Expression
ovmpt4g.3 𝐹 = (𝑥 ∈ 𝐴, 𝑦 ∈ 𝐵 ↦ 𝐶)
Assertion
Ref Expression
ovmpt4g ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵 ∧ 𝐶 ∈ 𝑉) → (𝑥𝐹𝑦) = 𝐶)
Distinct variable group:   𝑥,𝑦
Allowed substitution hints:   𝐴(𝑥, 𝑦)   𝐵(𝑥, 𝑦)   𝐶(𝑥, 𝑦)   𝐹(𝑥, 𝑦)   𝑉(𝑥, 𝑦)

Proof of Theorem ovmpt4g
Dummy variable 𝑧 is distinct from all other variables.
StepHypRef Expression
1 elisset 2846 . . 3 (𝐶 ∈ 𝑉 → ∃𝑧 𝑧 = 𝐶)
2 moeq 3668 . . . . . . 7 ∃*𝑧 𝑧 = 𝐶
32a1i 11 . . . . . 6 ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) → ∃*𝑧 𝑧 = 𝐶)
4 ovmpt4g.3 . . . . . . 7 𝐹 = (𝑥 ∈ 𝐴, 𝑦 ∈ 𝐵 ↦ 𝐶)
5 df-mpo 7456 . . . . . . 7 (𝑥 ∈ 𝐴, 𝑦 ∈ 𝐵 ↦ 𝐶) = {⟨⟨𝑥, 𝑦⟩, 𝑧⟩ ∣ ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑧 = 𝐶)}
64, 5eqtri 2786 . . . . . 6 𝐹 = {⟨⟨𝑥, 𝑦⟩, 𝑧⟩ ∣ ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑧 = 𝐶)}
73, 6ovidi 7595 . . . . 5 ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) → (𝑧 = 𝐶 → (𝑥𝐹𝑦) = 𝑧))
8 eqeq2 2775 . . . . 5 (𝑧 = 𝐶 → ((𝑥𝐹𝑦) = 𝑧 ↔ (𝑥𝐹𝑦) = 𝐶))
97, 8mpbidi 244 . . . 4 ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) → (𝑧 = 𝐶 → (𝑥𝐹𝑦) = 𝐶))
109exlimdv 1968 . . 3 ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) → (∃𝑧 𝑧 = 𝐶 → (𝑥𝐹𝑦) = 𝐶))
111, 10syl5 35 . 2 ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵) → (𝐶 ∈ 𝑉 → (𝑥𝐹𝑦) = 𝐶))
12113impia 1135 1 ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵 ∧ 𝐶 ∈ 𝑉) → (𝑥𝐹𝑦) = 𝐶)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   ∧ w3a 1103   = wceq 1570  ∃wex 1812   ∈ wcel 2147  ∃*wmo 2565  (class class class)co 7451  {coprab 7452   ∈ cmpo 7453
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 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-sep 5255  ax-pr 5398
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ral 3081  df-rex 3091  df-rab 3417  df-v 3456  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-sn 4589  df-pr 4591  df-op 4841  df-uni 4873  df-br 5109  df-opab 5174  df-id 5553  df-xp 5664  df-rel 5665  df-cnv 5666  df-co 5667  df-dm 5668  df-iota 6520  df-fun 6568  df-fv 6574  df-ov 7454  df-oprab 7455  df-mpo 7456
This theorem is used by:  ovmpos  7600  ov2gf  7601  ovmpodxf  7602  ovmpodf  7608  ofmres  8030  fnmpoovd  8133  mapxpen  9200  pwfseqlem2  10783  pwfseqlem3  10784  fullfunc  18133  fthfunc  18134  prfcl  18427  curf1cl  18452  curfcl  18456  hofcl  18483  gsum2d2lem  20238  gsum2d2  20239  gsumcom2  20240  dprdval  20270  dprd2d2  20311  cnmpt21  24045  cnmpt2t  24047  cnmptcom  24052  cnmpt2k  24062  xkocnv  24188  suppovss  33371  fedgmullem1  34372  fedgmullem2  34373  fedgmul  34374  madjusmdetlem1  34570  madjusmdetlem3  34572  finxpreclem5  38586  sdclem2  38942  smflimlem1  48054  smflimlem2  48055  aovmpt4g  48544  ovmpordxf  49782  ovmpt4d  50307  iinfconstbas  50511  rescofuf  50539
  Copyright terms: Public domain W3C validator