Skip to content

Commit 1358834

Browse files
authored
Add dist, le and UnifSet slots to CCfld in iset.mm (#5029)
* Change distinct variables for mpofvex in iset.mm This is removing the $d B x $. condition for both mpofvex and mpofvexi . Not only is it not needed (the proof doesn't use it), but there are a number of places where we have B depend on x (see especially mpoxeldm and the section containing it, or for an example df-fg ). Also applies to mpofvexi . * Add metuex to iset.mm. This is a set existence theorem of the sort that we need because we don't have ovex . The proof is via set existence theorems such as mpofvexi and mptfvex . * Add cndsex to iset.mm This is a simple set existence theorem. The proof is taken from a portion of the cntopex proof. Revise the cntopex proof to refer to cndsex . * Change CCfld definition in iset.mm Copy df-cnfld from set.mm and replace df-icnfld with it. The only change is a small one to the comment. Revise proofs of cnfldstr , cnfldbas , mpocnfldadd , mpocnfldmul , cnfldcj and , cnfldtset accordingly. They need to account for the new slots but are otherwise similar to the previous iset.mm proofs. Add cnfldle and cnfldds to iset.mm. Stated as in set.mm (with the proof being the set.mm proof, slightly modified). Update mmil.html accordingly * copy cnfldms from set.mm to iset.mm * copy cnfldxms from set.mm to iset.mm * copy cnfldtps from set.mm to iset.mm * copy cnfldtopn from set.mm to iset.mm * copy cnfldtopon from set.mm to iset.mm * copy cnfldtop from set.mm to iset.mm * copy unicntop from set.mm to iset.mm * copy cnopn from set.mm to iset.mm * copy tgioo2 from set.mm to iset.mm * copy rerest from set.mm to iset.mm
1 parent 170ebc0 commit 1358834

File tree

3 files changed

+214
-119
lines changed

3 files changed

+214
-119
lines changed

iset-discouraged

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,16 @@
158158
"dcan2" is used by "nninfdclemp1".
159159
"dcan2" is used by "nninfsellemdc".
160160
"dcan2" is used by "pcmptdvds".
161+
"df-cnfld" is used by "cnfldbas".
162+
"df-cnfld" is used by "cnfldcj".
163+
"df-cnfld" is used by "cnfldds".
164+
"df-cnfld" is used by "cnfldle".
165+
"df-cnfld" is used by "cnfldstr".
166+
"df-cnfld" is used by "cnfldtset".
167+
"df-cnfld" is used by "mpocnfldadd".
168+
"df-cnfld" is used by "mpocnfldmul".
161169
"df-div" is used by "divfnzn".
162170
"df-div" is used by "divvalap".
163-
"df-icnfld" is used by "cnfldbas".
164-
"df-icnfld" is used by "cnfldcj".
165-
"df-icnfld" is used by "cnfldstr".
166-
"df-icnfld" is used by "cnfldtset".
167-
"df-icnfld" is used by "mpocnfldadd".
168-
"df-icnfld" is used by "mpocnfldmul".
169171
"df-ilim" is used by "dflim2".
170172
"df-inn" is used by "dfnn2".
171173
"df-iom" is used by "dfom3".
@@ -332,6 +334,7 @@
332334
"strnfvn" is used by "ndxarg".
333335
"strnfvn" is used by "strsl0".
334336
"unifndx" is used by "basendxltunifndx".
337+
"unifndx" is used by "cnfldstr".
335338
"unifndx" is used by "slotsdifunifndx".
336339
"unifndx" is used by "unifndxnn".
337340
"unifndx" is used by "unifndxntsetndx".
@@ -439,8 +442,8 @@ New usage of "dcan2" is discouraged (11 uses).
439442
New usage of "dcapnconstALT" is discouraged (0 uses).
440443
New usage of "dcnnOLD" is discouraged (0 uses).
441444
New usage of "demoivreALT" is discouraged (0 uses).
445+
New usage of "df-cnfld" is discouraged (8 uses).
442446
New usage of "df-div" is discouraged (2 uses).
443-
New usage of "df-icnfld" is discouraged (6 uses).
444447
New usage of "df-ilim" is discouraged (1 uses).
445448
New usage of "df-inn" is discouraged (1 uses).
446449
New usage of "df-iom" is discouraged (1 uses).
@@ -500,7 +503,7 @@ New usage of "stoic2b" is discouraged (0 uses).
500503
New usage of "strcollnfALT" is discouraged (0 uses).
501504
New usage of "strnfvn" is discouraged (3 uses).
502505
New usage of "tfri1dALT" is discouraged (0 uses).
503-
New usage of "unifndx" is discouraged (4 uses).
506+
New usage of "unifndx" is discouraged (5 uses).
504507
New usage of "uzind4ALT" is discouraged (0 uses).
505508
New usage of "xpexgALT" is discouraged (0 uses).
506509
Proof modification of "0cnALT" is discouraged (49 steps).

0 commit comments

Comments
 (0)