「‍」 Lingenic

Institutions

(⤓.md ≡ ◇.md); γ ≜ [2026-10-22T161910.980, 2026-10-22T180154.561] ∧ |γ| = 3

Institutions

Origin. Goguen and Burstall introduced institutions (1984, 1992). Category-theoretic framework for abstract model theory. Formalizes "what is a logic?" Signature, sentences, models, satisfaction. Foundation for heterogeneous specification.

Models. Abstract notion of logical system. Institution = signature category + sentences + models + satisfaction. Signature morphisms translate between vocabularies. Satisfaction invariant under translation. Unifies diverse logics abstractly.

Formalism.

Institution: I = (Sign, Sen, Mod, ⊨) where:

  • Sign: category of signatures
  • Sen: Sign → Set (sentences functor)
  • Mod: Sign^op → Cat (models functor)
  • ⊨_Σ ⊆ |Mod(Σ)| × Sen(Σ) (satisfaction)

Satisfaction condition: For σ: Σ → Σ' signature morphism: M' ⊨_Σ' Sen(σ)(φ) iff Mod(σ)(M') ⊨_Σ φ

"Translation of sentence satisfied in translated model iff original sentence satisfied in reduct."

Examples:

  • FOL: signatures = (sorts, operations, predicates)
  • Equational logic: signatures = algebraic signatures
  • Modal logic: signatures + modalities
  • Temporal logic: signatures + temporal operators

Institution morphisms: Maps between institutions preserving structure. Encode one logic in another.

Heterogeneous specifications: Combine different logics via institution morphisms. CASL: Common Algebraic Specification Language.

Symbols.

SymbolUnicodeNameMeaning
×U+00D7Multiplication signCartesian product forming the satisfaction relation
ΣU+03A3SigmaA signature: an object of the category Sign
σU+03C3Sigma, smallA signature morphism: a change of notation
φU+03C6PhiA sentence, an element of Sen(Σ)
→U+2192Rightwards arrowA functor, or a morphism of signatures
⊆U+2286Subset of or equal toSatisfaction as a subset of models × sentences
⊨U+22A8Satisfaction⊨_Σ, the satisfaction relation at the signature Σ
I—InstitutionThe quadruple (Sign, Sen, Mod, ⊨)
Sign—Category of signaturesObjects are vocabularies, arrows are translations
Sen—Sentence functorSign → Set, covariant: translates sentences forward
Mod—Model functorSign^op → Cat, contravariant: takes reducts
^op—Opposite categoryThe contravariance of Mod
Set, Cat—Target categoriesSets, and categories, respectively
M—ModelAn object of Mod(Σ)
Mod(σ)—Reduct functorForgets whatever σ did not name
comorphism—Institution comorphismAn encoding of one institution inside another
liberal—LiberalityEvery reduct functor has a left adjoint: free models exist
semi-exact—Semi-exactnessMod turns signature pushouts into model pullbacks
CASL—Common Algebraic Specification LanguageA specification language defined over an institution
Hets—Heterogeneous Tool SetImplements a graph of institutions and comorphisms

Metatheory. The satisfaction condition — that truth is invariant under change of notation — is the whole axiom, and a surprising amount of model theory follows from it alone. Diaconescu's Institution-independent Model Theory (2008) develops ultraproducts and Łoś's theorem, elementary diagrams, Craig interpolation, Beth definability, Robinson consistency, and Birkhoff-style axiomatizability at this level, so those results become theorems about the abstract structure rather than about first-order logic. Two derived conditions do the structural work. An institution is semi-exact when Mod carries pushouts of signatures to pullbacks of model categories; that is model amalgamation, and it is what makes structured specification and the institution-independent interpolation results go through. It is liberal when every reduct functor has a left adjoint, so free models exist — equational logic is liberal, first-order logic is not. Goguen and Roşu (2002) codified the distinction between institution morphisms and comorphisms, projection against encoding, and Diaconescu's Grothendieck construction (2002) flattens a diagram of institutions linked by comorphisms into a single institution, which is what heterogeneous specification and the Hets tool are built on.

Applies to. Formal specification (CASL, CafeOBJ). Software engineering. Combining logics. Database theory. Ontology integration. Heterogeneous systems.

Limitations. An institution says what sentences and models there are for each signature and nothing about what sentences are made of: Sen(Σ) is a bare set, so there is no induction on formula structure and no account of connectives, quantifiers, or compositionality at this level. Parchments were introduced to generate institutions from syntax precisely because the definition does not supply it. Proof is absent as well — satisfaction is primitive, entailment is derived from it, and a proof calculus must be added, as in Meseguer's general logics. Nor does the framework deliver metatheorems by itself: compactness, completeness, interpolation, and definability are hypotheses on a given institution rather than consequences of the axiom, and the institution-independent proofs of them carry substantial side conditions such as semi-exactness. The satisfaction condition itself excludes any logic whose truth is not preserved under translation.

© 2026 Lingenic LLC