Finished draft of solution soundness, only lemmas remain.