Step 2: Assumption Violation Fires when Maximal Alert fires
We can show this by contradiction:
Say there exists a (T=T∗^,X=X∗^) where the maximal alert fires and the constraint violation alert doesn't.
Now consider (T^=X∗^,X^=X∗^).
- The maximal alert will fire since X^ is unchanged.
- There are no data accuracy issues since X^=X∗^=T^.
- T^ does not violate any constraints because X^ doesn't violate ava and X^=T^. In other words, T^ is plausible.
The maximal alert can't fire in a plausible situation with no data accuracy issues since this contradicts the definition of a deterministic alert. Therefore the maximal alert can't fire when the constraint violation alert is silent.
Q.E.D.