www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Formale Sprachen" - BNF
BNF < Formale Sprachen < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

BNF: kontextfrei?
Status: (Frage) beantwortet Status 
Datum: 17:19 Di 29.11.2005
Autor: Bastiane

Hallo!

Folgende wichtige Frage:

Ist diese Grammatik kontextfrei?

<S> ::= <U> | <E><N> | <N><E>
<U> ::= 0 | 1 |(00|01|10|11)<U>
<N> ::= 0 | 0<N>0 | 0<N>1 | 1<N>0 | 1<N>1
<E> ::= 1 | 0<E>0 | 0<E>1 | 1<E>0 | 1<E>1

Irgendwann hatte ich mir das mal so erklären lassen, dass ich verstanden habe, was kontextfrei bedeutet, leider habe ich da nur noch den Hauch einer Erinnerung dran, so dass ich das leider nicht mehr so ganz in Worte fassen kann. Es hat irgendwas damit zu tun, dass es nicht auf den "Kontext" ankommt, in dem die Nichtterminalsymbole stehen, aber mehr kann ich dazu leider nicht mehr sagen.
Aber nach dieser blassen Erinnerung würde ich sagen, dass diese Grammatik kontextfrei ist!?

Evtl. könnte mir jemand kurz ein Beispiel für eine nicht kontextfreie Grammatik geben?

Übrigens ist das keine Aufgabe, die ich lösen muss (also ob diese Grammatik da oben kontextfrei ist) - ich brauche also keine "mathematische" Begründung, sondern eine intuitive Erklärung oder evtl. sogar nur die Definition für kontextfrei oder ein Beispiel würden mir schon sehr helfen.

Viele Grüße
Bastiane
[cap]


        
Bezug
BNF: ich denke schon...
Status: (Antwort) fertig Status 
Datum: 20:55 Di 29.11.2005
Autor: Karl_Pech

Hallo Bastiane!


> Ist diese Grammatik kontextfrei?
>  
> <S> ::= <U> | <E><N> | <N><E>
>  <U> ::= 0 | 1 |(00|01|10|11)<U>

>  <N> ::= 0 | 0<N>0 | 0<N>1 | 1<N>0 | 1<N>1

>  <E> ::= 1 | 0<E>0 | 0<E>1 | 1<E>0 | 1<E>1


Ich denke diese Grammatik ist kontextfrei, weil alle Produktionen von Dieser links immer genau ein Nicht-Terminal enthalten! Würde die Grammatik den Kontext beachten, müßte sie links auch Terminale berücksichtigen; Tut sie aber nicht.



Viele Grüße
Karl
[user]


[P.S. Das war ja mal eine kurze Antwort ... [happy]. Oder wolltest Du noch wissen, was diese Grammatik macht? Auf den ersten Blick scheinen mir einige ihrer Produktion etwas "überflüssig" zu sein... . Aber wirklich gut kann ich das nach über einem Semester nicht mehr... [keineahnung]]




Bezug
                
Bezug
BNF: Vielen Dank. :-)
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:19 Di 29.11.2005
Autor: Bastiane

Hallo Karl!

> > Ist diese Grammatik kontextfrei?
>  >  
> > <S> ::= <U> | <E><N> | <N><E>
>  >  <U> ::= 0 | 1 |(00|01|10|11)<U>

>  >  <N> ::= 0 | 0<N>0 | 0<N>1 | 1<N>0 | 1<N>1

>  >  <E> ::= 1 | 0<E>0 | 0<E>1 | 1<E>0 | 1<E>1

>  
>
> Ich denke diese Grammatik ist kontextfrei, weil alle
> Produktionen von Dieser links immer genau ein
> Nicht-Terminal enthalten! Würde die Grammatik den Kontext
> beachten, müßte sie links auch Terminale berücksichtigen;
> Tut sie aber nicht.

Danke für deine Antwort - jetzt weiß ich auch glaube ich wieder, was kontextfrei heißt. Also wenn es nicht so wäre, dann ständen - wie du ja gesagt hast - links von dem "::=" auch Terminalsymbole.

> [P.S. Das war ja mal eine kurze Antwort ... [happy]. Oder
> wolltest Du noch wissen, was diese Grammatik macht? Auf den
> ersten Blick scheinen mir einige ihrer Produktion etwas
> "überflüssig" zu sein... . Aber wirklich gut kann ich das
> nach über einem Semester nicht mehr... [keineahnung]]

Nein, danke - deine Antwort war genau das, was ich wollte. Vielen Dank. :-)

Was die Grammatik macht (oder machen soll), kann ich dir sagen:

Sie "konstruiert" (oje - meine Terminologie...) die Sprache [mm] L_5=\{x\in\{0,1\}^{\star}| \mbox{x ist nicht von der Form yy für ein y}\in\{0,1\}^{\star}\} [/mm]

Kann schon sein, dass einige der Produktionen überflüssig sind, aber es ist die Musterlösung, und da geht man schonmal einfach nach irgendeinem System vor und versucht nicht unbedingt, die allerkürzeste Variante zu erhalten. :-)

Viele Grüße und nochmals danke für die schnelle Antwort.

Bastiane
[cap]

P.S.: Ach ja, warum ich nach so etwas gefragt habe: einer der Studenten hat geschrieben, dass es für diese Sprache keine kontextfreie Grammatik gibt... Und jetzt kann ich guten Gewissens drunterschreiben: DOCH! :-)


Bezug
                        
Bezug
BNF: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:58 Di 29.11.2005
Autor: Karl_Pech

Hallo Bastiane!


> P.S.: Ach ja, warum ich nach so etwas gefragt habe: einer
> der Studenten hat geschrieben, dass es für diese Sprache
> keine kontextfreie Grammatik gibt... Und jetzt kann ich
> guten Gewissens drunterschreiben: DOCH! :-)

Ich habe jetzt aus Neugier eine kleine Google-Suche mit deiner Definition der Sprache durchgeführt, und bin auf []Folgendes gestossen. Schau dort mal auf Seite 6 nach. Ich glaub', ich hatte Recht, was die Redundanz mancher Ableitungen angeht. ;-) Die haben das aber vermutlich absichtlich so gemacht, um die Aufgabe schwerer zu machen. [happy]


So, jetzt muß ich aber wirklich Numerik machen... [a][Bild Nr. 1 (fehlt/gelöscht)]


Einen schönen Abend wünsch' ich dir... [breakdance]
[user]




Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorhilfe.de