Back to Search Start Over

Improving the Usability of HOL Through Controlled Automation Tactics.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Schneider, Klaus
Brandt, Jens
Kang, Eunsuk
Aagaard, Mark D.
Source :
Theorem Proving in Higher Order Logics (9783540745907); 2007, p157-172, 16p
Publication Year :
2007

Abstract

This paper introduces the concept of controlled automation as a balanced medium between high-level automated reasoning and low-level primitive tactics in HOL. We created a new tactic that subsumes many existing low-level tactics for logical operations and three new tactics that simplify common uses of term rewriting: definition expansion, simplification, and equational rewriting. To implement the tactics, we extended HOL with a facility to label assumptions and operate uniformly on both goals and assumptions. We select automatically and predictably which low-level tactic to apply by examining the structure of the selected assumption or goal. A simple and uniform set of hints enable users to provide the minimal information needed to guide the tactics. We performed two case studies and achieved a 60% reduction in the number of unique tactics used. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540745907
Database :
Complementary Index
Journal :
Theorem Proving in Higher Order Logics (9783540745907)
Publication Type :
Book
Accession number :
33434149
Full Text :
https://doi.org/10.1007/978-3-540-74591-4_13