This answer has an example exercise to show a relationship between the joint embedding property of the category of models of a given theory and the completeness of that theory, paraphrased in the section below with links to definitions.
I tried to prove it. I'm pretty sure my proof attempt works but I'm not totally certain.
- Does the proof attempt work?
- Is there a more elegant way to prove this?
- Am I assuming any nontrivial results improperly (e.g. without naming the theorem when it would be idiomatic to name it)?
A theory $T$ is complete if and only if its category of models with arrows given by elementary embeddings $\text{Mod}(T)$ satisfies the joint embedding property.
Suppose that $T$ is complete.
For any pair of objects $x$ and $y$ in $\text{Mod}(T)$, $x$ and $y$ are elementarily equivalent because they satisfy the same sentences due to the completeness of $T$. Suppose without loss of generality that $|x| \le |y|$, then there exists an elementary embedding $f : x \to y$. The cardinals are totally ordered and every object has an identity arrow going to itself, therefore both $x$ and $y$ have arrows going to $\max(x, y)$, the larger of the two by cardinality, or $x$ if they have the same cardinality. Since $x$ and $y$ were chosen arbitrarily, $\text{Mod}(T)$ has the joint embedding property.
Suppose $T$ satisfies the joint embedding property.
For any objects $x$ and $y$ in $\text{Mod}(T)$, there exists an object $z$ so that there exist arrows $f : x \to z$ and $g : y \to z$. By definition of $\text{Mod}(T)$, if an arrow exists between two objects, then they satisfy the same sentences. Therefore, $x$ satisfies the same sentences as $z$ and $y$ satisfies the same sentences as $z$. Therefore, $x$ satisfies the same sentences as $y$. Since $x$ and $y$ were chosen arbitrarily, this means that all models satisfy the same sentences. Thus, $T$ is complete.