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

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




PGP available:

Attachment: signature.asc
Description: OpenPGP digital signature

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