Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
P1788,Since voting on this amendment is about to begin, I'd like to submit a revision of this amedment for the vote (see attached PDF).
In the revision, only the Rationale has been updated in order to include some points that came up during the discussion period (that e-mail is also attached for reference).
Sincerely, Nate Hayes
Attachment:
tbontb2.pdf
Description: Adobe PDF document
--- Begin Message ---
- To: "P-1788" <stds-1788@xxxxxxxxxxxxxxxxx>
- Subject: Tetrits, bool_set and "discontinuous" bit
- From: "Nate Hayes" <nh@xxxxxxxxxxxxxxxxx>
- Date: Thu, 23 Sep 2010 07:46:07 -0500
- List-help: <http://listserv.ieee.org/cgi-bin/wa?LIST=STDS-1788>, <mailto:LISTSERV@LISTSERV.IEEE.ORG?body=INFO%20STDS-1788>
- List-owner: <mailto:STDS-1788-request@LISTSERV.IEEE.ORG>
- List-subscribe: <mailto:STDS-1788-subscribe-request@LISTSERV.IEEE.ORG>
- List-unsubscribe: <mailto:STDS-1788-unsubscribe-request@LISTSERV.IEEE.ORG>
- Organization: Sunfish Studio, LLC
- Reply-to: "Nate Hayes" <nh@xxxxxxxxxxxxxxxxx>
- Sender: stds-1788@xxxxxxxx
P1788, An argument was recently made to me, something to the extent: "Why not just change the tetrit priority ranking value R to 3-R and then take the supremum of two tetrit values? The domain tetrit will then be consistent with the discontinuous bit (which uses disjunction)." The reason not to do this is because the IEEE 1788 definition of a tetrit will then no longer be compatible with the proposed C++ bool_set standard. For example, the supremum of two tetrits is: sup 0 1 2 3 0 0 1 2 3 1 1 1 2 3 2 2 2 2 3 3 3 3 3 3 but the disjunction of two bool_set values is: dis 0 1 2 3 0 0 0 0 0 1 0 1 2 3 2 0 2 2 3 3 0 3 3 3 Only the infimum between two tetrits is the same as the conjunction between two bool_set values, i.e., in both cases the result is: i/c 0 1 2 3 0 0 0 0 0 1 0 1 1 1 2 0 1 2 2 3 0 1 2 3 So if P1788 wishes the following to be true: -- The propagation of all decorations shall be handled uniformly, i.e., with conjunction/infimum or disjunction/supremum (but not some wild combination of both) -- The IEEE 1788 definition of a tetrit shall be compatible with the proposed C++ bool_set standard Then the only choice is to accept the current definition of a tetrit, i.e., Motion 18, and standardize "defined and continuous" as opposed to "discontinuous." Sincerely, Nate
--- End Message ---