Learn how to write proofs...

      Click here to download latest version


Contents

1. Testimonials

2. Features

3. Sample Proofs

4. System Requirements

5. To the Educator: Why teach formal logic and set theory?
 


Testimonials

"[DC Proof] is well conceived, carefully planned and remarkable in its pedagogy and content."
Brendan Kelly Ph.D., Ed.D., Emeritus Professor of Mathematics and Mathematics Education, OISE/University of Toronto, Canada

"What impressed me most about [DC Proof] is that it seems to focus on ensuring that logic is stripped to its bare essentials, and these simplest concepts are taught very thoroughly indeed, with full cross referencing between practice and theory."
Stephen Simmons, Clinical Director, National Health Service, UK

"[DC Proof] is a better tool for learning about proofs in the way that mathematicians usually do them."
Norman Megill, creator of Metamath, Lexington MA, USA

"I find [DC Proof] much easier to use than other theorem provers... I found COQ et al to be quite heavy to integrate. DC Proof on the other hand has a more natural language associated with it."
Tom Hubbard, Lead Software Systems Engineer, Bedford MA, USA
 


Features

Top of page


Sample Proofs

Samples of proofs in the easy-to-read DC Proof format:

Top of page


System Requirements

DC Proof is a PC-based program that requires the following software to run:

Top of page


To the Educator: Why teach formal logic and set theory? 

First, the rules and axioms of formal logic and set theory are common to all branches of mathematics. While it may be impractical to present most proofs formally, these rules and axioms must be understood by every mathematician. Every geometer, for example, must understand the law of the contrapositive. And every number theorist must understand De Morgan's Law, and so on.  

Studies have also shown that proof-writing skills learned in one branch of mathematics such as geometry may not be easily transferred to other branches such as abstract algebra and real analysis. See for example, F. A. Ersoz, "Proof in different mathematical domains," Proceedings of the ICMI Study 19 Conference, 2009, Volume 1. Here, Ersoz suggests (p. 163) that the many informal "axioms" of Euclidean geometry, as usually taught, are based largely on personal intuition and imagination. This can blur the boundary between the formal and informal, and lead to confusion as to what constitutes a legitimate proof in other domains (branches) of mathematics. He also suggests (p. 164) that introductory geometry courses seldom present many of the methods of proof used in more abstract coursesmethods like proofs by induction, contrapositive or contradiction. 

When first introducing the various methods of proof, it would also make sense to use illustrations from the simplest possible domains; that is, from systems with a minimum number of rules and axioms. And the simplest such domain is, of course, formal logic and set theory.

An approach based, initially at least, on formal logic and set theory may then be the best way to teach the methods of proof that can be applied widely in every branch of mathematics.

Top of page

 Click to contact author                                          

Copyright © 2007 Dan Christensen