Nodes And Arcs

Starting with the ideas of some things (nodes) and some arrows between things (arcs), and throwing in a few simple axioms (CategoryTheory), one can construct pretty much all of the maths used in computation; numbers, grammars, the TuringMachine, LambdaCalculus, etc. and so forth. Relational models are already in nodes and arcs, and after a little thought, objects are too. Formally, CategoryTheory is the algebra of functional composition, so FunctionalProgramming falls out of it almost immediately.

In the pure maths field, CategoryTheory can be used to construct set and group theories, and abstract algebras, after which pretty much the whole rest of the subject may be derived.

Walters' Categories and Computer Science ISBN 0521422264 is a good intro for formally-minded IT types.


I only started to look into this seriously a little while ago - it's one of those subjects that makes my brain itch, which is a feeling I like. -- KeithBraithwaite


What would a Rule of Inference look like for a graph?


see also GraphTheory


CategoryBook


EditText of this page (last edited September 17, 2003) or FindPage with title or text search