Well-ordering in a first-order language

  • Thread starter jgens
  • Start date
  • Tags
    Language
In summary: Therefore, no theory can express well-ordering.In summary, it is not possible to express well-ordering in a first-order language using the given axioms and the standard model for natural numbers is a counterexample to this statement. Additionally, relying on non-standard models of arithmetic or using compactness can also be used to show that well-ordering is not expressible in first-order logic.
  • #1
jgens
Gold Member
1,593
50
Is it possible to express well-ordering in a first-order language?

For example:
If [itex]X[/itex] is a set and [itex]<[/itex] is a binary relation on [itex]X[/itex] such that [itex](X,<) \vDash \forall x \; \neg(x<x)[/itex] and [itex](X,<) \vDash \forall x \forall y \forall z((x<y \wedge y<z) \rightarrow x<z)[/itex], then [itex](X,<)[/itex] is a partial order.

If [itex](X,<)[/itex] is a partial order such that [itex](X,<) \vDash \forall x \forall y(x<y \vee x=y \vee y<x)[/itex], then [itex](X,<)[/itex] is a total order.

I cannot think of a way to express well-ordering in this language. Since the quantifiers range over all of [itex]X[/itex] and there is no obvious way to quantify over subsets of [itex]X[/itex], I am thinking it is not possible to express well-ordering in this way. But it is also possible that I am just not sufficiently clever to think of something.

Any help?
 
Physics news on Phys.org
  • #2
I think I found an answer to this question. The standard model for [itex](\mathbb{N};0,S,<,+,\times)[/itex] is well-ordered but non-standard models are not. In particular, this means that there is no first-order sentence that expresses well-ordering.
 
  • #3
Well that much is true, but relying on non-standard models of arithmetic in order to show that the property of being a well-ordering is not expressible in first-order classical logic seems to be a bit of an overkill. A more straightforward argument relies on compactness: call the theory of strict partial ordering with your two axioms SPO and suppose that the set of formulas T expresses the property that < is a well-ordering (M is a model of SPO+T iff < is a well-ordering on the domain of M). Add countably many constants [itex]c_0, c_1, \ldots[/itex] to the language along with the axioms Ax: [itex]c_1 < c_0, c_2 < c_1, \ldots[/itex]. Each finite subset of SPO+T+Ax is satisfiable, hence by compactness, the whole set is satisfiable in some model M. But the set of all realizations of [itex]c_i[/itex] clearly has no minimum in M, which contradicts the definition of T.
 

1. What is the definition of well-ordering in a first-order language?

Well-ordering in a first-order language is a mathematical concept that describes the ordering of elements in a set such that every non-empty subset has a least element. In other words, every element in the set has a successor and there is no infinite descending chain.

2. How does well-ordering differ from total ordering?

Well-ordering and total ordering are two different types of ordering in mathematics. While total ordering requires every pair of elements to be comparable, well-ordering only requires that every non-empty subset has a least element. This means that in a well-ordered set, there may be elements that are not comparable to each other.

3. Can well-ordering be applied to infinite sets?

Yes, well-ordering can be applied to infinite sets as long as the set has a first element and every non-empty subset has a least element. This is known as the well-ordering principle and is an important concept in set theory.

4. What is the connection between well-ordering and induction?

Well-ordering and induction are closely related concepts in mathematics. The well-ordering principle is often used as a basis for mathematical induction, which is a method of proving statements about a set of numbers or objects. Induction uses the fact that every non-empty subset of a well-ordered set has a least element to prove that a statement is true for all elements in the set.

5. How is well-ordering used in computer science?

Well-ordering is used in computer science to prove the termination of algorithms and programs. By using the well-ordering principle, it can be shown that a program or algorithm will eventually reach a termination point and not run indefinitely. This is important for ensuring the efficiency and correctness of computer programs.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
5K
  • Set Theory, Logic, Probability, Statistics
Replies
6
Views
1K
  • Calculus and Beyond Homework Help
Replies
2
Views
865
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
22
Views
4K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
958
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
18
Views
3K
  • Precalculus Mathematics Homework Help
Replies
2
Views
1K
Back
Top