aboutsummaryrefslogtreecommitdiff
path: root/theories/QArith
AgeCommit message (Expand)Author
2010-01-17BigN, BigZ, BigQ: presentation via unique module with both ops and propsletouzey
2010-01-14Avoid some more re-declarations of Equivalence instancesletouzey
2010-01-07Nicer names: DecidableType2* --> Equalities*, OrderedType2* --> Orders*letouzey
2010-01-07Rework of GenericMinMax: new axiomatic, split logical/decidable parts, Leibni...letouzey
2010-01-07OrderTac: use TotalOrder, no more "change" before calling "order" (stuff with...letouzey
2009-12-09Factorisation between Makefile and ocamlbuild systems : .vo to compile are in...letouzey
2009-12-07No more specific syntax "Include Self" for inclusion of partially-applied fun...letouzey
2009-11-16Taking advantage of the new "Include Self Type" in DecidableType2 and NZAxiomsletouzey
2009-11-10DecidableType: A specification via boolean equality as an alternative to eq_decletouzey
2009-11-03Better visibility of the inductive CompSpec used to specify comparison functionsletouzey
2009-11-03OrderedType implementation for various numerical datatypes + min/max structuresletouzey
2009-11-02Remove various useless {struct} annotationsletouzey
2009-10-08Implicit argument of Logic.eq become maximally insertedletouzey
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-08-05changed deprecated setoid into relationamahboub
2008-10-03(Try to) use the conversion oracle also in w_unify to choose which constant tomsozeau
2008-07-27Oups (on refait le 11268 en mieux)herbelin
2008-07-26- Pour CoRN, rétablissement notations Qgt/Qge (mais cette fois avecherbelin
2008-07-24Tauto breaking not only binary "conjunctions" seems like a bad ideamsozeau
2008-07-22A try at allowing matching on applications as a binary syntax node by default.msozeau
2008-07-15Autour du parsing:herbelin
2008-07-04Fix bug #1899: no more strange notations for Qge and Qgtletouzey
2008-04-08- A little cleanup in Classes/*. Separate standard morphisms onmsozeau
2008-04-01Ajout des propriétés $Id:$ là où elles n'existaient pas ou n'étaientherbelin
2008-03-16Reorganize Program and Classes theories. Requiring Setoid no longer setsmsozeau
2008-03-07Fix bug #1704 (ordering of condition goals for (setoid)rewrite). As partmsozeau
2008-03-06Plug the new setoid implemtation in, leaving the original one commentedmsozeau
2008-02-05Add Morphisms for Qceiling and Qfloorroconnor
2007-11-24small improvements about Qc. Beware: Qlt_trans becomes Qclt_trans (as it ough...letouzey
2007-11-06small tactics "swap" and "absurd_hyp" are now obsolete: "contradict" is letouzey
2007-11-06Integration of theories/Ints/Z/* in ZArith and large cleanup and extension of...letouzey
2007-11-01Adding Qround.v (and helper lemmas and hints)roconnor
2007-11-01In agreement with Laurent Thery, start migration of auxiliary results letouzey
2007-09-07- renaming Qle_shift_recip_r into Qle_shift_inv_r, etcroconnor
2007-08-28Adding a few lemmas for reasoning about inequalities over the roconnor
2007-07-13Added Qpower_plus' and Zpower_Qpowerroconnor
2007-07-13Small cleanupletouzey
2007-07-05Added Qpower_mult theorem.roconnor
2007-07-02Correction (partielle) du bug #1587notin
2007-06-25Updated Qpow_tac to work on a a more realistic set of exponent values.roconnor
2007-06-21Adding: Field instance for Q.roconnor
2006-12-11Changement dans le kernel : bgregoir
2006-10-17Mise en forme des theoriesnotin
2006-09-29args implicites dans Fieldbarras
2006-09-28separation de RealFieldbarras
2006-09-26commit de field + renommagesbarras
2006-09-26mise a jour du nouveau ring et ajout du nouveau field, avant renommagesbarras
2006-09-21better scope/require managment (patch by Russel O'Connor)letouzey
2006-06-25nouvel algorithme pour Zgcd (plus rapide) + un Qcompareletouzey
2006-05-31ajout de QArith dans les theories standardsletouzey