Introduction à la calculabilité

"Quelles sont les limites de l'informatique ? La théorie de la calculabilité apporte des réponses à cette question : elle démontre notamment que certains problèmes informatiques ne peuvent pas être résolus par des programmes. Cet ouvrage a pour but de présenter aux informaticiens les éléme...

Descripció completa

Guardat en:
Dades bibliogràfiques
Autor principal: Wolper, Pierre, 1955-
Format: Livre papier
Idioma:Français
Publicat: Paris : InterÉditions DL 1991.
Col·lecció:IIA. Informatique intelligence artificielle
Matèries:
Autres localisations: Voir dans le Sudoc
Taula de continguts:
  • 1. Introduction
  • 1.1 Motivation
  • 1.2 Problèmes et programmes
  • 1.3 La formalisation des problèmes
  • 1.4 La description de langages
  • 1.5 Les langages non réguliers
  • 1.6 Un aperçu de la suite
  • 1.7 Exercices
  • 2. Les automates finis
  • 2.1 Introduction
  • 2.2 Description
  • 2.3 Formalisation
  • 2.4 Représentation et exemples
  • 2.5 Les automates finis et exemples
  • 2.6 L'élimination du non-déterminisme
  • 2.7 Automates finis et expression régulières
  • 2.8 Exercices
  • 3. Les grammaires régulières
  • 3.1 Introduction
  • 3.2 Les grammaires
  • 3.3 Les grammaires régulières
  • 3.4 Les langages réguliers
  • 3.5 Au-delà des langages réguliers
  • 3.6 Les applications des langages réguliers
  • 3.7 Exercices
  • 4. Automates à pile et langages hors-contexte
  • 4.1 Les automates à pile
  • 4.2 Les langages hors-contexte
  • 4.3 Au-delà des langages hors-contexte
  • 4.4 Les automates à pile déterministes
  • 4.5 Exercices
  • 5. Les machines de Turing
  • 5.1 Introduction
  • 5.2 Définition
  • 5.3 Thèse de Turing-Church
  • 5.4 Machines de Turing non déterministes
  • 5.5 Machines de Turing universelles
  • 5.6 Fonctions calculables par une machine de Turing
  • 5.7 Exercices
  • 6. Les fonctions récursives
  • 6.1 Introduction
  • 6.2 Les fonctions primitives récursives
  • 6.3 Les prédicats primitifs récursifs
  • 6.4 Au-delà des focntions primitives récursives
  • 6.5 Les fonctions [mu]-récursives
  • 6.6 Fonctions [mu]-récursives et fonctions calculables
  • 6.7 Fonctions partielles
  • 6.8 Exercices
  • 7. La non-calculabilité
  • 7.1 Introduction
  • 7.2 Démontrer l'indécidabilité
  • 7.3 Des problèmes indécidables
  • 7.4 Les propriétés des langages récursivement énumérables
  • 7.5 D'autres problèmes indécidables
  • 7.6 Fonctions non calculables
  • 7.7 Exercices
  • 8. La complexité
  • 8.1 Introduction
  • 8.2 Mesurer la complexité
  • 8.3 Le sproblèmes polynomiaux
  • 8.4 Les transformations polynomiales
  • 8.5 La classe NP
  • 8.6 Un premier problème NP-complet
  • 8.7 D'autres problèmes NP-complets
  • 8.8 Interpréter la NP-complétude
  • 8.9 Autres classes de complexité
  • 8.10 Exercices