∀x(¬Qx → Px)
∃x¬Px
∴ ∃xQx
For the above argument, is it possible to construct a counter-model to show that the argument is invalid? If not, what is the reasoning that it is valid.
For example, through trial and error, creating a Domain {1,2} where the extension of Q is an empty set, {}, and P has an extension of {1}, is this a countermodel that shows that the argument is invalid? All premises have to be true with the conclusion false.

