Metamath Proof Explorer


Theorem iiner

Description: The intersection of a nonempty family of equivalence relations is an equivalence relation. (Contributed by Mario Carneiro, 27-Sep-2015)

Ref Expression
Assertion iiner AxARErBxARErB

Proof

Step Hyp Ref Expression
1 r19.2z AxARErBxARErB
2 errel RErBRelR
3 df-rel RelRRV×V
4 2 3 sylib RErBRV×V
5 4 reximi xARErBxARV×V
6 iinss xARV×VxARV×V
7 1 5 6 3syl AxARErBxARV×V
8 df-rel RelxARxARV×V
9 7 8 sylibr AxARErBRelxAR
10 id RErBRErB
11 10 ersymb RErBuRvvRu
12 11 biimpd RErBuRvvRu
13 df-br uRvuvR
14 df-br vRuvuR
15 12 13 14 3imtr3g RErBuvRvuR
16 15 ral2imi xARErBxAuvRxAvuR
17 16 adantl AxARErBxAuvRxAvuR
18 df-br uxARvuvxAR
19 opex uvV
20 eliin uvVuvxARxAuvR
21 19 20 ax-mp uvxARxAuvR
22 18 21 bitri uxARvxAuvR
23 df-br vxARuvuxAR
24 opex vuV
25 eliin vuVvuxARxAvuR
26 24 25 ax-mp vuxARxAvuR
27 23 26 bitri vxARuxAvuR
28 17 22 27 3imtr4g AxARErBuxARvvxARu
29 28 imp AxARErBuxARvvxARu
30 r19.26 xAuvRvwRxAuvRxAvwR
31 10 ertr RErBuRvvRwuRw
32 df-br vRwvwR
33 13 32 anbi12i uRvvRwuvRvwR
34 df-br uRwuwR
35 31 33 34 3imtr3g RErBuvRvwRuwR
36 35 ral2imi xARErBxAuvRvwRxAuwR
37 36 adantl AxARErBxAuvRvwRxAuwR
38 30 37 biimtrrid AxARErBxAuvRxAvwRxAuwR
39 df-br vxARwvwxAR
40 opex vwV
41 eliin vwVvwxARxAvwR
42 40 41 ax-mp vwxARxAvwR
43 39 42 bitri vxARwxAvwR
44 22 43 anbi12i uxARvvxARwxAuvRxAvwR
45 df-br uxARwuwxAR
46 opex uwV
47 eliin uwVuwxARxAuwR
48 46 47 ax-mp uwxARxAuwR
49 45 48 bitri uxARwxAuwR
50 38 44 49 3imtr4g AxARErBuxARvvxARwuxARw
51 50 imp AxARErBuxARvvxARwuxARw
52 simpl RErBuBRErB
53 simpr RErBuBuB
54 52 53 erref RErBuBuRu
55 df-br uRuuuR
56 54 55 sylib RErBuBuuR
57 56 expcom uBRErBuuR
58 57 ralimdv uBxARErBxAuuR
59 58 com12 xARErBuBxAuuR
60 59 adantl AxARErBuBxAuuR
61 r19.26 xARErBuuRxARErBxAuuR
62 r19.2z AxARErBuuRxARErBuuR
63 vex uV
64 63 63 opeldm uuRudomR
65 erdm RErBdomR=B
66 65 eleq2d RErBudomRuB
67 66 biimpa RErBudomRuB
68 64 67 sylan2 RErBuuRuB
69 68 rexlimivw xARErBuuRuB
70 62 69 syl AxARErBuuRuB
71 70 ex AxARErBuuRuB
72 61 71 biimtrrid AxARErBxAuuRuB
73 72 expdimp AxARErBxAuuRuB
74 60 73 impbid AxARErBuBxAuuR
75 df-br uxARuuuxAR
76 opex uuV
77 eliin uuVuuxARxAuuR
78 76 77 ax-mp uuxARxAuuR
79 75 78 bitri uxARuxAuuR
80 74 79 bitr4di AxARErBuBuxARu
81 9 29 51 80 iserd AxARErBxARErB