Important Notions

Equisatisfiability: Two sentences and are equisatisfiable, if whenever there is a model of , then there is also a model of (note that these are not necessarily the same models and may not also be of the same theory).

Logical Equivalence: Two sentences and are logically equivalent if whenever then also .

These two notions are important in the context of translating sentences (specifically, translating sentences between different logics).


Result

It is obviously true that -order logic has greater expressive power than -order logic (by means of being -order syntax + extra syntax, and defining the semantics of -order logic), yet the following has been proven by Hintikka. Result: The Hanf number and Löwenheim number of higher-order logic (HOL) is the same as the Hanf number and Löwenheim number of second-order logic (SOL) (which is the same as those of a fragment).

Note: is a constant formula of the second-order functional calculus and is the translation of into a formula of the second-order function calculus (this translation follows certain rules).

Let be any formula of the theory of types. The formula denotes the formula () of the second-order functional calculus, where are all constants of are typed variables of levels to (correspond to a domain in the type-theoretic hierarchy of universes).

Theorem III: A formula of the theory of types is valid (that is, is true in all models of the theory of types) if and only if .

For a closed formula , theorem III asserts that is valid (i.e., true in all models) if and only if is valid.

Theorem IV: is logically false (not true in any model of the theory of types) if and only if is valid.

  • Theorem IV asserts that is satisfiable if and only if is logically false.
  • The latter formula, , has a strong model set if and only if the formula has a strong model set.
  • If every is satisfiable if and only if is satisfiable, then is satisfiable if and only if is satisfiable. The satisfiability of the last formula is equivalent to the non-validity (logically false) of .

These two formulas together imply that for is a closed formula, is valid if and only if is valid and that is logically false if and only if is valid. This effectively depicts a type reduction from the Simple Theory of Types () to SOL.

Theorem V: A formula of the form (where is a monadic predicate and is a formula of the first-order functional calculus) is satisfiable in the standard sense if and only if it has a general model set with the following properties. i) Each member of satisfies one of the following conditions w/ respect to - is a sub-formula of a formula satisfied by a standard model set v - is a negation of a sub-formula of a formula satisfied by v - is an atomic formula whose proper symbols all have a type less ‘complicated’ than the type of some variable occurring in a formula satisfied by v. - is an identity whose constant(s) satisfy the above condition. ii) has no general model set, all the individual constants of which occur in the formulae satisfied by

Theorem V shows that there is a reduction from the second-order functional calculus (for which there is a reduction from the theory of types via a translation preserving satisfiability and validity) to monadic second-order logic (recall that monadic second-order logic only for quantification over unary or ‘monadic’ predicates).

Note: The notion of a ‘general model set’ closely resembles the notion of ‘model’ used in usual model theory since ‘non-standard’ models are allowed. The notion of ‘standard model set’ as described in the paper is more restrictive (and a further restrictive model is considered, called a ‘strong model set’).

(This adapted notation, where in Hintikka’s papers is equivalent to and is equivalent to ).

Relation between monadic second-order logic (MSOL) and the classes and :

  • MSOL Thus, a reduction to MSOL that the classes and have enough expressive power (i.e., to have the same Hanf number as full second-order logic and higher-order logic).

Let be a vocabulary, a binary predicate and a unary predicate such that . Let be the -formula , and where, is is is It can be observed that models of are, up to isomorphism, models where and for all . Such models allows for monadic second-order formulas over to be reduced to first-order formulae over . Thus, -formulas alone are enough to express any second-order property (and by extension, of higher-order as well).

A consequence of this is that checking the validity of a second-order sentence can be reduced recursively to checking the validity of the -sentence . Similarly, checking whether a second-order sentence has a model of cardinality can be reduced to asking whether the -sentence has a model of cardinality .

References

The Hanf Number The Löwenheim Number Higher-Order LogicsTwo_papers_on_symbolic_logic_Form_and_content_in_quantification_theory_and_Reductions_in_the_theory_of_types_K_Jaakko_J_Hintikka_01_01_1955.pdf Higher-order logic.pdf Proceedings of the 1963 International Symposium at Berkeley.pdf (pg., 251 - 264)