Abstract. Most automatic theorem provers are restricted to untyped logics, and existing translations from typed logics are bulky or unsound. Recent research proposes monotonicity as a means to remove some clutter. Here we pursue this approach systematically, analysing formally a variety of encodings that further improve on efficiency while retaining soundness and completeness. We extend the approach to rank-1 polymorphism and present alternative schemes that lighten the translation of polymorphic symbols based on the novel notion of “cover”. The new encodings are implemented, and partly proved correct, in Isabelle/HOL. Our evaluation finds them vastly superior to previous schemes.
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
Abstract. We propose a modest conservative extension to ML that al-lows semi-explicit higher-order p...
AbstractWe propose a modest conservative extension to ML that allows semi-explicit first-class polym...
Abstract. Most automatic theorem provers are restricted to untyped logics, and existing translations...
Most automatic theorem provers are restricted to untyped logics, and existing translations from type...
Abstract. Most automatic theorem provers are restricted to untyped logics, and existing translations...
In this paper, we study translation from a first-order logic with polymorphic types à la ML (of whic...
International audienceExtending first-order logic with ML-style polymorphism allows to define generi...
peer reviewedWhile interactive proof assistants for higher-order logic (HOL) commonly admit reasonin...
International audienceWe present an extension of superposition that natively handles a polymorphic t...
International audienceThe TPTP World is a well-established infrastructure for automatic theorem prov...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
Abstract. Type information has many applications, it can be used for optimized compilation, terminat...
Type information has many applications; it can e.g. be used in optimized compilation, termination a...
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
Abstract. We propose a modest conservative extension to ML that al-lows semi-explicit higher-order p...
AbstractWe propose a modest conservative extension to ML that allows semi-explicit first-class polym...
Abstract. Most automatic theorem provers are restricted to untyped logics, and existing translations...
Most automatic theorem provers are restricted to untyped logics, and existing translations from type...
Abstract. Most automatic theorem provers are restricted to untyped logics, and existing translations...
In this paper, we study translation from a first-order logic with polymorphic types à la ML (of whic...
International audienceExtending first-order logic with ML-style polymorphism allows to define generi...
peer reviewedWhile interactive proof assistants for higher-order logic (HOL) commonly admit reasonin...
International audienceWe present an extension of superposition that natively handles a polymorphic t...
International audienceThe TPTP World is a well-established infrastructure for automatic theorem prov...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
Abstract. Type information has many applications, it can be used for optimized compilation, terminat...
Type information has many applications; it can e.g. be used in optimized compilation, termination a...
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
Abstract. We propose a modest conservative extension to ML that al-lows semi-explicit higher-order p...
AbstractWe propose a modest conservative extension to ML that allows semi-explicit first-class polym...