Short and simple guidelines to writing a good solution

Just writing up this quick set of guidelines to aid people (including myself) in writing good solutions and proofs.


1) Keep your audience in mind. Show every essential step of your working, so that the reader isn't puzzled by your solution and doesn't have to guess at your motivations; at the same time, don't show every single step, as it may come off as condescending. A good balance makes a great solution.

2) Don't write all of it in equations. Include prose which outlines what theorems/lemmas/results you are invoking. A solution chock full of line after line of equations is hardly a pretty sight. Keep it clean.

3) Still, don't go rambling on. It's very annoying. Leave that for the comments section, where you can append a footnote or two.

4) Use LaTeX. It makes everything easier to read and understand, and clarity is paramount.

5) But don't wrap everything in LaTeX! It's extremely difficult to read. I've seen this a lot on Brilliant. Far too much, actually. It lessens your load, too, so hey! Win-win for both the writer and the reader.

6) Use connectors such as "therefore", "hence", "since", "because", etc to keep the solution cohesive as a whole. They provide a good sense of flow within any proof, which makes it easier for the reader to process.


Other tips:

Keep a good balance of \ [ \ ] and \ ( \ ). As a rule of thumb, a good ratio lies between 2:1 and 1:2. This helps to keep yourself in check, to avoid verbosity by including only important equations/expressions/etc worth wrapping in \ [ \ ].

ln,cos,sin\ln, \cos, \sin and other special functions are given to you, so use them. I don't know about others, but it's not pleasant to see a stray tan(x)tan(x) in a solution, personally.

Provide useful links to theorems and results. Good websites for reference include MathWorld and Wikipedia.

Don't squeeze a fraction into a tiny space, eg eABe^{\frac{A}{B}}. It doesn't look good, and it's hard to read. Try eA/Be^{A/B} or exp(AB)\exp(\frac{A}{B}) instead!

Use lemmas sparingly. Easier questions (mostly) don't require lemmas, but it will be apparent to the advanced problem solver when (and when not) to use lemmas.


I hope that at least somebody out there will be inspired to increase the quality of their proof-writing! I strongly feel that lucidity in writing is always quintessential for any sort of mathematical writing, and so these guidelines serve to help one improve upon that important aspect.

Anything you would like to add? Comment and I will add on to these guidelines.

See also: Beginner's LaTeX guide; Calvin's solution guides.

Note by Jake Lai
3 years, 11 months ago

No vote yet
1 vote

  Easy Math Editor

This discussion board is a place to discuss our Daily Challenges and the math and science related to those challenges. Explanations are more than just a solution — they should explain the steps and thinking strategies that you used to obtain the solution. Comments should further the discussion of math and science.

When posting on Brilliant:

  • Use the emojis to react to an explanation, whether you're congratulating a job well done , or just really confused .
  • Ask specific questions about the challenge or the steps in somebody's explanation. Well-posed questions can add a lot to the discussion, but posting "I don't understand!" doesn't help anyone.
  • Try to contribute something new to the discussion, whether it is an extension, generalization or other idea related to the challenge.
  • Stay on topic — we're all here to learn more about math and science, not to hear about your favorite get-rich-quick scheme or current world events.

MarkdownAppears as
*italics* or _italics_ italics
**bold** or __bold__ bold

- bulleted
- list

  • bulleted
  • list

1. numbered
2. list

  1. numbered
  2. list
Note: you must add a full line of space before and after lists for them to show up correctly
paragraph 1

paragraph 2

paragraph 1

paragraph 2

[example link](https://brilliant.org)example link
> This is a quote
This is a quote
    # I indented these lines
    # 4 spaces, and now they show
    # up as a code block.

    print "hello world"
# I indented these lines
# 4 spaces, and now they show
# up as a code block.

print "hello world"
MathAppears as
Remember to wrap math in \( ... \) or \[ ... \] to ensure proper formatting.
2 \times 3 2×3 2 \times 3
2^{34} 234 2^{34}
a_{i-1} ai1 a_{i-1}
\frac{2}{3} 23 \frac{2}{3}
\sqrt{2} 2 \sqrt{2}
\sum_{i=1}^3 i=13 \sum_{i=1}^3
\sin \theta sinθ \sin \theta
\boxed{123} 123 \boxed{123}

Comments

Sort by:

Top Newest

Also, see the Solution guides by Calvin

Agnishom Chattopadhyay Staff - 3 years, 11 months ago

Log in to reply

@Jake Lai, what is a lemma?

Mohmmad Farhan - 1 year ago

Log in to reply

A lemma is a micro-theorem that one uses to prove a more interesting theorem. If you are familiar with programming, it is like a subroutine.

Agnishom Chattopadhyay Staff - 1 year ago

Log in to reply

This is really a good solution. It is a pity that I did not find him when I was at university. It would also helped me save my time, although my solution is as good as this. My friends advised me reliable and without any scam essayexplorer.com, where thanks to a lot of reviews I found freshessays. In fact, I can’t imagine how to live without it, because it saves time for more useful things.

Leo Hardy - 3 months, 3 weeks ago

Log in to reply

×

Problem Loading...

Note Loading...

Set Loading...