[isabelle-dev] Clash of specifications

Makarius makarius at sketis.net
Fri Jul 3 15:48:26 CEST 2009


On Fri, 3 Jul 2009, Florian Haftmann wrote:

>> *** Clash of specifications "Sign.sign.size_sign_inst.size_sign_def" and
>> "Sign.sign.size_sign_inst.size_sign_def" for constant "Nat.size_class.size"
>> *** At command "theory".
>
> I guess that you have a theory which introduces a type "sign".  When you
> ensure that this theory has "Plain" as ancestor, the problem should
> disappear; if not, I think I'll have a look at the offending theories.

Didn't we have this some months ago already? Unless a theory contributes 
to Main, it must include Main.  Otherwise all kinds of strange effects can 
occur, even with Plain.


 	Makarius



More information about the isabelle-dev mailing list