Recentemente ho scoperto circa Kleene algebra per la manipolazione e la semplificazione delle espressioni regolari.Semplifica l'espressione regolare in Mathematica
Mi chiedo se questo è stato integrato in programmi software computazionali come Mathematica? Sarebbe bello avere uno strumento computazionale per fare unioni e concatenazioni di grandi espressioni e far sì che il computer li semplifichi.
Se non sei a conoscenza di alcun programma con questo algebra integrato, conosci qualche programma che consente di estendere i loro motori con nuove algebre?
La documentazione di Mathematica contiene un'esercitazione dettagliata su [Lavorare con i modelli di stringhe] (http://reference.wolfram.com/mathematica/tutorial/WorkingWithStringPatterns.html). Potrebbe essere un buon punto di partenza. – kglr
@kguler: tutta la documentazione che ho trovato, incluso questo tutorial, considera solo l'utilizzo di espressioni regolari per scopi di base per la corrispondenza e la manipolazione delle stringhe. –
Potresti aggiungere un esempio di un problema specifico che vorresti risolvere? Potrebbe essere un esempio di giocattolo per illustrare le funzionalità necessarie. –