Intuitionistic Logic Explorer Home Intuitionistic Logic Explorer
Most Recent Proofs
 
Mirrors  >  Home  >  ILE Home  >  Th. List  >  Recent MPE Most Recent             Other  >  MM 100

Most recent proofs    These are the 100 (Unicode, GIF) or 1000 (Unicode, GIF) most recent proofs in the iset.mm database for the Intuitionistic Logic Explorer. The iset.mm database is maintained on GitHub with master (stable) and develop (development) versions. This page was created from the commit given on the MPE Most Recent Proofs page. The database from that commit is also available here: iset.mm.

See the MPE Most Recent Proofs page for news and some useful links.

Color key:   Intuitionistic Logic Explorer  Intuitionistic Logic Explorer   User Mathboxes  User Mathboxes  

Last updated on 9-Nov-2025 at 6:46 AM ET.
Recent Additions to the Intuitionistic Logic Explorer
DateLabelDescription
Theorem
 
1-Nov-2025ficardon 7257 The cardinal number of a finite set is an ordinal. (Contributed by Jim Kingdon, 1-Nov-2025.)
 |-  ( A  e.  Fin  ->  ( card `  A )  e.  On )
 
31-Oct-2025bitsdc 12114 Whether a bit is set is decidable. (Contributed by Jim Kingdon, 31-Oct-2025.)
 |-  ( ( N  e.  ZZ  /\  M  e.  NN0 )  -> DECID  M  e.  (bits `  N ) )
 
28-Oct-2025nn0maxcl 11392 The maximum of two nonnegative integers is a nonnegative integer. (Contributed by Jim Kingdon, 28-Oct-2025.)
 |-  ( ( A  e.  NN0  /\  B  e.  NN0 )  ->  sup ( { A ,  B } ,  RR ,  <  )  e.  NN0 )
 
28-Oct-2025qdcle 10338 Rational  <_ is decidable. (Contributed by Jim Kingdon, 28-Oct-2025.)
 |-  ( ( A  e.  QQ  /\  B  e.  QQ )  -> DECID  A  <_  B )
 
17-Oct-2025plycoeid3 15003 Reconstruct a polynomial as an explicit sum of the coefficient function up to an index no smaller than the degree of the polynomial. (Contributed by Jim Kingdon, 17-Oct-2025.)
 |-  ( ph  ->  D  e.  NN0 )   &    |-  ( ph  ->  A : NN0 --> CC )   &    |-  ( ph  ->  ( A "
 ( ZZ>= `  ( D  +  1 ) ) )  =  { 0 } )   &    |-  ( ph  ->  F  =  ( z  e. 
 CC  |->  sum_ k  e.  (
 0 ... D ) ( ( A `  k
 )  x.  ( z ^ k ) ) ) )   &    |-  ( ph  ->  M  e.  ( ZZ>= `  D ) )   &    |-  ( ph  ->  X  e.  CC )   =>    |-  ( ph  ->  ( F `  X )  =  sum_ j  e.  (
 0 ... M ) ( ( A `  j
 )  x.  ( X ^ j ) ) )
 
13-Oct-2025tpfidceq 6992 A triple is finite if it consists of elements of a class with decidable equality. (Contributed by Jim Kingdon, 13-Oct-2025.)
 |-  ( ph  ->  A  e.  D )   &    |-  ( ph  ->  B  e.  D )   &    |-  ( ph  ->  C  e.  D )   &    |-  ( ph  ->  A. x  e.  D  A. y  e.  D DECID  x  =  y )   =>    |-  ( ph  ->  { A ,  B ,  C }  e.  Fin )
 
13-Oct-2025prfidceq 6990 A pair is finite if it consists of elements of a class with decidable equality. (Contributed by Jim Kingdon, 13-Oct-2025.)
 |-  ( ph  ->  A  e.  C )   &    |-  ( ph  ->  B  e.  C )   &    |-  ( ph  ->  A. x  e.  C  A. y  e.  C DECID  x  =  y )   =>    |-  ( ph  ->  { A ,  B }  e.  Fin )
 
13-Oct-2025dcun 3561 The union of two decidable classes is decidable. (Contributed by Jim Kingdon, 5-Oct-2022.) (Revised by Jim Kingdon, 13-Oct-2025.)
 |-  ( ph  -> DECID  C  e.  A )   &    |-  ( ph  -> DECID  C  e.  B )   =>    |-  ( ph  -> DECID  C  e.  ( A  u.  B ) )
 
9-Oct-2025dvdsfi 12417 A natural number has finitely many divisors. (Contributed by Jim Kingdon, 9-Oct-2025.)
 |-  ( N  e.  NN  ->  { x  e.  NN  |  x  ||  N }  e.  Fin )
 
6-Oct-2025dvconstss 14944 Derivative of a constant function defined on an open set. (Contributed by Jim Kingdon, 6-Oct-2025.)
 |-  ( ph  ->  S  e.  { RR ,  CC } )   &    |-  J  =  ( Kt  S )   &    |-  K  =  (
 MetOpen `  ( abs  o.  -  ) )   &    |-  ( ph  ->  X  e.  J )   &    |-  ( ph  ->  A  e.  CC )   =>    |-  ( ph  ->  ( S  _D  ( X  X.  { A } ) )  =  ( X  X.  { 0 } ) )
 
6-Oct-2025dcfrompeirce 1460 The decidability of a proposition 
ch follows from a suitable instance of Peirce's law. Therefore, if we were to introduce Peirce's law as a general principle (without the decidability condition in peircedc 915), then we could prove that every proposition is decidable, giving us the classical system of propositional calculus (since Perice's law is itself classically valid). (Contributed by Adrian Ducourtial, 6-Oct-2025.)
 |-  ( ph  <->  ( ch  \/  -. 
 ch ) )   &    |-  ( ps 
 <-> F.  )   &    |-  ( ( (
 ph  ->  ps )  ->  ph )  -> 
 ph )   =>    |- DECID  ch
 
6-Oct-2025dcfromcon 1459 The decidability of a proposition 
ch follows from a suitable instance of the principle of contraposition. Therefore, if we were to introduce contraposition as a general principle (without the decidability condition in condc 854), then we could prove that every proposition is decidable, giving us the classical system of propositional calculus (since the principle of contraposition is itself classically valid). (Contributed by Adrian Ducourtial, 6-Oct-2025.)
 |-  ( ph  <->  ( ch  \/  -. 
 ch ) )   &    |-  ( ps 
 <-> T.  )   &    |-  ( ( -.  ph  ->  -.  ps )  ->  ( ps  ->  ph )
 )   =>    |- DECID  ch
 
6-Oct-2025dcfromnotnotr 1458 The decidability of a proposition 
ps follows from a suitable instance of double negation elimination (DNE). Therefore, if we were to introduce DNE as a general principle (without the decidability condition in notnotrdc 844), then we could prove that every proposition is decidable, giving us the classical system of propositional calculus (since DNE itself is classically valid). (Contributed by Adrian Ducourtial, 6-Oct-2025.)
 |-  ( ph  <->  ( ps  \/  -. 
 ps ) )   &    |-  ( -.  -.  ph  ->  ph )   =>    |- DECID  ps
 
3-Oct-2025dvidre 14943 Real derivative of the identity function. (Contributed by Jim Kingdon, 3-Oct-2025.)
 |-  ( RR  _D  (  _I  |`  RR ) )  =  ( RR  X.  { 1 } )
 
3-Oct-2025dvconstre 14942 Real derivative of a constant function. (Contributed by Jim Kingdon, 3-Oct-2025.)
 |-  ( A  e.  CC  ->  ( RR  _D  ( RR  X.  { A }
 ) )  =  ( RR  X.  { 0 } ) )
 
3-Oct-2025dvidsslem 14939 Lemma for dvconstss 14944. Analogue of dvidlemap 14937 where  F is defined on an open subset of the real or complex numbers. (Contributed by Jim Kingdon, 3-Oct-2025.)
 |-  ( ph  ->  S  e.  { RR ,  CC } )   &    |-  J  =  ( Kt  S )   &    |-  K  =  (
 MetOpen `  ( abs  o.  -  ) )   &    |-  ( ph  ->  F : X --> CC )   &    |-  ( ph  ->  X  e.  J )   &    |-  ( ( ph  /\  ( x  e.  X  /\  z  e.  X  /\  z #  x ) )  ->  ( ( ( F `
  z )  -  ( F `  x ) )  /  ( z  -  x ) )  =  B )   &    |-  B  e.  CC   =>    |-  ( ph  ->  ( S  _D  F )  =  ( X  X.  { B } ) )
 
3-Oct-2025dvidrelem 14938 Lemma for dvidre 14943 and dvconstre 14942. Analogue of dvidlemap 14937 for real numbers rather than complex numbers. (Contributed by Jim Kingdon, 3-Oct-2025.)
 |-  ( ph  ->  F : RR --> CC )   &    |-  (
 ( ph  /\  ( x  e.  RR  /\  z  e.  RR  /\  z #  x ) )  ->  ( ( ( F `  z
 )  -  ( F `
  x ) ) 
 /  ( z  -  x ) )  =  B )   &    |-  B  e.  CC   =>    |-  ( ph  ->  ( RR  _D  F )  =  ( RR  X.  { B }
 ) )
 
28-Sep-2025metuex 14121 Applying metUnif yields a set. (Contributed by Jim Kingdon, 28-Sep-2025.)
 |-  ( A  e.  V  ->  (metUnif `  A )  e.  _V )
 
28-Sep-2025cndsex 14119 The standard distance function on the complex numbers is a set. (Contributed by Jim Kingdon, 28-Sep-2025.)
 |-  ( abs  o.  -  )  e.  _V
 
25-Sep-2025cntopex 14120 The standard topology on the complex numbers is a set. (Contributed by Jim Kingdon, 25-Sep-2025.)
 |-  ( MetOpen `  ( abs  o. 
 -  ) )  e. 
 _V
 
24-Sep-2025mopnset 14118 Getting a set by applying 
MetOpen. (Contributed by Jim Kingdon, 24-Sep-2025.)
 |-  ( D  e.  V  ->  ( MetOpen `  D )  e.  _V )
 
24-Sep-2025blfn 14117 The ball function has universal domain. (Contributed by Jim Kingdon, 24-Sep-2025.)
 |- 
 ball  Fn  _V
 
22-Sep-2025plycjlemc 15006 Lemma for plycj 15007. (Contributed by Mario Carneiro, 24-Jul-2014.) (Revised by Jim Kingdon, 22-Sep-2025.)
 |-  ( ph  ->  N  e.  NN0 )   &    |-  G  =  ( ( *  o.  F )  o.  * )   &    |-  ( ph  ->  A : NN0 --> ( S  u.  { 0 } ) )   &    |-  ( ph  ->  F  =  ( z  e.  CC  |->  sum_ k  e.  ( 0 ...
 N ) ( ( A `  k )  x.  ( z ^
 k ) ) ) )   &    |-  ( ph  ->  F  e.  (Poly `  S ) )   =>    |-  ( ph  ->  G  =  ( z  e.  CC  |->  sum_
 k  e.  ( 0
 ... N ) ( ( ( *  o.  A ) `  k
 )  x.  ( z ^ k ) ) ) )
 
20-Sep-2025plycolemc 15004 Lemma for plyco 15005. The result expressed as a sum, with a degree and coefficients for  F specified as hypotheses. (Contributed by Jim Kingdon, 20-Sep-2025.)
 |-  ( ph  ->  F  e.  (Poly `  S )
 )   &    |-  ( ph  ->  G  e.  (Poly `  S )
 )   &    |-  ( ( ph  /\  ( x  e.  S  /\  y  e.  S )
 )  ->  ( x  +  y )  e.  S )   &    |-  ( ( ph  /\  ( x  e.  S  /\  y  e.  S )
 )  ->  ( x  x.  y )  e.  S )   &    |-  ( ph  ->  N  e.  NN0 )   &    |-  ( ph  ->  A : NN0 --> ( S  u.  { 0 } ) )   &    |-  ( ph  ->  ( A " ( ZZ>= `  ( N  +  1
 ) ) )  =  { 0 } )   &    |-  ( ph  ->  F  =  ( x  e.  CC  |->  sum_ k  e.  ( 0 ...
 N ) ( ( A `  k )  x.  ( x ^
 k ) ) ) )   =>    |-  ( ph  ->  (
 z  e.  CC  |->  sum_ k  e.  ( 0 ...
 N ) ( ( A `  k )  x.  ( ( G `
  z ) ^
 k ) ) )  e.  (Poly `  S ) )
 
16-Sep-2025lgsquadlemofi 15327 Lemma for lgsquad 15331. There are finitely many members of  S with odd first part. (Contributed by Jim Kingdon, 16-Sep-2025.)
 |-  ( ph  ->  P  e.  ( Prime  \  { 2 } ) )   &    |-  ( ph  ->  Q  e.  ( Prime  \  { 2 } ) )   &    |-  ( ph  ->  P  =/=  Q )   &    |-  M  =  ( ( P  -  1 )  /  2
 )   &    |-  N  =  ( ( Q  -  1 ) 
 /  2 )   &    |-  S  =  { <. x ,  y >.  |  ( ( x  e.  ( 1 ...
 M )  /\  y  e.  ( 1 ... N ) )  /\  ( y  x.  P )  < 
 ( x  x.  Q ) ) }   =>    |-  ( ph  ->  { z  e.  S  |  -.  2  ||  ( 1st `  z ) }  e.  Fin )
 
16-Sep-2025lgsquadlemsfi 15326 Lemma for lgsquad 15331. 
S is finite. (Contributed by Jim Kingdon, 16-Sep-2025.)
 |-  ( ph  ->  P  e.  ( Prime  \  { 2 } ) )   &    |-  ( ph  ->  Q  e.  ( Prime  \  { 2 } ) )   &    |-  ( ph  ->  P  =/=  Q )   &    |-  M  =  ( ( P  -  1 )  /  2
 )   &    |-  N  =  ( ( Q  -  1 ) 
 /  2 )   &    |-  S  =  { <. x ,  y >.  |  ( ( x  e.  ( 1 ...
 M )  /\  y  e.  ( 1 ... N ) )  /\  ( y  x.  P )  < 
 ( x  x.  Q ) ) }   =>    |-  ( ph  ->  S  e.  Fin )
 
16-Sep-2025opabfi 7000 Finiteness of an ordered pair abstraction which is a decidable subset of finite sets. (Contributed by Jim Kingdon, 16-Sep-2025.)
 |-  S  =  { <. x ,  y >.  |  ( ( x  e.  A  /\  y  e.  B )  /\  ps ) }   &    |-  ( ph  ->  A  e.  Fin )   &    |-  ( ph  ->  B  e.  Fin )   &    |-  ( ph  ->  A. x  e.  A  A. y  e.  B DECID  ps )   =>    |-  ( ph  ->  S  e.  Fin )
 
13-Sep-2025uchoice 6196 Principle of unique choice. This is also called non-choice. The name choice results in its similarity to something like acfun 7276 (with the key difference being the change of  E. to  E!) but unique choice in fact follows from the axiom of collection and our other axioms. This is somewhat similar to Corollary 3.9.2 of [HoTT], p. (varies) but is better described by the paragraph at the end of Section 3.9 which starts "A similar issue arises in set-theoretic mathematics". (Contributed by Jim Kingdon, 13-Sep-2025.)
 |-  ( ( A  e.  V  /\  A. x  e.  A  E! y ph )  ->  E. f ( f  Fn  A  /\  A. x  e.  A  [. (
 f `  x )  /  y ]. ph )
 )
 
11-Sep-2025expghmap 14173 Exponentiation is a group homomorphism from addition to multiplication. (Contributed by Mario Carneiro, 18-Jun-2015.) (Revised by AV, 10-Jun-2019.) (Revised by Jim Kingdon, 11-Sep-2025.)
 |-  M  =  (mulGrp ` fld )   &    |-  U  =  ( Ms 
 { z  e.  CC  |  z #  0 }
 )   =>    |-  ( ( A  e.  CC  /\  A #  0 ) 
 ->  ( x  e.  ZZ  |->  ( A ^ x ) )  e.  (ring  GrpHom  U ) )
 
11-Sep-2025cnfldui 14155 The invertible complex numbers are exactly those apart from zero. This is recapb 8700 but expressed in terms of ℂfld. (Contributed by Jim Kingdon, 11-Sep-2025.)
 |- 
 { z  e.  CC  |  z #  0 }  =  (Unit ` fld )
 
9-Sep-2025gsumfzfsumlemm 14153 Lemma for gsumfzfsum 14154. The case where the sum is inhabited. (Contributed by Jim Kingdon, 9-Sep-2025.)
 |-  ( ph  ->  N  e.  ( ZZ>= `  M )
 )   &    |-  ( ( ph  /\  k  e.  ( M ... N ) )  ->  B  e.  CC )   =>    |-  ( ph  ->  (fld  gsumg  ( k  e.  ( M ... N )  |->  B ) )  =  sum_ k  e.  ( M ... N ) B )
 
9-Sep-2025gsumfzfsumlem0 14152 Lemma for gsumfzfsum 14154. The case where the sum is empty. (Contributed by Jim Kingdon, 9-Sep-2025.)
 |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ph  ->  N  <  M )   =>    |-  ( ph  ->  (fld  gsumg  ( k  e.  ( M ... N )  |->  B ) )  =  sum_ k  e.  ( M ... N ) B )
 
9-Sep-2025gsumfzmhm2 13484 Apply a group homomorphism to a group sum, mapping version with implicit substitution. (Contributed by Mario Carneiro, 5-May-2015.) (Revised by AV, 6-Jun-2019.) (Revised by Jim Kingdon, 9-Sep-2025.)
 |-  B  =  ( Base `  G )   &    |-  .0.  =  ( 0g `  G )   &    |-  ( ph  ->  G  e. CMnd )   &    |-  ( ph  ->  H  e.  Mnd )   &    |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ph  ->  ( x  e.  B  |->  C )  e.  ( G MndHom  H ) )   &    |-  ( ( ph  /\  k  e.  ( M
 ... N ) ) 
 ->  X  e.  B )   &    |-  ( x  =  X  ->  C  =  D )   &    |-  ( x  =  ( G  gsumg  ( k  e.  ( M ... N )  |->  X ) )  ->  C  =  E )   =>    |-  ( ph  ->  ( H  gsumg  ( k  e.  ( M ... N )  |->  D ) )  =  E )
 
8-Sep-2025gsumfzmhm 13483 Apply a monoid homomorphism to a group sum. (Contributed by Mario Carneiro, 15-Dec-2014.) (Revised by AV, 6-Jun-2019.) (Revised by Jim Kingdon, 8-Sep-2025.)
 |-  B  =  ( Base `  G )   &    |-  .0.  =  ( 0g `  G )   &    |-  ( ph  ->  G  e. CMnd )   &    |-  ( ph  ->  H  e.  Mnd )   &    |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ph  ->  K  e.  ( G MndHom  H )
 )   &    |-  ( ph  ->  F : ( M ... N ) --> B )   =>    |-  ( ph  ->  ( H  gsumg  ( K  o.  F ) )  =  ( K `  ( G  gsumg  F ) ) )
 
8-Sep-20255ndvds6 12102 5 does not divide 6. (Contributed by AV, 8-Sep-2025.)
 |- 
 -.  5  ||  6
 
8-Sep-20255ndvds3 12101 5 does not divide 3. (Contributed by AV, 8-Sep-2025.)
 |- 
 -.  5  ||  3
 
6-Sep-2025gsumfzconst 13481 Sum of a constant series. (Contributed by Mario Carneiro, 19-Dec-2014.) (Revised by Jim Kingdon, 6-Sep-2025.)
 |-  B  =  ( Base `  G )   &    |-  .x.  =  (.g `  G )   =>    |-  ( ( G  e.  Mnd  /\  N  e.  ( ZZ>= `  M )  /\  X  e.  B )  ->  ( G 
 gsumg  ( k  e.  ( M ... N )  |->  X ) )  =  ( ( ( N  -  M )  +  1
 )  .x.  X )
 )
 
31-Aug-2025gsumfzmptfidmadd 13479 The sum of two group sums expressed as mappings with finite domain. (Contributed by AV, 23-Jul-2019.) (Revised by Jim Kingdon, 31-Aug-2025.)
 |-  B  =  ( Base `  G )   &    |-  .+  =  ( +g  `  G )   &    |-  ( ph  ->  G  e. CMnd )   &    |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ( ph  /\  x  e.  ( M
 ... N ) ) 
 ->  C  e.  B )   &    |-  ( ( ph  /\  x  e.  ( M ... N ) )  ->  D  e.  B )   &    |-  F  =  ( x  e.  ( M
 ... N )  |->  C )   &    |-  H  =  ( x  e.  ( M
 ... N )  |->  D )   =>    |-  ( ph  ->  ( G  gsumg  ( x  e.  ( M ... N )  |->  ( C  .+  D ) ) )  =  ( ( G  gsumg 
 F )  .+  ( G  gsumg 
 H ) ) )
 
30-Aug-2025gsumfzsubmcl 13478 Closure of a group sum in a submonoid. (Contributed by Mario Carneiro, 10-Jan-2015.) (Revised by AV, 3-Jun-2019.) (Revised by Jim Kingdon, 30-Aug-2025.)
 |-  ( ph  ->  G  e.  Mnd )   &    |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ph  ->  S  e.  (SubMnd `  G )
 )   &    |-  ( ph  ->  F : ( M ... N ) --> S )   =>    |-  ( ph  ->  ( G  gsumg 
 F )  e.  S )
 
30-Aug-2025seqm1g 10568 Value of the sequence builder function at a successor. (Contributed by Mario Carneiro, 24-Jun-2013.) (Revised by Jim Kingdon, 30-Aug-2025.)
 |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ( ZZ>= `  ( M  +  1 )
 ) )   &    |-  ( ph  ->  .+  e.  V )   &    |-  ( ph  ->  F  e.  W )   =>    |-  ( ph  ->  (  seq M (  .+  ,  F ) `  N )  =  ( (  seq M (  .+  ,  F ) `  ( N  -  1 ) ) 
 .+  ( F `  N ) ) )
 
29-Aug-2025seqf1og 10615 Rearrange a sum via an arbitrary bijection on  ( M ... N ). (Contributed by Mario Carneiro, 27-Feb-2014.) (Revised by Jim Kingdon, 29-Aug-2025.)
 |-  ( ( ph  /\  ( x  e.  S  /\  y  e.  S )
 )  ->  ( x  .+  y )  e.  S )   &    |-  ( ( ph  /\  ( x  e.  C  /\  y  e.  C )
 )  ->  ( x  .+  y )  =  ( y  .+  x ) )   &    |-  ( ( ph  /\  ( x  e.  S  /\  y  e.  S  /\  z  e.  S ) )  ->  ( ( x  .+  y ) 
 .+  z )  =  ( x  .+  (
 y  .+  z )
 ) )   &    |-  ( ph  ->  N  e.  ( ZZ>= `  M ) )   &    |-  ( ph  ->  C 
 C_  S )   &    |-  ( ph  ->  .+  e.  V )   &    |-  ( ph  ->  F : ( M ... N ) -1-1-onto-> ( M ... N ) )   &    |-  ( ( ph  /\  x  e.  ( M
 ... N ) ) 
 ->  ( G `  x )  e.  C )   &    |-  (
 ( ph  /\  k  e.  ( M ... N ) )  ->  ( H `
  k )  =  ( G `  ( F `  k ) ) )   &    |-  ( ph  ->  G  e.  W )   &    |-  ( ph  ->  H  e.  X )   =>    |-  ( ph  ->  (  seq M (  .+  ,  H ) `  N )  =  (  seq M (  .+  ,  G ) `  N ) )
 
25-Aug-2025irrmulap 9724 The product of an irrational with a nonzero rational is irrational. By irrational we mean apart from any rational number. For a similar theorem with not rational in place of irrational, see irrmul 9723. (Contributed by Jim Kingdon, 25-Aug-2025.)
 |-  ( ph  ->  A  e.  RR )   &    |-  ( ph  ->  A. q  e.  QQ  A #  q )   &    |-  ( ph  ->  B  e.  QQ )   &    |-  ( ph  ->  B  =/=  0
 )   &    |-  ( ph  ->  Q  e.  QQ )   =>    |-  ( ph  ->  ( A  x.  B ) #  Q )
 
19-Aug-2025seqp1g 10560 Value of the sequence builder function at a successor. (Contributed by Mario Carneiro, 24-Jun-2013.) (Revised by Jim Kingdon, 19-Aug-2025.)
 |-  ( ( N  e.  ( ZZ>= `  M )  /\  F  e.  V  /\  .+  e.  W )  ->  (  seq M (  .+  ,  F ) `  ( N  +  1 )
 )  =  ( ( 
 seq M (  .+  ,  F ) `  N )  .+  ( F `  ( N  +  1
 ) ) ) )
 
19-Aug-2025seq1g 10557 Value of the sequence builder function at its initial value. (Contributed by Mario Carneiro, 24-Jun-2013.) (Revised by Jim Kingdon, 19-Aug-2025.)
 |-  ( ( M  e.  ZZ  /\  F  e.  V  /\  .+  e.  W ) 
 ->  (  seq M ( 
 .+  ,  F ) `  M )  =  ( F `  M ) )
 
18-Aug-2025iswrdiz 10944 A zero-based sequence is a word. In iswrdinn0 10942 we can specify a length as an nonnegative integer. However, it will occasionally be helpful to allow a negative length, as well as zero, to specify an empty sequence. (Contributed by Jim Kingdon, 18-Aug-2025.)
 |-  ( ( W :
 ( 0..^ L ) --> S  /\  L  e.  ZZ )  ->  W  e. Word  S )
 
16-Aug-2025gsumfzcl 13141 Closure of a finite group sum. (Contributed by Mario Carneiro, 15-Dec-2014.) (Revised by AV, 3-Jun-2019.) (Revised by Jim Kingdon, 16-Aug-2025.)
 |-  B  =  ( Base `  G )   &    |-  .0.  =  ( 0g `  G )   &    |-  ( ph  ->  G  e.  Mnd )   &    |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ph  ->  F : ( M ... N ) --> B )   =>    |-  ( ph  ->  ( G  gsumg 
 F )  e.  B )
 
16-Aug-2025iswrdinn0 10942 A zero-based sequence is a word. (Contributed by Stefan O'Rear, 15-Aug-2015.) (Revised by Mario Carneiro, 26-Feb-2016.) (Revised by Jim Kingdon, 16-Aug-2025.)
 |-  ( ( W :
 ( 0..^ L ) --> S  /\  L  e.  NN0 )  ->  W  e. Word  S )
 
15-Aug-2025gsumfzz 13137 Value of a group sum over the zero element. (Contributed by Mario Carneiro, 7-Dec-2014.) (Revised by Jim Kingdon, 15-Aug-2025.)
 |- 
 .0.  =  ( 0g `  G )   =>    |-  ( ( G  e.  Mnd  /\  M  e.  ZZ  /\  N  e.  ZZ )  ->  ( G  gsumg  ( k  e.  ( M ... N )  |->  .0.  ) )  =  .0.  )
 
14-Aug-2025gsumfzval 13044 An expression for  gsumg when summing over a finite set of sequential integers. (Contributed by Jim Kingdon, 14-Aug-2025.)
 |-  B  =  ( Base `  G )   &    |-  .0.  =  ( 0g `  G )   &    |-  .+  =  ( +g  `  G )   &    |-  ( ph  ->  G  e.  V )   &    |-  ( ph  ->  M  e.  ZZ )   &    |-  ( ph  ->  N  e.  ZZ )   &    |-  ( ph  ->  F : ( M ... N ) --> B )   =>    |-  ( ph  ->  ( G  gsumg 
 F )  =  if ( N  <  M ,  .0.  ,  (  seq M (  .+  ,  F ) `
  N ) ) )
 
13-Aug-2025znidom 14223 The ℤ/nℤ structure is an integral domain when  n is prime. (Contributed by Mario Carneiro, 15-Jun-2015.) (Revised by Jim Kingdon, 13-Aug-2025.)
 |-  Y  =  (ℤ/n `  N )   =>    |-  ( N  e.  Prime  ->  Y  e. IDomn )
 
12-Aug-2025rrgmex 13827 A structure whose set of left-regular elements is inhabited is a set. (Contributed by Jim Kingdon, 12-Aug-2025.)
 |-  E  =  (RLReg `  R )   =>    |-  ( A  e.  E  ->  R  e.  _V )
 
10-Aug-2025gausslemma2dlem1cl 15310 Lemma for gausslemma2dlem1 15312. Closure of the body of the definition of  R. (Contributed by Jim Kingdon, 10-Aug-2025.)
 |-  ( ph  ->  P  e.  ( Prime  \  { 2 } ) )   &    |-  H  =  ( ( P  -  1 )  /  2
 )   &    |-  R  =  ( x  e.  ( 1 ...
 H )  |->  if (
 ( x  x.  2
 )  <  ( P  /  2 ) ,  ( x  x.  2 ) ,  ( P  -  ( x  x.  2 ) ) ) )   &    |-  ( ph  ->  A  e.  ( 1 ...
 H ) )   =>    |-  ( ph  ->  if ( ( A  x.  2 )  <  ( P 
 /  2 ) ,  ( A  x.  2
 ) ,  ( P  -  ( A  x.  2 ) ) )  e.  ZZ )
 
9-Aug-2025gausslemma2dlem1f1o 15311 Lemma for gausslemma2dlem1 15312. (Contributed by Jim Kingdon, 9-Aug-2025.)
 |-  ( ph  ->  P  e.  ( Prime  \  { 2 } ) )   &    |-  H  =  ( ( P  -  1 )  /  2
 )   &    |-  R  =  ( x  e.  ( 1 ...
 H )  |->  if (
 ( x  x.  2
 )  <  ( P  /  2 ) ,  ( x  x.  2 ) ,  ( P  -  ( x  x.  2 ) ) ) )   =>    |-  ( ph  ->  R : ( 1 ...
 H ) -1-1-onto-> ( 1 ... H ) )
 
7-Aug-2025qdclt 10337 Rational  < is decidable. (Contributed by Jim Kingdon, 7-Aug-2025.)
 |-  ( ( A  e.  QQ  /\  B  e.  QQ )  -> DECID  A  <  B )
 
22-Jul-2025ivthdich 14899 The intermediate value theorem implies real number dichotomy. Because real number dichotomy (also known as analytic LLPO) is a constructive taboo, this means we will be unable to prove the intermediate value theorem as stated here (although versions with additional conditions, such as ivthinc 14889 for strictly monotonic functions, can be proved).

The proof is via a function which we call the hover function and which is also described in Section 5.1 of [Bauer], p. 493. Consider any real number  z. We want to show that  z  <_  0  \/  0  <_  z. Because of hovercncf 14892, hovera 14893, and hoverb 14894, we are able to apply the intermediate value theorem to get a value  c such that the hover function at  c equals  z. By axltwlin 8096,  c  <  1 or  0  <  c, and that leads to  z  <_  0 by hoverlt1 14895 or 
0  <_  z by hovergt0 14896. (Contributed by Jim Kingdon and Mario Carneiro, 22-Jul-2025.)

 |-  ( A. f ( f  e.  ( RR
 -cn-> RR )  ->  A. a  e.  RR  A. b  e. 
 RR  ( ( a  <  b  /\  (
 f `  a )  <  0  /\  0  < 
 ( f `  b
 ) )  ->  E. x  e.  RR  ( a  < 
 x  /\  x  <  b 
 /\  ( f `  x )  =  0
 ) ) )  ->  A. r  e.  RR  A. s  e.  RR  (
 r  <_  s  \/  s  <_  r ) )
 
22-Jul-2025dich0 14898 Real number dichotomy stated in terms of two real numbers or a real number and zero. (Contributed by Jim Kingdon, 22-Jul-2025.)
 |-  ( A. z  e. 
 RR  ( z  <_ 
 0  \/  0  <_  z )  <->  A. x  e.  RR  A. y  e.  RR  ( x  <_  y  \/  y  <_  x ) )
 
22-Jul-2025ivthdichlem 14897 Lemma for ivthdich 14899. The result, with a few notational conveniences. (Contributed by Jim Kingdon, 22-Jul-2025.)
 |-  F  =  ( x  e.  RR  |->  sup ( {inf ( { x , 
 0 } ,  RR ,  <  ) ,  ( x  -  1 ) } ,  RR ,  <  )
 )   &    |-  ( ph  ->  Z  e.  RR )   &    |-  ( ph  ->  A. f ( f  e.  ( RR -cn-> RR )  ->  A. a  e.  RR  A. b  e.  RR  (
 ( a  <  b  /\  ( f `  a
 )  <  0  /\  0  <  ( f `  b ) )  ->  E. x  e.  RR  ( a  <  x  /\  x  <  b  /\  (
 f `  x )  =  0 ) ) ) )   =>    |-  ( ph  ->  ( Z  <_  0  \/  0  <_  Z ) )
 
22-Jul-2025hovergt0 14896 The hover function evaluated at a point greater than zero. (Contributed by Jim Kingdon, 22-Jul-2025.)
 |-  F  =  ( x  e.  RR  |->  sup ( {inf ( { x , 
 0 } ,  RR ,  <  ) ,  ( x  -  1 ) } ,  RR ,  <  )
 )   =>    |-  ( ( C  e.  RR  /\  0  <  C )  ->  0  <_  ( F `  C ) )
 
22-Jul-2025hoverlt1 14895 The hover function evaluated at a point less than one. (Contributed by Jim Kingdon, 22-Jul-2025.)
 |-  F  =  ( x  e.  RR  |->  sup ( {inf ( { x , 
 0 } ,  RR ,  <  ) ,  ( x  -  1 ) } ,  RR ,  <  )
 )   =>    |-  ( ( C  e.  RR  /\  C  <  1
 )  ->  ( F `  C )  <_  0
 )
 
21-Jul-2025hoverb 14894 A point at which the hover function is greater than a given value. (Contributed by Jim Kingdon, 21-Jul-2025.)
 |-  F  =  ( x  e.  RR  |->  sup ( {inf ( { x , 
 0 } ,  RR ,  <  ) ,  ( x  -  1 ) } ,  RR ,  <  )
 )   =>    |-  ( Z  e.  RR  ->  Z  <  ( F `
  ( Z  +  2 ) ) )
 
21-Jul-2025hovera 14893 A point at which the hover function is less than a given value. (Contributed by Jim Kingdon, 21-Jul-2025.)
 |-  F  =  ( x  e.  RR  |->  sup ( {inf ( { x , 
 0 } ,  RR ,  <  ) ,  ( x  -  1 ) } ,  RR ,  <  )
 )   =>    |-  ( Z  e.  RR  ->  ( F `  ( Z  -  1 ) )  <  Z )
 
21-Jul-2025rexeqtrrdv 2704 Substitution of equal classes into a restricted existential quantifier. (Contributed by Matthew House, 21-Jul-2025.)
 |-  ( ph  ->  E. x  e.  A  ps )   &    |-  ( ph  ->  B  =  A )   =>    |-  ( ph  ->  E. x  e.  B  ps )
 
21-Jul-2025raleqtrrdv 2703 Substitution of equal classes into a restricted universal quantifier. (Contributed by Matthew House, 21-Jul-2025.)
 |-  ( ph  ->  A. x  e.  A  ps )   &    |-  ( ph  ->  B  =  A )   =>    |-  ( ph  ->  A. x  e.  B  ps )
 
21-Jul-2025rexeqtrdv 2702 Substitution of equal classes into a restricted existential quantifier. (Contributed by Matthew House, 21-Jul-2025.)
 |-  ( ph  ->  E. x  e.  A  ps )   &    |-  ( ph  ->  A  =  B )   =>    |-  ( ph  ->  E. x  e.  B  ps )
 
21-Jul-2025raleqtrdv 2701 Substitution of equal classes into a restricted universal quantifier. (Contributed by Matthew House, 21-Jul-2025.)
 |-  ( ph  ->  A. x  e.  A  ps )   &    |-  ( ph  ->  A  =  B )   =>    |-  ( ph  ->  A. x  e.  B  ps )
 
20-Jul-2025hovercncf 14892 The hover function is continuous. By hover function, we mean a a function which starts out as a line of slope one, is constant at zero from zero to one, and then resumes as a slope of one. (Contributed by Jim Kingdon, 20-Jul-2025.)
 |-  F  =  ( x  e.  RR  |->  sup ( {inf ( { x , 
 0 } ,  RR ,  <  ) ,  ( x  -  1 ) } ,  RR ,  <  )
 )   =>    |-  F  e.  ( RR
 -cn-> RR )
 
19-Jul-2025mincncf 14862 The minimum of two continuous real functions is continuous. (Contributed by Jim Kingdon, 19-Jul-2025.)
 |-  ( ph  ->  ( x  e.  X  |->  A )  e.  ( X -cn-> RR ) )   &    |-  ( ph  ->  ( x  e.  X  |->  B )  e.  ( X
 -cn-> RR ) )   =>    |-  ( ph  ->  ( x  e.  X  |-> inf ( { A ,  B } ,  RR ,  <  ) )  e.  ( X
 -cn-> RR ) )
 
18-Jul-2025maxcncf 14861 The maximum of two continuous real functions is continuous. (Contributed by Jim Kingdon, 18-Jul-2025.)
 |-  ( ph  ->  ( x  e.  X  |->  A )  e.  ( X -cn-> RR ) )   &    |-  ( ph  ->  ( x  e.  X  |->  B )  e.  ( X
 -cn-> RR ) )   =>    |-  ( ph  ->  ( x  e.  X  |->  sup ( { A ,  B } ,  RR ,  <  ) )  e.  ( X -cn-> RR ) )
 
14-Jul-2025xnn0nnen 10531 The set of extended nonnegative integers is equinumerous to the set of natural numbers. (Contributed by Jim Kingdon, 14-Jul-2025.)
 |- NN0*  ~~  NN
 
12-Jul-2025nninfninc 7190 All values beyond a zero in an ℕ sequence are zero. This is another way of stating that elements of ℕ are nonincreasing. (Contributed by Jim Kingdon, 12-Jul-2025.)
 |-  ( ph  ->  A  e. )   &    |-  ( ph  ->  X  e.  om )   &    |-  ( ph  ->  Y  e.  om )   &    |-  ( ph  ->  X  C_  Y )   &    |-  ( ph  ->  ( A `  X )  =  (/) )   =>    |-  ( ph  ->  ( A `  Y )  =  (/) )
 
10-Jul-2025nninfctlemfo 12217 Lemma for nninfct 12218. (Contributed by Jim Kingdon, 10-Jul-2025.)
 |-  G  = frec ( ( x  e.  ZZ  |->  ( x  +  1 ) ) ,  0 )   &    |-  F  =  ( n  e.  om  |->  ( i  e. 
 om  |->  if ( i  e.  n ,  1o ,  (/) ) ) )   &    |-  I  =  ( ( F  o.  `' G )  u.  { <. +oo ,  ( om  X. 
 { 1o } ) >. } )   =>    |-  ( om  e. Omni  ->  I :NN0* -onto-> )
 
8-Jul-2025nnnninfen 15675 Equinumerosity of the natural numbers and ℕ is equivalent to the Limited Principle of Omniscience (LPO). Remark in Section 1.1 of [Pradic2025], p. 2. (Contributed by Jim Kingdon, 8-Jul-2025.)
 |-  ( om  ~~  <->  om  e. Omni )
 
8-Jul-2025nninfct 12218 The limited principle of omniscience (LPO) implies that ℕ is countable. (Contributed by Jim Kingdon, 8-Jul-2025.)
 |-  ( om  e. Omni  ->  E. f  f : om -onto->
 ( 1o ) )
 
8-Jul-2025nninfinf 10537 is infinte. (Contributed by Jim Kingdon, 8-Jul-2025.)
 |- 
 om  ~<_
 
7-Jul-2025ivthreinc 14891 Restating the intermediate value theorem. Given a hypothesis stating the intermediate value theorem (in a strong form which is not provable given our axioms alone), provide a conclusion similar to the theorem as stated in the Metamath Proof Explorer (which is also similar to how we state the theorem for a strictly monotonic function at ivthinc 14889). Being able to have a hypothesis stating the intermediate value theorem will be helpful when it comes time to show that it implies a constructive taboo. This version of the theorem requires that the function  F is continuous on the entire real line, not just  ( A [,] B ) which may be an unnecessary condition but which is sufficient for the way we want to use it. (Contributed by Jim Kingdon, 7-Jul-2025.)
 |-  ( ph  ->  A  e.  RR )   &    |-  ( ph  ->  B  e.  RR )   &    |-  ( ph  ->  U  e.  RR )   &    |-  ( ph  ->  A  <  B )   &    |-  ( ph  ->  F  e.  ( RR -cn-> RR ) )   &    |-  ( ph  ->  ( ( F `  A )  <  U  /\  U  <  ( F `  B ) ) )   &    |-  ( ph  ->  A. f ( f  e.  ( RR -cn-> RR )  ->  A. a  e.  RR  A. b  e.  RR  (
 ( a  <  b  /\  ( f `  a
 )  <  0  /\  0  <  ( f `  b ) )  ->  E. x  e.  RR  ( a  <  x  /\  x  <  b  /\  (
 f `  x )  =  0 ) ) ) )   =>    |-  ( ph  ->  E. c  e.  ( A (,) B ) ( F `  c )  =  U )
 
28-Jun-2025fngsum 13041 Iterated sum has a universal domain. (Contributed by Jim Kingdon, 28-Jun-2025.)
 |- 
 gsumg  Fn  ( _V  X.  _V )
 
28-Jun-2025iotaexel 5883 Set existence of an iota expression in which all values are contained within a set. (Contributed by Jim Kingdon, 28-Jun-2025.)
 |-  ( ( A  e.  V  /\  A. x (
 ph  ->  x  e.  A ) )  ->  ( iota
 x ph )  e.  _V )
 
27-Jun-2025df-igsum 12940 Define a finite group sum (also called "iterated sum") of a structure.

Given  G  gsumg  F where  F : A --> ( Base `  G ), the set of indices is  A and the values are given by  F at each index. A group sum over a multiplicative group may be viewed as a product. The definition is meaningful in different contexts, depending on the size of the index set  A and each demanding different properties of  G.

1. If  A  =  (/) and  G has an identity element, then the sum equals this identity.

2. If  A  =  ( M ... N ) and 
G is any magma, then the sum is the sum of the elements, evaluated left-to-right, i.e.,  ( ( F `  1 )  +  ( F ` 
2 ) )  +  ( F `  3
), etc.

3. This definition does not handle other cases.

(Contributed by FL, 5-Sep-2010.) (Revised by Mario Carneiro, 7-Dec-2014.) (Revised by Jim Kingdon, 27-Jun-2025.)

 |- 
 gsumg  =  ( w  e.  _V ,  f  e.  _V  |->  ( iota x ( ( dom  f  =  (/)  /\  x  =  ( 0g
 `  w ) )  \/  E. m E. n  e.  ( ZZ>= `  m ) ( dom  f  =  ( m
 ... n )  /\  x  =  (  seq m ( ( +g  `  w ) ,  f
 ) `  n )
 ) ) ) )
 
20-Jun-2025opprnzrbg 13751 The opposite of a nonzero ring is nonzero, bidirectional form of opprnzr 13752. (Contributed by SN, 20-Jun-2025.)
 |-  O  =  (oppr `  R )   =>    |-  ( R  e.  V  ->  ( R  e. NzRing  <->  O  e. NzRing ) )
 
16-Jun-2025fnpsr 14231 The multivariate power series constructor has a universal domain. (Contributed by Jim Kingdon, 16-Jun-2025.)
 |- mPwSer  Fn  ( _V  X.  _V )
 
14-Jun-2025basm 12749 A structure whose base is inhabited is inhabited. (Contributed by Jim Kingdon, 14-Jun-2025.)
 |-  B  =  ( Base `  G )   =>    |-  ( A  e.  B  ->  E. j  j  e.  G )
 
14-Jun-2025elfvm 5592 If a function value has a member, the function is inhabited. (Contributed by Jim Kingdon, 14-Jun-2025.)
 |-  ( A  e.  ( F `  B )  ->  E. j  j  e.  F )
 
6-Jun-2025pcxqcl 12491 The general prime count function is an integer or infinite. (Contributed by Jim Kingdon, 6-Jun-2025.)
 |-  ( ( P  e.  Prime  /\  N  e.  QQ )  ->  ( ( P 
 pCnt  N )  e.  ZZ  \/  ( P  pCnt  N )  = +oo ) )
 
5-Jun-2025xqltnle 10359 "Less than" expressed in terms of "less than or equal to", for extended numbers which are rational or +oo. We have not yet had enough usage of such numbers to warrant fully developing the concept, as in NN0* or  RR*, so for now we just have a handful of theorems for what we need. (Contributed by Jim Kingdon, 5-Jun-2025.)
 |-  ( ( ( A  e.  QQ  \/  A  = +oo )  /\  ( B  e.  QQ  \/  B  = +oo ) ) 
 ->  ( A  <  B  <->  -.  B  <_  A )
 )
 
5-Jun-2025ceqsexv2d 2803 Elimination of an existential quantifier, using implicit substitution. (Contributed by Thierry Arnoux, 10-Sep-2016.) Shorten, reduce dv conditions. (Revised by Wolf Lammen, 5-Jun-2025.) (Proof shortened by SN, 5-Jun-2025.)
 |-  A  e.  _V   &    |-  ( x  =  A  ->  (
 ph 
 <->  ps ) )   &    |-  ps   =>    |-  E. x ph
 
30-May-20254sqexercise2 12578 Exercise which may help in understanding the proof of 4sqlemsdc 12579. (Contributed by Jim Kingdon, 30-May-2025.)
 |-  S  =  { n  |  E. x  e.  ZZ  E. y  e.  ZZ  n  =  ( ( x ^
 2 )  +  (
 y ^ 2 ) ) }   =>    |-  ( A  e.  NN0  -> DECID  A  e.  S )
 
27-May-2025iotaexab 5238 Existence of the  iota class when all the possible values are contained in a set. (Contributed by Jim Kingdon, 27-May-2025.)
 |-  ( { x  |  ph
 }  e.  V  ->  (
 iota x ph )  e. 
 _V )
 
25-May-20254sqlemsdc 12579 Lemma for 4sq 12589. The property of being the sum of four squares is decidable.

The proof involves showing that (for a particular  A) there are only a finite number of possible ways that it could be the sum of four squares, so checking each of those possibilities in turn decides whether the number is the sum of four squares. If this proof is hard to follow, especially because of its length, the simplified versions at 4sqexercise1 12577 and 4sqexercise2 12578 may help clarify, as they are using very much the same techniques on simplified versions of this lemma. (Contributed by Jim Kingdon, 25-May-2025.)

 |-  S  =  { n  |  E. x  e.  ZZ  E. y  e.  ZZ  E. z  e.  ZZ  E. w  e.  ZZ  n  =  ( ( ( x ^
 2 )  +  (
 y ^ 2 ) )  +  ( ( z ^ 2 )  +  ( w ^
 2 ) ) ) }   =>    |-  ( A  e.  NN0  -> DECID  A  e.  S )
 
25-May-20254sqexercise1 12577 Exercise which may help in understanding the proof of 4sqlemsdc 12579. (Contributed by Jim Kingdon, 25-May-2025.)
 |-  S  =  { n  |  E. x  e.  ZZ  n  =  ( x ^ 2 ) }   =>    |-  ( A  e.  NN0  -> DECID  A  e.  S )
 
24-May-20254sqleminfi 12576 Lemma for 4sq 12589. 
A  i^i  ran  F is finite. (Contributed by Jim Kingdon, 24-May-2025.)
 |-  ( ph  ->  N  e.  NN )   &    |-  ( ph  ->  P  e.  NN )   &    |-  A  =  { u  |  E. m  e.  ( 0 ... N ) u  =  ( ( m ^
 2 )  mod  P ) }   &    |-  F  =  ( v  e.  A  |->  ( ( P  -  1
 )  -  v ) )   =>    |-  ( ph  ->  ( A  i^i  ran  F )  e.  Fin )
 
24-May-20254sqlemffi 12575 Lemma for 4sq 12589.  ran  F is finite. (Contributed by Jim Kingdon, 24-May-2025.)
 |-  ( ph  ->  N  e.  NN )   &    |-  ( ph  ->  P  e.  NN )   &    |-  A  =  { u  |  E. m  e.  ( 0 ... N ) u  =  ( ( m ^
 2 )  mod  P ) }   &    |-  F  =  ( v  e.  A  |->  ( ( P  -  1
 )  -  v ) )   =>    |-  ( ph  ->  ran  F  e.  Fin )
 
24-May-20254sqlemafi 12574 Lemma for 4sq 12589. 
A is finite. (Contributed by Jim Kingdon, 24-May-2025.)
 |-  ( ph  ->  N  e.  NN )   &    |-  ( ph  ->  P  e.  NN )   &    |-  A  =  { u  |  E. m  e.  ( 0 ... N ) u  =  ( ( m ^
 2 )  mod  P ) }   =>    |-  ( ph  ->  A  e.  Fin )
 
24-May-2025infidc 7001 The intersection of two sets is finite if one of them is and the other is decidable. (Contributed by Jim Kingdon, 24-May-2025.)
 |-  ( ( A  e.  Fin  /\  A. x  e.  A DECID  x  e.  B )  ->  ( A  i^i  B )  e. 
 Fin )
 
19-May-2025zrhex 14187 Set existence for  ZRHom. (Contributed by Jim Kingdon, 19-May-2025.)
 |-  L  =  ( ZRHom `  R )   =>    |-  ( R  e.  V  ->  L  e.  _V )
 
16-May-2025rhmex 13723 Set existence for ring homomorphism. (Contributed by Jim Kingdon, 16-May-2025.)
 |-  ( ( R  e.  V  /\  S  e.  W )  ->  ( R RingHom  S )  e.  _V )
 
15-May-2025ghmex 13395 The set of group homomorphisms exists. (Contributed by Jim Kingdon, 15-May-2025.)
 |-  ( ( S  e.  Grp  /\  T  e.  Grp )  ->  ( S  GrpHom  T )  e.  _V )
 
15-May-2025mhmex 13104 The set of monoid homomorphisms exists. (Contributed by Jim Kingdon, 15-May-2025.)
 |-  ( ( S  e.  Mnd  /\  T  e.  Mnd )  ->  ( S MndHom  T )  e.  _V )
 
14-May-2025idomcringd 13844 An integral domain is a commutative ring with unity. (Contributed by Thierry Arnoux, 4-May-2025.) (Proof shortened by SN, 14-May-2025.)
 |-  ( ph  ->  R  e. IDomn )   =>    |-  ( ph  ->  R  e.  CRing )
 
6-May-2025rrgnz 13834 In a nonzero ring, the zero is a left zero divisor (that is, not a left-regular element). (Contributed by Thierry Arnoux, 6-May-2025.)
 |-  E  =  (RLReg `  R )   &    |-  .0.  =  ( 0g `  R )   =>    |-  ( R  e. NzRing  ->  -.  .0.  e.  E )
 
5-May-2025rngressid 13520 A non-unital ring restricted to its base set is a non-unital ring. It will usually be the original non-unital ring exactly, of course, but to show that needs additional conditions such as those in strressid 12759. (Contributed by Jim Kingdon, 5-May-2025.)
 |-  B  =  ( Base `  G )   =>    |-  ( G  e. Rng  ->  ( Gs  B )  e. Rng )

  Copyright terms: Public domain W3C HTML validation [external]