Because phrases like that are silent on not(A). Effectively, If not(A) then <anything can happen>. There is no conflict in a system which has one “If A” statement and another “If not(A)” statement, in fact this is the sort of construction you’d expect.If you leave off the “If not(A)”, then the default is <anything can happen> which is always true.
Latest Answers