Best viewed in 24pt and full-screen
next up previous contents
Next: Exemples de programme Up: Notations Previous: Abréviations

Symboles

tex2html_wrap_inline53160 : Les variables libres* de tex2html_wrap_inline55774.

tex2html_wrap_inline53164 : Les variables liées* de tex2html_wrap_inline55774.

tex2html_wrap_inline53168 : Opération de remplacement des occurrences libres* de tex2html_wrap_inline53952 par tex2html_wrap_inline53958. On note tex2html_wrap_inline53174 l'application de cette opération à un terme tex2html_wrap_inline51794.

tex2html_wrap_inline53178 : Le type d'un terme tex2html_wrap_inline53952.

tex2html_wrap_inline53182 : Le fait que tex2html_wrap_inline56448 se réduise en tex2html_wrap_inline56450. On pourra ajouter un indice pour spécifier le système de réécriture. Par exemple, tex2html_wrap_inline53188. On pourra aussi ajouter un exposant pour spécifier le nombre de pas. Par exemple, tex2html_wrap_inline53190 et tex2html_wrap_inline53192.

tex2html_wrap_inline53194 : Une séquence de tex2html_wrap_inline53196 de longueur indéterminée. Le tex2html_wrap_inline53198-ème élément est noté tex2html_wrap_inline53200.

tex2html_wrap_inline53202 : Une séquence de tex2html_wrap_inline53196 de longueur tex2html_wrap_inline54566. Le tex2html_wrap_inline53198-ème élément est noté tex2html_wrap_inline53210.

tex2html_wrap_inline53212 et tex2html_wrap_inline53214 : Un connecteur ou une formule tex2html_wrap_inline55794 qui est restreint à n'apparaître qu'en des occurrences positives* (négatives*) dans un but* ou négatives (positives) dans une clause*.

Ces signes peuvent décorer les non-terminaux qui engendrent des notations de but et de clause. Le même symbole peut servir dans des notations de but ou de clause, mais on convient qu'il hérite du signe du non-terminal qui l'engendre.

tex2html_wrap_inline53218 : Concaténation des listes tex2html_wrap_inline53220 et tex2html_wrap_inline53222.

tex2html_wrap_inline53224 : Valeur de vérité «Faux» ou «Absurde».

tex2html_wrap_inline53226 : Valeur de vérité «Vrai».

[] : synt.progr. Liste vide (nil).

[tex2html_wrap_inline53238, ..., tex2html_wrap_inline53240] : synt.progr. Liste dont tex2html_wrap_inline53238, ... et tex2html_wrap_inline53240 (tex2html_wrap_inline53242) sont les éléments.

[tex2html_wrap_inline53238, ..., tex2html_wrap_inline53240|B] : synt.progr. Liste dont tex2html_wrap_inline53238, ... et tex2html_wrap_inline53240 (tex2html_wrap_inline53242) sont les tex2html_wrap_inline53244 premiers éléments, et tex2html_wrap_inline56450 est la sous-liste qui les suit.

tex2html_wrap_inline56812 : synt.progr. La tex2html_wrap_inline56836-abstraction*. Par exemple, on écrit xtex2html_wrap_inline56812E au lieu de tex2html_wrap_inline53970.

:- et => : synt.progr. Implication* dans les formules négatives* et positives*. Par exemple, on écrit Tete :- Corps (resp. Clause => But) au lieu de Corps tex2html_wrap_inline55358 Tete (resp. Clause tex2html_wrap_inline55358 But).

, et ; : synt.progr. Conjonction et disjonction. Par exemple, on écrit tex2html_wrap_inline53264 , tex2html_wrap_inline53266 (resp. tex2html_wrap_inline53264 ; tex2html_wrap_inline53266) au lieu de tex2html_wrap_inline53268 (resp. tex2html_wrap_inline53270).

-> : synt.progr. Flèche de construction des types fonctionnels. Par exemple, on écrit int -> int au lieu de tex2html_wrap_inline53272.

_ : synt.progr. Variable anonyme. Deux occurrences de ce symbole dans la même clause désignent deux variables distinctes.

. : synt.progr. Point final («full-stop») de la notation des déclarations et des clauses. Ce point appartient à la syntaxe de Standard Prolog* et de tex2html_wrap_inline56836Prolog.


next up previous contents
Next: Exemples de programme Up: Notations Previous: Abréviations

Olivier Ridoux
Mon Apr 27 11:10:23 MET DST 1998