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