Finite axiomatizability of a Theory

  • Context: Graduate 
  • Thread starter Thread starter russel
  • Start date Start date
  • Tags Tags
    Finite Theory
Click For Summary

Discussion Overview

The discussion revolves around the concept of finite axiomatizability in theories, particularly in the context of mathematical logic and set theory. Participants explore the implications of a theory being not finitely axiomatizable, including its relationship to proof theory and computation.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants define a theory as not finitely axiomatizable if there is no finite set of axioms that can prove the same sentences as the theory.
  • One participant cites the theory of infinite sets as an example of a theory that is not finitely axiomatizable, specifically referring to ZFC.
  • Another participant mentions that NBG and ETCS are finitely axiomatizable, suggesting a contrast with ZFC.
  • A participant discusses a specific example from a problem set that seems to axiomatize infinite sets but questions its correctness.
  • There is a suggestion that finite axiomatizability may not be a significant condition; instead, the focus should be on whether an axiomatization allows for an algorithm to enumerate axioms and proofs.
  • Concerns are raised about the implications of non-finite axiomatizability on the ability to prove theorems, including potential connections to noncompleteness.
  • A reference to computational proof mechanisms, such as Prolog, is made as a related topic of interest.

Areas of Agreement / Disagreement

Participants express differing views on the significance of finite axiomatizability and its implications, indicating that multiple competing perspectives remain on the topic.

Contextual Notes

Some arguments depend on specific definitions of axiomatizability and the nature of the theories discussed, which may not be universally agreed upon. The discussion includes unresolved questions about the relationship between axiomatizability and proof theory.

russel
Messages
13
Reaction score
0
Hello to everyone,

I would like to ask what does it mean that a theory is NOT finitely axiomatizable? What are the pleasant and unpleasant consequences of that?
 
Physics news on Phys.org
It means that there is no finite axiomatization of that theory. In general, if T is an L-theory, then T' is an axiomatization of T if T and T' prove the same L-sentences. T is finitely axiomatizable if there's a T' that is finite.

For example, the theory of infinite sets is not finitely axiomatizable.
 
markiv said:
For example, the theory of infinite sets is not finitely axiomatizable.
You mean, presumably, that ZFC is not finitely axiomatizable.

NBG, however, is finitely axiomatizable.. So is ETCS (elementary theory of the category of sets), I believe.
 
Specifically, I was referring to 34 part b. on the below problem set. T_\infty = \{ \exists x_1 \ldots \exists x_n \bigwedge _{1 \le i < j \le n} (x_i \ne x_j) \} _{n \in \mathbb{N}} seemed to be axiomatizing infinite sets (it defines infinitely many distinct elements), but I might be wrong. In any case, it is any example of a theory that is not finitely axiomatizable.

http://www.math.ucla.edu/~anush/UCLA%20Summer%20School%202012/problems.pdf
 
Last edited by a moderator:
markiv said:
Specifically, I was referring to 34 part b. on the below problem set.
Ah, I guessed wrongly what you were alluding to. A models of that theory is indeed the same thing as an infinite set.
russel said:
I would like to ask what does it mean that a theory is NOT finitely axiomatizable? What are the pleasant and unpleasant consequences of that?
TMK, finite axiomatizability is not actually an interesting condition -- instead the thing you want to consider is if there is an axiomatization for which there is an algorithm for enumerating the axioms.

The existence of such an algorithm would, for example, imply the existence of an algorithm that enumerates all proofs that can be done in the theory, which in turn implies the existence of an algorithm which enumerates all theorems of the theory.

Proof theory and formal syntax are very closely tied to topics in the theory of computation, by way of the existence of such algorithms.
 
Hurkyl said:
Ah, I guessed wrongly what you were alluding to. A models of that theory is indeed the same thing as an infinite set.



TMK, finite axiomatizability is not actually an interesting condition -- instead the thing you want to consider is if there is an axiomatization for which there is an algorithm for enumerating the axioms.

The existence of such an algorithm would, for example, imply the existence of an algorithm that enumerates all proofs that can be done in the theory, which in turn implies the existence of an algorithm which enumerates all theorems of the theory.

Proof theory and formal syntax are very closely tied to topics in the theory of computation, by way of the existence of such algorithms.
What I had in mind was about computation related subjects, like the one you mention about enumerating all proofs. So, it has to do with the "power" of the theory too? Has it to do with noncompleteness too? For example, if you give a theorem to a not finitely axiomatizable theory it may be not able to give a proof (or a proof of the negation of the theorem)?
 
russel said:
What I had in mind was about computation related subjects, like the one you mention about enumerating all proofs. So, it has to do with the "power" of the theory too? Has it to do with noncompleteness too? For example, if you give a theorem to a not finitely axiomatizable theory it may be not able to give a proof (or a proof of the negation of the theorem)?

For proof related computation, you should check out languages like Prolog.

http://en.wikipedia.org/wiki/Prolog

There are implementations out there to download and if you are interested in computational proof mechanisms in an applied sense, you'll get a lot of benefit out of it.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
483
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K