You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Over the empty \hyperref[def:fol_signature]{first-order signature}, consider the \hyperref[def:fol_theory]{theory} axiomatized by an empty set of sentences. Its only terms are variables and its atomic formulas are either logical constants or equality formulas. For this reason, we call it the \term{theory of pure equality} and denote it by \(\op*{Th}_{\syneq} \). Similarly, we denote the signature by \(\op*{Sign}_{\syneq} \).
The \hyperref[def:pure_equality]{theory of pure equality} \(\op*{Th}_{\syneq} \) for \hyperref[def:fol_structure]{structures} has the following basic properties:
11
+
\begin{thmenum}
12
+
\thmitem{thm:pure_equality_isomorphism/function} Every function \( f: X \to Y \) between the structures \(\mscrX = (X, I) \) and \(\mscrY = (Y, J) \) over \(\op*{Sign}_{\syneq} \) is a \hyperref[def:fol_homomorphism]{homomorphism}.
13
+
14
+
\thmitem{thm:pure_equality_isomorphism/subset} Given two structures \(\mscrX = (X, I) \) and \(\mscrY = (Y, J) \) over \(\op*{Sign}_{\syneq} \), if \( X \) is a subset of \( Y \), \(\mscrX\) is a substructure of \(\mscrY\).
15
+
16
+
\thmitem{thm:pure_equality_isomorphism/model} Every structure over \(\op*{Sign}_{\syneq} \) is a model of \(\op*{Th}_{\syneq} \).
17
+
18
+
\thmitem{thm:pure_equality_isomorphism/extensions} Every theory over every signature is an \hyperref[def:fol_theory/extension]{extension} of \(\op*{Th}_{\syneq} \).
19
+
20
+
\thmitem{thm:pure_equality_isomorphism/isomorphism} Two structures over \(\op*{Sign}_{\syneq} \) are \hyperref[def:fol_isomorphism]{isomorphic} if and only if they have the same \hyperref[thm:cardinality_existence]{cardinality}.
21
+
22
+
\thmitem{thm:pure_equality_isomorphism/finite_elementary_equivalence} Two \hi{finite} structures over \(\op*{Sign}_{\syneq} \) are \hyperref[def:elementary_equivalence]{elementary equivalent} if and only if they have the same cardinality.
23
+
\end{thmenum}
24
+
\end{proposition}
25
+
\begin{proof}
26
+
\SubProofOf{thm:pure_equality_isomorphism/function} The function \( f: X \to Y \) is vacuously a homomorphism because there are no function or predicate symbols.
27
+
28
+
\SubProofOf{thm:pure_equality_isomorphism/subset} Also vacuous.
29
+
30
+
\SubProofOf{thm:pure_equality_isomorphism/model} Since \(\op*{Th}_{\syneq} \) is the consequence closure of the empty set, \cref{thm:institutional_satisfaction_closure} implies that every structure \(\mscrX\) over \(\op*{Sign}_{\syneq} \) satisfying \(\varnothing\) also satisfies \(\op*{Th}_{\syneq} \).
31
+
32
+
\SubProofOf{thm:pure_equality_isomorphism/extensions} The proof is trivial, but we will spell out the details.
33
+
34
+
Let \(\iota: \op*{Sign}_{\syneq} \to\Sigma\) be the signature inclusion morphism into some signature \(\Sigma\).
35
+
36
+
Consider some structure \(\mscrX\) over \(\Sigma\). Its \hyperref[def:fol_reduct_along_morphism]{reduct} \(\red_\iota(\mscrX) \) along \(\iota\) is a structure over \(\op*{Sign}_{\syneq} \). \Cref{thm:pure_equality_isomorphism/model} implies that \(\red_\iota(\mscrX) \) satisfies \(\op*{Th}_{\syneq} \), and \cref{def:institution/satisfaction} implies that \(\mscrX\) satisfies the translation \(\op*{Sen}(\iota)[\op*{Th}_{\syneq}] \).
37
+
38
+
\SubProofOf{thm:pure_equality_isomorphism/isomorphism} Let \(\mscrX = (X, I) \) and \(\mscrY = (Y, J) \) be two structures over \(\op*{Sign}_{\syneq} \).
39
+
40
+
\SufficiencySubProof* Let \( h: X \to Y \) be an isomorphism. Then it is bijective, hence \( X \) and \( Y \) have the same cardinality.
41
+
42
+
\NecessitySubProof* Suppose that \( X \) and \( Y \) have the same cardinality. Then there exists a bijective map \( h: X \to Y \), which is vacuously an isomorphism because there are no function or predicate symbols.
\SufficiencySubProof* \Cref{thm:def:elementary_equivalence/finite} implies that, if two structures are finite and elementarily equivalent, they are isomorphic.
47
+
48
+
\NecessitySubProof* \Cref{thm:pure_equality_isomorphism/isomorphism} implies that, if two structures have the same cardinality, they are isomorphic. Then \cref{thm:def:elementary_embedding/isomorphism} implies that they are elementarily equivalent.
Again, we can use the cardinality control formulas from \cref{thm:cardinality_control_formulas}. We have \(\mscrX\vDash\chi^{\geq n} \) for every \( n \geq 1 \). By elementary equivalence, \(\mscrY\vDash\chi^{\geq n} \) for every \( n \geq 1 \), which implies that \( Y \) is also infinite.
Over the empty \hyperref[def:fol_signature]{first-order signature}, consider the \hyperref[def:fol_theory]{theory} axiomatized by an empty set of sentences. Its only terms are variables and its atomic formulas are either logical constants or equality formulas. For this reason, we call it the \term{theory of pure equality} and denote it by \(\op*{Th}_{\syneq} \). Similarly, we denote the signature by \(\op*{Sign}_{\syneq} \).
The \hyperref[def:pure_equality]{theory of pure equality} \(\op*{Th}_{\syneq} \) for \hyperref[def:fol_structure]{structures} has the following basic properties:
1680
-
\begin{thmenum}
1681
-
\thmitem{thm:pure_equality_isomorphism/function} Every function \( f: X \to Y \) between the structures \(\mscrX = (X, I) \) and \(\mscrY = (Y, J) \) over \(\op*{Sign}_{\syneq} \) is a \hyperref[def:fol_homomorphism]{homomorphism}.
1682
-
1683
-
\thmitem{thm:pure_equality_isomorphism/subset} Given two structures \(\mscrX = (X, I) \) and \(\mscrY = (Y, J) \) over \(\op*{Sign}_{\syneq} \), if \( X \) is a subset of \( Y \), \(\mscrX\) is a substructure of \(\mscrY\).
1684
-
1685
-
\thmitem{thm:pure_equality_isomorphism/model} Every structure over \(\op*{Sign}_{\syneq} \) is a model of \(\op*{Th}_{\syneq} \).
1686
-
1687
-
\thmitem{thm:pure_equality_isomorphism/extensions} Every theory over every signature is an \hyperref[def:fol_theory/extension]{extension} of \(\op*{Th}_{\syneq} \).
1688
-
1689
-
\thmitem{thm:pure_equality_isomorphism/isomorphism} Two structures over \(\op*{Sign}_{\syneq} \) are \hyperref[def:fol_isomorphism]{isomorphic} if and only if they have the same \hyperref[thm:cardinality_existence]{cardinality}.
1690
-
1691
-
\thmitem{thm:pure_equality_isomorphism/finite_elementary_equivalence} Two \hi{finite} structures over \(\op*{Sign}_{\syneq} \) are \hyperref[def:elementary_equivalence]{elementary equivalent} if and only if they have the same cardinality.
1692
-
\end{thmenum}
1693
-
\end{proposition}
1694
-
\begin{proof}
1695
-
\SubProofOf{thm:pure_equality_isomorphism/function} The function \( f: X \to Y \) is vacuously a homomorphism because there are no function or predicate symbols.
1696
-
1697
-
\SubProofOf{thm:pure_equality_isomorphism/subset} Also vacuous.
1698
-
1699
-
\SubProofOf{thm:pure_equality_isomorphism/model} Since \(\op*{Th}_{\syneq} \) is the consequence closure of the empty set, \cref{thm:institutional_satisfaction_closure} implies that every structure \(\mscrX\) over \(\op*{Sign}_{\syneq} \) satisfying \(\varnothing\) also satisfies \(\op*{Th}_{\syneq} \).
1700
-
1701
-
\SubProofOf{thm:pure_equality_isomorphism/extensions} The proof is trivial, but we will spell out the details.
1702
-
1703
-
Let \(\iota: \op*{Sign}_{\syneq} \to\Sigma\) be the signature inclusion morphism into some signature \(\Sigma\).
1704
-
1705
-
Consider some structure \(\mscrX\) over \(\Sigma\). Its \hyperref[def:fol_reduct_along_morphism]{reduct} \(\red_\iota(\mscrX) \) along \(\iota\) is a structure over \(\op*{Sign}_{\syneq} \). \Cref{thm:pure_equality_isomorphism/model} implies that \(\red_\iota(\mscrX) \) satisfies \(\op*{Th}_{\syneq} \), and \cref{def:institution/satisfaction} implies that \(\mscrX\) satisfies the translation \(\op*{Sen}(\iota)[\op*{Th}_{\syneq}] \).
1706
-
1707
-
\SubProofOf{thm:pure_equality_isomorphism/isomorphism} Let \(\mscrX = (X, I) \) and \(\mscrY = (Y, J) \) be two structures over \(\op*{Sign}_{\syneq} \).
1708
-
1709
-
\SufficiencySubProof* Let \( h: X \to Y \) be an isomorphism. Then it is bijective, hence \( X \) and \( Y \) have the same cardinality.
1710
-
1711
-
\NecessitySubProof* Suppose that \( X \) and \( Y \) have the same cardinality. Then there exists a bijective map \( h: X \to Y \), which is vacuously an isomorphism because there are no function or predicate symbols.
\SufficiencySubProof* \Cref{thm:def:elementary_equivalence/finite} implies that, if two structures are finite and elementarily equivalent, they are isomorphic.
1716
-
1717
-
\NecessitySubProof* \Cref{thm:pure_equality_isomorphism/isomorphism} implies that, if two structures have the same cardinality, they are isomorphic. Then \cref{thm:def:elementary_embedding/isomorphism} implies that they are elementarily equivalent.
0 commit comments