[Club2] Talks on Fri 27-Jul-2007 11:30 (Turing)

Alexander Krauss krauss at in.tum.de
Wed Jul 25 17:20:40 CEST 2007


... I'm forwarding the announcements to the Club2 list, in order to
reach more people who might be interested...


Dear local Isabelle enthusiasts,

for our jour fixe this Friday we will have two talks, see below.


	Makarius

---------------------------------------------------------------------------

Amine Chaieb and Makarius Wenzel:

  Context aware Calculation and Deduction --- Ring Equalities via Groebner
  Bases in Isabelle

  We address some aspects of a system architecture for mathematical
  assistants that integrates calculations and deductions by common
  infrastructure within the Isabelle theorem proving environment.
  Here calculations may refer to arbitrary extra-logical mechanisms,
  operating on the syntactic structure of logical statements.
  Deductions are devoid of any computational content, but driven by
  procedures external to the logic, following to the traditional ``LCF
  system approach''.  The latter is extended towards explicit
  dependency on abstract theory contexts, with separate mechanisms to
  interpret both logical and extra-logical content uniformly.  Thus we
  are able to implement proof methods that operate on abstract
  theories and a range of particular theory interpretations.  Our
  approach is demonstrated in Isabelle/HOL by a proof-procedure for
  generic ring equalities via Groebner Bases.

---------------------------------------------------------------------------

Makarius Wenzel and Amine Chaieb:

  SML with antiquotations embedded into Isabelle/Isar

  We report on some recent experiments with SML embedded into the
  Isabelle/Isar theory and proof language, such that the program text
  may again refer to formal logical entities via antiquotations.  The
  meaning of our antiquotations within SML text observes the different
  logical environments at compile time, link time (of theory
  interpretations), and runtime (within proof procedures).  As a
  general design principle we neither touch the logical foundations of
  Isabelle, nor the SML language implementation.  Thus we achieve a
  modular composition of the programming language and the logic within
  the Isabelle/Isar framework.  Our work should be understood as a
  continuation and elaboration of the original ``LCF system
  approach'', which has introduced ML as a programming language for
  theorem proving in the first place.

---------------------------------------------------------------------------


More information about the Club2 mailing list