I'm trying to find a way to compute the set of inputs that lead to a specific output given an expression.
For example, if you take the expression :
!A && B && C == 1
and you want this expression to be true
, then some possible inputs are :
A = false, B = "foo", C = 1
A = 0, B = true, C = 1
...
What is the name of the general theory around this if any?