Should I take Number Theory or Abstract Algebra

Click For Summary

Discussion Overview

The discussion revolves around the choice between taking Number Theory or Abstract Algebra for someone interested in theoretical computer science or theoretical mathematics. Participants explore the significance, applications, and foundational aspects of both subjects, considering their relevance to areas such as complexity theory and computability theory.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • Some participants argue that Abstract Algebra is fundamental and provides a broader foundation for future studies in mathematics.
  • Others find Number Theory interesting but suggest that it is less essential compared to Abstract Algebra.
  • A participant notes that Abstract Algebra may serve as a prerequisite for Number Theory, indicating a potential sequential learning path.
  • There are mentions of the applicability of Number Theory in modern cryptography, suggesting its relevance in computing contexts.
  • One participant highlights the esoteric nature of Number Theory compared to the more ubiquitous applications of Abstract Algebra.
  • Another participant expresses a personal bias towards Abstract Algebra due to its perceived importance in modern mathematical research and its connections to various fields.
  • Some participants suggest that taking both subjects could be beneficial, along with other topics like set theory and graph theory.
  • A participant expresses a desire to self-study both subjects, indicating a personal approach to learning amidst scheduling constraints.

Areas of Agreement / Disagreement

Participants generally agree on the importance of Abstract Algebra, but there are differing opinions on the significance and applications of Number Theory. The discussion remains unresolved regarding which course is definitively more important or interesting.

Contextual Notes

Some participants express uncertainty about their own knowledge and experiences with the subjects, which may influence their recommendations. The discussion reflects a variety of perspectives on the relevance and applications of both fields without reaching a consensus.

Who May Find This Useful

Students and individuals interested in theoretical computer science, theoretical mathematics, or those considering courses in number theory and abstract algebra may find this discussion relevant.

Jarvis323
Messages
1,247
Reaction score
988
Which course do you think is more important or interesting to take for someone interested in theoretical computer science or theoretical mathematics, number theory or abstract algebra?

I am mainly interested acquiring skills and knowledge that will enable me to prove something significant in the area of complexity theory, computability theory, or abstract math.
 
Physics news on Phys.org
Abstract Algebra
 
  • Like
Likes   Reactions: 1 person
Number theory is interesting, but abstract algebra is fundamental.
 
  • Like
Likes   Reactions: 1 person
Abstract Algebra (for me at least) allowed me to peer inside a mathematical universe that I didn't know existed. Additionally, the language of abstract algebra is used to build other branches of modern mathematics that you might want to study in the future. I would recommend it over number theory (admittedly I have no experience with number theory so my opinion is biased).
 
Last edited:
  • Like
Likes   Reactions: 1 person
Abstract algebra is sometimes even a prerequisite for number theory. So as someone who has become interested taking classes on these topics myself, I agree that you should at least take abstract algebra first.
 
  • Like
Likes   Reactions: 1 person
Abstract algebra is fundamental. Number theory is more of an aside. Of course, for someone wanting to do theoretical computer science, why not take both? It will certainly be to your benefit. Maybe even throw in some set theory and graph theory while you're at it.
 
  • Like
Likes   Reactions: 1 person
There are, however, elements of number theory that are often used in computing. Much of modern cryptography, for example.
 
  • Like
Likes   Reactions: 1 person
I recently read an interesting article on the huge differences between the theory of numerical computing and theory of computation. You'll never see mention of Turing machines in the former, IEEE floating point (or for that matter, anything on the reals) in the latter. I've looked, but I can't find it.Regarding the topic at hand, number theory is a rather esoteric field with limited applications. Abstract algebra is ubiquitous in its applications (including number theory).

However, some people are strongly attracted to the esoteric. If that's what grabs you, tAllan, then maybe you'll do better there. (But it's hard to argue that abstract algebra itself isn't esoteric.)
 
  • Like
Likes   Reactions: 1 person
To the OP:

I would definitely recommend taking abstract algebra first (and number theory later if you can fit it in your schedule), given its relevance of much of modern mathematical research, as well as its applicability in various cognate fields such as theoretical physics, statistics, and theoretical computer science (particularly in complexity theory and the theory of computation).
 
  • Like
Likes   Reactions: 1 person
  • #10
I think I will learn both, probably mostly through self study. I may have to choose between number theory and abstract math this next quarter because I have some CS courses I really need to take. Thank you all for your advice.

If any of you have any advice for me in finding a topic, in either abstract math or theoretical computer science, with promising research potential, that would appreciated.
 
  • #11
Hi tAllan :) I don't know much about them but I want to learn abstract algebra and number theory too. I had algebra in my college for a semestre. And I study number theory with my own , sometimes.(and I quit :) ). Anyway, if you start to study one of those to write an article, just notice me. That may be efficient for both of us, see you.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
588
Replies
3
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 13 ·
Replies
13
Views
8K
  • · Replies 1 ·
Replies
1
Views
2K