Metamath Proof Explorer


Theorem prf2fval

Description: Value of the pairing functor on morphisms. (Contributed by Mario Carneiro, 12-Jan-2017)

Ref Expression
Hypotheses prfval.k P = F ⟨,⟩ F G
prfval.b B = Base C
prfval.h H = Hom C
prfval.c φ F C Func D
prfval.d φ G C Func E
prf1.x φ X B
prf2.y φ Y B
Assertion prf2fval φ X 2 nd P Y = h X H Y X 2 nd F Y h X 2 nd G Y h

Proof

Step Hyp Ref Expression
1 prfval.k P = F ⟨,⟩ F G
2 prfval.b B = Base C
3 prfval.h H = Hom C
4 prfval.c φ F C Func D
5 prfval.d φ G C Func E
6 prf1.x φ X B
7 prf2.y φ Y B
8 1 2 3 4 5 prfval φ P = x B 1 st F x 1 st G x x B , y B h x H y x 2 nd F y h x 2 nd G y h
9 2 fvexi B V
10 9 mptex x B 1 st F x 1 st G x V
11 9 9 mpoex x B , y B h x H y x 2 nd F y h x 2 nd G y h V
12 10 11 op2ndd P = x B 1 st F x 1 st G x x B , y B h x H y x 2 nd F y h x 2 nd G y h 2 nd P = x B , y B h x H y x 2 nd F y h x 2 nd G y h
13 8 12 syl φ 2 nd P = x B , y B h x H y x 2 nd F y h x 2 nd G y h
14 simprl φ x = X y = Y x = X
15 simprr φ x = X y = Y y = Y
16 14 15 oveq12d φ x = X y = Y x H y = X H Y
17 14 15 oveq12d φ x = X y = Y x 2 nd F y = X 2 nd F Y
18 17 fveq1d φ x = X y = Y x 2 nd F y h = X 2 nd F Y h
19 14 15 oveq12d φ x = X y = Y x 2 nd G y = X 2 nd G Y
20 19 fveq1d φ x = X y = Y x 2 nd G y h = X 2 nd G Y h
21 18 20 opeq12d φ x = X y = Y x 2 nd F y h x 2 nd G y h = X 2 nd F Y h X 2 nd G Y h
22 16 21 mpteq12dv φ x = X y = Y h x H y x 2 nd F y h x 2 nd G y h = h X H Y X 2 nd F Y h X 2 nd G Y h
23 ovex X H Y V
24 23 mptex h X H Y X 2 nd F Y h X 2 nd G Y h V
25 24 a1i φ h X H Y X 2 nd F Y h X 2 nd G Y h V
26 13 22 6 7 25 ovmpod φ X 2 nd P Y = h X H Y X 2 nd F Y h X 2 nd G Y h