![]() |
Outils Logiques pour l'Informatique |
Publié par :
Ingenieur
|
Cours : Informatique. Disponible sur l'archive ouverte pluridisciplinaire HAL.
Ces notes sont une introduction `à la logique mathématique et aux techniques de d´éduction automatique dans le cadre du calcul propositionnel classique avec des applications à la résolution de problèmes combinatoires et `à la modélisation et analyse de systèmes informatiques.
La logique est à l'origine une réflexion sur le discours (logos) et sur sa cohérence. En particulier, la logique mathématique s'intéresse à l'organisation et à la cohérence du discours mathématique et donc aux notions de validité et de preuve. Dans le calcul propositionnel classique, on dispose d'un certain nombre de propositions qui peuvent être vraies ou fausses et d'un certain nombre d'opérateurs qui permettent de combiner ces propositions.
Remarquons que les mesures de complexité que nous avons évoquées pour les circuits logiques ont une interprétation immédiate en termes de circuits combinatoires. Le nombre de nÅ?uds du circuit booléen correspond au nombre de portes logiques, câ??est-à-dire au nombre de transistors n´nécessaires à la mise en Å?uvre du circuit. Couplée avec la topologie des inter- connexions, cette mesure détermine l'espace occupé par le circuit. La longueur du chemin le plus long correspond au temps qu'il faut attendre entre une variation du signal en entrée et la stabilisation du signal en sortie.
La notion de circuit booléen fait abstraction de la notion de temps (le calcul du résultat est instantané) et dans une certaine mesure de distance (on compte le nombre de portes mais on ne compte pas la longueur des interconnexions) et il permet de simplifier grandement la conception d'un circuit combinatoire. Dans la suite nous allons considérer dans un certain détail la conception d'un additionneur.
Il est trivial de construire des systèmes corrects ou complets mais il est beaucoup plus d´délicat de construire des systèmes corrects et complets. On va examiner un système correct et complet proposé par Gerhard Gentzen en 1930. Une idée générale est d'´écrire des règles d'inférence qui permettent de redire la 'complexité structurale (ou logique)' des formules jusqu'`a une situation qui peut être traitée directement par un axiome.
La méthode Merise : Le modèle conceptuel de données. Le modèle conceptuel des données (MCD) décrit la signification des...
Cours sur Bases de données sous environnement Delphi. Pour accéder aux différentes informations l'utilisateur doit exécuter...
Cours d'introduction aux architectures n-tier dispensé à TELECOM Bretagne. Cours sous licence Creative Commons :...
Présentation de Spring et de l’injection de dépendances. Document sous licence Creative Commons :...
Cours de HTML. Creative Commons http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Cours de langage SQL dispensé à l'Université de Sophia-Antipolis. Cours sous licence Creative Commons :...
Document type de gestion des actions correctives et préventives, management de la qualité. Cette procédure définit les...
Document type pour un modèle de procédure, management de la qualité. Ce document vous permet d’organiser votre modèle de...
Document type procédure : audit interne, management de la qualité. Cette procédure définit les dispositions à prendre pour...
Document type, management de la qualité. Cette procédure définit comment gérer les enregistrements, notamment le classement...
La capacité d?augmenter le prix par rapport au prix concurrentiel (ou de le baisser dans le cas du monopsone) ? Mesurer par...
Si le modèle mathématique n'admet pas de solution analytique, il est alors nécessaire de chercher une solution approchée de...
Aucun commentaire pour cette publication |