Step |
Hyp |
Ref |
Expression |
1 |
|
cantnfs.s |
|- S = dom ( A CNF B ) |
2 |
|
cantnfs.a |
|- ( ph -> A e. On ) |
3 |
|
cantnfs.b |
|- ( ph -> B e. On ) |
4 |
|
cantnfp1.g |
|- ( ph -> G e. S ) |
5 |
|
cantnfp1.x |
|- ( ph -> X e. B ) |
6 |
|
cantnfp1.y |
|- ( ph -> Y e. A ) |
7 |
|
cantnfp1.s |
|- ( ph -> ( G supp (/) ) C_ X ) |
8 |
|
cantnfp1.f |
|- F = ( t e. B |-> if ( t = X , Y , ( G ` t ) ) ) |
9 |
|
cantnfp1.e |
|- ( ph -> (/) e. Y ) |
10 |
|
cantnfp1.o |
|- O = OrdIso ( _E , ( F supp (/) ) ) |
11 |
|
cantnfp1.h |
|- H = seqom ( ( k e. _V , z e. _V |-> ( ( ( A ^o ( O ` k ) ) .o ( F ` ( O ` k ) ) ) +o z ) ) , (/) ) |
12 |
|
cantnfp1.k |
|- K = OrdIso ( _E , ( G supp (/) ) ) |
13 |
|
cantnfp1.m |
|- M = seqom ( ( k e. _V , z e. _V |-> ( ( ( A ^o ( K ` k ) ) .o ( G ` ( K ` k ) ) ) +o z ) ) , (/) ) |
14 |
1 2 3 4 5 6 7 8
|
cantnfp1lem1 |
|- ( ph -> F e. S ) |
15 |
1 2 3 10 14 11
|
cantnfval |
|- ( ph -> ( ( A CNF B ) ` F ) = ( H ` dom O ) ) |
16 |
1 2 3 4 5 6 7 8 9 10
|
cantnfp1lem2 |
|- ( ph -> dom O = suc U. dom O ) |
17 |
16
|
fveq2d |
|- ( ph -> ( H ` dom O ) = ( H ` suc U. dom O ) ) |
18 |
1 2 3 10 14
|
cantnfcl |
|- ( ph -> ( _E We ( F supp (/) ) /\ dom O e. _om ) ) |
19 |
18
|
simprd |
|- ( ph -> dom O e. _om ) |
20 |
16 19
|
eqeltrrd |
|- ( ph -> suc U. dom O e. _om ) |
21 |
|
peano2b |
|- ( U. dom O e. _om <-> suc U. dom O e. _om ) |
22 |
20 21
|
sylibr |
|- ( ph -> U. dom O e. _om ) |
23 |
1 2 3 10 14 11
|
cantnfsuc |
|- ( ( ph /\ U. dom O e. _om ) -> ( H ` suc U. dom O ) = ( ( ( A ^o ( O ` U. dom O ) ) .o ( F ` ( O ` U. dom O ) ) ) +o ( H ` U. dom O ) ) ) |
24 |
22 23
|
mpdan |
|- ( ph -> ( H ` suc U. dom O ) = ( ( ( A ^o ( O ` U. dom O ) ) .o ( F ` ( O ` U. dom O ) ) ) +o ( H ` U. dom O ) ) ) |
25 |
|
ovexd |
|- ( ph -> ( F supp (/) ) e. _V ) |
26 |
18
|
simpld |
|- ( ph -> _E We ( F supp (/) ) ) |
27 |
10
|
oiiso |
|- ( ( ( F supp (/) ) e. _V /\ _E We ( F supp (/) ) ) -> O Isom _E , _E ( dom O , ( F supp (/) ) ) ) |
28 |
25 26 27
|
syl2anc |
|- ( ph -> O Isom _E , _E ( dom O , ( F supp (/) ) ) ) |
29 |
|
isof1o |
|- ( O Isom _E , _E ( dom O , ( F supp (/) ) ) -> O : dom O -1-1-onto-> ( F supp (/) ) ) |
30 |
28 29
|
syl |
|- ( ph -> O : dom O -1-1-onto-> ( F supp (/) ) ) |
31 |
|
f1ocnv |
|- ( O : dom O -1-1-onto-> ( F supp (/) ) -> `' O : ( F supp (/) ) -1-1-onto-> dom O ) |
32 |
|
f1of |
|- ( `' O : ( F supp (/) ) -1-1-onto-> dom O -> `' O : ( F supp (/) ) --> dom O ) |
33 |
30 31 32
|
3syl |
|- ( ph -> `' O : ( F supp (/) ) --> dom O ) |
34 |
|
iftrue |
|- ( t = X -> if ( t = X , Y , ( G ` t ) ) = Y ) |
35 |
8 34 5 6
|
fvmptd3 |
|- ( ph -> ( F ` X ) = Y ) |
36 |
9
|
ne0d |
|- ( ph -> Y =/= (/) ) |
37 |
35 36
|
eqnetrd |
|- ( ph -> ( F ` X ) =/= (/) ) |
38 |
6
|
adantr |
|- ( ( ph /\ t e. B ) -> Y e. A ) |
39 |
1 2 3
|
cantnfs |
|- ( ph -> ( G e. S <-> ( G : B --> A /\ G finSupp (/) ) ) ) |
40 |
4 39
|
mpbid |
|- ( ph -> ( G : B --> A /\ G finSupp (/) ) ) |
41 |
40
|
simpld |
|- ( ph -> G : B --> A ) |
42 |
41
|
ffvelrnda |
|- ( ( ph /\ t e. B ) -> ( G ` t ) e. A ) |
43 |
38 42
|
ifcld |
|- ( ( ph /\ t e. B ) -> if ( t = X , Y , ( G ` t ) ) e. A ) |
44 |
43 8
|
fmptd |
|- ( ph -> F : B --> A ) |
45 |
44
|
ffnd |
|- ( ph -> F Fn B ) |
46 |
|
0ex |
|- (/) e. _V |
47 |
46
|
a1i |
|- ( ph -> (/) e. _V ) |
48 |
|
elsuppfn |
|- ( ( F Fn B /\ B e. On /\ (/) e. _V ) -> ( X e. ( F supp (/) ) <-> ( X e. B /\ ( F ` X ) =/= (/) ) ) ) |
49 |
45 3 47 48
|
syl3anc |
|- ( ph -> ( X e. ( F supp (/) ) <-> ( X e. B /\ ( F ` X ) =/= (/) ) ) ) |
50 |
5 37 49
|
mpbir2and |
|- ( ph -> X e. ( F supp (/) ) ) |
51 |
33 50
|
ffvelrnd |
|- ( ph -> ( `' O ` X ) e. dom O ) |
52 |
|
elssuni |
|- ( ( `' O ` X ) e. dom O -> ( `' O ` X ) C_ U. dom O ) |
53 |
51 52
|
syl |
|- ( ph -> ( `' O ` X ) C_ U. dom O ) |
54 |
10
|
oicl |
|- Ord dom O |
55 |
|
ordelon |
|- ( ( Ord dom O /\ ( `' O ` X ) e. dom O ) -> ( `' O ` X ) e. On ) |
56 |
54 51 55
|
sylancr |
|- ( ph -> ( `' O ` X ) e. On ) |
57 |
|
nnon |
|- ( U. dom O e. _om -> U. dom O e. On ) |
58 |
22 57
|
syl |
|- ( ph -> U. dom O e. On ) |
59 |
|
ontri1 |
|- ( ( ( `' O ` X ) e. On /\ U. dom O e. On ) -> ( ( `' O ` X ) C_ U. dom O <-> -. U. dom O e. ( `' O ` X ) ) ) |
60 |
56 58 59
|
syl2anc |
|- ( ph -> ( ( `' O ` X ) C_ U. dom O <-> -. U. dom O e. ( `' O ` X ) ) ) |
61 |
53 60
|
mpbid |
|- ( ph -> -. U. dom O e. ( `' O ` X ) ) |
62 |
|
sucidg |
|- ( U. dom O e. _om -> U. dom O e. suc U. dom O ) |
63 |
22 62
|
syl |
|- ( ph -> U. dom O e. suc U. dom O ) |
64 |
63 16
|
eleqtrrd |
|- ( ph -> U. dom O e. dom O ) |
65 |
|
isorel |
|- ( ( O Isom _E , _E ( dom O , ( F supp (/) ) ) /\ ( U. dom O e. dom O /\ ( `' O ` X ) e. dom O ) ) -> ( U. dom O _E ( `' O ` X ) <-> ( O ` U. dom O ) _E ( O ` ( `' O ` X ) ) ) ) |
66 |
28 64 51 65
|
syl12anc |
|- ( ph -> ( U. dom O _E ( `' O ` X ) <-> ( O ` U. dom O ) _E ( O ` ( `' O ` X ) ) ) ) |
67 |
|
fvex |
|- ( `' O ` X ) e. _V |
68 |
67
|
epeli |
|- ( U. dom O _E ( `' O ` X ) <-> U. dom O e. ( `' O ` X ) ) |
69 |
|
fvex |
|- ( O ` ( `' O ` X ) ) e. _V |
70 |
69
|
epeli |
|- ( ( O ` U. dom O ) _E ( O ` ( `' O ` X ) ) <-> ( O ` U. dom O ) e. ( O ` ( `' O ` X ) ) ) |
71 |
66 68 70
|
3bitr3g |
|- ( ph -> ( U. dom O e. ( `' O ` X ) <-> ( O ` U. dom O ) e. ( O ` ( `' O ` X ) ) ) ) |
72 |
|
f1ocnvfv2 |
|- ( ( O : dom O -1-1-onto-> ( F supp (/) ) /\ X e. ( F supp (/) ) ) -> ( O ` ( `' O ` X ) ) = X ) |
73 |
30 50 72
|
syl2anc |
|- ( ph -> ( O ` ( `' O ` X ) ) = X ) |
74 |
73
|
eleq2d |
|- ( ph -> ( ( O ` U. dom O ) e. ( O ` ( `' O ` X ) ) <-> ( O ` U. dom O ) e. X ) ) |
75 |
71 74
|
bitrd |
|- ( ph -> ( U. dom O e. ( `' O ` X ) <-> ( O ` U. dom O ) e. X ) ) |
76 |
61 75
|
mtbid |
|- ( ph -> -. ( O ` U. dom O ) e. X ) |
77 |
7
|
sseld |
|- ( ph -> ( ( O ` U. dom O ) e. ( G supp (/) ) -> ( O ` U. dom O ) e. X ) ) |
78 |
|
suppssdm |
|- ( F supp (/) ) C_ dom F |
79 |
78 44
|
fssdm |
|- ( ph -> ( F supp (/) ) C_ B ) |
80 |
|
onss |
|- ( B e. On -> B C_ On ) |
81 |
3 80
|
syl |
|- ( ph -> B C_ On ) |
82 |
79 81
|
sstrd |
|- ( ph -> ( F supp (/) ) C_ On ) |
83 |
10
|
oif |
|- O : dom O --> ( F supp (/) ) |
84 |
83
|
ffvelrni |
|- ( U. dom O e. dom O -> ( O ` U. dom O ) e. ( F supp (/) ) ) |
85 |
64 84
|
syl |
|- ( ph -> ( O ` U. dom O ) e. ( F supp (/) ) ) |
86 |
82 85
|
sseldd |
|- ( ph -> ( O ` U. dom O ) e. On ) |
87 |
|
eloni |
|- ( ( O ` U. dom O ) e. On -> Ord ( O ` U. dom O ) ) |
88 |
86 87
|
syl |
|- ( ph -> Ord ( O ` U. dom O ) ) |
89 |
|
ordn2lp |
|- ( Ord ( O ` U. dom O ) -> -. ( ( O ` U. dom O ) e. X /\ X e. ( O ` U. dom O ) ) ) |
90 |
88 89
|
syl |
|- ( ph -> -. ( ( O ` U. dom O ) e. X /\ X e. ( O ` U. dom O ) ) ) |
91 |
|
imnan |
|- ( ( ( O ` U. dom O ) e. X -> -. X e. ( O ` U. dom O ) ) <-> -. ( ( O ` U. dom O ) e. X /\ X e. ( O ` U. dom O ) ) ) |
92 |
90 91
|
sylibr |
|- ( ph -> ( ( O ` U. dom O ) e. X -> -. X e. ( O ` U. dom O ) ) ) |
93 |
77 92
|
syld |
|- ( ph -> ( ( O ` U. dom O ) e. ( G supp (/) ) -> -. X e. ( O ` U. dom O ) ) ) |
94 |
|
onelon |
|- ( ( B e. On /\ X e. B ) -> X e. On ) |
95 |
3 5 94
|
syl2anc |
|- ( ph -> X e. On ) |
96 |
|
eloni |
|- ( X e. On -> Ord X ) |
97 |
95 96
|
syl |
|- ( ph -> Ord X ) |
98 |
|
ordirr |
|- ( Ord X -> -. X e. X ) |
99 |
97 98
|
syl |
|- ( ph -> -. X e. X ) |
100 |
|
elsni |
|- ( ( O ` U. dom O ) e. { X } -> ( O ` U. dom O ) = X ) |
101 |
100
|
eleq2d |
|- ( ( O ` U. dom O ) e. { X } -> ( X e. ( O ` U. dom O ) <-> X e. X ) ) |
102 |
101
|
notbid |
|- ( ( O ` U. dom O ) e. { X } -> ( -. X e. ( O ` U. dom O ) <-> -. X e. X ) ) |
103 |
99 102
|
syl5ibrcom |
|- ( ph -> ( ( O ` U. dom O ) e. { X } -> -. X e. ( O ` U. dom O ) ) ) |
104 |
|
eqeq1 |
|- ( t = k -> ( t = X <-> k = X ) ) |
105 |
|
fveq2 |
|- ( t = k -> ( G ` t ) = ( G ` k ) ) |
106 |
104 105
|
ifbieq2d |
|- ( t = k -> if ( t = X , Y , ( G ` t ) ) = if ( k = X , Y , ( G ` k ) ) ) |
107 |
|
eldifi |
|- ( k e. ( B \ ( ( G supp (/) ) u. { X } ) ) -> k e. B ) |
108 |
107
|
adantl |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> k e. B ) |
109 |
6
|
adantr |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> Y e. A ) |
110 |
|
fvex |
|- ( G ` k ) e. _V |
111 |
|
ifexg |
|- ( ( Y e. A /\ ( G ` k ) e. _V ) -> if ( k = X , Y , ( G ` k ) ) e. _V ) |
112 |
109 110 111
|
sylancl |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> if ( k = X , Y , ( G ` k ) ) e. _V ) |
113 |
8 106 108 112
|
fvmptd3 |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> ( F ` k ) = if ( k = X , Y , ( G ` k ) ) ) |
114 |
|
eldifn |
|- ( k e. ( B \ ( ( G supp (/) ) u. { X } ) ) -> -. k e. ( ( G supp (/) ) u. { X } ) ) |
115 |
114
|
adantl |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> -. k e. ( ( G supp (/) ) u. { X } ) ) |
116 |
|
velsn |
|- ( k e. { X } <-> k = X ) |
117 |
|
elun2 |
|- ( k e. { X } -> k e. ( ( G supp (/) ) u. { X } ) ) |
118 |
116 117
|
sylbir |
|- ( k = X -> k e. ( ( G supp (/) ) u. { X } ) ) |
119 |
115 118
|
nsyl |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> -. k = X ) |
120 |
119
|
iffalsed |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> if ( k = X , Y , ( G ` k ) ) = ( G ` k ) ) |
121 |
|
ssun1 |
|- ( G supp (/) ) C_ ( ( G supp (/) ) u. { X } ) |
122 |
|
sscon |
|- ( ( G supp (/) ) C_ ( ( G supp (/) ) u. { X } ) -> ( B \ ( ( G supp (/) ) u. { X } ) ) C_ ( B \ ( G supp (/) ) ) ) |
123 |
121 122
|
ax-mp |
|- ( B \ ( ( G supp (/) ) u. { X } ) ) C_ ( B \ ( G supp (/) ) ) |
124 |
123
|
sseli |
|- ( k e. ( B \ ( ( G supp (/) ) u. { X } ) ) -> k e. ( B \ ( G supp (/) ) ) ) |
125 |
|
ssidd |
|- ( ph -> ( G supp (/) ) C_ ( G supp (/) ) ) |
126 |
41 125 3 9
|
suppssr |
|- ( ( ph /\ k e. ( B \ ( G supp (/) ) ) ) -> ( G ` k ) = (/) ) |
127 |
124 126
|
sylan2 |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> ( G ` k ) = (/) ) |
128 |
113 120 127
|
3eqtrd |
|- ( ( ph /\ k e. ( B \ ( ( G supp (/) ) u. { X } ) ) ) -> ( F ` k ) = (/) ) |
129 |
44 128
|
suppss |
|- ( ph -> ( F supp (/) ) C_ ( ( G supp (/) ) u. { X } ) ) |
130 |
129 85
|
sseldd |
|- ( ph -> ( O ` U. dom O ) e. ( ( G supp (/) ) u. { X } ) ) |
131 |
|
elun |
|- ( ( O ` U. dom O ) e. ( ( G supp (/) ) u. { X } ) <-> ( ( O ` U. dom O ) e. ( G supp (/) ) \/ ( O ` U. dom O ) e. { X } ) ) |
132 |
130 131
|
sylib |
|- ( ph -> ( ( O ` U. dom O ) e. ( G supp (/) ) \/ ( O ` U. dom O ) e. { X } ) ) |
133 |
93 103 132
|
mpjaod |
|- ( ph -> -. X e. ( O ` U. dom O ) ) |
134 |
|
ioran |
|- ( -. ( ( O ` U. dom O ) e. X \/ X e. ( O ` U. dom O ) ) <-> ( -. ( O ` U. dom O ) e. X /\ -. X e. ( O ` U. dom O ) ) ) |
135 |
76 133 134
|
sylanbrc |
|- ( ph -> -. ( ( O ` U. dom O ) e. X \/ X e. ( O ` U. dom O ) ) ) |
136 |
|
ordtri3 |
|- ( ( Ord ( O ` U. dom O ) /\ Ord X ) -> ( ( O ` U. dom O ) = X <-> -. ( ( O ` U. dom O ) e. X \/ X e. ( O ` U. dom O ) ) ) ) |
137 |
88 97 136
|
syl2anc |
|- ( ph -> ( ( O ` U. dom O ) = X <-> -. ( ( O ` U. dom O ) e. X \/ X e. ( O ` U. dom O ) ) ) ) |
138 |
135 137
|
mpbird |
|- ( ph -> ( O ` U. dom O ) = X ) |
139 |
138
|
oveq2d |
|- ( ph -> ( A ^o ( O ` U. dom O ) ) = ( A ^o X ) ) |
140 |
138
|
fveq2d |
|- ( ph -> ( F ` ( O ` U. dom O ) ) = ( F ` X ) ) |
141 |
140 35
|
eqtrd |
|- ( ph -> ( F ` ( O ` U. dom O ) ) = Y ) |
142 |
139 141
|
oveq12d |
|- ( ph -> ( ( A ^o ( O ` U. dom O ) ) .o ( F ` ( O ` U. dom O ) ) ) = ( ( A ^o X ) .o Y ) ) |
143 |
|
nnord |
|- ( U. dom O e. _om -> Ord U. dom O ) |
144 |
22 143
|
syl |
|- ( ph -> Ord U. dom O ) |
145 |
|
sssucid |
|- U. dom O C_ suc U. dom O |
146 |
145 16
|
sseqtrrid |
|- ( ph -> U. dom O C_ dom O ) |
147 |
|
f1ofo |
|- ( O : dom O -1-1-onto-> ( F supp (/) ) -> O : dom O -onto-> ( F supp (/) ) ) |
148 |
30 147
|
syl |
|- ( ph -> O : dom O -onto-> ( F supp (/) ) ) |
149 |
|
foima |
|- ( O : dom O -onto-> ( F supp (/) ) -> ( O " dom O ) = ( F supp (/) ) ) |
150 |
148 149
|
syl |
|- ( ph -> ( O " dom O ) = ( F supp (/) ) ) |
151 |
|
ffn |
|- ( O : dom O --> ( F supp (/) ) -> O Fn dom O ) |
152 |
83 151
|
ax-mp |
|- O Fn dom O |
153 |
|
fnsnfv |
|- ( ( O Fn dom O /\ U. dom O e. dom O ) -> { ( O ` U. dom O ) } = ( O " { U. dom O } ) ) |
154 |
152 64 153
|
sylancr |
|- ( ph -> { ( O ` U. dom O ) } = ( O " { U. dom O } ) ) |
155 |
138
|
sneqd |
|- ( ph -> { ( O ` U. dom O ) } = { X } ) |
156 |
154 155
|
eqtr3d |
|- ( ph -> ( O " { U. dom O } ) = { X } ) |
157 |
150 156
|
difeq12d |
|- ( ph -> ( ( O " dom O ) \ ( O " { U. dom O } ) ) = ( ( F supp (/) ) \ { X } ) ) |
158 |
|
ordirr |
|- ( Ord U. dom O -> -. U. dom O e. U. dom O ) |
159 |
144 158
|
syl |
|- ( ph -> -. U. dom O e. U. dom O ) |
160 |
|
disjsn |
|- ( ( U. dom O i^i { U. dom O } ) = (/) <-> -. U. dom O e. U. dom O ) |
161 |
159 160
|
sylibr |
|- ( ph -> ( U. dom O i^i { U. dom O } ) = (/) ) |
162 |
|
disj3 |
|- ( ( U. dom O i^i { U. dom O } ) = (/) <-> U. dom O = ( U. dom O \ { U. dom O } ) ) |
163 |
161 162
|
sylib |
|- ( ph -> U. dom O = ( U. dom O \ { U. dom O } ) ) |
164 |
|
difun2 |
|- ( ( U. dom O u. { U. dom O } ) \ { U. dom O } ) = ( U. dom O \ { U. dom O } ) |
165 |
163 164
|
eqtr4di |
|- ( ph -> U. dom O = ( ( U. dom O u. { U. dom O } ) \ { U. dom O } ) ) |
166 |
|
df-suc |
|- suc U. dom O = ( U. dom O u. { U. dom O } ) |
167 |
16 166
|
eqtrdi |
|- ( ph -> dom O = ( U. dom O u. { U. dom O } ) ) |
168 |
167
|
difeq1d |
|- ( ph -> ( dom O \ { U. dom O } ) = ( ( U. dom O u. { U. dom O } ) \ { U. dom O } ) ) |
169 |
165 168
|
eqtr4d |
|- ( ph -> U. dom O = ( dom O \ { U. dom O } ) ) |
170 |
169
|
imaeq2d |
|- ( ph -> ( O " U. dom O ) = ( O " ( dom O \ { U. dom O } ) ) ) |
171 |
|
dff1o3 |
|- ( O : dom O -1-1-onto-> ( F supp (/) ) <-> ( O : dom O -onto-> ( F supp (/) ) /\ Fun `' O ) ) |
172 |
171
|
simprbi |
|- ( O : dom O -1-1-onto-> ( F supp (/) ) -> Fun `' O ) |
173 |
|
imadif |
|- ( Fun `' O -> ( O " ( dom O \ { U. dom O } ) ) = ( ( O " dom O ) \ ( O " { U. dom O } ) ) ) |
174 |
30 172 173
|
3syl |
|- ( ph -> ( O " ( dom O \ { U. dom O } ) ) = ( ( O " dom O ) \ ( O " { U. dom O } ) ) ) |
175 |
170 174
|
eqtrd |
|- ( ph -> ( O " U. dom O ) = ( ( O " dom O ) \ ( O " { U. dom O } ) ) ) |
176 |
7 99
|
ssneldd |
|- ( ph -> -. X e. ( G supp (/) ) ) |
177 |
|
disjsn |
|- ( ( ( G supp (/) ) i^i { X } ) = (/) <-> -. X e. ( G supp (/) ) ) |
178 |
176 177
|
sylibr |
|- ( ph -> ( ( G supp (/) ) i^i { X } ) = (/) ) |
179 |
|
fvex |
|- ( G ` X ) e. _V |
180 |
|
dif1o |
|- ( ( G ` X ) e. ( _V \ 1o ) <-> ( ( G ` X ) e. _V /\ ( G ` X ) =/= (/) ) ) |
181 |
179 180
|
mpbiran |
|- ( ( G ` X ) e. ( _V \ 1o ) <-> ( G ` X ) =/= (/) ) |
182 |
41
|
ffnd |
|- ( ph -> G Fn B ) |
183 |
|
elsuppfn |
|- ( ( G Fn B /\ B e. On /\ (/) e. _V ) -> ( X e. ( G supp (/) ) <-> ( X e. B /\ ( G ` X ) =/= (/) ) ) ) |
184 |
182 3 47 183
|
syl3anc |
|- ( ph -> ( X e. ( G supp (/) ) <-> ( X e. B /\ ( G ` X ) =/= (/) ) ) ) |
185 |
181
|
a1i |
|- ( ph -> ( ( G ` X ) e. ( _V \ 1o ) <-> ( G ` X ) =/= (/) ) ) |
186 |
185
|
bicomd |
|- ( ph -> ( ( G ` X ) =/= (/) <-> ( G ` X ) e. ( _V \ 1o ) ) ) |
187 |
186
|
anbi2d |
|- ( ph -> ( ( X e. B /\ ( G ` X ) =/= (/) ) <-> ( X e. B /\ ( G ` X ) e. ( _V \ 1o ) ) ) ) |
188 |
184 187
|
bitrd |
|- ( ph -> ( X e. ( G supp (/) ) <-> ( X e. B /\ ( G ` X ) e. ( _V \ 1o ) ) ) ) |
189 |
7
|
sseld |
|- ( ph -> ( X e. ( G supp (/) ) -> X e. X ) ) |
190 |
188 189
|
sylbird |
|- ( ph -> ( ( X e. B /\ ( G ` X ) e. ( _V \ 1o ) ) -> X e. X ) ) |
191 |
5 190
|
mpand |
|- ( ph -> ( ( G ` X ) e. ( _V \ 1o ) -> X e. X ) ) |
192 |
181 191
|
syl5bir |
|- ( ph -> ( ( G ` X ) =/= (/) -> X e. X ) ) |
193 |
192
|
necon1bd |
|- ( ph -> ( -. X e. X -> ( G ` X ) = (/) ) ) |
194 |
99 193
|
mpd |
|- ( ph -> ( G ` X ) = (/) ) |
195 |
194
|
adantr |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> ( G ` X ) = (/) ) |
196 |
|
fveqeq2 |
|- ( k = X -> ( ( G ` k ) = (/) <-> ( G ` X ) = (/) ) ) |
197 |
195 196
|
syl5ibrcom |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> ( k = X -> ( G ` k ) = (/) ) ) |
198 |
|
eldifi |
|- ( k e. ( B \ ( F supp (/) ) ) -> k e. B ) |
199 |
198
|
adantl |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> k e. B ) |
200 |
6
|
adantr |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> Y e. A ) |
201 |
200 110 111
|
sylancl |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> if ( k = X , Y , ( G ` k ) ) e. _V ) |
202 |
8 106 199 201
|
fvmptd3 |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> ( F ` k ) = if ( k = X , Y , ( G ` k ) ) ) |
203 |
|
ssidd |
|- ( ph -> ( F supp (/) ) C_ ( F supp (/) ) ) |
204 |
44 203 3 9
|
suppssr |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> ( F ` k ) = (/) ) |
205 |
202 204
|
eqtr3d |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> if ( k = X , Y , ( G ` k ) ) = (/) ) |
206 |
|
iffalse |
|- ( -. k = X -> if ( k = X , Y , ( G ` k ) ) = ( G ` k ) ) |
207 |
206
|
eqeq1d |
|- ( -. k = X -> ( if ( k = X , Y , ( G ` k ) ) = (/) <-> ( G ` k ) = (/) ) ) |
208 |
205 207
|
syl5ibcom |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> ( -. k = X -> ( G ` k ) = (/) ) ) |
209 |
197 208
|
pm2.61d |
|- ( ( ph /\ k e. ( B \ ( F supp (/) ) ) ) -> ( G ` k ) = (/) ) |
210 |
41 209
|
suppss |
|- ( ph -> ( G supp (/) ) C_ ( F supp (/) ) ) |
211 |
|
reldisj |
|- ( ( G supp (/) ) C_ ( F supp (/) ) -> ( ( ( G supp (/) ) i^i { X } ) = (/) <-> ( G supp (/) ) C_ ( ( F supp (/) ) \ { X } ) ) ) |
212 |
210 211
|
syl |
|- ( ph -> ( ( ( G supp (/) ) i^i { X } ) = (/) <-> ( G supp (/) ) C_ ( ( F supp (/) ) \ { X } ) ) ) |
213 |
178 212
|
mpbid |
|- ( ph -> ( G supp (/) ) C_ ( ( F supp (/) ) \ { X } ) ) |
214 |
|
uncom |
|- ( ( G supp (/) ) u. { X } ) = ( { X } u. ( G supp (/) ) ) |
215 |
129 214
|
sseqtrdi |
|- ( ph -> ( F supp (/) ) C_ ( { X } u. ( G supp (/) ) ) ) |
216 |
|
ssundif |
|- ( ( F supp (/) ) C_ ( { X } u. ( G supp (/) ) ) <-> ( ( F supp (/) ) \ { X } ) C_ ( G supp (/) ) ) |
217 |
215 216
|
sylib |
|- ( ph -> ( ( F supp (/) ) \ { X } ) C_ ( G supp (/) ) ) |
218 |
213 217
|
eqssd |
|- ( ph -> ( G supp (/) ) = ( ( F supp (/) ) \ { X } ) ) |
219 |
157 175 218
|
3eqtr4rd |
|- ( ph -> ( G supp (/) ) = ( O " U. dom O ) ) |
220 |
|
isores3 |
|- ( ( O Isom _E , _E ( dom O , ( F supp (/) ) ) /\ U. dom O C_ dom O /\ ( G supp (/) ) = ( O " U. dom O ) ) -> ( O |` U. dom O ) Isom _E , _E ( U. dom O , ( G supp (/) ) ) ) |
221 |
28 146 219 220
|
syl3anc |
|- ( ph -> ( O |` U. dom O ) Isom _E , _E ( U. dom O , ( G supp (/) ) ) ) |
222 |
1 2 3 12 4
|
cantnfcl |
|- ( ph -> ( _E We ( G supp (/) ) /\ dom K e. _om ) ) |
223 |
222
|
simpld |
|- ( ph -> _E We ( G supp (/) ) ) |
224 |
|
epse |
|- _E Se ( G supp (/) ) |
225 |
12
|
oieu |
|- ( ( _E We ( G supp (/) ) /\ _E Se ( G supp (/) ) ) -> ( ( Ord U. dom O /\ ( O |` U. dom O ) Isom _E , _E ( U. dom O , ( G supp (/) ) ) ) <-> ( U. dom O = dom K /\ ( O |` U. dom O ) = K ) ) ) |
226 |
223 224 225
|
sylancl |
|- ( ph -> ( ( Ord U. dom O /\ ( O |` U. dom O ) Isom _E , _E ( U. dom O , ( G supp (/) ) ) ) <-> ( U. dom O = dom K /\ ( O |` U. dom O ) = K ) ) ) |
227 |
144 221 226
|
mpbi2and |
|- ( ph -> ( U. dom O = dom K /\ ( O |` U. dom O ) = K ) ) |
228 |
227
|
simpld |
|- ( ph -> U. dom O = dom K ) |
229 |
228
|
fveq2d |
|- ( ph -> ( M ` U. dom O ) = ( M ` dom K ) ) |
230 |
|
eleq1 |
|- ( x = (/) -> ( x e. dom O <-> (/) e. dom O ) ) |
231 |
|
fveq2 |
|- ( x = (/) -> ( H ` x ) = ( H ` (/) ) ) |
232 |
|
fveq2 |
|- ( x = (/) -> ( M ` x ) = ( M ` (/) ) ) |
233 |
13
|
seqom0g |
|- ( (/) e. _V -> ( M ` (/) ) = (/) ) |
234 |
46 233
|
ax-mp |
|- ( M ` (/) ) = (/) |
235 |
232 234
|
eqtrdi |
|- ( x = (/) -> ( M ` x ) = (/) ) |
236 |
231 235
|
eqeq12d |
|- ( x = (/) -> ( ( H ` x ) = ( M ` x ) <-> ( H ` (/) ) = (/) ) ) |
237 |
230 236
|
imbi12d |
|- ( x = (/) -> ( ( x e. dom O -> ( H ` x ) = ( M ` x ) ) <-> ( (/) e. dom O -> ( H ` (/) ) = (/) ) ) ) |
238 |
237
|
imbi2d |
|- ( x = (/) -> ( ( ph -> ( x e. dom O -> ( H ` x ) = ( M ` x ) ) ) <-> ( ph -> ( (/) e. dom O -> ( H ` (/) ) = (/) ) ) ) ) |
239 |
|
eleq1 |
|- ( x = y -> ( x e. dom O <-> y e. dom O ) ) |
240 |
|
fveq2 |
|- ( x = y -> ( H ` x ) = ( H ` y ) ) |
241 |
|
fveq2 |
|- ( x = y -> ( M ` x ) = ( M ` y ) ) |
242 |
240 241
|
eqeq12d |
|- ( x = y -> ( ( H ` x ) = ( M ` x ) <-> ( H ` y ) = ( M ` y ) ) ) |
243 |
239 242
|
imbi12d |
|- ( x = y -> ( ( x e. dom O -> ( H ` x ) = ( M ` x ) ) <-> ( y e. dom O -> ( H ` y ) = ( M ` y ) ) ) ) |
244 |
243
|
imbi2d |
|- ( x = y -> ( ( ph -> ( x e. dom O -> ( H ` x ) = ( M ` x ) ) ) <-> ( ph -> ( y e. dom O -> ( H ` y ) = ( M ` y ) ) ) ) ) |
245 |
|
eleq1 |
|- ( x = suc y -> ( x e. dom O <-> suc y e. dom O ) ) |
246 |
|
fveq2 |
|- ( x = suc y -> ( H ` x ) = ( H ` suc y ) ) |
247 |
|
fveq2 |
|- ( x = suc y -> ( M ` x ) = ( M ` suc y ) ) |
248 |
246 247
|
eqeq12d |
|- ( x = suc y -> ( ( H ` x ) = ( M ` x ) <-> ( H ` suc y ) = ( M ` suc y ) ) ) |
249 |
245 248
|
imbi12d |
|- ( x = suc y -> ( ( x e. dom O -> ( H ` x ) = ( M ` x ) ) <-> ( suc y e. dom O -> ( H ` suc y ) = ( M ` suc y ) ) ) ) |
250 |
249
|
imbi2d |
|- ( x = suc y -> ( ( ph -> ( x e. dom O -> ( H ` x ) = ( M ` x ) ) ) <-> ( ph -> ( suc y e. dom O -> ( H ` suc y ) = ( M ` suc y ) ) ) ) ) |
251 |
|
eleq1 |
|- ( x = U. dom O -> ( x e. dom O <-> U. dom O e. dom O ) ) |
252 |
|
fveq2 |
|- ( x = U. dom O -> ( H ` x ) = ( H ` U. dom O ) ) |
253 |
|
fveq2 |
|- ( x = U. dom O -> ( M ` x ) = ( M ` U. dom O ) ) |
254 |
252 253
|
eqeq12d |
|- ( x = U. dom O -> ( ( H ` x ) = ( M ` x ) <-> ( H ` U. dom O ) = ( M ` U. dom O ) ) ) |
255 |
251 254
|
imbi12d |
|- ( x = U. dom O -> ( ( x e. dom O -> ( H ` x ) = ( M ` x ) ) <-> ( U. dom O e. dom O -> ( H ` U. dom O ) = ( M ` U. dom O ) ) ) ) |
256 |
255
|
imbi2d |
|- ( x = U. dom O -> ( ( ph -> ( x e. dom O -> ( H ` x ) = ( M ` x ) ) ) <-> ( ph -> ( U. dom O e. dom O -> ( H ` U. dom O ) = ( M ` U. dom O ) ) ) ) ) |
257 |
11
|
seqom0g |
|- ( (/) e. dom O -> ( H ` (/) ) = (/) ) |
258 |
257
|
a1i |
|- ( ph -> ( (/) e. dom O -> ( H ` (/) ) = (/) ) ) |
259 |
|
nnord |
|- ( dom O e. _om -> Ord dom O ) |
260 |
19 259
|
syl |
|- ( ph -> Ord dom O ) |
261 |
|
ordtr |
|- ( Ord dom O -> Tr dom O ) |
262 |
260 261
|
syl |
|- ( ph -> Tr dom O ) |
263 |
|
trsuc |
|- ( ( Tr dom O /\ suc y e. dom O ) -> y e. dom O ) |
264 |
262 263
|
sylan |
|- ( ( ph /\ suc y e. dom O ) -> y e. dom O ) |
265 |
264
|
ex |
|- ( ph -> ( suc y e. dom O -> y e. dom O ) ) |
266 |
265
|
imim1d |
|- ( ph -> ( ( y e. dom O -> ( H ` y ) = ( M ` y ) ) -> ( suc y e. dom O -> ( H ` y ) = ( M ` y ) ) ) ) |
267 |
|
oveq2 |
|- ( ( H ` y ) = ( M ` y ) -> ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( H ` y ) ) = ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( M ` y ) ) ) |
268 |
|
elnn |
|- ( ( y e. dom O /\ dom O e. _om ) -> y e. _om ) |
269 |
268
|
ancoms |
|- ( ( dom O e. _om /\ y e. dom O ) -> y e. _om ) |
270 |
19 264 269
|
syl2an2r |
|- ( ( ph /\ suc y e. dom O ) -> y e. _om ) |
271 |
1 2 3 10 14 11
|
cantnfsuc |
|- ( ( ph /\ y e. _om ) -> ( H ` suc y ) = ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( H ` y ) ) ) |
272 |
270 271
|
syldan |
|- ( ( ph /\ suc y e. dom O ) -> ( H ` suc y ) = ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( H ` y ) ) ) |
273 |
1 2 3 12 4 13
|
cantnfsuc |
|- ( ( ph /\ y e. _om ) -> ( M ` suc y ) = ( ( ( A ^o ( K ` y ) ) .o ( G ` ( K ` y ) ) ) +o ( M ` y ) ) ) |
274 |
270 273
|
syldan |
|- ( ( ph /\ suc y e. dom O ) -> ( M ` suc y ) = ( ( ( A ^o ( K ` y ) ) .o ( G ` ( K ` y ) ) ) +o ( M ` y ) ) ) |
275 |
227
|
simprd |
|- ( ph -> ( O |` U. dom O ) = K ) |
276 |
275
|
fveq1d |
|- ( ph -> ( ( O |` U. dom O ) ` y ) = ( K ` y ) ) |
277 |
276
|
adantr |
|- ( ( ph /\ suc y e. dom O ) -> ( ( O |` U. dom O ) ` y ) = ( K ` y ) ) |
278 |
16
|
eleq2d |
|- ( ph -> ( suc y e. dom O <-> suc y e. suc U. dom O ) ) |
279 |
278
|
biimpa |
|- ( ( ph /\ suc y e. dom O ) -> suc y e. suc U. dom O ) |
280 |
144
|
adantr |
|- ( ( ph /\ suc y e. dom O ) -> Ord U. dom O ) |
281 |
|
ordsucelsuc |
|- ( Ord U. dom O -> ( y e. U. dom O <-> suc y e. suc U. dom O ) ) |
282 |
280 281
|
syl |
|- ( ( ph /\ suc y e. dom O ) -> ( y e. U. dom O <-> suc y e. suc U. dom O ) ) |
283 |
279 282
|
mpbird |
|- ( ( ph /\ suc y e. dom O ) -> y e. U. dom O ) |
284 |
283
|
fvresd |
|- ( ( ph /\ suc y e. dom O ) -> ( ( O |` U. dom O ) ` y ) = ( O ` y ) ) |
285 |
277 284
|
eqtr3d |
|- ( ( ph /\ suc y e. dom O ) -> ( K ` y ) = ( O ` y ) ) |
286 |
285
|
oveq2d |
|- ( ( ph /\ suc y e. dom O ) -> ( A ^o ( K ` y ) ) = ( A ^o ( O ` y ) ) ) |
287 |
|
eqeq1 |
|- ( t = ( K ` y ) -> ( t = X <-> ( K ` y ) = X ) ) |
288 |
|
fveq2 |
|- ( t = ( K ` y ) -> ( G ` t ) = ( G ` ( K ` y ) ) ) |
289 |
287 288
|
ifbieq2d |
|- ( t = ( K ` y ) -> if ( t = X , Y , ( G ` t ) ) = if ( ( K ` y ) = X , Y , ( G ` ( K ` y ) ) ) ) |
290 |
|
suppssdm |
|- ( G supp (/) ) C_ dom G |
291 |
290 41
|
fssdm |
|- ( ph -> ( G supp (/) ) C_ B ) |
292 |
291
|
adantr |
|- ( ( ph /\ suc y e. dom O ) -> ( G supp (/) ) C_ B ) |
293 |
228
|
adantr |
|- ( ( ph /\ suc y e. dom O ) -> U. dom O = dom K ) |
294 |
283 293
|
eleqtrd |
|- ( ( ph /\ suc y e. dom O ) -> y e. dom K ) |
295 |
12
|
oif |
|- K : dom K --> ( G supp (/) ) |
296 |
295
|
ffvelrni |
|- ( y e. dom K -> ( K ` y ) e. ( G supp (/) ) ) |
297 |
294 296
|
syl |
|- ( ( ph /\ suc y e. dom O ) -> ( K ` y ) e. ( G supp (/) ) ) |
298 |
292 297
|
sseldd |
|- ( ( ph /\ suc y e. dom O ) -> ( K ` y ) e. B ) |
299 |
6
|
adantr |
|- ( ( ph /\ suc y e. dom O ) -> Y e. A ) |
300 |
|
fvex |
|- ( G ` ( K ` y ) ) e. _V |
301 |
|
ifexg |
|- ( ( Y e. A /\ ( G ` ( K ` y ) ) e. _V ) -> if ( ( K ` y ) = X , Y , ( G ` ( K ` y ) ) ) e. _V ) |
302 |
299 300 301
|
sylancl |
|- ( ( ph /\ suc y e. dom O ) -> if ( ( K ` y ) = X , Y , ( G ` ( K ` y ) ) ) e. _V ) |
303 |
8 289 298 302
|
fvmptd3 |
|- ( ( ph /\ suc y e. dom O ) -> ( F ` ( K ` y ) ) = if ( ( K ` y ) = X , Y , ( G ` ( K ` y ) ) ) ) |
304 |
285
|
fveq2d |
|- ( ( ph /\ suc y e. dom O ) -> ( F ` ( K ` y ) ) = ( F ` ( O ` y ) ) ) |
305 |
176
|
adantr |
|- ( ( ph /\ suc y e. dom O ) -> -. X e. ( G supp (/) ) ) |
306 |
|
nelneq |
|- ( ( ( K ` y ) e. ( G supp (/) ) /\ -. X e. ( G supp (/) ) ) -> -. ( K ` y ) = X ) |
307 |
297 305 306
|
syl2anc |
|- ( ( ph /\ suc y e. dom O ) -> -. ( K ` y ) = X ) |
308 |
307
|
iffalsed |
|- ( ( ph /\ suc y e. dom O ) -> if ( ( K ` y ) = X , Y , ( G ` ( K ` y ) ) ) = ( G ` ( K ` y ) ) ) |
309 |
303 304 308
|
3eqtr3rd |
|- ( ( ph /\ suc y e. dom O ) -> ( G ` ( K ` y ) ) = ( F ` ( O ` y ) ) ) |
310 |
286 309
|
oveq12d |
|- ( ( ph /\ suc y e. dom O ) -> ( ( A ^o ( K ` y ) ) .o ( G ` ( K ` y ) ) ) = ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) ) |
311 |
310
|
oveq1d |
|- ( ( ph /\ suc y e. dom O ) -> ( ( ( A ^o ( K ` y ) ) .o ( G ` ( K ` y ) ) ) +o ( M ` y ) ) = ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( M ` y ) ) ) |
312 |
274 311
|
eqtrd |
|- ( ( ph /\ suc y e. dom O ) -> ( M ` suc y ) = ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( M ` y ) ) ) |
313 |
272 312
|
eqeq12d |
|- ( ( ph /\ suc y e. dom O ) -> ( ( H ` suc y ) = ( M ` suc y ) <-> ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( H ` y ) ) = ( ( ( A ^o ( O ` y ) ) .o ( F ` ( O ` y ) ) ) +o ( M ` y ) ) ) ) |
314 |
267 313
|
syl5ibr |
|- ( ( ph /\ suc y e. dom O ) -> ( ( H ` y ) = ( M ` y ) -> ( H ` suc y ) = ( M ` suc y ) ) ) |
315 |
314
|
ex |
|- ( ph -> ( suc y e. dom O -> ( ( H ` y ) = ( M ` y ) -> ( H ` suc y ) = ( M ` suc y ) ) ) ) |
316 |
315
|
a2d |
|- ( ph -> ( ( suc y e. dom O -> ( H ` y ) = ( M ` y ) ) -> ( suc y e. dom O -> ( H ` suc y ) = ( M ` suc y ) ) ) ) |
317 |
266 316
|
syld |
|- ( ph -> ( ( y e. dom O -> ( H ` y ) = ( M ` y ) ) -> ( suc y e. dom O -> ( H ` suc y ) = ( M ` suc y ) ) ) ) |
318 |
317
|
a2i |
|- ( ( ph -> ( y e. dom O -> ( H ` y ) = ( M ` y ) ) ) -> ( ph -> ( suc y e. dom O -> ( H ` suc y ) = ( M ` suc y ) ) ) ) |
319 |
318
|
a1i |
|- ( y e. _om -> ( ( ph -> ( y e. dom O -> ( H ` y ) = ( M ` y ) ) ) -> ( ph -> ( suc y e. dom O -> ( H ` suc y ) = ( M ` suc y ) ) ) ) ) |
320 |
238 244 250 256 258 319
|
finds |
|- ( U. dom O e. _om -> ( ph -> ( U. dom O e. dom O -> ( H ` U. dom O ) = ( M ` U. dom O ) ) ) ) |
321 |
22 320
|
mpcom |
|- ( ph -> ( U. dom O e. dom O -> ( H ` U. dom O ) = ( M ` U. dom O ) ) ) |
322 |
64 321
|
mpd |
|- ( ph -> ( H ` U. dom O ) = ( M ` U. dom O ) ) |
323 |
1 2 3 12 4 13
|
cantnfval |
|- ( ph -> ( ( A CNF B ) ` G ) = ( M ` dom K ) ) |
324 |
229 322 323
|
3eqtr4d |
|- ( ph -> ( H ` U. dom O ) = ( ( A CNF B ) ` G ) ) |
325 |
142 324
|
oveq12d |
|- ( ph -> ( ( ( A ^o ( O ` U. dom O ) ) .o ( F ` ( O ` U. dom O ) ) ) +o ( H ` U. dom O ) ) = ( ( ( A ^o X ) .o Y ) +o ( ( A CNF B ) ` G ) ) ) |
326 |
24 325
|
eqtrd |
|- ( ph -> ( H ` suc U. dom O ) = ( ( ( A ^o X ) .o Y ) +o ( ( A CNF B ) ` G ) ) ) |
327 |
15 17 326
|
3eqtrd |
|- ( ph -> ( ( A CNF B ) ` F ) = ( ( ( A ^o X ) .o Y ) +o ( ( A CNF B ) ` G ) ) ) |