You are viewing the historical archive of The Philosophy Forum.
For current discussions, visit the live forum.
Go to live forum

Logical consequence

Belter October 11, 2018 at 06:46 3375 views 6 comments
Logical consequence is said to be both necessary and formal.
Now, suppose that you are asked to resolve a modus ponens, and you reason in the following way, in a seemed way than simplifying equations.

(1) (P-> Q) & P->?
(2) ([s]P[/s]-> Q) & [s]P[/s]
(C) Q

The conclusion is both necessary and formal, but it seems not to be a "logical" consequence after all.
Thoughts?

Comments (6)

LD Saunders October 15, 2018 at 15:17 #220519
I'm not sure I understand your question. Is your first statement, P implied Q, and P implies something unknown as well? Is your second statement, P implies Q, and not P implies something unknown? And then the third statement is simply Q?
Deleted User October 16, 2018 at 14:48 #220770
This user has been deleted and all their posts removed.
Belter October 17, 2018 at 08:14 #220922
Reply to LD Saunders Reply to tim wood
The point is that the crossing out is other logic than "classic" modus ponens, but it is a formal way that leds to a valid conclusion (necessarily true if premises are true). But is seems not to be a logical consequence of premises.
Deleted User October 17, 2018 at 17:35 #220949
This user has been deleted and all their posts removed.
Belter October 18, 2018 at 07:47 #221120
Reply to tim wood

Obviously, the "crossing out" rule only works for certain premises and notations. My claim is that there are other "rules" with the same consequence for all logical system, which use always a linguistic notation (they are formal languages). For example, for (p=>q) = ~(p^~q) someone could interpret than "=>" means that we must cross out two "~" signs and one "^" sign, so pq=pq.
The point is that all notation system do not prevent the existence of heuristic rules that led both to formal and necessary conclusions. I try to show cases of logical luck.
Owen October 19, 2018 at 12:31 #221365
Reply to Belter
Tautologies are logical truths.
In virtue of truth tables (p & q) -> q is a tautology.
and
((p -> q) & p) <-> (p & q), is a tautology.
therefore
((p -> q) & p) -> q is a tautology.