Metamath Proof Explorer


Theorem opf2

Description: The morphism part of the op functor on functor categories. Lemma for fucoppc . (Contributed by Zhi Wang, 18-Nov-2025)

Ref Expression
Hypotheses opf2fval.f ( 𝜑𝐹 = ( 𝑥𝐴 , 𝑦𝐵 ↦ ( I ↾ ( 𝑦 𝑁 𝑥 ) ) ) )
opf2fval.x ( 𝜑𝑋𝐴 )
opf2fval.y ( 𝜑𝑌𝐵 )
opf2.c ( 𝜑𝐶 = 𝐷 )
opf2.d ( 𝜑𝐷 ∈ ( 𝑌 𝑁 𝑋 ) )
Assertion opf2 ( 𝜑 → ( ( 𝑋 𝐹 𝑌 ) ‘ 𝐶 ) = 𝐷 )

Proof

Step Hyp Ref Expression
1 opf2fval.f ( 𝜑𝐹 = ( 𝑥𝐴 , 𝑦𝐵 ↦ ( I ↾ ( 𝑦 𝑁 𝑥 ) ) ) )
2 opf2fval.x ( 𝜑𝑋𝐴 )
3 opf2fval.y ( 𝜑𝑌𝐵 )
4 opf2.c ( 𝜑𝐶 = 𝐷 )
5 opf2.d ( 𝜑𝐷 ∈ ( 𝑌 𝑁 𝑋 ) )
6 1 2 3 opf2fval ( 𝜑 → ( 𝑋 𝐹 𝑌 ) = ( I ↾ ( 𝑌 𝑁 𝑋 ) ) )
7 6 4 fveq12d ( 𝜑 → ( ( 𝑋 𝐹 𝑌 ) ‘ 𝐶 ) = ( ( I ↾ ( 𝑌 𝑁 𝑋 ) ) ‘ 𝐷 ) )
8 fvresi ( 𝐷 ∈ ( 𝑌 𝑁 𝑋 ) → ( ( I ↾ ( 𝑌 𝑁 𝑋 ) ) ‘ 𝐷 ) = 𝐷 )
9 5 8 syl ( 𝜑 → ( ( I ↾ ( 𝑌 𝑁 𝑋 ) ) ‘ 𝐷 ) = 𝐷 )
10 7 9 eqtrd ( 𝜑 → ( ( 𝑋 𝐹 𝑌 ) ‘ 𝐶 ) = 𝐷 )