Structural Verification

Sanity Checks

Explicit Splitting

Use of Assumptions