Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
P1788, (I have just sent an individual reminder to P1788 Voting Members who have not yet voted, but I want to update everyone where we stand.) Voting currently is underway on Motion M0062: Accept the document. Voting ends on MONDAY, June 23. Current tally: Yes - 28; No - 0; Required for quorum - 29. PLEASE VOTE. George Corliss, P1788 Voting Tabulator Begin forwarded message: From: Ralph Baker Kearfott <rbk5287@xxxxxxxxxxxxx> Subject: Re: Correction [P1788] Motion P-1788/M0000: Accept TheDocument -- Voting begins Date: June 10, 2014 at 8:56:23 AM CDT To: John Pryce <PryceJD1@xxxxxxxxxxxxx>, stds-1788 <STDS-1788@xxxxxxxxxxxxxxxxx> P-1788: We have previously called for this as a friendly amendment, and have heard no objections so far. Please voice any objections (prompting a re-vote) before the end of the voting period. Baker On 06/10/2014 04:48 AM, John Pryce wrote: Vladik, P1788 I accept the following as a friendly amendment, see comments below. Changes have been made jointly by Ned Nedialkov, who is visiting me, and myself. Revised text, now called version 9.3, is attached. John Pryce ================================================== On 2 Jun 2014, at 21:37, Kreinovich, Vladik wrote: June 2, 2014 In general, I vote For. Many many thanks to the editors, especially to John Pryce, and to all the folks who nit-picked the text. It reads very well. I have a few minor editorial suggestions, which will hopefully make the text slightly easier to read for folks outside our standard community (some of them are also related to the difference between the British and US English). p. iv, third bullet item: the word "algebraic" is used here -- and in general in our community -- as indicating that we have a composition of basic functions; in this sense, since, for example, sin(x) is a basic function, this function is algebraic in this sense. To a mathematicians, however, the notion of an algebraic function has a different meaning: it is a function which is a solution of a polynomial equation. From this viewpoint, a polynomial or a square root are algebraic functions, while sin(x) is not. I suggest deleting the word "algebraic" here, to avoid confusion. OK p. iv, section titled "The Fundamental Theorem", paragraph 1, last line: we are so accustomed to the word "enclosure" but this word is rarely used in mathematics outside our community, it may be confusing without an explanation. Maybe explain instead of using this word, e.g., "is guaranteed to produce a set that contains the range of ..." OK p. v, line 3: space missing before reference [9] OK item (2), line 1: add "whether" after "check"; this may be British English vs. US one :-), but I hope adding the word "whether" will make it clearer OK p. v, last paragraph, line 3: add a dash between IEEE and 754, as is done in previous mentions of this standard OK, also a fewer other places p. 1, first paragraph, last line: "owner" here is a slang word, may be confusing with material ownership (like owners of copyright; academic reviewers will be appalled that we consulted with owners and not with developers). Maybe "developers"? "developers and maintainers"? The latter p. 1, Section 1.2, last line: replace semicolon before "ability" by a comma, since this is a continuation of a description of what is lacking, not a new item Ugh, horrid. Changed ";" to ", and". p. 2, Section 1.8, line 2: "von Neumann languages" is not a frequently used term; computer science folks use "procedural languages", maybe we should explain what it means; this is the first time I hear this term, although Wikipedia proves that it is legit: languages which are adjusted for von Neumann architecture I agree with Ian McIntosh's comment; changed to "procedural" which seems more precise here. p. 4, Section 3.1, second paragraph, line 1: "after" is a confusing Britishism; a US reader may mistakenly interpret this as "at a later moment of time"; better something like "in accordance with" Maybe a Germanism from Christian, as "nach" has both meanings? Changed to "Conformance requirements in this standard follow the guidelines ..." Is that OK? paragraph 4, last line, and throughout the text: it is better to repeat the paragraph sign (as it is done later in Section 3.2), or write two paragraph signs followed by "8 and 9"; same comment: last line of the last bullet item on p. 4 You are probably right. Done globally by changing the \scrf and \ssrf macros. paragraph -2, last phrase, I would suggest adding "that" after "implies" and placing a colon after "Note", to make it clearer to US readers Either "that" or colon, not both. I chose "that". p. 5, Section 3.2.2, first bullet item: "enquiry" is a British spelling, may be unclear to many readers, US spelling is "inquiry" OK. In Britain "enquiry" and "inquiry" have genuinely different meanings and "enquiry" would be the correct word. But US English doesn't make the distinction. p. 5, Section 3.3, centered description: since the words "Name of ... and version" are included in square brackets -- to indicate that these words have to be replaces by the actual wording -- why not add the same square brackets around the two other parts which have to be replaced? Done. Christian is that OK? Section 3.4, (2)(d), line 2: this may be British vs. US, but I suggest replacing "includes how" with "includes: How", to make it clear that "includes" also covers the next question OK. I used the style "includes: how ...? how ...?" general comment: to make it clearer, instead of "see paragraph 13.4?" which sounds like "shall we see this paragraph?" better "text representations? (see paragraph 13.4). Same for all other similarly formulated questions Done, I think. (3) (k): also add paragraph sign before 13.3 OK p. 8, Section 4.2.13, line 2: replace "they" with "the types"; reason: "they" usually refers to the last mentioned, here last mentioned are sets not types OK p. 9, Section 4.2.30, this is explained later, but now it sounds as if everywhere defined functions are now allowed; maybe something -------------------------------------^"not"? like "functions (possibly partially defined)" OK Section 4.2.40 and throughout the text: the notation R^0 is not clear; in programming languages, we have indeed empty tuples, but in mathematics, I am not even sure what it means, I do not remember seeing it before, and I am still puzzled what is the precise mathematical meaning of this is set theory; this needs to be clarified. One possible clarification may come from the fact that A^B in set theory also means the set of all the functions from B to A. This is somewhat consistent with the usual Cartesian product notation X^2 for the set of pairs, if we interpret 2 (as in foundations of set theory) as the set consisting of two elements 0 and 1, then functions from {0,1} to X are simply pairs of elements of X. From this viewpoint, 0 is an empty set. However, since 0 is an empty set, X^0 makes no sense. Maybe explicitly mention that by X^0, we will denote a 1-element set consisting of a special object called an empty tuple. I have added text to 6.1, as a Note in item 1 (these are copied & pasted from the PDF, and edited where plain text can't represent it): :>>>> [Note. Various formal set-theoretic foundations exist. Where relevant, this document uses a model where the notion of ordered pair (x, y) is a primitive; a cartesian product of X × Y of two sets is the set of all (x, y) with x ∈ X, y ∈ Y ; a function is formally identical with its graph, the set { (x, f (x)) | x ∈ Dom f } ⊆ X × Y . Then (X×Y)×Z is shortened to X×Y ×Z and its elements ((x,y),z) to (x,y,z), and so on inductively to define X1×X2×···×Xn with elements (x_1,...,x_n) (called “tuples” or “vectors”). This product may be identified with (but formally is different from) the set of all maps x defined on {1,2,...,n} and such that x(i) ∈ X_i for each i; and x_i is an alternative notation for x(i).] :<<<< and a new item 3: :>>>> Meaning of R^0. A cartesian power X^n means X × ··· × X (n times). Take X = R. As noted in item 1, R^n may be identified with the set of all maps x from the index set {1,2,...,n} to R, equivalently of all tuples (x1,...,xn) of reals. Extended to the case n = 0, R^0 is the set of maps x from the empty index set to R; the only such map has as its graph the empty set of pairs (i,x_i). In this interpretation, R^0 is the singleton set {∅} whose only member is ∅. In the linear algebra interpretation, R^0 is the (unique up to isomorphism) 0-dimensional real linear space, whose one member is usually called 0. In the tuple interpretation, it is the set whose only member is the empty tuple (). :<<<< Does that help? p. 14, Section 6.3, pown() is mentioned but never explained, it is only explained on p. 17, explain it here Explained now in a footnote on p. 15. p. 18 and throughout the text: to a mathematician, the notation "dx" may be confusing, especially since in linearization-based techniques, differentials are actually used; maybe Dx or d(x)? or at least explain in a footnote that this is NOT a differential? Now explained in a footnote to 7.5.1 which is referred to in 8.2; repeated in running text of 11.2. p. 21, Section 8.1, paragraph -4 (which is all in italics), line 2: delete the word "result", it may be confusing since "result" without qualifiers usually refers to the final outcome of the computations, while here we talk about intermediate results Deleted last paragraph of Section 8.1, Example, line 1: I suggest adding "that" after "specify" -- or "the" before "execution" and "to" after it, to make it clearer "that" added p. 24, Section 9.4, second bullet, add paragraph sign before 12.11 Added p. 28, Section 10.2, line 2: Cartesian is usually capitalized, see Wikipedia See footnote on p. 7. p. 29, Section 10.5, first paragraph, last line, add "operations" after "these", to make the text easier to read Done second paragraph, replace "any" (possibly meaning all?) with "a" and add "programming" before "language", to make it clearer Done Section 10.5.2: replace "value" with "values", otherwise it may be confusingly implying that the two functions have the same value -- and then the reader will have to go back and re-read it after seeing "respectively" Done p. 30, last bullet of Section 10.5.5: delete comma after E. in E.g. Done p. 31, Section 10.5.7, first paragraph, add ~ between "and" and "y", to avoid "y" appearing as the only symbol on the second line Done p. 31, Section 10.5.8, second paragraph, make [l,u]={... in double dollar signs, to avoid it being split inside the set description Done p. 37, Section 11.1: add paragraph signs before 11.3, 11.4, and 11.6 Done p. 46, Section 12.4, second bullet: "both" may be confusing, better something like "all three zero values" Done p. 47, Section 12.6.1, second paragraph, replace "one" with "an implementation", for clarity; also, replace "in the next" with "described in the next" Done p. 50, Notes at the end of Section 12.10.1, last paragraph: "ulp" is only defined later, so maybe place here a reference to the corresponding paragraph 12.11.3 Reference made p. 51, Section 12.11.2 (a): instead of a somewhat confusing "- sign", better "minus sign --", especially since that minus is in different font from the actual minus later on the page; same with (c) I prefer to keep the \tt font but have revised the references to signs. p. 51, Section 12.11.4 (a) and (b): the description seems to be indicate that there should be space after [ and space after ], but no such space appears in the examples of p. 52, so maybe it is better to delete these spaces, e.g, replace "[ empty ]" with "[empty]", etc. ; same on p. 52, Section 12.11.5 (a) Well, it does specify the meaning in last sentence of para 1 of 12.11.4. Hoping to make it clearer, I moved that sentence into item (a). p. 53, Section 12.11.6, paragraph -2, first line: add paragraph sign before 13.2 Done p. 55, Section 12.12.7, second paragraph: what is former and what is latter? I am confused Former means textToInterval, latter means numsToInterval. Changed to say that explicitly. p. 56, first and second of last two bullets: why not replace "not less" with a more widely used "greater than or equal to" and "not greater than" with "less than or equal to"? Even LaTeX notations are \ge and \le which indicates that these are indeed more widely used Changed p. 57, Section 12.12.8: this is the only case when a minus-like dash indicating different bullet items appears directly in front of the formulas, making it somewhat confusing with minuses; maybe add the words "the expression" between the bullet sign and the symbols? or, in this particular case, make \item[$\bullet$] which will replace the minus-like signs with actual bullet signs?\ Now done without bullets it may also be a good idea to add "of the function inf(x)" after "value", to make it clearer I think it is clear as it is. p. 60, Section 13.3, third line: replace dot before X with a semicolon, and add "here" before X, since this is a continuation of the previous phrase. Last line of this paragraph: add space before Section 12.11. Done p. 61, Section 13.4.1, line 2: the use of equality b = the radius is unusual and may be confusing, why not something like "the radix $b$, the number of digits in the significand (precision) $p$", etc. Changed last line: somewhat confusing: I suggest replacing "difference that 754" by "difference: 754" and then, on the next page, "expansion. The" with "expansion, while the" Done p. 63, Section 14.3, third paragraph: add paragraph sign before 6.5 Done p. 64, Section 14.4, third paragraph, line 2: there is an extra closing parenthesis at the end of the triple Note at the end: add "that" after "imply"; I do not know what is "cohort information" Done p. 65, Annex A, line 2: capitalize Clauses since they are numbered here Done p. 68, Section B.1, paragraph titled "Constant functions", line 3: in the formula for the empty tuple, there should be space between opening and closing parentheses (as later on in the same section) Added p. 69, line 1: replace (32, 33) with a more traditional (32) and (33) Prefer to keep it (32, 33) same after formula (38): replace "(31, 32, 33)" with "(31), (32), and (33)" Same p. 72, Section C2.2, last paragraph: the word "any" may be confusing, since "for any" is the same as "for all"; better "at least one" p. 73, Section C2.4.1, first bullet: need to mention that we consider also partial functions; a mathematical function is usually everywhere defined Replaced by "partial mathematical real function of real variables" p. 80, Section C3.7.1, first line: move the word "and" to the previous line, there is space for it Done p. 82, Section C4.4: add ~ between Level and 2 (making it Level~2), to avoid moving 2 to the next line; same with Level 1 in the same section Done p. 83, Section 4.6: same comment about minus sign and [ empty ] as for p. 51 p. 85, Section C4.7.5: same comment as for p. 57 also, in Section C4.7.6, the first line goes beyond the margin Fixed p. 89, references: There are still a couple of things we are uncertain of here. Kulisch, either delete "vol. 33" or explain what series it is a volume of, otherwise, it sounds like Vol. 33 of Kulisch's book Deleted, but is it actually part of a book series? Moore's book: since everywhere else the city is not mentioned, delete the city, keep only the publisher; maybe also add the 2009 second edition? Deleted Nehmeier et al: looks like 7134 a volume of the journal, but it is actually a volume of Springer Lecture Notes in Computer Science, add this information Please check, is the current ref correct? Ned couldn't locate a LNCS with a title like this. [13]: delete the ending "/main.html"; this was needed earlier when the web was not yet stabilized and different systems used different default endings; not it is not needed, the standard default ending is index.html; I keep the identical file main.html because some people still use the old URL :-( Deleted ================================================== -- --------------------------------------------------------------- Ralph Baker Kearfott, rbk@xxxxxxxxxxxxx (337) 482-5346 (fax) (337) 482-5270 (work) (337) 993-1827 (home) URL: http://interval.louisiana.edu/kearfott.html Department of Mathematics, University of Louisiana at Lafayette (Room 217 Maxim D. Doucet Hall, 1403 Johnston Street) Box 4-1010, Lafayette, LA 70504-1010, USA ---------------------------------------------------------------
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail