Metamath Proof Explorer


Theorem erinxp

Description: A restricted equivalence relation is an equivalence relation. (Contributed by Mario Carneiro, 10-Jul-2015) (Revised by Mario Carneiro, 12-Aug-2015)

Ref Expression
Hypotheses erinxp.r φRErA
erinxp.a φBA
Assertion erinxp φRB×BErB

Proof

Step Hyp Ref Expression
1 erinxp.r φRErA
2 erinxp.a φBA
3 relinxp RelRB×B
4 3 a1i φRelRB×B
5 simpr φxRB×ByxRB×By
6 brinxp2 xRB×ByxByBxRy
7 5 6 sylib φxRB×ByxByBxRy
8 7 simplrd φxRB×ByyB
9 7 simplld φxRB×ByxB
10 1 adantr φxRB×ByRErA
11 7 simprd φxRB×ByxRy
12 10 11 ersym φxRB×ByyRx
13 brinxp2 yRB×BxyBxByRx
14 8 9 12 13 syl21anbrc φxRB×ByyRB×Bx
15 9 adantrr φxRB×ByyRB×BzxB
16 simprr φxRB×ByyRB×BzyRB×Bz
17 brinxp2 yRB×BzyBzByRz
18 16 17 sylib φxRB×ByyRB×BzyBzByRz
19 18 simplrd φxRB×ByyRB×BzzB
20 1 adantr φxRB×ByyRB×BzRErA
21 11 adantrr φxRB×ByyRB×BzxRy
22 18 simprd φxRB×ByyRB×BzyRz
23 20 21 22 ertrd φxRB×ByyRB×BzxRz
24 brinxp2 xRB×BzxBzBxRz
25 15 19 23 24 syl21anbrc φxRB×ByyRB×BzxRB×Bz
26 1 adantr φxBRErA
27 2 sselda φxBxA
28 26 27 erref φxBxRx
29 28 ex φxBxRx
30 29 pm4.71rd φxBxRxxB
31 brin xRB×BxxRxxB×Bx
32 brxp xB×BxxBxB
33 anidm xBxBxB
34 32 33 bitri xB×BxxB
35 34 anbi2i xRxxB×BxxRxxB
36 31 35 bitri xRB×BxxRxxB
37 30 36 bitr4di φxBxRB×Bx
38 4 14 25 37 iserd φRB×BErB