International audienceWe represent a theory of (a fragment of) Isabelle/HOL inIsabelle/HOL. The purpose of this exercise is to write packages fordomain-specific specifications such as class models, B-machines, ...,and generally speaking, any domain-specific languages whoseabstract syntax can be defined by a HOL "datatype". On this basis, theIsabelle code-generator can then be used to generate code for globalcontext transformations as well as tactic code.Consequently the package is geared towards parsing, printing and code-generation to the Isabelle API.It is at the moment not sufficiently rich for doing meta theory on Isabelle itself. Extensions in this direction are possible though.Moreover, the chosen fragment is fairly rudimentary. Howev...
Isabelle features a Haskell-like type system with ordered type classes al-ready since 1991 (see [Nip...
Isabelle [Pau94] is a generic theorem proving environment. It is written in ML, and is part of the L...
International audienceWhile Isabelle is mostly known as part of Isabelle/HOL (an interactive theorem...
International audienceWe represent a theory of (a fragment of) Isabelle/HOL inIsabelle/HOL. The purp...
Abstract We show how modern proof environments comprising code generators and reflection facilities ...
This development provides an efficient, extensible, machine checked collections framework for use in...
Abstract. Datatypes freely generated by their constructors are well supported in mainstream proof as...
Modern programming languages offer a lot of guarantees (no or few memory leaks, safe parallel progra...
Datatypes freely generated by their constructors are well supported in mainstream proof assistants. ...
Object-based and object-oriented specification languages (likeUML/OCL, JML, Spec#, or Eiffel) allow ...
We present the generic system framework of Isabelle/Isar underlying recent versions of Isabelle. Amo...
Abstract We present the generic system framework of Isabelle/Isar underlying recent versions of Isab...
We present partial translations of Haskell programs to Isabelle that have been imple-mented as part ...
This tutorial describes the new package for defining datatypes and codatatypes in Isabelle/HOL. The ...
Abstract. We reconsider the well-known concept of Haskell-style type classes within the logical fram...
Isabelle features a Haskell-like type system with ordered type classes al-ready since 1991 (see [Nip...
Isabelle [Pau94] is a generic theorem proving environment. It is written in ML, and is part of the L...
International audienceWhile Isabelle is mostly known as part of Isabelle/HOL (an interactive theorem...
International audienceWe represent a theory of (a fragment of) Isabelle/HOL inIsabelle/HOL. The purp...
Abstract We show how modern proof environments comprising code generators and reflection facilities ...
This development provides an efficient, extensible, machine checked collections framework for use in...
Abstract. Datatypes freely generated by their constructors are well supported in mainstream proof as...
Modern programming languages offer a lot of guarantees (no or few memory leaks, safe parallel progra...
Datatypes freely generated by their constructors are well supported in mainstream proof assistants. ...
Object-based and object-oriented specification languages (likeUML/OCL, JML, Spec#, or Eiffel) allow ...
We present the generic system framework of Isabelle/Isar underlying recent versions of Isabelle. Amo...
Abstract We present the generic system framework of Isabelle/Isar underlying recent versions of Isab...
We present partial translations of Haskell programs to Isabelle that have been imple-mented as part ...
This tutorial describes the new package for defining datatypes and codatatypes in Isabelle/HOL. The ...
Abstract. We reconsider the well-known concept of Haskell-style type classes within the logical fram...
Isabelle features a Haskell-like type system with ordered type classes al-ready since 1991 (see [Nip...
Isabelle [Pau94] is a generic theorem proving environment. It is written in ML, and is part of the L...
International audienceWhile Isabelle is mostly known as part of Isabelle/HOL (an interactive theorem...