[Math] The Maths necessary to understand Logic, Model theory and Set theory to a very high level

logicreference-request

I am studying Philosophy but most of my interests have to do with the philosophy of Maths and Logic. I would like to be able to have a very high level of competence in the topics mentioned in the title, and I was wondering, given that I don't have a mathematical background beyond basic school level maths, what particular branches of pure mathematics will help me to go deeper in my study of Logic, Model theory and Set theory? Calculus? Group theory? I hope you can give me some suggestions.

Best Answer

Apart from actually learning logic, set theory and model theory you would probably benefit from some basic understanding in

  • Abstract algebra (group theory, ring theory, etc.)
  • General topology
  • Some basic measure theory
  • Computability and complexity

While these things are not necessary per se in order to gain understanding in logic, or set theory (although model theory deals a lot with actual mathematics, so you can't escape it there); in order to fully understand set theory I think that one has to see "usual" mathematical theories and understand them at a basic level. If not for anything else, then in order to understand what makes set theory special.

It seems, if so, that the better part of an undergrad degree in mathematics is needed. But then again, it is needed if you wish to understand any mathematical theory in depth.

Related Question