HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem fvopab2 3786
Description: Value of a function given by an ordered-pair class abstraction.
Assertion
Ref Expression
fvopab2 ((xABC) → ({⟨x, y⟩∣(xAy = B)} ‘x) = B)
Distinct variable groups:   y,A   y,B   x,y

Proof of Theorem fvopab2
StepHypRef Expression
1 elex 1816 . . 3 (BC → ∃y y = B)
2 ax-17 970 . . . . 5 (xA → ∀y xA)
3 hbopab2 2810 . . . . . . 7 (z ∈ {⟨x, y⟩∣(xAy = B)} → ∀y z ∈ {⟨x, y⟩∣(xAy = B)})
4 ax-17 970 . . . . . . 7 (zx → ∀y zx)
53, 4hbfv 3724 . . . . . 6 (z ∈ ({⟨x, y⟩∣(xAy = B)} ‘x) → ∀y z ∈ ({⟨x, y⟩∣(xAy = B)} ‘x))
6 ax-17 970 . . . . . 6 (zB → ∀y zB)
75, 6hbeq 1563 . . . . 5 (({⟨x, y⟩∣(xAy = B)} ‘x) = B → ∀y({⟨x, y⟩∣(xAy = B)} ‘x) = B)
82, 7hbim 1006 . . . 4 ((xA → ({⟨x, y⟩∣(xAy = B)} ‘x) = B) → ∀y(xA → ({⟨x, y⟩∣(xAy = B)} ‘x) = B))
9 visset 1810 . . . . . . . 8 yV
10 eleq1 1532 . . . . . . . 8 (y = B → (yVBV))
119, 10mpbii 193 . . . . . . 7 (y = BBV)
123tz6.12f 3733 . . . . . . . . . . 11 ((⟨x, y⟩ ∈ {⟨x, y⟩∣(xAy = B)} ⋀ ∃!yx, y⟩ ∈ {⟨x, y⟩∣(xAy = B)}) → ({⟨x, y⟩∣(xAy = B)} ‘x) = y)
13 opabid 2806 . . . . . . . . . . 11 (⟨x, y⟩ ∈ {⟨x, y⟩∣(xAy = B)} ↔ (xAy = B))
1412, 13sylanbr 450 . . . . . . . . . 10 (((xAy = B) ⋀ ∃!yx, y⟩ ∈ {⟨x, y⟩∣(xAy = B)}) → ({⟨x, y⟩∣(xAy = B)} ‘x) = y)
15 euanv 1431 . . . . . . . . . . 11 (∃!y(xAy = B) ↔ (xA ⋀ ∃!y y = B))
1613eubii 1386 . . . . . . . . . . 11 (∃!yx, y⟩ ∈ {⟨x, y⟩∣(xAy = B)} ↔ ∃!y(xAy = B))
17 eueq 1913 . . . . . . . . . . . 12 (BV ↔ ∃!y y = B)
1817anbi2i 480 . . . . . . . . . . 11 ((xABV) ↔ (xA ⋀ ∃!y y = B))
1915, 16, 183bitr4r 184 . . . . . . . . . 10 ((xABV) ↔ ∃!yx, y⟩ ∈ {⟨x, y⟩∣(xAy = B)})
2014, 19sylan2b 452 . . . . . . . . 9 (((xAy = B) ⋀ (xABV)) → ({⟨x, y⟩∣(xAy = B)} ‘x) = y)
2120exp43 384 . . . . . . . 8 (xA → (y = B → (xA → (BV → ({⟨x, y⟩∣(xAy = B)} ‘x) = y))))
2221pm2.43a 66 . . . . . . 7 (xA → (y = B → (BV → ({⟨x, y⟩∣(xAy = B)} ‘x) = y)))
2311, 22mpdi 48 . . . . . 6 (xA → (y = B → ({⟨x, y⟩∣(xAy = B)} ‘x) = y))
2423com12 11 . . . . 5 (y = B → (xA → ({⟨x, y⟩∣(xAy = B)} ‘x) = y))
25 eqeq2 1482 . . . . 5 (y = B → (({⟨x, y⟩∣(xAy = B)} ‘x) = y ↔ ({⟨x, y⟩∣(xAy = B)} ‘x) = B))
2624, 25sylibd 202 . . . 4 (y = B → (xA → ({⟨x, y⟩∣(xAy = B)} ‘x) = B))
278, 2619.23ai 1063 . . 3 (∃y y = B → (xA → ({⟨x, y⟩∣(xAy = B)} ‘x) = B))
281, 27syl 10 . 2 (BC → (xA → ({⟨x, y⟩∣(xAy = B)} ‘x) = B))
2928impcom 351 1 ((xABC) → ({⟨x, y⟩∣(xAy = B)} ‘x) = B)
Colors of variables: wff set class
Syntax hints:   → wi 3   ⋀ wa 223   = wceq 955   ∈ wcel 957  ∃wex 979  ∃!weu 1379  Vcvv 1808  ⟨cop 2408  {copab 2662   ‘cfv 3178
This theorem is referenced by:  elrnopabg 3795  fopab2 3818  rnssopab 3820  fopabco 3827  fopabsn 3835  abrexexlem2 3854  dom2d 4394  pw2en 4435  mapxpen 4484  xpmapenlem2 4486  xpmapenlem4 4488  xpmapenlem5 4489  ac6lem 4737  iundom 4795  sumeqfv 6950  serzfsum 6957  fsum1 6958  fsump1 6959  isumval2t 7147  isumclim3t 7152  isumcmpi 7167  geoisum1c 7197  fsumcnlem 7951  cnlnadjlem5 9960  fvopab2a 10417
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 961  ax-gen 962  ax-8 963  ax-9 964  ax-10 965  ax-11 966  ax-12 967  ax-13 968  ax-14 969  ax-17 970  ax-4 972  ax-5o 974  ax-6o 977  ax-9o 1122  ax-10o 1139  ax-16 1209  ax-11o 1217  ax-ext 1458  ax-sep 2699  ax-pow 2738  ax-pr 2775
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 980  df-sb 1171  df-eu 1381  df-mo 1382  df-clab 1463  df-cleq 1468  df-clel 1471  df-ne 1585  df-rex 1648  df-v 1809  df-dif 2046  df-un 2047  df-in 2048  df-ss 2050  df-nul 2278  df-pw 2399  df-sn 2409  df-pr 2410  df-op 2413  df-uni 2500  df-br 2616  df-opab 2663  df-xp 3180  df-cnv 3182  df-dm 3184  df-rn 3185  df-res 3186  df-ima 3187  df-fv 3194
Copyright terms: Public domain