10.1 Description

Le système de trace permet de suivre l’application des règles de la base de règles du prouveur, les simplifications du but effectuées lors de l’appel de mécanismes, les preuves par cas et par tentatives, la génération, la simplification et la montée des hypothèses dérivées.

L’équipement des règles se fait de la manière suivante :

Pour l’équipement de mécanismes (PatchProver), on tracera l’entrée et la sortie du mécanisme. Si le code d’appel du mécanisme MECA est le suivant :

    Traitement  
    =>  
    MECA(I, O);

avec I correspondant aux données d’entrée du mécanisme MECA et O correspondant aux données de sortie, le mécanisme équivalent équipé du système de trace sera :

    Traitement &  
    bcall1(SimplifyNewH(I,O))  
    =>  
    MECA(I, O);

s’il s’agit d’un mécanisme transformant ou générant des hypothèses, et

    Traitement &  
    bcall1(SimplifyNewG(I,O))  
    =>  
    MECA(I, O);

s’il s’agit d’un mécanisme transformant le but.