Skip to content

Commit b1ec12c

Browse files
committed
Revise fsumadd in iset.mm
Switch to df-seq3 syntax from df-iseq syntax. Removes several usages of discouraged theorems.
1 parent fe0eacb commit b1ec12c

File tree

2 files changed

+51
-55
lines changed

2 files changed

+51
-55
lines changed

iset-discouraged

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@
150150
"eu3h" is used by "2eu4".
151151
"eu3h" is used by "eu3".
152152
"eu3h" is used by "mo2r".
153-
"fisum" is used by "fsumadd".
154153
"fisum" is used by "fsumf1o".
155154
"fisumcvg" is used by "fisumcvg2".
156155
"fisumcvg" is used by "isummolem2a".
@@ -186,7 +185,6 @@
186185
"iseqeq2" is used by "seqeq2".
187186
"iseqeq3" is used by "cbvsum".
188187
"iseqeq3" is used by "fisum".
189-
"iseqeq3" is used by "fsumadd".
190188
"iseqeq3" is used by "isummo".
191189
"iseqeq3" is used by "seqeq3".
192190
"iseqeq3" is used by "sumeq1".
@@ -235,7 +233,6 @@
235233
"iseqvalt" is used by "iseqfclt".
236234
"iseqvalt" is used by "iseqp1t".
237235
"iser0" is used by "ser0f".
238-
"iseradd" is used by "fsumadd".
239236
"iseradd" is used by "ser3add".
240237
"iserf" is used by "fisumcvg".
241238
"iserf" is used by "ser0f".
@@ -392,7 +389,7 @@ New usage of "elirr" is discouraged (16 uses).
392389
New usage of "equsalh" is discouraged (5 uses).
393390
New usage of "eu3h" is discouraged (3 uses).
394391
New usage of "exmidfodomrlemrALT" is discouraged (0 uses).
395-
New usage of "fisum" is discouraged (2 uses).
392+
New usage of "fisum" is discouraged (1 uses).
396393
New usage of "fisumcvg" is discouraged (2 uses).
397394
New usage of "fisumcvg2" is discouraged (1 uses).
398395
New usage of "fisumser" is discouraged (2 uses).
@@ -408,7 +405,7 @@ New usage of "iseqcl" is discouraged (4 uses).
408405
New usage of "iseqcoll" is discouraged (1 uses).
409406
New usage of "iseqeq1" is discouraged (5 uses).
410407
New usage of "iseqeq2" is discouraged (1 uses).
411-
New usage of "iseqeq3" is discouraged (8 uses).
408+
New usage of "iseqeq3" is discouraged (7 uses).
412409
New usage of "iseqex" is discouraged (4 uses).
413410
New usage of "iseqfcl" is discouraged (4 uses).
414411
New usage of "iseqfclt" is discouraged (2 uses).
@@ -425,7 +422,7 @@ New usage of "iseqp1t" is discouraged (1 uses).
425422
New usage of "iseqval" is discouraged (4 uses).
426423
New usage of "iseqvalt" is discouraged (3 uses).
427424
New usage of "iser0" is discouraged (1 uses).
428-
New usage of "iseradd" is discouraged (2 uses).
425+
New usage of "iseradd" is discouraged (1 uses).
429426
New usage of "iserf" is discouraged (2 uses).
430427
New usage of "isummo" is discouraged (1 uses).
431428
New usage of "isummolem2" is discouraged (1 uses).

iset.mm

Lines changed: 48 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -116296,56 +116296,55 @@ seq m ( + , ( n e. ZZ |-> if ( n e. A , [_ n / k ]_ B , 0 ) ) )
116296116296
( sum_ k e. A B + sum_ k e. A C ) ) $=
116297116297
( vj vn wceq caddc co cfv cn wcel c1 cc0 cc fveq2 vf vm c0 csu chash wf1o
116298116298
cfz cv wex 00id sum0 oveq12i 3eqtr4ri sumeq1 oveq12d 3eqtr4a a1i cmpt cle
116299-
wa wi wbr ccom cif cuz simprl nnuz syl6eleq elnnuz biimpri adantl adantlr
116300-
cseq4 wf fmpttd simprr f1of syl fco syl2anc ad2antrr cz 1zzd nnzd eluzelz
116301-
w3a ad2antlr 3jca eluzle simpr jca elfz2 sylanbrc ffvelrnd wn 0cnd adantr
116302-
wdc zdcle ifcldadc weq ifbieq1d eqid fvmptg eqeltrd simpll wral ffvelrnda
116303-
breq1 addcld fvmpt2 eqtr4d ralrimiva nffvmpt1 nfcv nfov nfeq eqeq12d rspc
116299+
wa wi wbr ccom cif cseq cuz simprl nnuz syl6eleq eqid weq ifbieq1d elnnuz
116300+
breq1 biimpri adantl wf adantlr fmpttd simprr syl fco syl2anc ad2antrr cz
116301+
f1of 1zzd nnzd eluzelz ad2antlr 3jca eluzle simpr elfz2 sylanbrc ffvelrnd
116302+
w3a jca wn 0cnd wdc adantr ifcldadc fvmptd3 eqeltrd simpll wral ffvelrnda
116303+
zdcle addcld fvmpt2 eqtr4d ralrimiva nffvmpt1 nfcv nfov nfeq eqeq12d rspc
116304116304
fvco3 sylan 3eqtr4d iftrued eqcomi iffalsed wo exmiddc mpjaodan ad3antrrr
116305-
sylc iseradd fisum cbvmptv iseqeq3 ax-mp fveq1i syl6eq sumfct 3eqtr3d
116306-
expr exlimdv expimpd cfn fz1f1o mpjaod ) ABUCKZBCDLMZEUDZBCEUDZBDEUDZLMZK
116307-
ZBUENZOPZQUUMUGMZBUAUHZUFZUAUIZUTZUUFUULVAAUUFUCUUGEUDZUCCEUDZUCDEUDZLMZU
116308-
UHUUKRRLMZRUVCUUTUJUVARUVBRLCEUKDEUKULUUGEUKUMBUCUUGEUNUUFUUIUVAUUJUVBLBU
116309-
CCEUNBUCDEUNUOUPUQAUUNUURUULAUUNUTUUQUULUAAUUNUUQUULAUUNUUQUTZUTZBUBUHZEB
116310-
UUGURZNZUBUDZBUVGEBCURZNZUBUDZBUVGEBDURZNZUBUDZLMZUUHUUKUVFUUMLSIOIUHZUUM
116311-
USVBZUVRUVHUUPVCZNZRVDZURZQVMZNZUUMLSIOUVSUVRUVKUUPVCZNZRVDZURZQVMZNZUUML
116312-
SIOUVSUVRUVNUUPVCZNZRVDZURZQVMZNZLMUVJUVQUVFJUWIUWOUWCQUUMUVFUUMOQVENZAUU
116313-
NUUQVFZVGVHUVFJUHZUWRPZUTZUWTUWINZUWTUUMUSVBZUWTUWFNZRVDZSUXBUWTOPZUXFSPU
116314-
XCUXFKUXAUXGUVFUXGUXAUWTVIVJVKZUXBUXDUXERSUXBUXDUTZUUOSUWTUWFUVFUUOSUWFVN
116315-
ZUXAUXDUVFBSUVKVNUUOBUUPVNZUXJUVFEBCSAEUHZBPZCSPZUVEGVLZVOZUVFUUQUXKAUUNU
116316-
UQVPZUUOBUUPVQVRZUUOBSUVKUUPVSVTWAUXIQWBPZUUMWBPZUWTWBPZWFQUWTUSVBZUXDUTU
116317-
WTUUOPZUXIUXSUXTUYAUXIWCUXIUUMUVFUUNUXAUXDUWSWAWDUXAUYAUVFUXDQUWTWEWGWHUX
116318-
IUYBUXDUXAUYBUVFUXDQUWTWIWGUXBUXDWJZWKUWTQUUMWLWMZWNUXBUXDWOZUTZWPZUXBUYA
116319-
UXTUXDWRZUXBUWTUXHWDUXBUUMUVFUUNUXAUWSWQWDUWTUUMWSVTZWTZIUWTUWHUXFOSUWIIJ
116320-
XAZUVSUXDUWGUXERUVRUWTUUMUSXIZUVRUWTUWFTXBUWIXCXDVTZUYKXEUXBUWTUWONZUXDUW
116321-
TUWLNZRVDZSUXBUXGUYQSPUYOUYQKUXHUXBUXDUYPRSUXIUUOSUWTUWLUXIBSUVNVNZUXKUUO
116322-
SUWLVNUVFUYRUXAUXDUVFEBDSAUXMDSPZUVEHVLZVOZWAUVFUXKUXAUXDUXRWAZUUOBSUVNUU
116323-
PVSVTUYEWNUYHUYJWTZIUWTUWNUYQOSUWOUYLUVSUXDUWMUYPRUYMUVRUWTUWLTXBUWOXCXDV
116324-
TZVUCXEUXBUXDUWTUVTNZRVDZUXFUYQLMZUWTUWCNZUXCUYOLMUXBUXDVUFVUGKUYFUXIVUEU
116325-
XEUYPLMZVUFVUGUXIUVFUYCVUEVUIKUVFUXAUXDXFUYEUVFUYCUTZUWTUUPNZUVHNZVUKUVKN
116326-
ZVUKUVNNZLMZVUEVUIVUJVUKBPUXLUVHNZUXLUVKNZUXLUVNNZLMZKZEBXGZVULVUOKZUVFUU
116327-
OBUWTUUPUXRXHAVVAUVEUYCAVUTEBAUXMUTZVUPUUGVUSVVCUXMUUGSPZVUPUUGKAUXMWJZVV
116328-
CCDGHXJZEBUUGSUVHUVHXCXKVTVVCVUQCVURDLVVCUXMUXNVUQCKVVEGEBCSUVKUVKXCXKVTV
116329-
VCUXMUYSVURDKVVEHEBDSUVNUVNXCXKVTUOXLXMWAVUTVVBEVUKBEVULVUOEBUUGVUKXNEVUM
116330-
VUNLEBCVUKXNELXOEBDVUKXNXPXQUXLVUKKZVUPVULVUSVUOUXLVUKUVHTVVGVUQVUMVURVUN
116331-
LUXLVUKUVKTUXLVUKUVNTUOXRXSYJUVFUXKUYCVUEVULKUXRUUOBUWTUVHUUPXTYAZVUJUXEV
116332-
UMUYPVUNLUVFUXKUYCUXEVUMKUXRUUOBUWTUVKUUPXTYAZUVFUXKUYCUYPVUNKUXRUUOBUWTU
116333-
VNUUPXTYAZUOYBVTUXIUXDVUERUYDYCUXIUXFUXEUYQUYPLUXIUXDUXERUYDYCUXIUXDUYPRU
116334-
YDYCUOYBUYGRUVDVUFVUGUVDRUJYDUYGUXDVUERUXBUYFWJZYEUYGUXFRUYQRLUYGUXDUXERV
116335-
VKYEUYGUXDUYPRVVKYEUOUPUXBUYIUXDUYFYFUYJUXDYGVRYHUXBUXGVUFSPVUHVUFKUXHUXB
116336-
UXDVUERSUXIUUOSUWTUVTUXIBSUVHVNZUXKUUOSUVTVNAVVLUVEUXAUXDAEBUUGSVVFVOYIVU
116337-
BUUOBSUVHUUPVSVTUYEWNUYHUYJWTIUWTUWBVUFOSUWCUYLUVSUXDUWAVUERUYMUVRUWTUVTT
116338-
XBUWCXCXDVTUXBUXCUXFUYOUYQLUYNVUDUOYBYKUVFUVJUUMLSJOVUFURZQVMZNUWEUVFBUVI
116339-
VULUBJUUPUVTUUMUVGVUKUVHTUWSUXQUVFBSUVGUVHUVFEBUUGSUVFUXMUTCDUXOUYTXJVOXH
116340-
VVHYLUUMVVNUWDVVMUWCKVVNUWDKJIOVUFUWBJIXAZUXDUVSVUEUWARUWTUVRUUMUSXIZUWTU
116341-
VRUVTTXBYMLSVVMUWCQYNYOYPYQUVFUVMUWKUVPUWQLUVFUVMUUMLSJOUXFURZQVMZNUWKUVF
116342-
BUVLVUMUBJUUPUWFUUMUVGVUKUVKTUWSUXQUVFBSUVGUVKUXPXHVVIYLUUMVVRUWJVVQUWIKV
116343-
VRUWJKJIOUXFUWHVVOUXDUVSUXEUWGRVVPUWTUVRUWFTXBYMLSVVQUWIQYNYOYPYQUVFUVPUU
116344-
MLSJOUYQURZQVMZNUWQUVFBUVOVUNUBJUUPUWLUUMUVGVUKUVNTUWSUXQUVFBSUVGUVNVUAXH
116345-
VVJYLUUMVVTUWPVVSUWOKVVTUWPKJIOUYQUWNVVOUXDUVSUYPUWMRVVPUWTUVRUWLTXBYMLSV
116346-
VSUWOQYNYOYPYQUOYBAUVJUUHKZUVEAVVDEBXGVWAAVVDEBVVFXMBUUGUBEYRVRWQAUVQUUKK
116347-
UVEAUVMUUIUVPUUJLAUXNEBXGUVMUUIKAUXNEBGXMBCUBEYRVRAUYSEBXGUVPUUJKAUYSEBHX
116348-
MBDUBEYRVRUOWQYSYTUUAUUBABUUCPUUFUUSYFFBUAUUDVRUUE $.
116305+
sylc ser3add fsum3 cbvmptv seqeq3 ax-mp fveq1i syl6eq sumfct 3eqtr3d expr
116306+
exlimdv expimpd cfn fz1f1o mpjaod ) ABUCKZBCDLMZEUDZBCEUDZBDEUDZLMZKZBUEN
116307+
ZOPZQUUMUGMZBUAUHZUFZUAUIZUTZUUFUULVAAUUFUCUUGEUDZUCCEUDZUCDEUDZLMZUUHUUK
116308+
RRLMZRUVCUUTUJUVARUVBRLCEUKDEUKULUUGEUKUMBUCUUGEUNUUFUUIUVAUUJUVBLBUCCEUN
116309+
BUCDEUNUOUPUQAUUNUURUULAUUNUTUUQUULUAAUUNUUQUULAUUNUUQUTZUTZBUBUHZEBUUGUR
116310+
ZNZUBUDZBUVGEBCURZNZUBUDZBUVGEBDURZNZUBUDZLMZUUHUUKUVFUUMLIOIUHZUUMUSVBZU
116311+
VRUVHUUPVCZNZRVDZURZQVEZNZUUMLIOUVSUVRUVKUUPVCZNZRVDZURZQVEZNZUUMLIOUVSUV
116312+
RUVNUUPVCZNZRVDZURZQVEZNZLMUVJUVQUVFJUWIUWOUWCQUUMUVFUUMOQVFNZAUUNUUQVGZV
116313+
HVIUVFJUHZUWRPZUTZUWTUWINZUWTUUMUSVBZUWTUWFNZRVDZSUXBIUWTUWHUXFOUWISUWIVJ
116314+
IJVKZUVSUXDUWGUXERUVRUWTUUMUSVNZUVRUWTUWFTVLUXAUWTOPZUVFUXIUXAUWTVMVOVPZU
116315+
XBUXDUXERSUXBUXDUTZUUOSUWTUWFUVFUUOSUWFVQZUXAUXDUVFBSUVKVQUUOBUUPVQZUXLUV
116316+
FEBCSAEUHZBPZCSPZUVEGVRZVSZUVFUUQUXMAUUNUUQVTZUUOBUUPWFWAZUUOBSUVKUUPWBWC
116317+
WDUXKQWEPZUUMWEPZUWTWEPZWQQUWTUSVBZUXDUTUWTUUOPZUXKUYAUYBUYCUXKWGUXKUUMUV
116318+
FUUNUXAUXDUWSWDWHUXAUYCUVFUXDQUWTWIWJWKUXKUYDUXDUXAUYDUVFUXDQUWTWLWJUXBUX
116319+
DWMZWRUWTQUUMWNWOZWPUXBUXDWSZUTZWTZUXBUYCUYBUXDXAZUXBUWTUXJWHUXBUUMUVFUUN
116320+
UXAUWSXBWHUWTUUMXIWCZXCZXDZUYMXEUXBUWTUWONZUXDUWTUWLNZRVDZSUXBIUWTUWNUYQO
116321+
UWOSUWOVJUXGUVSUXDUWMUYPRUXHUVRUWTUWLTVLUXJUXBUXDUYPRSUXKUUOSUWTUWLUXKBSU
116322+
VNVQZUXMUUOSUWLVQUVFUYRUXAUXDUVFEBDSAUXODSPZUVEHVRZVSZWDUVFUXMUXAUXDUXTWD
116323+
ZUUOBSUVNUUPWBWCUYGWPUYJUYLXCZXDZVUCXEUXBUXDUWTUVTNZRVDZUXFUYQLMZUWTUWCNU
116324+
XCUYOLMUXBUXDVUFVUGKUYHUXKVUEUXEUYPLMZVUFVUGUXKUVFUYEVUEVUHKUVFUXAUXDXFUY
116325+
GUVFUYEUTZUWTUUPNZUVHNZVUJUVKNZVUJUVNNZLMZVUEVUHVUIVUJBPUXNUVHNZUXNUVKNZU
116326+
XNUVNNZLMZKZEBXGZVUKVUNKZUVFUUOBUWTUUPUXTXHAVUTUVEUYEAVUSEBAUXOUTZVUOUUGV
116327+
URVVBUXOUUGSPZVUOUUGKAUXOWMZVVBCDGHXJZEBUUGSUVHUVHVJXKWCVVBVUPCVUQDLVVBUX
116328+
OUXPVUPCKVVDGEBCSUVKUVKVJXKWCVVBUXOUYSVUQDKVVDHEBDSUVNUVNVJXKWCUOXLXMWDVU
116329+
SVVAEVUJBEVUKVUNEBUUGVUJXNEVULVUMLEBCVUJXNELXOEBDVUJXNXPXQUXNVUJKZVUOVUKV
116330+
URVUNUXNVUJUVHTVVFVUPVULVUQVUMLUXNVUJUVKTUXNVUJUVNTUOXRXSYJUVFUXMUYEVUEVU
116331+
KKUXTUUOBUWTUVHUUPXTYAZVUIUXEVULUYPVUMLUVFUXMUYEUXEVULKUXTUUOBUWTUVKUUPXT
116332+
YAZUVFUXMUYEUYPVUMKUXTUUOBUWTUVNUUPXTYAZUOYBWCUXKUXDVUERUYFYCUXKUXFUXEUYQ
116333+
UYPLUXKUXDUXERUYFYCUXKUXDUYPRUYFYCUOYBUYIRUVDVUFVUGUVDRUJYDUYIUXDVUERUXBU
116334+
YHWMZYEUYIUXFRUYQRLUYIUXDUXERVVJYEUYIUXDUYPRVVJYEUOUPUXBUYKUXDUYHYFUYLUXD
116335+
YGWAYHUXBIUWTUWBVUFOUWCSUWCVJUXGUVSUXDUWAVUERUXHUVRUWTUVTTVLUXJUXBUXDVUER
116336+
SUXKUUOSUWTUVTUXKBSUVHVQZUXMUUOSUVTVQAVVKUVEUXAUXDAEBUUGSVVEVSYIVUBUUOBSU
116337+
VHUUPWBWCUYGWPUYJUYLXCXDUXBUXCUXFUYOUYQLUYNVUDUOYBYKUVFUVJUUMLJOVUFURZQVE
116338+
ZNUWEUVFBUVIVUKUBJUUPUVTUUMUVGVUJUVHTUWSUXSUVFBSUVGUVHUVFEBUUGSUVFUXOUTCD
116339+
UXQUYTXJVSXHVVGYLUUMVVMUWDVVLUWCKVVMUWDKJIOVUFUWBJIVKZUXDUVSVUEUWARUWTUVR
116340+
UUMUSVNZUWTUVRUVTTVLYMLVVLUWCQYNYOYPYQUVFUVMUWKUVPUWQLUVFUVMUUMLJOUXFURZQ
116341+
VEZNUWKUVFBUVLVULUBJUUPUWFUUMUVGVUJUVKTUWSUXSUVFBSUVGUVKUXRXHVVHYLUUMVVQU
116342+
WJVVPUWIKVVQUWJKJIOUXFUWHVVNUXDUVSUXEUWGRVVOUWTUVRUWFTVLYMLVVPUWIQYNYOYPY
116343+
QUVFUVPUUMLJOUYQURZQVEZNUWQUVFBUVOVUMUBJUUPUWLUUMUVGVUJUVNTUWSUXSUVFBSUVG
116344+
UVNVUAXHVVIYLUUMVVSUWPVVRUWOKVVSUWPKJIOUYQUWNVVNUXDUVSUYPUWMRVVOUWTUVRUWL
116345+
TVLYMLVVRUWOQYNYOYPYQUOYBAUVJUUHKZUVEAVVCEBXGVVTAVVCEBVVEXMBUUGUBEYRWAXBA
116346+
UVQUUKKUVEAUVMUUIUVPUUJLAUXPEBXGUVMUUIKAUXPEBGXMBCUBEYRWAAUYSEBXGUVPUUJKA
116347+
UYSEBHXMBDUBEYRWAUOXBYSYTUUAUUBABUUCPUUFUUSYFFBUAUUDWAUUE $.
116349116348
$}
116350116349

116351116350
${

0 commit comments

Comments
 (0)