Metamath Proof Explorer


Theorem dftrpred3g

Description: The transitive predecessors of X are equal to the predecessors of X together with their transitive predecessors. (Contributed by Scott Fenton, 26-Apr-2012) (Revised by Mario Carneiro, 26-Jun-2015)

Ref Expression
Assertion dftrpred3g X A R Se A TrPred R A X = Pred R A X y Pred R A X TrPred R A y

Proof

Step Hyp Ref Expression
1 elun z Pred R A X y Pred R A X TrPred R A y z Pred R A X z y Pred R A X TrPred R A y
2 predel z Pred R A X z A
3 setlikespec z A R Se A Pred R A z V
4 trpredpred Pred R A z V Pred R A z TrPred R A z
5 3 4 syl z A R Se A Pred R A z TrPred R A z
6 5 expcom R Se A z A Pred R A z TrPred R A z
7 6 adantl X A R Se A z A Pred R A z TrPred R A z
8 2 7 syl5 X A R Se A z Pred R A X Pred R A z TrPred R A z
9 8 ancld X A R Se A z Pred R A X z Pred R A X Pred R A z TrPred R A z
10 trpredeq3 y = z TrPred R A y = TrPred R A z
11 10 sseq2d y = z Pred R A z TrPred R A y Pred R A z TrPred R A z
12 11 rspcev z Pred R A X Pred R A z TrPred R A z y Pred R A X Pred R A z TrPred R A y
13 ssiun y Pred R A X Pred R A z TrPred R A y Pred R A z y Pred R A X TrPred R A y
14 12 13 syl z Pred R A X Pred R A z TrPred R A z Pred R A z y Pred R A X TrPred R A y
15 9 14 syl6 X A R Se A z Pred R A X Pred R A z y Pred R A X TrPred R A y
16 eliun z y Pred R A X TrPred R A y y Pred R A X z TrPred R A y
17 predel y Pred R A X y A
18 setlikespec y A R Se A Pred R A y V
19 18 ancoms R Se A y A Pred R A y V
20 19 adantll X A R Se A y A Pred R A y V
21 trpredss Pred R A y V TrPred R A y A
22 20 21 syl X A R Se A y A TrPred R A y A
23 22 sseld X A R Se A y A z TrPred R A y z A
24 3 expcom R Se A z A Pred R A z V
25 24 ad2antlr X A R Se A y A z A Pred R A z V
26 23 25 syld X A R Se A y A z TrPred R A y Pred R A z V
27 26 imp X A R Se A y A z TrPred R A y Pred R A z V
28 27 4 syl X A R Se A y A z TrPred R A y Pred R A z TrPred R A z
29 simpr X A R Se A y A y A
30 simplr X A R Se A y A R Se A
31 trpredelss y A R Se A z TrPred R A y TrPred R A z TrPred R A y
32 29 30 31 syl2anc X A R Se A y A z TrPred R A y TrPred R A z TrPred R A y
33 32 imp X A R Se A y A z TrPred R A y TrPred R A z TrPred R A y
34 28 33 sstrd X A R Se A y A z TrPred R A y Pred R A z TrPred R A y
35 34 exp31 X A R Se A y A z TrPred R A y Pred R A z TrPred R A y
36 17 35 syl5 X A R Se A y Pred R A X z TrPred R A y Pred R A z TrPred R A y
37 36 reximdvai X A R Se A y Pred R A X z TrPred R A y y Pred R A X Pred R A z TrPred R A y
38 37 13 syl6 X A R Se A y Pred R A X z TrPred R A y Pred R A z y Pred R A X TrPred R A y
39 16 38 syl5bi X A R Se A z y Pred R A X TrPred R A y Pred R A z y Pred R A X TrPred R A y
40 15 39 jaod X A R Se A z Pred R A X z y Pred R A X TrPred R A y Pred R A z y Pred R A X TrPred R A y
41 ssun4 Pred R A z y Pred R A X TrPred R A y Pred R A z Pred R A X y Pred R A X TrPred R A y
42 40 41 syl6 X A R Se A z Pred R A X z y Pred R A X TrPred R A y Pred R A z Pred R A X y Pred R A X TrPred R A y
43 1 42 syl5bi X A R Se A z Pred R A X y Pred R A X TrPred R A y Pred R A z Pred R A X y Pred R A X TrPred R A y
44 43 ralrimiv X A R Se A z Pred R A X y Pred R A X TrPred R A y Pred R A z Pred R A X y Pred R A X TrPred R A y
45 ssun1 Pred R A X Pred R A X y Pred R A X TrPred R A y
46 44 45 jctir X A R Se A z Pred R A X y Pred R A X TrPred R A y Pred R A z Pred R A X y Pred R A X TrPred R A y Pred R A X Pred R A X y Pred R A X TrPred R A y
47 trpredmintr X A R Se A z Pred R A X y Pred R A X TrPred R A y Pred R A z Pred R A X y Pred R A X TrPred R A y Pred R A X Pred R A X y Pred R A X TrPred R A y TrPred R A X Pred R A X y Pred R A X TrPred R A y
48 46 47 mpdan X A R Se A TrPred R A X Pred R A X y Pred R A X TrPred R A y
49 setlikespec X A R Se A Pred R A X V
50 trpredpred Pred R A X V Pred R A X TrPred R A X
51 49 50 syl X A R Se A Pred R A X TrPred R A X
52 51 sseld X A R Se A y Pred R A X y TrPred R A X
53 trpredelss X A R Se A y TrPred R A X TrPred R A y TrPred R A X
54 52 53 syld X A R Se A y Pred R A X TrPred R A y TrPred R A X
55 54 ralrimiv X A R Se A y Pred R A X TrPred R A y TrPred R A X
56 iunss y Pred R A X TrPred R A y TrPred R A X y Pred R A X TrPred R A y TrPred R A X
57 55 56 sylibr X A R Se A y Pred R A X TrPred R A y TrPred R A X
58 51 57 unssd X A R Se A Pred R A X y Pred R A X TrPred R A y TrPred R A X
59 48 58 eqssd X A R Se A TrPred R A X = Pred R A X y Pred R A X TrPred R A y