Une théorie consiste en un regroupement de règles, écrites en langage de
théorie 1.
Les règles ont pour nom t.n, avec
Exemple :
THEORY th1 IS binhyp(a: B) & binhyp(B<: C) => a: C; btest(0<=-t) => 0<=t**2 - 4*t + 1 END
|
Le prouveur tente toujours d’appliquer les règles d’index le plus élevé avant celles d’index plus
faible (du “bas” de la théorie vers le “haut”).