Matchbox for String Rewriting


Computations are performed with limited resources. So if you want to handle more complicated input, please download and compile the programs on your own.


Decomposition for Deleting Rewrite Systems

You can input a deleting rewrite system here, and I will show its transformation into a product of a substitution and an inverse context-free system.

rewriting system

starting language
Note that the system has to be deleting w.r.t. the alphabetical ordering (a > b > c > ...), and left hand sides of rules have to have distinct letters.

Match-Bounds and Change-Bounds

For comparison, you can use change bounds as defined by Ravikumar. Note that this only work for length-preserving systems.

You can input a rewrite system R and a regular expression L here, and I will try to find a for R on L. Use approximation algorithm?


Back to Matchbox main page
http://www.imn.htwk-leipzig.de/~waldmann/