aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | | | | | | | | | | | | | | | Typo doc notations.Gravatar Hugo Herbelin2017-03-09
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Clarifying doc about interpretation of scopes in notations (#5386).Gravatar Hugo Herbelin2017-03-09
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | [travis] Move GeoCoq to allow fail.Gravatar Emilio Jesus Gallego Arias2017-03-09
| |/ / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to agree a bit more with upstream.
* | | | | | | | | | | | | | | Merge PR#318: Providing a file in the Logic library to work with extensional ↵Gravatar Maxime Dénès2017-03-09
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | choice
* | | | | | | | | | | | | | | | Micromega: removing a constant preventing micromega to be loaded before Logic.v.Gravatar Hugo Herbelin2017-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The constant was useless after 9f56baf which fixed #5073.
* | | | | | | | | | | | | | | | Fixing dependency order of plugins.Gravatar Hugo Herbelin2017-03-09
| |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to support static linking of plugins (application to debugging or to when option -natdynlink is "no").
| | | | | | | | | | | * | | | Merge PR#452: [ltac] Move dummy plugin to plugins folder.Gravatar Maxime Dénès2017-03-07
| | | | | | | | | | | |\ \ \ \
* | | | | | | | | | | | | | | | Fixing Bug 5383 (Hyps Limit) + small refactoring.Gravatar Pierre Courtieu2017-03-07
| | | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | Merge PR#453: [travis] Backport trunk's travis support.Gravatar Maxime Dénès2017-03-07
| | | | | | | | | | | |\ \ \ \ \ | | | | | | | | | | | | |_|_|/ / | | | | | | | | | | | |/| | | |
* | | | | | | | | | | | | | | | Merge PR#436: [ocamlbuild] Update META for the vernac split.Gravatar Maxime Dénès2017-03-07
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR#447: [travis] [External CI] fiat-parsersGravatar Maxime Dénès2017-03-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR#279: A few lemmas about iff and about orders on positive and ZGravatar Maxime Dénès2017-03-06
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | | | | | | | CHANGES: choice over setoids and prop. ext.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Strengthening some of the results in ChoiceFacts.v.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Further highlighting when the correspondence between variants of choice is independent of the domain and codomain of the function, as was done already done in the beginning of the file (suggestion from Jason). Adding some corollaries.
| | | | * | | | | | | | | | | | | | | Adding explicitly a file to work in the context of propositional extensionality.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Adding a file providing extensional choice (i.e. choice over setoids).Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also integrating suggestions from Théo.
| | | | * | | | | | | | | | | | | | | Adding various properties and characterization of the extensionalGravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | axiom of choice (i.e. choice on setoids) and of the axiom selecting representatives in classes of equivalence. Also integrating suggestions from Théo.
| | | | * | | | | | | | | | | | | | | Slightly unifying renaming in ChoiceFacts.v.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | | Logic library: Adding a characterization of excluded-middle in term ofGravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | choice of a representative in a partition of bool. Also move a result about propositional extensionality from ClassicalFacts.v to PropExtensionalityFacts.v, generalizing it by symmetry. Also spotting typos (thanks to Théo).
* | | | | | | | | | | | | | | | | | | Merge PR#273: Tidy stdlibGravatar Maxime Dénès2017-03-03
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | | | | Completing basic lemmas about <= and < in BinInt.Z.Pos2Z.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | Relying on BinInt.Z.Pos2Z for proofs of a few lemmas in Zorder.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | Completing "few lemmas about Zneg" with lemmas also about Zpos.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | | A couple of other useful properties about compare_cont.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't know if compare_cont is very useful to use, but, at least, these extensions make sense.
| | * | | | | | | | | | | | | | | | | | Compatibility of iff wrt not and imp.Gravatar Hugo Herbelin2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This completes the series and cannot hurt.
| | | | | * | | | | | | | | | | | | | | Formatting references with surrounding brackets in Diaconescu.v.Gravatar Hugo Herbelin2017-03-03
| |_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | * | | [ltac] Move dummy plugin to plugins folder.Gravatar Emilio Jesus Gallego Arias2017-03-03
| | | | | | | | | | | | | | | |/ / / | | | | | | | | | | | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to fix `Declare ML Module "ltac_plugin".
| | | | | | | | | | | | | | | * | | [travis] Backport trunk's travis support.Gravatar Emilio Jesus Gallego Arias2017-03-02
| | | | | | | | | | | | | | |/ / /
| | | | | | | | | | * | | | | | | Add η principles for sigma typesGravatar Jason Gross2017-03-01
| | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | Remove some trailing whitespace in Init/Specif.vGravatar Jason Gross2017-03-01
| |_|_|_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge PR#399: Debug by defaultGravatar Maxime Dénès2017-02-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR#395: Allow hintdb to be parameters in a Ltac definition orGravatar Maxime Dénès2017-02-27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tactic Notation
| | | | | * | | | | | | | | | | | | [travis] [External CI] fiat-parsersGravatar Emilio Jesus Gallego Arias2017-02-24
| | | | |/ / / / / / / / / / / / /
| | | | | | | | | | | | * / / / / TACTIC EXTEND now takes an optional level as argument.Gravatar Maxime Dénès2017-02-24
| |_|_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The syntax is: TACTIC EXTEND foo AT LEVEL i This commit makes it possible to define tacticals like the ssreflect arrow without having to resort to GEXTEND statements and intepretation hacks. Note that it simply makes accessible through the ML interface what Tactic Notation already supports: Tactic Notation (at level 1) tactic1(t) "=>" ipats(l) := ...
* | | | | | | | | | | | | | | | Revert "Add empty ltac_plugin file for forward compatibility."Gravatar Maxime Dénès2017-02-24
| |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e8137ae63b3b19436755f372b595e7343e942894, was meant for 8.6 branch only.
| | | | | | | | * | | | | | | Simplifying the proof of NoRetractToModalProposition.paradox inGravatar Hugo Herbelin2017-02-24
| |_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hurkens.v by dropping the artificial need for monad laws. Tactic eauto decided to be dependent on the laws but there is a shorter proof without them. [Interestingly, eauto is not able to find the short proof. This is a situation of the form subgoal 1: H : ?A |- P x subgoal 2: H : M ?A |- M (forall x, P x) where addressing the second subgoal would find the right instance of ?A, but this instance is too hard to find by addressing first the first subgoal.]
* | | | | | | | | | | | | | Fixing #use"include" after vernac is added and ltac is moved to a plugin.Gravatar Hugo Herbelin2017-02-23
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2017-02-22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2017-02-22
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * | | | Allow interactive editing of Coq.Init.LogicGravatar Jason Gross2017-02-21
| |_|_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this change, coqtop complains that I need to require Coq.Init.Logic to use [replace ... with ... by ...].
* | | | | | | | | | | | | | [travis] track an 8.7 specific branch of HoTT.Gravatar Maxime Dénès2017-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is required since we merged PR#309: Ltac as a plugin.
* | | | | | | | | | | | | | Merge PR#309: Ltac as a pluginGravatar Maxime Dénès2017-02-21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | Add empty ltac_plugin file for forward compatibility.Gravatar Maxime Dénès2017-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is in preparation for landing of PR#309: Ltac as a plugin
| | | | | | | | | | * | | | | Fix V7 syntax in refman.Gravatar Théo Zimmermann2017-02-20
| | | | | | | | | | | | | | |
| | | | | * | | | | | | | | | Deprecate -debug flag.Gravatar Maxime Dénès2017-02-20
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge PR#189: Remove tabulation support from pretty-printing.Gravatar Maxime Dénès2017-02-20
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | |
| | | | | | | | * | | | | | | Merge pull request #4 from Zimmi48/patch-1Gravatar Emilio Jesús Gallego Arias2017-02-20
| | | | | | | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ocamlbuild] fix small mistakes in descriptions
| | | | | | | | | * | | | | | | [ocamlbuild] fix small mistakes in descriptionsGravatar Théo Zimmermann2017-02-20
| | | | | | | | |/ / / / / / /
| | | | | | | | * | | | | | | [ocamlbuild] Update meta for the vernac split.Gravatar Emilio Jesus Gallego Arias2017-02-20
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Fixing debugger after the split of toplevel into vernac.Gravatar Pierre-Marie Pédrot2017-02-19
| |_|_|_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | |