Introduction to Algebraic Structures

A short explanation of different algebraic structures (monoids, groups, rings, fields), what they’re useful for, and perhaps some short proofs.

Average: 4.3 (8 votes)

I'd love to see the computing application

I’ve actually been thinking of this topic for a while: how can software incorporate classical mathematical structures, including the structures you mention? Certainly groups rings, fields, but also things like topologies or vector spaces.

jnelson | 24 July 2008 - 2:28pm

Haskell

Unfortunately, I don’t really know enough Haskell to talk about it. I was thinking of talking more about class hierarchy design. You’re welcome to jump in and talk about Monads, etc. if you’d like — I’d appreciate it since it’s something I’ve been wondering about.

mkrajnak | 23 July 2008 - 6:52pm

The rest of the guys are

The rest of the guys are studying Haskell, but I’ve been studying Scheme. I would like to talk about sequencing in Scheme, but not as part of the presentation :).

grettke | 26 July 2008 - 8:56am

Haskell

Will this presentation involve Haskell?

grettke | 20 July 2008 - 4:24pm