Je suis autant novice à Pi-Calculus que je le suis avec Backus Naur Form. Voici un des BNF base pour Pi calcul (dans « Applied Pi - Un bref tutoriel » par Peter Sewell)Dans la forme de Backus-Naur, que veut dire une virgule ',' en définissant un symbole?
P,Q ::= 0 nil
P | Q parallel composition of P and Q
~cv output v on channel c
cw.P input from channel c
new c in P new channel name creation
En acte, je suis concentré sur l'apprentissage Pi Calcul. Mais je m'interroge sur la signification de P, Q :: = dans la définition de la BNF.
Je comprendrais que P :: = ce qui signifie qu'un processus P du calcul de Pi est ceci ou ceci ou ceci. Mais qu'est-ce que P, Q :: =?
Je suis toujours à la recherche ... mais jusqu'ici tous les exemples de BNF je ne peux voir que définir un terme/symbole. Pas deux symboles séparés par une virgule. –