Note: I'm working in python on this.
For example given a list:
list = ['E','D','F']
I want to generate all rules of the following forms:
['E'] --> ['D','F']
['D'] --> ['E','F']
['F'] --> ['E','D']
['E','D'] --> ['F']
['E','F'] --> ['D']
['D','F'] --> ['E']