aboutsummaryrefslogtreecommitdiff
path: root/theories/Classes
AgeCommit message (Expand)Author
2008-04-09Fixes in new Morphisms files. msozeau
2008-04-09Fix the last compilation problemmsozeau
2008-04-09Fix compilation problemmsozeau
2008-04-08- A little cleanup in Classes/*. Separate standard morphisms onmsozeau
2008-04-02Minor fixes. Use expanded type in class_tactics for Morphism search, tomsozeau
2008-04-01Ajout des propriétés $Id:$ là où elles n'existaient pas ou n'étaientherbelin
2008-03-31- Fix for rewriting under dependent products.msozeau
2008-03-29Fix test-suite files, change conflicting notation "->rel" and the othersmsozeau
2008-03-28Improve error handling and messages for typeclasses. msozeau
2008-03-28- Second pass on implementation of let pattern. Parse "let ' par [as x]?msozeau
2008-03-27Various fixes on typeclasses:msozeau
2008-03-25Interpret patterns for hypotheses types in match goal in type_scope (if not amsozeau
2008-03-23Fix a bug found by B. Grégoire when declaring morphisms in modulemsozeau
2008-03-22Compatibility fixes, backtrack on definitions of reflexive,msozeau
2008-03-19Do another pass on the typeclasses code. Correct globalization of classmsozeau
2008-03-18Implementation of rewriting under lambdas. Tested on exists only.msozeau
2008-03-18Correct implementation of normalization of signatures using setoidmsozeau
2008-03-17Add the possibility of specifying constants to unfold for typeclassmsozeau
2008-03-16Removed unneeded tactics from RelationClasses. Usemsozeau
2008-03-16Using the "relation" constant made some unifications fail in the newmsozeau
2008-03-16Reorganize Program and Classes theories. Requiring Setoid no longer setsmsozeau
2008-03-16Minor fixes on setoid rewriting. Now uses definitions of [relation] andmsozeau
2008-03-09Add a missing morphism declaration that turns morphisms on R ==> R' tomsozeau
2008-03-08Fix bugs that were reopened due to the change of setoidmsozeau
2008-03-06Plug the new setoid implemtation in, leaving the original one commentedmsozeau
2008-03-06Coquille vraisemblablement introduite par la révision 10628notin
2008-03-06Syntax changes in typeclasses, remove "?" for usual implicit argumentsmsozeau
2008-02-28Do not open type_scope in SetoidClass.msozeau
2008-02-28Fix compilation problem (hopefully).msozeau
2008-02-26Proper implicit arguments handling for assumptionsmsozeau
2008-02-14Backtrack changes on eauto, move specialized version of eauto inmsozeau
2008-02-13Debugging of the class_setoid tactic and eauto. Prepare for move frommsozeau
2008-02-10Backport Program Instance into Instance. Proper early error message ifmsozeau
2008-02-09Fix the clrewrite tactic, change Relations.v to work on relations in Propmsozeau
2008-02-08Change implementation of resolution for typeclasses to use a customizedmsozeau
2008-02-06Fix obligations not being discharged due to new definition of complement.msozeau
2008-02-06New algorithm to resolve morphisms, after discussion with Nicolasmsozeau
2008-02-03Add new files theories/Program/Basics.v and theories/Classes/Relations.vmsozeau
2008-01-31Debug implementation of dependent induction/dependent destruction and documen...msozeau
2008-01-30Support for occurences and 'in' in class_setoid, work on corresponding tactic...msozeau
2008-01-18Fix bug #1778, better typeclass error messages. Move Obligations Tactic to a ...msozeau
2008-01-18Change notation for setoid inequality, coerce objects before comparing them. ...msozeau
2008-01-17Fix Makefile bug, using .v instead of .vo and document SetoidDec.vmsozeau
2008-01-17Add new LetPattern construct to replace dest. syntax: let| pat := t in b is b...msozeau
2008-01-15Generalize instance declarations to any context, better name handling. Add ho...msozeau
2008-01-07Cleaner quantifiers for type classes, breaks clrewrite for the moment but imp...msozeau
2008-01-07Remove spurious .d, better tactics.msozeau
2008-01-05Fix a naming bug reported by Arnaud Spiwack, allow instance search to create ...msozeau
2008-01-04Add partial setoids in theories/Classes, add SetoidDec class for setoids with...msozeau
2007-12-31Move Classes.Setoid to Classes.SetoidClass to avoid name clash.msozeau