-
Key: KERML_-8
-
Status: closed
-
Source: NIST ( Mr. Conrad Bock)
-
Summary:
Type unioning, intersecting, and differing are described as
Unioning, intersecting, and differencing are relationships between an owning type and a set of other types.
1. Unioning specifies that the owning type classifies everything that is classified by any of the unioned types.
2. Intersecting specifies that the owning type classifies everything that is classified by all of the intersecting types.
3. Differencing specifies that the owning type classifies everything that is classified by the first of the differenced types but not by any of the remaining types.but this semantics is not math/modeled.
-
Reported: KerML 1.0a1 — Sun, 16 Apr 2023 16:26 GMT
-
Disposition: Resolved — KerML 1.0b4
-
Disposition Summary:
Add math semantics for Type union, intersection, and difference
Adds math semantics for Type union, intersection, and difference using first order logic and set operators, as the current Type math semantics does.
-
Updated: Sat, 19 Jul 2025 18:58 GMT
-
Attachments:
- type-math-difference.png 22 kB (image/png)
- type-math-intersection.png 21 kB (image/png)
- type-math-union.png 20 kB (image/png)
KERML_ — Type union, intersection, difference semantics
- Key: KERML_-8
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2