Skip to content

Commit dd6d847

Browse files
authored
remove ax-10:mopick; ax-10+ax-12:dfdif3 (#4977)
* prove+use ax12ev2 automatic usage in mopick saves ax-10 * shorten dfdif3 (rmv axioms)
1 parent 42f12cb commit dd6d847

File tree

2 files changed

+40
-8
lines changed

2 files changed

+40
-8
lines changed

discouraged

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16201,6 +16201,7 @@ New usage of "dfbi1ALT" is discouraged (0 uses).
1620116201
New usage of "dfch2" is discouraged (0 uses).
1620216202
New usage of "dfcnfldOLD" is discouraged (13 uses).
1620316203
New usage of "dfcnqs" is discouraged (4 uses).
16204+
New usage of "dfdif3OLD" is discouraged (0 uses).
1620416205
New usage of "dfeu" is discouraged (0 uses).
1620516206
New usage of "dffr2ALT" is discouraged (0 uses).
1620616207
New usage of "dffun2OLD" is discouraged (0 uses).
@@ -19202,6 +19203,7 @@ New usage of "sb9i" is discouraged (0 uses).
1920219203
New usage of "sbabelOLD" is discouraged (0 uses).
1920319204
New usage of "sbal1" is discouraged (0 uses).
1920419205
New usage of "sbal2" is discouraged (2 uses).
19206+
New usage of "sbalexOLD" is discouraged (0 uses).
1920519207
New usage of "sbc2ieOLD" is discouraged (0 uses).
1920619208
New usage of "sbc2rexgOLD" is discouraged (1 uses).
1920719209
New usage of "sbc3or" is discouraged (1 uses).
@@ -20440,6 +20442,7 @@ Proof modification of "demoivreALT" is discouraged (1087 steps).
2044020442
Proof modification of "dfac5lem4OLD" is discouraged (689 steps).
2044120443
Proof modification of "dfbi1ALT" is discouraged (100 steps).
2044220444
Proof modification of "dfcnfldOLD" is discouraged (195 steps).
20445+
Proof modification of "dfdif3OLD" is discouraged (137 steps).
2044320446
Proof modification of "dfeu" is discouraged (35 steps).
2044420447
Proof modification of "dffr2ALT" is discouraged (64 steps).
2044520448
Proof modification of "dffun2OLD" is discouraged (109 steps).
@@ -21594,6 +21597,7 @@ Proof modification of "sb5OLD" is discouraged (25 steps).
2159421597
Proof modification of "sb8fOLD" is discouraged (17 steps).
2159521598
Proof modification of "sbabelOLD" is discouraged (126 steps).
2159621599
Proof modification of "sbal1" is discouraged (149 steps).
21600+
Proof modification of "sbalexOLD" is discouraged (32 steps).
2159721601
Proof modification of "sbc2ieOLD" is discouraged (38 steps).
2159821602
Proof modification of "sbc2or" is discouraged (134 steps).
2159921603
Proof modification of "sbc2rexgOLD" is discouraged (62 steps).

set.mm

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18650,6 +18650,17 @@ This axiom scheme is logically redundant (see ~ ax12w ) but is used as an
1865018650
$( $j usage 'ax12v2' avoids 'ax-10' 'ax-11' 'ax-13'; $)
1865118651
$}
1865218652

18653+
${
18654+
$d x y $.
18655+
$( Version of ~ ax12v2 rewritten to use an existential quantifier. One
18656+
direction of ~ sbalex without the universal quantifier, avoiding
18657+
~ ax-10 . (Contributed by SN, 14-Aug-2025.) $)
18658+
ax12ev2 $p |- ( E. x ( x = y /\ ph ) -> ( x = y -> ph ) ) $=
18659+
( weq wa wex wn wi wal exnalimn ax12v2 con1d biimtrid com12 ) BCDZOAEBFZA
18660+
POAGZHBIZGOAOABJOARQBCKLMN $.
18661+
$( $j usage 'ax12ev2' avoids 'ax-10' 'ax-11' 'ax-13'; $)
18662+
$}
18663+
1865318664
${
1865418665
$d x y $. $d y ph $.
1865518666
$( If a wff is true, it is true for at least one instance. Special case of
@@ -19231,11 +19242,20 @@ disjoint variable condition if we allow more axioms (see ~ equs4 ).
1923119242
nonfreeness hypothesis of ` t ` in ` ph ` . (Contributed by NM,
1923219243
14-Apr-2008.) Revised to use ~ equsexv in place of ~ equsex in order to
1923319244
remove dependency on ~ ax-13 . (Revised by BJ, 20-Dec-2020.) Revise to
19234-
remove dependency on ~ df-sb . (Revised by BJ, 21-Sep-2024.) $)
19245+
remove dependency on ~ df-sb . (Revised by BJ, 21-Sep-2024.) (Proof
19246+
shortened by SN, 14-Aug-2025.) $)
1923519247
sbalex $p |- ( E. x ( x = t /\ ph ) <-> A. x ( x = t -> ph ) ) $=
19248+
( weq wa wex wi wal nfe1 ax12ev2 alrimi equs4v impbii ) BCDZAEZBFZNAGZBHP
19249+
QBOBIABCJKABCLM $.
19250+
$( $j usage 'sbalex' avoids 'ax-11' 'df-sb' 'ax-13'; $)
19251+
19252+
$( Obsolete version of ~ sbalex as of 14-Aug-2025. (Contributed by NM,
19253+
14-Apr-2008.) (Revised by BJ, 20-Dec-2020.) (Revised by BJ,
19254+
21-Sep-2024.) (Proof modification is discouraged.)
19255+
(New usage is discouraged.) $)
19256+
sbalexOLD $p |- ( E. x ( x = t /\ ph ) <-> A. x ( x = t -> ph ) ) $=
1923619257
( weq wa wex wi wal nfa1 ax12v2 imp exlimi equs4v impbii ) BCDZAEZBFOAGZB
1923719258
HZPRBQBIOARABCJKLABCMN $.
19238-
$( $j usage 'sbalex' avoids 'ax-11' 'df-sb' 'ax-13'; $)
1923919259
$}
1924019260

1924119261
${
@@ -23378,9 +23398,10 @@ of the unique existential quantifier (note that ` y ` and ` z ` need not
2337823398
quantifier. (Contributed by NM, 27-Jan-1997.) (Proof shortened by Wolf
2337923399
Lammen, 17-Sep-2019.) $)
2338023400
mopick $p |- ( ( E* x ph /\ E. x ( ph /\ ps ) ) -> ( ph -> ps ) ) $=
23381-
( vy wmo wa wex wi weq wal df-mo pm3.45 aleximi sbalex sylbi syl6 exlimiv
23382-
sp syl5d imp ) ACEZABFZCGZABHZUAACDIZHZCJZDGUCUDHZACDKUGUHDUGAUEUCBUFCRUG
23383-
UCUEBFZCGZUEBHZUFUBUICAUEBLMUJUKCJUKBCDNUKCROPSQOT $.
23401+
( vy wmo wa wex wi weq df-mo sp pm3.45 aleximi ax12ev2 syl6 syl5d exlimiv
23402+
wal sylbi imp ) ACEZABFZCGZABHZUAACDIZHZCRZDGUCUDHZACDJUGUHDUGAUEUCBUFCKU
23403+
GUCUEBFZCGUEBHUFUBUICAUEBLMBCDNOPQST $.
23404+
$( $j usage 'mopick' avoids 'ax-10'; $)
2338423405
$}
2338523406

2338623407
${
@@ -39488,8 +39509,16 @@ many things are technically classes despite morally (and provably) being
3948839509
${
3948939510
$d A x $. $d B x y $.
3949039511
$( Alternate definition of class difference. (Contributed by BJ and Jim
39491-
Kingdon, 16-Jun-2022.) $)
39512+
Kingdon, 16-Jun-2022.) (Proof shortened by SN, 15-Aug-2025.) $)
3949239513
dfdif3 $p |- ( A \ B ) = { x e. A | A. y e. B x =/= y } $=
39514+
( cv wcel wn wne wral cdif dfdif2 nelb necom ralbii bitri rabbieq ) AEZDF
39515+
GZQBEZHZBDIZACCDJACDKRSQHZBDIUABQDLUBTBDSQMNOP $.
39516+
$( $j usage 'dfdif3' avoids 'ax-10' 'ax-11' 'ax-12'; $)
39517+
39518+
$( Obsolete version of ~ dfdif3 as of 15-Aug-2025. (Contributed by BJ and
39519+
Jim Kingdon, 16-Jun-2022.) (Proof modification is discouraged.)
39520+
(New usage is discouraged.) $)
39521+
dfdif3OLD $p |- ( A \ B ) = { x e. A | A. y e. B x =/= y } $=
3949339522
( cdif cv wcel wn crab wne wral dfdif2 wi wal weq wex ax6ev bitr4i 3bitri
3949439523
wa biantrur 19.41v sbalex equcom imbi1i eleq1w notbid pm5.74i con2b df-ne
3949539524
bicomi imbi2i bitri albii df-ral rabbii eqtri ) CDEAFZDGZHZACIURBFZJZBDKZ
@@ -694129,8 +694158,7 @@ D Fn ( I ... ( M - 1 ) ) /\
694129694158
$( Inference form of ~ sbalex , avoiding ~ ax-10 by using ~ ax-gen .
694130694159
(Contributed by SN, 12-Aug-2025.) $)
694131694160
sbalexi $p |- A. x ( x = y -> ph ) $=
694132-
( weq wi wn wal wa wex exnalimn mpbi ax12v2 mt3i ax-gen ) BCEZAFBPAPAGZFB
694133-
HZPAIBJRGDPABKLQBCMNO $.
694161+
( weq wi wa wex ax12ev2 ax-mp ax-gen ) BCEZAFZBLAGBHMDABCIJK $.
694134694162
$( $j usage 'sbalexi' avoids 'ax-10'; $)
694135694163
$}
694136694164

0 commit comments

Comments
 (0)