Your counterexamples to show non-membership are interesting.  I appreciate 
your work dong this, and certainly it would accompany the magma and 
semigroup structures should we decide to import them.  However, showing the 
proper subset relationship in and of itself still doesn't quite yet show us 
that we have a true need for these structures.

For example, if we defined EE as the set of even numbers, we could have a 
theorem showing it is a proper subset of ZZ, but such a theorem isn't 
enough in itself to justify introducing it.  We would want a sufficient 
number of theorems about even numbers whose statements would become 
significantly shorter and clearer.  That hasn't happened and probably 
won't.  Just because the terminology "even number" appears in the 
literature doesn't mean we have to have a special symbol for it; instead, 
"2 || N" suffices.

Regarding Bourbaki:  A long time ago, before Metamath, I eagerly and 
naively started off trying to learn the Theory of Sets before knowing any 
formal logic or set theory.  Its bizarre "assemblies" (tau notation) are 
extremely inefficient and seem to ignore all the developments in FOL and 
axiomatic set theory that were already essentially mature and standard in 
the rest of the world.  With much effort and the assistance of a computer 
program I wrote, I worked out the thousands of symbols needed to define the 
empty set.  Then I gave up when I realized the number 1 would be unfeasible 
(it turns out to require trillions of symbols).  Even with intermediate 
definitions to shorten things, I was unable to gain an intuitive 
understanding of what was going on.

After I learned "real" set theory, I became somewhat less than enamored 
with Bourbaki, so I mention this experience in the spirit of full 
disclosure. :)  With that said, the feeling I get is that Bourbaki 
sometimes does its own thing that may or may not appear in mainstream 
mathematical literature.  My personal preference is not to use Bourbaki as 
a primary reference for terminology and notation, unless it is also 
standard in modern textbooks.

Two relatively modern and well-regarded textbooks are Lang's "Undergraduate 
algebra" (~400 pp) and his graduate-level "Algebra" (900 pp).  The first 
book starts off defining "group", and the second starts with "monoid".  
Neither book mentions "magma" or "semigroup".  Even "monoid" is apparently 
a topic too specialized for Lang's undergraduate book, which doesn't 
mention it at all.

I would like to hear other opinions on whether "magma" and "semigroup" 
should become part of the main set.mm body.

Norm


On Friday, January 31, 2020 at 2:01:03 AM UTC-5, Alexander van der Vekens 
wrote:
>
> For the last week I have been "actively working" on providing 
> "applications" of the definitions and related theorems for magmas and 
> semigroups (I've spent almost my whole spare time for it). Although the 
> results may be trivial, they are "serious", at least in my opinion.
>
> I've provided the results in my latest two PRs (they can be found in my 
> mathbox). Here they are (in brief):
>
>    - There is a small magma (with a base set containing two elements) 
>    which is not a semigroup: ~mgm2nsgrp
>    - There is a small semigroup (with a base set containing two elements) 
>    which is not a monoid: ~sgrp2nmnd
>    - The previous results prove the proper inclusion chain `Mnd C. SGrp 
>    C. Mgm`: ~mndsssgrp and  ~sgrpssmgm
>    - The (additive group of the) extended reals is a magma, but not a 
>    semigroup. Formalization of the statements in the comments of ~xrsmcmn and 
>    ~xrs1mnd: ~xrsmgmdifsgrp
>    - A stronger version of ~ gsumpropd if at least one of the involved 
>    structures is a magma, see ~gsumpropd2: ~I mention this in the spirit of 
>    full disclosure.  :)  
>    
> Especially the proof of ~sgrp2nmnd was time-consuming, although not 
> difficult/complex: 32 "sums" had to be"calculated" to show the 
> associativity (see ~sgrp2nmndlem4).
>
> Now I want to ask if these results are sufficient to move the definitions 
> and basic theorems for magmas and semigroups (and the results themselves, 
> of course) to the main body of set.mm? From my point of view, they 
> should, at least in they plain variants (~df-mgmALT, ~df-sgrp), without 
> using the "law" definitions (although I like them very much, there is still 
> no "serious" use of them, and they can be introduced easily later when they 
> are really required).  And afterwards, many theorems proven for/in the 
> context of monoids could be tidied up accordingly.
>
> For rings (non-unital vs. unital) I plan to provide similar results, maybe 
> also a result in category theory ("the category of rngs has a zero object 
> while the category of rings does not" as proposed by Benoit) - but 
> unfortunately, even the category of rings is not available in set.mm 
> yet... 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/metamath/e5b0c89e-7fb6-4b24-84bb-0bf0bb06217d%40googlegroups.com.

Reply via email to