Re: [isabelle] Lattices and syntactic classes



> But note that to simplify your instantiation proofs you can
> prove a specific introduction rule for P ==> OFCLASS('a, left_inf) where
> P is the body of your left_inf class.

A further aspect: Pure.intro declaration have precedence over the intro
classes method, as shown in the folling silly example:

lemma nonsense [Pure.intro]:
  "False \<Longrightarrow> OFCLASS('a, default_class)"
  ..

instance bool :: default
apply default
oops

By declaring your customary class introduction rules Pure.intro, they
are preferred in instance proofs.

	Florian

-- 

Home:
http://www.in.tum.de/~haftmann

PGP available:
http://home.informatik.tu-muenchen.de/haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de

Attachment: signature.asc
Description: OpenPGP digital signature



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