Logic for Computer Science/Querying Proofs

< Logic for Computer Science

Partial Isomorphism

Definition (partial isomorphism on relational S-Structures)

Let and be relational S-Structures and p be a mapping. Then p is said to be a Partial Isomorphism from to iff all of the following hold

where A, B.

Remark

Example

Ehrenfeucht-Fraisse Games

Definition

Suppose that we are given two structures and , each with no function symbols and the same set of relation symbols, and a fixed natural number n.

Then an Ehrenfeucht-Fraisse game is a game with the subsequent properties:


Remark


Example


...

Quantifier Rank

Definition

The function qr(φ) is said to be the Quantifier Ranking of φ iff

Remark

Example

...

Ehrenfeucht-Fraisse Theorem

Theorem

Let and be two structures in a relational vocabulary. Then the following are equivalent

Remark

Expressibility Proofs employing Ehrenfeucht-Fraisse Games

The basis for considering expressibility by Ehrenfeucht-Fraisse-Games is given by the following corollary from the above theorem:

Corollary

Let P be a property of finite σ-structures. Then the following are equivalent

Example

...

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.