Last modified: 2026-11-05 16:37:15 (PST)
AI-Assisted Authorship
This chapter was written with the assistance of GitHub Copilot, which expanded on outlined ideas and draft notes provided by the author. The content represents the author’s perspective and has been reviewed for accuracy, but the detailed prose was generated through AI assistance.
This chapter lists the book’s main rules as a checklist. Use the checklist when you revise a draft: read the draft once for each group of rules, and fix each passage that breaks a rule. Each rule is stated in a few words here. Follow its link for the reasons and the exceptions.
Define every technical term explicitly, before its first use, and follow the definition with examples and counterexamples.
Give each mathematical statement an example that applies it.
Prefer interval notation to a double inequality: \(x \in (a, b)\) rather than \(a < x < b\).
Abstract each sub-expression you are not manipulating to a symbol, such as \(\mu\) for \(\E{X}\).
Do one operation per step in a derivation, and justify each step.
Give applying a definition its own step; never skip it.
Show why you need a result before you derive it, and color each result where it is used.
Put one equals sign on each line: split a chain such as \(a = b = c\) into the rows of an aligned display.
Distinguish a random variable from its value: \(Y_i\) before the data, \(y_i\) after, and call each a “variable” or a “value” in the words too.
Use the notation that matches a quantity’s name, and keep the pairing the same everywhere.
Write out notational shorthands, such as the limits of a sum.
Put words between formulas, and start a sentence with a word, not a symbol.
Introduce a theorem with a complete sentence, and state it so that it stands alone.
Spell out a number used as an adjective, and write the numeral for a number used as a name.