Metamath Proof Explorer


Theorem dv11cn

Description: Two functions defined on a ball whose derivatives are the same and which are equal at any given point C in the ball must be equal everywhere. (Contributed by Mario Carneiro, 31-Mar-2015)

Ref Expression
Hypotheses dv11cn.x ⊒ 𝑋 = ( 𝐴 ( ball β€˜ ( abs ∘ βˆ’ ) ) 𝑅 )
dv11cn.a ⊒ ( πœ‘ β†’ 𝐴 ∈ β„‚ )
dv11cn.r ⊒ ( πœ‘ β†’ 𝑅 ∈ ℝ* )
dv11cn.f ⊒ ( πœ‘ β†’ 𝐹 : 𝑋 ⟢ β„‚ )
dv11cn.g ⊒ ( πœ‘ β†’ 𝐺 : 𝑋 ⟢ β„‚ )
dv11cn.d ⊒ ( πœ‘ β†’ dom ( β„‚ D 𝐹 ) = 𝑋 )
dv11cn.e ⊒ ( πœ‘ β†’ ( β„‚ D 𝐹 ) = ( β„‚ D 𝐺 ) )
dv11cn.c ⊒ ( πœ‘ β†’ 𝐢 ∈ 𝑋 )
dv11cn.p ⊒ ( πœ‘ β†’ ( 𝐹 β€˜ 𝐢 ) = ( 𝐺 β€˜ 𝐢 ) )
Assertion dv11cn ( πœ‘ β†’ 𝐹 = 𝐺 )

Proof

Step Hyp Ref Expression
1 dv11cn.x ⊒ 𝑋 = ( 𝐴 ( ball β€˜ ( abs ∘ βˆ’ ) ) 𝑅 )
2 dv11cn.a ⊒ ( πœ‘ β†’ 𝐴 ∈ β„‚ )
3 dv11cn.r ⊒ ( πœ‘ β†’ 𝑅 ∈ ℝ* )
4 dv11cn.f ⊒ ( πœ‘ β†’ 𝐹 : 𝑋 ⟢ β„‚ )
5 dv11cn.g ⊒ ( πœ‘ β†’ 𝐺 : 𝑋 ⟢ β„‚ )
6 dv11cn.d ⊒ ( πœ‘ β†’ dom ( β„‚ D 𝐹 ) = 𝑋 )
7 dv11cn.e ⊒ ( πœ‘ β†’ ( β„‚ D 𝐹 ) = ( β„‚ D 𝐺 ) )
8 dv11cn.c ⊒ ( πœ‘ β†’ 𝐢 ∈ 𝑋 )
9 dv11cn.p ⊒ ( πœ‘ β†’ ( 𝐹 β€˜ 𝐢 ) = ( 𝐺 β€˜ 𝐢 ) )
10 4 ffnd ⊒ ( πœ‘ β†’ 𝐹 Fn 𝑋 )
11 5 ffnd ⊒ ( πœ‘ β†’ 𝐺 Fn 𝑋 )
12 1 ovexi ⊒ 𝑋 ∈ V
13 12 a1i ⊒ ( πœ‘ β†’ 𝑋 ∈ V )
14 inidm ⊒ ( 𝑋 ∩ 𝑋 ) = 𝑋
15 10 11 13 13 14 offn ⊒ ( πœ‘ β†’ ( 𝐹 ∘f βˆ’ 𝐺 ) Fn 𝑋 )
16 0cn ⊒ 0 ∈ β„‚
17 fnconstg ⊒ ( 0 ∈ β„‚ β†’ ( 𝑋 Γ— { 0 } ) Fn 𝑋 )
18 16 17 mp1i ⊒ ( πœ‘ β†’ ( 𝑋 Γ— { 0 } ) Fn 𝑋 )
19 subcl ⊒ ( ( π‘₯ ∈ β„‚ ∧ 𝑦 ∈ β„‚ ) β†’ ( π‘₯ βˆ’ 𝑦 ) ∈ β„‚ )
20 19 adantl ⊒ ( ( πœ‘ ∧ ( π‘₯ ∈ β„‚ ∧ 𝑦 ∈ β„‚ ) ) β†’ ( π‘₯ βˆ’ 𝑦 ) ∈ β„‚ )
21 20 4 5 13 13 14 off ⊒ ( πœ‘ β†’ ( 𝐹 ∘f βˆ’ 𝐺 ) : 𝑋 ⟢ β„‚ )
22 21 ffvelcdmda ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ∈ β„‚ )
23 8 anim1ci ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( π‘₯ ∈ 𝑋 ∧ 𝐢 ∈ 𝑋 ) )
24 cnxmet ⊒ ( abs ∘ βˆ’ ) ∈ ( ∞Met β€˜ β„‚ )
25 blssm ⊒ ( ( ( abs ∘ βˆ’ ) ∈ ( ∞Met β€˜ β„‚ ) ∧ 𝐴 ∈ β„‚ ∧ 𝑅 ∈ ℝ* ) β†’ ( 𝐴 ( ball β€˜ ( abs ∘ βˆ’ ) ) 𝑅 ) βŠ† β„‚ )
26 24 2 3 25 mp3an2i ⊒ ( πœ‘ β†’ ( 𝐴 ( ball β€˜ ( abs ∘ βˆ’ ) ) 𝑅 ) βŠ† β„‚ )
27 1 26 eqsstrid ⊒ ( πœ‘ β†’ 𝑋 βŠ† β„‚ )
28 4 ffvelcdmda ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( 𝐹 β€˜ π‘₯ ) ∈ β„‚ )
29 5 ffvelcdmda ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( 𝐺 β€˜ π‘₯ ) ∈ β„‚ )
30 4 feqmptd ⊒ ( πœ‘ β†’ 𝐹 = ( π‘₯ ∈ 𝑋 ↦ ( 𝐹 β€˜ π‘₯ ) ) )
31 5 feqmptd ⊒ ( πœ‘ β†’ 𝐺 = ( π‘₯ ∈ 𝑋 ↦ ( 𝐺 β€˜ π‘₯ ) ) )
32 13 28 29 30 31 offval2 ⊒ ( πœ‘ β†’ ( 𝐹 ∘f βˆ’ 𝐺 ) = ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) )
33 32 oveq2d ⊒ ( πœ‘ β†’ ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) = ( β„‚ D ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) ) )
34 cnelprrecn ⊒ β„‚ ∈ { ℝ , β„‚ }
35 34 a1i ⊒ ( πœ‘ β†’ β„‚ ∈ { ℝ , β„‚ } )
36 fvexd ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ∈ V )
37 30 oveq2d ⊒ ( πœ‘ β†’ ( β„‚ D 𝐹 ) = ( β„‚ D ( π‘₯ ∈ 𝑋 ↦ ( 𝐹 β€˜ π‘₯ ) ) ) )
38 dvfcn ⊒ ( β„‚ D 𝐹 ) : dom ( β„‚ D 𝐹 ) ⟢ β„‚
39 6 feq2d ⊒ ( πœ‘ β†’ ( ( β„‚ D 𝐹 ) : dom ( β„‚ D 𝐹 ) ⟢ β„‚ ↔ ( β„‚ D 𝐹 ) : 𝑋 ⟢ β„‚ ) )
40 38 39 mpbii ⊒ ( πœ‘ β†’ ( β„‚ D 𝐹 ) : 𝑋 ⟢ β„‚ )
41 40 feqmptd ⊒ ( πœ‘ β†’ ( β„‚ D 𝐹 ) = ( π‘₯ ∈ 𝑋 ↦ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) )
42 37 41 eqtr3d ⊒ ( πœ‘ β†’ ( β„‚ D ( π‘₯ ∈ 𝑋 ↦ ( 𝐹 β€˜ π‘₯ ) ) ) = ( π‘₯ ∈ 𝑋 ↦ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) )
43 31 oveq2d ⊒ ( πœ‘ β†’ ( β„‚ D 𝐺 ) = ( β„‚ D ( π‘₯ ∈ 𝑋 ↦ ( 𝐺 β€˜ π‘₯ ) ) ) )
44 7 41 43 3eqtr3rd ⊒ ( πœ‘ β†’ ( β„‚ D ( π‘₯ ∈ 𝑋 ↦ ( 𝐺 β€˜ π‘₯ ) ) ) = ( π‘₯ ∈ 𝑋 ↦ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) )
45 35 28 36 42 29 36 44 dvmptsub ⊒ ( πœ‘ β†’ ( β„‚ D ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) ) = ( π‘₯ ∈ 𝑋 ↦ ( ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) βˆ’ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) ) )
46 40 ffvelcdmda ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ∈ β„‚ )
47 46 subidd ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) βˆ’ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) = 0 )
48 47 mpteq2dva ⊒ ( πœ‘ β†’ ( π‘₯ ∈ 𝑋 ↦ ( ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) βˆ’ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) ) = ( π‘₯ ∈ 𝑋 ↦ 0 ) )
49 fconstmpt ⊒ ( 𝑋 Γ— { 0 } ) = ( π‘₯ ∈ 𝑋 ↦ 0 )
50 48 49 eqtr4di ⊒ ( πœ‘ β†’ ( π‘₯ ∈ 𝑋 ↦ ( ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) βˆ’ ( ( β„‚ D 𝐹 ) β€˜ π‘₯ ) ) ) = ( 𝑋 Γ— { 0 } ) )
51 33 45 50 3eqtrd ⊒ ( πœ‘ β†’ ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) = ( 𝑋 Γ— { 0 } ) )
52 51 dmeqd ⊒ ( πœ‘ β†’ dom ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) = dom ( 𝑋 Γ— { 0 } ) )
53 snnzg ⊒ ( 0 ∈ β„‚ β†’ { 0 } β‰  βˆ… )
54 dmxp ⊒ ( { 0 } β‰  βˆ… β†’ dom ( 𝑋 Γ— { 0 } ) = 𝑋 )
55 16 53 54 mp2b ⊒ dom ( 𝑋 Γ— { 0 } ) = 𝑋
56 52 55 eqtrdi ⊒ ( πœ‘ β†’ dom ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) = 𝑋 )
57 eqimss2 ⊒ ( dom ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) = 𝑋 β†’ 𝑋 βŠ† dom ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) )
58 56 57 syl ⊒ ( πœ‘ β†’ 𝑋 βŠ† dom ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) )
59 0red ⊒ ( πœ‘ β†’ 0 ∈ ℝ )
60 51 fveq1d ⊒ ( πœ‘ β†’ ( ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) β€˜ π‘₯ ) = ( ( 𝑋 Γ— { 0 } ) β€˜ π‘₯ ) )
61 c0ex ⊒ 0 ∈ V
62 61 fvconst2 ⊒ ( π‘₯ ∈ 𝑋 β†’ ( ( 𝑋 Γ— { 0 } ) β€˜ π‘₯ ) = 0 )
63 60 62 sylan9eq ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) β€˜ π‘₯ ) = 0 )
64 63 abs00bd ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) β€˜ π‘₯ ) ) = 0 )
65 0le0 ⊒ 0 ≀ 0
66 64 65 eqbrtrdi ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( β„‚ D ( 𝐹 ∘f βˆ’ 𝐺 ) ) β€˜ π‘₯ ) ) ≀ 0 )
67 27 21 2 3 1 58 59 66 dvlipcn ⊒ ( ( πœ‘ ∧ ( π‘₯ ∈ 𝑋 ∧ 𝐢 ∈ 𝑋 ) ) β†’ ( abs β€˜ ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) ) ) ≀ ( 0 Β· ( abs β€˜ ( π‘₯ βˆ’ 𝐢 ) ) ) )
68 23 67 syldan ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) ) ) ≀ ( 0 Β· ( abs β€˜ ( π‘₯ βˆ’ 𝐢 ) ) ) )
69 32 fveq1d ⊒ ( πœ‘ β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) = ( ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) β€˜ 𝐢 ) )
70 fveq2 ⊒ ( π‘₯ = 𝐢 β†’ ( 𝐹 β€˜ π‘₯ ) = ( 𝐹 β€˜ 𝐢 ) )
71 fveq2 ⊒ ( π‘₯ = 𝐢 β†’ ( 𝐺 β€˜ π‘₯ ) = ( 𝐺 β€˜ 𝐢 ) )
72 70 71 oveq12d ⊒ ( π‘₯ = 𝐢 β†’ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) = ( ( 𝐹 β€˜ 𝐢 ) βˆ’ ( 𝐺 β€˜ 𝐢 ) ) )
73 eqid ⊒ ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) = ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) )
74 ovex ⊒ ( ( 𝐹 β€˜ 𝐢 ) βˆ’ ( 𝐺 β€˜ 𝐢 ) ) ∈ V
75 72 73 74 fvmpt ⊒ ( 𝐢 ∈ 𝑋 β†’ ( ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) β€˜ 𝐢 ) = ( ( 𝐹 β€˜ 𝐢 ) βˆ’ ( 𝐺 β€˜ 𝐢 ) ) )
76 8 75 syl ⊒ ( πœ‘ β†’ ( ( π‘₯ ∈ 𝑋 ↦ ( ( 𝐹 β€˜ π‘₯ ) βˆ’ ( 𝐺 β€˜ π‘₯ ) ) ) β€˜ 𝐢 ) = ( ( 𝐹 β€˜ 𝐢 ) βˆ’ ( 𝐺 β€˜ 𝐢 ) ) )
77 4 8 ffvelcdmd ⊒ ( πœ‘ β†’ ( 𝐹 β€˜ 𝐢 ) ∈ β„‚ )
78 77 9 subeq0bd ⊒ ( πœ‘ β†’ ( ( 𝐹 β€˜ 𝐢 ) βˆ’ ( 𝐺 β€˜ 𝐢 ) ) = 0 )
79 69 76 78 3eqtrd ⊒ ( πœ‘ β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) = 0 )
80 79 adantr ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) = 0 )
81 80 oveq2d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) ) = ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ 0 ) )
82 22 subid1d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ 0 ) = ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) )
83 81 82 eqtrd ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) ) = ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) )
84 83 fveq2d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) βˆ’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ 𝐢 ) ) ) = ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) )
85 27 sselda ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ π‘₯ ∈ β„‚ )
86 27 8 sseldd ⊒ ( πœ‘ β†’ 𝐢 ∈ β„‚ )
87 86 adantr ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ 𝐢 ∈ β„‚ )
88 85 87 subcld ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( π‘₯ βˆ’ 𝐢 ) ∈ β„‚ )
89 88 abscld ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( π‘₯ βˆ’ 𝐢 ) ) ∈ ℝ )
90 89 recnd ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( π‘₯ βˆ’ 𝐢 ) ) ∈ β„‚ )
91 90 mul02d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( 0 Β· ( abs β€˜ ( π‘₯ βˆ’ 𝐢 ) ) ) = 0 )
92 68 84 91 3brtr3d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ≀ 0 )
93 22 absge0d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ 0 ≀ ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) )
94 22 abscld ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ∈ ℝ )
95 0re ⊒ 0 ∈ ℝ
96 letri3 ⊒ ( ( ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ∈ ℝ ∧ 0 ∈ ℝ ) β†’ ( ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) = 0 ↔ ( ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ≀ 0 ∧ 0 ≀ ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ) ) )
97 94 95 96 sylancl ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) = 0 ↔ ( ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ≀ 0 ∧ 0 ≀ ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) ) ) )
98 92 93 97 mpbir2and ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( abs β€˜ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) ) = 0 )
99 22 98 abs00d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) = 0 )
100 62 adantl ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( 𝑋 Γ— { 0 } ) β€˜ π‘₯ ) = 0 )
101 99 100 eqtr4d ⊒ ( ( πœ‘ ∧ π‘₯ ∈ 𝑋 ) β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) β€˜ π‘₯ ) = ( ( 𝑋 Γ— { 0 } ) β€˜ π‘₯ ) )
102 15 18 101 eqfnfvd ⊒ ( πœ‘ β†’ ( 𝐹 ∘f βˆ’ 𝐺 ) = ( 𝑋 Γ— { 0 } ) )
103 ofsubeq0 ⊒ ( ( 𝑋 ∈ V ∧ 𝐹 : 𝑋 ⟢ β„‚ ∧ 𝐺 : 𝑋 ⟢ β„‚ ) β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) = ( 𝑋 Γ— { 0 } ) ↔ 𝐹 = 𝐺 ) )
104 12 4 5 103 mp3an2i ⊒ ( πœ‘ β†’ ( ( 𝐹 ∘f βˆ’ 𝐺 ) = ( 𝑋 Γ— { 0 } ) ↔ 𝐹 = 𝐺 ) )
105 102 104 mpbid ⊒ ( πœ‘ β†’ 𝐹 = 𝐺 )