> Rng I really think names without a fairly obvious way of saying them out-loud should just be avoided/deprecated. I can't pronounce this as "ring" (because then you'd think I was referring to a ring, not a rng). Do I just spell it out? R-N-G? I'd rather just call it a non-unital ring. That involves more letters but is much more descriptive (to a mathematician, anyway).
A Brief Guide to a Few Algebraic Structures
11–20 of 48 posts
Re: A Brief Guide to a Few Algebraic Structures
#12> Rng I really think names without a fairly obvious way of saying them out-loud should just be avoided/deprecated. I can't pronounce this as "ring" (because then you'd think I was referring to a ring, not a rng). Do I just spell it out? R-N-G? I'd rather just call it a non-unital ring. That involves more letters but is much more descriptive (to a mathematician, anyway).
I pronounce it /r@N/ -- i.e. like 'ring' but with the 'a' in comma, or the o in button. Although if it was a Rng formed by a pseudo-random sequence, then R-N-G would be apt ;).
Re: A Brief Guide to a Few Algebraic Structures
#13Re: A Brief Guide to a Few Algebraic Structures
#14Is there a good textbook that covers these? I am primarily interested in a computer science perspective to these algebraic structures.
There's also an old textbook by Birkhoff & Bartee called 'Modern Applied Algebra' that i like. It's not super duper computer science-y but might be worth browsing through the table of contents at least.
Edit: I snapped some photos of the table of contents since you can't see it on the amazon page:
Re: A Brief Guide to a Few Algebraic Structures
#15Is there a good textbook that covers these? I am primarily interested in a computer science perspective to these algebraic structures.
Re: A Brief Guide to a Few Algebraic Structures
#16> Rng I really think names without a fairly obvious way of saying them out-loud should just be avoided/deprecated. I can't pronounce this as "ring" (because then you'd think I was referring to a ring, not a rng). Do I just spell it out? R-N-G? I'd rather just call it a non-unital ring. That involves more letters but is much more descriptive (to a mathematician, anyway).
it's a ring without (i)dentity. makes perfect sense to me. Besides this is a mathematical object not a programming thing - math has its own culture and conventions and pronunciation isn't a cultural value.
Re: A Brief Guide to a Few Algebraic Structures
#17[1] https://en.wikipedia.org/wiki/Outline_of_algebraic_structure...
Re: A Brief Guide to a Few Algebraic Structures
#18Is there a good textbook that covers these? I am primarily interested in a computer science perspective to these algebraic structures.
https://www.amazon.com/First-Course-Abstract-Algebra-7th/dp/... (the 1-star reviews apply to the Kindle version, not the contents. Just get the paperback and you'll be fine)
If you want a CS approach I suggest learning basic Haskell then tackling the fantastic Typeclassopedia. The downside is you'll be missing on structures/theorems that are super useful in math but not that useful in programming.
Re: A Brief Guide to a Few Algebraic Structures
#19> Rng I really think names without a fairly obvious way of saying them out-loud should just be avoided/deprecated. I can't pronounce this as "ring" (because then you'd think I was referring to a ring, not a rng). Do I just spell it out? R-N-G? I'd rather just call it a non-unital ring. That involves more letters but is much more descriptive (to a mathematician, anyway).
Yeh, she calls it out right in the definition: "If we may speak frankly, the rig and rng nomenclatures are abominations. Nevertheless, you may see them sometimes, but we will speak of them no more." :)
Re: A Brief Guide to a Few Algebraic Structures
#20 commutative rings ⊃ integral domains ⊃ integrally closed domains ⊃ GCD domains ⊃ unique factorization domains ⊃ principal ideal domains ⊃ Euclidean domains ⊃ fields ⊃ finite fields
Found here: https://en.wikipedia.org/wiki/Integral_domain