--- title: "Configurer l'interaction" weight: 3 --- # Auto-interaction Il peut arriver que vous vouliez autoriser le branchement de deux rayons au sein d'une même étoile. On pourrait, par exemple obtenir l'interaction suivante (normalement impossible) : ``` <0,1> -f(X) +f(a) X == a ``` Pour cela, il suffit d'utiliser l'option `-allow-self-interaction` : ``` lsc.exe -allow-self-interaction filename.stellar ``` # Debug ## Affichage des étapes L'option `-show-steps` affiche chaque étape d'interaction. Ces étapes sont calculées pour chaque sélection d'étoile de l'espace d'interaction menant à une interaction effectivement. Dans le cas où plusieurs interactions sont possibles, on peut constater une duplication. ## Affichage de la trace L'option `-show-trace` affiche les détails de chaque sélection de rayons dans l'espace d'interaction et dans la constellation de référence en précisant quelle était la solution de l'équation entre rayons (à renommage près des variables pour les rendre distinctes). ## Affichage du calcul incomplet Par défaut, les étoiles contenant des rayons polarisés sont effacés après exécution. De telles étoiles représentent des calculs qui n'ont pas réussi à se compléter. Il est tout de même possible d'afficher ces étoiles avec l'option `-show-unfinished-computation`. Ainsi, l'éxecution de la constellation `+g(a) -f(X); @+f(a)` produirait : ``` +g(a); ``` au lieu de la constellation vide : ``` {} ```