4.34 Next

Positionnement sur la prochaine obligation de preuve non prouvée

Syntaxe

  ne

Utilisation

Cette commande permet de passer à l’obligation de preuve suivante non prouvée, s’il y en a une. S’il n’y a plus d’autre obligation de preuve non prouvée, la commande ne est sans effet.
Cette commande peut être utilisée pour se placer rapidement sur la première preuve à faire quand on ouvre la preuve interactive d’un composant.

Exemple

Le composant comprend la clause Initialisation et l’opération Calcul, deux obligations de preuve prouvées et deux obligations de preuve non-prouvées. En exécutant la commande gs (voir chapitre 4.22 page §), on obtient la situation suivante :


 
PRI> gs  
State of all PO  
    Initialisation  
        PO1 Proved      not(e5 = e1)  
        PO2 Proved      e1 = e5  
    Calcul  
        PO1 Unproved    not(e2 = e5)  
        PO2 Unproved    e5 = e1  
End  
 


Supposons que l’obligation de preuve courante est Calcul.1. L’opérateur passe à la prochaine obligation de preuve non prouvée.


 
PRI> ne  
Current PO : Calcul.2  
 


En répétant la commande, on revient à l’obligation de preuve Calcul.1.


 
PRI> ne  
Current PO : Calcul.1