Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Enumerate canonical Wolfram model rules with a particular signature
ResourceFunction["EnumerateWolframModelRules"][signature] generates a list of all canonical connected Wolfram model rules with the specified signature. | |
ResourceFunction["EnumerateWolframModelRules"][signature,s] allows only up to s distinct elements. | |
ResourceFunction["EnumerateWolframModelRules"][signature,type] generates all possible rules with the specified type of connectivity. | |
ResourceFunction["EnumerateWolframModelRules"][signature,{s,type}] uses up to s distinct elements, with specified connectivity type. |
All | require both left- and right-hand sides to be connected individually and together |
Automatic | require left-hand side to be connected, and connected to right-hand side |
None | do not constrain based on connectivity |
"Monitored" | False | monitor computation |
Show all Wolfram model rules with the signature :
In[1]:= |
Out[1]= |
Wolfram model rules with signature and up to two distinct elements:
In[2]:= |
Out[2]= |
Wolfram model rules with signature and no connectivity constraints:
In[3]:= |
Out[3]= |
Wolfram model rules with signature and connected left- and right-hand sides:
In[4]:= |
Out[4]= |
Enumeration may take a long time for signatures that are even moderately complicated:
In[5]:= |
Out[5]= |
This work is licensed under a Creative Commons Attribution 4.0 International License