index
:
coq
master
The formal proof system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
proofs
/
logic.ml
Age
Commit message (
Expand
)
Author
2020-07-01
UIP in SProp
Gaëtan Gilbert
2020-06-24
Remove the catchable-exception related functions.
Pierre-Marie Pédrot
2020-05-12
Write the outermost part of the legacy refiner directly in the monad.
Pierre-Marie Pédrot
2020-05-12
Clean up the legacy refiner implementation.
Pierre-Marie Pédrot
2020-05-12
Remove legacy Refiner error constructors.
Pierre-Marie Pédrot
2020-05-12
Wrap the legacy refiner type into the Logic API.
Pierre-Marie Pédrot
2020-05-12
Do not use Unsafe.to_constr for old refiner conclusion.
Pierre-Marie Pédrot
2020-03-18
Update headers in the whole code base.
Théo Zimmermann
2020-02-06
unsafe_type_of -> type_of in Logic.check_typability
Gaëtan Gilbert
2019-11-21
[coq] Untabify the whole ML codebase.
Emilio Jesus Gallego Arias
2019-06-17
Update ml-style headers to new year.
Théo Zimmermann
2019-05-10
Fast-path for reordering of a single closed variable.
Pierre-Marie Pédrot
2019-05-10
Split the hypothesis conversion check in a conversion + ordering check.
Pierre-Marie Pédrot
2019-05-10
Logic.convert_hyp now takes an environment as an argument.
Pierre-Marie Pédrot
2019-05-10
Cleanup of Logic.convert_hyp.
Pierre-Marie Pédrot
2019-04-05
[api] [proofs] Remove dependency of proofs on interp.
Emilio Jesus Gallego Arias
2018-12-12
Merge PR #8965: Add `String Notation` vernacular like `Numeral Notation`
Hugo Herbelin
2018-12-09
[doc] Enable Warning 50 [incorrect doc comment] and fix comments.
Emilio Jesus Gallego Arias
2018-11-28
Factor out common code in numeral/string notations
Jason Gross
2018-11-21
[legacy proof engine] Remove some cruft.
Emilio Jesus Gallego Arias
2018-11-19
[proof] Provide better control of "open proofs" exceptions.
Emilio Jesus Gallego Arias
2018-10-31
Renaming is_template_polymorphic -> is_template_polymorphic_ind.
Hugo Herbelin
2018-10-30
Avoid passing dummy env to error printer
Maxime Dénès
2018-10-26
Cleanup evar_extra: remove evar_info's store and add maps to evar_map
Matthieu Sozeau
2018-10-14
Passing env functionally in move_hyp and insert_decl_in_named_context.
Hugo Herbelin
2018-09-19
Fix Numeral Notations (2/4 - exceptions, usr_err)
Jason Gross
2018-06-12
[api] Misctypes removal: several moves:
Emilio Jesus Gallego Arias
2018-06-04
Stronger invariants in unification signature.
Pierre-Marie Pédrot
2018-05-23
Collecting Array.smart_* functions into a module Array.Smart.
Hugo Herbelin
2018-03-29
Preparing old-style refine from logic.ml to deal with "Cases" proof
Hugo Herbelin
2018-02-27
Update headers following #6543.
Théo Zimmermann
2018-02-02
Reductionops.nf_* now take an environment.
Gaëtan Gilbert
2017-12-11
[proof] Embed evar_map in RefinerError exception.
Emilio Jesus Gallego Arias
2017-11-22
[api] Deprecate Term destructors, move to Constr
Emilio Jesus Gallego Arias
2017-11-13
[api] Another large deprecation, `Nameops`
Emilio Jesus Gallego Arias
2017-11-06
[api] Move structures deprecated in the API to the core.
Emilio Jesus Gallego Arias
2017-08-29
Merge PR #830: Moving assert (the "Cut" rule) to new proof engine
Maxime Dénès
2017-07-04
Bump year in headers.
Pierre-Marie Pédrot
2017-06-25
Moving "assert" (internally "Cut") to the new proof engine.
Hugo Herbelin
2017-06-25
Exporting general-purpose functions on goal contexts from "logic.ml" to "tact...
Hugo Herbelin
2017-06-13
Improving documentation of tactic "move" (report #4561).
Hugo Herbelin
2017-06-02
Drop '.' from CErrors.anomaly, insert it in args
Jason Gross
2017-05-27
[cleanup] Unify all calls to the error function.
Emilio Jesus Gallego Arias
2017-05-03
Merge PR#411: Mention template polymorphism in the documentation.
Maxime Dénès
2017-04-27
Remove some unused values and types
Gaetan Gilbert
2017-04-11
Update various comments to use "template polymorphism"
Gaetan Gilbert
2017-04-01
Using delayed universe instances in EConstr.
Pierre-Marie Pédrot
2017-03-29
Fix call to broken unsafe_type_of in apply tactic.
Maxime Dénès
2017-02-14
Definining EConstr-based contexts.
Pierre-Marie Pédrot
2017-02-14
Removing various compatibility layers of tactics.
Pierre-Marie Pédrot
[next]