aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2026-07-12 09:59:59 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2026-07-12 17:56:10 -0300
commite92c8e00290bab8db328058c437b471c0f1671a4 (patch)
treef4ff85923298f70b7e66c3ec8e9e780bab784d7b /docs
parentc3b4c7aee1f0d4beb078938d330e982e752927a1 (diff)
downloadSOL-e92c8e00290bab8db328058c437b471c0f1671a4.tar.gz
SOL-e92c8e00290bab8db328058c437b471c0f1671a4.zip
algebraic identities of plus and times discharge symbolically
Diffstat (limited to '')
-rw-r--r--docs/core-design-and-pipeline.org17
-rw-r--r--docs/vm.org7
2 files changed, 14 insertions, 10 deletions
diff --git a/docs/core-design-and-pipeline.org b/docs/core-design-and-pipeline.org
index c81b58a..eda5429 100644
--- a/docs/core-design-and-pipeline.org
+++ b/docs/core-design-and-pipeline.org
@@ -117,14 +117,15 @@ two of the ladder in decision 10:
- interval propagation over residue: contradictions fail, finite
integer ranges enumerate;
- symbolic discharge, first fragment: universals over infinite
- domains decided by kind inclusion and interval entailment, with
- refutations backed by counterexamples.
-
-Not yet present: symbolic discharge beyond the interval fragment
-(algebraic identities of relations, arithmetic decrease measures)
-and Rocq certificates as admission evidence. Each arrives as a
-strengthening of admission or planning; none changes the semantics
-of what is already admitted.
+ domains decided by kind inclusion, interval entailment, and the
+ unit identities of the numeric relations, with refutations backed
+ by counterexamples.
+
+Not yet present: symbolic discharge beyond that fragment (richer
+algebraic theories, arithmetic decrease measures) and Rocq
+certificates as admission evidence. Each arrives as a strengthening
+of admission or planning; none changes the semantics of what is
+already admitted.
* What embedding means
diff --git a/docs/vm.org b/docs/vm.org
index a51b85a..d678acd 100644
--- a/docs/vm.org
+++ b/docs/vm.org
@@ -106,8 +106,11 @@ engine decides entailment algebraically. Every natural is at least
zero: proven. Not every integer is: refuted, and the refutation is
backed by a concrete counterexample. Every integer is a rational:
proven, which is decision 12's subtype inclusion decided
-symbolically. A universal outside that fragment is a non total plan,
-rejected, as decision 10 requires.
+symbolically. The unit identities of the numeric relations discharge
+too: =[Plus left: X right: 0 result: X]= holds over all integers by
+the algebra of =Plus=, in the flat membership form of decision 14,
+and fails over strings, which do not add. A universal outside that
+fragment is a non total plan, rejected, as decision 10 requires.
* Membership criteria as domains