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

Theorem fvmptf 6964
Description: Value of a function given by an ordered-pair class abstraction. This version of fvmptg 6940 uses bound-variable hypotheses instead of distinct variable conditions. (Contributed by NM, 8-Nov-2005.) (Revised by Mario Carneiro, 15-Oct-2016.)
Hypotheses
Ref Expression
fvmptf.1 𝑥𝐴
fvmptf.2 𝑥𝐶
fvmptf.3 (𝑥 = 𝐴𝐵 = 𝐶)
fvmptf.4 𝐹 = (𝑥𝐷𝐵)
Assertion
Ref Expression
fvmptf ((𝐴𝐷𝐶𝑉) → (𝐹𝐴) = 𝐶)
Distinct variable group:   𝑥,𝐷
Allowed substitution hints:   𝐴(𝑥)   𝐵(𝑥)   𝐶(𝑥)   𝐹(𝑥)   𝑉(𝑥)

Proof of Theorem fvmptf
StepHypRef Expression
1 fvmptf.1 . . 3 𝑥𝐴
2 fvmptf.2 . . . . 5 𝑥𝐶
32nfel1 2918 . . . 4 𝑥 𝐶 ∈ V
4 fvmptf.4 . . . . . . 7 𝐹 = (𝑥𝐷𝐵)
5 nfmpt1 5178 . . . . . . 7 𝑥(𝑥𝐷𝐵)
64, 5nfcxfr 2900 . . . . . 6 𝑥𝐹
76, 1nffv 6844 . . . . 5 𝑥(𝐹𝐴)
87, 2nfeq 2915 . . . 4 𝑥(𝐹𝐴) = 𝐶
93, 8nfim 1903 . . 3 𝑥(𝐶 ∈ V → (𝐹𝐴) = 𝐶)
10 fvmptf.3 . . . . 5 (𝑥 = 𝐴𝐵 = 𝐶)
1110eleq1d 2825 . . . 4 (𝑥 = 𝐴 → (𝐵 ∈ V ↔ 𝐶 ∈ V))
12 fveq2 6834 . . . . 5 (𝑥 = 𝐴 → (𝐹𝑥) = (𝐹𝐴))
1312, 10eqeq12d 2756 . . . 4 (𝑥 = 𝐴 → ((𝐹𝑥) = 𝐵 ↔ (𝐹𝐴) = 𝐶))
1411, 13imbi12d 345 . . 3 (𝑥 = 𝐴 → ((𝐵 ∈ V → (𝐹𝑥) = 𝐵) ↔ (𝐶 ∈ V → (𝐹𝐴) = 𝐶)))
154fvmpt2 6954 . . . 4 ((𝑥𝐷𝐵 ∈ V) → (𝐹𝑥) = 𝐵)
1615ex 413 . . 3 (𝑥𝐷 → (𝐵 ∈ V → (𝐹𝑥) = 𝐵))
171, 9, 14, 16vtoclgaf 3522 . 2 (𝐴𝐷 → (𝐶 ∈ V → (𝐹𝐴) = 𝐶))
18 elex 3453 . 2 (𝐶𝑉𝐶 ∈ V)
1917, 18impel 510 1 ((𝐴𝐷𝐶𝑉) → (𝐹𝐴) = 𝐶)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 396   = wceq 1547  wcel 2119  wnfc 2887  Vcvv 3432  cmpt 5160  cfv 6492
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2712  ax-sep 5225  ax-nul 5235  ax-pr 5369
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2719  df-cleq 2732  df-clel 2815  df-nfc 2889  df-ne 2936  df-ral 3055  df-rex 3065  df-rab 3393  df-v 3434  df-sbc 3731  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-nul 4269  df-if 4462  df-sn 4563  df-pr 4565  df-op 4569  df-uni 4846  df-br 5080  df-opab 5142  df-mpt 5161  df-id 5520  df-xp 5631  df-rel 5632  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637  df-ima 5638  df-iota 6448  df-fun 6494  df-fv 6500
This theorem is referenced by:  fvmptnf  6965  elfvmptrab1w  6970  elfvmptrab1  6971  elovmpt3rab1  7623  rdgsucmptf  8364  frsucmpt  8374  fprodntriv  15905  prodss  15910  fprodefsum  16058  dvfsumabs  26015  dvfsumlem1  26018  dvfsumlem4  26021  dvfsum2  26026  dchrisumlem2  27478  dchrisumlem3  27479  rmfsupp2  33326  ptrest  37993  hlhilset  42433  orbitclmpt  45409  fsumsermpt  46031  mulc1cncfg  46041  expcnfg  46043  climsubmpt  46110  climeldmeqmpt  46118  climfveqmpt  46121  fnlimfvre  46124  climfveqmpt3  46132  climeldmeqmpt3  46139  climinf2mpt  46164  climinfmpt  46165  stoweidlem23  46473  stoweidlem34  46484  stoweidlem36  46486  wallispilem5  46519  stirlinglem4  46527  stirlinglem11  46534  stirlinglem12  46535  stirlinglem13  46536  stirlinglem14  46537  sge0lempt  46860  sge0isummpt2  46882  meadjiun  46916  hoimbl2  47115  vonhoire  47122
  Copyright terms: Public domain W3C validator