Rekursion och induktion
|
|
- Margareta Gunnarsson
- för 8 år sedan
- Visningar:
Transkript
1 Rekursion och induktion Vi börjar med ett exempel. EXEMPEL 1 I slutet av 1800-talet presenterade den franske matematikern Edouard Lucas ett slags matematiskt pussel ( recréation mathématiques ) vars mål var att flytta olika stora skivor från en pinne till en annan pinne (målpinnen). A B C Enligt pusslets regler skulle skivorna flyttas en i taget utan att någon skiva hamnar ovanpå en mindre skiva. En tredje pinne fick användas som hjälppinne på vilken en skiva kunde vila medan andra skivor flyttades. För de fall att antalet skivor är 1, eller 3, kan pusslet lösas med 1, 3 respektive 7 stycken skivflyttningar. Försök visa det! En lyckosam strategi för att flytta ett torn bestående av n skivor från en pinne A till en målpinne B med hjälp av en hjälppinne C är att dela upp arbetet i följande tre steg: (1) Flytta de n - 1 översta skivorna (vilka bildar ett mindre torn än det egentliga tornet) från A till C med B som hjälppinne. () Flytta en skiva från A till B. (3) Flytta åter de n - 1 minsta skivorna, nu från C till B med A som hjälppinne. A B C A B C A B (1), (), (3) bildar en algoritm för tornförflyttningen en rekursiv sådan. Nu övergår vi till att göra en analys av densamma. Närmare bestämt en analys av hur många beräkningssteg som algoritmen ger upphov till vid körning på ett torn med n skivor. När man gör en sådan undersökning av en algoritm brukar man säga att man undersöker algoritmens komplexitet. Resultatet av en komplexitetsundersökning beror givetvis på vad som uppfattas som ett C man undersöker algoritmens komplexitet. Resultatet av en komplexitetsundersökning beror givetvis på vad som uppfattas som ett beräkningssteg. Låt oss välja en enstaka skivförflyttning som ett sådant steg för den tredelade algoritmen ovanför. Då ges antalet beräkningssteg av ; AntalStegH0L 0 AntalStegHnL 1 + AntalStegHn - 1L Att det blev en rekursiv formel var högst naturligt. Så blir det gärna när man undersöker en algoritm som är rekursiv. Det s.k. basfallet AntalStegH0L 0 uttrycker av att ingen enstaka skiva förflyttas, då man har ett torn med noll skivor. Och rekursionsformelns högerled lägger samman antalet skivförflyttningar i (1), (), (3). Ibland kan man genom att driva en rekursionsformel bakåt erhålla en s.k. sluten formel. Så är det i just detta fall. AntalStegIn 0 M 1 + AntalStegIn 0-1M 1 + I1 + AntalStegIn 0 - MM 1 + I1 + I1 + AntalStegIn 0-3MMM 1 + I1 + I1 + I1 + AntalStegIn 0-4MMMM AntalStegIn 0-4M n n 0 AntalStegIn 0 - n 0 M n n 0 AntalStegH0L n Rekursion och induktion n 0-1 n 0-1 I den avslutande likheten utnyttjas att varje summa av inledande tvåpotenser är lika med nästa tvåpotens minskad en enhet. (Följer t.ex. av summaformeln för geometriska summor.) Anmärkning 1. I härledningen av den slutna formeln ovanför möter läsaren först en följd av fyra rekursiva anrop, sedan en rad med tre punkter vars avsikt är att få läsaren att samla sig till en generalisering att gå från 1,, 3, 4 direkt till n Noga räknat har vi inget annat stöd för generaliseringen som kommer efter raden med de tre punkterna, än att det ser ut att stämma. Inom de flesta vetenskaper spelar generalisering en stor roll. Från en följd av (väl valda) specialfall försöker man ge en generell beskrivning av det som undersöks. Inte sällan finns det därvid en större eller mindre osäkerhet i en generalisering. Inom den matematiska vetenskapen, som har att leva upp till ryktet om en säker vetenskap, finns det dess bättre en metod med vars hjälp vissa generaliseringar kan bevisas vara
2 3 Rekursion och induktion matematiska vetenskapen, som har att leva upp till ryktet om en säker vetenskap, finns det dess bättre en metod med vars hjälp vissa generaliseringar kan bevisas vara korrekta. Bevismetoden kallas (matematisk) induktion. Enkel induktion i ett steg Föreställ dig en oändlig följd av påståenden, P H0L, PH1L, PHL, För att bevisa att de är sanna allesamman, räcker det att bevisa två saker. Basfallet: PH0L sann Induktionssteget: För varje n 0 gäller att om PIn 0 M är sann, så är också PIn 0 + 1M sann. Lägg märke till att man i induktionssteget inte för något enda påstående ska bevisa att det är sant. Däremot ska man för varje påstående bevisa, att under antagandet att det är sant (kallas induktionsantagandet), så följer att det efterföljande påståendet också är sant. Och det är inte illa. Varför fungerar ett induktionsbevis? Antag att vi har bevisat basfallet och induktionssteget som ovan. Om trots det, inte alla påståenden i (1) vore sanna, så skulle det finnas något n så att PHnL är falsk. Låt n 1 vara det minsta n:et av detta slag. Det följer att n 1 inte kan vara lika med 0 (enligt basfallet). Inte heller kan n 1 vara större än 0. Ty i så fall är PHn 1 L falsk, men PHn 1-1L sann, något som motsägs av induktionssteget. Således finns det inget sådant n 1. Ñ Att det verkligen går att hitta ett minsta n av nämnt slag är avgörande för hållbarheten i resonemanget. Det inte är självklart att en icketom mängd har ett minsta element. T.ex. finns det inget minsta element i mängden : 1 n œ!>. n+1 Betrakta åter de med n œ! indexerade påståendena från EXEMPEL 1. AntalStegHnL n - 1 I anmärkning 1 påpekades att härledningen av () hade vissa formella ihåligheter, och därför inte hade status av ett formellt bevis. Med hjälp av rekursionsformeln ; AntalStegH0L 0 AntalStegIn 0 M 1 + AntalStegIn 0-1M (1) () är det emellertid lätt att bygga ett formellt oklanderligt bevis. Se här: Basfallet: Likheten () stämmer då n 0, ty i detta fall säger ju () helt enkelt att AntalStegH0L 0-1, dvs att AntalStegH0L 0. Och det stämmer ju överens med rekursionsformelns basfall. Induktionssteget: Betrakta nu ett godtyckligt n 0 œ!. Givet det s.k. induktionsantagandet att () stämmer för n n 0, så ska vi visa att () stämmer även för det efterföljande n-värdet, dvs. att AntalStegIn 0 + 1M n Let's go AntalStegIn 0 + 1M HiL 1 + AntalStegIn 0 M HiiL HiiiL 1 + I n 0-1M Rekursion och induktion n HiiiL n Motivering: (i) Rekursionsformeln, (ii) Induktionsantagandet, (iii) Förenklingar Anmärkning Varje induktionsbevis med induktion i ett steg fordrar att man har tillgång till en korrekt rekursionsformel, som hoppar (rekurserar) ett steg, i vilken man kan plugga in induktionsantagandet. Glöm inte bort det. Ofta har man emellertid rekursionsformler som hoppar flera steg. Då hoppar induktionssteget lika många steg, och basfallet innehåller lika många verifikationer som antalet steg. Ett känt exempel behandlas nedanför. EXEMPEL Leonardo Pisano vanligen kallad Leonardo Fibonacci, den kanske störste matematikern som Europa framburit före renässansen skrev år 10 en bok (Liber abaci) i räknelära. Ja, faktiskt. I sin bok presenterade Fibonacci följande räkneproblem: Hur många kaninpar har man efter 1 månader, om man startar med ett nyfött kaninpar? Utgångspunkten är att ett nyfött kaninpar blir fertilt efter en månad, och att paret en månad senare och fortlöpande varje månad därefter producerar ett nytt kaninpar, som i sin tur blir fertilt efter en månad osv. Se vänstra bilden nedanför!
3 Rekursion och induktion Rekursion och induktion 6!"!"!"!"!"!"!"!"!"!"!"!" Talen 1, 1,, 3,,... beskriver hur många kaninpar det finns efter månad 1,, 3, 4,,..., och kallas efter Lucas (samma snubbe som i EXEMPEL 1) för Fibonaccitalen. Dessa tal har visat sig dyka upp i allehanda förklädnader. T.ex. förekommer det n:te Fibonaccitalet även som antalet förfäder i n:te generationen till en (manligt bi). Något som beror på att en produceras utan sex av en bi (kvinnligt bi), medan en produceras av en och en tillsammans. Se högra bilden ovanför! Det vanligaste sättet att generera Fibonaccital är att använda följande rekursionsformel. (Det är brukligt att definiera det 0:te talet som 0.): ; F 0 0, F 1 1 F n+ F n+1 + F n Det finns också slutna formler. Den vanligaste är F n f n - H-fL -n där f betecknar det s.k. gyllene snittet, som är den positiva roten 1+ ekvationen x - x - 1 # 0. H-fL -1 är den andra roten. (Det senare kan enklast verifieras genom konstaterandet att produkten av rötterna är lika med konstanta termen i ekvationens vänsterled!) En värdefull observation är att ( ) f + 1 (Verifiera själv denna likhet!) f Låt oss bevisa att (3) är korrekt för alla n œ!. Basfall(en): För n 0 och n 1 stämmer (3). Ty då säger (3) att F 0 f0 - H-fL 0 f - H-fL -1 och F 1, dvs 1 till (3) F och F 1 f+ 1 f H L 1, och bägge dessa likheter är i samklang med rekursionsformelns två basfall. Induktionssteget: Betrakta nu ett godtyckligt heltal. Ett sådant är på formen n 0 + för något n 0 œ!. Om vi kan visa likheten (3) för n n 0 +, under antagandet att (3) stämmer för n n 0 och för n n 0 + 1, så följer av basfallen att (3) stämmer för n. Och när (3) stämmer för n œ 81, <, så följer att (3) stämmer för n 3, osv.. Således räcker det att bevisa implikationen F n0 f n 0 - H-fL -n 0, F n0 +1 f n0+1 - H-fL -n 0-1 något som vi klarar av på sex rader ï F n0 + # f n0+ - H-fL -n 0-, f n0+ - H-fL -n 0- HrekL F n0 + - Fn F n0 - f n0+ - H-fL -n 0- Hi.aL f n0+1 - H-fL -n f n 0 - H-fL -n 0 - f n0+ - H-fL -n 0- HiiiL 1 I - fn0+ + f n0+1 + f n 0 - H-fL -n 0 - H-fL -n0-1 + H-fL -n0- M HiiiL 1 HiiiL 1 H*L 1 I - fn 0+ + f n f n 0 + H-1L n 0 ÿi- f -n 0 + f -n f -n 0- MM I fn 0 I -f + f + 1M + H-1L n 0 ÿf -n 0- I -f + f + 1MM HiiiL 0. I fn 0 ÿ 0 + H-1L n 0 ÿf -n0- ÿ 0M Teckenförklaringar: (rek) rekursionsformeln, (i.a) induktionsantagandet, (iii) förenklingar, (*) f är en rot till -x + x + 1 # 0. Därmed är basfall och induktionssteg avklarade. Ñ Anmärkning 3 Förklara vilka svårigheter som uppstår, om man försöker göra ett induktionsbevis i ett enda steg. Enkel induktion i två eller flera steg Vårt induktionsbevis i EXEMPEL följde nedanstående mall: Basfallet: PH0L och PH1L Induktionssteget:
4 Basfallet: P 0 och P 1 Induktionssteget: PIn 0 M och PIn 0 + 1M ïpin 0 + M 7 Rekursion och induktion Om man behöver göra ett induktionsbevis baserat på en rekursionsformel som rekurserar 3 steg, blir mallen förstås Basfallet: PH0L, PH1L och PHL Induktionssteget: PIn 0 M, PIn 0 + 1M och PIn 0 + M ïpin 0 + 3M Stark induktion Ibland behöver induktionssteget kunna hoppa godtyckligt många steg som i följande mall. Basfallet: PH0L Induktionssteget: PH0L, PH1L,, PIn 0 M ï PIn 0 + 1M En bra illustration av stark induktion finns i beviset nedanför av existensdelen i aritmetikens fundamentalsats. Primtalsfaktorisering Ett naturligt tal > 1 är sammansatt, om det kan skrivas som en produkt av två mindre dito. Annars är talet ett primtal. De minsta av de senare är, 3,, 7. Primtalens viktigaste egenskap är de utgör de naturliga talens minsta multiplikativa byggstenar. Se satsen nedanför. Aritmetikens fundamentalsats Varje naturligt tal > 1 kan skrivas som en primtalsprodukt, och produkten är entydig om vi bortser från ordningen mellan primtalsfaktorerna. FUNDAMENTALSATSEN illustrerad # 3 ÿ7 ÿ1171 ÿ19 Anmärkning 4 Med primtalsprodukt avses i kortaste fallet ett enda primtal. Längre primtalsprodukter består av två eller flera primtal (eventuellt kopior av samma primtal) multiplicerade med varandra, som ÿ 3, ÿ eller ÿ 3 ÿ 3 ÿ. BEVIS (av fundamentalsatsens existensdel): Låt PHnL vara påståendet "n kan skrivas som en primtalsprodukt". Vi ska nu bevisa att PHnL är korrekt för alla n. Basfall PHL stämmer, ty är ett primtal och kan därmed skrivas som en kortaste primtalsprodukt (se anmärkningen ovanför). Induktionssteget PHL, PH3L,, PIn 0 M ï PIn 0 + 1M Rekursion och induktion 8 Antag (induktionsantagandet) att alla påståendena PHL, PH3L,, PIn 0 M är sanna. Vad kan vi då säga om PIn 0 + 1M? Få se Fall 1: Endera är n ett primtal. Då stämmer PIn 0 + 1M. Fall : I annat fall kan n skrivas som en produkt av mindre tal, dvs. n a ÿb där a, b œ 9, 3,, n 0. (Varför kan inget av a, b vara lika med 1?) Av induktionsantagandet följer att a och b kan skrivas som primtalsprodukter. Och därmed blir även a ÿb en primtalsprodukt. Men n a ÿb. Alltså stämmer PIn 0 + 1M. Ñ Anmärkning Rekursionsformeln i ovanstående induktionsbevis är konstaterandet (se fall ) att n är lika med en produkt av mindre tal. Från induktion på naturliga tal till induktion på listor och träd Hittills har vi gjort induktionsbevis för påståenden definierade på naturliga tal. Att bevisprincipen funkar där beror ytterst på att de naturliga talen har en rekursiv struktur av typen "det finns ett minsta objekt, och varje annat objekt byggs av ett mindre objekt (genom att man ökar det mindre med en enhet)": 0 är ett naturligt tal. Om n 0 är ett naturligt tal, så är också 1 + n 0 ett naturligt tal. Även listor, träd och binära träd har en motsvarande rekursiv struktur. Dvs. det finns ett minsta objekt, och varje större objekt byggs av mindre. Därför fungerar induktionsbevis även för påståenden definierade på sådana
5 det finns ett minsta objekt, och varje större objekt byggs av mindre. Därför fungerar induktionsbevis även för påståenden definierade på sådana strukturer. 9 Rekursion och induktion Gängse definitioner av listor, träd och binära träd presenteras nedanför. Vi antar för enkelhets skull att det som benäms atomer är tal. Listor (atomära) Den minsta listan är den tomma D. Om a är en atom dd en lista, så är b,, dd en lista. T.ex. 11,, 3D en lista. Lägg märke till att en lista ordnar sina element i en enkel hierarkisk struktur, nämligen lineär. Träd Ett rotat träd T består av en s.k. rotnod samt ett ändligt antal mindre träd som via sina rotnoder står i förbindelse med T:s rotnod. I det enklaste fallet innehåller T inget mer än en rotnod. Om vi antar att det sitter en atom i varje nod, så utgör således en ensam atom det minsta (rotade) trädet. Och om T 1, T,, T n är (rotade) träd, så är rotnod Binära träd I ett binärt träd finns det ingen nod med fler än två utgående bågar. Av tekniska skäl har det visat sig vara bäst att låta det minsta binära trädet vara tomt. Om T 1, T är binära träd, så är också rotnod T 1 T ett binärt träd för varje val av atomär rotnod. Se exemplet nedanför där ett tomt binärt träd är placerat till vänster nedanför 7 och likaså till höger nedanför. EXEMPEL på binärt träd. Rekursion och induktion T 1 T T n också ett (rotat) träd för varje val av atomär rotnod. EXEMPEL på träd Notera att ett träd ordnar sina element i en mer komplicerad hierarkisk struktur än den lineära. En nod som befinner sig längst ner i hierarkin kallas löv. Varje annan nod kallas förälder till de noder som den står i direktförbindelse med och som ligger längre ner i hierarkin. De senare kallas avkommor till föräldranoden. I figuren ovanför är t.ex. 1 avkomma till, men också förälder till löven 11, 13, 17. EXEMPEL 3 Instickssortering Man säger att en enkel lista av tal är sorterad om dess element är placerade i storleksordning från mindre till större eller från större till mindre. T.ex. 3, 3, D D sorterade, men 3D. Nedanför definieras (rekursivt) en sorteringsfunktion som bygger på det enkla faktum att om man redan har sorterat hela listan förutom det första elementet (betecknas med Resten nedanför), så behöver man bara sticka in det första elementet på rätt plats i den redan sorterade delen. Instickningen fungerar på så sätt att det element som skall stickas in i den redan sorterade listan jämförs med det första elementet i den sorterade listan. Och beroende på hur jämförelsen utfaller, vidtages relevant åtgärd. D D SorteraHLL StickInHFörstaHLL, SorteraHRestenHLLL
6 11 Rekursion och induktion StickInH D StickInHx, LL OmHx FörstaHLL, FogaInHx, LL, FogaInHFörstaHLL, StickInHx, RestenHLLLLL där FogaInHx, XL antas foga in x i X : s vänstra ände. Hur beräkningstyngd är instickssortering? Få se Låt oss först beräkna maximala antalet beräkningssteg (närmare bestämt antalet jämförelser av typen x FörstaHLL) som StickIn tvingas utföra vid körning på en lista av godtycklig längd. (Det maximala antalet får man då det element som skall stickas in är större än alla element i listan.) Av rekursionsformeln för StickIn följer att nämnda antal ges av : AntalSteg StickIn I0M 0 AntalSteg StickIn InM 1 + AntalSteg StickIn In - 1M Genom att driva ovanstående rekursionsformel i botten erhålls den slutna formeln AntalSteg StickIn InM n. Genomför själv detta "drivande"! Låt nu AntalSteg Sortera HnL beteckna antalet steg som Sortera måste utföra vid körning på en godtycklig lista av längd n. Då följer att : AntalSteg Sortera I0M 0 AntalSteg Sortera InM AntalSteg StickIn Hn - 1L + AntalSteg Sortera Hn - 1L n -1 + AntalSteg Sortera In - 1M Och om vi driver rekursionsformeln för AntalSteg Sortera i botten får vi AntalSteg Sortera HnL n AntalSteg Sortera Hn - 1L n n - + AntalSteg Sortera Hn - L n n - + n AntalSteg Sortera Hn - 3L n n n-hn - 1L + n-n + AntalSteg Sortera Hn - nl n n TriangelTalHn - 1L n Hn-1L. Anmärkning 6 Uppskattningen ovanför visar att antalet beräkningssteg för instickssortering inte ökar fortare än kvadraten på listlängden. EXEMPEL 4 Ett fullt binärt träd är ett icketomt binärt träd där varje nod, som inte är ett löv, har två stycken avkommor. Se figuren nedanför. Fullt Ej fullt Visa att, om V är mängden av vägar (från rotnoden ned till löven) i ett fullt binärt träd, så är - v # 1, vœv där v är lika med v:s väglängd mätt i antalet vägstumpar. T.ex. är - v # för figurens träd. vœv LÖSNING Basfall Det minsta fulla binära trädet har en rotnod och inget mer. Rotnoden är i detta fall även ett löv. Så den enda vägen från rot till löv har längd 0. Därmed har summan i (4) enbart termen 0, dvs 1. Induktionssteget Betrakta nu ett godtyckligt fullt binärt träd T större än det nyss betraktade. T är byggt av två fulla binära träd T 1, T som bägge är mindre än T och är kopplade till T:s rotnod. Rekursion och induktion 1 T:s rotnod T 1 T (4)
7 13 Rekursion och induktion Att T 1, T är fulla båda två följer av att om någon av dem inte skulle vara fullt, skulle T inte heller vara det. Notera att storleken på träden T 1, T kan vara vad som helst mellan 1 och n -, om n är T:s storlek mätt i antalet noder. Så induktionssteget måste vara av typen stark induktion. Antag därför att varje fullt binärt träd som är mindre än T (mindre än n - 1 är egentligen tillräckligt) har summaegenskapen (4). För att visa att även T då måste ha egenskapen (4), konstaterar vi att varje väg v från T:s rot inleds med en vägstump av längd 1. Resten av v ligger i T 1 eller T. Det följer (om V betecknar T:s vägmängd, och V 1, V beteknar T 1, T :s dito) att - v # -H1+ v 1 L + -H1+ v L vœv v 1 œv 1 v œv v 1 œv 1-1 ÿ - v 1 + v œv -1 ÿ - v -1 ÿ - v v i.a. 1 v 1 œv 1 v œv ÿ H1 + 1L 1. Ñ
Rekursion och induktion
Rekursion och induktion Vi börjar med ett exempel. EXEMPEL 1 I slutet av 1800-talet presenterade den franske matematikern Edouard Lucas ett slags matematiskt pussel ( recréation mathématiques ) vars mål
Övningshäfte 2: Induktion och rekursion
GÖTEBORGS UNIVERSITET MATEMATIK 1, MMG200, HT2017 INLEDANDE ALGEBRA Övningshäfte 2: Induktion och rekursion Övning D Syftet är att öva förmågan att utgående från enkla samband, aritmetiska och geometriska,
inte följa någon enkel eller fiffig princip, vad man nu skulle mena med det. All right, men
MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Christian Gottlieb Gymnasieskolans matematik med akademiska ögon Induktion Dag 2. Explicita formler och rekursionsformler. Dag mötte vi flera talföljder,
Explorativ övning 5 MATEMATISK INDUKTION
Explorativ övning 5 MATEMATISK INDUKTION Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken matematisk induktion. Termen induktion är lite olycklig därför att matematisk
Explorativ övning 5 MATEMATISK INDUKTION
Explorativ övning 5 MATEMATISK INDUKTION Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken matematisk induktion. Termen induktion är lite olycklig därför att matematisk
Matematik 5 Kap 2 Diskret matematik II
Matematik 5 Kap 2 Diskret matematik II Inledning Konkretisering av ämnesplan (länk) http://www.ioprog.se/public_html/ämnesplan_matematik/struktur_äm nesplan_matematik/struktur_ämnesplan_matematik.html
Problemdemonstration 1
Problemdemonstration 1 Divisorsummor och perfekta tal Låt oss för ett givet positivt naturligt tal x, summera alla naturliga tal d som x är delbar med, och som är mindre än x. Talen d kallas divisorer
Föreläsning 6: Induktion
Föreläsning 6: Induktion Induktion är en speciell inferensregel. En mängd är välordnad om varje delmängd har ett minsta element Exempel: N är välordnad (under ) Låt P(x) vara ett predikat över en välordnad
Övningshäfte 1: Induktion, rekursion och summor
LMA100 VT2006 ARITMETIK OCH ALGEBRA DEL 2 Övningshäfte 1: Induktion, rekursion och summor Övning A 1. Kan ni fortsätta följden 1,3,5,7,9,11,...? 2. Vilket är det 7:e talet i följden? Vilket är det 184:e?
Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 2014-2015. Lektion 4
Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 014-015 Denna lektion ska vi studera rekursion. Lektion 4 Principen om induktion Principen om induktion är ett vanligt sätt att bevisa
MATEMATISK INDUKTION. Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken
Explorativ övning LMA100 ht 2002 MATEMATIS INDUTION Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken matematisk induktion. Termen induktion är lite olycklig därför
SCB :-0. Uno Holmer, Chalmers, höger 2 Ex. Induktiv definition av lista. // Basfall
Rekursiva funktioner Föreläsning 10 (Weiss kap. 7) Induktion och rekursion Rekursiva funktioner och processer Weiss 7.1-3 (7.4, 7.5.3 utgår) Fibonaccital (7.3.4) Exempel: Balansering av mobil (kod se lab
Föreläsning 5: Summor (forts) och induktionsbevis
ht01 Föreläsning 5: Summor (forts) och induktionsbevis Några viktiga summor Det är inte alltid möjligt att hitta uttryck för summor beskriva med summanotation, men vi tar här upp tre viktiga fall: Sats:
PROV I MATEMATIK Algoritmik 26 mars 2008
UPPSALA UNIVERSITET Matematiska institutionen Salling, Wilander PROV I MATEMATIK Algoritmik 26 mars 2008 SKRIVTID: 8-12. HJÄLPMEDEL: Inga. Lösningarna skall åtföljas av förklarande text. För godkänt prov
Induktion, mängder och bevis för Introduktionskursen på I
Induktion, mängder och bevis för Introduktionskursen på I J A S, ht 04 1 Induktion Detta avsnitt handlar om en speciell teknik för att försöka bevisa riktigheten av påståenden eller formler, för alla heltalsvärden
Lösningar till utvalda uppgifter i kapitel 4
Lösningar till utvalda uppgifter i kapitel 4 4.7 Vi visar först att A 2n 3 2 n 2 med ett induktionsbevis. Basfall: n 0 Vi har att 3 2 0 2 A 0, och alltså gäller likheten för n 0. Induktionssteget: Antag
PROV I MATEMATIK Algoritmik 14 april 2012
UPPSALA UNIVERSITET Matematiska institutionen Salling (070-6527523) SKRIVTID: 9-13 HJÄLPMEDEL: Inga. PROV I MATEMATIK Algoritmik 14 april 2012 Svar/lösningar skall åtföljas av förklarande text. För godkänt
Lösningsförslag till övningsuppgifter, del II
Lösningsförslag till övningsuppgifter del II Obs! Preliminär version! Ö.1. För varje delare d till n låt A d var mängden av element a sådana att gcd(a n = d. Partitionen ges av {A d : d delar n}. n = 6:
1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående
MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Christian Gottlieb Gymnasieskolans matematik med akademiska ögon Induktion Dag 1 1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta
MATEMATISK INDUKTION. Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken
) Explorativ övning MA00 vt 00 MATEMATISK INDUKTION Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken matematisk induktion. Termen induktion är lite olycklig därför
Hela tal LCB 1999/2000
Hela tal LCB 1999/2000 Ersätter Grimaldi 4.3 4.5 1 Delbarhet Alla förekommande tal i fortsättningen är heltal. DEFINITION 1. Man säger att b delar a om det finns ett heltal n så att a Man skriver b a när
1, 2, 3, 4, 5, 6,...
Dagens nyhet handlar om talföljder, ändliga och oändliga. Talföljden 1,, 3, 4, 5, 6,... är det första vi, som barn, lär oss om matematik över huvud taget. Så småningom lär vi oss att denna talföljd inte
Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00
Lösningar för tenta i TMV200 Diskret matematik 2018-08-31 kl 1:00 18:00 1 Om argumentet inte är giltigt går det att hitta ett motexempel, dvs en uppsättning sanningsvärden för vilka alla hypoteserna är
Uppsala Universitet Matematiska Institutionen Thomas Erlandsson
Uppsala Universitet Matematiska Institutionen Thomas Erlandsson LÄSANVISNINGAR VECKA 36 VERSION 1. ARITMETIK FÖR RATIONELLA OCH REELLA TAL, OLIKHETER, ABSOLUTBELOPP ADAMS P.1 Real Numbers and the Real
ARITMETIK 3. Stockholms universitet Matematiska institutionen Avd matematik Torbjörn Tambour
Stockholms universitet Matematiska institutionen Avd matematik Torbjörn Tambour ARITMETIK 3 I det här tredje aritmetikavsnittet ska vi diskutera en följd av heltal, som kallas Fibonaccis talföljd. Talen
2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8)
De naturliga talen. Vi skall till att börja med stanna kvar i världen av naturliga tal, N 3. Vi har redan använt (i beviset av Euklides primtalssats) att de naturliga talen är uppbyggda (genom multiplikation)
Lösningar till utvalda uppgifter i kapitel 5
Lösningar till utvalda uppgifter i kapitel 5 5.3. Vi använder Euklides algoritm och får 4485 = 1 3042 + 1443 3042 = 2 1443 + 156 1443 = 9 156 + 39 156 = 4 39. Alltså är sgd(3042, 4485) = 39. Om vi startar
Lösning av tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, tisdagen den 27 maj 2014, kl
1 Matematiska Institutionen KTH Lösning av tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, tisdagen den 27 maj 2014, kl 14.00-19.00. Examinator: Olof Heden Hjälpmedel: Inga hjälpmedel
Föreläsning 7 Innehåll. Rekursion. Rekursiv problemlösning. Rekursiv problemlösning Mönster för rekursiv algoritm. Rekursion. Rekursivt tänkande:
Föreläsning 7 Innehåll Rekursion Rekursivt tänkande: Hur många år fyller du? Ett år mer än förra året! Rekursion Rekursiv problemlösning Binärsökning Generiska metoder Rekursiv problemlösning: Dela upp
Träd och koder. Anders Björner KTH
27 Träd och koder Anders Björner KTH 1. Inledning. Det är i flera sammanhang viktigt att representera information digitalt (d.v.s omvandla till sviter av nollor och ettor). Beroende på vilka villkor som
Algebra och talteori MMGL31. Repetition. Idag. Föreläsning 9 VT FLS och primtalstestning. Carmichaeltal. Rabin-Miller test.
Algebra och talteori MMGL Föreläsning 9 VT 008 Samuel Bengmark Repetition FLS och primtalstestning Carmichaeltal Rabin-Miller test F-funktionen Idag Ordning av ett element i Z m Primitiv rot Index (diskret
Övning 2. (Länkade) Listor, noder
Per Sedholm DD30 (tilda3) 03-09-03 Övning Listor, pekare, binära träd, rekursion, komplexitet (Länkade) Listor, noder. Ta bort andra noden (a) Skriv en sats som tar bort andra noden ur en länkad lista.
Polynom över! Till varje polynom hör en funktion DEFINITION. Grafen till en polynomfunktion
Polynom över Under baskursen bekantade du dig med polynomen över de komplexa talen. Nedanstående material är till stora delar en repetition av detta stoff. DEFINITION Ett polynom över är ett uttryck av
1 Talteori. Det här kapitlet inleder vi med att ta
1 Talteori DELKAPITEL 1.1 Kongruensräkning 1. Talföljder och induktionsbevis FÖRKUNSKAPER Faktorisering av tal Algebraiska förenklingar Formler Direkta och indirekta bevis CENTRALT INNEHÅLL Begreppet kongruens
Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF1631 och SF1630, den 10 januari 2011 kl
1 Matematiska Institutionen KTH Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF131 och SF130, den 10 januari 2011 kl 14.00-19.00. Examinator: Olof Heden, tel. 0730547891.
Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl
Matematiska Institutionen KTH Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL och Media, SF60 och 5B8, onsdagen den 7 augusti 0, kl 4.00-9.00. Examinator: Olof Heden Hjälpmedel: Inga
Lösningar till övningstentan. Del A. UPPSALA UNIVERSITET Matematiska institutionen Styf. Övningstenta BASKURS DISTANS
UPPSALA UNIVERSITET Matematiska institutionen Styf Övningstenta BASKURS DISTANS 011-0-7 Lösningar till övningstentan Del A 1. Lös ekvationen 9 + 5x = x 1 ( ). Lösning. Genom att kvadrera ekvationens led
Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik
Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Mats Boij 28 oktober 2001 1 Heltalen Det första kapitlet handlar om heltalen och deras aritmetik, dvs deras egenskaper som
Lutande torn och kluriga konster!
Lutande torn och kluriga konster! Aktiviteter för barn under Vetenskapsfestivalens skolprogram 2001 Innehåll 1 Bygga lutande torn som inte faller 2 2 Om konsten att vinna betingat godis i spel 5 3 Den
Några satser ur talteorin
Några satser ur talteorin LCB 997/2000 Fermats, Eulers och Wilsons satser Vi skall studera några klassiska satser i talteori, vilka är av betydelse bland annat i kodningsteknik och kryptoteknik. De kan
4x 1 = 2(x 1). i ( ) får vi 5 3 = 5 1, vilket inte stämmer alls, så x = 1 2 är en falsk rot. Svar. x = = x x + y2 1 4 y
UPPSALA UNIVERSITET Matematiska institutionen Styf Prov i matematik BASKURS DISTANS 011-03-10 Lösningar till tentan 011-03-10 Del A 1. Lös ekvationen 5 + 4x 1 5 x. ( ). Lösning. Högerledet han skrivas
LMA033/LMA515. Fredrik Lindgren. 4 september 2013
LMA033/LMA515 Fredrik Lindgren Matematiska vetenskaper Chalmers tekniska högskola och Göteborgs universitet 4 september 2013 F. Lindgren (Chalmers&GU) Matematik 4 september 2013 1 / 25 Outline 1 Föreläsning
Tentamen TMV210 Inledande Diskret Matematik, D1/DI2
Tentamen TMV20 Inledande Diskret Matematik, D/DI2 208-0-27 kl. 4.00 8.00 Examinator: Peter Hegarty, Matematiska vetenskaper, Chalmers Telefonvakt: Anton Johansson, telefon: 5325 (alt. Peter Hegarty 070-5705475)
Rekursiva algoritmer sortering sökning mönstermatchning
Anders Haraldsson 1 Anders Haraldsson 2 Dagens föreläsning Programmering i Lisp Fö 6-7 Rekursiva strukturer rekursiva definitioner rekursiva funktioner rekursiva bevis: induktion - rekursion strukturell
Programkonstruktion och Datastrukturer, lektion 7
Programkonstruktion och Datastrukturer, lektion 7 Johannes Åman Pohjola & William Sjöstedt, Uppsala Universitet 9 Dec 2010 Vad har följande funktion för tidskomplexitet? fun pow2 0 = 1 pow2 n = pow2(n
Kappa 2014, lösningsförslag på problem 5
Kappa 2014, lösningsförslag på problem 5 Lag Spyken Roger Bengtsson, Sten Hemmingsson, Magnus Jakobsson, Susanne Tegler Problemet I det här problemet betraktas m n stora rektangulära rutnät, där m avser
Algebra I, 1MA004. Lektionsplanering
UPPSALA UNIVERSITET Matematiska Institutionen Dan Strängberg HT2016 Fristående, IT, KandDv, KandMa, Lärare 2016-11-02 Algebra I, 1MA004 Lektionsplanering Här anges rekommenderade uppgifter ur boken till
Programkonstruktion och Datastrukturer
Programkonstruktion och Datastrukturer VT 2012 Tidskomplexitet Elias Castegren elias.castegren.7381@student.uu.se Problem och algoritmer Ett problem är en uppgift som ska lösas. Beräkna n! givet n>0 Räkna
SF2715 Applied Combinatorics// Extra exercises and solutions, Part 2
SF2715 Applied Combinatorics// Extra exercises and solutions, Part 2 Jakob Jonsson April 5, 2011 Ö Övningsuppgifter These extra exercises are mostly in Swedish. If you have trouble understanding please
b) S Ø aa, A Ø aa» bb, B Ø aa» bc, C Ø ac» bc» 2. Låt L vara språket över 8a< som nedanstående NFA accepterar.
Salling, 070-6527523 TID : 9-14 HJÄLPMEDEL : Inga BETYGSGRÄNSER : G 18p, VG 28p SKRIV TYDLIGT OCH MOTIVERA NOGA! PROV I MATEMATIK AUTOMATEORI & FORMELLA SPRÅK DV1, 4 p 20 MARS 2002 1. Språket L över alfabetet
Föreläsning 13. Rekursion
Föreläsning 13 Rekursion Rekursion En rekursiv metod är en metod som anropar sig själv. Rekursion används som alternativ till iteration. Det finns programspråk som stödjer - enbart iteration (FORTRAN)
När du läser en definition bör du kontrollera att den är vettig, och försöka få en idé om vad den egentligen betyder. Betrakta följande exempel.
Logik och bevis II 3. föring Detta avsnitt handlar om olika metoder för att bevisa påståenden, och hur man kan konstruera ett bevis. I varje avsnitt finns en allmän beskrivning av metoden, varför den fungerar
Tentamen i TDDC75 Diskreta strukturer , lösningsförslag
Tentamen i TDDC75 Diskreta strukturer 2018-10-23, lösningsförslag 1 1. (a) Sanningstabell för uttrycken p q r p q p r r q r p q 0 0 0 1 0 1 1 1 0 0 1 1 1 0 1 1 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 0 1
IX Diskret matematik
Lösning till tentamen 101213 IX1500 - Diskret matematik 1 Betrakta det finska ordet m a t e m a t i i k k a. Hur många arrangemang av bokstäverna i detta ord innehåller varken orden matematik eller matte?
Lösningsförslag till tentamensskrivning i SF1610 Diskret Matematik för CINTE 30 maj 2018, kl
1 Matematiska Institutionen KTH Lösningsförslag till tentamensskrivning i SF1610 Diskret Matematik för CINTE 30 maj 2018, kl 08.00 13.00. Examinator: Petter Brändén Kursansvarig: Olof Sisask Hjälpmedel:
Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18: Svar: Ja, det gäller, vilket kan visas på flera sätt (se nedan).
Lösningar för tenta i TMV200 Diskret matematik 208-0-2 kl. 4:00 8:00. Ja, det gäller, vilket kan visas på flera sätt (se nedan). Alternativ (induktionsbevis): Vi inför predikatet P (n) : 2 + 2 3 + + n(n
29 Det enda heltalet n som satisfierar båda dessa villkor är n = 55. För detta värde på n får vi x = 5, y = 5.
Tentamenskrivning MATA15 Algebra: delprov 1, 6hp Lördagen den 3 november 01 Matematikcentrum Matematik NF LÖSNINGSFÖRSLAG 1 a) Lös den diofantiska ekvationen 9x + 11y 00 b) Ange alla lösningar x, y) sådana
Rekursion och induktion för algoritmkonstruktion
Informationsteknologi Tom Smedsaas 22 januari 2006 Rekursion och induktion för algoritmkonstruktion Att lösa ett problem rekursivt innebär att man uttrycker lösningen i termer av samma typ av problem som
Föreläsning 4 Datastrukturer (DAT037)
Föreläsning 4 Datastrukturer (DAT07) Fredrik Lindblad 1 november 2017 1 Slides skapade av Nils Anders Danielsson har använts som utgångspunkt Se http://wwwcsechalmersse/edu/year/2015/course/dat07 1 Innehåll
Algoritmanalys. Inledning. Informationsteknologi Malin Källén, Tom Smedsaas 1 september 2016
Informationsteknologi Malin Källén, Tom Smedsaas 1 september 2016 Algoritmanalys Inledning Exempel 1: x n När vi talade om rekursion presenterade vi två olika sätt att beräkna x n, ett iterativt: x n =
TDP015: Lektion 5 - Svar
TDP015: Lektion 5 - Svar 11 maj 015 1. Huvudsaken här är att det spelar roll vilket initialvärde vi har. Nedan har jag valt beräkningar som slutar när f(x) < ɛ, där ɛ 10 10. Detta behöver ni såklart inte
Sanningsvärdet av ett sammansatt påstående (sats, utsaga) beror av bindeord och sanningsvärden för ingående påståenden.
MATEMATISK LOGIK Matematisk logik formaliserar korrekta resonemang och definierar formellt bindeord (konnektiv) mellan påståenden (utsagor, satser) I matematisk logik betraktar vi påståenden som antingen
Kimmo Eriksson 12 december 1995. Att losa uppgifter av karaktaren \Bevisa att..." uppfattas av manga studenter
Kimmo Eriksson 12 december 1995 Matematiska institutionen, SU Att genomfora och formulera ett bevis Att losa uppgifter av karaktaren \Bevisa att..." uppfattas av manga studenter som svart. Ofta ar det
Block 2 Algebra och Diskret Matematik A. Följder, strängar och tal. Referenser. Inledning. 1. Följder
Block 2 Algebra och Diskret Matematik A BLOCK INNEHÅLL Referenser Inledning 1. Följder 2. Rekursiva definitioner 3. Sigmanotation för summor 4. Strängar 5. Tal 6. Övningsuppgifter Referenser Följder, strängar
EXAMENSARBETEN I MATEMATIK
EXAMENSARBETEN I MATEMATIK MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET Matematiska bevis Beskrivning av olika bevismetoder och hur de används av Åsa Wall Månsson 2005 - No 2 MATEMATISKA INSTITUTIONEN,
MATEMATIKENS SPRÅK. Avsnitt 1
Avsnitt 1 MATEMATIKENS SPRÅK Varje vetenskap, liksom varje yrke, har sitt eget språk som ofta är en blandning av vardagliga ord och speciella termer. En instruktionshandbok för ett kylskåp eller för en
Lösningar till Algebra och kombinatorik
Lösningar till Algebra och kombinatorik 091214 1. Av a 0 = 1 och rekursionsformeln får vi successivt att a 1 = 1 + a 0 1 a 0 = 1 + 1 1 1 = 2, a 2 = 1 + a 1 1 a 0 + 1 a 1 = 1 + 2 1 + 1 = 4, 2 a 3 = 1 +
Resurscentrums matematikleksaker
Resurscentrums matematikleksaker Aktiviteter för barn och vuxna Innehåll 1 Bygga lutande torn som inte faller 2 2 Om konsten att vinna betingat godis i spel 5 3 Den snåle grosshandlarens våg 6 4 Tornen
2 Matematisk grammatik
MATEMATISK GRAMMATIK Matematisk grammatik.1 Skriva matematik Matematisk grammatik, minst lika kul som det låter, och hur man skriver matematik är nästan lika viktigt som vad man skriver. En grammatisk
Delbarhet och primtal
Talet 35 är delbart med 7 eftersom 35 = 5 7 Delbarhet och primtal 7 är en faktor i 35 kan skrivas 7 35 7 är en delare (divisor) till 35 35 är en multipel av 7 De hela talen kan delas in i jämna och udda
Om plana och planära grafer
KTH Matematik Bengt Ek April 2006 Material till kursen 5B1118 Diskret matematik för CL3: Om plana och planära grafer I många sammanhang (t.ex. vid konstruktion av elektriska kretsar) är det intressant
Matematisk kommunikation för Π Problemsamling
Problemsamling Niels Chr. Overgaard & Johan Fredriksson 3 september 205 Problem 0. Skriv följande summor mha summationstecken. ( Dvs på formen q k=p a k där k är en räknare som löper med heltalssteg mellan
Grundläggande logik och modellteori
Grundläggande logik och modellteori Kapitel 6: Binära beslutsdiagram (BDD) Henrik Björklund Umeå universitet 22. september, 2014 Binära beslutsdiagram Binära beslutsdiagram (Binary decision diagrams, BDDs)
INDUKTION OCH DEDUKTION
AVSNITT 3 INDUKTION OCH DEDUKTION Med induktion menar man vanligen en mycket vanlig resonemangsmetod: man gör flera observationer, upptäcker ett mönster (eller något som man tror är ett mönster) och därefter
TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor
TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor Johan Thim 22 augusti 2018 1 Vanliga symboler Lite logik Implikation: P Q. Detta betyder att om P är sant så är Q sant. Utläses P medför Q
Rekursion och induktion för algoritmkonstruktion
Informationsteknologi Tom Smedsaas, Malin Källén 20 mars 2016 Rekursion och induktion för algoritmkonstruktion Att lösa ett problem rekursivt innebär att man uttrycker lösningen i termer av samma typ av
(N) och mängden av heltal (Z); objekten i en mängd behöver dock inte vara tal. De objekt som ingår i en mängd kallas för mängdens element.
Grunder i matematik och logik (2017) Mängdlära Marco Kuhlmann 1 Grundläggande begrepp Mängder och element 2.01 En mängd är en samling objekt. Två standardexempel är mängden av naturliga tal (N) och mängden
1. (a) Formulera vad som skall bevisas i basfallet och i induktionssteget i ett induktionsbevis av påståendet att. 4 5 n för alla n = 0, 1, 2, 3,...
UPPSALA UNIVERSITET PROV I MATEMATIK Matematiska institutionen Baskurs i matematik Vera Koponen 2008-02-2 Skrivtid: 8-. Tillåtna hjälpmedel: Inga, annat än pennor, radergum och papper det sista tillhandahålles).
D. x 2 + y 2 ; E. Stockholm ligger i Sverige; F. Månen är en gul ost; G. 3 2 = 6; H. x 2 + y 2 = r 2.
Logik Vid alla matematiskt resonemang måste man vara säker på att man verkligen menar det man skriver ner på sitt papper. Därför måste man besinna hur man egentligen tänker. Den vetenskap, som sysslar
Resträkning och ekvationer
64 Resträkning och ekvationer Torsten Ekedahl Stockholms Universitet Beskrivning av uppgiften. Specialarbetet består i att sätta sig in i hur man räknar med rester vid division med primtal, hur man löser
INDUKTION OCH DEDUKTION
Explorativ övning 3 INDUKTION OCH DEDUKTION Syftet med övningen är att öka Din problemlösningsförmåga och bekanta Dig med olika bevismetoder. Vårt syfte är också att öva skriftlig framställning av matematisk
PRIMTALEN, MULTIPLIKATION OCH DIOFANTISKA EKVATIONER
Explorativ övning 4 PRIMTALEN, MULTIPLIKATION OCH DIOFANTISKA EKVATIONER Syftet med detta avsnitt är att bekanta sig med delbarhetsegenskaper hos heltalen. De viktigaste begreppen är Aritmetikens fundamentalsats
Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002
Institutionen för matematik, KTH Mats Boij och Niklas Eriksen Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002 1. Använd induktion för att visa att 8 delar (2n + 1 2 1 för alla
Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen
KTH Matematik Bengt Ek Maj 2008 Kompletteringsmaterial till kursen SF1642, Logik för D1 och IT3: K2 Något om modeller, kompakthetssatsen Vi skall presentera ett enkelt (om man känner till sundhets- och
Kontinuitet och gränsvärden
Kapitel Kontinuitet och gränsvärden.1 Introduktion till kontinuerliga funktioner Kapitlet börjar med allmänna definitioner. Därefter utvidgar vi successivt familjen av kontinuerliga funktioner, genom specifika
Ett förspel till Z -transformen Fibonaccitalen
Ett förspel till Z -trnsformen Fibonccitlen Leonrdo Pisno vnligen klld Leonrdo Fiboncci, den knske störste mtemtiker som Europ frmburit före renässnsen skrev år 10 en bok (Liber bci) i räknelär. J, fktiskt.
Om konvergens av serier
Om konvergens av serier Anders Källén MatematikCentrum LTH anderskallen@gmail.com Sammanfattning I den här artikeln diskuteras några av de grundläggande satserna som hjälper oss att avgöra om en serie
Diskret matematik: Övningstentamen 4
Diskret matematik: Övningstentamen 22. Beskriv alla relationer, som är såväl ekvivalensrelationer som partiella ordningar. Är någon välbekant relation sådan? 23. Ange alla heltalslösningar till ekvationen
A B A B A B S S S S S F F S F S F S F F F F
Uppsala Universitet Matematiska institutionen Isac Hedén isac distans@math.uu.se Algebra I, 5 hp Vecka 17. Logik När man utför matematiska resonemang så har man alltid vissa logiska spelregler att förhålla
Ett generellt träd är. Antingen det tomma trädet, eller en rekursiv struktur: rot /. \ /... \ t1... tn
Träd allmänt Träd allmänt Ett generellt träd är Antingen det tomma trädet, eller en rekursiv struktur: rot /. \ /... \ t1... tn där t1,..., tn i sin tur är träd och kallas subträd, vars rotnoder kallas
18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p.
HH / Georgi Tchilikov DISKRET MATEMATIK,5p. 8 juni 007, 40 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 5p. för Godkänd, 4p. för Väl Godkänd (av maximalt 36p.). Förenkla (så mycket som
Matematisk kommunikation för Π Problemsamling
Problemsamling Charlotte Soneson & Niels Chr. Overgaard september 200 Problem. Betrakta formeln n k = k= n(n + ). 2 Troliggör den först genom att exempelvis i summan +2+3+4+5+6 para ihop termer två och
(A B) C = A C B C och (A B) C = A C B C. Bevis: (A B) C = A C B C : (A B) C = A C B C : B C (A B) C A C B C
Sats 1.3 De Morgans lagar för mängder För alla mängder A och B gäller att (A B) C = A C B C och (A B) C = A C B C. (A B) C = A C B C : A B A C (A B) C B C A C B C (A B) C = A C B C : A B A C (A B) C B
PROV I MATEMATIK Automatateori och formella språk DV1 4p
UPPSALA UNIVERSITET Matematiska institutionen Salling (070-6527523) PROV I MATEMATIK Automatateori och formella språk DV1 4p 19 mars 2004 SKRIVTID: 15-20. POÄNGGRÄNSER: 18-27 G, 28-40 VG. MOTIVERA ALLA
ÄNDLIGT OCH OÄNDLIGT AVSNITT 4
VSNITT ÄNDLIGT OCH OÄNDLIGT Är det möjligt att jämföra storleken av olika talmängder? Har det någon mening om man säger att det finns fler irrationella tal än rationella? Är det överhuvudtaget möjligt
För att få första och sista elementet i en lista kan man använda First och Last
Arbetsblad 3 I det tredje arbetsbladet tar vi upp rekursiva definitioner, listor och primtal. Precis som det tidigare arbetsbladet är detta en mindre modifiering av en text skriven av Rikard Bögvad för
TALSYSTEM, DELBARHET OCH PRIMTAL
Explorativ övning 3 TALSYSTEM, DELBARHET OCH PRIMTAL Syftet med detta avsnitt är att titta närmare på positionssystemet och på heltalens multiplikativa struktur. De viktigaste begreppen är presentation
Rekursion. 1. Inledning. vara en fot bred.
Rekursion. Inledning En trädgårdsmästare skall lägga en gång med cementplattor. Gången skall vara en fot bred. Han har tre slags plattor. En är omönstrad och kvadratisk med sidan en fot, två är rektangulära
Övningshäfte 6: 2. Alla formler är inte oberoende av varandra. Försök att härleda ett par av de formler du fann ur några av de övriga.
GÖTEBORGS UNIVERSITET MATEMATIK 1, MAM100, HT2005 MATEMATISK BASKURS Övningshäfte 6: Syftet med övningen är att utforska strukturen hos talsystemen under addition respektive multiplikation samt sambandet
Lars-Daniel Öhman Lördag 2 maj 2015 Skrivtid: 9:00 15:00 Hjälpmedel: Miniräknare, lock till miniräknare
Umeå universitet Tentamen i matematik Institutionen för matematik Introduktion till och matematisk statistik diskret matematik Lars-Daniel Öhman Lördag 2 maj 2015 Skrivtid: 9:00 15:00 Hjälpmedel: Miniräknare,