Next: About this document
Up: No Title
Previous: Proof by Contrapositive [GS]
- Use the structure of an expression to guide what proof step to take
next.
- Look for subexpressions that you can replace with equivalent
expresssions.
- Use algebraic and logical properties of logical connectives
and quantifiers
to rewrite formulae. For example, use the One Point Rule to eliminate
the existential; use properties of implication (Section
2) to get rid of implications; use properties
about quantifiers to move them outward across connectives.
- Use lemmas and auxiliary definitions to add structure to your
proof.
- Introduce them to avoid repeating
the same subexpressions or subproofs. (Sound familiar from your
programming
experience?)
- Use them to make your proofs more readable, shorter, and more modular.
- Suppose you have an expression, e, given in terms of an operator f.
(In fact you may introduced f yourself following the hint above.)
- Expand the expression e by replacing f with its definition.
- Then use properties about operators, g, in f's definition to
manipulate and
simplify the expanded e.
- At the end, reintroduce (if convenient or necessary)
the original f using its definition (in the other direction).
Norman Papernick
Thu Mar 21 14:07:58 EST 1996