« Reseau inverse » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 98 : Ligne 98 :


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


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


Ligne 123 : Ligne 123 :


<math>
<math>
\frac{\gamma \vdash t : \Gamma . \Gamma', \Delta}{\gamma \vdash t : A^x . \Gamma, \neg A^x . \Gamma', \Delta}\hbox{resolution}
\frac{x: A, \gamma \vdash t : \Gamma . \Gamma', \Delta}{x: A, \gamma \vdash t : A^x . \Gamma, \neg A^x . \Gamma', \Delta}\hbox{resolution}
</math>
</math>


Ligne 137 : Ligne 137 :


<math>
<math>
\frac{\gamma \vdash t : \Delta}{\vdash t : A^x . \neg A^x . \Gamma, \Delta}\hbox{tautology elimination}
\frac{x:A, \gamma \vdash t : A^x . \neg A^x . \Gamma, \Delta}{x:A, \gamma \vdash t : \Delta}\hbox{reversed tautology elimination}
</math>
</math>


<math>
<math>
\frac{\gamma \vdash t : A^x . \neg A^x . \Gamma, \Delta}{\gamma \vdash t : \Delta}\hbox{reversed tautology elimination}
\frac{x:A, \gamma \vdash t : A^x . \Gamma , \Delta}{x:A, \gamma \vdash t : \Gamma , \Delta}\hbox{coweakening}
</math>
</math>


<math>
<math>
\frac{\gamma \vdash t : A^x . \Gamma , \Delta}{\vdash t : \Gamma , \Delta}\hbox{coweakening}
\frac{x:A, \gamma \vdash t : A^x . \Gamma , \Delta}{x:A, \gamma \vdash t : A^x . A^x . \Gamma , \Delta}\hbox{cocontraction}
</math>

<math>
\frac{\gamma \vdash t : A^x . \Gamma , \Delta}{\vdash t : A^x . A^x . \Gamma , \Delta}\hbox{reversed cocontraction}
</math>

<math>
\frac{\gamma \vdash t : A^x . A^x . \Gamma , \Delta}{\gamma \vdash t : A^x . \Gamma , \Delta}\hbox{cocontraction}
</math>
</math>


<math>
<math>
\frac{\gamma \vdash t : \Gamma , \Gamma, \Delta}{\gamma \vdash t : \Gamma , \Delta}\hbox{contraction}
\frac{\gamma \vdash t : \Gamma , \Gamma, \Delta}{\gamma \vdash t : \Gamma , \Delta}\hbox{contraction}
</math>

<math>
\frac{\gamma \vdash t : \Gamma , \Delta}{\gamma \vdash t : \Gamma.\Gamma' , \Gamma , \Delta}\hbox{subsumption}
</math>
</math>



Dernière version du 21 octobre 2008 à 13:00

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