Math 2.0

Mathematical logic and foundations Definition

Ehrenfeucht–Fraïssé game

Builds on StructureSubstructureSignature

Definition

Let LL be a relational signature, that is, a signature with relation symbols and constant symbols but no function symbols. Let 𝒜\mathcal{A} and ℬ\mathcal{B} be LL-structures with domains AA and BB, and let n≥0n \ge 0 be an integer. The Ehrenfeucht–Fraïssé game Gn(𝒜,ℬ)G_n(\mathcal{A}, \mathcal{B}) is played by two players, Spoiler and Duplicator, in nn rounds.

  1. In round ii, Spoiler chooses one of the two structures and an element of it.
  2. Duplicator then chooses an element of the other structure.
  3. After round ii, let ai∈Aa_i \in A and bi∈Bb_i \in B be the two elements chosen in that round.

Consider the correspondence c𝒜↦cℬc^{\mathcal{A}} \mapsto c^{\mathcal{B}} for the constant symbols cc, together with ai↦bia_i \mapsto b_i for i=1,…,ni = 1, \dots, n. Duplicator wins the play when it is a well-defined injective map that preserves and reflects each relation of LL. That is, it is an isomorphism between the substructures generated by the chosen elements and the constants. Otherwise Spoiler wins. Duplicator has a winning strategy when Duplicator has a rule for choosing moves that wins every play, whatever Spoiler does.

Remarks

Example: let 𝒜=({1,2,3},<)\mathcal{A} = (\set{1, 2, 3}, <) and ℬ=({1,2,3,4},<)\mathcal{B} = (\set{1, 2, 3, 4}, <). Duplicator has a winning strategy in G2(𝒜,ℬ)G_2(\mathcal{A}, \mathcal{B}). In the first round, Duplicator answers the least element by the least, the greatest by the greatest, and an inner element by an inner element. In the second round, an element below, equal to or above the first chosen element can then be matched on the other side.

Non-example: Duplicator has no winning strategy in G2((ℚ,<),({1,2},<))G_2((\Q, <), (\set{1, 2}, <)). Spoiler first picks 22 in {1,2}\set{1, 2}, and Duplicator answers some q∈ℚq \in \Q. Spoiler then picks q+1q + 1 in ℚ\Q, and no element of {1,2}\set{1, 2} lies above 22.

Let LL be finite. The theorem of Ehrenfeucht and Fraïssé says: Duplicator wins Gn(𝒜,ℬ)G_n(\mathcal{A}, \mathcal{B}) if and only if 𝒜\mathcal{A} and ℬ\mathcal{B} satisfy the same sentences of quantifier depth at most nn. Hence 𝒜≡ℬ\mathcal{A} \equiv \mathcal{B} when Duplicator wins GnG_n for every nn.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Signature concept
  2. Structure concept
  3. Substructure concept
  4. Ehrenfeucht–Fraïssé game definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Ehrenfeucht–Fraïssé_game
About this page
Tag1DVRN1T2Z0
URIm2://1DVRN1T2Z0
Kinddefinition
WritingW0 stub
MSC03C07, 03C13
DefinesEhrenfeucht–Fraïssé game
UsesStructure, Substructure, Signature
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.