0

It's my understanding that ZFC is axiomatized in terms of propositional logic. However, propositional logic is just a logic which deals with propositions, and on its own has no inherent axioms. Yet, mathematics is clearly subject to certain rules of inference and tautologies not explicitly stated in ZFC, such as modus ponens or the law of the excluded middle. When searching online, I'm finding several different propositional calculi, but none seem to be definitively "the one" that ZFC is built from. Intuitively, given historical context, I would suspect that the Hilbert system is what I'm looking for, but even this seems to have no agreed upon axiomatization.

What exactly is the calculus which ZFC is built upon, and what exactly are the axioms or axiom schema of said calculus?

Any help would be greatly appreciated. Thank you!

2 Answers2

3

ZFC is based on first order classical logic: this includes inference rules that tell you what constitutes a valid proof. A proof consists of a sequence of statements, each following from the previous ones using one of those rules.

Among those rules, you have introduction/elimination of logical connectives and quantifiers, some rules involving equality, variable replacement, etc. And also you can just use any tautology. This is what makes first order classical logic "classical": you can use the tautologies of classical logic (as opposed to intuitionistic logic for instance) without justification.

Captain Lama
  • 27,658
  • Do you know of a source where I can see all of these rules and tautologies? That is what I'd really like. Especially if I could see them written in a formal language, as opposed to the natural language that I typically find online. – Joseph_Kopp Mar 15 '24 at 08:16
  • 1
    @Joseph_Kopp: have a look at this – ShyPerson Mar 16 '24 at 05:41
  • @Joseph_Kopp Read about natural deduction https://en.wikipedia.org/wiki/Natural_deduction or sequent calculus https://en.wikipedia.org/wiki/Sequent_calculus. – Jean Abou Samra Aug 17 '24 at 12:44
0

$\mathsf {ZFC}$ is an axiom system formulated in first-order logic with equality.

The underlying logic is classical first-order logic that includes propositional logic.

All different proof systems for classical propositional logic are equivalent: Hilbert-style, Natural Deduction, etc.

For references, see

If we choose predicate logic without equality as underlying logic, we have to add the $=$ symbol with a definition: $x = y \leftrightarrow ∀z (z ∈ x \leftrightarrow z ∈ y)$ as well as a new axiom.

See also the post Equality in set theory.

  • 1
    I thought ZFC was formulated with the membership relation, and then equality is defined in terms of this relation by the axiom of extensionality. Is this a misconception? Also, I greatly appreciate your references! – Joseph_Kopp Nov 27 '24 at 12:20
  • @Joseph_Kopp both ways available. I will check for an answer. – Mauro ALLEGRANZA Nov 27 '24 at 12:26