用户: Scavenger/Recording Some Facts/Basics for Logic

We record some basic constructions of Logic here. In particular, we construct the ZFC system for set theory. A material for reference is, for example, [1].

We will use the notion of “naive set”, which is basically the first thing you have in mind while looking at this phrase. It admits no formal definition, since sadly there has to be something that cannot be defined, and we deliberately choose it to be this notion. We will use the word “set” to mean naive set, which can easily be recognized in the context, and hopefully this won’t cause much confusions. All the naive sets we will be considering are “naive” enough in nature, so hopefully this won’t cause any logical incorrectness.

1Propositional Logic

We begin with the construction of the propositional logic as an illustration of how things work in the theory of Logic.

Definition 1.1. The propositional logic consists of the following data (or formal symbols, if you prefer):

(i) A (specified) contably infinite set of propositional variables ().

(ii) The logical connectives (negation), (conjunction), (disjunction) and (conditional).

(iii) Parentheses (and ).

The propositional logic is denoted .

Definition 1.2. The set of formulas of the propositional logic is the smallest subset of the set of all words of finite length consisting of symbols of the form (), , , , , (and ) such that:

(i) (). (These are called the atomic formulas).

(ii) If , then .

(iii) If , then .

(iv) If , then .

(v) If , then .

Let and be two words of finite length, we write if they are exactly the same.

Theorem 1.3 (Unique Readability). Every element of is generated by a unique rule of Definition 1.2 in a unique fashion. More precisely, every element of satisfies exactly one of the following conditions:

(i) is an atomic formula.

(ii) There exists such that .

(iii) There exists such that .

(iv) There exists such that .

(v) There exists such that .

Moreover, the and in conditions (ii), (iii), (iv), (v) are unique.

Proof. The proof is easy.

References

[1]

“Open Logic Project”, https://openlogicproject.org/