random
Nick Perkins
nperkins7 at home.com
Sun Jun 3 16:30:45 EDT 2001
> "Alex Martelli" <aleaxit at yahoo.com> wrote:
> |"Even given (a powerful army) I could not (defeat Napoleon)".
> |Do you read this as "having a powerful army IMPLIES I
> |cannot defeat Napoleon"? This doesn't sound right to me.
> |Surely it's "NOT (having a powerful army IMPLIES I can
> |defeat Napoleon)"?
>
"Lulu of the Lotus-Eaters" <mertz at gnosis.cx> wrote in message
news:mailman.991581425.24043.python-list at python.org...
.. quanta and Laplacian fantasies..
.. implicature
.. interlocutor..
.. negative epistemic attitude..
.. material conditional..
Sounds neat, but I only know simple logic.
Here's my take on the difference:
P : Powerful army
D : Defeat Napoleon
A: (P implies (not D))
"Given a powerful army, I could not defeat Napolean"
B: (not (P implies D))
"Having a powerful army would not ensure that I could..."
truth table:
P D A:(P implies (not D)) B:(not (P implies D))
0 0 1 0
0 1 1 0
1 0 1 1
1 1 0 0
The difference is that statement A is true if P is false,
whereas statement B can only be true if P is true.
Therefore, statement B implies that P is false.
So the statement "NOT( (powerful army)implies(deafeat Napolean))"
itself implies that "I do not have a powerful army"
And the statement"Having a powerful army implies I could not defeat
Napolean"
says nothing about whether P (powerful army) is true"
Otherwise the two statements are the same.
Sorry if i am stating the obvious, I just wanted to
convince myself that these things are not so complicated.
More information about the Python-list
mailing list