Locales are Isabelle’s approach for dealing with parametric theories. They have been designed as a module system for a theorem prover that can adequately represent the complex inter-dependencies between structures found in abstract algebra, but have proven fruitful also in other applications — for example, software verification. Both design and implementation of locales have evolved consider-ably since Kammüller did his initial experiments. Today, locales are a simple yet powerful extension of the Isar proof language. The present tutorial covers all major facilities of locales. It is intended for locale novices; familiarity with Isabelle and Isar is presumed.
AbstractWe give a proof of localic Priestley duality. Our approach is based on lax proper maps of lo...
Verification problems are often expressed in a language which mixes several theories. A natural ques...
Abstract. Isar is an extension of the theorem prover Isabelle with a language for writing human-read...
Locales provide a module system for the Isabelle proof assistant. Recently, locales have been ported...
The generic proof assistant Isabelle provides a landscape of specification contexts that is consider...
The goal of this paper is to illustrate the wide applicability in verification of results on local r...
We present a general framework which allows to identify complex theories important in verification f...
AbstractVerification of imperative programs means reasoning about modifications of a program state. ...
We propose that the phenomenon of local state may be understood in terms of Strachey 's concept...
In this paper we study interpolation in local extensions of a base theory. Weidentify situations in ...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
AbstractThis paper uses the locale theory approach to topology. Two descriptions are given of all lo...
Abstract. Local theory extensions provide a complete and efficient way for reasoning about satisfiab...
Abstract. Interactive Theorem Provers have a long tradition, going back to the 1970s when interactio...
Abstract We present the generic system framework of Isabelle/Isar underlying recent versions of Isab...
AbstractWe give a proof of localic Priestley duality. Our approach is based on lax proper maps of lo...
Verification problems are often expressed in a language which mixes several theories. A natural ques...
Abstract. Isar is an extension of the theorem prover Isabelle with a language for writing human-read...
Locales provide a module system for the Isabelle proof assistant. Recently, locales have been ported...
The generic proof assistant Isabelle provides a landscape of specification contexts that is consider...
The goal of this paper is to illustrate the wide applicability in verification of results on local r...
We present a general framework which allows to identify complex theories important in verification f...
AbstractVerification of imperative programs means reasoning about modifications of a program state. ...
We propose that the phenomenon of local state may be understood in terms of Strachey 's concept...
In this paper we study interpolation in local extensions of a base theory. Weidentify situations in ...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
AbstractThis paper uses the locale theory approach to topology. Two descriptions are given of all lo...
Abstract. Local theory extensions provide a complete and efficient way for reasoning about satisfiab...
Abstract. Interactive Theorem Provers have a long tradition, going back to the 1970s when interactio...
Abstract We present the generic system framework of Isabelle/Isar underlying recent versions of Isab...
AbstractWe give a proof of localic Priestley duality. Our approach is based on lax proper maps of lo...
Verification problems are often expressed in a language which mixes several theories. A natural ques...
Abstract. Isar is an extension of the theorem prover Isabelle with a language for writing human-read...