www.vorkurse.de
Ein Projekt von vorhilfe.de
Die Online-Kurse der Vorhilfe

E-Learning leicht gemacht.
Hallo Gast!einloggen | registrieren ]
Startseite · Mitglieder · Teams · Forum · Wissen · Kurse · Impressum
Forenbaum
^ Forenbaum
Status Mathe-Vorkurse
  Status Organisatorisches
  Status Schule
    Status Wiederholung Algebra
    Status Einführung Analysis
    Status Einführung Analytisc
    Status VK 21: Mathematik 6.
    Status VK 37: Kurvendiskussionen
    Status VK Abivorbereitungen
  Status Universität
    Status Lerngruppe LinAlg
    Status VK 13 Analysis I FH
    Status Algebra 2006
    Status VK 22: Algebra 2007
    Status GruMiHH 06
    Status VK 58: Algebra 1
    Status VK 59: Lineare Algebra
    Status VK 60: Analysis
    Status Wahrscheinlichkeitst

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.vorkurse.de
[ Startseite | Mitglieder | Teams | Forum | Wissen | Kurse | Impressum ]