PrevarSourceInternal representation of pre variables.
To pretty print pre var. Leave the string unchanged if it is not a pre var
is_pre_va vn returns iff vn is a pre variable.
get the root name of the variable the pre holds on. e.g, get_var_names "$p1x" returns "x", and "$p2x" returns "x" too.
get the name of the variable the pre holds on. e.g, get_pre_var_names "$p1x" returns "x", and "$p2x" returns "$p1x"
give_pre_var_name u returns the string encoding of pre u