Metamath Proof Explorer


Theorem mpobi123f

Description: Equality deduction for maps-to notations with two arguments. (Contributed by Giovanni Mascellani, 10-Apr-2018)

Ref Expression
Hypotheses mpobi123f.1 _xA
mpobi123f.2 _xB
mpobi123f.3 _yA
mpobi123f.4 _yB
mpobi123f.5 _yC
mpobi123f.6 _yD
mpobi123f.7 _xC
mpobi123f.8 _xD
Assertion mpobi123f A=BC=DxAyCE=FxA,yCE=xB,yDF

Proof

Step Hyp Ref Expression
1 mpobi123f.1 _xA
2 mpobi123f.2 _xB
3 mpobi123f.3 _yA
4 mpobi123f.4 _yB
5 mpobi123f.5 _yC
6 mpobi123f.6 _yD
7 mpobi123f.7 _xC
8 mpobi123f.8 _xD
9 1 2 nfeq xA=B
10 eleq2 A=BxAxB
11 9 10 alrimi A=BxxAxB
12 3 nfcri yxA
13 4 nfcri yxB
14 12 13 nfbi yxAxB
15 ax-5 xAxBzxAxB
16 14 15 alrimi xAxByzxAxB
17 11 16 sylg A=BxyzxAxB
18 5 6 nfeq yC=D
19 eleq2 C=DyCyD
20 18 19 alrimi C=DyyCyD
21 ax-5 yCyDzyCyD
22 21 alimi yyCyDyzyCyD
23 7 nfcri xyC
24 8 nfcri xyD
25 23 24 nfbi xyCyD
26 25 nfal xzyCyD
27 26 nfal xyzyCyD
28 27 nf5ri yzyCyDxyzyCyD
29 20 22 28 3syl C=DxyzyCyD
30 id xAxByCyDxAxByCyD
31 30 alanimi zxAxBzyCyDzxAxByCyD
32 31 alanimi yzxAxByzyCyDyzxAxByCyD
33 32 alanimi xyzxAxBxyzyCyDxyzxAxByCyD
34 17 29 33 syl2an A=BC=DxyzxAxByCyD
35 eqeq2 E=Fz=Ez=F
36 35 alrimiv E=Fzz=Ez=F
37 36 2ralimi xAyCE=FxAyCzz=Ez=F
38 hbra1 yCzz=Ez=FyyCzz=Ez=F
39 rsp yCzz=Ez=FyCzz=Ez=F
40 38 39 alrimih yCzz=Ez=FyyCzz=Ez=F
41 19.21v zyCz=Ez=FyCzz=Ez=F
42 41 albii yzyCz=Ez=FyyCzz=Ez=F
43 40 42 sylibr yCzz=Ez=FyzyCz=Ez=F
44 43 ralimi xAyCzz=Ez=FxAyzyCz=Ez=F
45 hbra1 xAyzyCz=Ez=FxxAyzyCz=Ez=F
46 rsp xAyzyCz=Ez=FxAyzyCz=Ez=F
47 45 46 alrimih xAyzyCz=Ez=FxxAyzyCz=Ez=F
48 19.21v zxAyCz=Ez=FxAzyCz=Ez=F
49 48 2albii xyzxAyCz=Ez=FxyxAzyCz=Ez=F
50 12 19.21 yxAzyCz=Ez=FxAyzyCz=Ez=F
51 50 albii xyxAzyCz=Ez=FxxAyzyCz=Ez=F
52 49 51 sylbbr xxAyzyCz=Ez=FxyzxAyCz=Ez=F
53 44 47 52 3syl xAyCzz=Ez=FxyzxAyCz=Ez=F
54 37 53 syl xAyCE=FxyzxAyCz=Ez=F
55 id xAxByCyDxAyCz=Ez=FxAxByCyDxAyCz=Ez=F
56 55 alanimi zxAxByCyDzxAyCz=Ez=FzxAxByCyDxAyCz=Ez=F
57 56 alanimi yzxAxByCyDyzxAyCz=Ez=FyzxAxByCyDxAyCz=Ez=F
58 57 alanimi xyzxAxByCyDxyzxAyCz=Ez=FxyzxAxByCyDxAyCz=Ez=F
59 34 54 58 syl2an A=BC=DxAyCE=FxyzxAxByCyDxAyCz=Ez=F
60 tsan2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxA¬xAyC
61 60 ord ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA¬xAyC
62 tsan2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAyC¬xAyCz=E
63 62 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxAyC¬xAyCz=E
64 61 63 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA¬xAyCz=E
65 tsbi2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAyCz=ExByDz=FxAyCz=ExByDz=F
66 65 ord ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=ExByDz=FxAyCz=ExByDz=F
67 66 a1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=ExByDz=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
68 ax-1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=ExByDz=F¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
69 67 68 contrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAyCz=ExByDz=F
70 69 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxAyCz=ExByDz=F
71 64 70 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxByDz=F
72 idd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA¬xA
73 tsan2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAxB¬xAxByCyD
74 73 ord ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxB¬xAxByCyD
75 tsan2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAxByCyD¬xAxByCyDxAyCz=Ez=F
76 75 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxBxAxByCyD¬xAxByCyDxAyCz=Ez=F
77 74 76 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxB¬xAxByCyDxAyCz=Ez=F
78 tsim2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAxByCyDxAyCz=Ez=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
79 78 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxBxAxByCyDxAyCz=Ez=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
80 77 79 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxBxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
81 ax-1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxB¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
82 80 81 contrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAxB
83 82 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxAxB
84 tsbi3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxA¬xB¬xAxB
85 84 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxA¬xB¬xAxB
86 83 85 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxA¬xB
87 72 86 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA¬xB
88 tsan2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxB¬xByD
89 88 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxB¬xByD
90 87 89 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA¬xByD
91 tsan2 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxByD¬xByDz=F
92 91 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxByD¬xByDz=F
93 90 92 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA¬xByDz=F
94 71 93 contrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxA
95 94 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xA
96 ax-1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
97 78 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxByCyDxAyCz=Ez=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
98 96 97 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAxByCyDxAyCz=Ez=F
99 tsan3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FxAyCz=Ez=F¬xAxByCyDxAyCz=Ez=F
100 99 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=Ez=F¬xAxByCyDxAyCz=Ez=F
101 98 100 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=Ez=F
102 95 101 mpdd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCz=Ez=F
103 notnotr ¬¬xByDz=FxByDz=F
104 103 a1i ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxByDz=F
105 91 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxByD¬xByDz=F
106 104 105 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxByD
107 tsan3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FyD¬xByD
108 107 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FyD¬xByD
109 106 108 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FyD
110 tsan3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FyCyD¬xAxByCyD
111 110 ord ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCyD¬xAxByCyD
112 75 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCyDxAxByCyD¬xAxByCyDxAyCz=Ez=F
113 111 112 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCyD¬xAxByCyDxAyCz=Ez=F
114 78 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCyDxAxByCyDxAyCz=Ez=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
115 113 114 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCyDxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
116 ax-1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCyD¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
117 115 116 contrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FyCyD
118 109 117 sylibrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FyC
119 94 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxA
120 ax-1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
121 78 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxAxByCyDxAyCz=Ez=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
122 120 121 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxAxByCyDxAyCz=Ez=F
123 99 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxAyCz=Ez=F¬xAxByCyDxAyCz=Ez=F
124 122 123 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxAyCz=Ez=F
125 119 124 mpdd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FyCz=Ez=F
126 118 125 mpdd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=Fz=Ez=F
127 119 118 jcad ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=FxAyC
128 tsim3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=ExByDz=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
129 128 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyCz=ExByDz=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
130 120 129 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyCz=ExByDz=F
131 tsbi1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=E¬xByDz=FxAyCz=ExByDz=F
132 131 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyCz=E¬xByDz=FxAyCz=ExByDz=F
133 130 132 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyCz=E¬xByDz=F
134 104 133 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyCz=E
135 tsan1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyC¬z=ExAyCz=E
136 135 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyC¬z=ExAyCz=E
137 134 136 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬xAyC¬z=E
138 127 137 cnfn1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬z=E
139 tsan3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=Fz=F¬xByDz=F
140 139 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=Fz=F¬xByDz=F
141 104 140 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=Fz=F
142 tsbi3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=Fz=E¬z=F¬z=Ez=F
143 142 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=Fz=E¬z=F¬z=Ez=F
144 143 or32dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=Fz=E¬z=Ez=F¬z=F
145 141 144 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=Fz=E¬z=Ez=F
146 138 145 cnf1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F¬z=Ez=F
147 126 146 contrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xByDz=F
148 147 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByDz=F
149 128 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xAyCz=ExByDz=FxAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
150 96 149 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xAyCz=ExByDz=F
151 65 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=ExByDz=FxAyCz=ExByDz=F
152 150 151 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=ExByDz=F
153 148 152 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyCz=E
154 62 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyC¬xAyCz=E
155 153 154 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xAyC
156 tsan3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=FyC¬xAyC
157 156 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yC¬xAyC
158 155 157 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yC
159 tsan3 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=Fz=E¬xAyCz=E
160 159 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬z=E¬xAyCz=E
161 153 160 cnfn2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬z=E
162 95 82 sylibd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xB
163 158 117 sylibd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yD
164 162 163 jcad ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xByD
165 tsan1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬xByD¬z=FxByDz=F
166 165 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByD¬z=FxByDz=F
167 148 166 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬xByD¬z=F
168 164 167 cnfn1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬z=F
169 tsbi4 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬z=Ez=F¬z=Ez=F
170 169 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬z=Ez=F¬z=Ez=F
171 170 or32dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬z=E¬z=Ez=Fz=F
172 168 171 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬z=E¬z=Ez=F
173 161 172 cnfn1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬z=Ez=F
174 tsim1 ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬yCz=Ez=F¬yCz=Ez=F
175 174 a1d ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬yCz=Ez=F¬yCz=Ez=F
176 175 or32dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬yC¬yCz=Ez=Fz=Ez=F
177 173 176 cnf2dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬yC¬yCz=Ez=F
178 158 177 cnfn1dd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F¬¬yCz=Ez=F
179 102 178 contrd ¬xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
180 179 efald2 xAxByCyDxAyCz=Ez=FxAyCz=ExByDz=F
181 180 alimi zxAxByCyDxAyCz=Ez=FzxAyCz=ExByDz=F
182 181 2alimi xyzxAxByCyDxAyCz=Ez=FxyzxAyCz=ExByDz=F
183 oprabbi xyzxAyCz=ExByDz=Fxyz|xAyCz=E=xyz|xByDz=F
184 59 182 183 3syl A=BC=DxAyCE=Fxyz|xAyCz=E=xyz|xByDz=F
185 df-mpo xA,yCE=xyz|xAyCz=E
186 df-mpo xB,yDF=xyz|xByDz=F
187 184 185 186 3eqtr4g A=BC=DxAyCE=FxA,yCE=xB,yDF