\begin{frame}
 \frametitle{Déductions et démonstrations}
 \framesubtitle{Conséquence logique}
\begin{itemize}
\item Principe de causalité
\item Relation binaire ``\ldots a pour conséquence logique \ldots''
\item \pause ``$F$ a pour conséquence logique $G$'' est noté $F
\vdash G$
\item \pause On veut axiomatiser cette relation par des
``règles de déduction''
\item \pause Extension à $n$ ``hypothèses'' $H_1, \ldots, H_n$
\item $H_1, \ldots, H_n \vdash C$
\end{itemize} 
\end{frame}

\begin{frame}
 \frametitle{Déductions et démonstrations}
 \framesubtitle{Démonstration d'un théorème}
\begin{itemize}
\item Une démonstration est une suite de déductions correctes
\item Chaque déduction respecte une règle donnée
\item \pause A partir d'axiomes (formules admises)
\item \pause Produit des formules à partir d'autres formules
\item La dernière formule de la suite est le théorème ainsi
démontré
\end{itemize} 
\end{frame}


\begin{frame}
 \frametitle{Exemple de système déductif propositionnel}
 \framesubtitle{Variante du système de Hilbert et Ackermann}
\begin{itemize}
\item 13 axiomes (voir support de cours)
\item \pause Une règle de déduction (d'inférence) : Modus Ponens

$$\{ P, P \Rightarrow Q \} \vdash Q$$

\pause aussi notée
$$\frac{P, P \Rightarrow Q}{Q}$$
\item \pause 
Ajouter la règle de substitution
\begin{itemize}
  \item Voir le théorème de substitution
  \item Sera reprise dans le cours sur les substitutions 
\end{itemize}  
\end{itemize} 
\end{frame}

\begin{frame}
 \frametitle{Déductions et démonstrations}
 \framesubtitle{Support de cours et compléments}
\begin{itemize}
\item Chapitre 6
\item Notation simplifiée, pour les théorèmes sous hypothèses

\pause
\begin{center}
$H_1, \ldots, H_n \vdash C$ au lieu de $\{H_1, \ldots, H_n\} \vdash C$
\end{center}
\item 
 \pause Partie IV essentielle
\end{itemize}
 
\pause Compléments

\begin{itemize}
  \item Notation des déductions plus visuelle 

       $$\frac{H_1, \ldots, H_n}{C}$$

  \item \pause Deux autres systèmes formels 
  \begin{itemize}
   \item  \pause Résolution propositionnelle (efficacement
   automatisable)
   \item \pause Déduction naturelle (imite le raisonnement humain,
   pas d'axiomes)
  \end{itemize}
\end{itemize}
\end{frame} 

\begin{frame}
 \frametitle{Déductions et démonstrations}
 \framesubtitle{Méta-théorème de la déduction}
 \begin{center}
 $H \vdash C$ est un th\'eor\`eme si et seulement si $H \Rightarrow
 C$ est un th\'eor\`eme
 \end{center}
\begin{itemize}
\item \pause Relie formules (dans la logique) et déductions (à propos de la
logique)
\item \pause Attention : ce n'est pas le théorème d'une logique
propositionnelle 
\pause mais un théorème \emph{au sujet de} toutes ces logiques
\item \pause C'est un théorème de la ``théorie de la démonstration'' 
\end{itemize}
\end{frame} 

\begin{frame}
\frametitle{Déductions et démonstrations}
\framesubtitle{Correction et complétude}
On veut qu'un système déductif (un système formel, un calcul, une
 logique) propositionnel (propositionnelle) soit \emph{correct} et
 \emph{complet} par rapport à l'interprétation booléenne
\begin{itemize}
\item \pause Correct : toutes les théorèmes sont des tautologies 
\pause 
 \begin{center}
 Si $\vdash F$ alors $\models F$
 \end{center}
\item On ne déduit que du ``vrai'', rien de faux
\item \pause Complet : toutes les tautologies sont des théorèmes

\pause 

 \begin{center}
 Si $\models F$ alors $\vdash F$
 \end{center}
\item On déduit tout ce qui est ``vrai''
\item \pause ``PR'', la résolution propositionnelle et la déduction
naturelle sont trois systèmes corrects et complets
\end{itemize}
\end{frame} 
