All Posts
Resources

A Complete Guide to Mathematics Stack Exchange

Everything you need to know about Mathematics Stack Exchange: how to ask good questions, write great answers, use MathJax, build reputation, and get the most out of the largest online math community.

What Is Mathematics Stack Exchange?

Mathematics Stack Exchange (often abbreviated MSE) is the largest question-and-answer community for mathematics on the internet. It is part of the Stack Exchange network and has accumulated millions of questions and answers since its founding in 2010.

Unlike forums where discussions can meander, MSE is structured around a simple format:

  1. Someone asks a specific mathematical question.
  2. Others post answers.
  3. The community votes on the best answers.
  4. The asker can accept the most helpful answer.

This structure means that high-quality answers rise to the top, and the site functions as a searchable archive of mathematical knowledge at every level, from basic algebra to research-level questions.


MSE vs MathOverflow

Before diving in, it is important to understand the distinction between Mathematics Stack Exchange and MathOverflow (MO).

FeatureMath Stack ExchangeMathOverflow
AudienceStudents at all levelsProfessional mathematicians and advanced graduate students
Question levelHomework through early graduateResearch-level only
ToneWelcoming to beginnersExpects significant mathematical background
Founded20102009
Community sizeLargerSmaller but highly expert

Rule of thumb: If your question could appear on a homework assignment or a qualifying exam, post it on MSE. If your question arises from active research and requires expertise in a specialized area, consider MO.


Getting Started

Creating an Account

You can sign up at math.stackexchange.com using an email address or through a Google, GitHub, or Facebook account. Your profile is shared across the Stack Exchange network, so a single account gives you access to all Stack Exchange sites.

Understanding Reputation

MSE uses a reputation system that unlocks privileges as you contribute:

  • 1 reputation: Ask questions, post answers
  • 15 reputation: Upvote posts
  • 50 reputation: Comment on other people's posts
  • 125 reputation: Downvote posts
  • 2,000 reputation: Edit posts without review
  • 10,000 reputation: Access moderator tools

You earn reputation by having your questions and answers upvoted (+10 per upvote on an answer, +5 per upvote on a question) and by having your answers accepted (+15).

Learning MathJax

MSE uses MathJax for typesetting mathematics, which uses the same syntax as LaTeX. Every mathematics student should learn the basics:

  • Inline math: $...$ renders as inline math, e.g., $\int_0^1 x^2 \, dx$ renders as 01x2dx\int_0^1 x^2 \, dx
  • Display math: $$...$$ renders centered on its own line
  • Fractions: $\frac{a}{b}$ renders as ab\frac{a}{b}
  • Greek letters: $\alpha, \beta, \gamma, \epsilon$ renders as α,β,γ,ϵ\alpha, \beta, \gamma, \epsilon
  • Sets: $\mathbb{R}, \mathbb{Z}, \mathbb{Q}$ renders as R,Z,Q\mathbb{R}, \mathbb{Z}, \mathbb{Q}
  • Operators: $\sum_{n=1}^{\infty}$, $\prod$, $\lim_{x \to 0}$

The MathJax basic tutorial on MSE is the definitive reference. Bookmark it.


How to Ask a Good Question

The quality of your question determines the quality of the answers you receive. Here is how to write questions that attract helpful responses.

1. Search Before Asking

With millions of existing questions, your question may already have an excellent answer. Use the search bar and try different phrasings. Google searches with site:math.stackexchange.com are often more effective than MSE's built-in search.

2. Write a Clear Title

The title should be specific and searchable:

  • Bad: "Help with integral"
  • Good: "How to evaluate 0sinxxdx\int_0^{\infty} \frac{\sin x}{x} \, dx using contour integration"
  • Bad: "Topology question"
  • Good: "Is every compact Hausdorff space normal?"

3. Provide Context

Explain where the problem comes from and what you have already tried:

  • Is this from a course? Which course?
  • What theorems or techniques have you considered?
  • Where exactly did you get stuck?

The Golden Rule of MSE Questions

Show your work. Posts that simply state a problem with no effort will be downvoted and closed. Posts that show genuine thought and specific points of confusion will attract helpful, detailed answers.

4. Use Proper MathJax

Format your mathematics correctly. Compare:

  • Unformatted: "Show that the integral from 0 to infinity of e^(-x^2) dx = sqrt(pi)/2"
  • Formatted: "Show that 0ex2dx=π2\int_0^{\infty} e^{-x^2} \, dx = \frac{\sqrt{\pi}}{2}"

Well-formatted questions are easier to read and more likely to receive answers.

5. Tag Your Question Appropriately

MSE uses tags to categorize questions. Choose 1–5 relevant tags. Common tags include:

  • real-analysis, abstract-algebra, linear-algebra
  • general-topology, measure-theory, number-theory
  • proof-verification (when you want someone to check your proof)
  • soft-question (for non-technical questions about mathematics)
  • reference-request (when you are looking for a book or paper)

How to Write a Good Answer

Writing answers is one of the best ways to learn mathematics. The process of explaining a solution clearly forces you to understand every step.

Structure Your Answer

  1. Start with the key idea. Before diving into details, explain the main approach in plain language.
  2. Show all steps clearly. Do not skip steps that might confuse the reader.
  3. Use display math for important equations. Put key results on their own line.
  4. Explain why, not just how. The best answers explain the motivation behind each step.

Example of a Well-Structured Answer

Here is the kind of structure that works well:

Main idea: We use the substitution u=x2u = x^2 to reduce the integral to the Gamma function.

Proof. Let u=x2u = x^2, so du=2xdxdu = 2x \, dx and dx=du2udx = \frac{du}{2\sqrt{u}}. Then...

Remark: This technique generalizes to integrals of the form 0exndx=1nΓ ⁣(1n)\int_0^{\infty} e^{-x^n} \, dx = \frac{1}{n} \Gamma\!\left(\frac{1}{n}\right).

Earning Reputation Through Answers

Answering questions is the primary way to build reputation on MSE. Some strategies:

  • Answer questions in your areas of strength. If you have just taken a course in abstract algebra, look for questions about groups, rings, and fields.
  • Be the first to answer well. The first good answer often receives the most votes.
  • Revisit older unanswered questions. Use the "Unanswered" tab to find questions that still need good answers.

Using MSE as a Learning Tool

Beyond asking and answering questions, MSE can serve as a powerful study resource.

Following Tags

You can "watch" specific tags to see new questions in your areas of interest. For example, watching the functional-analysis tag will show you a stream of problems and discussions at various levels in that subject.

Searching for Specific Topics

Want to understand why every finite integral domain is a field? Search MSE for "finite integral domain field" and you will find multiple proofs using different approaches, often with illuminating comments and alternative perspectives.

Reading "Big List" Questions

Some of the most valuable MSE posts are community-wiki "big list" questions, such as:

  • "What are some examples of common false beliefs in mathematics?"
  • "Visually stunning math concepts which are easy to explain"
  • "Counterexamples in analysis"

These threads are gold mines of mathematical insight.

Using the Approach0 Search Engine

Approach0 is a specialized search engine for Mathematics Stack Exchange that lets you search by mathematical formula. If you want to find posts about n=11n2=π26\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}, you can enter the formula directly and Approach0 will find relevant MSE posts.


Common Pitfalls to Avoid

1. Posting Homework Without Effort

This is the fastest way to have your question downvoted and closed. Always show what you have tried.

2. Using Images Instead of MathJax

Do not post pictures of handwritten work or screenshots of textbook problems. Type the mathematics using MathJax. Images are not searchable and are harder to read.

3. Being Rude or Dismissive

The community has norms of respectful interaction. Thank people who help you. If an answer is incorrect, explain why politely.

4. Asking Overly Broad Questions

"Explain all of group theory" is not a good question. "Why is the kernel of a group homomorphism always a normal subgroup?" is.

5. Not Accepting Answers

If someone answers your question helpfully, accept their answer by clicking the checkmark. This rewards the answerer and signals to future readers that the question has been resolved.

Etiquette tip: If multiple answers are helpful, you can only accept one, but you should upvote all the answers that helped you. You can also leave comments thanking the answerers.


MSE for Different Levels

Undergraduates

MSE is incredibly valuable for undergraduates. You can:

  • Get help with specific homework problems (after showing your work)
  • Ask for clarification on textbook proofs you do not understand
  • Request reference recommendations for studying specific topics
  • Use the proof-verification tag to check your own proofs

Graduate Students

At the graduate level, MSE is useful for:

  • Understanding subtle points in advanced courses
  • Finding alternative proofs of standard results
  • Asking "soft questions" about research directions and career advice
  • Bridging the gap between textbook material and research-level concepts

Researchers

Even professional mathematicians use MSE occasionally, especially for questions that fall outside their area of specialization. However, research-level questions are better suited for MathOverflow.


Useful MSE Meta Posts

The "meta" site (math.meta.stackexchange.com) is where the community discusses policies and best practices. Important meta posts include:


How MSE Changed Mathematics Education

Mathematics Stack Exchange has had a profound impact on how mathematics is learned and taught. Before MSE, students who were stuck on a problem had limited options: office hours, tutoring, or hoping a classmate could help. Now, a well-posed question on MSE can receive a clear, detailed answer from an expert anywhere in the world within hours or even minutes.

The archive of existing questions and answers has become a de facto reference library. Many students report that when they search for a mathematical question on Google, the top result is often an MSE post with exactly the answer they need.


Final Tips

  1. Read more than you write at first. Spend time browsing questions and answers in your areas of interest to understand the community norms and quality expectations.

  2. Use MSE to check your understanding. After studying a topic, look at related MSE questions. Can you answer them? If not, you may have gaps in your understanding.

  3. Build a collection of favorite posts. Use the "favorite" (now "save") feature to bookmark posts that contain particularly clear explanations or elegant proofs.

  4. Contribute regularly. Even answering one question per week will rapidly build your reputation, improve your mathematical writing, and solidify your understanding.

  5. Remember that MSE is a community. The best users are those who contribute generously, treat others with respect, and genuinely care about clear mathematical communication.


References