foundation22 min studyLesson 110 in Mathematics

Writing and checking a complete proof

Turn exploration into a readable argument with declared scope, justified dependencies, and adversarial checks at its weakest steps.

On this page

What you’ll understand

  • Organize a proof around its claim, domain, method, and key implication.
  • Audit quantifiers, edge cases, and irreversible algebraic steps.
  • Distinguish numerical testing, proof checking, and a proof of an applied model’s assumptions.

A proof is a communication task with a strict standard: a reader should be able to verify that the conclusion follows from the stated assumptions. Discovery may involve false starts, sketches, and experiments. The final argument should reveal the dependable path through that work. Clear writing does not weaken mathematical rigor; it makes the dependencies visible so that a missing case, an undefined object, or a circular inference has somewhere to be noticed.

State the claim before choosing the method

Begin by naming the objects and their domains, then distinguish hypotheses from the desired conclusion. Quantifiers determine which objects are arbitrary and which may be chosen as witnesses. If a theorem says every nonzero real x has a property, the proof must not begin by choosing x positive without also treating negative x. If it says some object exists, an arbitrary example is useful only after all required properties have been checked. A correct calculation can still address the wrong logical claim.

Choose a proof structure that matches the task. A conjunction needs both parts; an equivalence needs both implications; an existence-and-uniqueness theorem needs a witness and a proof that no different witness works. A set equality can be proved by two inclusions. Induction needs initialization and a uniform preservation step. Name the structure early enough that the reader understands why each paragraph appears and can see when the proof’s obligations have all been discharged.

(P⟺Q) ⟺ ((P⇒Q)∧(Q⇒P))(P\Longleftrightarrow Q)\ \Longleftrightarrow\ \bigl((P\Rightarrow Q)\land(Q\Rightarrow P)\bigr)
To prove an equivalence, both directions must be justified. One direction may be easier, but it does not eliminate the other proof obligation.↔ Scroll wide equations horizontally.

Expose the steps where information can be lost

Not every algebraic move preserves exactly the same solution set. Dividing by x assumes x is nonzero. Squaring an equality forgets a sign condition. Taking a square root requires a nonnegative argument in real arithmetic. An inequality multiplied by a negative quantity reverses direction. During an audit, stop at each such operation and state its validity conditions. If a condition is unavailable, split cases or treat the result as a candidate that must be checked in the original statement.

Likewise, cite the actual premise used by a logical inference. A universal theorem can be instantiated only at an object in its domain. An induction hypothesis can be applied only to indices already covered. An existential witness cannot silently be reused as if it worked for every possible input. A line-by-line proof check asks both “does this follow?” and “from which established facts?” Marking dependencies often reveals that a promising-looking argument assumes exactly the conclusion it set out to prove.

Test aggressively without confusing evidence and proof

Small cases, boundary values, and numerical plots are effective debugging tools. Test zero, negative values, equality cases, empty collections, and the first admissible induction index when those objects belong to the domain. A single exact counterexample can refute a universal claim, while many successful tests ordinarily cannot prove one over an infinite domain. Floating-point output adds another limitation: an apparently zero residual can be roundoff, not an exact identity. Use exact arithmetic when the alleged counterexample depends on equality.

End by connecting the final established fact to the original goal and discharging temporary assumptions. Ask a reader to restate the argument’s central reason in one sentence; if only a sequence of unexplained formulas remains, add a bridge rather than extra decoration. Finally distinguish proving a theorem within a model from establishing that the model describes an experiment. A flawless queueing calculation still relies on its arrival and service assumptions. Good proof writing identifies the guarantee’s boundary as carefully as its conclusion.

(x−1)(x+1)=0⟺x=−1 ∨ x=1(x∈R)(x-1)(x+1)=0\quad\Longleftrightarrow\quad x=-1\ \lor\ x=1\qquad(x\in\mathbb R)
The zero-product property handles both cases without dividing by a potentially zero factor. Each solution can then be verified in the original equation.↔ Scroll wide equations horizontally.

Repair a proof that divided away a case

A draft solves x² = x over the reals by dividing by x and concluding x = 1. Write a complete corrected argument.

  1. Identify the missing validity condition: division by x is legal only when x ≠ 0. The original equation allows x = 0, so the draft has excluded an admissible case without checking it.

  2. Move all terms to one side and factor: x² − x = x(x − 1) = 0. Over the real numbers a product is zero only if at least one factor is zero, giving candidates x = 0 and x = 1.

  3. Substitute both candidates into the original equation: 0² = 0 and 1² = 1. Conversely, the factorization and zero-product property show that no other real value can solve it.

The result

The complete solution set is {0, 1}. The argument establishes both necessity and sufficiency, including the case lost by division.

Explore the model

Interactive lab

Interactive lab · function

Audit a visually plausible theorem

In y=ax2y=ax^2, keep a positive and inspect the claim “a larger x always gives a larger output.” Use negative positions to seek a counterexample, then compare the restricted claim for nonnegative positions. The controls expose the domain issue; the exact proof on a restricted domain uses a difference of squares, not the plot’s sampling density.

Audit a visually plausible theoremThis lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Current readings: y at chosen x: 0.608; Tangent slope · 2ax: 1.35; Signed area · ax³/3: 0.182. All parameters are adjustable with the labeled controls below.−2.4−1.201.22.4−9−4.504.59xy(x, ax²)
y = ax²TangentSigned integral
y at chosen x
0.608
Tangent slope · 2ax
1.35
Signed area · ax³/3
0.182
t = 0 s

This lab uses only y = ax². Playback traces the curve within the fixed integration interval from 0 to x; it does not estimate numerical error or change the chosen point. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forA useful audit attacks the domain and boundary cases before trusting a smooth-looking picture.

Check your understanding

What does substituting a candidate solution into the original equation establish?

Try it yourself

Repair the claim “if real a² = b², then a = b.” State and prove the correct general conclusion, then give a condition restoring the original conclusion.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Factor a² − b² and keep both zero-factor possibilities.

Compare with the solution

From a² = b² we obtain (a − b)(a + b) = 0. The real zero-product property gives a = b or a = −b, and each possibility indeed implies equal squares. The original statement fails at a = 1 and b = −1. If both a and b are nonnegative, the alternative a = −b forces both to be zero, so in that restricted domain equal squares do imply a = b.

Take it with you

  • Make every logical proof obligation visible before calculating.
  • Audit operations that need nonzero, sign, domain, or index conditions.
  • Tests can refute or debug; a complete proof must establish the full stated scope.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.