Re: [isabelle] Tactic Emulation



Christian Urban wrote:
> An offline discussion revealed that the problem was due to 
> non-existing ML-bindings for theorems one proves in ones own 
> theories. While theorems, like conjI from HOL, have an ML-binding 
> with the same name, ones own theorems must be fetched from 
> the theorem-database. This can be done with the functions 
> "thm" and "get_thm".

You may also note that recent development snapshots of Isabelle support
a bundle of antiquotations on the Isar ML-level, notably an
antiquotation for theorems:

lemma True
by (tactic {* rtac @{thm TrueI} 1 *} )

I.e. there is no need for explicit ML bindings for theorems any more.

	Florian

begin:vcard
fn:Florian Haftmann
n:Haftmann;Florian
org;quoted-printable;quoted-printable:Technische Universit=C3=A4t M=C3=BCnchen ;Institut f=C3=BCr Informatik, Lehrstuhl Software and Systems Engineering
adr;quoted-printable;quoted-printable:;;Boltzmannstra=C3=9Fe 3;M=C3=BCnchen;Bayern;85748;Deutschland
email;internet:florian.haftmann at informatik.tu-muenchen.de
title:M. Sc.
tel;work:(++49 89) 289 - 17300
note;quoted-printable:PGP available: =
	=0D=0A=
	http://www4.informatik.tu-muenchen.de/~haftmann/pgp/florian_haftmann_at_i=
	nformatik_tu_muenchen_de.pgp=0D=0A=
	
x-mozilla-html:FALSE
url:http://isabelle.in.tum.de/~haftmann
version:2.1
end:vcard

Attachment: signature.asc
Description: OpenPGP digital signature



This archive was generated by a fusion of Pipermail (Mailman edition) and MHonArc.