diff options
| author | Théo Zimmermann | 2019-04-29 17:46:38 +0200 |
|---|---|---|
| committer | Théo Zimmermann | 2019-04-30 16:10:18 +0200 |
| commit | 9af92ba8374e51f00a58fe97abce18c67884db25 (patch) | |
| tree | 29d784d3111a28aefcbf5bf88d463b38047ef6ec | |
| parent | 73a0d923563b5ec157d517eb5e8ea1c794be64a9 (diff) | |
Change entry from #9651.
| -rw-r--r-- | doc/sphinx/changes.rst | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/doc/sphinx/changes.rst b/doc/sphinx/changes.rst index 3b34973306..1c4c748295 100644 --- a/doc/sphinx/changes.rst +++ b/doc/sphinx/changes.rst @@ -79,18 +79,31 @@ reference manual. Here are the most important user-visible changes: to get the venerable Fourier-based engine (`#8457 <https://github.com/coq/coq/pull/8457>`_, by Fréderic Besson). -- New SSReflect intro patterns: - - - temporary introduction: `=> +` - - block introduction: `=> [^ prefix ] [^~ suffix ]` - - fast introduction: `=> >` - - tactics as views: `=> /ltac:mytac` - - replace hypothesis: `=> {}H` - - See Section :ref:`introduction_ssr` - (`#6705 <https://github.com/coq/coq/pull/6705>`_, by Enrico Tassi, - with help from Maxime Dénès, - ideas coming from various users). +- SSReflect: + + - New intro patterns: + + - temporary introduction: `=> +` + - block introduction: `=> [^ prefix ] [^~ suffix ]` + - fast introduction: `=> >` + - tactics as views: `=> /ltac:mytac` + - replace hypothesis: `=> {}H` + + See Section :ref:`introduction_ssr` + (`#6705 <https://github.com/coq/coq/pull/6705>`_, by Enrico Tassi, + with help from Maxime Dénès, + ideas coming from various users). + + - New tactic :tacn:`under` to rewrite under binders, given an + extensionality lemma: + + - interactive mode: :n:`under @term`, associated terminator: :tacn:`over` + - one-liner mode: `under @term do [@tactic | ...]` + + It can take occurrence switches, contextual patterns, and intro patterns: + :g:`under {2}[in RHS]eq_big => [i|i ?] do ...` + (`#9651 <https://github.com/coq/coq/pull/9651>`_, + by Erik Martin-Dorel and Enrico Tassi). - :cmd:`Combined Scheme` now works when inductive schemes are generated in sort :math:`\Type`. It used to be limited to sort `Prop` |
