Summary
- merged
- tuned;
- clarified file names;
- SML/NJ is no longer supported;
- dropped various legacy fact bindings and tuned proofs
- separated potentially conflicting type class instance into separate theory
- gcd instances for poly
- more sophisticated GCD syntax
- cleansed junk-producing interpretations for gcd/lcm on nat altogether
- dropped various legacy fact bindings
- generalized some lemmas; moved some lemmas in more appropriate places; deleted potentially dangerous simp rule
- more theorems concerning gcd/lcm/Gcd/Lcm
- further generalization and polishing
- pulled out legacy aliasses and infamous dvd interpretations into theory appendix
- prefer abbreviations for compound operators INFIMUM and SUPREMUM
- consolidated name