Two kinds of things: one sort with p, q vs two sorts
ProvedMoritaEquiv.example4_moritacategory-theorydefinabilitymany-sorted-logicmodel-theorymorita-equivalencephilosophy-of-sciencetheoretical-equivalence
The one-sorted theory is Morita equivalent to the empty theory in the signature with two sorts and no symbols.
Preamble
import Mathlib import Definitions.Def_MoritaEquiv_defs open CategoryTheory
Formal statement
namespace MoritaEquiv /-- Barrett–Halvorson, Examples 1 and 4: "there are two kinds of things", said with two predicates `p, q` partitioning one sort (`Ex1.T1`) or with two sorts and no axioms (`Ex1.T2`). The theories are not definitionally equivalent (different sorts) but are Morita equivalent. -/ theorem example4_morita : MoritaEquivalent Ex1.T1 Ex1.T2 := by sorry end MoritaEquiv
Source
T. W. Barrett, H. Halvorson, Morita Equivalence, Rev. Symb. Logic 9 (2016) 556-582, https://arxiv.org/abs/1506.04675 (numbering as in arXiv v1), §3, Example 1 and §4.3, Example 4
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let be the theory over one sort with unary predicates and axioms , , , , and over two sorts with no function or relation symbols (all sorts of all structures nonempty). Then and are Morita equivalent: there are finite chains of Morita extensions , and a signature map from the signature of to that of , bijective on sorts and on symbols of each profile, such that a structure is a model of iff its -reduct is a model of .
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.