{(x,y)∈E2 | f(x) R f(y)}
For any family of a binary relations (Ri)i∈I on respective sets Fi, their product is the binary relation on P = ∏i∈I Fi defined as{(x,y)∈P2 | ∀i∈I, xi Ri yi} = ⋂i∈I πi⋆(Ri).
(It is actually in canonical bijection with the product of sets ∏i∈I Ri)Both operations can be combined in one step: for any family of functions fi : E → Fi, the relation
{(x,y)∈E2 | ∀i∈I, fi(x) Ri fi(y)} = ⋂i∈I fi⋆(Ri)
is the preimage of the product relation of the Ri on P, by the function ⊓i∈I fi : E → P.These concepts will be later generalized to other first-order structures.
A binary relation R on a set E will be said
reflexive ⇔ | ∀x∈E, xRx ⇔ 𝛿E ⊂ R ⇒ Dom R = Im R = E |
irreflexive ⇔ | ∀x∈E, ¬(xRx) |
symmetric ⇔ | (∀x,y∈E, xRy ⇒ yRx) ⇔ R ⊂ tR ⇔ R = tR ⇔ (R⃗) = (R⃖) |
antisymmetric ⇔ | ∀x,y∈E, (xRy ∧ yRx) ⇒ x = y |
transitive ⇔ | ∀x,y,z∈E, (xRy ∧ yRz) ⇒ xRz |
Example. Let A ⊂ EE and R = ⋃f∈A Gr f. Then
(IdE ∈ A) ⇒ | R is reflexive |
(∀f,g∈A, g⚬f ∈ A) ⇒ | R is transitive |
(∀f∈A, f : E↔E ∧ f -1∈ A) ⇒ | R is symmetric |
On the class of sets, the meta-relation ⥬ (existence of a canonical bijection) is a meta-preorder.
The Boolean pair V2 is naturally ordered by ⇒ which coincides
there with the usual order between numbers.
The resulting product order on V2E ⥬ ℘(E)
(and thus any set of sets) is that of inclusion (⊂).
{(x,y)∈E2 | R⃗(x) ⊂ R⃗(y)}.
Conversely, any preorder R on a set E is so definable from itself in both ways (exchanged by transposition):∀x,y∈E, R⃗(y) ⊂ R⃗(x) ⇔ x R y ⇔ R⃖(x) ⊂ R⃖(y)
Proof. Transitivity is equivalent to (∀x,y∈E, x R y ⇒ R⃗(y) ⊂ R⃗(x)) and to (∀x,y∈E, x R y ⇒ R⃖(x) ⊂ R⃖(y)).∀x∈E, (∀y∈E, R⃗(x) ⊂ R⃗(y) ⇒ y R x) ⇔ x R x ⇔ (∀y∈E, R⃖(x) ⊂ R⃖(y) ⇒ x R y). ∎
Thus R is the preimage of ⊂ by (R⃖). Moreover,∀x,y∈E, R⃖(x) = R⃖(y) ⇔ (R⃖(x) ⊂ R⃖(y) ∧ R⃖(y) ⊂ R⃖(x)) ⇔ (xRy ∧ yRx)
so that (R⃖) is injective if and only if R is an order.A strict order is a binary relation both transitive and irreflexive; and thus also antisymmetric.
Strict orders < bijectively correspond to orders ≤ byx < y
⇔ (x ≤ y ∧ x ≠ y).
x ≤ y ⇔
(x < y ∨ x = y).
∀x,y∈E, x < y
⇎ (y < x ∨ x = y)
∀x,y∈E, x = y ⇎
(y < x ∨ x < y)
∼f = {(x,y)∈E |
f(x) = f(y)} = ∐(f•⚬f)
Inj f ⇔ ∼f = 𝛿E
∀x,y∈E, x R y ⇔ R⃗(y) ⊂ R⃗(x) ⇔ R⃗(x) ⊂ R⃗(y) ⇔ R⃗(x) = R⃗(y)
Proof : ∀...∀f∈FE, ∀h∈GE, H = Im(f×h) ⇒
∼f ⊂ ∼h ⇔ (∀x,x'∈E,
f(x) = f(x′) ⇒
h(x) = h(x′)) ⇔ (∀(y,z),
(y′,z′) ∈ H, y=y′ ⇒ z=z′)
Dom H = Im f ∧
∀g∈GF, h = g⚬f ⇔ H
⊂ Gr g. ∎
h/f = (Im f ∋y↦ ℩h[f•(y)])
Gr (h/f) = Im (f×h)
Inj f ⇒ (f -1 =
IdDom f /f ∧ h/f = h⚬f -1)
∼f
= ∼h ⇔ Inj(h/f) ⇒ (h/f)-1 = f/h
h = g⚬f ⇒ (∼f ⊂ ∼h
∧ h/f = g|Im f)
⇒ (∼f = ∼h
⇒ f = (g|Im f)−1⚬h)
∀x,y ∈ Dom f, x ∼f y ⇔ ∼⃗f(x) = ∼⃗f(y)
where (∼⃗f) = f•⚬f, reflects the injectivity of (f•) which can be directly seen as
∀y∈Im f, ∀z, f•(y) = f•(z) ⇒ f•(y) ∩ f•(z) = f•(y) ≠ ∅ ⇒ y = z.
(∀x,y∈E, x∈R⃗(y) ⇔ R⃗(x) = R⃗(y)) ⇔ (∀x∈E, ∀A∈P, x∈A ⇔ R⃗(x) = A) ⇔ IdP = (R⃗E•)
Thus if R is an equivalence relation then P is a partition.
Dom g = E ∧ (g•) = IdP
∴ P = Dom (g•)
= Im g
R = ∐g ⊂ E×E ∴ g
= R⃗E ∴ (P
= R⃗[E] ∧ IdP =
(R⃗E•))
∀x,y∈E, xRy ⇔ y∈ ℩{A∈P | x∈A} ⇔ (∃A∈P, x∈A ∧ y∈A) ⇔ (∀A∈P, x∈A ⇒ y∈A).
For any equivalence relation R on E, the partition R⃗[E] = Im (R⃗) is called the quotient of E by R, and written E/R, so that(R⃗) : E ↠ E/R.
For any x ∈ E, the set R⃗(x) = ℩{A∈E/R | x∈A} is called the class of x by R.f/R : E/R ↠ Im f
Inj f/R ⇔
R = ∼f
Set theory and Foundations of Mathematics | |
1. First foundations of mathematics | |
2. Set theory | |
2.1.
Formalization of set theory 2.2. Set generation principle 2.3. Tuples 2.4. Uniqueness quantifiers 2.5. Families, Boolean operators on sets 2.6. Graphs 2.7. Products and powerset |
2.8. Injections, bijections ⇦ 2.9. Binary relations on a set ⇨ 2.10. Axiom of choice |
2.A. Time in set theory 2.B. Interpretation of classes 2.C. Concepts of truth in mathematics |
|
3. Algebra - 4. Arithmetic - 5. Second-order foundations |