Evolving Reaction Systems

This project implements ideas, including the Invisibility Theorem, presented in the paper Evolving Reaction Systems by Andrzej Ehrenfeucht, Jetty Kleijn, Maciej Koutny, and Grzegorz Rozenberg.

Reactions.py generates random contexts, reactions, and transformations. Reactions_example.py runs the example provided in the paper.