Allows one to generate event sets (token deduplication "EventSet") for MultisetSubstitutionSystem.
Event sets are similar to match-all systems, however, they also deduplicate all tokens with identical content.
Comments
This is a work in progress. There are no tests and no documentation at the moment.
In particular, converting these objects to WolframModelEvolutionObject is not necessarily the best idea (I will probably disable that in cases where there is token deduplication).
Examples
Add all possible pairs of numbers starting from 1 for 3 generations:
Even though it's not complete hypergraph deduplication yet, it already makes TEGs for hypergraphs quite a lot smaller (don't trust this result until I implement the tests though). Before deduplication:
Changes
"EventSet"
) forMultisetSubstitutionSystem
.Comments
WolframModelEvolutionObject
is not necessarily the best idea (I will probably disable that in cases where there is token deduplication).Examples
1
for 3 generations:This change is