TheoremBase

The operation and the relation on the quotient are built by class abstraction from representatives and shown well defined by compatibility and the criterion that two classes are equal exactly when their representatives are related; the induced map is obtained by factoring the projection composed with F through the quotient. Uniqueness follows because every element of the quotient is a class of some element.

Proof

Throughout, [u][u] is the equivalence class of u∈au\in a, and u R vu\,R\,v means (u,v)∈R(u,v)\in R as in Relations, Domain, Range, Inverse and Composition §relation. We use three facts repeatedly. First, by The Quotient of a Set by an Equivalence Relation and the Canonical Projection §quotient and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, a set cc lies in a/Ra/R if and only if c=[u]c=[u] for some u∈au\in a. Second, by Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §equal, for all u,v∈au,v\in a we have [u]=[v][u]=[v] if and only if u R vu\,R\,v. Third, by The Cartesian Product of Two Classes §product and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, a set xx lies in (a/R)×(a/R)(a/R)\times(a/R) if and only if x=(c,d)x=(c,d) for some c,d∈a/Rc,d\in a/R, that is, by the first fact, if and only if x=([u],[v])x=([u],[v]) for some u,v∈au,v\in a. By Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §quotient-set, a/Ra/R is a set.

Proof of the clause operation above. Construction. For u,v∈au,v\in a the value u∗vu\ast v exists and lies in aa by Binary Operations on a Set §notation, so [u∗v][u\ast v] is defined. Let

⊛={p:∃x ∃w ∃u ∃v (p=(x,w)∧u∈a∧v∈a∧x=([u],[v])∧w=[u∗v])},\circledast=\{p:\exists x\,\exists w\,\exists u\,\exists v\,(p=(x,w)\wedge u\in a\wedge v\in a\wedge x=([u],[v])\wedge w=[u\ast v])\},

formed by class abstraction with the parameters aa, RR and ∗\ast; its formula quantifies over set variables only, the ordered pair, [u][u], [v][v], u∗vu\ast v and [u∗v][u\ast v] being defined set symbols used under the hypotheses u∈au\in a and v∈av\in a, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets xx and ww,

(x,w)∈⊛if and only ifthere are u,v∈a with x=([u],[v]) and w=[u∗v].(1)(x,w)\in\circledast\quad\text{if and only if}\quad\text{there are }u,v\in a\text{ with }x=([u],[v])\text{ and }w=[u\ast v].\qquad(1)

Function. Every element of ⊛\circledast is an ordered pair, so ⊛\circledast is a relation by Relations, Domain, Range, Inverse and Composition §relation. Let (x,w)∈⊛(x,w)\in\circledast and (x,w′)∈⊛(x,w')\in\circledast. By (1) there are u,v,u′,v′∈au,v,u',v'\in a with x=([u],[v])=([u′],[v′])x=([u],[v])=([u'],[v']), w=[u∗v]w=[u\ast v] and w′=[u′∗v′]w'=[u'\ast v']. By The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, [u]=[u′][u]=[u'] and [v]=[v′][v]=[v'], so u R u′u\,R\,u' and v R v′v\,R\,v' by Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §equal. By the hypothesis on ∗\ast, (u∗v) R (u′∗v′)(u\ast v)\,R\,(u'\ast v'); as u∗vu\ast v and u′∗v′u'\ast v' lie in aa, Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §equal gives [u∗v]=[u′∗v′][u\ast v]=[u'\ast v'], that is, w=w′w=w'. Hence ⊛\circledast is a function by Functions, Values of a Function, and Functions from One Class to Another §function.

Domain. By Relations, Domain, Range, Inverse and Composition §domain and (1), a set xx lies in dom⁡⊛\operatorname{dom}\circledast if and only if there are a set ww and u,v∈au,v\in a with x=([u],[v])x=([u],[v]) and w=[u∗v]w=[u\ast v]; since [u∗v][u\ast v] exists for all u,v∈au,v\in a, this holds if and only if x=([u],[v])x=([u],[v]) for some u,v∈au,v\in a, that is, by the third fact above, if and only if x∈(a/R)×(a/R)x\in(a/R)\times(a/R). By Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality, dom⁡⊛=(a/R)×(a/R)\operatorname{dom}\circledast=(a/R)\times(a/R).

Range. Let w∈ran⁡⊛w\in\operatorname{ran}\circledast. By Relations, Domain, Range, Inverse and Composition §range and (1), w=[u∗v]w=[u\ast v] for some u,v∈au,v\in a; since u∗v∈au\ast v\in a, w∈a/Rw\in a/R by the first fact above. Thus ran⁡⊛⊆a/R\operatorname{ran}\circledast\subseteq a/R, so ⊛:(a/R)×(a/R)→a/R\circledast:(a/R)\times(a/R)\to a/R by Functions, Values of a Function, and Functions from One Class to Another §map, and ⊛\circledast is a binary operation on the set a/Ra/R by Binary Operations on a Set §operation.

Values. Let u,v∈au,v\in a. Then [u],[v]∈a/R[u],[v]\in a/R, and (([u],[v]),[u∗v])∈⊛(([u],[v]),[u\ast v])\in\circledast by (1), so by Binary Operations on a Set §notation and Functions, Values of a Function, and Functions from One Class to Another §value, [u]⊛[v]=⊛(([u],[v]))=[u∗v][u]\circledast[v]=\circledast(([u],[v]))=[u\ast v].

Uniqueness. Let ⊛′\circledast' be a binary operation on a/Ra/R with [u]⊛′[v]=[u∗v][u]\circledast'[v]=[u\ast v] for all u,v∈au,v\in a. By Binary Operations on a Set §operation and Functions, Values of a Function, and Functions from One Class to Another §map, dom⁡⊛′=(a/R)×(a/R)=dom⁡⊛\operatorname{dom}\circledast'=(a/R)\times(a/R)=\operatorname{dom}\circledast. Let x∈dom⁡⊛x\in\operatorname{dom}\circledast; by the third fact above, x=([u],[v])x=([u],[v]) for some u,v∈au,v\in a, and then, by Binary Operations on a Set §notation, ⊛′(x)=[u]⊛′[v]=[u∗v]=[u]⊛[v]=⊛(x)\circledast'(x)=[u]\circledast'[v]=[u\ast v]=[u]\circledast[v]=\circledast(x). By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, ⊛′=⊛\circledast'=\circledast.

Proof of the clause map above. Construction. By Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §projection, the canonical projection is a map πR:a→a/R\pi_{R}:a\to a/R with πR(u)=[u]\pi_{R}(u)=[u] for every u∈au\in a. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition, applied to F:a→aF:a\to a and πR:a→a/R\pi_{R}:a\to a/R, the composition is a map P=πR∘F:a→a/RP=\pi_{R}\circ F:a\to a/R with P(u)=πR(F(u))=[F(u)]P(u)=\pi_{R}(F(u))=[F(u)] for every u∈au\in a, using F(u)∈aF(u)\in a by Functions, Values of a Function, and Functions from One Class to Another §map. Let u,u′∈au,u'\in a with u R u′u\,R\,u'. By the hypothesis on FF, F(u) R F(u′)F(u)\,R\,F(u'), and since F(u),F(u′)∈aF(u),F(u')\in a, Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §equal gives [F(u)]=[F(u′)][F(u)]=[F(u')], that is, P(u)=P(u′)P(u)=P(u'). As a/Ra/R is a set, A Map Constant on Equivalence Classes Factors Uniquely through the Quotient §factorization, applied with b=a/Rb=a/R and the map PP, gives exactly one map Fˉ:a/R→a/R\bar F:a/R\to a/R with Fˉ∘πR=P\bar F\circ\pi_{R}=P.

Function, domain and range. Fˉ\bar F is a map from a/Ra/R to a/Ra/R, so by Functions, Values of a Function, and Functions from One Class to Another §map it is a function with dom⁡Fˉ=a/R\operatorname{dom}\bar F=a/R and ran⁡Fˉ⊆a/R\operatorname{ran}\bar F\subseteq a/R.

Values. Let u∈au\in a. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition, applied to πR:a→a/R\pi_{R}:a\to a/R and Fˉ:a/R→a/R\bar F:a/R\to a/R, Fˉ([u])=Fˉ(πR(u))=(Fˉ∘πR)(u)=P(u)=[F(u)]\bar F([u])=\bar F(\pi_{R}(u))=(\bar F\circ\pi_{R})(u)=P(u)=[F(u)].

Uniqueness. Let H:a/R→a/RH:a/R\to a/R be a map with H([u])=[F(u)]H([u])=[F(u)] for every u∈au\in a. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition, H∘πR:a→a/RH\circ\pi_{R}:a\to a/R is a map with (H∘πR)(u)=H([u])=[F(u)]=P(u)(H\circ\pi_{R})(u)=H([u])=[F(u)]=P(u) for every u∈au\in a. Both H∘πRH\circ\pi_{R} and PP have domain aa by Functions, Values of a Function, and Functions from One Class to Another §map, so H∘πR=PH\circ\pi_{R}=P by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. By the uniqueness in A Map Constant on Equivalence Classes Factors Uniquely through the Quotient §factorization, H=FˉH=\bar F.

Proof of the clause relation above. Construction. Let

Tˉ={p:∃c ∃d ∃u ∃v (p=(c,d)∧u∈a∧v∈a∧c=[u]∧d=[v]∧(u,v)∈T)},\bar T=\{p:\exists c\,\exists d\,\exists u\,\exists v\,(p=(c,d)\wedge u\in a\wedge v\in a\wedge c=[u]\wedge d=[v]\wedge(u,v)\in T)\},

formed by class abstraction with the parameters aa, RR and TT; its formula quantifies over set variables only, the ordered pair, [u][u] and [v][v] being defined set symbols used under the hypotheses u∈au\in a and v∈av\in a, so it is predicative as Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §comprehension requires. By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction and The Characteristic Property of Ordered Pairs and Nested Tuples of Sets §characteristic, for all sets cc and dd,

(c,d)∈Tˉif and only ifthere are u,v∈a with c=[u], d=[v] and (u,v)∈T.(2)(c,d)\in\bar T\quad\text{if and only if}\quad\text{there are }u,v\in a\text{ with }c=[u],\ d=[v]\text{ and }(u,v)\in T.\qquad(2)

Relation on a/Ra/R. Every element of Tˉ\bar T is an ordered pair, so Tˉ\bar T is a relation by Relations, Domain, Range, Inverse and Composition §relation. Let p∈Tˉp\in\bar T; then p=(c,d)p=(c,d) with c=[u]c=[u] and d=[v]d=[v] for some u,v∈au,v\in a, so c,d∈a/Rc,d\in a/R by the first fact above, and p∈(a/R)×(a/R)p\in(a/R)\times(a/R) by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership. Thus Tˉ\bar T is a subclass of (a/R)×(a/R)(a/R)\times(a/R) by Subclasses and Subsets §subclass, and Tˉ\bar T is a relation on a/Ra/R by Relations, Domain, Range, Inverse and Composition §on.

Characterization. Let u,v∈au,v\in a. If (u,v)∈T(u,v)\in T, then ([u],[v])∈Tˉ([u],[v])\in\bar T by (2). Conversely, let ([u],[v])∈Tˉ([u],[v])\in\bar T. By (2) there are u′,v′∈au',v'\in a with [u]=[u′][u]=[u'], [v]=[v′][v]=[v'] and (u′,v′)∈T(u',v')\in T. By Equivalence Classes Partition the Set: Cover, Disjointness and Representatives; the Quotient Is a Set and the Canonical Projection Is a Surjection §equal, u R u′u\,R\,u' and v R v′v\,R\,v', so the hypothesis on TT gives (u,v)∈T(u,v)\in T if and only if (u′,v′)∈T(u',v')\in T; hence (u,v)∈T(u,v)\in T.

Uniqueness. Let SS and S′S' be relations on a/Ra/R such that, for all u,v∈au,v\in a, ([u],[v])∈S([u],[v])\in S if and only if (u,v)∈T(u,v)\in T, and likewise for S′S'. Let p∈Sp\in S. Since S⊆(a/R)×(a/R)S\subseteq(a/R)\times(a/R) by Relations, Domain, Range, Inverse and Composition §on, the third fact above gives p=([u],[v])p=([u],[v]) for some u,v∈au,v\in a; then (u,v)∈T(u,v)\in T, so p∈S′p\in S'. By symmetry every element of S′S' lies in SS, so S=S′S=S' by Class Theory NBG: the Axioms, Standing Conventions and Basic Notation §extensionality. Applied with S′=TˉS'=\bar T, this shows that Tˉ\bar T is the only relation on a/Ra/R with the stated property.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…