Can your audience understand that p -> q
is equivalent to non q -> non p
?
And that is easy to prove: suppose non q does not imply non p, therefore non q can coexist with p;
but p -> q, therefore non q can coexist with q, which is a contradiction.
(this can be easily visualized with Venn diagrams: p->q means that everything that is p is also q, so the circle
representing p is included in the circle representing q; non p and non q are everything outside of these circles;
so if circle p is included in circle q, the exterior of circle q is included in the exterior of circle p)
Going back to your example:
statement p : "two numbers a and b are different
"
implies statement q: "there exists ε>0 such that |a–b| >= ε
"
(Since a and b are different, therefore their difference differs from 0, the absolute value of
that difference is a strictly positive number, so pick epsilon anywhere in the interval (0, |a-b|) )
the negation of statement q : "there is no ε > 0 such that |a-b| >= ε
"
which is equivalent to your statement "for every ε > 0, |a-b| < ε
"
(if a certain property does not hold for ANY epsilon, then the opposite(complementary) property
must hold for EVERY epsilon)
non q implies non p : "numbers a and b are not different
"
An intuitive explanation of the above: I would use the visualization of the numbers on the real axis,
while making an analogy with maps and zoom levels:
statement p: "points A and B are distinct on the map
"
implies statement q : "there exists a certain zoom level that would clearly show points A and B apart
(separated by a specific distance)" .
Of course, not all zoom levels would show this, and there is no need to; also, there is not one single zoom level, but once
we found one, any other zoom level more detailed than that would also be ok.
non q: "for any given zoom level, (no matter how detailed), points A and B still appear to overlap
"
(with the reals numbers axis, we can zoom indefinitely, unlike real world maps)
than students must understand that non p is true: "points A and B are not distinct
"
Note : with regard to the fact that the sign "<" magically transformed into an "=":
show your students a sequence of strictly negative numbers converging to zero.
Here, "strictly less than zero" also turns, in the end, into an "equal to zero".
(EDIT)
One more point :
It's counterintuitive and paradoxical for < and = to become equivalent
No. It would have been paradoxical for "a < b
" to turn, at some point, into "a = b
".
But this is not the case. The sign "<" is not applied between a and b, but between
|a-b|, on one side, and epsilon, on the other side. Your students should pay attention
to this aspect. Comparing the difference of a and b with some third term really tells
nothing about the relation between a and b.
Please check this: is there any chance that your students read
|a–b|<ε,∀ε>0
as
a < b, ∀ε>0
?
=
isn't "transmogrifying" into<
- rather, the=
is showing an equivalence with a statement about<
and-
- it's the difference that is less than ... $\endgroup$