Advanced Logic

Table of Contents

Standard translation: mapping basic modal logic to first-order predicate logic

Aim to map formulas of basic modal logic to first-order predicate logic such that:

Translation:

Rules for standard translation:

Standard translation rules

Examples of translation:

Standard translation examples

first-order predicate logic is decidable if it uses at most 2 variables. therefore, adapt standard translation to only use 2 variables.

In a formula, check the situation with bound variables, and rename where possible. When you are in state a and start a quantification, use the variable b, and vice versa.