This question has already been asked here twice, namely here and here, but none of the answers address my specific question, except probably for this answer, which comes close.
So, using the notation of the close answer, I don't understand why I have to rule out the tuples $(T,T)$ and $(F,F)$.
Let's call the sentence "Q is necessary but not sufficient for P" R.
As for $(F,F)$, if P is false when Q is also false, this should result in R = true; since Q is necessary for P, so the absence of Q should imply the absence of P. Why would I want R to be false in this case?
And for $(T,T)$, I will imagine a more complete picture. Let's say that P depends on Q and some other factors, collectively named W. Now, we should split the row $(T,T)$ into 2, one with W false, and another with W true. In the case with W true, R should evaluate to T, and in the case with W false, R should evaluate to false. On what basis, then, should we decide to rule out $(T,T)$ in the original statement! In my opinion, the row with $(T,T)$ should be undecidable.
I would be grateful if someone could explain to my why the correct answer is $¬(¬r∧¬p)→¬q∧¬((¬r∧¬p)→q)$ in a way other that
"is necessary" translates to so and so and "is sufficient" translates to so and so, so the conjunction of the first with the negation of the second gives the correct answer.
Thanks