Writing proofs that are more or less formal

  • Context: Undergrad 
  • Thread starter Thread starter Terrell
  • Start date Start date
  • Tags Tags
    Proofs Writing
Click For Summary

Discussion Overview

The discussion revolves around the distinctions between informal and formal proofs in mathematics, particularly in the context of a specific proof regarding totally ordered sets. Participants explore the nuances of writing proofs, the use of recursive definitions, and the implications of informal phrases within formal arguments.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions how to determine the formality of a proof, citing the use of phrases like "Continue in this manner" as potentially informal.
  • Another participant critiques the proof for not explicitly acknowledging the principle of recursive definition, suggesting that this omission is poor practice.
  • A proposed more rigorous version of the proof is presented, emphasizing the need for clarity in the last sentence regarding the uniqueness of the function defined by recursive definition.
  • Some participants argue that the phrase "Continue in this manner" is a unique description of the set and does not necessarily render the proof informal.
  • There is a discussion about the principle of recursive definition being a theorem that requires rigorous proof, with references to its implications and the use of induction.
  • One participant expresses concern about whether their professors would approve of using the principle of recursive definition in their proofs.

Areas of Agreement / Disagreement

Participants express differing views on the formality of certain phrases in proofs and the necessity of acknowledging principles like recursive definition. There is no consensus on the boundaries of informal versus formal proof writing.

Contextual Notes

Participants note that the principle of recursive definition is a theorem that requires rigorous proof, and there are discussions about the clarity and completeness of the proofs presented. Some mathematical steps and definitions remain unresolved or are subject to interpretation.

Who May Find This Useful

This discussion may be useful for students and practitioners of mathematics interested in understanding the nuances of proof writing, particularly in relation to formality and the use of recursive definitions.

Terrell
Messages
316
Reaction score
26
How do I know if a proof I am writing or reading is informal or formal enough? Of course there are obvious distinctions like a formal proofs cannot constitute a drawing (e.g. venn diagrams, triangles for the triangle inequality), but sometimes I read proofs that uses phrases like "Continue in this manner". Are there clear rules we can follow?

For instance, I am trying to prove

"Let ##X## be a totally ordered set and ##\forall U\subseteq X## s.t. ##U\neq\emptyset## has both a max. and min., then ##X## is finite."

The idea of the proof is very intuitive and recursive, but formalizing it is a bit tricky since there's multiple ways of doing it. After writing a quite complicated and incorrect proof. Then someone wrote the following proof

"Assume X is infinite and let ##x_1## be the bottom element of ##X##. Let ##X_1## = ##X## - {##x_1##} and ##x_2## the bottom element of ##X_1##. Continue in this manner creating the set { ##x_j## : j in N }. which has no maximum."

Which made me a bit irritated because I think using the phrase "Continue in this manner" is like "cheating". So how can I take advantage of this style of writing if I am not aware of the boundaries of what I can and cannot do when writing formal proofs in math?
 
Physics news on Phys.org
The proof is using the principle of recursive definition to define the set, without acknowledging it. It is poor practice to use a principle without acknowledging it, unless that principle is being used so often in the text leading up to the proof that it need not be mentioned.

In the famous Topology text by Munkres, the author makes a specific point of the defects in proofs that assume this principle without stating it. He presents an example of a proof that does this and then calls out the transgression immediately afterwards in order to introduce the principle. See section 1-7 'Countable and Uncountable Sets'.

The above proof can be written more rigorously without increasing the length, as follows:

Assume X is infinite. Then the principle of recursive definition tells us that there exists a unique function ##h:\mathbb N\to X## such that ##h(1)=\min(X)## and for ##k>1,\ h(k)=\min \left (X - \bigcup_{j=1}^{k-1}\{h(j)\}\right)##. Then the image of ##h## is a subset of X that has no maximum.

The last sentence is not blindingly obvious and could do with some expansion, but that criticism applies both to this version and the one in the OP.
 
Last edited:
  • Like
Likes   Reactions: Terrell
"Continue in this manner" means "replace 1 by 2 and 2 by 3 for the next step, then replace them by 3 and 4, and so on." There are nicer ways to write it, but there is nothing informal about it - it is a unique description of the set.
 
mfb said:
"Continue in this manner" means "replace 1 by 2 and 2 by 3 for the next step, then replace them by 3 and 4, and so on." There are nicer ways to write it, but there is nothing informal about it - it is a unique description of the set.
So the principle of recursive definition is the way of mathematicians of "formalizing" this?
 
Terrell said:
So the principle of recursive definition is the way of mathematicians of "formalizing" this?
The principle of recursive definition is actually a theorem, which has to be proven rigorously. The claim of the theorem is set out in the above link. Essentially it says that there exists a unique function that has the properties given in a recursive definition. The proof of the theorem typically uses the induction axiom of Peano arithmetic.

There are two long proofs of the theorem given here, as well as a short, fallacious one. I had a quick look at the first proof and it looks sound, except that in the last line of the theorem statement ##g(f(m))## should be ##g(f(n))##. But I did not check it step by step.

On reflection I realize that a more precise way of invoking the theorem in my above post is to say "the principle of recursive definition tells us that there exists a unique function" rather than "use the principle of recursive definition to define a function". I will make the change above.
 
  • Like
Likes   Reactions: Terrell
andrewkirk said:
The principle of recursive definition is actually a theorem, which has to be proven rigorously.
Wow, this is cool! However, my university profs might not approve of me using this though lol.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
389
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K