KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesFirst-Order Languages and SignaturesEngineering · Engineering MathematicsLesson 10/884← PrevNext →
ArticlePublished 12 Aug 2026Updated 7 Aug 20263 min readBy Kevin Jogin
On this page

Ask about this page

KEVOS AIFirst-Order Languages and Signatures

KEVOS knowledge first · trusted web sources when needed

Connections with Model Theory

First-Order Languages and Signatures

The syntax of first-order logic as universal algebra needs it: languages with function and relation symbols, terms, formulas, and the distinction between free and bound variables.

Category Engineering / MathematicsSource V.1Pages 217-220Reading 2 minReviewed 2026-08-07

Learning objectives

  • Specify a first-order language from a signature
  • Build terms and formulas by recursion
  • Distinguish free from bound variables and sentences from formulas
On this page
  1. Signatures and languages
  2. Terms and formulas
  3. Free and bound variables
  4. Identities as a fragment

Signatures and languages

Definition — First-order language

A language L is determined by a set of function symbols with arities, a set of relation symbols with arities, and a set of constant symbols — together with the fixed logical apparatus: variables, the equality symbol, connectives ¬, ∧, ∨, →, and quantifiers ∀, ∃.

Algebras use only function and constant symbols. Adding relation symbols gives the more general structures, which is what Chapter V works with.

The jump from Chapter II

Chapters I–IV use only identities — universally quantified equations. Chapter V allows arbitrary quantification, negation and relation symbols. The expressive gain is large, and results proved for identities do not automatically transfer.

Terms and formulas

Definition — Term

Variables and constant symbols are terms; if f is n-ary and t1,…,tn are terms then f(t1,…,tn) is a term.

Definition — Atomic formula

An expression t1 ≈ t2 for terms ti, or r(t1,…,tn) for an n-ary relation symbol r.

Definition — Formula

Atomic formulas are formulas; if Φ and Ψ are formulas so are ¬Φ, Φ ∧ Ψ, Φ ∨ Ψ, Φ → Ψ, ∀x Φ and ∃x Φ.

Terms in this sense extend the Chapter II notion by allowing constant symbols from the language; formulas are the genuinely new layer.

Free and bound variables

Definition — Free occurrence

An occurrence of a variable x in a formula is bound if it lies within the scope of a quantifier ∀x or ∃x; otherwise it is free.

Definition — Sentence

A formula with no free variables.

Only sentences have a truth value in a structure. A formula with free variables defines a relation on the structure — the set of tuples satisfying it.

&Phi;(<em>x</em><sub>1</sub>,&hellip;,<em>x<sub>n</sub></em>)
a formula whose free variables are among the listed ones
Sentence
no free variables; true or false in a structure
Open formula
quantifier-free
Universal sentence
∀x1…∀xn Φ with Φ open
Existential sentence
∃x1…∃xn Φ with Φ open

Identities as a fragment

An identity p ≈ q corresponds to the sentence ∀x1…∀xn (p ≈ q). So equational logic is the fragment of first-order logic consisting of universally quantified atomic formulas.

The expressiveness hierarchy
FragmentFormClass of models
Identities∀x (p ≈ q)Varieties
Quasi-identities∀x (∧pi ≈ qi → p ≈ q)Quasivarieties
Universal sentences∀x Φ, Φ openUniversal classes
Horn sentencesClauses with at most one positive literalClosed under reduced products
Arbitrary sentencesAny first-order formulaElementary classes
Why the hierarchy matters

Each level corresponds to closure under different constructions. Birkhoff's theorem sits at the bottom; the preservation theorems of §2 identify the constructions matching each higher level.

Frequently asked questions

Why include equality as a logical symbol rather than a relation symbol?

Because its interpretation is fixed — it always means genuine identity — whereas relation symbols may be interpreted arbitrarily. Logic with this convention is called first-order logic with equality, and it is what universal algebra needs.

Can a language be infinite?

Yes. Modules over an infinite ring need one unary function symbol per ring element. Nothing in the theory requires finiteness of the language, though some results assume it.

Related pages

  • First-Order Structures and Interpretation
  • Reading Paths: the Short Course and the Research Track

Source. S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, The Millennium Edition — a corrected re-typesetting of Springer-Verlag Graduate Texts in Mathematics 78 (1981). Section V.1, book pages 217-220.

This page is an original exposition prepared for the KEVOS® knowledge library. It restates and reorganises mathematical results; it is not a reproduction of the source text.

Continue learning

PMI Ecosystem Master MapArticle · Engineering MathematicsWhat Universal Algebra Is: Scope and MethodArticle · Engineering MathematicsLattices as Algebras: the Equational DefinitionArticle · Engineering MathematicsThe Definition of an Algebra and its TypeArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®