« Reseau inverse » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 81 : Ligne 81 :
== Tentative de Calcul ==
== Tentative de Calcul ==


Formules : <math>A := X(t_1,\dots,t_n) \mid \neg A \mid A + B \mid A \wedge B \mid A \times B \mid A \vee B \mid \forall x A \mid \exists x A</math>
Formules : <math>A := X(t_1,\dots,t_n) \mid \neg A \mid A \wedge B \mid A \vee B \mid \forall x A \mid \exists x A</math>




Ligne 98 : Ligne 98 :


<math>
<math>
\frac{}{z : A \times B, x:A, y : B, \gamma\vdash !z\leftarrow(x,y) : (A \times B)^z, \neg A^x, \neg B^y}\times_i
\frac{}{z : A \vee B, x:A, \gamma \vdash !z\leftarrow L(x) : (A + B)^z, \neg A^x}+_i^L
</math>
</math>


<math>
<math>
\frac{x: A, y: B, \gamma \vdash t : \Delta}
\frac{}{z : A \vee B, y:B, \gamma \vdash !z\leftarrow R(y) : (A + B)^z, \neg B^y}+_i^R
{z: A \vee B, \gamma \vdash ?z\rightarrow(x,y).t : \Delta[A^x := (A \vee B)^z, B^y := (A \vee B)^z]}\vee_i
</math>

<math>
\frac{}{z : A + B, x:A, \gamma \vdash !z\leftarrow L(x) : (A + B)^z, \neg A^x}+_i^L
</math>

<math>
\frac{}{z : A + B, y:B, \gamma \vdash !z\leftarrow R(y) : (A + B)^z, \neg B^y}+_i^R
</math>
</math>



Version du 21 octobre 2008 à 12:04

Resolution, méthode inverse

Syntaxe

Formules :

On quotiente les formules pas les lois de De Morgan.

Clauses (à démontrer) : (le point est une conjonction commutative et associative avec élément neutre)

Séquents : (la virgule est une dicjonction commutative et associative)

Règles logiques

Règles structurelles

Tentative de Calcul

Formules :


Clauses (à démontrer) : (le point est une conjonction commutative et associative avec élément neutre)

Séquents : (la virgule est une dicjonction commutative et associative)

Contraintes : pour tout séquent et nom de canal , il existe au plus une formule telque ou . Pour imposer cette contrainte, on tilse des contextes de typage des canaux: .

Definition :  :

Logical rules

Simplification (structural) rules