Szó (formális nyelv)

A formális nyelv szava (szintén - lánc , sor ) az adott ábécé tetszőleges karaktersorozata . A szóban lévő karakterek számát hosszának nevezzük, és jelöli . Egyetlen 0, ( üres szó ) hosszúságú szó megengedett, amely nem tartalmaz semmilyen karaktert (jelölése , vagy ).

Az ábécében az összes hosszúságú szó halmazát jelöli , a véges ábécében az ilyen szavak száma pontosan megegyezik az ábécé méretével a hatványra ( ). Az ábécé összes (tetszőleges hosszúságú) szavának halmazát ( Kleene csillaga ) jelöljük , így:

Egy adott ábécé feletti szavakon az összefűzés művelete  van definiálva, azaz a szavak egymás utáni ragasztása. Az ábécé összes szó halmaza az összefűzési művelettel monoidot alkot ( szabad monoid ). Az összes nem üres szó halmaza egy ábécén belül az összefűzési művelettel egy félcsoportot alkot .