Contradição é uma proposição cujo valor lógico é sempre falso
 
portanto se conseguirmos forçar um resultado verdadeiro para a proposição ~[(~P^Q)^ (P^Q)]
 
não será uma contradição
 
 
P  Q  ~P     ~P^Q   P^Q      [(~P^Q)^ (P^Q)]
 
V  V    F           F         V                    F
V  F    F           F         F                    F
F  V    V          V         F                    F
F  F    V           F         F                    F
 
 
 
Lembrando que:
 
Tautologia
Tautologia é uma proposição cujo valor lógico é sempre verdadeiro.
 
Contingência 
Quando uma proposição cujo valor lógico pode ser verdadeiro ou falso, a chamamos de contingência ou proposição contingente ou proposição indeterminada.