0% found this document useful (0 votes)
7 views10 pages

Regular Expressions and Automata Concepts

Uploaded by

abbhinav.umun
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views10 pages

Regular Expressions and Automata Concepts

Uploaded by

abbhinav.umun
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

L3- 04-2O25

UNIT
Regular Exþression:
ea to
it ialio kneu
ebeeit HeDulan Languoge n Automata
Resulax Coungusge
SgL set atl ttxug ttaxtuiy ith 'a' cuer - ia, b; e
RE = al atb)*
L cet l l
Ly- Sa, ab. aab,wbb + ’ men (U)
RE = latbj b
Kleene Closwe
IYPES OF REGVLAR EXPREsiDN [a)’
:
(nite Keqular Expresor ejeg
length nen RE i yntte RE
Lz Saal.
RECL) = Catb) (atb)
() tnfinite Regular
Enprescion
salinite layausge auy the ttrni

Ly = ab, ab,
REC L4) aabb-
alatb* b
aE, a, aa,
RL REL L) at a, aa, aaa

Lengeh o
Lestn Cato)
Lesta 3 Zaaa,.bbbi Catlb) lato) (at)
Athst CE +atb)
Atmost 2 |i¬, a, b, aa. bb Cetarb)4 (atb)lasb)
Ct tatb)t+ (ato)latb)

L5
all tnung cosctain 'a'.
a ab aba, do, ba,
bb ab.
RE CL5) = Catb) * latb) 4
L6: Jet el all ting stau erda
o ends ith'a'
RE CLi) = at al atb)* a

L7 =b, bab, bb, bbb --


RE (L) =bt bl atb)* b
Le: Bet al tootli wh'b' ends ith' a'.
Lg i 'ba bb, baaba,
RECLs) = b Catb)*a

4 (an6)", L)$e, a, b,ab,


" KECLa) =(at6) (a b) Cart)*
wlab)*, LO) 6,ab, kon
ababab
RE (Lj) =(at) (at)(atb) latb) latb) (arb)#

Li: lw| K4
RECL) = Ce4 at b)+(ato)(atb) + (ato) (atb ) fatb) -+
(atb) (atb) (atb) Catb)
RE(4)at ab latb)t
Li3 cet RHSA 'a
RE(La)- (or a Cat6ar)
Li4' et LHS is b' .
RElLatb) (a*b) blat) Ludng ih lame
ond
LisRE(Ls)=
i et Mata (art)*k)
al

+todblatb)* b)
RECd)la lath*o)+ (atey

RE(LH) =

RECL9)-((ar (atb) (ate)gt


Lis Set all stng leath

RE (Lz) = (lar)'atycatb)(ar))*
Lz1 ma lw) = 2
RECL) = bt ababt
L22 ma Cw) 2
RE CL2)z bt abtabt (art)r
L2z' nalw) <2.
RE CL) = bk +babt + b*abtabt
Lz4: ma Cw)msd 2
REla-b t Coabas)*
L25! nalw) eol 2 = |
RE(L)b* ast (oabtabt)
A1gebra ic Proþerties of RE ;
) CLOSRE
R a R ae RE dhen
()R* JR,* ae also RE
(b) R+R, ’Rft R,* ane
alo RE
c)R, ’R.R, ane alo RE
I) CLOSURE LAW

iD) ASSoCIATIVE LAW


R, Ri nd Rs ne
Heguan xbeskLen tew
()Ri + (Ret Ry) R+R)+Ra ane wlso RE
(9)R (R, Rz) (R, R)-R ane alo
V) TDENI TY LAW RE
Riu a RE then
V(a) R+x- R iu aluo RE hem X= E/6

V) COMMUTATIVE LAW
R, R a e RE them
a) R, +R,= RetR,
b) R, R = Re-Ri
vi) DIZTRIBITVE AW
I R, R k Ra ne RE thew
a) R+R) Ry = (R Rs t R Rs)
b) R, CR+Ra) R, R, + RR3
) (R Ra) Ra (B tR)- (Ri+Rs)
vin) IDE MPOTENT LAWw
het R uRE then
a) R,+P, =R
b) RR R
Vi) IDEN TITIES OF RE
a) + R= R (a1b)°a = alab)*
4) RRr R.R = Rt
c) ER - RE = R

e)R+R =R
)(PR)* P= PC& P)*
ARDEN' THE OREM :
4 PRQane tuwo Reular
Expreuicns ewer
eu nd iy P
GhuR- q+RPL ie R- &P*
qtven k- 2+ RP
R= Q + CQ+ RP) P
R8t &Pt R
R = &+ QP +C&+RP) P
R= 8 + &P +0p+ RP3

R= &t QP+ QP+ QP34 -- - -t QPn


R= Q( I+ P+Pl+P3 --- - pn)

| al ba)*
R
RP
8+ A: b
B Aa tBb Ca
C Ba
K= bKa Bb + Baa
B=
R P
B b*a Cb4 a a)»
RE b*a

(i)

foEt go (o +o-i-b (t rof))


o,1
4o (0+0-1:0 (:0)"*|
0,1
@)

((or*u(ot)
Be Co+)*1-0 +(0+ 1) 1|

R
)
2)
3)
4)
5)
a, b

6) a'b b

) a at
9

) (au)BCO
e) a b

Egivatene ot two RE:


(l+ 004) +(1+ oo*1) (o+ 10* 1)* (o+ 10*) oi (o+ to* I)
LHS

(1+ Bo) (t+( 0+ tof /) (0 +ID*l )


(1+0o*i)(t +(o+ io*)(0 +1o*i)
t +00*)i(e +1o4 10t )
lemma

WA, aa, a, a5, a, a

aaaaL; 2<3
aaaaceL
larguage4e do not
lemma
t u not a aequlan lag
automata
'L'
Loguag
RE, then the
cah be

by a Fimte Autemata
A tug 'nuaceepted by amy tunite Atornata M=(4 z, 4o, 6,

given s the taibe Then heck the eudie eupne Pc


FA o not'
-he

(9o'0|oi') =

henee the
(a) ||0lo101" b) "lolD 1p11

l910r)2.
(o,'or)

(33e)

kence gien tsy net

g2 Conctuct a Moere Machne -{o,1S,a2o, I J v


the cono.
-atleuet o v i udivisiole ul be '1'
b e 44 o<P uçe
Cot it into Meally QoMachne
Cs

Conoln

a) aringl ond aukjg any mnber 'a' a'b'


(a+

a) lo1)*+ (1o)*
)Wute RE for gwew
esnd

(6)
4
()fw oar.'w to deiwel

)LEo, iob, 1obe, o0, 1o


RF-eroo0*.=
RE = I(oo)*
I(0+1)*o0+ 0
e) RE : (o-9)* C1,
B,5,7, 9)
that do mot d th 'aa!

(e) Ae tnge that certoi Duen munber of 'b'


Al uhih clo va ctun

You might also like