1. Sets, Relations, and Preferences
Key words:
- Set Theory
- Binary Relation
- Group
- Field
- social choice
1.1 Elements of Set Theory
- the Universal Set: U
- intersection: A∩B
- union: A∪B
- null set/ empty set: Φ
- negation/complement of A in U: U\A=Aˉ={x:x is in U but not in A}
- included in: A⊂B
1.1.1 A Set Theory
Let Γ be a family of subsets of U.
1. for any A∈Γ,Aˉ∈Γ, 2. for any A,B in Γ,A∪B is in Γ , 3. for any A,B in Γ,A∩B is in Γ .
Then we say that Γ satisfies closure with respect to (ˉ,∪,∩)
, and we call Γ a set theory.
Boolean algebra: a set theory that satisfies the following axioms

Propositional Calculus
Associated with any set theory is a propositional calculus which satisfies properties analogous with a Boolean algebra, except that we use ∧ and ∨ instead of the symbols ∩ and ∪ for “and” and “or”.
For example,
A={x:x satisfies P(A)}
A∪B={x:"x satisfies P(A)"∨′′x satisfies P(B)"}A∩B={x:"x satisfies P(A)"∧"x satisfies P(B)"}
1.1.2 A Propositional Calculus 命题逻辑
Now extend the family of simple propositions to a family P, by including in P any propositional sentence S(P1,...,Pi,...) which is made up of simple propositions combined under (ˉ,∪,∩). Then P satisfies closure with respect to (ˉ,∪,∩) and is called a propositional calculus.
Truth function T
T:P→{0,1}
If T(S1)=T(S2) for all truth values of the constituent simple propositions of the sentences S1 and S2, then S1=S2 (i.e., S1 and S2 are identical propositions).
Example:
T(P1)0011T(P2)0101T(P1∨P2)0111T(P2∨P1)0111
Since T(P1∨P2)=T(P2∨P1) for all truth values it must be the case that P1∨P2=P2∨P1.
If Γ=(U,Φ,A1,A2,…) is a set theory, then by exactly this procedure Γ can be shown to be a Boolean algebra.
Suppose now that Γ is a set theory with universal set U, and X is a subset of U. Let ΓX=(X,Φ,A1∩X,A2∩X,...). Since Γ is a set theory on U, ΓX must be a set theory on X, and thus there will exist a Boolean algebra in ΓX.
Topology: a family Γ=(U,Φ,A1,A2,…) is a topology on U iff
- when A1,A2∈Γ then A1∩A2∈Γ
- If Aj∈Γ for all j belonging to some index set J (possibly infinite) then ⋃j∈JAj∈Γ
- Both U and Φ belong to Γ
Axioms 1 and 2 may be interpreted as saying that Γ is closed under finite intersection and (infinite) union.
1.1.3 Partitions and Covers 集合的划分与覆盖
- cover for X is a family Γ=(A1,A2,…,Aj,…) where j belongs to an index set J (possibly infinite) such that
X=∪{Aj:j∈J}
- partition for X is a cover which is disjoint, i.e.. Aj∩Ak=Φ for any distinct j,k∈J
1.1.4 The Universal and Existential Quantifiers 普遍性与存在性
not[∃x s.t. x satisfies P]≡[∀x:x does not satisfy P]not[∀x:x satisfies P]≡[∃xs.t.x does not satisfy P]
1.2 Relations, Functions and Operations
1.2.1 Relations 关系
- Cartesian product set 笛卡尔积
- X×Y is the set of ordered pairs (x,y) such that x∈X and y∈Y.
- If we let R be the set of real numbers, then R×R or R2 is the set
{(x,y):x∈R,y∈R}
- Relation
- A subset of the Cartesian product Y×X is called a relation, P , on Y×X. If (y,x)∈P then we sometimes write yPx and say that y stands in relation P to x. If it is not the case that (y,x)∈P then write (y,x)∈/P or not(yPx). X is called the domain of P , and Y is called the target or codomain of P .
- If V is a relation on Y×X and W is a relation on Z×Y, then define the relation W∘V to be the relation on Z×X given by (z,x)∈W∘V iff for some y∈Y, (z,y)∈W and (y,x)∈V. The new relation W∘V on Z×X is called the composition of W and V.
- Inverse of Relation P−1
- If P is a relation on Y×X, its inverse is the relation on X×Y defined by
P−1={(x,y)∈X×Y:(y,x)∈P}