Variables or logic variables.
Variables are uniquely identified by their name and id.
name
id
N.B. The empty string name is reserved for use internally.
Any integral value can serve as an identifier.
Convert to a representation that's useful for debugging and testing.
toString (Variable "x" 3) == "x.3"
Variables are uniquely identified by their
nameandid.N.B. The empty string name is reserved for use internally.