Metamath Proof Explorer


Theorem funcringcsetclem3ALTV

Description: Lemma 3 for funcringcsetcALTV . (Contributed by AV, 15-Feb-2020) (New usage is discouraged.)

Ref Expression
Hypotheses funcringcsetcALTV.r ⊢ R = RingCatALTV ⁡ U
funcringcsetcALTV.s ⊢ S = SetCat ⁡ U
funcringcsetcALTV.b ⊢ B = Base R
funcringcsetcALTV.c ⊢ C = Base S
funcringcsetcALTV.u ⊢ φ → U ∈ WUni
funcringcsetcALTV.f ⊢ φ → F = x ∈ B ⟼ Base x
Assertion funcringcsetclem3ALTV ⊢ φ → F : B ⟶ C

Proof

Step Hyp Ref Expression
1 funcringcsetcALTV.r ⊢ R = RingCatALTV ⁡ U
2 funcringcsetcALTV.s ⊢ S = SetCat ⁡ U
3 funcringcsetcALTV.b ⊢ B = Base R
4 funcringcsetcALTV.c ⊢ C = Base S
5 funcringcsetcALTV.u ⊢ φ → U ∈ WUni
6 funcringcsetcALTV.f ⊢ φ → F = x ∈ B ⟼ Base x
7 1 3 5 ringcbasbasALTV ⊢ φ ∧ x ∈ B → Base x ∈ U
8 2 5 setcbas ⊢ φ → U = Base S
9 8 eqcomd ⊢ φ → Base S = U
10 9 adantr ⊢ φ ∧ x ∈ B → Base S = U
11 7 10 eleqtrrd ⊢ φ ∧ x ∈ B → Base x ∈ Base S
12 11 4 eleqtrrdi ⊢ φ ∧ x ∈ B → Base x ∈ C
13 12 fmpttd ⊢ φ → x ∈ B ⟼ Base x : B ⟶ C
14 6 feq1d ⊢ φ → F : B ⟶ C ↔ x ∈ B ⟼ Base x : B ⟶ C
15 13 14 mpbird ⊢ φ → F : B ⟶ C