>p=0がDを成立しないのであれば、式Dは偽になり、D(p^2-1)=0は真になるので
あれば矛盾しているのではないのですか?
もちろん矛盾しませんよ。
偽⇒真 が真になるというのは論理学の基本です。ご存じないはずないですよね?

よって、Dが偽、D(p^2-1)=0が真のとき、D⇒D(p^2-1)=0は真です。矛盾はありません。