P(x) ↔ Algoritm(x) = sant
Steg 1
Beskrivning: Definiera predikatet P(x) som representerar det villkor som måste vara sant för att algoritmen ska returnera 'sant'.
Beräkning: P(x) = 'x uppfyller villkoret'
Resultat: P(x)
Steg 2
Beskrivning: Visa att om algoritmen returnerar 'sant', så måste P(x) vara sant.
Beräkning: Antag Algoritm(x) = sant. Då måste P(x) vara sant.
Resultat: P(x) → Algoritm(x) = sant
Steg 3
Beskrivning: Visa att om P(x) är sant, så returnerar algoritmen 'sant'.
Beräkning: Antag P(x) är sant. Då returnerar Algoritm(x) = sant.
Resultat: Algoritm(x) = sant → P(x)
Steg 4
Beskrivning: Kombinera de två implikationerna för att få en logisk ekvivalens.
Beräkning: P(x) ↔ Algoritm(x) = sant
Resultat: P(x) ↔ Algoritm(x) = sant
Logiska ekvivalenser
Grundläggande
Förståelse för hur man bevisar att två logiska uttryck är ekvivalenta.
Läs mer →
Uppgift 1 (Nivå A)
Fråga: En ekonom analyserar om en investering alltid ger avkastning. Bevisa att om avkastningen är positiv, så är det logiskt ekvivalent med att marknadsförhållandena är gynnsamma.
Förklaring: Använd logiska ekvivalenser för att visa att positiv avkastning och gynnsamma marknadsförhållanden är ekvivalenta.
Uppgift 2 (Nivå B)
Fråga: En fysiker studerar om en partikel alltid rör sig med konstant hastighet. Bevisa att om hastigheten är konstant, så är det logiskt ekvivalent med att inga yttre krafter påverkar partikeln.
Förklaring: Använd logiska ekvivalenser för att visa att konstant hastighet och frånvaro av yttre krafter är ekvivalenta.
Uppgift 3 (Nivå C)
Fråga: En läkare beräknar om en behandling alltid leder till förbättring. Bevisa att om patientens tillstånd förbättras, så är det logiskt ekvivalent med att behandlingen är effektiv.
Förklaring: Använd logiska ekvivalenser för att visa att förbättring och behandlingens effektivitet är ekvivalenta.