Metamath Proof Explorer


Theorem mptrcllem

Description: Show two versions of a closure with reflexive properties are equal. (Contributed by RP, 19-Oct-2020)

Ref Expression
Hypotheses mptrcllem.ex1 xVy|xyφIdomyranyyV
mptrcllem.ex2 xVz|xIdomxranxzψV
mptrcllem.hyp1 xVχ
mptrcllem.hyp2 xVθ
mptrcllem.hyp3 xVτ
mptrcllem.sub1 y=z|xIdomxranxzψφχ
mptrcllem.sub2 y=z|xIdomxranxzψIdomyranyyθ
mptrcllem.sub3 z=y|xyφIdomyranyyψτ
Assertion mptrcllem xVy|xyφIdomyranyy=xVz|xIdomxranxzψ

Proof

Step Hyp Ref Expression
1 mptrcllem.ex1 xVy|xyφIdomyranyyV
2 mptrcllem.ex2 xVz|xIdomxranxzψV
3 mptrcllem.hyp1 xVχ
4 mptrcllem.hyp2 xVθ
5 mptrcllem.hyp3 xVτ
6 mptrcllem.sub1 y=z|xIdomxranxzψφχ
7 mptrcllem.sub2 y=z|xIdomxranxzψIdomyranyyθ
8 mptrcllem.sub3 z=y|xyφIdomyranyyψτ
9 6 7 anbi12d y=z|xIdomxranxzψφIdomyranyyχθ
10 id xIdomxranxzxIdomxranxz
11 10 unssad xIdomxranxzxz
12 11 adantr xIdomxranxzψxz
13 12 a1i xVxIdomxranxzψxz
14 13 alrimiv xVzxIdomxranxzψxz
15 ssintab xz|xIdomxranxzψzxIdomxranxzψxz
16 14 15 sylibr xVxz|xIdomxranxzψ
17 3 4 jca xVχθ
18 2 9 16 17 clublem xVy|xyφIdomyranyyz|xIdomxranxzψ
19 simpl xyφIdomyranyyxy
20 dmss xydomxdomy
21 rnss xyranxrany
22 20 21 jca xydomxdomyranxrany
23 unss12 domxdomyranxranydomxranxdomyrany
24 ssres2 domxranxdomyranyIdomxranxIdomyrany
25 22 23 24 3syl xyIdomxranxIdomyrany
26 25 adantr xyφIdomyranyyIdomxranxIdomyrany
27 simprr xyφIdomyranyyIdomyranyy
28 26 27 sstrd xyφIdomyranyyIdomxranxy
29 19 28 jca xyφIdomyranyyxyIdomxranxy
30 29 a1i xVxyφIdomyranyyxyIdomxranxy
31 unss xyIdomxranxyxIdomxranxy
32 30 31 imbitrdi xVxyφIdomyranyyxIdomxranxy
33 32 alrimiv xVyxyφIdomyranyyxIdomxranxy
34 ssintab xIdomxranxy|xyφIdomyranyyyxyφIdomyranyyxIdomxranxy
35 33 34 sylibr xVxIdomxranxy|xyφIdomyranyy
36 1 8 35 5 clublem xVz|xIdomxranxzψy|xyφIdomyranyy
37 18 36 eqssd xVy|xyφIdomyranyy=z|xIdomxranxzψ
38 37 mpteq2ia xVy|xyφIdomyranyy=xVz|xIdomxranxzψ