aboutsummaryrefslogtreecommitdiff
path: root/doc/changelog/10-standard-library/12073-split-nsatz.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/changelog/10-standard-library/12073-split-nsatz.rst')
-rw-r--r--doc/changelog/10-standard-library/12073-split-nsatz.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/changelog/10-standard-library/12073-split-nsatz.rst b/doc/changelog/10-standard-library/12073-split-nsatz.rst
new file mode 100644
index 0000000000..bc3c24e441
--- /dev/null
+++ b/doc/changelog/10-standard-library/12073-split-nsatz.rst
@@ -0,0 +1,11 @@
+- **Changed:**
+ It is now possible to import the :g:`nsatz` machinery without
+ transitively depending on the axioms of the real numbers nor of
+ classical logic by loading ``Coq.nsatz.NsatzTactic`` rather than
+ ``Coq.nsatz.Nsatz``. Note that some constants have changed kernel
+ names, living in ``Coq.nsatz.NsatzTactic`` rather than
+ ``Coq.nsatz.Nsatz``; this might cause minor incompatibilities that
+ can be fixed by actually running :g:`Import Nsatz` rather than
+ relying on absolute names (fixes `#5445
+ <https://github.com/coq/coq/issues/5445>`_, `#12073
+ <https://github.com/coq/coq/pull/12073>`_, by Jason Gross).