LEO II: An Effective Higher-Order Theorem Prover

نویسنده

  • Lawrence C. Paulson
چکیده

Lawrence C. Paulson is Professor of Computational Logic at the University of Cambridge, where he has held established posts since 1983. One of his main activities is developing proof tools. His early work made fundamental contributions to Prof. M. J. C. Gordon’s proof assistant, HOL. In 1986, Paulson introduced Isabelle, a generic proof assistant. Isabelle supports higher-order logic (HOL), ZermeloFraenkel set theory (ZF) and other formalisms. Many developments are due to Prof. Tobias Nipkow’s group at the Technical University of Munich. Automatic proof search, one of Isabelle’s particular strengths, is however due to Paulson [17]. The designated Visiting Researcher, Dr. Christoph Benzmüller, is indispensable for this project. He is the principal architect of LEO, the only higher-order theorem prover to incorporate modern techniques. Benzmüller’s previous work [11] is the starting point for the current proposal, which is to develop a new automatic theorem prover for higher-order logic. More generally, Benzmüller has an outstanding reputation in the field of automated reasoning. He heads the research group at Saarland University that is developing OMEGA, an integrated mathematics assistance environment. The work will be done within the Cambridge Automated Reasoning Group. Hardware verification was pioneered here by Prof. Gordon and his students. They introduced what have become standard techniques, such as the use of higher-order logic to model hardware and software systems. The group’s work continues to attract worldwide attention. Former members such as Dr. John Harrison have taken formal verification to Intel and other companies. The group has built two of the world’s leading proof environments, namely HOL and Isabelle. Institutes using Isabelle as a basis for their research include the University of Edinburgh, CarnegieMellon University and Australia’s Defence Science and Technology Organisation (DSTO). The Verisoft project, which uses Isabelle extensively, comprises 11 partners, including Infineon Technologies and BMW.1 The EPSRC has funded several projects at Cambridge involving Isabelle. They include the following:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

LEO-II - A Cooperative Automatic Theorem Prover for Classical Higher-Order Logic (System Description)

LEO-II is a standalone, resolution-based higher-order theorem prover designed for effective cooperation with specialist provers for natural fragments of higher-order logic. At present LEO-II can cooperate with the first-order automated theorem provers E, SPASS, and Vampire. The improved performance of LEO-II, especially in comparison to its predecessor LEO, is due to several novel features incl...

متن کامل

LEO-II - A Cooperative Automatic Theorem Prover for Classical Higher-Order Logic⋆

LEO-II is a standalone, resolution-based higher-order theorem prover designed for effective cooperation with specialist provers for natural fragments of higher-order logic. At present LEO-II can cooperate with the first-order automated theorem provers E, SPASS, and Vampire. The improved performance of LEO-II, especially in comparison to its predecessor LEO, is due to several novel features incl...

متن کامل

Understanding LEO-II's proofs

The Leo and Leo-II provers have pioneered the integration of higher-order and firstorder automated theorem-proving. To date, the Leo-II system is, to our knowledge, the only automated higher-order theorem-prover which is capable of generating joint higherorder–first-order proof objects in TPTP format. This paper discusses Leo-II’s proof objects. The target audience are practitioners with an int...

متن کامل

System Description: Leo – A Resolution based Higher-Order Theorem Prover

We present Leo, a resolution based theorem prover for classical higher-order logic. It can be employed as both an fully automated theorem prover and an interactive theorem prover. Leo has been implemented as part of the Ωmega environment [23] and has been integrated with the Ωmega proof assistant. Higher-order resolution proofs developed with Leo can be displayed and communicated to the user vi...

متن کامل

The Leo-III Project

We introduce the recently started Leo-III project — a Higher-Order Logic Theorem Prover and successor to LEO-II.

متن کامل

Overview on Leo-ii Leo-ii and Tptp

LEO-II is a standalone, resolution-based higher-order theorem prover that is designed for fruitful cooperation with specialist provers for first-order and propositional logic. The idea is to combine the strengths of the different systems. On the other hand, LEO-II itself, as an external reasoner, wants to support interactive proof assistants such as Isabelle/HOL, HOL, and OMEGA by efficiently a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005