Karakteriseringen av like mengder. Mengder definert ved en egenskap.

Like dokumenter
Hint til oppgavene. Uke 34. Uke 35. Fullstendige løsningsforslag finnes på emnesidene for 2017.

Notat om Peanos aksiomer for MAT1140

Slides til 1.6 og 1.7. Andreas Leopold Knutsen

TMA4100 Matematikk 1, høst 2013

Notat om kardinalitet for MAT1140 (litt uferdig)

Emne 13 Utsagnslogikk

Den første implikasjonen er bevist i oppgave 1.30c. Den andre vises kontrapositivt slik:

Forelesning 1 mandag den 18. august

Innføring i bevisteknikk

MAT1030 Plenumsregning 5

Matematikk for IT, høsten 2015

TMA 4140 Diskret Matematikk, 3. forelesning

Matematikk for IT, høsten 2017

Fagdag 4 - R

INF1800 Forelesning 20

Notat 1 for MAT1140 høsten 2017

Kvantorer. MAT1030 Diskret matematikk. Kvantorer. Kvantorer. Eksempel. Eksempel (Fortsatt) Forelesning 8: Predikatlogikk, bevisføring

MAT1030 Diskret matematikk

7 Ordnede ringer, hele tall, induksjon

INF1800 LOGIKK OG BEREGNBARHET

Mer om førsteordens logikk

Merk: kopieringen av hovedformelen i γ-reglene medfører at bevissøk i førsteordens logikk ikke nødvendigvis behøver å terminere!

Analysedrypp I: Bevis, mengder og funksjoner

Kapittel 4: Mer predikatlogikk

TMA 4140 Diskret Matematikk, 2. forelesning

Kapittel 4: Mer predikatlogikk

Analysedrypp I: Bevis, mengder og funksjoner

Utvalgsaksiomet, velordningsprinsippet og Zorns lemma

Forelesning 7 mandag den 8. september

MAT1030 Forelesning 8

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn.

Notater fra forelesning i MAT1100 mandag

Forelesning 7: Førsteordens logikk sekventkalkyle og sunnhet Christian Mahesh Hansen - 5. mars 2007

Partielle ordninger, Zorns lemma og utvalgsaksiomet

Aksiom 3.1 (Likhet av mengder). La A og B være mengder. Da er A og B like hvis og bare hvis de har akkurat de samme elementene.

Forelesning 14 torsdag den 2. oktober

MAT1030 Diskret matematikk

Notat 05 for MAT Relasjoner, operasjoner, ringer. 5.1 Relasjoner

Litt om Logikk, Denisjoner og Teoremer. Mengder og Egenskaper ved de Reelle Tall. Bevisføring i Teori og Praksis

Dagens plan. INF3170 Logikk. Introduksjon. Forelesning 7: Førsteordens logikk sekventkalkyle og sunnhet. Christian Mahesh Hansen. 5.

MA1301 Uke 1: In(tro)duksjon

x A e x = x e = x. (2)

Ekvivalente utsagn. Eksempler: Tautologi : p V p Selvmotsigelse: p Λ p

Litt om Logikk, Denisjoner og Teoremer. Mengder og Egenskaper ved de Reelle Tall. Bevisføring i Teori og Praksis

Forelesning 6 torsdag den 4. september

MAT1140: Kort sammendrag av grafteorien

Forelesning 19 torsdag den 23. oktober

INF3170 Logikk. Ukeoppgaver oppgavesett 6

MA1301 Tallteori Høsten 2014

MAT1140: Partielle ordninger, Zorns lemma og utvalgsaksiomet

Løsningsforslag oblig. innlevering 1

Forelesning 3: Utsagnslogikk sekventkalkyle, sunnhet og kompletthet Christian Mahesh Hansen - 5. februar 2007

MAT1140: Kort sammendrag av grafteorien

Dagens plan. INF3170 Logikk. Semantikk for sekventer. Definisjon (Motmodell/falsifiserbar sekvent) Definisjon (Gyldig sekvent) Eksempel.

Dette brukte vi f.eks. til å bevise binomialteoremet. n i. (a + b) n = a i b n i. i=0

MAUMAT644 ALGEBRA vår 2016 Første samling Runar Ile

INF3170 Logikk. Forelesning 8: Mer sekventkalkyle og sunnhet. Roger Antonsen. 6. april Institutt for informatikk, Universitetet i Oslo

Fortsettelse. INF3170 Logikk. Eksempel 1. Forelesning 8: Mer sekventkalkyle og sunnhet. Roger Antonsen

INF4170 { Logikk. Forelesning 1: Utsagnslogikk. Arild Waaler. 20. august Institutt for informatikk, Universitetet i Oslo

MAT1120 Notat 1 Tillegg til avsnitt 4.4

Løsningsforslag til prøveunderveiseksamen i MAT-INF 1100, H-03

Forelesning 9 mandag den 15. september

Repetisjonsforelesning

Prøveunderveiseksamen i MAT-INF 1100, H-03

Kompletthet av LK. INF3170 Logikk. Overblikk. Forelesning 9: Mer sekventkalkyle og kompletthet. Roger Antonsen

Kapittel 5: Mengdelære

4.1 Vektorrom og underrom

MAT1120 Notat 1 Tillegg til avsnitt 4.4

Forelesning 23. Grafteori. Dag Normann april Oppsummering. Oppsummering. Oppsummering. Digresjon: Firefarveproblemet

Sekventkalkyle for utsagnslogikk

Forelesning 21 torsdag den 30. oktober

MAT1030 Diskret matematikk

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Forelesning 23: Grafteori

Analysedrypp II: Kompletthet

Et detaljert induksjonsbevis

Forelesning 9: Frsteordens logikk { kompletthet Roger Antonsen mars 2006

Ukeoppgaver fra kapittel 10 & Induksjonsbevis

UNIVERSITETET I OSLO

MA2401 Geometri Vår 2018

Hva man må kunne i kapittel 2 - Algebra

MAT1030 Diskret Matematikk

4.1 Vektorrom og underrom

Definisjon 1.1 (Sunnhet). Sekventkalkylen LK er sunn hvis enhver LK-bevisbar sekvent er gyldig.

Databaser fra et logikkperspektiv

Repetisjonsforelesning - INF1080

Grafteori. MAT1030 Diskret matematikk. Induksjonsbevis

MAT1030 Diskret matematikk

INF1080 Logiske metoder for informatikk. 1 Små oppgaver [70 poeng] 1.1 Grunnleggende mengdelære [3 poeng] 1.2 Utsagnslogikk [3 poeng]

Matchinger i ikke-bipartite grafer

Preludium til et kurs i Reell Analyse våren 2017

UNIVERSITETET I OSLO

4.1 Vektorrom og underrom

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28)

Deduksjon i utsagnslogikk

MAT1030 Forelesning 19

INF1080 Logiske metoder for informatikk. 1 Små oppgaver [70 poeng] 1.1 Grunnleggende mengdelære [3 poeng] 1.2 Utsagnslogikk [3 poeng]

Transkript:

Notat 2 for MAT1140 2 Bevis La oss si at vi er overbevist om at utsagn P er sant, og at vi ønsker å kommunisere denne innsikten. Eller la oss si vi er ganske sikre på at P er sant, men ønsker, overfor oss selv, å bli helt sikre. I første omgang kan vi si at et bevis for P er en tekst bestående av utsagn, som begynner med kjente sanne utsagn og ender opp med P. Utsagnene i denne teksten skal være sanne, de er noe vi påstår, slik at vi bruker ordet påstand om dem. Hver påstand i et bevis skal følge av de tidligere påstandene og andre kjente sannheter, i henhold til deduksjonsregler. Vi må derfor være enige om hva vi anser som kjente sannheter og hva som utgjør gyldig argumentasjonsteknikk. Bildet kompliseres noe ved at vi tillater oss å gjøre antagelser og argumentere utifra dem. Sagt på en annen måte : vi tillater oss å drøfte hypoteser. Da antar vi at et utsagn er sant og jobber ut ifra det. Oppnår vi en selvmotsigelse kan vi konkludere med at hypotesen er feil. Slike bevis kalles motsigelsesbevis. En annen kjent type bevis er induksjonsbevis. I bevis er det vanlig å si ifra om hva slags type bevis man begir seg ut på. For å hjelpe leseren legger vi også inn hjelpeord som «Dermed...», «Men, i tillegg...» og liknende. Bemerkning 2.1. Hvordan beviser vi at alle nordmenn har vakkert hår? Jo, først sjekker vi at den norske stamfaren hadde vakkert hår. Så viser vi at det å ha vakkert hår er arvelig. Når vi har gjort det, har vi fullført vårt første induksjonsbevis. 2.1 Eksempler på bevis Euklidsk divisjon. Ting vi nå tar for gitt: Bruk av likhetstegnet. At vi har aksiomer for pardannelse. Karakteriseringen av like mengder. Mengder definert ved en egenskap. At vi har et tallsystem Z bestående av hele tall, utstyrt med addisjon (+), multiplikasjon ( ) og en orden ( ). Hva legger man i det siste? Det er en utfordring å finne en så liten som mulig samling aksiomer for de hele tallene slik at alle andre egenskaper følger ved bevisføring. Vi tillater oss her å bruke alle egenskapene ved de hele tallene som er listet opp side 23 i Lakins og i tillegg bevis ved induksjon. 1

Vi bruker følgende definisjon av de naturlige tallene: Merk spesielt at 0 N. Vi definerer også: N = {x : x Z x 0}. (1) N = {x : x Z x > 0}. (2) Her er et eksempel på bevis hvor man argumenterer både ved motsigelse og induksjon. Dette beviset illustrerer også hvordan man diskuterer flere hypoteser separat, ved disjunksjon av tilfeller. Teorem 2.1. Anta at n Z og d N. Da finnes det ett og bare ett par (q, r), slik at q Z, r Z, 0 r < d og n = qd + r. Bevis: Beviset har to deler. Vi viser først eksistens og så entydighet av slike par. (i) Eksistens: Vi anser at d Z, med d > 0 er gitt og lar n Z variere. For hver n Z lar vi P (n) være utsagnet: «Det finnes et par (q, r), slik at q Z, r Z, 0 r < d og n = qd + r.» Vi vil vise at P (n) er sant for alle n Z. Vi gjør det ved å tolke (q, r) som en representasjon av n og ser på hvordan representasjonen forandrer seg når vi legger 1 til n. P(0) er sant, siden vi kan velge (q, r) = (0, 0). La n Z og anta at utsagnet P (n) er sant. Vi viser nå at P (n + 1) er sant. Ved help av P (n) velger vi (q, r) slik at q Z, r Z, 0 r < d og n = qd + r. Vi skiller på de to tilfellene r = d 1 og r < d 1. Dersom r = d 1 setter vi (q, r ) = (q + 1, 0). Vi har da 0 r < d og: n + 1 = qd + r + 1 = qd + d 1 + 1 = qd + d = (q + 1)d = q d + r (3) Dersom r < d 1 setter vi (q, r ) = (q, r + 1). Vi har da 0 r < d og: Vi har nå vist at P (n + 1) er sant. n + 1 = qd + r + 1 = q d + r. (4) Induksjonsprinsippet sier nå at for alle n N har vi at P (n). Hva med eksistens i tilfellene n < 0? Vi kan erstatte iterasjonen som består i å legge til 1 til n med det å trekke fra 1. Vi godtar med andre ord induksjonsbevis på Z hvor vi går i to retninger. Oppgave: fullføre denne delen av beviset. 2

(ii) Entydighet. Vi vil nå vise unikhet av representasjonen (q, r) av n. Med andre ord, vi antar n = qd + r = q d + r med 0 r < d og 0 r < d, og vil vise at (q, r ) = (q, r). Vi får: (q q )d = r r. (5) Vi diskuterer de tre mulighetene q q > 0, q q < 0 og q = q separat. Anta q > q. Man kan vise ved induksjon at for m N så har vi md d. Spesielt har vi (q q )d d. Men siden r 0 har vi også r r r < d. Dette er en selvmotsigelse. Dermed kan vi konkludere at vi ikke har q > q. Antagelsen at q < q kan drøftes på samme måte (eventuelt ved å bemerke at (q q)d = r r). Dermed står vi igjen med q = q som eneste mulighet. Da får vi også r = r, dermed (q, r ) = (q, r). Kommentarer om 2. Beviset over for Euklidsk divisjon er ganske komplisert. Her følger noen eksempler på enklere ting man kanskje kan ønske å bevise: Lemma 2.1. La n Z. Da er n et partall eller et oddetall, og ikke begge deler. Eller kanskje vi vil bevise følgende: Lemma 2.2. La n N. Vi definerer en følge (u k ) k N induktivt slik: Først definerer vi: u 0 = n. (6) Så lar vi k N og antar at vi har definert u 0,..., u k. Dersom u k er et partall definerer vi: u k+1 = (u k )/2, (7) og hvis ikke definerer vi: Da er følgen (u k ) k N stasjonær. u k+1 = u k. (8) Dette lemmaet kan tolkes som at hele tall ikke kan deles med 2 uendelig mange ganger og fortsatt være et heltall (med mindre man starter med 0...). Sammenlikn dette med situasjonen for rasjonale tall. Er disse lemmaene opplagte? Er det aksiomer? La oss først se hva de kan brukes til og hva de har med 2 å gjøre. Først et nyttig delresultat. Lemma 2.3. Anta n Z. Hvis n 2 er et partall, så er n et partall. 3

Som nevnt tidligere har vi (P = Q) ( Q = P ). For å vise (P = Q) kan vi derfor like gjerne vise ( Q = P ), som kalles den kontrapositive implikasjonen. Bevis: Anta n Z. Vi argumenterer kontrapositivt. Anta nå at n ikke er et partall. Da er n et oddetall. Velg k Z slik at n = 2k + 1. Vi får: n 2 = (2k + 1) 2, (9) = 4k 2 + 4k + 1, (10) = 2(2k 2 + 2k) + 1. (11) Dermed er n 2 et oddetall, dermed er n 2 ikke et partall. Dette beviset ser greit ut, men hva var egentlig definisjonene av partall og oddetall? Er det egentlig så opplagt at partall ikke er oddetall og omvendt, ut ifra definisjonene? Pytagoras teorem tilsier at forholdet φ mellom lengdene på diagonalen og en side av en firkant må tilfredsstille φ 2 = 1 2 + 1 2 = 2. Det var også kjent for Pytagoreerne at φ (som vi i all hemlighet vet at er det reelle tallet 2) ikke er et rasjonalt tall, dvs. ikke kan skrives som brøk av to hele tall. Siden vi ikke har tatt for gitt noe om brøker formulerer vi dette som følger: Teorem 2.2. Det finnes ikke noe par (p, q) med p Z og q Z slik at q 0 og 2q 2 = p 2. Bevis: Ved motsigelse. Anta at det finnes (p, q) med p Z og q Z slik at q 0 og 2q 2 = p 2. Hvis både p og q er partall, erstatter vi dem med q/2 og p/2. Dette fortsetter vi med til vi står igjen med et par (p, q ) hvor en av komponentene er et oddetall (vi bruker her Lemma 2.2). Vi har 2(q ) 2 = (p ) 2. Dermed er (p ) 2 et partall. Dermed er p et partall (Lemma 2.3). Skriv p = 2r. Vi får 2(q ) 2 = (2r) 2. Dermed får vi (q ) 2 = 2r 2. Dermed er q et partall ((Lemma 2.3). Vi har oppnådd en selvmotsigelse, slik at vår antagelse må være usann. Vi ser at for å bevise Teorem 2.2 bruker vi at partall kan skrives på formen 2k med k Z mens for å bevise Lemma 2.3 bruker vi at oddetall er på formen 2k + 1 med k Z. For å være helt presis: Definisjon 2.1. Vi sier at: n Z er et partall dersom det eksisterer k N slik at n = 2k. n Z er et oddetall dersom det eksisterer k N slik at n = 2k + 1, 4

Gitt disse definisjonene er det da opplagt at Lemma 2.1 holder? Det at et heltall ikke kan være både partall og odde tall har med unikhet av Euklidsk divisjon med 2 å gjøre, mens det at et heltall må være partall eller oddetall har med eksistens av Euklidsk divisjon med 2 å gjøre. Er Euklidsk divisjon med 2 vesentlig enklere enn Euklidsk divisjon med andre d > 0? Delbarhet. Definisjon 2.2. La a, b Z. Vi sier at a deler b dersom det finnes k Z slik at ka = b. I såfall skriver vi a b. Med andre ord: (a b) ( k Z ka = b). (12) Vi sier også at a er en divisor til b dersom a deler b. Hvilke hele tall deler 0? Hvilker hele tall har 0 som divisor? Definisjon 2.3. La a Z. Vi sier at a er invertibel (i Z) dersom a deler 1, i.e. dersom det finnes b slik at ba = 1. Vi skal nå vise to delresultater som krever at vi har tungen rett i munnen i forhold til hvilke aksiomer vi arbeider ut ifra. Lemma 2.4. For alle n Z, hvis n > 0 så n 1. Bevis: Ved induksjon. For hver n N lar vi P (n) være utsagnet : n > 0 = n 1. Vi vet at 0 > 0 er usant. Dermed er (0 > 0 = 0 1) sant. Dermed er P (0) sant. La n N og anta at P (n) er sant. Vi vet at n 0, dermed n + 1 1. Dermed har vi at (n + 1 > 0 = n + 1 1). Vi har dermed bevist ( n N P (n) = P (n + 1)). Dette fullfører induksjonsbeviset for at n N n > 0 = n 1. Hvis vi nå lar n Z skiller vi på de to tilfellene n 0 og n < 0. Hvis n 0 har vi n N og dermed (n > 0 = n 1) fra det over. Hvis n < 0 har vi ikke n > 0, dermed har vi (n > 0 = n 1). Dette viser at: N = {n N : n 1}. (13) Proposisjon 2.3. De eneste invertible elementene i Z er 1 og 1. 5

Bevis: La a, b Z og anta ab = 1. Vi antar først a 0. Hvis a = 0 får vi ab = 0 hvilket motstrider hypotesen. Vi kan derfor anta a > 0. Dermed har vi a 1. Anta for motisgelse at a > 1. Vi viser ved induksjon at for alle c N har vi ca > 1. For hver c N lar vi P (c) være utsagnet ca > 1. 1a = a > 1 ved vår antagelse. Dermed er P (1) sant. La c N og anta at ca > 1. Vi har da (c + 1)a = ca + a ca > 1. Dette fullfører beviset for at for alle c N er P (c) sant. Dermed har vi (b N ) slik at b 0. Men da får vi ba 0 < 1. Antagelsen a > 1 er da feil slik at vi har a 1. Siden også a 1 får vi a = 1. Dermed b = 1b = ab = 1. Hvis nå a > 0 får vi a 0 og ( a)( b) = 1. Fra det foregående får vi da a = 1 og b = 1. Dermed a = 1 og b = 1. Proposisjon 2.4. For alle a, b, c Z gjelder det at: a a, (14) (a b b a) = a = ±b, (15) a b b c = a c. (16) Bevis: (i) Anta a Z. Vi har 1a = a. Dermed k Z ka = a. Dermed a a. (ii) Anta a, b Z, at a b og at b a. Velg k Z slik at ka = b. Velg l Z slik at lb = c. Vi får da kla = lb = a. Hvis a = 0 får vi også b = 0 fra a b, slik at a = ±b. Hvis a 0 får vi kl = 1. Dermed får vi k = ±1 og l = k. Dermed a = ±b. (iii) Anta a, b, c Z, at a b og at b c. Velg k Z slik at ka = b. Velg l Z slik at lb = c. Vi har da kla = lb = c. Dermed a b. 2.2 Deduksjonsregler Modus ponens Den mest grunnleggende deduksjonsregelen kalles modus ponens og består i følgende: Har vi kunnet påstå P og P = Q, har vi også lov til å påstå Q. 6

Man kan begrunne dette med ekvivalensen: kombinert med de intuitive fakta at: (P (P = Q)) (P Q), (17) Hvis vi kan påstå utsagn A og også utsagn B, så kan vi påstå utsagn (A B). Vi anvender dette prinsippet på utsagnene P og P = Q. Vi kan erstatte en påstand med en ekvivalent påstand. Her erstatter vi (P (P = Q)) med (P Q). Hvis vi er istand til å påstå A B så har vi også lov til å påstå B. Disjunksjon og konjunksjon av tilfeller La oss si vi ønsker å bevise A og vi vet at (P Q R) = A. Da er det tilstrekkelig å vise P, Q og R. La oss si ønsker å bevise A og vi vet at (P = A) (Q = A) (R = A). Da er det tilstrekkelig å vise en av P, Q og R. Bevis med kvantorer og : Vi har fire deduksjonsregler for bruk av kvantorene Hypoteser med eksistensiell kvantor Hvis vi kan påstå ( x P (x)) har vi lov til å introdusere et objekt y med egenskapen P. Vi kan gjøre dette ved å skrive «Velg y slik at P (y)». Merk at i setningen ( x P (x)) forekommer x som såkalt stum variabel. Vi skiller ikke den påstanden fra for eksempel ( z P (z)). Etter at en slik påstand er fremmet er det ikke noe objekt x som er navngitt. Navngivningen skjer når vi skriver «Velg y...». Da er vi istand til å jobbe med objektet y. Hypoteser med universell kvantor Hvis vi kan påstå at y er et objekt med egenskap P og vi i tillegg vet at ( x P (x) = Q(x)), da kan vi påstå at y har egenskap Q. Dette er den vanlige formen av modus ponens. Konklusjoner med eksistensiell kvantor Hvis vi er istand til å påstå at objekt y tilfredsstiller P kan vi trekke den slutningen at ( x P (x)). Har vi vært eksplisitte i hvordan y er definert, er det vanlig å snakke om et konstruktivt eksistensbevis. 7

Konklusjoner med universell kvantor For å bevise en påstand på formen ( x P (x) = Q(x)) kan man introdusere en ny hypotese, nemlig den at y er et objekt med egenskap P, og vise at i såfall har y også egenskap Q. Vi kan gjøre dette ved å skrive «Anta at y er slik at P (y).» og argumentere derifra. Teknikkene over kalles direkte bevis. Merk bruk av de to hjelpeordene «Velg...» og «Anta...». Et annet hjelpeord som er mye brukt er «La...». Setningen «La y være et objekt med egenskap P» introduserer en hypotese, den at y er et objekt med egenskap P (på samme måte som «Anta»), men tilføyer den ekstra informasjonen at vi vet at et slikt objekt eksisterer (på samme måte som «Velg»). Indirekte bevis med kvantorer bevise kvantifiserte påstander. Man kan også bruke motsigelsesbevis for å Motsigelsesbevis for eksistensiell kvantor Et motsigelsesbevis for ( x P (x)) vil begynne med å innføre hypotesen: «Anta at ( x P (x)).». Deretter ønsker man å argumentere seg frem til en selvmotigelse. Klarer man det har man vist at ( x P (x)) uten å finne noen eksempler på objekter med egenskap P! Man kaller det et ikke-konstruktivt eksistensbevis. Motsigelsesbevis for universell kvantor Et motigelsesbevis for ( x P (x) = Q(x)) vil begynne med hypotesen: «Anta at y er et objekt slik at P (y) Q(y)». Deretter ønsker man å argumentere seg frem til en selvmotsigelse. Entydighetsbevis En tredje mye brukt kvantor forekommer på formen «Det eksisterer en unik x slik at P (x)», som skrives (! x P (x)). Det betyr per definisjon at følgende to holder: x P (x), (18) x y (P (x) P (y)) = (x = y). (19) Har man først funnet et objekt z med egenskapen P kan man også bevise entydighet ved å bevise: y P (y) = (y = z). (20) 8