In
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
, specifically in the discipline of
model theory
In mathematical logic, model theory is the study of the relationship between theory (mathematical logic), formal theories (a collection of Sentence (mathematical logic), sentences in a formal language expressing statements about a Structure (mat ...
, the Fraïssé limit (also called the Fraïssé construction or Fraïssé amalgamation) is a method used to construct (infinite)
mathematical structures
In mathematics, a structure on a set (or on some sets) refers to providing or endowing it (or them) with certain additional features (e.g. an operation, relation, metric, or topology). Τhe additional features are attached or related to the se ...
from their (finite)
substructures. It is a special example of the more general concept of a
direct limit
In mathematics, a direct limit is a way to construct a (typically large) object from many (typically smaller) objects that are put together in a specific way. These objects may be groups, rings, vector spaces or in general objects from any cate ...
in a
category
Category, plural categories, may refer to:
General uses
*Classification, the general act of allocating things to classes/categories Philosophy
* Category of being
* ''Categories'' (Aristotle)
* Category (Kant)
* Categories (Peirce)
* Category ( ...
.
The technique was developed in the 1950s by its namesake, French logician
Roland Fraïssé.
The main point of Fraïssé's construction is to show how one can approximate a (
countable
In mathematics, a Set (mathematics), set is countable if either it is finite set, finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function fro ...
) structure by its finitely generated substructures. Given a
class
Class, Classes, or The Class may refer to:
Common uses not otherwise categorized
* Class (biology), a taxonomic rank
* Class (knowledge representation), a collection of individuals or objects
* Class (philosophy), an analytical concept used d ...
of finite
relational structures, if
satisfies certain properties (described below), then there exists a unique
countable
In mathematics, a Set (mathematics), set is countable if either it is finite set, finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is ''countable'' if there exists an injective function fro ...
structure
, called the Fraïssé limit of
, which contains all the elements of
as
substructures.
The general study of Fraïssé limits and related notions is sometimes called Fraïssé theory. This field has seen wide applications to other parts of mathematics, including
topological dynamics In mathematics, topological dynamics is a branch of the theory of dynamical systems in which qualitative, asymptotic properties of dynamical systems are studied from the viewpoint of general topology.
Scope
The central object of study in topolog ...
,
functional analysis
Functional analysis is a branch of mathematical analysis, the core of which is formed by the study of vector spaces endowed with some kind of limit-related structure (for example, Inner product space#Definition, inner product, Norm (mathematics ...
, and
Ramsey theory
Ramsey theory, named after the British mathematician and philosopher Frank P. Ramsey, is a branch of the mathematical field of combinatorics that focuses on the appearance of order in a substructure given a structure of a known size. Problems in R ...
.
Finitely generated substructures and age
Fix a
language
Language is a structured system of communication that consists of grammar and vocabulary. It is the primary means by which humans convey meaning, both in spoken and signed language, signed forms, and may also be conveyed through writing syste ...
. By an ''
-structure'', we mean a
logical structure having
signature
A signature (; from , "to sign") is a depiction of someone's name, nickname, or even a simple "X" or other mark that a person writes on documents as a proof of identity and intent. Signatures are often, but not always, Handwriting, handwritt ...
.
Given an
-structure
with
domain , and a subset
, we use
to denote the least
substructure of
whose domain contains
(i.e. the closure of
under all the function and constant symbols in
).
A substructure
of
is then said to be ''finitely generated'' if
for some ''finite'' subset
. The ''age of
,'' denoted
, is the class of all finitely generated substructures of ''
.''
One can prove that any class
that is the age of some structure satisfies the following two conditions:
Hereditary property (HP)
: If
and
is a finitely generated substructure of
, then
is isomorphic to some structure in
.
Joint embedding property (JEP)
: If
, then there exists
such that both
and
are embeddable in
.
Fraïssé's theorem
As above, we noted that for any
-structure ''
,
'' satisfies the HP and JEP. Fraïssé proved a sort-of-converse result: when
is any non-empty, countable set of finitely generated
-structures that has the above two properties, then it is the age of some countable structure.
Furthermore, suppose that
happens to satisfy the following additional properties.
Amalgamation property (AP)
: For any structures
, such that there exist embeddings ''
'', ''
'', there exists a structure
and embeddings ''
'', ''
'' such that
(i.e. they coincide on the image of A in both structures).
Essential countability (EC)
: Up to isomorphism, there are countably many structures in
.
In that case, we say that K is a ''Fraïssé class'', and there is a unique (up to isomorphism), countable, homogeneous structure
whose age is exactly
.
This structure is called the ''Fraïssé limit'' of
.
Here, ''homogeneous'' means that any
isomorphism
In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
''
'' between two finitely generated substructures
can be extended to an
automorphism
In mathematics, an automorphism is an isomorphism from a mathematical object to itself. It is, in some sense, a symmetry of the object, and a way of mapping the object to itself while preserving all of its structure. The set of all automorphism ...
of the whole structure.
Examples
The archetypal example is the class
of all finite
linear orderings, for which the Fraïssé limit is a
dense
Density (volumetric mass density or specific mass) is the ratio of a substance's mass to its volume. The symbol most often used for density is ''ρ'' (the lower case Greek letter rho), although the Latin letter ''D'' (or ''d'') can also be use ...
linear order
In mathematics, a total order or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X:
# a \leq a ( ref ...
without endpoints (i.e. no
smallest nor largest element). By
Cantor's isomorphism theorem
In order theory and model theory, branches of mathematics, Cantor's isomorphism theorem states that every two countable dense unbounded linear orders are order-isomorphic. For instance, Minkowski's question-mark function produces an isomorphis ...
, up to isomorphism, this is always equivalent to the structure
, i.e. the
rational number
In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (for example,
The set of all ...
s with the usual ordering.
As a non-example, note that neither
nor
are the Fraïssé limit of
. This is because, although both of them are countable and have
as their age, neither one is homogeneous. To see this, consider the substructures
and
, and the isomorphism
between them. This cannot be extended to an automorphism of
or
, since there is no element to which we could map
, while still preserving the order.
Another example is the class
of all finite
graphs
Graph may refer to:
Mathematics
*Graph (discrete mathematics), a structure made of vertices and edges
**Graph theory, the study of such graphs and their properties
* Graph (topology), a topological space resembling a graph in the sense of discre ...
, whose Fraïssé limit is the
Rado graph
In the mathematics, mathematical field of graph theory, the Rado graph, Erdős–Rényi graph, or random graph is a Countable set, countably infinite graph that can be constructed (with probability one) by choosing independently at random for eac ...
.
For any prime ''p'', the Fraïssé limit of the class of
finite field
In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field (mathematics), field that contains a finite number of Element (mathematics), elements. As with any field, a finite field is a Set (mathematics), s ...
s of characteristic ''p'' is the
algebraic closure
In mathematics, particularly abstract algebra, an algebraic closure of a field ''K'' is an algebraic extension of ''K'' that is algebraically closed. It is one of many closures in mathematics.
Using Zorn's lemmaMcCarthy (1991) p.21Kaplansky ...
.
The Fraïssé limit of the class of finite abelian
''p''-groups is
(the direct sum of countably many copies of the
Prüfer group
In mathematics, specifically in group theory, the Prüfer ''p''-group or the ''p''-quasicyclic group or ''p''∞-group, Z(''p''∞), for a prime number ''p'' is the unique ''p''-group in which every element has ''p'' different ''p''-th roots.
...
). The Fraïssé limit of the class of all finite abelian groups is
.
The Fraïssé limit of the class of all finite
groups is
Hall's universal group.
The Fraïssé limit of the class of nontrivial finite
Boolean algebras is the unique countable atomless Boolean algebra.
ω-categoricity and quantifier elimination
The class
under consideration is called ''uniformly locally finite'' if for every
, there is a uniform bound on the size of
-generated (substructures of) structures in
. If the language of
is finite the Fraïssé limit of
is
ω-categorical if and only if
is uniformly locally finite.
If
is uniformly locally finite, then the Fraïssé limit of
has
quantifier elimination
Quantifier elimination is a concept of simplification used in mathematical logic, model theory, and theoretical computer science. Informally, a quantified statement "\exists x such that ..." can be viewed as a question "When is there an x such ...
.
If the language of
is finite, and consists only of relations and constants, then
is uniformly locally finite automatically.
For example, the class of
finite dimensional vector space
In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
s over a fixed
field is always a Fraïssé class, but it is uniformly locally finite only if the field is finite.
The class of finite Boolean algebras is uniformly locally finite, whereas the classes of finite fields of a given characteristic, or finite groups or abelian groups, are not, as 1-generated structures in these classes may have arbitrarily large finite size.
See also
*
Structural Ramsey theory
*
Hrushovski construction
References
{{Mathematical logic
Category theory
Mathematical logic
Model theory