www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

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
Weitere Fächer:

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

Reguläre Ausdrücke: Äquivalenz regulärer Ausdrücke
Status: (Umfrage) Beendete Umfrage Status 
Datum: 11:35 Do 19.05.2011
Autor: bertamarie

Aufgabe
(b|c)*(abb)*<=>(b|c|abb)*

Gibt es ein Onlinetool, dass zwei oder mehr reguläre Ausdrücke auf Äquivalenz prüft?


Und natürlich der obligatorische Satz:
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.

        
Bezug
Reguläre Ausdrücke: Antwort
Status: (Antwort) fertig Status 
Datum: 22:31 Do 19.05.2011
Autor: Katze_91

kann man doch eigentlich selber nachprüfen ob die das selbe erzeugen ;)
NFA bestimmen, dann DFA, dann minimieren und dann nach Isomorphie der Zustände überprüfen..
Spaß beiseite, kann dir leider nicht sagen ob es so was gibt, aber ich muss einfach wissen, die regulären Ausdrücke die du da hingeschrieben hast, die sind doch nicht gleich oder?
beim ersten kannst du zum beispiel
abbb nicht erzeugen, beim zweiten aber schon

miau:3

Bezug
        
Bezug
Reguläre Ausdrücke: Antwort
Status: (Antwort) fertig Status 
Datum: 23:22 Do 19.05.2011
Autor: felixf

Moin!

> (b|c)*(abb)*<=>(b|c|abb)*
>  Gibt es ein Onlinetool, dass zwei oder mehr reguläre
> Ausdrücke auf Äquivalenz prüft?

Ein Online-Tool kenn ich nicht.

Allerdings: zu einem regulaeren Ausdruck kannst du einen NFA konstruieren, dazu einen DFA und schliesslich einen minimalen DFA. Dazu gibt es jeweils Algorithmen.

Der minimale DFA ist nun eine Invariante (bis auf Isomorphe) der regulaeren Sprache: haben zwei regulaere Sprachen einen isomorphen minimalen DFA, so sind sie gleich.

Wenn du also die minimalen DFAs berechnen kannst, musst du schauen ob sie isomorph sind oder nicht. Das sagt dir dann ob die urspruenglichen regulaeren Ausdruecke aequivalent sind oder nicht.

LG Felix


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


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