Commit 0648ca4
Negative sets as data (#341)
* Add article: Negative Sets as Data
Cofinite sets with one sentinel key — all set operations reduce
to three map primitives (merge, keep, remove). No special types,
no wrapper objects, no case explosion.
Includes working Clojure implementation, verification of all four
polarity combinations, and proofs of De Morgan's laws, identity
elements, and self-complement properties.
* rewording and minor tweaks
* Clarifications
- Use map-* operations in table
- specify contains? in Membership
---------
Co-authored-by: Gorm <gormbot@jclaggett.dev>1 parent 7931535 commit 0648ca4
1 file changed
+406
-0
lines changed
0 commit comments