diff options
| author | Théo Zimmermann | 2019-12-02 08:57:38 +0100 |
|---|---|---|
| committer | Théo Zimmermann | 2019-12-02 08:58:28 +0100 |
| commit | bcae62c4411f750fa755a2ac24e7bf57eb1d2629 (patch) | |
| tree | efa941945d22109ebbf8e8c117b3759f6d6cee38 /doc/sphinx | |
| parent | 68bdefae23d4175b523f4857faab254d9902083c (diff) | |
Merge redundant consecutive changelog entries on reals.
Diffstat (limited to 'doc/sphinx')
| -rw-r--r-- | doc/sphinx/changes.rst | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/doc/sphinx/changes.rst b/doc/sphinx/changes.rst index 47899ea1ed..d08df0ae1e 100644 --- a/doc/sphinx/changes.rst +++ b/doc/sphinx/changes.rst @@ -462,27 +462,17 @@ Changes in 8.11+beta1 by Cauchy sequences of rational numbers (`#10445 <https://github.com/coq/coq/pull/10445>`_, by Vincent Semeria, with the help and review of Guillaume Melquiond and Bas Spitters). - -- **Changed:** Classical real numbers are now defined - as a quotient of these constructive real numbers, which significantly reduces - the number of axioms needed (see `Reals.Rdefinitions` and `Reals.Raxioms`), - while preserving backward compatibility. - - Futhermore, the new axioms for classical real numbers include the limited - principle of omniscience (`sig_forall_dec`), which is a logical principle - instead of an *ad hoc* property of the real numbers. - - (`#10445 <https://github.com/coq/coq/pull/10445>`_, by Vincent Semeria, - with the help and review of Guillaume Melquiond and Bas Spitters) - **Added:** - New module `Reals.ClassicalDedekindReals` defines Dedekind real numbers - as boolean-values functions along with 3 logical axioms: limited principle - of omniscience, excluded middle of negations and functional extensionality. - The exposed type :g:`R` in module :g:`Reals.Rdefinitions` is those - Dedekind reals, hidden behind an opaque module. - Classical Dedekind reals are a quotient of constructive reals, which allows - to transport many constructive proofs to the classical case. - + New module `Reals.ClassicalDedekindReals` defines Dedekind real + numbers as boolean-valued functions along with 3 logical axioms: + limited principle of omniscience, excluded middle of negations, and + functional extensionality. The exposed type :g:`R` in module + :g:`Reals.Rdefinitions` now corresponds to these Dedekind reals, + hidden behind an opaque module, which significantly reduces the + number of axioms needed (see `Reals.Rdefinitions` and + `Reals.Raxioms`), while preserving backward compatibility. + Classical Dedekind reals are a quotient of constructive reals, which + allows to transport many constructive proofs to the classical case (`#10827 <https://github.com/coq/coq/pull/10827>`_, by Vincent Semeria, based on discussions with Guillaume Melquiond, Bas Spitters and Hugo Herbelin, code review by Hugo Herbelin). |
