Académique Documents
Professionnel Documents
Culture Documents
Exercice 1
1) a+b|b|ac
2) - montrer que A est non déterministe
a b c
{4}C - - -
b b,c
b
C
3) Algorithme de minimisation
4) 1. A’ est déterministe
A’ a
a B a
A D
b b,c
b
C
c c
a,b,c
a,b,c
Inverser les états
a a a
A B D
b b,c
b
C
c c
a,b,c
a,b,c
Exercice 2
ab*(a|b)a*
ab*
a ε b ε
ε
a ε b ε
ε
(a|b)
a
ε ε
ε ε
b
ab*(a|b)
a*
ε a ε
ε
ab*(a|b)a*
2) Algorithme ε-fermeture
1ère itération:
ε.f({0})={0}A
ε.f(tr(A,a))=ε.f({1})={1,2,4,5,7}B
ε.(tr(A,b))= vide
2ème itération
ε.f(B)={1,2,4,5,7}B
ε.f(tr(B,a))=ε.f({6})={6,9,10,12}C
ε.f(tr(B,b))=ε.f({3,8})={3,8,2,4,5,7,9,10,12}D
3ème itération
ε.f(c)={6,9,10,12}C
ε.f(tr(C,a))=ε.f({11})={11,10,12}E
ε.f(tr(C,b))= vide
4 ème itération
ε.f(D)={3,8,2,4,5,7,9,10,12}D
ε.f(tr(D,a))= ε.f({6,11})={6,11,9,10,12}F
ε.f(tr(D,b))= ε.f({3,8})=D
5ème itération
ε.f(E)={11,10,12}E
ε.f(tr(E,a))=ε.f({11})=E
ε.f(tr(E,b))=vide
6ème itération
ε.f(F)={6,11,9,10,12}F
ε.f(tr(F,a))=ε.f({11})=E
ε.f(tr(F,b))=vide
a a
a a C E
A B
b a
F
D
a
b
3) Algorithme de minimisation
A B C D E F
a I II a II II II II
b - II b - II - -
2ème itération (A)1 (B)2 (D)3 (CEF)4
C E F
a 4 4 4
b - - -
a
a a
A B CEF
b
a
D
b
Exercice 3
a*|b* ⊆ (a|b)*
ac|bd ⊆ (a|b)(c|d)
a** =a*
(b*a)* = a*|(a|b)*a
(a*b*)* = (a|b)*
a*b|ba= a+b|b|ba
1ère possibilité
2ème possibilité
a- [aaaabcabc] commence par a et se termine par c a- [aaaabcabc] commence par a et se termine par c
b- [aaaabbbc] commence par a et se termine par c b- [aaaabbbc] commence par a et se termine par c