Metamath Proof Explorer


Theorem fullfunfv

Description: The function value of the full function of F agrees with F . (Contributed by Scott Fenton, 17-Apr-2014) (Revised by Mario Carneiro, 19-Apr-2014)

Ref Expression
Assertion fullfunfv ⊒π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A=F⁑A

Proof

Step Hyp Ref Expression
1 fveq2 ⊒x=Aβ†’π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑x=π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A
2 fveq2 ⊒x=Aβ†’F⁑x=F⁑A
3 1 2 eqeq12d ⊒x=Aβ†’π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑x=F⁑x↔π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A=F⁑A
4 df-fullfun ⊒π–₯π—Žπ—…π—…π–₯π—Žπ—‡F=π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…
5 4 fveq1i ⊒π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑x=π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x
6 disjdif ⊒dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∩Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F=βˆ…
7 funpartfun ⊒Fun⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
8 funfn ⊒Fun⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F↔π–₯π—Žπ—‡π–―π–Ίπ—‹π—FFndom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
9 7 8 mpbi ⊒π–₯π—Žπ—‡π–―π–Ίπ—‹π—FFndom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
10 0ex βŠ’βˆ…βˆˆV
11 10 fconst ⊒Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…:Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβŸΆβˆ…
12 ffn ⊒Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…:Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβŸΆβˆ…β†’Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…FnVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
13 11 12 ax-mp ⊒Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…FnVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
14 fvun1 ⊒π–₯π—Žπ—‡π–―π–Ίπ—‹π—FFndom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∧Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…FnVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∧dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∩Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F=βˆ…βˆ§x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x
15 9 13 14 mp3an12 ⊒dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∩Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F=βˆ…βˆ§x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x
16 6 15 mpan ⊒x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x
17 vex ⊒x∈V
18 eldif ⊒x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F↔x∈V∧¬x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
19 17 18 mpbiran ⊒x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F↔¬x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F
20 fvun2 ⊒π–₯π—Žπ—‡π–―π–Ίπ—‹π—FFndom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∧Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…FnVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∧dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∩Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F=βˆ…βˆ§x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x
21 9 13 20 mp3an12 ⊒dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F∩Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—F=βˆ…βˆ§x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x
22 6 21 mpan ⊒x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x
23 10 fvconst2 ⊒x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=βˆ…
24 22 23 eqtrd ⊒x∈Vβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=βˆ…
25 19 24 sylbir ⊒¬x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=βˆ…
26 ndmfv ⊒¬x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x=βˆ…
27 25 26 eqtr4d ⊒¬x∈dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—Fβ†’π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x
28 16 27 pm2.61i ⊒π–₯π—Žπ—‡π–―π–Ίπ—‹π—FβˆͺVβˆ–dom⁑π–₯π—Žπ—‡π–―π–Ίπ—‹π—FΓ—βˆ…β‘x=π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x
29 funpartfv ⊒π–₯π—Žπ—‡π–―π–Ίπ—‹π—F⁑x=F⁑x
30 5 28 29 3eqtri ⊒π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑x=F⁑x
31 3 30 vtoclg ⊒A∈Vβ†’π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A=F⁑A
32 fvprc ⊒¬A∈Vβ†’π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A=βˆ…
33 fvprc ⊒¬A∈Vβ†’F⁑A=βˆ…
34 32 33 eqtr4d ⊒¬A∈Vβ†’π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A=F⁑A
35 31 34 pm2.61i ⊒π–₯π—Žπ—…π—…π–₯π—Žπ—‡F⁑A=F⁑A