How do we set a domain of discourse, if I have two variables, do I do so individually for each variable? More importantly can we express the possible combination of values each variable takes? For example if I have the variable $a$ and $b$ taking values from $A$ and $B$ can we define $A\times B$ as being the set of combinations?
The reason I ask is I wonder if it is possible to limit the domain of discourse such that the elements of $A$ and $B$ can be related such that they always make a certain predicate true? Like a dependent variable in mathematics? So the set of combinations $(a,b)$ is such that $P(a,b)$ is always true?