Niedawno dowiedziałem się o Kleene algebra do manipulowania i upraszczania wyrażeń regularnych.Uproszczenie wyrażeń regularnych w Mathematica
Zastanawiam się, czy zostało to wbudowane w jakiekolwiek oprogramowanie komputerowe, takie jak Mathematica? Byłoby wspaniale mieć narzędzie obliczeniowe do robienia związków i konkatenacji dużych wyrażeń i upraszczania ich przez komputer.
Jeśli nie znasz żadnych programów z wbudowaną algebrą, czy znasz jakieś programy, które umożliwiają rozszerzenie swoich silników o nowe algebry?
Dokumentacja Mathematica zawiera szczegółowy samouczek dotyczący pracy z wzorami łańcuchowymi (http://reference.wolfram.com/mathematica/tutorial/WorkingWithStringPatterns.html). To może być dobre miejsce na rozpoczęcie. – kglr
@kguler: Cała dokumentacja, którą znalazłem, łącznie z tym samouczkiem, uwzględnia tylko użycie wyrażeń regularnych do podstawowego dopasowywania ciągów i celów manipulacyjnych. –
Czy możesz dodać przykład konkretnego problemu, który chciałbyś rozwiązać? Może to być zabawny przykład ilustrujący potrzebną funkcjonalność. –