Title :
Ramified higher-order unification
Author :
Goubault-Larrecq, Jean
Author_Institution :
G.I.E. Dyade, Le Chesnay, France
fDate :
29 Jun-2 Jul 1997
Abstract :
While unification in the simple theory of types (a.k.a. higher-order logic) is undecidable. we show that unification in the pure ramified theory of types with integer levels is decidable. Since pure ramified type theory is not very expressive, we examine the impure case, which has an undecidable unification problem already at order 2. In impure ramified higher-order logics, expressive predicative second-order subsystems of arithmetic or of inductive theories have concise axiomatisations; because of this and our decidability result for the pure case, we argue that ramified systems are expressive higher-order frameworks in which automated proof search should be practical
Keywords :
decidability; formal logic; lambda calculus; logic programming; programming theory; theorem proving; type theory; automated proof search; axiomatisations; decidability; expressive higher-order frameworks; expressive predicative second-order subsystems; inductive theories; integer levels; pure ramified theory; ramified higher-order unification; undecidable; undecidable unification problem; Arithmetic; Automatic programming; Calculus; Computer science; Logic; Mathematics;
Conference_Titel :
Logic in Computer Science, 1997. LICS '97. Proceedings., 12th Annual IEEE Symposium on
Conference_Location :
Warsaw
Print_ISBN :
0-8186-7925-5
DOI :
10.1109/LICS.1997.614966