Metamath Proof Explorer


Theorem preddowncl

Description: A property of classes that are downward closed under predecessor. (Contributed by Scott Fenton, 13-Apr-2011)

Ref Expression
Assertion preddowncl B A x B Pred R A x B X B Pred R B X = Pred R A X

Proof

Step Hyp Ref Expression
1 eleq1 y = X y B X B
2 predeq3 y = X Pred R B y = Pred R B X
3 predeq3 y = X Pred R A y = Pred R A X
4 2 3 eqeq12d y = X Pred R B y = Pred R A y Pred R B X = Pred R A X
5 1 4 imbi12d y = X y B Pred R B y = Pred R A y X B Pred R B X = Pred R A X
6 5 imbi2d y = X B A x B Pred R A x B y B Pred R B y = Pred R A y B A x B Pred R A x B X B Pred R B X = Pred R A X
7 predpredss B A Pred R B y Pred R A y
8 7 ad2antrr B A x B Pred R A x B y B Pred R B y Pred R A y
9 predeq3 x = y Pred R A x = Pred R A y
10 9 sseq1d x = y Pred R A x B Pred R A y B
11 10 rspccva x B Pred R A x B y B Pred R A y B
12 11 sseld x B Pred R A x B y B z Pred R A y z B
13 vex y V
14 13 elpredim z Pred R A y z R y
15 12 14 jca2 x B Pred R A x B y B z Pred R A y z B z R y
16 vex z V
17 16 elpred y B z Pred R B y z B z R y
18 17 imbi2d y B z Pred R A y z Pred R B y z Pred R A y z B z R y
19 18 adantl x B Pred R A x B y B z Pred R A y z Pred R B y z Pred R A y z B z R y
20 15 19 mpbird x B Pred R A x B y B z Pred R A y z Pred R B y
21 20 ssrdv x B Pred R A x B y B Pred R A y Pred R B y
22 21 adantll B A x B Pred R A x B y B Pred R A y Pred R B y
23 8 22 eqssd B A x B Pred R A x B y B Pred R B y = Pred R A y
24 23 ex B A x B Pred R A x B y B Pred R B y = Pred R A y
25 6 24 vtoclg X B B A x B Pred R A x B X B Pred R B X = Pred R A X
26 25 pm2.43b B A x B Pred R A x B X B Pred R B X = Pred R A X