Théorie des langages/Définitions

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Chapitre

Vous trouverez dans ce chapitre les notations et définitions permettant de travailler sur les langages par la suite

Notations

  • La concaténation de deux caractères a et b se note a.b, ou par abus de notation ab
  • La répétition d'un caractère a, n fois se note an,n
  • La répétition d'un caractère un nombre quelconque de fois entre 0 et se note a*
  • La répétition d'un caractère un nombre quelconque de fois strictement positif se note a+
  • Le mot vide (sans aucune lettre) est noté ϵ (ou parfois aussi Λ)

Modèle:Exemple

Définitions

Les mots

La structure de base d'un langage est un alphabet.

Modèle:Définition

La structure supérieure à l'alphabet sont les mots, définis comme suit.

Modèle:Définition

On note Σ* l’ensemble des mots sur Σ, et Σ+ l’ensemble des mots autres que ϵ

Lorsque l’on travaille avec les mots, plusieurs choses sont à définir

Modèle:Définition

La concaténation des mots

Modèle:Définition

Les définitions suivantes permettent de travailler sur une partie des mots

Modèle:Définition

Les langages

Modèle:Bas de page