Logically, already in the propositional logic, this does not follow (A v B) | - A and not (A v B) | - B. The situation also does not change if you add ~ (A and B).
The question is whether the completion of the clark is completed or something else, you can add additional default values โโfor the information, so that we finally have T | - A and T | - B. But logically we will have T | - A & B.
So, I think that in a normal situation it is impossible to do what you would like to do.
Bye
PS: A non-standard setting will, for example, use a gullible consequence, not a skeptical consequence. Skeptical attitude of the consequences:
T |- A iff forall M (if M |- T then M |- A)
Permissible ratio of effects:
T |~ A iff exists M (M |- T and M |- A)
It is possible that T | ~ A and T | ~ B but not T | ~ A & B, your (A v B) and ~ (A and B) without any default information is already theory.
PSS: There are several ways to abuse the Prolog system for gullible argumentation, although the basis of Prologs is a skeptical argument. the trick is to use the identity T | ~ A = ~ (T | - ~ A).
But before you apply this to your example, you need to solve the problem of presenting a disjunction in Prolog. Some disjunction can be realized using the following identity and hypothetical reasoning :
(A v B -> C) == (A -> C) & (B -> C)
source share