[isabelle-dev] class recpower and other classes...
Tobias Nipkow
nipkow at in.tum.de
Tue Nov 6 15:37:56 CET 2007
Lest my meaning be lost or misconstrued: "in M" meant that if you are
not at TUM, please use email, but if you are, it is better to discuss
this complex topic in person.
Tobias
Tobias Nipkow schrieb:
> I suggest that those of us in M do not start an email discussion but
> meet in person to discuss this.
>
> Tobias
>
> Amine Chaieb schrieb:
>> The class recpower is very unfortunate. I suggest to remove it and
>> replace it by definitions inside the locale/class (The axioms *are* a
>> recursive function definition).
>>
>> The problem with the actual structure of classes is that many classes
>> have been separated (which is nice for separation of concepts) but now
>> we need to merge almost any two interesting classes into one in order to
>> prove theorems in the locale and not on the axclass level, since it is
>> not possible to do the following:
>>
>> lemma (in ring + recpower) ...
>>
>> as soon as you want a theorem about power in rings, where power is
>> something very natural in terms of multiplication...
>>
>> any suggestions, thoughts?
>>
>> I also suggest the introduction of several "join" classes such as
>> (semi)ring/field + division_by_zero
>> ring + characteristic_zero
>> and many other useful classes, we use "almost daily". Is it thinkable to
>> have such things in HOL or should I just rebuild the Ring_and_Field
>> theory as I need it?
>>
>> Amine.
>> _______________________________________________
>> Isabelle-dev mailing list
>> Isabelle-dev at mailbroy.informatik.tu-muenchen.de
>> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
> _______________________________________________
> Isabelle-dev mailing list
> Isabelle-dev at mailbroy.informatik.tu-muenchen.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
More information about the isabelle-dev
mailing list