A proof of Dilworth Theorem? - Looking for feedbacks

  • Context: Graduate 
  • Thread starter Thread starter Kolmin
  • Start date Start date
  • Tags Tags
    Proof Theorem
Click For Summary
SUMMARY

This discussion focuses on the proof of Dilworth's Theorem, which states that every partially ordered set (poset) with width \( n \) can be expressed as the union of \( n \) chains. The proof is structured using mathematical induction, starting with the base case of width 2 and progressing to the inductive step for width \( n+1 \). The author seeks feedback on both the content and style of their proof, emphasizing the importance of clarity in mathematical arguments.

PREREQUISITES
  • Understanding of posets and their properties
  • Familiarity with mathematical induction
  • Knowledge of chains and incomparable elements in order theory
  • Basic grasp of Dilworth's Theorem and its implications
NEXT STEPS
  • Study the formal definitions and properties of partially ordered sets (posets)
  • Learn about mathematical induction techniques in proofs
  • Explore examples of chains and their role in order theory
  • Investigate alternative proofs or approaches to Dilworth's Theorem
USEFUL FOR

Mathematicians, students of discrete mathematics, and anyone interested in order theory and combinatorial proofs will benefit from this discussion.

Kolmin
Messages
66
Reaction score
0
It is the very first time I try such a long shot, attempting to prove a well-known theorem (small one, but still not completely obvious).

I would be really grateful to anyone ready to give a feedback (contents or style doesn't matter - they are both important).

PS: Obviously I am not sure I actually proved! :smile:
 
Physics news on Phys.org
Kolmin said:
It is the very first time I try such a long shot, attempting to prove a well-known theorem (small one, but still not completely obvious).

I would be really grateful to anyone ready to give a feedback (contents or style doesn't matter - they are both important).

PS: Obviously I am not sure I actually proved! :smile:

Theorem (Dilworth, 1950):
Every poset whose width is ##n## is equal to the union of ##n## chains.

Proof:
We let ##R## be a partial order relation over a set and we let ##P## be an arbitrary poset with width ##w(P)## equal to ##n##.
We proceed on induction over ##w(P)##.
i) Base case:
We assume that ##w(P)## is equal to 2. This means that there are two elements member of ##P##, say ##x_1## and ##x_2##, that are ##R-incomparable##.
We let ##p## be an arbitrary element of ##P## and let ##C_i## be a chain subset of ##P## whose elements are all the elements of ##P## that are ##R-comparable## to ##x_i## (with ##i=1,2##).
To prove the sufficient condition we proceed by contradiction by assuming that ##p## is an arbitrary member of ##P## and that it is not a member of both ##C_1## and ##C_2##. This last assumption implies that we have ##\neg pRx_i## and ##\neg x_iRp## (with ##i=1,2##), but this means that ##p## is ##R-incomparable## to both ##x_1## and ##x_2##. Hence ##w(P)## has to be more than 2, contradicting our assumption.
The necessary condition is immediate.
Thus, the base case is proven.
ii) Inductive step:
We assume that ##w(P)=n## implies ##P= \bigcup_{i=1}^{n} C_i##, and we assume that ##w(P)## is equal to ##n+1##. We let ##p## be an arbitrary element of ##P## and ##C_i## be the ##i##-th chain, subset of ##P##, whose elements are all the elements of ##P## that are ##R-comparable## to ##x_i## (with ##i=1,\dots, n+1##).
To prove the sufficient condition we proceed by contradiction by assuming that ##p## is an arbitrary member of ##P## and that ##p## is not a member of any of the ##n+1## chains previously defined.
We define ##P'=P/\{x_i\}## as ##P## minus an arbitrary element ##x_i## member of ##w(P)## (with ##i=1,\dots,n+1##). By construction the width ##w(P’)## is equal to ##n##. We assume that ##P'= \bigcup_{i=1}^{n} C_i##. This means that for every element ##p## of ##P’## there exist ##n## chains such that ##p## is a member of ##P’## if and only if ##p## is a member of at least one of the ##n##chains. Thus, we assume that ##p## is a member of at least one of the ##n## chains. However, this contradicts our assumption that ##p## is not a member of any of the ##n+1## chains that are equal to the union of the ##n## chains and the arbitrary ##x_i## element taken from ##P## to construct ##P’##. Hence, the sufficient condition is proven.
The necessary condition is immediate.
Thus, by the inductive step the theorem is proven.
 
It's not obvious that the Ci are chains - e.g. {A>C, A>D, B>C} may present some difficulties for n=2.

Did you find another approach?
 

Similar threads

  • · Replies 105 ·
4
Replies
105
Views
8K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K