Metamath Proof Explorer


Theorem funcsetcestrclem6

Description: Lemma 6 for funcsetcestrc . (Contributed by AV, 27-Mar-2020)

Ref Expression
Hypotheses funcsetcestrc.s ⊢ S = SetCat ⁡ U
funcsetcestrc.c ⊢ C = Base S
funcsetcestrc.f ⊢ φ → F = x ∈ C ⟼ Base ndx x
funcsetcestrc.u ⊢ φ → U ∈ WUni
funcsetcestrc.o ⊢ φ → ω ∈ U
funcsetcestrc.g ⊢ φ → G = x ∈ C , y ∈ C ⟼ I ↾ y x
Assertion funcsetcestrclem6 ⊢ φ ∧ X ∈ C ∧ Y ∈ C ∧ H ∈ Y X → X G Y ⁡ H = H

Proof

Step Hyp Ref Expression
1 funcsetcestrc.s ⊢ S = SetCat ⁡ U
2 funcsetcestrc.c ⊢ C = Base S
3 funcsetcestrc.f ⊢ φ → F = x ∈ C ⟼ Base ndx x
4 funcsetcestrc.u ⊢ φ → U ∈ WUni
5 funcsetcestrc.o ⊢ φ → ω ∈ U
6 funcsetcestrc.g ⊢ φ → G = x ∈ C , y ∈ C ⟼ I ↾ y x
7 1 2 3 4 5 6 funcsetcestrclem5 ⊢ φ ∧ X ∈ C ∧ Y ∈ C → X G Y = I ↾ Y X
8 7 3adant3 ⊢ φ ∧ X ∈ C ∧ Y ∈ C ∧ H ∈ Y X → X G Y = I ↾ Y X
9 8 fveq1d ⊢ φ ∧ X ∈ C ∧ Y ∈ C ∧ H ∈ Y X → X G Y ⁡ H = I ↾ Y X ⁡ H
10 fvresi ⊢ H ∈ Y X → I ↾ Y X ⁡ H = H
11 10 3ad2ant3 ⊢ φ ∧ X ∈ C ∧ Y ∈ C ∧ H ∈ Y X → I ↾ Y X ⁡ H = H
12 9 11 eqtrd ⊢ φ ∧ X ∈ C ∧ Y ∈ C ∧ H ∈ Y X → X G Y ⁡ H = H