Recursive Operator Definitions - Rapports de recherche et Technique de l'Inria Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2020

Recursive Operator Definitions

Définitions récursives d’opérateurs

Résumé

TLA+ originally allowed recursive function definitions, but not recursive operator definitions, because it was not known how how to define their semantics. They were added to the language in 2006 after we discovered a semantics for them. We describe that semantics here.
Initialement, TLA+ autorisait les définitions récursives de fonctions, mais pas d’opérateurs, car la sémantique à donner à de telles définitions n’était pas claire. Elles furent finalement ajoutées au langage de spécification en 2006, lorsque nous avons découvert un moyen de leur donner une sémantique satisfaisante. Ce rapport décrit cette sémantique.
Fichier principal
Vignette du fichier
RR-9341.pdf (3.72 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02598330 , version 1 (15-05-2020)

Identifiants

  • HAL Id : hal-02598330 , version 1

Citer

Georges Gonthier, Leslie Lamport. Recursive Operator Definitions. [Research Report] RR-9341, Inria Saclay Ile de France. 2020, pp.17. ⟨hal-02598330⟩
92 Consultations
271 Téléchargements

Partager

Gmail Facebook X LinkedIn More