www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
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
Weitere Fächer:

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

Produktautomat: Aufgabe Mengenoperation
Status: (Frage) beantwortet Status 
Datum: 16:52 Do 11.02.2010
Autor: RalU

Aufgabe
Es geht um folgende Aufgabe:
Ein Alphabet [mm] \summe_ [/mm] = {a,b} ist vorgegeben.
1) DEA A1, der alle Wörter akzeptiert, die mit b anfangen
2) Produktautomat, der alle Wörter der Sprache [mm] L(A1)\cap [/mm] L(A2) akzeptiert, wobei der DEA A2 angegeben ist (siehe Dateianhang)
3) Transitionsdiagramm dieses Produktautomaten

Nachfolgender Anhang zeigt die beiden DEA's A1 und A2:
[Dateianhang nicht öffentlich]

Der Produktautomat bezgülich Aufgabenstellung muss ja so aussehen, dass er die jenigen Wörter aktzeptiert, die sowohl DEA A1, also auch DEA A2 akzeptiert. Daher hab ich mir für den Produktautomaten folgendes Transitionsdiagramm überlegt:
[Dateianhang nicht öffentlich]

Ist dies so korrekt?
Gruß, Ralf

Dateianhänge:
Anhang Nr. 1 (Typ: JPG) [nicht öffentlich]
Anhang Nr. 2 (Typ: JPG) [nicht öffentlich]
        
Bezug
Produktautomat: Antwort
Status: (Antwort) fertig Status 
Datum: 18:07 Do 11.02.2010
Autor: Anna-Lyse

Hallo Ralf,

zu DEA A1: q2 gehört da nicht mehr hin, also einfach nur q0 und q1, dann ist das i.O. so.
Zum Produktautomat: Da benötigst Du kein q4. So ist es falsch. Versuch es mal dahingehend zu ändern, ohne q4 auszukommen. Tipp: Orientiere dich an DEA A2.

Gruß,
Anna

Bezug
                
Bezug
Produktautomat: weitere Frage
Status: (Frage) beantwortet Status 
Datum: 13:20 Fr 12.02.2010
Autor: RalU

Warum muss ich bei DEA1 denn Q2 wegmachen? Muss man keine "Senke" einzeichnen? Was passiert denn, wenn ich in Q0 ein "a" eingebe?
Das gleiche Problem seh ich dann auch bei dem Produktautomat mit Q4.
Angenommen, ich würde hier Q4 einfach weglassen. Was passiert denn mit den Eingaben, die ich nich eingeben darf?

Bezug
                        
Bezug
Produktautomat: Antwort
Status: (Antwort) fertig Status 
Datum: 14:18 Fr 12.02.2010
Autor: Anna-Lyse

Hallo Ralf,

> Warum muss ich bei DEA1 denn Q2 wegmachen? Muss man keine
> "Senke" einzeichnen? Was passiert denn, wenn ich in Q0 ein
> "a" eingebe?

Dann wird die Eingabe nicht akzeptiert und es gibt keine Ausgabe.
So wie es sein soll.

>  Das gleiche Problem seh ich dann auch bei dem
> Produktautomat mit Q4.
>  Angenommen, ich würde hier Q4 einfach weglassen. Was
> passiert denn mit den Eingaben, die ich nich eingeben darf?

Sie werden nicht akzeptiert. BTW, so oder so ist der Produktautomat falsch, er würde nämlich beispielsweise nie das Wort bbabaa akzeptieren, obwohl es definitiv ein korrektes Wort wäre.

Gruß
Anna

Bezug
                
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:11 So 14.02.2010
Autor: felixf

Hallo Anna,

> zu DEA A1: q2 gehört da nicht mehr hin, also einfach nur
> q0 und q1, dann ist das i.O. so.

das sehe ich anders. Ich wuerde hier keinesfalls auf q2 verzichten.

LG Felix


Bezug
                        
Bezug
Produktautomat: DEA A1 meiner Meinung nach ok
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:40 Mo 15.02.2010
Autor: RalU


>  
> > zu DEA A1: q2 gehört da nicht mehr hin, also einfach nur
> > q0 und q1, dann ist das i.O. so.
>  
> das sehe ich anders. Ich wuerde hier keinesfalls auf q2
> verzichten.
>  
> LG Felix
>  

Das sehe ich auch so.
Ein DEA ist ja als 5-Tupel definiert DEA [mm] A=_{def}(Q,\summe_ ,\delta, q_{0},F) [/mm] wobei
Q= die Menge der Zustände,
[mm] \summe_ [/mm] das Eingabealphapbet,
[mm] \delta [/mm] die Überführungsfunktion, die als eine totale Funktion definiert (also keine "Lücken" hat) ist und somit jedem einzelnen Zustand aus Q immer jedes Zeichen aus dem Eingabealphabet zugewiesen werden muss (in Form von Transitionen) (man kann [mm] \delta [/mm] dann in Form einer Tabelle oder Transitionsdiagramms angeben),
F=Menge der akzeptierenden Zustände
und [mm] q_{0} [/mm] der Startzustand.



Bezug
                                
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:52 Mo 15.02.2010
Autor: Anna-Lyse

Hallo Ralf,

ja sorry, ich hatte DEA nicht berücksichtigt.

Gruß,
Anna

Bezug
                        
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:52 Mo 15.02.2010
Autor: Anna-Lyse

Hallo Felix,

> > zu DEA A1: q2 gehört da nicht mehr hin, also einfach nur
> > q0 und q1, dann ist das i.O. so.
>  
> das sehe ich anders. Ich wuerde hier keinesfalls auf q2
> verzichten.

Stimmt, es ging ja um DEA.

Gruß
Anna

Bezug
        
Bezug
Produktautomat: andere Lösung
Status: (Frage) reagiert/warte auf Reaktion Status 
Datum: 16:00 So 14.02.2010
Autor: RalU

Ich hab mal noch ne andere Lösung für den Produktautomat, der L(A1) [mm] \cap [/mm] L(A2)akzeptieren soll(siehe Anhang). Wie siehts denn damit aus?

[Dateianhang nicht öffentlich]

Gruß, Ralf

Dateianhänge:
Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
Bezug
                
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:19 So 14.02.2010
Autor: felixf

Hallo Ralf,

> Ich hab mal noch ne andere Lösung für den Produktautomat,
> der L(A1) [mm]\cap[/mm] L(A2)akzeptieren soll(siehe Anhang). Wie
> siehts denn damit aus?
>  
> [Dateianhang nicht öffentlich]

der Automat ist nichtmals deterministisch.

Er akzeptiert keine inkorrekten Woerter, jedoch gibt es bei korrekten Woertern sowohl Durchlaufmoeglichkeiten, die zum Zielzustand fuehren, wie auch Durchlaufmoeglichkeiten, die nicht zum Zielzustand fuehren.

Da man hier auch ohne viel Aufwand einen deterministischen Automaten angeben kann, wuerde ich eher so einen angeben.

LG Felix


Bezug
                        
Bezug
Produktautomat: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 13:26 Mo 15.02.2010
Autor: RalU


> Hallo Ralf,
>  
> > Ich hab mal noch ne andere Lösung für den Produktautomat,
> > der L(A1) [mm]\cap[/mm] L(A2)akzeptieren soll(siehe Anhang). Wie
> > siehts denn damit aus?
>  >  
> > [Dateianhang nicht öffentlich]
>  
> der Automat ist nichtmals deterministisch.
>  
> Er akzeptiert keine inkorrekten Woerter, jedoch gibt es bei
> korrekten Woertern sowohl Durchlaufmoeglichkeiten, die zum
> Zielzustand fuehren, wie auch Durchlaufmoeglichkeiten, die
> nicht zum Zielzustand fuehren.
>  
> Da man hier auch ohne viel Aufwand einen deterministischen
> Automaten angeben kann, wuerde ich eher so einen angeben.
>  
> LG Felix
>  

Ja, ich hab den Nichtdeterminismus nun auch bemerkt. Die Transition q1'' mit a zu sich selbst stört. Allerdings weiß ich dann nicht, wie z.B. das wort w=babaa akzeptieren kann...


Bezug
                                
Bezug
Produktautomat: Antwort
Status: (Antwort) fertig Status 
Datum: 13:36 Mo 15.02.2010
Autor: felixf

Moin!

> Ja, ich hab den Nichtdeterminismus nun auch bemerkt. Die
> Transition q1'' mit a zu sich selbst stört.

Genau, die muss weg.

> Allerdings
> weiß ich dann nicht, wie z.B. das wort w=babaa akzeptieren
> kann...

Von q2'' musst du bei einem b nicht zu q4, sondern zu q1'' springen. Dann funktioniert es.

LG Felix


Bezug
                                        
Bezug
Produktautomat: Thema erledigt
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:58 Mo 15.02.2010
Autor: RalU


> Von q2'' musst du bei einem b nicht zu q4, sondern zu q1''
> springen. Dann funktioniert es.
>  
> LG Felix
>  

Vielen Dank für deine Hilfe! Ich denke du hast Recht.
Im Prinzip is es ja einfach nur eine "Hintereinanderschaltung" der beiden Ausgangs-DEA's.

Und wenn jetzt die Bedingung zur Konstruktion nicht L(A) [mm] \cap [/mm] L(B) sondern z.B. L(A) [mm] \cup [/mm] L(B) lauten würde, dann würde mein Produktautomat doch so aussehen:

[Dateianhang nicht öffentlich]


Dateianhänge:
Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
Bezug
                                                
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 14:23 Mo 15.02.2010
Autor: felixf

Hallo!

> Vielen Dank für deine Hilfe! Ich denke du hast Recht.
>  Im Prinzip is es ja einfach nur eine
> "Hintereinanderschaltung" der beiden Ausgangs-DEAs.

Genau. (Und lass den Apostroph da lieber weg :) )

> Und wenn jetzt die Bedingung zur Konstruktion nicht L(A)
> [mm]\cap[/mm] L(B) sondern z.B. L(A) [mm]\cup[/mm] L(B) lauten würde, dann
> würde mein Produktautomat doch so aussehen:
>  
> [Dateianhang nicht öffentlich]

Genau. Ich wuerd das allerdings nicht als Produktautomaten bezeichnen :)

LG Felix


Bezug
        
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:14 So 14.02.2010
Autor: felixf

Hallo Ralf,

> Es geht um folgende Aufgabe:
>  Ein Alphabet [mm]\summe_[/mm] = {a,b} ist vorgegeben.
>  1) DEA A1, der alle Wörter akzeptiert, die mit b
> anfangen
>  2) Produktautomat, der alle Wörter der Sprache [mm]L(A1)\cap[/mm]
> L(A2) akzeptiert, wobei der DEA A2 angegeben ist (siehe
> Dateianhang)

ist hier nach irgendeinem Automaten gefragt, der $L(A1) [mm] \cap [/mm] L(A2)$ akzeptiert, oder nach dem Produktautomaten von A1 und A2?

LG Felix


Bezug
                
Bezug
Produktautomat: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:28 Mo 15.02.2010
Autor: RalU


> Hallo Ralf,
>  
> > Es geht um folgende Aufgabe:
>  >  Ein Alphabet [mm]\summe_[/mm] = {a,b} ist vorgegeben.
>  >  1) DEA A1, der alle Wörter akzeptiert, die mit b
> > anfangen
>  >  2) Produktautomat, der alle Wörter der Sprache
> [mm]L(A1)\cap[/mm]
> > L(A2) akzeptiert, wobei der DEA A2 angegeben ist (siehe
> > Dateianhang)
>  
> ist hier nach irgendeinem Automaten gefragt, der [mm]L(A1) \cap L(A2)[/mm]
> akzeptiert, oder nach dem Produktautomaten von A1 und A2?
>  
> LG Felix
>  

Der genaue Wortlaut lautet: Geben Sie einen Produktautomaten A vom Typ DEA an, der L(A1) [mm] \cap [/mm] L(A2) akzeptiert und zeichnen sie das Transitionsdiagramm.

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


^ Seitenanfang ^
www.mathebank.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]