Towards Automated Proof Strategy Generalisation

نویسندگان

  • Gudmund Grov
  • Ewen Maclean
چکیده

The ability to automatically generalise (interactive) proofs and use such generalisations to discharge related conjectures is a very hard problem which remains unsolved; this paper shows how we hope to make a start on solving this problem. We develop a notion of goal types to capture key properties of goals, which enables abstractions over the specific order and number of sub-goals arising when composing tactics. We show that the goal types form a lattice, and utilise this property in the techniques we develop to automatically generalise proof strategies in order to reuse it for proofs of related conjectures. We illustrate our approach with an example.

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

ثبت نام

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

منابع مشابه

ALGEBRAIC INDEPENDENCE OF CERTAIN FORMAL POWER SERIES (I)

We give a proof of the generalisation of Mendes-France and Van der Poorten's recent result over an arbitrary field of positive characteristic and then by extending a result of Carlitz, we shall introduce a class of algebraically independent series.

متن کامل

A Conceptual Model for Submarine Feature Description and Generalisation in Nautical Chart Production

Background: Nautical chart is a kind of map used to describe the seafloor morphology and shoreline of adjacent land. The principle purpose of nautical chart is to provide necessary information to ensure safety and efficiency of navigation [1]. As a consequence, construction of a nautical chart follows very specific rules. On one hand, the depth indicated at a point of the map must never be deep...

متن کامل

Towards Automated Proof Support for Probabilistic Distributed Systems

The mechanisation of proofs for probabilistic systems is particularly challenging due to the verification of real-valued properties that probability entails: experience indicates [12, 4, 11] that there are many difficulties in automating real-number arithmetic in the context of other program features. In this paper we propose a framework for verification of probabilistic distributed systems bas...

متن کامل

Proving Divide & Conquer Complexities in Isabelle/HOL

The Akra–Bazzi method [1], a generalisation of the well-known Master Theorem, is a useful tool for analysing the complexity of Divide & Conquer algorithms. This work describes a formalisation of the Akra–Bazzi method (as generalised by Leighton [14]) in the interactive theorem prover Isabelle/HOL and the derivation of a generalised version of the Master Theorem from it. We also provide some aut...

متن کامل

A Tool for Automated Theorem Proving in Agda

We present a tool for automated theorem proving in Agda, an implementation of Martin-Löf’s intuitionistic type theory. The tool is intended to facilitate interactive proving by relieving the user from filling in simple but tedious parts of a proof. The proof search is conducted directly in type theory and produces proof terms. Any proof term is verified by the Agda type-checker, which ensures s...

متن کامل

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


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

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

دوره abs/1303.2975  شماره 

صفحات  -

تاریخ انتشار 2013