MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cantnfp1lem3 Structured version   Visualization version   Unicode version

Theorem cantnfp1lem3 8577
Description: Lemma for cantnfp1 8578. (Contributed by Mario Carneiro, 28-May-2015.) (Revised by AV, 1-Jul-2019.)
Hypotheses
Ref Expression
cantnfs.s  |-  S  =  dom  ( A CNF  B
)
cantnfs.a  |-  ( ph  ->  A  e.  On )
cantnfs.b  |-  ( ph  ->  B  e.  On )
cantnfp1.g  |-  ( ph  ->  G  e.  S )
cantnfp1.x  |-  ( ph  ->  X  e.  B )
cantnfp1.y  |-  ( ph  ->  Y  e.  A )
cantnfp1.s  |-  ( ph  ->  ( G supp  (/) )  C_  X )
cantnfp1.f  |-  F  =  ( t  e.  B  |->  if ( t  =  X ,  Y , 
( G `  t
) ) )
cantnfp1.e  |-  ( ph  -> 
(/)  e.  Y )
cantnfp1.o  |-  O  = OrdIso
(  _E  ,  ( F supp  (/) ) )
cantnfp1.h  |-  H  = seq𝜔 ( ( k  e.  _V ,  z  e.  _V  |->  ( ( ( A  ^o  ( O `  k ) )  .o  ( F `  ( O `  k )
) )  +o  z
) ) ,  (/) )
cantnfp1.k  |-  K  = OrdIso
(  _E  ,  ( G supp  (/) ) )
cantnfp1.m  |-  M  = seq𝜔 ( ( k  e.  _V ,  z  e.  _V  |->  ( ( ( A  ^o  ( K `  k ) )  .o  ( G `  ( K `  k )
) )  +o  z
) ) ,  (/) )
Assertion
Ref Expression
cantnfp1lem3  |-  ( ph  ->  ( ( A CNF  B
) `  F )  =  ( ( ( A  ^o  X )  .o  Y )  +o  ( ( A CNF  B
) `  G )
) )
Distinct variable groups:    t, k,
z, B    A, k,
t, z    k, F, z    S, k, t, z   
k, G, t, z   
k, K, t, z   
k, O, z    ph, k,
t, z    k, Y, t, z    k, X, t, z
Allowed substitution hints:    F( t)    H( z, t, k)    M( z, t, k)    O( t)

Proof of Theorem cantnfp1lem3
Dummy variables  x  y are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 cantnfs.s . . 3  |-  S  =  dom  ( A CNF  B
)
2 cantnfs.a . . 3  |-  ( ph  ->  A  e.  On )
3 cantnfs.b . . 3  |-  ( ph  ->  B  e.  On )
4 cantnfp1.o . . 3  |-  O  = OrdIso
(  _E  ,  ( F supp  (/) ) )
5 cantnfp1.g . . . 4  |-  ( ph  ->  G  e.  S )
6 cantnfp1.x . . . 4  |-  ( ph  ->  X  e.  B )
7 cantnfp1.y . . . 4  |-  ( ph  ->  Y  e.  A )
8 cantnfp1.s . . . 4  |-  ( ph  ->  ( G supp  (/) )  C_  X )
9 cantnfp1.f . . . 4  |-  F  =  ( t  e.  B  |->  if ( t  =  X ,  Y , 
( G `  t
) ) )
101, 2, 3, 5, 6, 7, 8, 9cantnfp1lem1 8575 . . 3  |-  ( ph  ->  F  e.  S )
11 cantnfp1.h . . 3  |-  H  = seq𝜔 ( ( k  e.  _V ,  z  e.  _V  |->  ( ( ( A  ^o  ( O `  k ) )  .o  ( F `  ( O `  k )
) )  +o  z
) ) ,  (/) )
121, 2, 3, 4, 10, 11cantnfval 8565 . 2  |-  ( ph  ->  ( ( A CNF  B
) `  F )  =  ( H `  dom  O ) )
13 cantnfp1.e . . . 4  |-  ( ph  -> 
(/)  e.  Y )
141, 2, 3, 5, 6, 7, 8, 9, 13, 4cantnfp1lem2 8576 . . 3  |-  ( ph  ->  dom  O  =  suc  U.
dom  O )
1514fveq2d 6195 . 2  |-  ( ph  ->  ( H `  dom  O )  =  ( H `
 suc  U. dom  O
) )
161, 2, 3, 4, 10cantnfcl 8564 . . . . . . 7  |-  ( ph  ->  (  _E  We  ( F supp 
(/) )  /\  dom  O  e.  om ) )
1716simprd 479 . . . . . 6  |-  ( ph  ->  dom  O  e.  om )
1814, 17eqeltrrd 2702 . . . . 5  |-  ( ph  ->  suc  U. dom  O  e.  om )
19 peano2b 7081 . . . . 5  |-  ( U. dom  O  e.  om  <->  suc  U. dom  O  e.  om )
2018, 19sylibr 224 . . . 4  |-  ( ph  ->  U. dom  O  e. 
om )
211, 2, 3, 4, 10, 11cantnfsuc 8567 . . . 4  |-  ( (
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
) ) )
2220, 21mpdan 702 . . 3  |-  ( ph  ->  ( H `  suc  U.
dom  O )  =  ( ( ( A  ^o  ( O `  U. dom  O ) )  .o  ( F `  ( O `  U. dom  O ) ) )  +o  ( H `  U. dom  O ) ) )
23 suppssdm 7308 . . . . . . . . . . . . . . . . 17  |-  ( F supp  (/) )  C_  dom  F
247adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  t  e.  B )  ->  Y  e.  A )
251, 2, 3cantnfs 8563 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ph  ->  ( G  e.  S  <->  ( G : B --> A  /\  G finSupp 
(/) ) ) )
265, 25mpbid 222 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ph  ->  ( G : B --> A  /\  G finSupp  (/) ) )
2726simpld 475 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ph  ->  G : B --> A )
2827ffvelrnda 6359 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  t  e.  B )  ->  ( G `  t )  e.  A )
2924, 28ifcld 4131 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  t  e.  B )  ->  if ( t  =  X ,  Y ,  ( G `  t ) )  e.  A )
3029, 9fmptd 6385 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  F : B --> A )
31 fdm 6051 . . . . . . . . . . . . . . . . . 18  |-  ( F : B --> A  ->  dom  F  =  B )
3230, 31syl 17 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  dom  F  =  B )
3323, 32syl5sseq 3653 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  ( F supp  (/) )  C_  B )
343, 33ssexd 4805 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( F supp  (/) )  e. 
_V )
3516simpld 475 . . . . . . . . . . . . . . 15  |-  ( ph  ->  _E  We  ( F supp  (/) ) )
364oiiso 8442 . . . . . . . . . . . . . . 15  |-  ( ( ( F supp  (/) )  e. 
_V  /\  _E  We  ( F supp  (/) ) )  ->  O  Isom  _E  ,  _E  ( dom  O , 
( F supp  (/) ) ) )
3734, 35, 36syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ph  ->  O  Isom  _E  ,  _E  ( dom  O ,  ( F supp  (/) ) ) )
38 isof1o 6573 . . . . . . . . . . . . . 14  |-  ( O 
Isom  _E  ,  _E  ( dom  O ,  ( F supp  (/) ) )  ->  O : dom  O -1-1-onto-> ( F supp  (/) ) )
3937, 38syl 17 . . . . . . . . . . . . 13  |-  ( ph  ->  O : dom  O -1-1-onto-> ( F supp 
(/) ) )
40 f1ocnv 6149 . . . . . . . . . . . . 13  |-  ( O : dom  O -1-1-onto-> ( F supp  (/) )  ->  `' O : ( F supp  (/) ) -1-1-onto-> dom  O
)
41 f1of 6137 . . . . . . . . . . . . 13  |-  ( `' O : ( F supp  (/) ) -1-1-onto-> dom  O  ->  `' O : ( F supp  (/) ) --> dom 
O )
4239, 40, 413syl 18 . . . . . . . . . . . 12  |-  ( ph  ->  `' O : ( F supp  (/) ) --> dom  O )
43 iftrue 4092 . . . . . . . . . . . . . . . 16  |-  ( t  =  X  ->  if ( t  =  X ,  Y ,  ( G `  t ) )  =  Y )
4443, 9fvmptg 6280 . . . . . . . . . . . . . . 15  |-  ( ( X  e.  B  /\  Y  e.  A )  ->  ( F `  X
)  =  Y )
456, 7, 44syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( F `  X
)  =  Y )
46 onelon 5748 . . . . . . . . . . . . . . . . 17  |-  ( ( A  e.  On  /\  Y  e.  A )  ->  Y  e.  On )
472, 7, 46syl2anc 693 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  Y  e.  On )
48 on0eln0 5780 . . . . . . . . . . . . . . . 16  |-  ( Y  e.  On  ->  ( (/) 
e.  Y  <->  Y  =/=  (/) ) )
4947, 48syl 17 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( (/)  e.  Y  <->  Y  =/=  (/) ) )
5013, 49mpbid 222 . . . . . . . . . . . . . 14  |-  ( ph  ->  Y  =/=  (/) )
5145, 50eqnetrd 2861 . . . . . . . . . . . . 13  |-  ( ph  ->  ( F `  X
)  =/=  (/) )
52 ffn 6045 . . . . . . . . . . . . . . 15  |-  ( F : B --> A  ->  F  Fn  B )
5330, 52syl 17 . . . . . . . . . . . . . 14  |-  ( ph  ->  F  Fn  B )
54 0ex 4790 . . . . . . . . . . . . . . 15  |-  (/)  e.  _V
5554a1i 11 . . . . . . . . . . . . . 14  |-  ( ph  -> 
(/)  e.  _V )
56 elsuppfn 7303 . . . . . . . . . . . . . 14  |-  ( ( F  Fn  B  /\  B  e.  On  /\  (/)  e.  _V )  ->  ( X  e.  ( F supp  (/) )  <->  ( X  e.  B  /\  ( F `  X )  =/=  (/) ) ) )
5753, 3, 55, 56syl3anc 1326 . . . . . . . . . . . . 13  |-  ( ph  ->  ( X  e.  ( F supp  (/) )  <->  ( X  e.  B  /\  ( F `  X )  =/=  (/) ) ) )
586, 51, 57mpbir2and 957 . . . . . . . . . . . 12  |-  ( ph  ->  X  e.  ( F supp  (/) ) )
5942, 58ffvelrnd 6360 . . . . . . . . . . 11  |-  ( ph  ->  ( `' O `  X )  e.  dom  O )
60 elssuni 4467 . . . . . . . . . . 11  |-  ( ( `' O `  X )  e.  dom  O  -> 
( `' O `  X )  C_  U. dom  O )
6159, 60syl 17 . . . . . . . . . 10  |-  ( ph  ->  ( `' O `  X )  C_  U. dom  O )
624oicl 8434 . . . . . . . . . . . 12  |-  Ord  dom  O
63 ordelon 5747 . . . . . . . . . . . 12  |-  ( ( Ord  dom  O  /\  ( `' O `  X )  e.  dom  O )  ->  ( `' O `  X )  e.  On )
6462, 59, 63sylancr 695 . . . . . . . . . . 11  |-  ( ph  ->  ( `' O `  X )  e.  On )
65 nnon 7071 . . . . . . . . . . . 12  |-  ( U. dom  O  e.  om  ->  U.
dom  O  e.  On )
6620, 65syl 17 . . . . . . . . . . 11  |-  ( ph  ->  U. dom  O  e.  On )
67 ontri1 5757 . . . . . . . . . . 11  |-  ( ( ( `' O `  X )  e.  On  /\ 
U. dom  O  e.  On )  ->  ( ( `' O `  X ) 
C_  U. dom  O  <->  -.  U. dom  O  e.  ( `' O `  X ) ) )
6864, 66, 67syl2anc 693 . . . . . . . . . 10  |-  ( ph  ->  ( ( `' O `  X )  C_  U. dom  O  <->  -.  U. dom  O  e.  ( `' O `  X ) ) )
6961, 68mpbid 222 . . . . . . . . 9  |-  ( ph  ->  -.  U. dom  O  e.  ( `' O `  X ) )
70 sucidg 5803 . . . . . . . . . . . . . 14  |-  ( U. dom  O  e.  om  ->  U.
dom  O  e.  suc  U.
dom  O )
7120, 70syl 17 . . . . . . . . . . . . 13  |-  ( ph  ->  U. dom  O  e. 
suc  U. dom  O )
7271, 14eleqtrrd 2704 . . . . . . . . . . . 12  |-  ( ph  ->  U. dom  O  e. 
dom  O )
73 isorel 6576 . . . . . . . . . . . 12  |-  ( ( 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 )
) ) )
7437, 72, 59, 73syl12anc 1324 . . . . . . . . . . 11  |-  ( ph  ->  ( U. dom  O  _E  ( `' O `  X )  <->  ( O `  U. dom  O )  _E  ( O `  ( `' O `  X ) ) ) )
75 fvex 6201 . . . . . . . . . . . 12  |-  ( `' O `  X )  e.  _V
7675epelc 5031 . . . . . . . . . . 11  |-  ( U. dom  O  _E  ( `' O `  X )  <->  U. dom  O  e.  ( `' O `  X ) )
77 fvex 6201 . . . . . . . . . . . 12  |-  ( O `
 ( `' O `  X ) )  e. 
_V
7877epelc 5031 . . . . . . . . . . 11  |-  ( ( O `  U. dom  O )  _E  ( O `
 ( `' O `  X ) )  <->  ( O `  U. dom  O )  e.  ( O `  ( `' O `  X ) ) )
7974, 76, 783bitr3g 302 . . . . . . . . . 10  |-  ( ph  ->  ( U. dom  O  e.  ( `' O `  X )  <->  ( O `  U. dom  O )  e.  ( O `  ( `' O `  X ) ) ) )
80 f1ocnvfv2 6533 . . . . . . . . . . . 12  |-  ( ( O : dom  O -1-1-onto-> ( F supp 
(/) )  /\  X  e.  ( F supp  (/) ) )  ->  ( O `  ( `' O `  X ) )  =  X )
8139, 58, 80syl2anc 693 . . . . . . . . . . 11  |-  ( ph  ->  ( O `  ( `' O `  X ) )  =  X )
8281eleq2d 2687 . . . . . . . . . 10  |-  ( ph  ->  ( ( O `  U. dom  O )  e.  ( O `  ( `' O `  X ) )  <->  ( O `  U. dom  O )  e.  X ) )
8379, 82bitrd 268 . . . . . . . . 9  |-  ( ph  ->  ( U. dom  O  e.  ( `' O `  X )  <->  ( O `  U. dom  O )  e.  X ) )
8469, 83mtbid 314 . . . . . . . 8  |-  ( ph  ->  -.  ( O `  U. dom  O )  e.  X )
858sseld 3602 . . . . . . . . . 10  |-  ( ph  ->  ( ( O `  U. dom  O )  e.  ( G supp  (/) )  -> 
( O `  U. dom  O )  e.  X
) )
86 onss 6990 . . . . . . . . . . . . . . . 16  |-  ( B  e.  On  ->  B  C_  On )
873, 86syl 17 . . . . . . . . . . . . . . 15  |-  ( ph  ->  B  C_  On )
8833, 87sstrd 3613 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( F supp  (/) )  C_  On )
894oif 8435 . . . . . . . . . . . . . . . 16  |-  O : dom  O --> ( F supp  (/) )
9089ffvelrni 6358 . . . . . . . . . . . . . . 15  |-  ( U. dom  O  e.  dom  O  ->  ( O `  U. dom  O )  e.  ( F supp  (/) ) )
9172, 90syl 17 . . . . . . . . . . . . . 14  |-  ( ph  ->  ( O `  U. dom  O )  e.  ( F supp  (/) ) )
9288, 91sseldd 3604 . . . . . . . . . . . . 13  |-  ( ph  ->  ( O `  U. dom  O )  e.  On )
93 eloni 5733 . . . . . . . . . . . . 13  |-  ( ( O `  U. dom  O )  e.  On  ->  Ord  ( O `  U. dom  O ) )
9492, 93syl 17 . . . . . . . . . . . 12  |-  ( ph  ->  Ord  ( O `  U. dom  O ) )
95 ordn2lp 5743 . . . . . . . . . . . 12  |-  ( Ord  ( O `  U. dom  O )  ->  -.  ( ( O `  U. dom  O )  e.  X  /\  X  e.  ( O `  U. dom  O ) ) )
9694, 95syl 17 . . . . . . . . . . 11  |-  ( ph  ->  -.  ( ( O `
 U. dom  O
)  e.  X  /\  X  e.  ( O `  U. dom  O ) ) )
97 imnan 438 . . . . . . . . . . 11  |-  ( ( ( O `  U. dom  O )  e.  X  ->  -.  X  e.  ( O `  U. dom  O ) )  <->  -.  (
( O `  U. dom  O )  e.  X  /\  X  e.  ( O `  U. dom  O
) ) )
9896, 97sylibr 224 . . . . . . . . . 10  |-  ( ph  ->  ( ( O `  U. dom  O )  e.  X  ->  -.  X  e.  ( O `  U. dom  O ) ) )
9985, 98syld 47 . . . . . . . . 9  |-  ( ph  ->  ( ( O `  U. dom  O )  e.  ( G supp  (/) )  ->  -.  X  e.  ( O `  U. dom  O
) ) )
100 onelon 5748 . . . . . . . . . . . . 13  |-  ( ( B  e.  On  /\  X  e.  B )  ->  X  e.  On )
1013, 6, 100syl2anc 693 . . . . . . . . . . . 12  |-  ( ph  ->  X  e.  On )
102 eloni 5733 . . . . . . . . . . . 12  |-  ( X  e.  On  ->  Ord  X )
103101, 102syl 17 . . . . . . . . . . 11  |-  ( ph  ->  Ord  X )
104 ordirr 5741 . . . . . . . . . . 11  |-  ( Ord 
X  ->  -.  X  e.  X )
105103, 104syl 17 . . . . . . . . . 10  |-  ( ph  ->  -.  X  e.  X
)
106 elsni 4194 . . . . . . . . . . . 12  |-  ( ( O `  U. dom  O )  e.  { X }  ->  ( O `  U. dom  O )  =  X )
107106eleq2d 2687 . . . . . . . . . . 11  |-  ( ( O `  U. dom  O )  e.  { X }  ->  ( X  e.  ( O `  U. dom  O )  <->  X  e.  X ) )
108107notbid 308 . . . . . . . . . 10  |-  ( ( O `  U. dom  O )  e.  { X }  ->  ( -.  X  e.  ( O `  U. dom  O )  <->  -.  X  e.  X ) )
109105, 108syl5ibrcom 237 . . . . . . . . 9  |-  ( ph  ->  ( ( O `  U. dom  O )  e. 
{ X }  ->  -.  X  e.  ( O `
 U. dom  O
) ) )
110 eldifi 3732 . . . . . . . . . . . . . . 15  |-  ( k  e.  ( B  \ 
( ( G supp  (/) )  u. 
{ X } ) )  ->  k  e.  B )
111110adantl 482 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  k  e.  B )
1127adantr 481 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  Y  e.  A )
113 fvex 6201 . . . . . . . . . . . . . . 15  |-  ( G `
 k )  e. 
_V
114 ifexg 4157 . . . . . . . . . . . . . . 15  |-  ( ( Y  e.  A  /\  ( G `  k )  e.  _V )  ->  if ( k  =  X ,  Y ,  ( G `  k ) )  e.  _V )
115112, 113, 114sylancl 694 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  if ( k  =  X ,  Y ,  ( G `  k ) )  e.  _V )
116 eqeq1 2626 . . . . . . . . . . . . . . . 16  |-  ( t  =  k  ->  (
t  =  X  <->  k  =  X ) )
117 fveq2 6191 . . . . . . . . . . . . . . . 16  |-  ( t  =  k  ->  ( G `  t )  =  ( G `  k ) )
118116, 117ifbieq2d 4111 . . . . . . . . . . . . . . 15  |-  ( t  =  k  ->  if ( t  =  X ,  Y ,  ( G `  t ) )  =  if ( k  =  X ,  Y ,  ( G `  k ) ) )
119118, 9fvmptg 6280 . . . . . . . . . . . . . 14  |-  ( ( k  e.  B  /\  if ( k  =  X ,  Y ,  ( G `  k ) )  e.  _V )  ->  ( F `  k
)  =  if ( k  =  X ,  Y ,  ( G `  k ) ) )
120111, 115, 119syl2anc 693 . . . . . . . . . . . . 13  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  ( F `  k )  =  if ( k  =  X ,  Y , 
( G `  k
) ) )
121 eldifn 3733 . . . . . . . . . . . . . . . 16  |-  ( k  e.  ( B  \ 
( ( G supp  (/) )  u. 
{ X } ) )  ->  -.  k  e.  ( ( G supp  (/) )  u. 
{ X } ) )
122121adantl 482 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  -.  k  e.  ( ( G supp 
(/) )  u.  { X } ) )
123 velsn 4193 . . . . . . . . . . . . . . . 16  |-  ( k  e.  { X }  <->  k  =  X )
124 elun2 3781 . . . . . . . . . . . . . . . 16  |-  ( k  e.  { X }  ->  k  e.  ( ( G supp  (/) )  u.  { X } ) )
125123, 124sylbir 225 . . . . . . . . . . . . . . 15  |-  ( k  =  X  ->  k  e.  ( ( G supp  (/) )  u. 
{ X } ) )
126122, 125nsyl 135 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  -.  k  =  X )
127126iffalsed 4097 . . . . . . . . . . . . 13  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  if ( k  =  X ,  Y ,  ( G `  k ) )  =  ( G `
 k ) )
128 ssun1 3776 . . . . . . . . . . . . . . . 16  |-  ( G supp  (/) )  C_  ( ( G supp  (/) )  u.  { X } )
129 sscon 3744 . . . . . . . . . . . . . . . 16  |-  ( ( G supp  (/) )  C_  (
( G supp  (/) )  u. 
{ X } )  ->  ( B  \ 
( ( G supp  (/) )  u. 
{ X } ) )  C_  ( B  \  ( G supp  (/) ) ) )
130128, 129ax-mp 5 . . . . . . . . . . . . . . 15  |-  ( B 
\  ( ( G supp  (/) )  u.  { X } ) )  C_  ( B  \  ( G supp 
(/) ) )
131130sseli 3599 . . . . . . . . . . . . . 14  |-  ( k  e.  ( B  \ 
( ( G supp  (/) )  u. 
{ X } ) )  ->  k  e.  ( B  \  ( G supp 
(/) ) ) )
132 ssid 3624 . . . . . . . . . . . . . . . 16  |-  ( G supp  (/) )  C_  ( G supp  (/) )
133132a1i 11 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( G supp  (/) )  C_  ( G supp  (/) ) )
13427, 133, 3, 13suppssr 7326 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  k  e.  ( B  \  ( G supp 
(/) ) ) )  ->  ( G `  k )  =  (/) )
135131, 134sylan2 491 . . . . . . . . . . . . 13  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  ( G `  k )  =  (/) )
136120, 127, 1353eqtrd 2660 . . . . . . . . . . . 12  |-  ( (
ph  /\  k  e.  ( B  \  (
( G supp  (/) )  u. 
{ X } ) ) )  ->  ( F `  k )  =  (/) )
13730, 136suppss 7325 . . . . . . . . . . 11  |-  ( ph  ->  ( F supp  (/) )  C_  ( ( G supp  (/) )  u. 
{ X } ) )
138137, 91sseldd 3604 . . . . . . . . . 10  |-  ( ph  ->  ( O `  U. dom  O )  e.  ( ( G supp  (/) )  u. 
{ X } ) )
139 elun 3753 . . . . . . . . . 10  |-  ( ( O `  U. dom  O )  e.  ( ( G supp  (/) )  u.  { X } )  <->  ( ( O `  U. dom  O
)  e.  ( G supp  (/) )  \/  ( O `  U. dom  O
)  e.  { X } ) )
140138, 139sylib 208 . . . . . . . . 9  |-  ( ph  ->  ( ( O `  U. dom  O )  e.  ( G supp  (/) )  \/  ( O `  U. dom  O )  e.  { X } ) )
14199, 109, 140mpjaod 396 . . . . . . . 8  |-  ( ph  ->  -.  X  e.  ( O `  U. dom  O ) )
142 ioran 511 . . . . . . . 8  |-  ( -.  ( ( O `  U. dom  O )  e.  X  \/  X  e.  ( O `  U. dom  O ) )  <->  ( -.  ( O `  U. dom  O )  e.  X  /\  -.  X  e.  ( O `  U. dom  O
) ) )
14384, 141, 142sylanbrc 698 . . . . . . 7  |-  ( ph  ->  -.  ( ( O `
 U. dom  O
)  e.  X  \/  X  e.  ( O `  U. dom  O ) ) )
144 ordtri3 5759 . . . . . . . 8  |-  ( ( Ord  ( O `  U. dom  O )  /\  Ord  X )  ->  (
( O `  U. dom  O )  =  X  <->  -.  ( ( O `  U. dom  O )  e.  X  \/  X  e.  ( O `  U. dom  O ) ) ) )
14594, 103, 144syl2anc 693 . . . . . . 7  |-  ( ph  ->  ( ( O `  U. dom  O )  =  X  <->  -.  ( ( O `  U. dom  O
)  e.  X  \/  X  e.  ( O `  U. dom  O ) ) ) )
146143, 145mpbird 247 . . . . . 6  |-  ( ph  ->  ( O `  U. dom  O )  =  X )
147146oveq2d 6666 . . . . 5  |-  ( ph  ->  ( A  ^o  ( O `  U. dom  O
) )  =  ( A  ^o  X ) )
148146fveq2d 6195 . . . . . 6  |-  ( ph  ->  ( F `  ( O `  U. dom  O
) )  =  ( F `  X ) )
149148, 45eqtrd 2656 . . . . 5  |-  ( ph  ->  ( F `  ( O `  U. dom  O
) )  =  Y )
150147, 149oveq12d 6668 . . . 4  |-  ( ph  ->  ( ( A  ^o  ( O `  U. dom  O ) )  .o  ( F `  ( O `  U. dom  O ) ) )  =  ( ( A  ^o  X
)  .o  Y ) )
151 nnord 7073 . . . . . . . . 9  |-  ( U. dom  O  e.  om  ->  Ord  U. dom  O )
15220, 151syl 17 . . . . . . . 8  |-  ( ph  ->  Ord  U. dom  O
)
153 sssucid 5802 . . . . . . . . . 10  |-  U. dom  O 
C_  suc  U. dom  O
154153, 14syl5sseqr 3654 . . . . . . . . 9  |-  ( ph  ->  U. dom  O  C_  dom  O )
155 f1ofo 6144 . . . . . . . . . . . . 13  |-  ( O : dom  O -1-1-onto-> ( F supp  (/) )  ->  O : dom  O -onto-> ( F supp  (/) ) )
15639, 155syl 17 . . . . . . . . . . . 12  |-  ( ph  ->  O : dom  O -onto->
( F supp  (/) ) )
157 foima 6120 . . . . . . . . . . . 12  |-  ( O : dom  O -onto-> ( F supp 
(/) )  ->  ( O " dom  O )  =  ( F supp  (/) ) )
158156, 157syl 17 . . . . . . . . . . 11  |-  ( ph  ->  ( O " dom  O )  =  ( F supp  (/) ) )
159 ffn 6045 . . . . . . . . . . . . . 14  |-  ( O : dom  O --> ( F supp  (/) )  ->  O  Fn  dom  O )
16089, 159ax-mp 5 . . . . . . . . . . . . 13  |-  O  Fn  dom  O
161 fnsnfv 6258 . . . . . . . . . . . . 13  |-  ( ( O  Fn  dom  O  /\  U. dom  O  e. 
dom  O )  ->  { ( O `  U. dom  O ) }  =  ( O " { U. dom  O }
) )
162160, 72, 161sylancr 695 . . . . . . . . . . . 12  |-  ( ph  ->  { ( O `  U. dom  O ) }  =  ( O " { U. dom  O }
) )
163146sneqd 4189 . . . . . . . . . . . 12  |-  ( ph  ->  { ( O `  U. dom  O ) }  =  { X }
)
164162, 163eqtr3d 2658 . . . . . . . . . . 11  |-  ( ph  ->  ( O " { U. dom  O } )  =  { X }
)
165158, 164difeq12d 3729 . . . . . . . . . 10  |-  ( ph  ->  ( ( O " dom  O )  \  ( O " { U. dom  O } ) )  =  ( ( F supp  (/) )  \  { X } ) )
166 ordirr 5741 . . . . . . . . . . . . . . . . 17  |-  ( Ord  U. dom  O  ->  -.  U.
dom  O  e.  U. dom  O )
167152, 166syl 17 . . . . . . . . . . . . . . . 16  |-  ( ph  ->  -.  U. dom  O  e.  U. dom  O )
168 disjsn 4246 . . . . . . . . . . . . . . . 16  |-  ( ( U. dom  O  i^i  { U. dom  O }
)  =  (/)  <->  -.  U. dom  O  e.  U. dom  O
)
169167, 168sylibr 224 . . . . . . . . . . . . . . 15  |-  ( ph  ->  ( U. dom  O  i^i  { U. dom  O } )  =  (/) )
170 disj3 4021 . . . . . . . . . . . . . . 15  |-  ( ( U. dom  O  i^i  { U. dom  O }
)  =  (/)  <->  U. dom  O  =  ( U. dom  O 
\  { U. dom  O } ) )
171169, 170sylib 208 . . . . . . . . . . . . . 14  |-  ( ph  ->  U. dom  O  =  ( U. dom  O  \  { U. dom  O } ) )
172 difun2 4048 . . . . . . . . . . . . . 14  |-  ( ( U. dom  O  u.  { U. dom  O }
)  \  { U. dom  O } )  =  ( U. dom  O  \  { U. dom  O }
)
173171, 172syl6eqr 2674 . . . . . . . . . . . . 13  |-  ( ph  ->  U. dom  O  =  ( ( U. dom  O  u.  { U. dom  O } )  \  { U. dom  O } ) )
174 df-suc 5729 . . . . . . . . . . . . . . 15  |-  suc  U. dom  O  =  ( U. dom  O  u.  { U. dom  O } )
17514, 174syl6eq 2672 . . . . . . . . . . . . . 14  |-  ( ph  ->  dom  O  =  ( U. dom  O  u.  { U. dom  O }
) )
176175difeq1d 3727 . . . . . . . . . . . . 13  |-  ( ph  ->  ( dom  O  \  { U. dom  O }
)  =  ( ( U. dom  O  u.  { U. dom  O }
)  \  { U. dom  O } ) )
177173, 176eqtr4d 2659 . . . . . . . . . . . 12  |-  ( ph  ->  U. dom  O  =  ( dom  O  \  { U. dom  O }
) )
178177imaeq2d 5466 . . . . . . . . . . 11  |-  ( ph  ->  ( O " U. dom  O )  =  ( O " ( dom 
O  \  { U. dom  O } ) ) )
179 dff1o3 6143 . . . . . . . . . . . . 13  |-  ( O : dom  O -1-1-onto-> ( F supp  (/) )  <->  ( O : dom  O -onto-> ( F supp  (/) )  /\  Fun  `' O ) )
180179simprbi 480 . . . . . . . . . . . 12  |-  ( O : dom  O -1-1-onto-> ( F supp  (/) )  ->  Fun  `' O )
181 imadif 5973 . . . . . . . . . . . 12  |-  ( Fun  `' O  ->  ( O
" ( dom  O  \  { U. dom  O } ) )  =  ( ( O " dom  O )  \  ( O " { U. dom  O } ) ) )
18239, 180, 1813syl 18 . . . . . . . . . . 11  |-  ( ph  ->  ( O " ( dom  O  \  { U. dom  O } ) )  =  ( ( O
" dom  O )  \  ( O " { U. dom  O }
) ) )
183178, 182eqtrd 2656 . . . . . . . . . 10  |-  ( ph  ->  ( O " U. dom  O )  =  ( ( O " dom  O )  \  ( O
" { U. dom  O } ) ) )
1848, 105ssneldd 3606 . . . . . . . . . . . . 13  |-  ( ph  ->  -.  X  e.  ( G supp  (/) ) )
185 disjsn 4246 . . . . . . . . . . . . 13  |-  ( ( ( G supp  (/) )  i^i 
{ X } )  =  (/)  <->  -.  X  e.  ( G supp  (/) ) )
186184, 185sylibr 224 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( G supp  (/) )  i^i 
{ X } )  =  (/) )
187 fvex 6201 . . . . . . . . . . . . . . . . . . . . 21  |-  ( G `
 X )  e. 
_V
188 dif1o 7580 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( G `  X )  e.  ( _V  \  1o )  <->  ( ( G `
 X )  e. 
_V  /\  ( G `  X )  =/=  (/) ) )
189187, 188mpbiran 953 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( G `  X )  e.  ( _V  \  1o )  <->  ( G `  X )  =/=  (/) )
190 ffn 6045 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( G : B --> A  ->  G  Fn  B )
19127, 190syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ph  ->  G  Fn  B )
192 elsuppfn 7303 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( G  Fn  B  /\  B  e.  On  /\  (/)  e.  _V )  ->  ( X  e.  ( G supp  (/) )  <->  ( X  e.  B  /\  ( G `  X )  =/=  (/) ) ) )
193191, 3, 55, 192syl3anc 1326 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ph  ->  ( X  e.  ( G supp  (/) )  <->  ( X  e.  B  /\  ( G `  X )  =/=  (/) ) ) )
194189a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ph  ->  ( ( G `  X )  e.  ( _V  \  1o )  <-> 
( G `  X
)  =/=  (/) ) )
195194bicomd 213 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ph  ->  ( ( G `  X )  =/=  (/)  <->  ( G `  X )  e.  ( _V  \  1o ) ) )
196195anbi2d 740 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ph  ->  ( ( X  e.  B  /\  ( G `
 X )  =/=  (/) )  <->  ( X  e.  B  /\  ( G `
 X )  e.  ( _V  \  1o ) ) ) )
197193, 196bitrd 268 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ph  ->  ( X  e.  ( G supp  (/) )  <->  ( X  e.  B  /\  ( G `  X )  e.  ( _V  \  1o ) ) ) )
1988sseld 3602 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ph  ->  ( X  e.  ( G supp  (/) )  ->  X  e.  X ) )
199197, 198sylbird 250 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ph  ->  ( ( X  e.  B  /\  ( G `
 X )  e.  ( _V  \  1o ) )  ->  X  e.  X ) )
2006, 199mpand 711 . . . . . . . . . . . . . . . . . . . 20  |-  ( ph  ->  ( ( G `  X )  e.  ( _V  \  1o )  ->  X  e.  X
) )
201189, 200syl5bir 233 . . . . . . . . . . . . . . . . . . 19  |-  ( ph  ->  ( ( G `  X )  =/=  (/)  ->  X  e.  X ) )
202201necon1bd 2812 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  ( -.  X  e.  X  ->  ( G `  X )  =  (/) ) )
203105, 202mpd 15 . . . . . . . . . . . . . . . . 17  |-  ( ph  ->  ( G `  X
)  =  (/) )
204203adantr 481 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  ( G `  X )  =  (/) )
205 fveq2 6191 . . . . . . . . . . . . . . . . 17  |-  ( k  =  X  ->  ( G `  k )  =  ( G `  X ) )
206205eqeq1d 2624 . . . . . . . . . . . . . . . 16  |-  ( k  =  X  ->  (
( G `  k
)  =  (/)  <->  ( G `  X )  =  (/) ) )
207204, 206syl5ibrcom 237 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  ( k  =  X  ->  ( G `  k )  =  (/) ) )
208 eldifi 3732 . . . . . . . . . . . . . . . . . . 19  |-  ( k  e.  ( B  \ 
( F supp  (/) ) )  ->  k  e.  B
)
209208adantl 482 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  k  e.  B
)
2107adantr 481 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  Y  e.  A
)
211210, 113, 114sylancl 694 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  if ( k  =  X ,  Y ,  ( G `  k ) )  e. 
_V )
212209, 211, 119syl2anc 693 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  ( F `  k )  =  if ( k  =  X ,  Y ,  ( G `  k ) ) )
213 ssid 3624 . . . . . . . . . . . . . . . . . . 19  |-  ( F supp  (/) )  C_  ( F supp  (/) )
214213a1i 11 . . . . . . . . . . . . . . . . . 18  |-  ( ph  ->  ( F supp  (/) )  C_  ( F supp  (/) ) )
21530, 214, 3, 13suppssr 7326 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  ( F `  k )  =  (/) )
216212, 215eqtr3d 2658 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  if ( k  =  X ,  Y ,  ( G `  k ) )  =  (/) )
217 iffalse 4095 . . . . . . . . . . . . . . . . 17  |-  ( -.  k  =  X  ->  if ( k  =  X ,  Y ,  ( G `  k ) )  =  ( G `
 k ) )
218217eqeq1d 2624 . . . . . . . . . . . . . . . 16  |-  ( -.  k  =  X  -> 
( if ( k  =  X ,  Y ,  ( G `  k ) )  =  (/) 
<->  ( G `  k
)  =  (/) ) )
219216, 218syl5ibcom 235 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  ( -.  k  =  X  ->  ( G `
 k )  =  (/) ) )
220207, 219pm2.61d 170 . . . . . . . . . . . . . 14  |-  ( (
ph  /\  k  e.  ( B  \  ( F supp 
(/) ) ) )  ->  ( G `  k )  =  (/) )
22127, 220suppss 7325 . . . . . . . . . . . . 13  |-  ( ph  ->  ( G supp  (/) )  C_  ( F supp  (/) ) )
222 reldisj 4020 . . . . . . . . . . . . 13  |-  ( ( G supp  (/) )  C_  ( F supp 
(/) )  ->  (
( ( G supp  (/) )  i^i 
{ X } )  =  (/)  <->  ( G supp  (/) )  C_  ( ( F supp  (/) )  \  { X } ) ) )
223221, 222syl 17 . . . . . . . . . . . 12  |-  ( ph  ->  ( ( ( G supp  (/) )  i^i  { X } )  =  (/)  <->  ( G supp 
(/) )  C_  (
( F supp  (/) )  \  { X } ) ) )
224186, 223mpbid 222 . . . . . . . . . . 11  |-  ( ph  ->  ( G supp  (/) )  C_  ( ( F supp  (/) )  \  { X } ) )
225 uncom 3757 . . . . . . . . . . . . 13  |-  ( ( G supp  (/) )  u.  { X } )  =  ( { X }  u.  ( G supp  (/) ) )
226137, 225syl6sseq 3651 . . . . . . . . . . . 12  |-  ( ph  ->  ( F supp  (/) )  C_  ( { X }  u.  ( G supp  (/) ) ) )
227 ssundif 4052 . . . . . . . . . . . 12  |-  ( ( F supp  (/) )  C_  ( { X }  u.  ( G supp 
(/) ) )  <->  ( ( F supp 
(/) )  \  { X } )  C_  ( G supp 
(/) ) )
228226, 227sylib 208 . . . . . . . . . . 11  |-  ( ph  ->  ( ( F supp  (/) )  \  { X } )  C_  ( G supp  (/) ) )
229224, 228eqssd 3620 . . . . . . . . . 10  |-  ( ph  ->  ( G supp  (/) )  =  ( ( F supp  (/) )  \  { X } ) )
230165, 183, 2293eqtr4rd 2667 . . . . . . . . 9  |-  ( ph  ->  ( G supp  (/) )  =  ( O " U. dom  O ) )
231 isores3 6585 . . . . . . . . 9  |-  ( ( 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  (/) ) ) )
23237, 154, 230, 231syl3anc 1326 . . . . . . . 8  |-  ( ph  ->  ( O  |`  U. dom  O )  Isom  _E  ,  _E  ( U. dom  O , 
( G supp  (/) ) ) )
233 cantnfp1.k . . . . . . . . . . 11  |-  K  = OrdIso
(  _E  ,  ( G supp  (/) ) )
2341, 2, 3, 233, 5cantnfcl 8564 . . . . . . . . . 10  |-  ( ph  ->  (  _E  We  ( G supp 
(/) )  /\  dom  K  e.  om ) )
235234simpld 475 . . . . . . . . 9  |-  ( ph  ->  _E  We  ( G supp  (/) ) )
236 epse 5097 . . . . . . . . 9  |-  _E Se  ( G supp 
(/) )
237233oieu 8444 . . . . . . . . 9  |-  ( (  _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 ) ) )
238235, 236, 237sylancl 694 . . . . . . . 8  |-  ( 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 ) ) )
239152, 232, 238mpbi2and 956 . . . . . . 7  |-  ( ph  ->  ( U. dom  O  =  dom  K  /\  ( O  |`  U. dom  O
)  =  K ) )
240239simpld 475 . . . . . 6  |-  ( ph  ->  U. dom  O  =  dom  K )
241240fveq2d 6195 . . . . 5  |-  ( ph  ->  ( M `  U. dom  O )  =  ( M `  dom  K
) )
242 eleq1 2689 . . . . . . . . . 10  |-  ( x  =  (/)  ->  ( x  e.  dom  O  <->  (/)  e.  dom  O ) )
243 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  (/)  ->  ( H `
 x )  =  ( H `  (/) ) )
244 fveq2 6191 . . . . . . . . . . . 12  |-  ( x  =  (/)  ->  ( M `
 x )  =  ( M `  (/) ) )
245 cantnfp1.m . . . . . . . . . . . . . 14  |-  M  = seq𝜔 ( ( k  e.  _V ,  z  e.  _V  |->  ( ( ( A  ^o  ( K `  k ) )  .o  ( G `  ( K `  k )
) )  +o  z
) ) ,  (/) )
246245seqom0g 7551 . . . . . . . . . . . . 13  |-  ( (/)  e.  _V  ->  ( M `  (/) )  =  (/) )
24754, 246ax-mp 5 . . . . . . . . . . . 12  |-  ( M `
 (/) )  =  (/)
248244, 247syl6eq 2672 . . . . . . . . . . 11  |-  ( x  =  (/)  ->  ( M `
 x )  =  (/) )
249243, 248eqeq12d 2637 . . . . . . . . . 10  |-  ( x  =  (/)  ->  ( ( H `  x )  =  ( M `  x )  <->  ( H `  (/) )  =  (/) ) )
250242, 249imbi12d 334 . . . . . . . . 9  |-  ( x  =  (/)  ->  ( ( x  e.  dom  O  ->  ( H `  x
)  =  ( M `
 x ) )  <-> 
( (/)  e.  dom  O  ->  ( H `  (/) )  =  (/) ) ) )
251250imbi2d 330 . . . . . . . 8  |-  ( x  =  (/)  ->  ( (
ph  ->  ( x  e. 
dom  O  ->  ( H `
 x )  =  ( M `  x
) ) )  <->  ( ph  ->  ( (/)  e.  dom  O  ->  ( H `  (/) )  =  (/) ) ) ) )
252 eleq1 2689 . . . . . . . . . 10  |-  ( x  =  y  ->  (
x  e.  dom  O  <->  y  e.  dom  O ) )
253 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  y  ->  ( H `  x )  =  ( H `  y ) )
254 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  y  ->  ( M `  x )  =  ( M `  y ) )
255253, 254eqeq12d 2637 . . . . . . . . . 10  |-  ( x  =  y  ->  (
( H `  x
)  =  ( M `
 x )  <->  ( H `  y )  =  ( M `  y ) ) )
256252, 255imbi12d 334 . . . . . . . . 9  |-  ( x  =  y  ->  (
( x  e.  dom  O  ->  ( H `  x )  =  ( M `  x ) )  <->  ( y  e. 
dom  O  ->  ( H `
 y )  =  ( M `  y
) ) ) )
257256imbi2d 330 . . . . . . . 8  |-  ( x  =  y  ->  (
( ph  ->  ( x  e.  dom  O  -> 
( H `  x
)  =  ( M `
 x ) ) )  <->  ( ph  ->  ( y  e.  dom  O  ->  ( H `  y
)  =  ( M `
 y ) ) ) ) )
258 eleq1 2689 . . . . . . . . . 10  |-  ( x  =  suc  y  -> 
( x  e.  dom  O  <->  suc  y  e.  dom  O ) )
259 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  suc  y  -> 
( H `  x
)  =  ( H `
 suc  y )
)
260 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  suc  y  -> 
( M `  x
)  =  ( M `
 suc  y )
)
261259, 260eqeq12d 2637 . . . . . . . . . 10  |-  ( x  =  suc  y  -> 
( ( H `  x )  =  ( M `  x )  <-> 
( H `  suc  y )  =  ( M `  suc  y
) ) )
262258, 261imbi12d 334 . . . . . . . . 9  |-  ( x  =  suc  y  -> 
( ( x  e. 
dom  O  ->  ( H `
 x )  =  ( M `  x
) )  <->  ( suc  y  e.  dom  O  -> 
( H `  suc  y )  =  ( M `  suc  y
) ) ) )
263262imbi2d 330 . . . . . . . 8  |-  ( x  =  suc  y  -> 
( ( ph  ->  ( x  e.  dom  O  ->  ( H `  x
)  =  ( M `
 x ) ) )  <->  ( ph  ->  ( suc  y  e.  dom  O  ->  ( H `  suc  y )  =  ( M `  suc  y
) ) ) ) )
264 eleq1 2689 . . . . . . . . . 10  |-  ( x  =  U. dom  O  ->  ( x  e.  dom  O  <->  U. dom  O  e.  dom  O ) )
265 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  U. dom  O  ->  ( H `  x
)  =  ( H `
 U. dom  O
) )
266 fveq2 6191 . . . . . . . . . . 11  |-  ( x  =  U. dom  O  ->  ( M `  x
)  =  ( M `
 U. dom  O
) )
267265, 266eqeq12d 2637 . . . . . . . . . 10  |-  ( x  =  U. dom  O  ->  ( ( H `  x )  =  ( M `  x )  <-> 
( H `  U. dom  O )  =  ( M `  U. dom  O ) ) )
268264, 267imbi12d 334 . . . . . . . . 9  |-  ( 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 ) ) ) )
269268imbi2d 330 . . . . . . . 8  |-  ( 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
) ) ) ) )
27011seqom0g 7551 . . . . . . . . . 10  |-  ( (/)  e.  _V  ->  ( H `  (/) )  =  (/) )
27154, 270mp1i 13 . . . . . . . . 9  |-  ( (/)  e.  dom  O  ->  ( H `  (/) )  =  (/) )
272271a1i 11 . . . . . . . 8  |-  ( ph  ->  ( (/)  e.  dom  O  ->  ( H `  (/) )  =  (/) ) )
273 nnord 7073 . . . . . . . . . . . . . . . 16  |-  ( dom 
O  e.  om  ->  Ord 
dom  O )
27417, 273syl 17 . . . . . . . . . . . . . . 15  |-  ( ph  ->  Ord  dom  O )
275 ordtr 5737 . . . . . . . . . . . . . . 15  |-  ( Ord 
dom  O  ->  Tr  dom  O )
276274, 275syl 17 . . . . . . . . . . . . . 14  |-  ( ph  ->  Tr  dom  O )
277 trsuc 5810 . . . . . . . . . . . . . 14  |-  ( ( Tr  dom  O  /\  suc  y  e.  dom  O )  ->  y  e.  dom  O )
278276, 277sylan 488 . . . . . . . . . . . . 13  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
y  e.  dom  O
)
279278ex 450 . . . . . . . . . . . 12  |-  ( ph  ->  ( suc  y  e. 
dom  O  ->  y  e. 
dom  O ) )
280279imim1d 82 . . . . . . . . . . 11  |-  ( ph  ->  ( ( y  e. 
dom  O  ->  ( H `
 y )  =  ( M `  y
) )  ->  ( suc  y  e.  dom  O  ->  ( H `  y )  =  ( M `  y ) ) ) )
281 oveq2 6658 . . . . . . . . . . . . . 14  |-  ( ( 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 )
) )
282 elnn 7075 . . . . . . . . . . . . . . . . . . 19  |-  ( ( y  e.  dom  O  /\  dom  O  e.  om )  ->  y  e.  om )
283282ancoms 469 . . . . . . . . . . . . . . . . . 18  |-  ( ( dom  O  e.  om  /\  y  e.  dom  O
)  ->  y  e.  om )
28417, 283sylan 488 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  y  e.  dom  O )  ->  y  e.  om )
285278, 284syldan 487 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
y  e.  om )
2861, 2, 3, 4, 10, 11cantnfsuc 8567 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  y  e.  om )  ->  ( H `  suc  y )  =  ( ( ( A  ^o  ( O `  y ) )  .o  ( F `  ( O `  y )
) )  +o  ( H `  y )
) )
287285, 286syldan 487 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( H `  suc  y )  =  ( ( ( A  ^o  ( O `  y ) )  .o  ( F `
 ( O `  y ) ) )  +o  ( H `  y ) ) )
2881, 2, 3, 233, 5, 245cantnfsuc 8567 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  y  e.  om )  ->  ( M `  suc  y )  =  ( ( ( A  ^o  ( K `  y ) )  .o  ( G `  ( K `  y )
) )  +o  ( M `  y )
) )
289285, 288syldan 487 . . . . . . . . . . . . . . . 16  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( M `  suc  y )  =  ( ( ( A  ^o  ( K `  y ) )  .o  ( G `
 ( K `  y ) ) )  +o  ( M `  y ) ) )
290239simprd 479 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ph  ->  ( O  |`  U. dom  O )  =  K )
291290fveq1d 6193 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ph  ->  ( ( O  |`  U.
dom  O ) `  y )  =  ( K `  y ) )
292291adantr 481 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( ( O  |`  U.
dom  O ) `  y )  =  ( K `  y ) )
29314eleq2d 2687 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ph  ->  ( suc  y  e. 
dom  O  <->  suc  y  e.  suc  U.
dom  O ) )
294293biimpa 501 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  suc  y  e.  suc  U.
dom  O )
295152adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  Ord  U. dom  O )
296 ordsucelsuc 7022 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( Ord  U. dom  O  ->  (
y  e.  U. dom  O  <->  suc  y  e.  suc  U.
dom  O ) )
297295, 296syl 17 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( y  e.  U. dom  O  <->  suc  y  e.  suc  U.
dom  O ) )
298294, 297mpbird 247 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
y  e.  U. dom  O )
299 fvres 6207 . . . . . . . . . . . . . . . . . . . . 21  |-  ( y  e.  U. dom  O  ->  ( ( O  |`  U.
dom  O ) `  y )  =  ( O `  y ) )
300298, 299syl 17 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( ( O  |`  U.
dom  O ) `  y )  =  ( O `  y ) )
301292, 300eqtr3d 2658 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( K `  y
)  =  ( O `
 y ) )
302301oveq2d 6666 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( A  ^o  ( K `  y )
)  =  ( A  ^o  ( O `  y ) ) )
303 suppssdm 7308 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( G supp  (/) )  C_  dom  G
304 fdm 6051 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( G : B --> A  ->  dom  G  =  B )
30527, 304syl 17 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ph  ->  dom  G  =  B )
306303, 305syl5sseq 3653 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ph  ->  ( G supp  (/) )  C_  B )
307306adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( G supp  (/) )  C_  B )
308240adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  U. dom  O  =  dom  K )
309298, 308eleqtrd 2703 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
y  e.  dom  K
)
310233oif 8435 . . . . . . . . . . . . . . . . . . . . . . 23  |-  K : dom  K --> ( G supp  (/) )
311310ffvelrni 6358 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( y  e.  dom  K  -> 
( K `  y
)  e.  ( G supp  (/) ) )
312309, 311syl 17 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( K `  y
)  e.  ( G supp  (/) ) )
313307, 312sseldd 3604 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( K `  y
)  e.  B )
3147adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  Y  e.  A )
315 fvex 6201 . . . . . . . . . . . . . . . . . . . . 21  |-  ( G `
 ( K `  y ) )  e. 
_V
316 ifexg 4157 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( Y  e.  A  /\  ( G `  ( K `
 y ) )  e.  _V )  ->  if ( ( K `  y )  =  X ,  Y ,  ( G `  ( K `
 y ) ) )  e.  _V )
317314, 315, 316sylancl 694 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  if ( ( K `  y )  =  X ,  Y ,  ( G `  ( K `
 y ) ) )  e.  _V )
318 eqeq1 2626 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( t  =  ( K `  y )  ->  (
t  =  X  <->  ( K `  y )  =  X ) )
319 fveq2 6191 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( t  =  ( K `  y )  ->  ( G `  t )  =  ( G `  ( K `  y ) ) )
320318, 319ifbieq2d 4111 . . . . . . . . . . . . . . . . . . . . 21  |-  ( t  =  ( K `  y )  ->  if ( t  =  X ,  Y ,  ( G `  t ) )  =  if ( ( K `  y
)  =  X ,  Y ,  ( G `  ( K `  y
) ) ) )
321320, 9fvmptg 6280 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( K `  y
)  e.  B  /\  if ( ( K `  y )  =  X ,  Y ,  ( G `  ( K `
 y ) ) )  e.  _V )  ->  ( F `  ( K `  y )
)  =  if ( ( K `  y
)  =  X ,  Y ,  ( G `  ( K `  y
) ) ) )
322313, 317, 321syl2anc 693 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( F `  ( K `  y )
)  =  if ( ( K `  y
)  =  X ,  Y ,  ( G `  ( K `  y
) ) ) )
323301fveq2d 6195 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( F `  ( K `  y )
)  =  ( F `
 ( O `  y ) ) )
324184adantr 481 . . . . . . . . . . . . . . . . . . . . 21  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  -.  X  e.  ( G supp 
(/) ) )
325 nelneq 2725 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( K `  y
)  e.  ( G supp  (/) )  /\  -.  X  e.  ( G supp  (/) ) )  ->  -.  ( K `  y )  =  X )
326312, 324, 325syl2anc 693 . . . . . . . . . . . . . . . . . . . 20  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  -.  ( K `  y
)  =  X )
327326iffalsed 4097 . . . . . . . . . . . . . . . . . . 19  |-  ( (
ph  /\  suc  y  e. 
dom  O )  ->  if ( ( K `  y )  =  X ,  Y ,  ( G `  ( K `
 y ) ) )  =  ( G `
 ( K `  y ) ) )
328322, 323, 3273eqtr3rd 2665 . . . . . . . . . . . . . . . . . 18  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( G `  ( K `  y )
)  =  ( F `
 ( O `  y ) ) )
329302, 328oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( ( A  ^o  ( K `  y ) )  .o  ( G `
 ( K `  y ) ) )  =  ( ( A  ^o  ( O `  y ) )  .o  ( F `  ( O `  y )
) ) )
330329oveq1d 6665 . . . . . . . . . . . . . . . 16  |-  ( (
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 ) ) )
331289, 330eqtrd 2656 . . . . . . . . . . . . . . 15  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( M `  suc  y )  =  ( ( ( A  ^o  ( O `  y ) )  .o  ( F `
 ( O `  y ) ) )  +o  ( M `  y ) ) )
332287, 331eqeq12d 2637 . . . . . . . . . . . . . 14  |-  ( (
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 ) ) ) )
333281, 332syl5ibr 236 . . . . . . . . . . . . 13  |-  ( (
ph  /\  suc  y  e. 
dom  O )  -> 
( ( H `  y )  =  ( M `  y )  ->  ( H `  suc  y )  =  ( M `  suc  y
) ) )
334333ex 450 . . . . . . . . . . . 12  |-  ( ph  ->  ( suc  y  e. 
dom  O  ->  ( ( H `  y )  =  ( M `  y )  ->  ( H `  suc  y )  =  ( M `  suc  y ) ) ) )
335334a2d 29 . . . . . . . . . . 11  |-  ( ph  ->  ( ( suc  y  e.  dom  O  ->  ( H `  y )  =  ( M `  y ) )  -> 
( suc  y  e.  dom  O  ->  ( H `  suc  y )  =  ( M `  suc  y ) ) ) )
336280, 335syld 47 . . . . . . . . . 10  |-  ( ph  ->  ( ( y  e. 
dom  O  ->  ( H `
 y )  =  ( M `  y
) )  ->  ( suc  y  e.  dom  O  ->  ( H `  suc  y )  =  ( M `  suc  y
) ) ) )
337336a2i 14 . . . . . . . . 9  |-  ( (
ph  ->  ( y  e. 
dom  O  ->  ( H `
 y )  =  ( M `  y
) ) )  -> 
( ph  ->  ( suc  y  e.  dom  O  ->  ( H `  suc  y )  =  ( M `  suc  y
) ) ) )
338337a1i 11 . . . . . . . 8  |-  ( y  e.  om  ->  (
( ph  ->  ( y  e.  dom  O  -> 
( H `  y
)  =  ( M `
 y ) ) )  ->  ( ph  ->  ( suc  y  e. 
dom  O  ->  ( H `
 suc  y )  =  ( M `  suc  y ) ) ) ) )
339251, 257, 263, 269, 272, 338finds 7092 . . . . . . 7  |-  ( U. dom  O  e.  om  ->  (
ph  ->  ( U. dom  O  e.  dom  O  -> 
( H `  U. dom  O )  =  ( M `  U. dom  O ) ) ) )
34020, 339mpcom 38 . . . . . 6  |-  ( ph  ->  ( U. dom  O  e.  dom  O  ->  ( H `  U. dom  O
)  =  ( M `
 U. dom  O
) ) )
34172, 340mpd 15 . . . . 5  |-  ( ph  ->  ( H `  U. dom  O )  =  ( M `  U. dom  O ) )
3421, 2, 3, 233, 5, 245cantnfval 8565 . . . . 5  |-  ( ph  ->  ( ( A CNF  B
) `  G )  =  ( M `  dom  K ) )
343241, 341, 3423eqtr4d 2666 . . . 4  |-  ( ph  ->  ( H `  U. dom  O )  =  ( ( A CNF  B ) `
 G ) )
344150, 343oveq12d 6668 . . 3  |-  ( 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 ) ) )
34522, 344eqtrd 2656 . 2  |-  ( ph  ->  ( H `  suc  U.
dom  O )  =  ( ( ( A  ^o  X )  .o  Y )  +o  (
( A CNF  B ) `
 G ) ) )
34612, 15, 3453eqtrd 2660 1  |-  ( ph  ->  ( ( A CNF  B
) `  F )  =  ( ( ( A  ^o  X )  .o  Y )  +o  ( ( A CNF  B
) `  G )
) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    \/ wo 383    /\ wa 384    = wceq 1483    e. wcel 1990    =/= wne 2794   _Vcvv 3200    \ cdif 3571    u. cun 3572    i^i cin 3573    C_ wss 3574   (/)c0 3915   ifcif 4086   {csn 4177   U.cuni 4436   class class class wbr 4653    |-> cmpt 4729   Tr wtr 4752    _E cep 5028   Se wse 5071    We wwe 5072   `'ccnv 5113   dom cdm 5114    |` cres 5116   "cima 5117   Ord word 5722   Oncon0 5723   suc csuc 5725   Fun wfun 5882    Fn wfn 5883   -->wf 5884   -onto->wfo 5886   -1-1-onto->wf1o 5887   ` cfv 5888    Isom wiso 5889  (class class class)co 6650    |-> cmpt2 6652   omcom 7065   supp csupp 7295  seq𝜔cseqom 7542   1oc1o 7553    +o coa 7557    .o comu 7558    ^o coe 7559   finSupp cfsupp 8275  OrdIsocoi 8414   CNF ccnf 8558
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-fal 1489  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-int 4476  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-se 5074  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-isom 5897  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-om 7066  df-2nd 7169  df-supp 7296  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-seqom 7543  df-1o 7560  df-oadd 7564  df-er 7742  df-map 7859  df-en 7956  df-dom 7957  df-sdom 7958  df-fin 7959  df-fsupp 8276  df-oi 8415  df-cnf 8559
This theorem is referenced by:  cantnfp1  8578
  Copyright terms: Public domain W3C validator