Metamath Proof Explorer


Theorem tfr3ALT

Description: Alternate proof of tfr3 using well-ordered recursion. (Contributed by Scott Fenton, 3-Aug-2020) (New usage is discouraged.) (Proof modification is discouraged.)

Ref Expression
Hypothesis tfrALT.1 ⊢ F = recs ⁡ G
Assertion tfr3ALT ⊢ B Fn On ∧ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ x → B = F

Proof

Step Hyp Ref Expression
1 tfrALT.1 ⊢ F = recs ⁡ G
2 predon ⊢ x ∈ On → Pred E On x = x
3 2 reseq2d ⊢ x ∈ On → B ↾ Pred E On x = B ↾ x
4 3 fveq2d ⊢ x ∈ On → G ⁡ B ↾ Pred E On x = G ⁡ B ↾ x
5 4 eqeq2d ⊢ x ∈ On → B ⁡ x = G ⁡ B ↾ Pred E On x ↔ B ⁡ x = G ⁡ B ↾ x
6 5 ralbiia ⊢ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ Pred E On x ↔ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ x
7 epweon ⊢ E We On
8 epse ⊢ E Se On
9 df-recs ⊢ recs ⁡ G = wrecs ⁡ E On G
10 1 9 eqtri ⊢ F = wrecs ⁡ E On G
11 10 wfr3 ⊢ E We On ∧ E Se On ∧ B Fn On ∧ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ Pred E On x → F = B
12 7 8 11 mpanl12 ⊢ B Fn On ∧ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ Pred E On x → F = B
13 6 12 sylan2br ⊢ B Fn On ∧ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ x → F = B
14 13 eqcomd ⊢ B Fn On ∧ ∀ x ∈ On B ⁡ x = G ⁡ B ↾ x → B = F