3 questions to test your understanding
An abstract interpretation using the sign domain reports that variable x is '+' (positive) at a program point. What does this guarantee about the concrete program?
Widening is needed in abstract interpretation to guarantee termination when the abstract domain has infinite ascending chains.
Explain the difference between soundness and completeness in the context of abstract interpretation, and which property abstract interpretation guarantees.