E60 Nombre

Date de création : 2024-08-28

Dernière mise à jour : 2024-08-28

Sous-classe de

E59 Primitive Value

E59_Valeur_primitive

Super-classe de

Note d’application

This class comprises any encoding of computable (algebraic) values such as integers, real numbers, complex numbers, vectors, tensors, etc., including intervals of these values to express limited precision.

Numbers are fundamentally distinct from identifiers in continua, which are instances of E41 Appellation, such as Gregorian dates or spatial coordinates, even though their encoding may be similar. Instances of E60 Number can be combined with each other in algebraic operations to yield other instances of E60 Number, e.g. 1 + 1 = 2. Identifiers in continua may be combined with numbers expressing distances to yield new identifiers, e.g., 1924-01-31 + 2 days = 1924-02-02. Cf. E54 Dimension.

Cette classe comprend tous les encodages de valeurs calculables (algébriques) tels que les nombres entiers, les nombres réels, les nombres complexes, les vecteurs, les tenseurs, etc. Les intervalles de ces valeurs exprimant une précision limitée sont aussi compris.

Les nombres sont fondamentalement distincts des identifiants exprimés dans des continuums tels que les dates issues du calendrier grégorien ou les coordonnées spatiales, même si leur encodage peut être similaire. Celles-ci sont plutôt des instances de E41_Appellation. Les instances de E60_Nombre peuvent être combinées les unes aux autres dans des opérations algébriques pour mener à d’autres instances de E60_Nombre comme 1 + 1 = 2. Les identifiants numériques exprimés dans des continuums peuvent être combinés à des nombres exprimant des distances pour produire de nouveaux identifiants, par exemple 1924-01-31 (E41_Appellation) + 2 jours (E60_Nombre) = 1924-02-02. Voir aussi E54_Dimension.

Exemples

  • 5

  • 3+2i

  • 1.5e-04

  • (0.5, - 0.7,88)

  • 5

  • 3+2i

  • 1.5e-04

  • (0.5, - 0.7,88)

Logique

  • E60(x) ⇒ E59(x)

E60(x) ⇒ E59(x)

Propriétés

Note de traduction

Références