I had to move up all the Decision stuff since the new lemma needs the not_dec instance.
Decision
not_dec
Proof by Yun-Sheng.