Automa lineare limitato: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 3:
Un '''Automa lineare limitato''' (abbreviato in inglese '''LBA''') è una forma ristretta di una [[macchina di Turing non deterministica]]. Possiede un nastro composto di celle che possono contenere simboli di un [[alfabeto]] [[insieme finito|finito]], una testina che può leggere o scrivere una cella sul nastro per volta e può essere mossa e un finito numero di stati. Differisce da una macchina di Turing per il fatto che mentre per la prima il nastro è inizialmente considerato infinito, per la seconda solo una porzione finita e contigua della lunghezza dell'input iniziale che è una [[funzione lineare]] può essere acceduto dalla testina di lettura/scrittura. Questa limitazione rende una LBA un modello più accurato di un [[computer]] che attualmente esiste che una macchina di Turing in alcuni aspetti.
 
Gli automi lineari limitati sono [[accepter|accepters]] per la classe dei [[Linguaggio sensibile al contesto|linguaggi sensibili al contesto]]. L'unica restrizione posta nelle [[grammatica|grammatiche]] per tali linguaggi è che nonle possonoregole di isproduzione thatnon nopossono productiontrasformare mapsuna astringa string toin auna shorterpiù stringcorta. Quindi Thusnessuna noderivazione derivationdi ofuna a stringstringa in alinguaggio context-sensitivesensibile languageal cancontesto containpuò acontenere una [[sententialforma formsenteziale]] longerpiù thanlunga thedella stringstringa itselfstessa. Dal momento che c'è una Sincecorrispondenza thereuno isad auno one-to-onetra correspondencegli betweenautomi linear-boundedlineari automatalimitati ande suchqueste grammarsgrammatiche, no more tape than that occupied by the original string is necessary for the string to be recognized by the automaton.
 
{{Linguaggi formali e grammatiche}}