Possible-value abstraction #
For a finite concrete carrier, an operation on sets returns every result obtainable by choosing one concrete value from each argument set. This is the standard nonrelational possible-value abstraction. Singleton inputs reproduce concrete circuit evaluation exactly, while arbitrary input sets can safely forget correlations between wires.
Pointwise possible-value lifting of a concrete interpretation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Sending a value to its singleton set is a homomorphism into the possible-value interpretation.
Equations
Instances For
Possible-value evaluation agrees exactly with concrete evaluation on singleton input sets.
Every concrete gate value belongs to the possible-value analysis whenever each concrete input belongs to its supplied abstract input set.
Every concrete wire value belongs to its possible-value abstraction.
Every concrete circuit output belongs to the corresponding possible-value output set.
Translation preserves possible-value propagation exactly at the abstract level.