The following theorem is independent of the axiom of choice, but
the results in set theory traditionally deduced from Zorn's lemma
can instead be deduced from this together with an elementary
expression of the axiom of choice.
Theorem. Let φ a function whose domain D is a
set of sets, such that∀x∈D, φ(x)∉x.
Then there exists a unique subset K⊂D satisfying the
following properties
Proof.
Note : I'm not satisfied with this proof that is quite long and complicated. I hope to find a more elegant proof (through more interesting intermediate steps) in the future. In particular I'll surely re-write it as a consequence of Tarski's Fixed Point Theorem.
Let f be the function from P(D) to itself defined by:
If (∀y,y'∈K, ((y⊂A)∧ y∪{φ(y)}= y'⊂x)⇒y'⊂A)), then the set C={z∈K| z⊂x⇒z⊂A}is stable by f. Thus C=K. But x∈K, thus x⊂x⇒x⊂A. Finally A=x.∀x,y∈K, (x⊂y ∨ y⊂x) because
Let us show that C={x∈K|∀y∈K, x⊂y∨y⊂x}is stable by f. The stability by unions is straightforward :∀ x,y∈K , (x⊂y ∧ x∪{φ(x)}∉K) ⇒x=y because
∀A⊂C, ∀y∈K, ((∃x∈A, y⊂x)⇒y⊂∪A ) and ((∀x∈A, x⊂y)⇒∪A⊂y)Then ∀x∈C, ∀x',z∈K, x' = x∪{φ(x)}⇒((z⊂x⊂x')∨(x⊂z)). Now if x⊂z and φ(x)∉z then (∀y,y'∈K, (y⊂x ∧ y∪{φ(y)}= y'⊂z)⇒(x=y'∨x⊄y')⇒y'⊂x), so that x=z according to the above, and z⊂x'. In the other case of x⊂z and φ(x)∈z we have x'⊂z. Finally x'∈C.
Thus C is stable by f, thus C=K, thus ∀x,y∈K, (x⊂y ∨ y⊂x).
∀z,z'∈K, (z⊂x ∧ (z∪{φ(z)}= z'⊂y))⇒ (z'=x ∨ x⊄z') ⇒ z'⊂x.The restriction φ|K is injective because