Att dela en hemlighet

Storlek: px
Starta visningen från sidan:

Download "Att dela en hemlighet"

Transkript

1 Att dela en hemlighet Olle Alvin, NA3d 19 maj 014 Gymnasiearbete Spyken Handledare: Roger Bengtsson

2 Abstract This report will investigate different methods for sharing secret information, for example bank account numbers, with a number of people. The most important condition is that no person can figure out the right numbers by themself. We will handle a couple of methods suggested by Johan Håstad in a task he wrote for diploma projects in upper secondary school. The report contains an explanation of each method as well as examples on how to use them. Firstly we will look upon how to make an easy system for sharing codes. Secondly we will show how to use simultaneous equations to make an algorithm with some specific qualitys. Finaly we will investigate Håstads suggestion for a general method to share a secret between n people.the report will also discuss some advantages and disadvantages with each method. Relevant theory within modular arithmetic and interpolation are included. Abstract Rapporten kommer att undersöka olika metoder för att dela hemlig information, t.ex. kontonummer, mellan ett antal personer. Det viktigaste villkoret är att ingen kan räkna ut de rätta siffrorna själv. Vi kommer hantera några förslag på metoder skrivna av Johan Håstad i en uppgift han skrev för gymnasiearbeten. Rapporten innehåller en förklaring av varje metod samt exempel på hur de kan användas. Först kommer vi titta vi på hur man gör enklare system för delning av koder. Sedan kommer vi visa hur man kan använda ekvationssystem för att skapa en algoritm med några specifika egenskaper. Sist kommer vi undersöka Håstads förslag på en generell metod för att dela en hemlighet mellan n personer. Rapporten kommer också diskutera några fördelar och nackdelar med varje metod. Relevant teori inom modulär aritmetik och interpolation är inkluderad.

3 Innehåll 1 Inledning 1 Teori 1 3 Enklare metoder för delning av koder 3 4 Håstads förslag Notation Mer om inverser Den nya delningsalgoritmen Exempel En säkrare metod Varför modulo? Håstads generalisering Generell metod Lagrange interpolationsformel Exempel n 1 personer räcker inte Acknowledgement 1

4 1 Inledning Den här rapporten hanterar en uppgift för projektarbete i matematik konstruerad av Johan Håstad []. Syftet är att diskutera olika sätt att dela en hemlig kod mellan ett flertal personer utan att en ensam person känner till den. Anta att du har ett hemligt kontonummer som ingen annan än du känner till. Du vill inte ge numret till någon men vill att dina tre barn ska kunna komma åt dina pengar om du dör. För att åstadkomma detta bör vi finna en metod för att dessa tre barn tillsammans ska kunna få fatt i numret. Det är dock viktigt att inget av barnen ensamt kan få hela numret. Vi kan börja med en enkel metod som exempel. Anta att kontonumret är Vi börjar med att välja två slumpmässiga 5-siffriga tal, 3546 och Vi vill ge barnen ett nummer var så att om de adderar första siffran i sina tre nummer och stryker tiotalsiffran får de första siffran i kontonumret. Sedan utförs samma metod för andra siffran osv. Det tredje numret måste då bli Nu har vi alltså delat numret utan att en enstaka person vet något om det utom att det har fem siffror. Det finns såklart både för- och nackdelar med denna metod. Vi kommer redogöra för dessa och diskutera ett flertal andra metoder och alternativ. Dessa kommer bli något mer komplicerade. Teori kring moduloräkning är hämtad från boken Matematik 5000 [1] och en websida med titeln High School Mathematics Extensions/Primes/Modular Arithmetic [3] Teori En del av de system vi kommer använda som kräver moduloräkning. Vi kommer främst att räkna modulo p där p är ett primtal. Vi väljer just primtal för att alla fyra räknesätten, addition, subtraktion, multiplikation och division ska fungera. Man kan nämligen inte räkna med division på samma sätt om p inte är ett primtal. Detta återkommer vi till senare. Att räkna i modulo p innebär att vi endast räknar med talen 0, 1,, 3,..., p 1. Vi räknar alltså bara med resten av ett tal dividerat med p. När två tal ger samma rest i division med p säger vi att talen är kongruenta modulo p. Detta tecknas med tre streck t.ex. 5 (mod 3) 16 5 (mod 11) 3 6 (mod 17) Det sista exemplet utläses "3 är kongruent med 6 modulo 17". Det finns också ett antal räknelagar för hur man kan hantera addition, subtraktion och multiplikation. 1

5 1. a + b (mod n) a (mod n) + b (mod n) t.ex (mod 3). a b (mod n) (a (mod n)) (b (mod n)) t.ex (mod 3) 3. a m (mod n) (a (mod n)) m t.ex (mod 3) Division fungerar annorlunda i det här systemet. Vi tänker oss följande ekvation: 7x 8 (mod 11) För att lösa ekvationen vill vi hitta ett tal a som om man multiplicerar det med 7 ger produkten 1 modulo 11. Detta tal kallas inversen till 7 och kan skrivas (mod 11) Inversen till 7 är alltså 8 modulo 11. Nu multiplicerar vi båda leden med 8 8 7x 8 8 (mod 11) x 64 9 (mod 11) Om den här metoden ska fungera för alla tal i modulo p måste p vara ett primtal. Vi provar räkna modulo 4 och har ekvationen: x 3 (mod 4) För att lösa ekvationen måste vi hitta inversen till modulo 4. Vi provar några tal: 0 0 (mod 4) 1 (mod 4) 4 0 (mod 4) 3 6 (mod 4) Vi ser att det inte verkar finnas någon invers till modulo 4. Detta beror på att är en faktor i 4. Om vi räknar modulo n där n inte är ett primtal kommer alla tal som har en gemensam faktor med n sakna invers modulo n. Det kan visas med

6 följande bevis: Anta att vi har ett tal a som har en gemensam faktor p med n. Då kan vi skriva såhär: a = b p n = c p Vi antar att det finns en invers till a nämligen x. Det ger sambandet: a x 1 (mod n) a x = 1 + m n Både a och n innehåller en faktor p vilket medför att ax och mn innehåller en faktor p. Vänsterledet är delbart med p och då måste högerledet vara delbart med p för att likheten ska gälla. Eftersom p inte delar 1 kan vi konstatera att likheten inte gäller. a x 1 + m n (mod n) Det finns alltså ingen invers till a modulo n om n inte är ett primtal. 3 Enklare metoder för delning av koder Det första exemplet som angavs i inledningen tas också upp av Håstad i uppgiften. Håstad tar upp två fördelar med systemet. 1. De tre barnen kan tillsammans få fram kontonumret.. Två av barnen kan inte få ut någon information om numret utom att det har fem siffror. Påstående kan enkelt bevisas. Vi kallar barnens siffror för a, b och c och kontonumrets siffra för s. Anta nu att två av barnen vill få ut koden. De får ekvationen: a + b + c s (mod 10) a och b är kända, vi använder exemplet från inledningen c s (mod 10) Man vet att c är ett ensiffrigt tal dvs mellan 0 och 9. Detta ger att s också kan vara vilket tal som helst mellan 0 och 9. De vet alltså inte mer nu än vad de visste innan. En nackdel med systemet är att om ett av barnen dör eller glömmer sin kod så är den förlorad för alltid. 3

7 Det finns såklart många enkla metoder för att dela koder. Om vi nu vill att två av de tre barnen ska kunna hitta koden kan vi använda andra metoder. Vi antar att numret är Vi ger det första barnet 1_45, det andra 13 5 och det tredje 345. Vilka två som helst har nu tillsammans tillgång till hela numret. Detta system är fördelaktigt då koden finns bevarad även om en skulle glömma sin kod. Dock kommer två av barnen kunna utesluta det tredje vilket kan va en nackdel. I just detta exempel har det första barnet siffrorna 1_45 vilket gör att han kan få tio nummer där ett är rätt. I verkligheten är kontonummer mycket längre så detta problem skulle få mindre betydelse. 4 Håstads förslag 4.1 Notation Vi börjar använda lite ny notation. Vi kallar det första barnets första siffra för s (1) 1 det andra barnets första siffra för s () 1 och det tredje barnets första siffra för s (3) 1. Första barnets andra siffra blir då s (1) osv. Vi kommer att teckna första siffran i kontonumret s 1 andra siffran s osv. För att kunna använda Håstads metod måste vi först fördjupa oss lite i division modulo p. 4. Mer om inverser Om p är ett primtal har alla tal en invers modulo p. Denna invers är unik. Antag att vi vill hitta inversen till talet b modulo p. Vi kallar inversen för a. Vi betraktar följande tal: b, b, 3b,..., (p 1)b, pb (mod p) Denna talserie kommer innehålla talen 0 till p 1. Vi kan visa detta genom att visa att alla tal i serien är unika. Då måste alla tal från 0 till p 1 finnas med. Antag att det finns två tal som ger samma produkt i multiplikation med b nämligen x och y. Detta skulle ge sambamdet: Vi kan skriva om uttrycket såhär: x b y b (mod 11) x b y b 0 (mod p) b (x y) 0 (mod p) 4

8 Vi vet att p delar b (x y). Eftersom p inte delar b så p måste dela (x y) vilket ger: x y 0 (mod p) x y (mod p) Av beviset följer att i den tidigare nämnda talserien b, b, 3b,..., (p 1)b, pb (mod p) finns det p st unika tal. Talet 1 måste då vara ett av dessa unika tal. Det tal a som multiplicerat med b ger produkten 1 är alltså också unikt. 4.3 Den nya delningsalgoritmen Håstads nya metod går ut på att skapa ett ekvationssystem. Vi väljer slumpvis ett tal b 1, 0 b 1 10 och våra tre ekvationer blir: s (1) s () s (3) 1 s 1 + b 1 (mod 11) 1 s 1 + b 1 (mod 11) 1 s 1 + 3b 1 (mod 11) Vi använder b 1 och s 1 för att räkna ut varsin siffra till barnen med de tre ekvationerna. Sedan väljer vi ett nytt tal b. Vi använder b och s för att räkna ut tre nya tal till barnen. Detta gör vi nu för varje siffra i vårt kontonummer. Vi kan t.ex. dela ut numret på detta sätt. Vi väljer b 1 =, b = 5, b 3 = 0, b 4 = 7 och b 5 = 5. Då får det tre barnen följande siffror: (5, 6, 7, 4, 9) (7, 0, 7, 0, 3) (9, 5, 7, 7, 8) Denna metod har följande egenskaper: 1. Två syskon kan tillsammans få reda på koden.. Inget syskon kan få reda på något om numret förutom antalet siffror. Skulle två av syskonen försöka skulle de få ett ekvationssystem med två ekvationer och två obekanta. Skulle dock ett syskon själv ge sig på det skulle han/hon få en ekvation med två obekanta dvs i detta fallet 11 olika lösningar då vi räknar modulo 11. 5

9 4.4 Exempel 1 Vi visar ett exempel på hur det skulle kunna se ut. Anta att två av barnen har varsin ekvation nämligen: s (1) s (3) 1 s 1 + b 1 (mod 11) 1 s 1 + 3b 1 (mod 11) De har också sina egna tal. Anta att s (1) 1 = 4 och s (3) 1 = 7. Vi får följande ekvationssystem: 4 s 1 + b 1 (mod 11) 7 s 1 + 3b 1 (mod 11) Vi använder oss nu av substitutionsmetoden. s 1 4 b 1 (mod 11) 7 4 b 1 + 3b 1 (mod 11) b 1 (mod 11) b 1 3 (mod 11) Inversen till dvs. 1 i modulo 11 är 6. 6 b (mod 11) b (mod 11) s (mod 11) Första siffran i kontonumret skulle då vara En säkrare metod Att räkna i modulo 11 ger följande effekt. Eftersom vi vet att s 1 är ett ensiffrigt tal kan vi utesluta ett värde på b 1. Vi gör ett exempel. Anta att vi är första barnet. Vi vet att vår ekvation är: s (1) 1 s 1 + b 1 (mod 11) Vår första siffra är 5. Vi får då ekvationen: 5 s 1 + b 1 (mod 11) 6

10 Vi vet att s Vi sätter därför in s 1 = 10 i ekvationen: b 1 (mod 11) 5 6 b 1 (mod 11) Vi kan nu vara säkra på att b 1 6. Det är fortfarande omöjligt at bestämma kontonumret då det fortfarande finns tio olika möjliga tal för talet b 1. Eftersom kontnummersiffran endast kan vara tio olika tal kommer vi alltid få tio möjliga värden på b 1 Om vi räknar modulo 17 kommer vi kunna utesluta sju värden på b 1. Om vi räknar modulo p kan vi utesluta p 10 värden på b 1. Metoden är förstås fortfarande ganska säker då det fortfarande finns tio lösningar till varje ekvation för varje siffra i kontonumret. Vill man ha ett ännu säkrare system kan man räkna med ett högt värde på p och skriva om sitt kontonummer i talbasen p. Vi tittar på ett exempel. Vi använder oss av kontonumret 1345 och skriver om i talbas tretton. Det ger det nya numret Den första ekvationen är samma: s (1) 1 s 1 + b 1 (mod 13) I det här fallet kan vi inte utesluta några värden på b 1 eftersom s 1 kan vara 0, 1,,......, 9, a, b, c. Dvs 13 olika tal. Detta gör varje ekvation har fler lösningar. En nackdel som följer är att nu har kontonumret endast fyra siffror. Det råkar bli så då vi valde ett ganska lågt tal som kontonummer. Räknar man istället om t.ex. talet till talbas 13 får det fem siffror. Vårt exempel råkar få fyra siffror och får därför färre möjliga kombinationer. I talbas tio har numret 10 5 = kombinationer medans i talbas 13 har det 13 4 = 8561 kombinationer. Det är nästan bara en fjärdedel så många. Vi kan enkelt åtgärda detta genom att lägga till siffran noll på numret. Det ger oss numret Numret har nu fem positioner och antalet kombinationer är nu återställt. 4.6 Varför modulo? Det kan verka onödigt att räkna modulo p. Varför kan man inte räkna utan modulo? Vi studerar ett exempel där vi inte räknar modulo p. Anta att vår ekvation är: s () 1 = s 1 + b 1 Vi får sedan veta att s () 1 = 6. Vi kan konstatera att eftersom vänsterledet är jämnt måste högerledet vara jämnt. Då b 1 är jämnt måste också s 1 vara en jämn siffra. 7

11 Då är 0,, 4, 6, 8 möjliga tal. Vi kan utesluta s 1 = 8 eftersom b 1 är mellan 0 och 9. Vi har nu endast 0,, 4, 6 som möjliga tal på s 1. Om vi väljer att tillåta negativa tal på b 1 kan vi behålla s 1 = 8 som ett möjligt värde men vi förlorar fortfarande de udda talen. 5 Håstads generalisering 5.1 Generell metod Håstad föreslår en generalisering av de givna algoritmerna. Vi vill att n personer tillsammans ska få reda på koden. Vi skapar ett polynom av grad n 1. Vi låter s vara en siffra i det hemliga numret. Q(x) = s + b 1 x + b x + b 3 x b n 1 x n 1 Talen b 1, b, b 3,..., b n 1 är slumpvis valda och under villkoret att 0 b i 10. Sedan ger vi de personer som vi vill ska kunna få reda på koden en punkt var. Första personen får till exempel (1, Q(1)), andra (, Q()) osv. tills n personer eller fler alla fått varsin unik punkt. Nu kan n personer rekonstruera polynomet och ta reda på den hemliga siffran med hjälp av Lagrange interpolationsformel som vi återkommer till i nästa avsnitt. 5. Lagrange interpolationsformel För att bygga ett polynom av grad n 1 utifrån n givna punkter kan vi använda Lagrange interpolationsformel. Metoden går ut på att konstruera ett polynom bit för bit. Vi visar ett exempel. Anta att vi har fått punkterna (1, 4), (, 9) och (3, 16). Vi vill nu konstruera ett polynom av andra graden som går genom dessa tre punkter. Vi konstruerar från en punkt i taget. Först vill vi bygga ett utryck som ger y = 4 om x = 1. Då vill vi att utrycket ska bli 0 vid de andra två x-värdena. Vi börjar med att skriva såhär. (x )(x 3) 4 Nu vill vi att uttrycket ska ge 4 om x = 1. Då kan vi konstruera uttrycket såhär: (x )(x 3) (1 )(1 3) 4 8

12 Om vi sätter in x = 1 i utrycket får vi nu: (1 )(1 3) (1 )(1 3) = 4 Vi vill nu kontruera nästa del på samma sätt. Vi har nu punkten (, 9) Så nu vill vi skapa ett uttryck som ger 0 då x = 1 eller x = 3 men ger 9 då x =. Med samma metod som förut får vi: (x 1)(x 3) ( 1)( 3) 9 Utrycket för nästa koordinat blir: Vi adderar dessa tre utryck: f(x) = (x )(x 3) (1 )(1 3) (x 1)(x ) (3 1)(3 ) (x 1)(x 3) ( 1)( 3) 9 + (x 1)(x ) (3 1)(3 ) 16 Nu har vi skapat ett polynom som går genom de tre angivna koordinaterna. Vi kan nu förenkla polynomet. f(x) = (x )(x 3) 4 + (x 1)(x 3) ( 1) 9 + (x 1)(x ) 16 f(x) = x 5x x 4x + 3 ( 1) 9 + x 3x + 16 f(x) = (x 10x + 1) + ( 9x + 36x 7) + (8x 4x + 16) f(x) = x + x + 1 Man kan enkelt se att denna metod kan tillämpas på polynom av grad n 1 om man har n punkter. Givet punkterna (a 1, b 1 ), (a, b ),..., (a n, b n ) kan man teckna polynomet såhär: f(x) = (x a )(x a 3 )...(x a n ) (a 1 a )(a 1 a 3 )...(a 1 a n ) b (x a 1)(x a 3 )...(x a n ) (a a 1 )(a a 3 )...(a a n ) b (x a 1)(x a )...(x a n 1 ) (a n a 1 )(a n a )...(a n a n 1 ) b n 9

13 Så vi vet nu att det går att finna ett polynom av grad n 1 om vi har n olika koordinater. Polynomet är också entydigt bestämt. Det går enkelt att bevisa på följande sätt: Anta att vi har två polynom av grad n 1 nämligen f(x) och g(x) som går igenom samma n st olika punkter. Vi kan då ställa upp följande likhet: r(x) = f(x) g(x) Eftersom f(x) och g(x) är av grad n 1 medför det att r(x) är av grad n 1 eller lägre. Vi vet också att f(x) och r(x) har n stycken punkter gemensamt. Vi kallar dom (x i, y i ). Detta ger att: r(x i ) = f(x i ) g(x i ) = y i y i = 0 Då detta är sant för n stycken värden på x innebär det att polynomet r(x) har n stycken nollställen. Då måste r(x) vara av graden n eller så måste r(x) = 0. r(x) kan inte va av grad n utan maximalt ha grad (n 1). Det enda sättet för r(x) att existera är om r(x) = 0. Det medför att: 5.3 Exempel 0 = f(x) g(x) f(x) = g(x) För förtydliga hur metoden ska användas visar vi ett exempel. Vi antar att vi har det hemliga numret Vi kommer då behöva skapa ett polynom för varje siffra men vi gör bara den första eftersom de andra konstrueras på samma sätt. Vi vill att tre personer tillsammans ska kunna få reda på koden. Angivet är att s 1 = 1. Vi skapar då ett andragradspolynom. Q(x) = 1 + b 1 x + b x Vi väljer slumpvis b 1 = 4 och b 1 = 3. Nu har vi följande polynom: Q(x) = 1 + 4x + 3x Första barnet får: Q(1) 8 (mod 11) 10

14 Andra får: Tredje får: Q() 10 (mod 11) Q(3) 7 (mod 11) Nu kan de tillsammans återskapa polynomet med hjälp av Lagrange interpolationsformel. Det kommer se ut såhär: (x )(x 3) (x 1)(x 3) (x 1)(x ) Q(x) (mod 11) (1 )(1 3) ( 1)( 3) (3 1)(3 ) Q(x) (x )(x 3) 8+ Q(x) x 5x + 6 (x 1)(x 3) 10+ ( 1) 8 + x 4x + 3 ( 1) (x 1)(x ) 7 (mod 11) 10 + x 3x + 7 (mod 11) Q(x) (x 5x+6) 8 1 +(x 4x+3) 10 ( 1) 1 +(x 3x+) 7 1 (mod 11) Nu sätter vi in inverserna. 1 = 6 och ( 1) 1 = 1. Q(x) (x 5x+6) 8 6+(x 4x+3) 10 ( 1)+(x 3x+) 7 6 (mod 11) Q(x) (x 5x + 6) 48 + (x 4x + 3) ( 10) + (x 3x + ) 4 (mod 11) Q(x) (x 5x + 6) 4 + (x 4x + 3) 1 + (x 3x + ) 9 (mod 11) Q(x) 4x 0x x 4x x 7x + 18 (mod 11) Den hemliga siffran var alltså n 1 personer räcker inte Q(x) 14x 51x + 45 (mod 11) Q(x) 3x + 4x + 1 (mod 11) Det krävs n punkter för att rekonstruera ett polynom av grad n 1. Vi tittar på ett exempel. Anta att vi har ett antal koordinater t.ex. (a 1, b 1 ), (a, b ) och (a 3, b 3 ). Vi antar då att polynomet vi ska hitta är av grad 3. Vi kan då inte använda Lagrange interpolationsformel utan att ha ytterligare en punkt. Det enda vi känner till om polynomet är koordinaterna vi har samt att vi vet att Q(0) = s där s är den hemliga siffran. Vi kan då tänka oss att vi koordinaten (0, s). Om vi sätter in ett värde på s kommer vi kunna räkna ut ett polynom. Vi kan sedan prova ett annat värde på s och hitta ett annat polynom. Det finns alltså ett polynom för varje värde på s. Det medför att om man saknar en fjärde punkt kan man inte säga något om värdet på s. 11

15 6 Acknowledgement Under arbetets gång har jag haft mycket stöd av min handledare Roger Bengtsson och jag vill tacka honom för trevliga möten, goda diskussioner och all hjälp med teorin som berör arbetet. Jag vill också rikta ett tack till Robert Nilsson för en trevlig diskussion och värdefulla tips. Referenser [1] Alfredsson, Lena. Bråting, Kajsa. Erixon, Patrik. Heikne, Hans. (013) Matematik Stockholm. Natur & Kultur [] Håstad, Johan. Att dela en hemlighet. laksov/notes/spes.pdf Hämtad: 11: [3] High School Mathematics Extensions/Primes/Modular Arithmetic. Hämtad: 1:

Resträkning och ekvationer

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

Läs mer

Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet

Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet Avsnitt 2 Tillägg om kongruensräkning Detta avsnitt handlar om två klassiska satser som används för att förenkla kongruensräkning: Kinesiska restsatsen och Fermats lilla sats. Den första satsen används

Läs mer

Delbarhet och primtal

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

Läs mer

Tal och polynom. Johan Wild

Tal och polynom. Johan Wild Tal och polynom Johan Wild 14 augusti 2008 Innehåll 1 Inledning 3 2 Att gå mellan olika typer av tal 3 3 De hela talen och polynom 4 3.1 Polynom........................... 4 3.2 Räkning med polynom...................

Läs mer

Övningshäfte 3: Polynom och polynomekvationer

Övningshäfte 3: Polynom och polynomekvationer LMA100 VT2005 ARITMETIK OCH ALGEBRA DEL 2 Övningshäfte 3: Polynom och polynomekvationer Syftet med denna övning är att repetera gymnasiekunskaper om polynom och polynomekvationer samt att bekanta sig med

Läs mer

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

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

Läs mer

Diofantiska ekvationer

Diofantiska ekvationer Uppsala Universitet Matematiska institutionen Isac Hedén isac distans@math.uu.se Algebra I, 5 hp Vecka 19. Diofantiska ekvationer Vi börjar med en observation som rör den största gemensamma delaren till

Läs mer

Calculate check digits according to the modulus-11 method

Calculate check digits according to the modulus-11 method 2016-12-01 Beräkning av kontrollsiffra 11-modulen Calculate check digits according to the modulus-11 method Postadress: 105 19 Stockholm Besöksadress: Palmfeltsvägen 5 www.bankgirot.se Bankgironr: 160-9908

Läs mer

POLYNOM OCH POLYNOMEKVATIONER

POLYNOM OCH POLYNOMEKVATIONER Explorativ övning 8 POLYNOM OCH POLYNOMEKVATIONER Syftet med denna övning är att repetera gymnasiekunskaper om polynom och polynomekvationer samt att bekanta sig med en del nya egenskaper hos polynom.

Läs mer

Material till kursen SF1679, Diskret matematik: Lite om kedjebråk. 0. Inledning

Material till kursen SF1679, Diskret matematik: Lite om kedjebråk. 0. Inledning Matematik, KTH Bengt Ek november 207 Material till kursen SF679, Diskret matematik: Lite om kedjebråk 0 Inledning Talet π (kvoten mellan en cirkels omkrets och dess diameter) är inte ett rationellt tal

Läs mer

Talteori (OBS en del frågor gäller diofantiska ekvationer och de tas inte upp från och med hösten 2012)

Talteori (OBS en del frågor gäller diofantiska ekvationer och de tas inte upp från och med hösten 2012) Talteori (OBS en del frågor gäller diofantiska ekvationer och de tas inte upp från och med hösten 2012) T4.4-T4.7, 4.3, 4.7,T4.13-T4.14 S: Jag har svårt för visa-uppgifter. i kapitel 4 Talteori. Kan du

Läs mer

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Mats Boij 18 november 2001 13 Grupper Det trettonde kapitlet behandlar grupper. Att formulera abstrakta begrepp som grupper

Läs mer

Offentlig kryptering

Offentlig kryptering 127 Offentlig kryptering Johan Håstad KTH 1. Inledning. Denna uppgift går ut på att studera ett offentligt kryptosystem. Med detta menas ett kryptosystem där det är offentligt hur man krypterar, men trots

Läs mer

Dagens ämnen. Linjära ekvationssystem: Successiv elimination Vektorer Definitionen Grundläggande räkneoperationer Bas och koordinater Ortsvektorer

Dagens ämnen. Linjära ekvationssystem: Successiv elimination Vektorer Definitionen Grundläggande räkneoperationer Bas och koordinater Ortsvektorer Dagens ämnen Linjära ekvationssystem: Successiv elimination Vektorer Definitionen Grundläggande räkneoperationer Bas och koordinater Ortsvektorer Linjära ekvationer Med en linjär ekvation i n variabler,

Läs mer

TATM79: Föreläsning 1 Notation, ekvationer, polynom och olikheter

TATM79: Föreläsning 1 Notation, ekvationer, polynom och olikheter TATM79: Föreläsning 1 Notation, ekvationer, polynom och olikheter Johan Thim 15 augusti 2015 1 Vanliga symboler Lite logik Implikation: P Q. Detta betyder att om P är sant så är Q sant. Utläses P medför

Läs mer

Moment Viktiga exempel Övningsuppgifter

Moment Viktiga exempel Övningsuppgifter Moment Viktiga exempel Övningsuppgifter Inga Inga Inga Linjära ekvationssystem Vi har redan tidigare i kursen stött på linjära ekvationssystem. Nu är stunden kommen till en mera systematisk genomgång.

Läs mer

Hela tal LCB 1999/2000

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

Läs mer

Matematik 5 Kap 2 Diskret matematik II

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

Läs mer

Några satser ur talteorin

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

Läs mer

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Mats Boij 18 november 2001 15 Ringar, kroppar och polynom Det fjortonde kapitlet behandlar ringar. En ring har till skillnad

Läs mer

Låt n vara ett heltal som är 2 eller större. Om a och b är två heltal så säger vi att. a b (mod n)

Låt n vara ett heltal som är 2 eller större. Om a och b är två heltal så säger vi att. a b (mod n) Uppsala Universitet Matematiska institutionen Isac Hedén Algebra I, 5 hp Sammanfattning av föreläsning 9. Kongruenser Låt n vara ett heltal som är 2 eller större. Om a och b är två heltal så säger vi att

Läs mer

DEL I. Matematiska Institutionen KTH

DEL I. Matematiska Institutionen KTH Matematiska Institutionen KTH Lösning till tentamensskrivning på kursen Diskret Matematik, moment B, för D2 och F, SF63 och SF63, den 25 maj 2 kl 8.-3.. Hjälpmedel: Inga hjälpmedel är tillåtna på tentamensskrivningen.

Läs mer

Moment 5.5 Övningsuppgifter I 5.60a. 5.60b, 5.60.c, 61

Moment 5.5 Övningsuppgifter I 5.60a. 5.60b, 5.60.c, 61 Moment 5.5 Övningsuppgifter I 5.0a. 5.0b, 5.0.c, 1 Linjära ekvationssystem Vi har redan tidigare i kursen stött på linjära ekvationssystem. Nu är stunden kommen till en mera systematisk genomgång. Kvadratiska

Läs mer

Vi börjar med en viktig definition som inte finns i avsnitt 3.4 i [EG], den formella definitionen av kongruens modulo n:

Vi börjar med en viktig definition som inte finns i avsnitt 3.4 i [EG], den formella definitionen av kongruens modulo n: MAAA26 Diskret Matematik för Yrkeshögskoleutbildning-IT Block 6 BLOCK INNEHÅLL Referenser Modulär aritmetik. Inledning 1. Kongruens modulo n 2. Z n -- heltalen modulo n 3. Ekvationer modulo n 4. Övningsuppgifter

Läs mer

Sidor i boken f(x) = a x 2 +b x+c

Sidor i boken f(x) = a x 2 +b x+c Sidor i boken 18-151 Andragradsfunktioner Här ska vi studera andragradsfunktionen som skrivs f(x) = ax +bx+c där a, b, c är konstanter (reella tal) och där a 0. Grafen (kurvan) till f(x), y = ax + bx +

Läs mer

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK SJÄLVSTÄNDIGA ARBETEN I MATEMATIK MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET Ett försök att generalisera konjugatregeln av Ulrika Söderberg 2016 - No 17 MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET,

Läs mer

1. (3p) Ett RSA-krypto har de offentliga nycklarna n = 33 och e = 7. Dekryptera meddelandet 5. a b c d e. a a b c d e

1. (3p) Ett RSA-krypto har de offentliga nycklarna n = 33 och e = 7. Dekryptera meddelandet 5. a b c d e. a a b c d e 1 Lösning till MODELLTENTA DISKRET MATEMATIK moment B FÖR D2 och F, SF1631 resp SF1630. DEL I 1. (3p) Ett RSA-krypto har de offentliga nycklarna n = 33 och e = 7. Dekryptera meddelandet 5. Lösning: Vi

Läs mer

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. 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

Läs mer

1 Addition, subtraktion och multiplikation av (reella) tal

1 Addition, subtraktion och multiplikation av (reella) tal Omstuvat utdrag ur R Pettersson: Förberedande kurs i matematik Addition, subtraktion och multiplikation av (reella) tal För reella tal gäller som bekant bl.a. följande räkneregler: (a + b) + c = a + (b

Läs mer

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

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

Läs mer

Högstadiets matematiktävling 2016/17 Finaltävling 21 januari 2017 Lösningsförslag

Högstadiets matematiktävling 2016/17 Finaltävling 21 januari 2017 Lösningsförslag Högstadiets matematiktävling 2016/17 Finaltävling 21 januari 2017 Lösningsförslag 1. Lösningsförslag: Låt oss först titta på den sista siffran i 2 0 1 7. Ett tal som är delbart med 2 och 5 är då också

Läs mer

TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor

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

Läs mer

Skolmatematiktenta 1 LPGG06 Kreativ Matematik Delkurs 1 4 december 2015 kl

Skolmatematiktenta 1 LPGG06 Kreativ Matematik Delkurs 1 4 december 2015 kl Skolmatematiktenta 1 LPGG06 Kreativ Matematik Delkurs 1 4 december 2015 kl. 8.15-13.15 Ansvarig lärare: Maria Lindström 054-7002146, Kristina Wallin 054-7002316 På omslagsbladet står att ni måste använda

Läs mer

6. Matriser Definition av matriser 62 6 MATRISER. En matris är ett rektangulärt schema av tal: a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n A =

6. Matriser Definition av matriser 62 6 MATRISER. En matris är ett rektangulärt schema av tal: a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n A = 62 6 MATRISER 6 Matriser 6 Definition av matriser En matris är ett rektangulärt schema av tal: A a a 2 a 3 a n a 2 a 22 a 23 a 2n a m a m2 a m3 a mn Matrisen A säges vara av typ m n, där m är antalet rader

Läs mer

Algoritmer i Treviso-aritmetiken.

Algoritmer i Treviso-aritmetiken. Algoritmer i Treviso-aritmetiken. Staffan Rodhe 7 november 2006 1 Larte de labbacho I Västerlandet trycktes de första böckerna i mitten på 1400-talet. Matematiska texter kunde nog anses vara besvärligare

Läs mer

Polynomekvationer (Algebraiska ekvationer)

Polynomekvationer (Algebraiska ekvationer) Polynomekvationer (Algebraiska ekvationer) Faktorsatsen 1. Pettersson: teori och exempel på sid. 21-22 Det intressanta är följande idé: Om man på något sätt (Vilket det är en annan fråga, se nedan!) har

Läs mer

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson Uppsala Universitet Matematiska Institutionen Thomas Erlandsson MATRISER MED MERA VEKTORRUM DEFINITION Ett vektorrum V är en mängd av symboler u som vi kan addera samt multiplicera med reella tal c så

Läs mer

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.

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

Läs mer

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl

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äs mer

x2 6x x2 6x + 14 x (x2 2x + 4)

x2 6x x2 6x + 14 x (x2 2x + 4) Tentamenskrivning MATA15 Algebra: delprov 1, 6hp Måndagen den 5:e november 01 Matematikcentrum Matematik NF LÖSNINGSFÖRSLAG 1. För vilka reella tal x gäller olikheten x 6x + 14? Lösningsalternativ 1: Den

Läs mer

Ö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.

Ö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

Läs mer

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 22 augusti, 2001

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 22 augusti, 2001 Institutionen för matematik, KTH Mats Boij Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 22 augusti, 2001 1. Ange kvot och rest vid division av 5BE med 1F där båda talen är angivna i hexadecimal

Läs mer

Sammanfattningar Matematikboken X

Sammanfattningar Matematikboken X Sammanfattningar Matematikboken X KAPITEL 1 TAL OCH RÄKNING Naturliga tal Med naturliga tal menas talen 0, 1,,, Jämna tal 0,,, 6, 8 Udda tal 1,,, 7 Tallinje Koordinater En tallinje kan t ex användas för

Läs mer

Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6. Ledning för att lösa problemen i Övningar för kapitel 5, sid 138-144

Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6. Ledning för att lösa problemen i Övningar för kapitel 5, sid 138-144 Bonusmaterial till Lära och undervisa matematik från förskoleklass till åk 6 Ledning för att lösa problemen i Övningar för kapitel 5, sid 138-144 Avsikten med de ledtrådar som ges nedan är att peka på

Läs mer

a = a a a a a a ± ± ± ±500

a = a a a a a a ± ± ± ±500 4.1 Felanalys Vill man hårddra det hela, kan man påstå att det inte finns några tal i den tillämpade matematiken, bara intervall. Man anger till exempel inte ett uppmätt värde till 134.78 meter utan att

Läs mer

4. Bestäm alla trippler n 2, n, n + 2 av heltal som samtliga är primtal. 5. Skriv upp additions- och multiplikationstabellen för räkning modulo 4.

4. Bestäm alla trippler n 2, n, n + 2 av heltal som samtliga är primtal. 5. Skriv upp additions- och multiplikationstabellen för räkning modulo 4. Uppvärmningsproblem. Hur kan man se på ett heltal om det är delbart med, 2, 3, 4, 5, 6, 7, 8, 9, 0 respektive? Varför? 2. (a) Tänk på ett tresiffrigt tal abc, a 0. Bilda abcabc genom att skriva talet två

Läs mer

MULTIPLIKATION AV MATRISER, BASER I RUMMET SAMT FÖRSTA MÖTET MED MATRISINVERSER = = =

MULTIPLIKATION AV MATRISER, BASER I RUMMET SAMT FÖRSTA MÖTET MED MATRISINVERSER = = = Matematiska institutionen Stockholms universitet CG Matematik med didaktisk inriktning 2 Problem i Algebra, geometri och kombinatorik Snedsteg 5 MULTIPLIKATION AV MATRISER, BASER I RUMMET SAMT FÖRSTA MÖTET

Läs mer

Interpolation Modellfunktioner som satisfierar givna punkter

Interpolation Modellfunktioner som satisfierar givna punkter Interpolation Modellfunktioner som satisfierar givna punkter Några tillämpningar Animering rörelser, t.ex. i tecknad film Bilder färger resizing Grafik Diskret representation -> kontinuerlig 2 Interpolation

Läs mer

Olika sätt att lösa ekvationer

Olika sätt att lösa ekvationer Modul: Algebra Del 5: Algebra som språk Olika sätt att lösa ekvationer Cecilia Kilhamn, Göteborgs Universitet och Lucian Olteanu, Linnéuniversitetet Att lösa ekvationer är en central del av algebran, det

Läs mer

Euklides algoritm för polynom

Euklides algoritm för polynom Uppsala Universitet Matematiska institutionen Isac Hedén isac distans@math.uu.se Algebra I, 5 hp Vecka 22. Euklides algoritm för polynom Ibland kan det vara intressant att bestämma den största gemensamma

Läs mer

Kinesiska restsatsen

Kinesiska restsatsen Matematik, KTH Bengt Ek juli 2017 Material till kurserna SF1679 och SF1688, Diskret matematik: Kinesiska restsatsen Vi vet att för varje m Z + och varje a Z, ges alla x Z som uppfyller x a (mod m) av x

Läs mer

MA2047 Algebra och diskret matematik

MA2047 Algebra och diskret matematik MA2047 Algebra och diskret matematik Något om heltal Mikael Hindgren 17 september 2018 Delbarhet Exempel 1 42 = 6 7 Vi säger: 7 är en faktor i 42 eller 7 delar 42 Vi skriver: 7 42 Definition 1 Om a, b

Läs mer

Exempel. Komplexkonjugerade rotpar

Exempel. Komplexkonjugerade rotpar TATM79: Föreläsning 4 Polynomekvationer och funktioner Johan Thim 2 augusti 2016 1 Polynomekvationer Vi börjar med att upprepa definitionen av ett polynom. Polynom Definition. Ett polynom p(z) är ett uttryck

Läs mer

Kapitel 2: De hela talen

Kapitel 2: De hela talen Kapitel 2: De hela talen Divisionsalgoritmen ( a a Z, d Z\{0} q, r Z : d = q + r ) d, 0 r d c 2005 Eric Järpe Högskolan i Halmstad där q kallas kvoten och r kallas principala resten vid heltalsdivision.

Läs mer

Lite om räkning med rationella uttryck, 23/10

Lite om räkning med rationella uttryck, 23/10 Lite om räkning med rationella uttryck, / Tänk på att polynom uppför sig ungefär som heltal Summan, differensen respektive produkten av två heltal blir ett heltal och på motsvarande sätt blir summan, differensen

Läs mer

Repetitionsuppgifter inför Matematik 1. Matematiska institutionen Linköpings universitet 2013

Repetitionsuppgifter inför Matematik 1. Matematiska institutionen Linköpings universitet 2013 Repetitionsuppgifter inför Matematik Matematiska institutionen Linköpings universitet 0 Innehåll De fyra räknesätten Potenser och rötter 7 Algebra 0 4 Facit 4 Repetitionsuppgifter inför Matematik Repetitionsuppgifter

Läs mer

Kvalificeringstävling den 30 september 2008

Kvalificeringstävling den 30 september 2008 SKOLORNAS MATEMATIKTÄVLING Svenska Matematikersamfundet Kvalificeringstävling den 30 september 2008 Förslag till lösningar Problem 1 Tre rader med tal är skrivna på ett papper Varje rad innehåller tre

Läs mer

1, 2, 3, 4, 5, 6,...

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äs mer

3. Bestäm med hjälpa av Euklides algoritm största gemensamma delaren till

3. Bestäm med hjälpa av Euklides algoritm största gemensamma delaren till UPPSALA UNIVERSITET Matematiska institutionen Isac Hedén, isac@math.uu.se Prov i matematik Vi räknar ett urval av dessa uppgifter vid vart och ett av de tio lektionstillfällena. På kurshemsidan framgår

Läs mer

Göra lika i båda leden

Göra lika i båda leden Modul: Algebra Del 6: Sociomatematiska normer Göra lika i båda leden Cecilia Kilhamn, Göteborgs Universitet och Lucian Olteanu, Linnéuniversitetet Ordet algebra kommer från det arabiska ordet al-djabr

Läs mer

Föreläsning 9: Talteori

Föreläsning 9: Talteori DD2458, Problemlösning och programmering under press Föreläsning 9: Talteori Datum: 2009-11-11 Skribent(er): Ting-Hey Chau, Gustav Larsson, Åke Rosén Föreläsare: Fredrik Niemelä Den här föreläsningen handlar

Läs mer

Likhetstecknets innebörd

Likhetstecknets innebörd Modul: Algebra Del 5: Algebra som språk Likhetstecknets innebörd Följande av Görel Sterner (2012) översatta och bearbetade text bygger på boken: Carpenter, T. P., Franke, M. L. & Levi, L. (2003). Thinking

Läs mer

Övningshäfte 2: Induktion och rekursion

Ö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,

Läs mer

Fler uppgifter på andragradsfunktioner

Fler uppgifter på andragradsfunktioner Fler uppgifter på andragradsfunktioner 1 I grafen nedan visas tre andragradsfunktioner. Bestäm a,b och c för p(x) = ax 2 + bx + c genom att läsa av lämpliga punkter i grafen. 10 5 1 3 5 Figur 1: 2 Vi har

Läs mer

Numerisk Analys, MMG410. Lecture 12. 1/24

Numerisk Analys, MMG410. Lecture 12. 1/24 Numerisk Analys, MMG410. Lecture 12. 1/24 Interpolation För i tiden gällde räknesticka och tabeller. Beräkna 1.244 givet en tabel över y = t, y-värdena är givna med fem siffror, och t = 0,0.01,0.02,...,9.99,10.00.

Läs mer

Repetitionsuppgifter inför Matematik 1-973G10. Matematiska institutionen Linköpings universitet 2014

Repetitionsuppgifter inför Matematik 1-973G10. Matematiska institutionen Linköpings universitet 2014 Repetitionsuppgifter inför Matematik - 7G0 Matematiska institutionen Linköpings universitet 04 Innehåll De fyra räknesätten Potenser och rötter 7 Algebra 0 4 Funktioner 4 Facit Repetitionsuppgifter inför

Läs mer

Ekvationer och olikheter

Ekvationer och olikheter Kapitel Ekvationer och olikheter I kapitlet bekantar vi oss med första och andra grads linjära ekvationer och olikheter. Vi ser också på ekvationer och olikheter med absolutbelopp och kvadratrötter. När

Läs mer

Samband mellan räknesätt. Lena Andersson Natur, miljö och samhälle Lärarutbildningen Malmö högskola

Samband mellan räknesätt. Lena Andersson Natur, miljö och samhälle Lärarutbildningen Malmö högskola Samband mellan räknesätt Lena Andersson Natur, miljö och samhälle Lärarutbildningen Malmö högskola Matematikundervisningens uppgift, Lgr 11 För att frångå att eleven uppfattar varje matematiskt moment

Läs mer

Lösningar till udda övningsuppgifter

Lösningar till udda övningsuppgifter Lösningar till udda övningsuppgifter Övning 1.1. (i) {, } (ii) {0, 1,, 3, 4} (iii) {0,, 4, 6, 8} Övning 1.3. Påståendena är (i), (iii) och (v), varav (iii) och (v) är sanna. Övning 1.5. andra. (i) Nej.

Läs mer

Lösningar till utvalda uppgifter i kapitel 5

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äs mer

Dagens tema är exponentialfunktioner. Egentligen inga nyheter, snarare repetition. Vi vet att alla exponentialfunktioner.

Dagens tema är exponentialfunktioner. Egentligen inga nyheter, snarare repetition. Vi vet att alla exponentialfunktioner. Dagens tema är exponentialfunktioner. Egentligen inga nyheter, snarare repetition. Vi vet att alla exponentialfunktioner f(x) = C a x kan, om man så vill, skrivas om, med basen e, till Vi vet också att

Läs mer

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel 054-7001856 (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel 054-7001856 (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet FACIT: Numeriska metoder Man måste lösa tre problem. Problemen 1 och är obligatoriska, och man kan välja Problemet 3 eller 4 som den tredje. Hjälp medel: Miniräknare (med Guidebook för miniräknare) och

Läs mer

Avsnitt 3, introduktion.

Avsnitt 3, introduktion. KTHs Sommarmatematik Introduktion 3:1 3:1 Avsnitt 3, introduktion. Teckenstudium Här tränas teckenstudium av polynom och rationella funktioner (som är kvoter av polynom). Metoden går ut på att man faktoriserar

Läs mer

Abstrakt algebra för gymnasister

Abstrakt algebra för gymnasister Abstrakt algebra för gymnasister Veronica Crispin Quinonez Sammanfattning. Denna text är föreläsningsanteckningar från föredraget Abstrakt algebra som hölls under Kleindagarna på Institutet Mittag-Leffler

Läs mer

Moment 1.15, 2.1, 2.4 Viktiga exempel 2.2, 2.3, 2.4 Övningsuppgifter Ö2.2ab, Ö2.3. Polynomekvationer. p 2 (x) = x 7 +1.

Moment 1.15, 2.1, 2.4 Viktiga exempel 2.2, 2.3, 2.4 Övningsuppgifter Ö2.2ab, Ö2.3. Polynomekvationer. p 2 (x) = x 7 +1. Moment.5, 2., 2.4 Viktiga exempel 2.2, 2.3, 2.4 Övningsuppgifter Ö2.2ab, Ö2.3 Ett polynom vilket som helst kan skrivas Polynomekvationer p(x) = a 0 +a x+a 2 x 2 +...+a n x n +a n x n Talen a 0,a,...a n

Läs mer

Induktion, mängder och bevis för Introduktionskursen på I

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äs mer

Sidor i boken 110-113, 68-69 2, 3, 5, 7, 11,13,17 19, 23. Ett andragradspolynom Ett tiogradspolynom Ett tredjegradspolynom

Sidor i boken 110-113, 68-69 2, 3, 5, 7, 11,13,17 19, 23. Ett andragradspolynom Ett tiogradspolynom Ett tredjegradspolynom Sidor i boken 110-113, 68-69 Räkning med polynom Faktorisering av heltal. Att primtalsfaktorisera ett heltal innebär att uppdela heltalet i faktorer, där varje faktor är ett primtal. Ett primtal är ett

Läs mer

En av matematikhistoriens mest berömda trianglar är Pascals triangel,

En av matematikhistoriens mest berömda trianglar är Pascals triangel, Michael Naylor Okända skrymslen i Pascals triangel Pascals triangel, som har varit känd av indiska, persiska, arabiska och kinesiska matematiker i mer än tusen år, fick sitt nuvarande namn i mitten av

Läs mer

f(x) = x 2 g(x) = x3 100

f(x) = x 2 g(x) = x3 100 När vi nu ska lära oss att skissa kurvor är det bra att ha en känsla för vad som händer med kurvan när vi sätter in stora tal. Inledningsvis är det ju polynom vi ska studera. Här ska vi se vad som händer

Läs mer

Matriser. En m n-matris A har följande form. Vi skriver också A = (a ij ) m n. m n kallas för A:s storlek. 0 1, 0 0. Exempel 1

Matriser. En m n-matris A har följande form. Vi skriver också A = (a ij ) m n. m n kallas för A:s storlek. 0 1, 0 0. Exempel 1 Matriser En m n-matris A har följande form a 11... a 1n A =.., a ij R. a m1... a mn Vi skriver också A = (a ij ) m n. m n kallas för A:s storlek. Exempel 1 1 0 0 1, 0 0 ( 1 3 ) 2, ( 7 1 2 3 2, 1 3, 2 1

Läs mer

POLYNOM OCH EKVATIONER. Matematiska institutionen Stockholms universitet Experimentupplaga 2003 Eftertryck förbjudes eftertryckligen

POLYNOM OCH EKVATIONER. Matematiska institutionen Stockholms universitet Experimentupplaga 2003 Eftertryck förbjudes eftertryckligen POLYNOM OCH EKVATIONER Torbjörn Tambour Matematiska institutionen Stockholms universitet Experimentupplaga 2003 Eftertryck förbjudes eftertryckligen Postadress Matematiska institutionen Stockholms universitet

Läs mer

MA2047 Algebra och diskret matematik

MA2047 Algebra och diskret matematik MA2047 Algebra och diskret matematik Något om restklassaritmetik Mikael Hindgren 19 september 2018 Exempel 1 Klockan är nu 8.00 Vad är klockan om 78 timmar? Vad var klockan för 53 timmar sedan? 8 + 78

Läs mer

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1 Kattis Lektion 1 I kursen används onlinedomaren Kattis (från http://kattis.com) för att automatiskt rätta programmeringsproblem. För att få ett konto på Kattis anmäler du dig på Programmeringsolympiadens

Läs mer

MA 11. Hur starkt de binder. 2 Reella tal 3 Slutledning 4 Logik 5 Mängdlära 6-7 Talteori 8 Diofantiska ekvationer 9 Fördjupning och kryptografi

MA 11. Hur starkt de binder. 2 Reella tal 3 Slutledning 4 Logik 5 Mängdlära 6-7 Talteori 8 Diofantiska ekvationer 9 Fördjupning och kryptografi MA 11 Talteori och logik 2 Reella tal 3 Slutledning 4 Logik 5 Mängdlära 6-7 Talteori 8 Diofantiska ekvationer 9 Fördjupning och kryptografi propositionssymboler: bokstäver konnektiv Paranteser konnektiv

Läs mer

KOKBOKEN 1. Håkan Strömberg KTH STH

KOKBOKEN 1. Håkan Strömberg KTH STH KOKBOKEN 1 Håkan Strömberg KTH STH Hösten 2006 Håkan Strömberg 2 KTH Syd Innehåll Olikheter.................................... 6................................. 6 Uppgift 2.................................

Läs mer

Repetitionsuppgifter i Matematik inför Basår. Matematiska institutionen Linköpings universitet 2014

Repetitionsuppgifter i Matematik inför Basår. Matematiska institutionen Linköpings universitet 2014 Repetitionsuppgifter i Matematik inför Basår Matematiska institutionen Linköpings universitet 04 Innehåll De fyra räknesätten Potenser och rötter 7 Algebra 0 4 Funktioner 7 Logaritmer 9 6 Facit 0 Repetitionsuppgifter

Läs mer

Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen

Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen Examensarbete Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen Malin Carlström, Sandra Mårtensson 2010-05-21 Ämne: Informationslogistik Nivå: Kandidat Kurskod: 2IL00E Projektmodell

Läs mer

Högstadiets matematiktävling 2018/19 Finaltävling 19 januari 2019 Lösningsförslag

Högstadiets matematiktävling 2018/19 Finaltävling 19 januari 2019 Lösningsförslag Högstadiets matematiktävling 2018/19 Finaltävling 19 januari 2019 Lösningsförslag 1. Lösningsförslag: Vi börjar med att notera att delbarhet med 6 betyder att N är delbart med 2 och 3. Om N är delbart

Läs mer

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.

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

Läs mer

Denna uppdelning är ovanlig i Sverige De hela talen (Både positiva och negativa) Irrationella tal (tal som ej går att skriva som bråk)

Denna uppdelning är ovanlig i Sverige De hela talen (Både positiva och negativa) Irrationella tal (tal som ej går att skriva som bråk) UMEÅ UNIVERSITET Institutionen för matematik och matematisk statistik Olof Johansson, Nina Rudälv 2006-10-24 SÄL 1-10p Avsnitt 1.1 Grundläggande begrepp Detta avsnitt behandlar de symboler som används

Läs mer

Matematik klass 3. Höstterminen. Anneli Weiland Matematik åk 3 HT 1

Matematik klass 3. Höstterminen. Anneli Weiland Matematik åk 3 HT 1 Matematik klass 3 Höstterminen Anneli Weiland Matematik åk 3 HT 1 Minns du från klass 2? Tiokamraterna 10=5+ 10=1+ 10=2+ 10=5+ 10=4+ 10=0+ 10=9+ 10=4+ 10=7+ 10=3+ 10=6+ 10=10+ 10=2+ 10=1+ 10=3+ 10=7+ 10=6+

Läs mer

Extra-bok nummer 2B i matematik

Extra-bok nummer 2B i matematik Extra-bok nummer 2B i matematik Anneli Weiland 1 Öka 10 hela tiden -20-10 50 90 150 270 280 Skriv +, -, * eller / så att likheten stämmer 18 3 = 3 7 5 17 = 30 8 8 12 = 0 4 15 15 = 17 0 10 2 = 20 4 12 15

Läs mer

2-2: Talförståelse, faktoruppdelning Namn:

2-2: Talförståelse, faktoruppdelning Namn: 2-2: Talförståelse, faktoruppdelning Namn: Inledning I det här delmomentet skall du öva upp din talförståelse, dvs hur tal är uppbyggda. Hur då uppbyggda? frågar du säkert. Man startar väl med talet ett

Läs mer

f(x) = x 2 g(x) = x3 100 h(x) = x 4 x x 2 x 3 100

f(x) = x 2 g(x) = x3 100 h(x) = x 4 x x 2 x 3 100 8 Skissa grafer 8.1 Dagens Teori När vi nu ska lära oss att skissa kurvor är det bra att ha en känsla för vad som händer med kurvan när vi sätter in stora tal. Inledningsvis är det ju polynom vi ska studera.

Läs mer

Likhetstecknets innebörd

Likhetstecknets innebörd Likhetstecknets innebörd Följande av Görel Sterner översatta och bearbetade text bygger på boken: arithmetic & algebra in elementary school. Portsmouth: Heinemann Elever i åk 1 6 fick följande uppgift:

Läs mer

= ( 1) ( 1) = 4 0.

= ( 1) ( 1) = 4 0. MATA15 Algebra 1: delprov 2, 6 hp Fredagen den 17:e maj 2013 Skrivtid: 800 1300 Matematikcentrum Matematik NF Lösningsförslag 1 Visa att vektorerna u 1 = (1, 0, 1), u 2 = (0, 2, 1) och u 3 = (2, 2, 1)

Läs mer

Explorativ övning 4 ÄNDLIGT OCH OÄNDLIGT. Övning A

Explorativ övning 4 ÄNDLIGT OCH OÄNDLIGT. Övning A Explorativ övning 4 ÄNDLIGT OCH OÄNDLIGT Första delen av övningen handlar om begreppet funktion. Syftet är att bekanta sig med funktionsbegreppet som en parbildning. Vi koncentrerar oss på tre viktiga

Läs mer

Samband mellan räknesätt. Lena Andersson Fakulteten för lärande och samhälle Malmö högskola

Samband mellan räknesätt. Lena Andersson Fakulteten för lärande och samhälle Malmö högskola Samband mellan räknesätt Lena Andersson Fakulteten för lärande och samhälle Malmö högskola Matematikundervisningens uppgift, Lgr 11 För att frångå att eleven uppfattar varje matematiskt moment som enskilda

Läs mer

Föreläsning 7. Felrättande koder

Föreläsning 7. Felrättande koder Föreläsning 7 Felrättande koder Antag att vi vill skicka ett meddelande som består av bokstäver a,b,c,d. Vi kan koda a,b,c,d. Antag att det finns en viss sannolikhet att en bit i ett meddelande som skickas

Läs mer