Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi G - M > Linguaggi formali e automi > [LFA] Informazioni A.A. 2003/04
Pages (10): « First ... « 6 7 8 9 [10]   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Alessandra
.consigliere.

User info:
Registered: Oct 2002
Posts: 137 (0.02 al dì)
Location: Milano
Corso: informatica
Anno: Terzo
Time Online: 1 Day, 13:20:43 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao a tutti,
sto studiando le "dispense allucinanti" per l'appello di settembre,
... qualche super tecnicone saprebbe spiegare in parole umane comprensibili cos'è un pumping lemma?
Grazie1000

13-09-2004 17:28
Click Here to See the Profile for Alessandra Click here to Send Alessandra a Private Message Find more posts by Alessandra Add Alessandra to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
khelidan
.grande:maestro.

User info:
Registered: Jun 2003
Posts: 1196 (0.14 al dì)
Location: Milano
Corso: Informatica
Anno: Finito....
Time Online: 13 Days, 12:08:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Alessandra
Ciao a tutti,
sto studiando le "dispense allucinanti" per l'appello di settembre,
... qualche super tecnicone saprebbe spiegare in parole umane comprensibili cos'è un pumping lemma?
Grazie1000


Il Punping lemma....non so in quanti l'abbiano capito,io di certo no!!:D

__________________
Khelidan

13-09-2004 18:22
Click Here to See the Profile for khelidan Click here to Send khelidan a Private Message Find more posts by khelidan Add khelidan to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ghily
rozzettino

User info:
Registered: Jul 2003
Posts: 718 (0.09 al dì)
Location: Settimo
Corso: Informatica spec
Anno: 2
Time Online: 13 Days, 1:05:36 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Alessandra
Ciao a tutti,
sto studiando le "dispense allucinanti" per l'appello di settembre,
... qualche super tecnicone saprebbe spiegare in parole umane comprensibili cos'è un pumping lemma?
Grazie1000


il pumping lemma è uno dei grandi misteri di lfa.Puoi solamente impararlo a memoria e sperare che non te lo chieda.
In bocca a lupo
chao
roby

13-09-2004 19:45
Click Here to See the Profile for ghily Click Here to See the Blog of ghily Click here to Send ghily a Private Message Visit ghily's homepage! Find more posts by ghily Add ghily to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
puntozip
.arcimaestro.

User info:
Registered: Jan 2003
Posts: 332 (0.04 al dì)
Location: milano
Corso: Ticom
Anno: 1
Time Online: 10 Days, 4:57:16 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Alessandra
Ciao a tutti,
sto studiando le "dispense allucinanti" per l'appello di settembre,
... qualche super tecnicone saprebbe spiegare in parole umane comprensibili cos'è un pumping lemma?
Grazie1000


Premesso che sono quanto di più lontano possa esserci da un "super tecnicone" e che concordo sul fatto che il pumping lemma sia da imparare a memoria, vediamo se riesco a togliere almeno un po' di nebbia.
1) occorre che tu abbia chiari i concetti di albero di derivazione, altezza di un albero e di grammatica di tipo 2 in forma normale di chomsky, perche la dim. si basa su di essi.
2) l'enunciato lo devi proprio imparare a memoria, non è ovviamente possibile semplificarlo...

A cosa serve il P.L.? A dimost. che un dato linguaggio non è di tipo 2, infatti esprime una condizione necessaria affinchè un Ling. sia di tipo 2 ma non suff. quindi se un linguaggio soddisfa il P.L. non puoi dire che sia di tipo 2 ma se non lo soddisfa allora sicuramente non è di tipo 2.

Passiamo alla dim.
Il teorema ti dice di fissare un valore H, tale valore non è arbitrario ma è legato al linguaggio L, infatti un linguaggio di tipo 2 ammette sempre una grammatica di tipo 2 che lo genera e che puoi considerare nella forma normale di Chomsky (così puoi creare un albero di derivazione binario per le parole del ling.).
Come sai una grammatica è contraddistinta da delle regole di produzione e da un certo numero di metasimboli, il valore di H è determinato proprio da questo numero, è infatti uguale a 2 ^ |M| + 1.
(|M| è la cardinalità dell'insieme dei metasimboli della ns. grammatica). Poniamo per semplicità di scrittura: h = |M|

A questo punto prendi una parola qualsiasi del linguaggio (es. z) che abbia lung. z > di H e disegna il suo albero di derivazione. Tale albero avrà l'assioma come radice, un certo numero di metasimboli come nodi intermedi e le foglie saranno i simboli terminali che compongono z.
Il numero di foglie di un albero binario è in relazione con la sua altezza, infatti l'altezza è almeno il logaritmo in base 2 del numero di foglie, ma il numero di foglie è anche la lunghezza di z quindi:

|z| > H e altezza albero >= log |z| => altezza albero > log H => altezza albero > h + 1.

L'altezza di un albero è la lunghezza del ramo più lungo, quindi ci sarà un percorso dall'assioma a un simbolo terminale più lungo di h+1, tale lunghezza è determinata dal numero di metasimboli compresi tra l'assioma e il terminale.
Noi abbiamo però solo h metasimboli a disposizione per cui se ci limitiamo anche agli ultimi h+1 nodi del percorso dovremo ripetere almeno un metasimbolo...

Fine prima parte - spero che fin qui sia chiaro (e corretto...).
A più tardi

__________________
There are two ways of constructing a software design:
one way is to make it so simple that there are obviously no deficiencies;
the other way is to make it so complicated that there are no obvious deficiencies.
(C.A.R. Hoare)

14-09-2004 08:45
Click Here to See the Profile for puntozip Click here to Send puntozip a Private Message Find more posts by puntozip Add puntozip to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Alessandra
.consigliere.

User info:
Registered: Oct 2002
Posts: 137 (0.02 al dì)
Location: Milano
Corso: informatica
Anno: Terzo
Time Online: 1 Day, 13:20:43 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ah... gasp... ho capito,
grazie a tutti per la spiegazione, speriamo che non lo chieda..sob

14-09-2004 17:57
Click Here to See the Profile for Alessandra Click here to Send Alessandra a Private Message Find more posts by Alessandra Add Alessandra to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 14:19.    Post New Thread    Post A Reply
Pages (10): « First ... « 6 7 8 9 [10]   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.140 seconds (47.39% PHP - 52.61% MySQL) con 24 query.