Skip to the content.
← Ch. 8: Rings Table of contents Ch. 10: Modules →

As in Chapter 7, the point here is the search process for each proof, not just the final term. Ring proofs are a good test of that process, because the goals become visually noisy fast (nested addGrp.toGroup.op everywhere). The skill under development is avoiding getting lost in that noise, and instead tracking which algebraic fact is one step away from use.

Learning objectives. By the end of this chapter, derive a ring fact that is not an axiom (e.g. $a\cdot 0=0$) from the axioms that are, spot when a “mirror” proof (left_distrib vs. right_distrib) can be copied line-by-line rather than re-derived, and reduce a “compute this” goal to a “verify this satisfies the characterizing property” goal via a previously-proved uniqueness lemma.

Sections

  1. Setup
  2. Theorem 1: multiplication by zero gives zero
  3. Theorem 2: $(-1) \cdot a = -a$
  4. Exercises

← Ch. 8: Rings Table of contents Ch. 10: Modules →
Try Lean
Lean playground · v1.4.18