Hi all,

following http://isabelle.in.tum.de/reports/Isabelle/rev/ea5bc46c11e6,
the first time in Isabelle repository a usable and reasonable abstract
specification of gcd and lcm came to light.

Interested volunteers are welcome to go ahead and
* generalize more properties from nat and int to abstract
specifications, from theories
        src/HOL/GCD.thy
        src/HOL/Number_Theory/Euclidean_Algorithm.thy
* identity duplicates by branding them accordingly:
        lemmas foo_nat = foo [where ?'a = nat]
        lemma foo_nat "…" by (fact foo)
* purging duplicates from he distribution and the AFP, building a
corresponding NEWs entry.

After this clarification the next step can be envisaged: a generic
specification of an euclidean ring (with euclidean division and
euclidean algorithm).

Cheers,
        Florian

-- 

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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to