-
cvc5/cvc5@1a2b2d794eadd47cc979d87b1665ceb654adfdcb
murxla/murxla@3c45751cb73ce5ff0157aff6783aec3c9000f0f7
```
(set-option :sets-ext true)
(set-option :sets-infer-as-lemmas false)
(set-option :produce…
-
Implement following type operations:
* Intersection
* Union
* Complement or difference (only for adaptive typing)
Related PRs:
* #2397
* #2402
-
Herbert B. Enderton
# Introduction
- [x] Baby Set theory
- [x] Sets - An Informal View
- [x] Classes
- [x] Axiomatic Method
- [x] Notation
- [x] Historical Notes
# Axioms and Operations
…
-
cvc5/cvc5@b314d8d5c5a094bf5bbd734a4e0a128be7b7097d
murxla/murxla@4cd7f07cb1ee987bce25d14313703cde087eda65
```
(set-option :sets-ext true)
(declare-const x (Set Bool))
(assert (set.member false x))
(a…
-
Documentation for the OLP set theory systems is coming, but I don't know what the syntax of separative abstractions is. Are there rules for it (e.g., t in {x : phi(x)} / phi(t) or something?)
rzach updated
3 years ago
-
As discussed here #1387, `set.Diff` is required in order to implement `map.Diff`.
For consistency at least 3 objects can be introduced
- `Diff`
- `Intersection`
- `Union` (which is not necessary a…
-
One interesting application of mathematical set theory is in how it can be applied to music. We should look into various ways on how we can incorporate it into the project!
-
Likely related to #162, the docstrings attached to theories are messed up on Julia v1.11:
```julia
julia> using GATlab
julia> @doc ThCMonoid
Base.Docs.DocStr(svec(" The theory of a monoid wher…
-
https://github.com/nokka/d2s/blob/db00d42b850e00cdb96e2e65de85b7ff06f9b787/item.go#L458
Is there a chance there could be more info lurking in this 5 bit value? The decoding appears to just be a cou…
-
I am not sure how to describe this, but it seems absent from the feature set.
The ability to define sets, and space structures. And maybe even have symbolic logic, without having to compute boolea…