$p \to q$ that means (among others)
$p$ is a sufficient condition for $q$.
To show the sufficiency, I teach my study by determining the set for $p$, the set for $q$ first and comparing their cardinal numbers. If the former has lower cardinal number then $p \to q$ is a correct proportion rather than $q \to p$.
For example,
p: I am in Tokyo, q: I am in Japan. The set for $p$ just contains a single city Tokyo but the set for $q$ contains many cities such as Tokyo, Osaka, Sapporo, etc. As the former set has small cardinal number then "I am in Tokyo." is a sufficient condition for "I am in Japan." or $p\to q$.
p: $x=2$, q: $x^2=4$. The set for $p$ just contains a single element 2 and the set for $q$ contains 2 elements (2 and -2). Therefore, "$x=2$" is a sufficient condition for "$x^2=4$" or $p\to q$.
Questions
Now consider the following
p: I am a vegetarian.
q: I don't eat pork.
The students are asked to determine the correct implication whether "$p \to q$" or "$q \to p$".
My attempt
the set for p is {vegetarian}
the set for q is the set of people not eating pork = {vegetarian, Moslem, people who are allergic to pork, etc}
As the cardinal number of p is lower than q then $p\to q$ is the correct implication.
My student attempt
the set of p is the set meats the vegetarian don't eat = {pork, beef, fish, etc}
the set of q is {pork}
As the cardinal number of q is lower than p then "$q \to p$" is the correct implication.
I realize that my attempt is correct and the student's attempt is wrong.
As a teacher, how should I explain their fallacy in determining the set?
p => q
orq => p
, but of course that is typically not true. The most that can be said is that ifp,q
are predicates which define finite sets and if it is known that eitherp => q
orq => p
is true, then looking at the cardinalities of the corresponding finite sets can determine which. But -- this is clearly not a robust approach to teaching implication. At best, it can help explain the difference between a statement and its converse. $\endgroup$