Q: a<->(b->d)&a<->(c->d)&d&c|!(d&d)
Steps I've tried:
d&c|!(d&d) -> (c&!d)
Using SNF:
1.) a<->(b->d) -> (a|b&!d) & (!a|!b|d)
2.) a<->(c->d) -> (a|c&!d) & (!a|!c|d)
(a|b&!d)&(!a|!b|d)&(a|c&!d)&(!a|!c|d)&(c&!d)
The accepted answer is (c|!d)&(d|!a|!b)
I notice that the formula of the accepted answer exists in my last stage but I cannot figure out what further simplifications can I proceed with.