Citat:
Ursprungligen postat av isato
Som jag fattar får man göra massa antaganden men jag lyckas inte fastslå något.
Det behövs inga "yttre" antaganden, bara temporära. Med detta menar jag att för att bevisa implikationen p→q, så antar man p och visar under detta antagande att q gäller. Därur drar man slutsatsen p→q.
För att visa (p→(q→r)) → (q→(p→r)), börjar vi alltså med att antaga vänsterledet p→(q→r). Under detta antagande skall vi visa högerledet, dvs q→(p→r).
Eftersom även detta är en implikation antar vi nu q och skall då visa p→r, som också är en implikation, varför vi även antar p.
Vi har nu antagandena p→(q→r), q samt p, och skall under dessa antaganden visa r. Detta är inte särskilt svårt: Från p→(q→r) och p drar vi slutsatsen q→r. Sedan använder vi q på denna för att dra slutsatsen r.
Eftersom vi under antagandena p→(q→r), q samt p kan visa r, kan vi under antagandena p→(q→r) och q visa p→r, och under endast antagandet p→(q→r) visa q→(p→r). Därmed kan vi helt utan antaganden (annat än regler om hur logiken fungerar) visa (p→(q→r)) → (q→(p→r)).