From 9b68de092d3e956ded4285c6c8826042f5825861 Mon Sep 17 00:00:00 2001 From: Michael Dyck Date: Sat, 10 Mar 2018 14:13:56 -0500 Subject: [PATCH] "numeric" -> "mathematical" You set up the dichotomy between Numbers and mathematicals, surely the f/v distinction is the same dichotomy. --- spec.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec.html b/spec.html index 07436a11b30..ece5dadd6ff 100644 --- a/spec.html +++ b/spec.html @@ -909,7 +909,7 @@

Mathematical Operations

  • Mathematical value: Arbitrary real numbers, used for specific situations.
  • -

    In the language of this specification, numerical values and operations (including addition, subtraction, negation, multiplication, addition, and comparison) are distinguished among different numeric kinds using subscripts. The subscript 𝕗 refers to Numbers, and the subscript 𝕧 refers to numeric values. A subscript is used following each numeric value and operation. For brevity, the 𝕗 subscript can be omitted on Number values--a numeric value with no subscript is interpreted to be a Number. An operation with no subscript is interpreted to be a Number operation, unless one of the parameters has a particular subscript, in which case the operation adopts that subscript. For example, 1𝕧 + 2𝕧 = 3𝕧 is a statement about mathematical values, and 1 + 2 = 3 is a statement about Numbers. It is not defined to mix Numbers and mathematical values in either arithmetic or comparison operations, and any such undefined operation would be an editorial error in this specification text.

    +

    In the language of this specification, numerical values and operations (including addition, subtraction, negation, multiplication, addition, and comparison) are distinguished among different numeric kinds using subscripts. The subscript 𝕗 refers to Numbers, and the subscript 𝕧 refers to mathematical values. A subscript is used following each numeric value and operation. For brevity, the 𝕗 subscript can be omitted on Number values--a numeric value with no subscript is interpreted to be a Number. An operation with no subscript is interpreted to be a Number operation, unless one of the parameters has a particular subscript, in which case the operation adopts that subscript. For example, 1𝕧 + 2𝕧 = 3𝕧 is a statement about mathematical values, and 1 + 2 = 3 is a statement about Numbers. It is not defined to mix Numbers and mathematical values in either arithmetic or comparison operations, and any such undefined operation would be an editorial error in this specification text.

    The Number value 0, alternatively written 0𝕗, is defined as the double-precision floating point positive zero value. In certain contexts, it may also be written as +0 for clarity.

    This specification denotes most numeric values in base 10; it also uses numeric values of the form 0x followed by digits 0-9 or A-F as base-16 values.

    In certain contexts, an operation is specified which is generic between Numbers and mathematical values. In these cases, the subscript can be a variable; _t_ is often used for this purpose, for example 5_t_ * 10_t_ =_t_ 50_t_ for any _t_ ranging over 𝕧 and 𝕗, since the values involved are within the range where the semantics coincide.