Verification of Locally Tight Programs