Automa lineare limitato: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
{{da tradurre|inglese}}
 
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]] forper thela classclasse ofdei [[context-sensitivelinguaggi languagesensibili al contesto]]s. L'unica Therestrizione onlyposta restriction placed onnelle [[grammarsgrammatica|grammatiche]] forper tali linguaggi è che non suchpossono languages is that no production maps a string to a shorter string. Thus no derivation of a string in a context-sensitive language can contain a [[sentential form]] longer than the string itself. Since there is a one-to-one correspondence between linear-bounded automata and such grammars, 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}}