Teoretisk og praktisk beregnelighed
|
|
- Alfred Karl Toft
- 7 år siden
- Visninger:
Transkript
1 Teoretisk og praktisk beregnelighed Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige 2 Folkeuniversitetet i København, efteråret 2011 Thomas Bolander, FUKBH 11 s. 1/28
2 Beregnelighed: Repetition Repetition omkring beregnelighed: En funktion f kaldes beregnelig hvis der findes en Turing-maskine (et computer-program) som, når vi giver x som input, giver f (x) som output. Ækvivalent (når f er en funktion på de naturlige tal): Funktionen er rekursiv. Eksempler på beregnelige funktioner: 1. Funktionen f (x) = x Funktionen som afbilder ethvert andengradspolynomium ax 2 + bx + c over i dets reelle rødder. 3. Ackermann-funktionen. x Turing-maskine f (x) Thomas Bolander, FUKBH 11 s. 2/28
3 Repetition omkring afgørbarhed: Afgørbarhed: Repetition En egenskab E kaldes afgørbar hvis der findes en Turing-maskine (et computer-program) som, når vi giver x som input, svarer ja hvis x har egenskaben E og ellers nej. Ækvivalent (når det er en egenskab ved naturlige tal): Funktionen f defineret ved { 1 hvis x har egenskaben E f (x) = 0 hvis x har ikke egenskaben E er rekursiv. x Turing-maskine ja/nej Thomas Bolander, FUKBH 11 s. 3/28
4 Eksempler med afgørbarhed Eksempler på egenskaber som er afgørbare: 1. Givet et naturligt tal x, er x et primtal? 2. Givet et andengradspolynomium ax 2 + bx + c og et tal y, er y rod i polynomiet? 3. Givet en Diophantisk ligning og et tal y, er y løsning til ligningen? Eksempler på egenskaber som ikke er afgørbare: 1. Om en Diophantisk ligning har en (heltallig) løsning (Yuri Matiyasevich, 1973). 2. Om en formel i Peano-aritmetik er bevisbar (Alonzo Church, 1936). Sidstnævnte viser at computere ikke umiddelbart kan gøre matematikere arbejdsløse! Thomas Bolander, FUKBH 11 s. 4/28
5 Halting-problemet: Termination Et af de mest berømte uafgørbare problemer er Halting-problemet (Turing, 1936). Det er relateret til hvorvidt en Turing-maskine (computer-program) terminerer eller ej: dvs. om den stopper eller ender med at gå i uendelig løkke. Eksempel. En algoritme (computer-program) til at beregne fakultetsfunktionen f (x) = x!: Fakultet(n) 1 fak 1 2 while n 0 3 do fak fak n 4 n n 1 5 return fak Terminerer denne algoritme for alle heltals-input? Thomas Bolander, FUKBH 11 s. 5/28
6 Halting-problemet: Formulering af problemet Halting-problem: Givet en Turing-maskine (et computer-program) M og et input x, vil Turing-maskinen M terminere når den gives input x? Spørgsmål: Er Halting-problemet afgørbart? Præcisering af spørgsmålet: Findes der en Turing-maskine (et computer-program) Halting(M, x) som for alle Turing-maskiner M og alle inputs x til M opfylder: 1. Programmet Halting(M, x) returnerer ja hvis M terminerer når den gives input x. 2. Programmet Halting(M, x) returnerer nej hvis M ikke terminerer når den gives input x. Halting(M, x) er altså et program som kan afgøre om et vilkårligt andet program vil terminere eller ej. Ville være rart at have på sin computer! Thomas Bolander, FUKBH 11 s. 6/28
7 Halting-problemet: Eksempel Husk på programmet for fakultetsfunktionen: Fakultet(n) 1 fak 1 2 while n 0 3 do fak fak n 4 n n 1 5 return fak Antag programmet Halting beskrevet ovenfor findes. Da ville vi f.eks. have: 1. Halting(Fakultet, n) returnerer ja for alle n Halting(Fakultet, n) returnerer nej for all n < 0. Thomas Bolander, FUKBH 11 s. 7/28
8 Halting-problemet: Uafgørbarhed Desværre er Halting-problemet uafgørbart. Bevis. Antag for at opnå en modstrid at algoritmen Halting(M, x) eksisterer. Da kan vi definere følgende program: Finurlig(A) 1 if Halting(A, A) returnerer nej 2 then terminér 3 else gå i uendelig løkke Vi kan nu forsøge at give programmet Finurlig som input til sig selv! Da fås: Finurlig(Finurlig) terminerer Halting(Finurlig, Finurlig) returnerer nej Finurlig(Finurlig) terminerer ikke Dette er en modstrid. Thomas Bolander, FUKBH 11 s. 8/28
9 Halting-problemet og selvreference Beviset involverer åbenlyst selvreference: Vi giver et program sig selv som input! Turing-maskine Turing-maskine??? Men det burde måske ikke overraske (længere): Også selvreference på spil i uafgørbarheden af Peano aritmetik og Diophantiske ligninger og i Gödels ufuldstændighedssætning og Russells paradoks og andre centrale begrænsningsresultater i matematikken. Thomas Bolander, FUKBH 11 s. 9/28
10 Rice s Sætning Det bliver endnu værre: Kald en egenskab for partielle funktioner ikke-triviel hvis det en egenskab som nogen partielle funktioner har og andre ikke har. Rice s sætning. Enhver ikke-triviel egenskab ved partielle funktioner er uafgørbar. Korollar. Enhver ikke-triviel egenskab ved Turing-maskiner er uafgørbar. Eksempler på konsekvenser af Rice s teorem: 1. Der findes ikke et computerprogram, som kan afgøre om andre computerprogrammer er virusfrie. 2. Der findes ikke et computerprogram, som kan afgøre om andre computerprogrammer kan simplificeres. Sidstnævnte betyder at f.eks. optimal datakompression er uberegneligt (zip, tiff, flac, etc.). Thomas Bolander, FUKBH 11 s. 10/28
11 Mere uafgørbarhed: Puslespil Et andet uafgørbart problem er følgende: Puslespilsproblemet: Givet et endeligt antal forskellige typer af puslespilsbrikker, kan planen udfyldes med disse brikker? Thomas Bolander, FUKBH 11 s. 11/28
12 Penrose tilings Uafgørbarheden af puslespilsproblemet betyder at visse puslespil aldrig bliver periodiske, dvs. de bliver ved med at transformere sig. Hvordan kan man vide det? Roger Penrose Texas A&M University Thomas Bolander, FUKBH 11 s. 12/28
13 Uafgørbarhed af puslespilsproblemet Spørgsmål: Hvordan beviser man at puslespilsproblemet er uafgørbart (at man ikke generelt kan sige om puslespillet kan udfylde planen eller ej)? Svar: Matematikkens finurligheder vil ingen ende tage: Givet en Turing-maskine M og et input x, kan vi bygge et sæt semi-kvadratiske puslespilsbrikker ( ) sådan at den n te række i puslespillet indkoder indholdet af Turing-maskinens bånd i det n te beregningsskridt. Thomas Bolander, FUKBH 11 s. 13/28
14 Om at vise uafgørbarhed: Reduktion Bevis for uafgørbarhed af puslespilsproblemet: Vi indkoder Turing-maskiner som puslespil. Dette er en specialtilfælde af en generel strategi til at vise uafgørbarhed: At vise uafgørbarhed af egenskaben E: Vis, at for hver Turing-maskine M og input x kan vi danne et objekt y M,x, sådan at y M,x har egenskaben E hvis og kun hvis M terminerer på input x. Heraf følger: Hvis egenskaben E er afgørbar, er Halting-problemet afgørbart. Men Halting-problemet er jo ikke afgørbart, og dermed heller ikke E. Kaldes: En reduktion fra Halting-problemet til egenskaben E. Meget udbredt teknik. Næste slide viser eksempel indenfor egen forskning (publiceret 2011). Thomas Bolander, FUKBH 11 s. 14/28
15 Reduktion og uafgørbarhed i egen forskning Sætning 1. Antag følgende om en robot: 1. Den befinder sig i en verden bestående af endeligt mange fysiske objekter. 2. Der er ingen andre robotter i verden. 3. Den har endeligt mange forskellige handlinger til sin rådighed. Følgende problem er afgørbart: Givet en opgave som robotten skal udføre, findes der en endelig sekvens af handlinger som løser opgaven? Sætning 2. Antag samme som ovenstående, pånær: 2 Der er mindst én anden robot i verden. Samme problem som ovenfor er nu uafgørbart. Thomas Bolander, FUKBH 11 s. 15/28
16 Fra teoretisk beregnelighed til praktisk beregnelighed Det generelle puslespilsproblem er uafgørbart. Men uendelige puslespil er lidt ambitiøse. Hvad med endelige puslespil? Det endelige puslespilsproblem: Givet n forskellige typer af puslespilsbrikker for et n > 0, kan jeg lave et n n puslespil af dem? Vi antager her at alle brikker er semi-kvadratiske. Hvordan ses det at dette må være et afgørbart problem? Afgørbare problemer kan principielt set set altid løses. Spørgsmål: Men gælder det også i praksis? For at kunne svare, må vi se nærmere på sværhedsgraden af de forskellige afgørbare problemer... Thomas Bolander, FUKBH 11 s. 16/28
17 Beregningsskridt og kompleksitet Sværhedsgraden af et problem måles i en abstrakt størrelse, antal beregningsskridt. Antallet af beregningsskridt afhænger typisk af problemstørrelsen, f.eks. n i det endelige puslespilsproblem. Kompleksiteten af et problem: Antal nødvendige beregningsskridt som funktion af problemstørrelsen. Problemstørrelsen betegnes altid med n. Hvor mange beregningsskridt skal der højst til for at løse puslespilsproblemet for et givet n? (Angiv svaret som funktion af n). Thomas Bolander, FUKBH 11 s. 17/28
18 Tårnene i Hanoi Tårnene i Hanoi-problemet: At flytte n skiver fra venstre til højre pind via midterpinden uden at nogen skive undervejs kommer til at ligge på en mindre skive. Kompleksiteten af problemet: Det kræver 2 n 1 flytninger af flytte n skiver. Altså vil vi sige at kompleksiteten er 2 n 1 (idet vi identificerer beregningsskridt med flytninger). Vi siger også at problemet kræver eksponentiel tid, fordi kompleksiteten er en eksponentialfunktion. Thomas Bolander, FUKBH 11 s. 18/28
19 Kompleksitetsklasser Man skelner typisk imellem en række kompleksitetsklasser: faktisk kompleksitet uafhængig af n højst kn for et k 1 højst n p for et p > 1 højst b n for et b > 1 kompleksitetsklasse konstant tid lineær tid polynomiel tid (P) eksponentiel tid (EXPTIME) Tårnene i Hanoi tilhører kompleksitetsklassen EXPTIME. Hvilken kompleksitetsklasse tilhører det endelige puslespilsproblem? Thomas Bolander, FUKBH 11 s. 19/28
20 Kompleksiteten er afgørende! Antag at ét beregningsskridt tager 1 nanosekund (svarer til 1 beregningsskridt per 5 clock-cykler på en 5 GHz processor). Hvor stor kan n være for at man kan udføre f (n) beregningsskridt i et givet tidsinterval: f (n) 1 sekund 1 dag 1 år n n = 1 mia. n = mia. n = n 3 n = 1000 n = n = n n = 29 n = 46 n = 54 For en given værdi af n, hvor lang tid tager det at udføre f (n) beregningsskridt: f (n) n = 10 n = 100 n = n 10ns 100ns 10µs n 3 1µs 1ms 16 minutter 2 n 1µs 3000 gange univ. alder?? Thomas Bolander, FUKBH 11 s. 20/28
21 Uhåndterbare problemer Konklusion: Problemer for hvilke de mest effektive algoritmer kører i eksponentiel tid er i praksis uløselige (sværhedsgrad vokser for hurtigt med inputstørrelse). Sådanne problemer kaldes uhåndterbare (eng.: intractable). Problemer som ligger i kompleksitetsklassen P kaldes derimod håndterbare. Et problem kan altså godt være principielt løsbart (afgørbart), men praktisk set uløsbart (uhåndterbart). Er det endelige puslespilsproblem uhåndterbart? Thomas Bolander, FUKBH 11 s. 21/28
22 Betragt igen spørgsmålet: Milliondollarspørgsmålet Er det endelige puslespilsproblem uhåndterbart? Det er i bogstaveligste forstand et million dollar question. Den der svarer får udbetalt en pris på US$ fra Clay Mathematics Institute i Cambridge, Massachusetts. Men hvordan kan et sådant lille spørgsmål være så vigtigt, at nogen vil sætte en million dollars på højkant? Svaret kræver lidt nye begreber... Thomas Bolander, FUKBH 11 s. 22/28
23 P=NP? Ny kompleksitetsklasse: Et problem tilhører klassen NP hvis det i polynomiel tid kan afgøres om en foreslået løsning er korrekt eller ej. Nu skal vi altså ikke finde løsninger, men blot tjekke løsninger. Det burde være lettere? Nej, det vides faktisk ikke. Mere præcist vides det ikke om der gælder: P = NP? Dette er et af de allerstørste åbne problemer i matematik og datalogi. Tilhører det endelige puslespilsproblem klassen NP? Thomas Bolander, FUKBH 11 s. 23/28
24 Fra puslespil til P=NP Det endelige puslespilsproblem ligger i klassen NP. Det kan vises at være mindst lige så svært som et hvilket som helst andet problem i klassen: Alle andre problemer i klassen kan reduceres til puslespilsproblemet. Sådanne problemer kaldes NP-komplette. Derfor: Hvis vi kan afgøre om puslespilsproblemet ligger i P (kan løses i polynomiel tid), så kan vi også afgøre spørgsmålet P = NP. Og det er spørgsmålet P = NP som er US$ værd. reduktion Problem 1 Problem 2 løsning Thomas Bolander, FUKBH 11 s. 24/28
25 P=NP og kryptografi RSA-kryptering er en af de mest udbredte former for kryptografi (datasikkerhed). Man indkoder beskeder med et stort tal m, som er offentligt (den offentlige nøgle). Man afkoder beskeder med m s primfaktorer (privat nøgle). Virker kun fordi primfaktorisering af store tal er svært, i praksis umuligt. Primtalsfaktorisering er oplagt et NP-problem. Hvorfor? Hvis P = NP må der eksistere en håndterbar algoritme til at faktorisere primtal. En sådan algoritme ville bryde alle eksisterende RSA-kryptografiske systemer! m Oprindelige besked Krypteret besked m s primfaktorer Thomas Bolander, FUKBH 11 s. 25/28
26 Masser af NP-komplethed En masse velkendte og vigtige problemer er NP-komplette: Postmandsproblemet: Find den korteste rute igennem n givne punkter (byer, husstande). Sudoku: Find en løsning til en n n Sudoku. Streng-matching: Givet to strenge af længde n, hvad er den længste fælles delstreng. Vigtigt i biologisk sekvensanalyse (DNA-matching). Pakning: Givet n kasser af forskellige størrelse, hvordan skal de pakkes så de fylder så lidt som muligt? Thomas Bolander, FUKBH 11 s. 26/28
27 Postmandsproblemet Største instanser af postmandsproblemet løst: 1954: n = : n = 3038 (en printplade). Tog halvandet CPU-år. 2004: n = (rundtur i Sveriges byer). 2006: n = Tog 136 CPU-år. Thomas Bolander, FUKBH 11 s. 27/28
28 Opsummering Afgørbarhed af et problem: Findes der en computer som i princippet kan løse problemet? Eksempler på uafgørbarhed: løsning af Diophantiske ligninger; bevisbarhed i Peano aritmetik; Halting-problemet; puslespilsproblemet; alle ikke-trivielle egenskaber ved computerprogrammer (Rice). Men principiel beregnelighed medfører ikke automatisk praktisk beregnelighed. De i praksis håndterbare problemer er dem som ligger i klassen P. Mange problemer ved vi slet ikke om ligger i P: postmandsproblemet; Sudoku; streng-matching, pakning, primtalsfaktorisering. Om disse ligger i P eller ej er et af de største åbne problemer i matematik og datalogi. Kaldes P = NP-problemet. Thomas Bolander, FUKBH 11 s. 28/28
TALTEORI Wilsons sætning og Euler-Fermats sætning.
Wilsons sætning og Euler-Fermats sætning, marts 2007, Kirsten Rosenkilde 1 TALTEORI Wilsons sætning og Euler-Fermats sætning. Disse noter forudsætter et grundlæggende kendskab til talteori som man kan
Læs mereTALTEORI Wilsons sætning og Euler-Fermats sætning.
Wilsons sætning og Euler-Fermats sætning, marts 2007, Kirsten Rosenkilde 1 TALTEORI Wilsons sætning og Euler-Fermats sætning. Disse noter forudsætter et grundlæggende kendskab til talteori som man kan
Læs mereFunktionalligninger - løsningsstrategier og opgaver
Funktionalligninger - løsningsstrategier og opgaver Altså er f (f (1)) = 1. På den måde fortsætter vi med at samle oplysninger om f og kombinerer dem også med tidligere oplysninger. Hvis vi indsætter =
Læs mereTALTEORI Primfaktoropløsning og divisorer.
Primfaktoropløsning og divisorer, oktober 2008, Kirsten Rosenkilde 1 TALTEORI Primfaktoropløsning og divisorer. Disse noter forudsætter et grundlæggende kendskab til talteori som man kan få i Marianne
Læs mereSecret Sharing. Olav Geil Institut for Matematiske Fag Aalborg Universitet email: olav@math.aau.dk URL: http://www.math.aau.dk/ olav.
1 Læsevejledning Secret Sharing Olav Geil Institut for Matematiske Fag Aalborg Universitet email: olav@math.aau.dk URL: http://www.math.aau.dk/ olav September 2006 Nærværende note er tænkt som et oplæg
Læs mereGödels ufuldstændighedssætninger
Gödels ufuldstændighedssætninger Thomas Bolander, DTU Compute UNF foredrag, HCØ, 16. september 2014 (c_e)l[^ga=f]2 (F[_E_B])L[=A,_Ac]L[=E,_B,_E]- [E,B,E]2L[F,=B,=E]2 L[^F,C=F] Thomas Bolander, UNF, 16/9-2014
Læs mereLøsning af præmie- og ekstraopgave
52 Læserbidrag Løsning af præmie- og ekstraopgave 23. årgang, nr. 1 Martin Wedel Jacobsen Både præmieopgaven og ekstraopgaven er specialtilfælde af en mere generel opgave: Hvor mange stykker kan en n-dimensionel
Læs mereForslag til løsning af Opgaver til ligningsløsning (side172)
Forslag til løsning af Opgaver til ligningsløsning (side17) Opgave 1 Hvis sønnens alder er x år, så er faderens alder x år. Der går x år, før sønnen når op på x år. Om x år har faderen en alder på: x x
Læs merePolynomier et introforløb til TII
Polynomier et introforløb til TII Formål At introducere polynomier af grad 0, 1, 2 samt højere, herunder grafer og rødder At behandle andengradspolynomiet og dets graf, parablen, med fokus på bl.a. toppunkt,
Læs mereVariabel- sammenhænge
Variabel- sammenhænge Udgave 2 2009 Karsten Juul Dette hæfte kan bruges som start på undervisningen i variabelsammenhænge for stx og hf. Hæftet er en introduktion til at kunne behandle to sammenhængende
Læs mereInduktion: fra naturlige tal til generaliseret skønhed Dan Saattrup Nielsen
36 Induktion: fra naturlige tal til generaliseret skønhed Dan Saattrup Nielsen En artikel om induktion, hvordan er det overhovedet muligt? Det er jo trivielt! Bevis ved induktion er en af de ældste matematiske
Læs mereDM02 opgaver ugeseddel 2
DM0 opgaver ugeseddel af Fiona Nielsen 16. september 003 Øvelsesopgaver 9/9, 10/9 og 11/9 1. Vis, at 1 3 + 3 3 + 5 3 +... + (n 1) 3 = n 4 n. Omskriver til summationsformel: (i 1) 3 = n 4 n Bevis ved induktion
Læs mereRetningslinjer for bedømmelsen. Georg Mohr-Konkurrencen 2011 2. runde
Retningslinjer for bedømmelsen. Georg Mohr-Konkurrencen 20 2. runde Det som skal vurderes i bedømmelsen af en besvarelse, er om deltageren har formået at analysere problemstillingen, kombinere de givne
Læs merePython 3 Matematik Programmerings kursus:
Python 3 Matematik Programmerings kursus: Kompendiet indeholder: Hello World (første program) Variable (String & Integer) Løkker (while-loop) Regneoperationer If-else statement Funktioner Opgaver o Læg
Læs mereKryptografi Anvendt Matematik
Kryptografi Anvendt Matematik af Marc Skov Madsen PhD-studerende Matematisk Institut, Aarhus Universitet email: marc@imf.au.dk Kryptografi p.1/23 Kryptografi - Kryptografi er læren om, hvordan en tekst
Læs mereAnalyse 1, Prøve 4. 25. juni 2009. r+1. Men vi har øjensynligt, at 2. r r+1
Analyse 1, Prøve 4 25. juni 29 Alle henvisninger til CB er henvisninger til Metriske Rum (1997, Christian Berg), alle henvisninger til TL er til Kalkulus (26, Tom Lindstrøm), og alle henvisninger til Opgaver
Læs mereGrafteori, Kirsten Rosenkilde, september 2007 1. Grafteori
Grafteori, Kirsten Rosenkilde, september 007 1 1 Grafteori Grafteori Dette er en kort introduktion til de vigtigste begreber i grafteori samt eksempler på opgavetyper inden for emnet. 1.1 Definition af
Læs mereEt udtryk på formena n kaldes en potens med grundtal a og eksponent n. Vi vil kun betragte potenser hvor grundtallet er positivt, altså a>0.
Konkrete funktioner Potenser Som udgangspunkt er brugen af potenser blot en forkortelse for at gange et tal med sig selv et antal gange. Hvis a Rskriver vi a 2 for a a a 3 for a a a a 4 for a a a a (1).
Læs mereDivisorer. Introduktion. Divisorer og delelighed. Divisionsalgoritmen. Definition (Divisor) Lad d og n være hele tal. Hvis der findes et helt tal q så
Introduktion 1) Hvad er Taleteori? Læren om de hele tal Primtal 2) Formalistisk struktur Definition Lemma Divisorer Definition (Divisor) Lad d og n være hele tal Hvis der findes et helt tal q så d q =
Læs mereDesignMat Uge 11 Vektorrum
DesignMat Uge Vektorrum Preben Alsholm Forår 200 Vektorrum. Definition af vektorrum Definition af vektorrum Lad L betegne R eller C. Lad V være en ikke-tom mængde udstyret med en addition + og en multiplikation
Læs mereFermat, ABC og alt det jazz...
Fermat, ABC og alt det jazz... Matematiklærerdag 2013 Simon Kristensen Institut for Matematik Aarhus Universitet 22. marts 2013 Oversigt 1 Hvad er ABC-formodningen? Oversigt 1 Hvad er ABC-formodningen?
Læs mereArealer under grafer
HJ/marts 2013 1 Arealer under grafer 1 Arealer og bestemt integral Som bekendt kan vi bruge integralregning til at beregne arealer under grafer. Helt præcist har vi denne sætning. Sætning 1 (Analysens
Læs mereUendelige rækker og Taylor-rækker
Uendelige rækker og Taylor-rækker Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige Folkeuniversitetet i København, efteråret 200 Thomas Bolander, FUKBH 0 s. /24 Forhold mellem endelighed
Læs mereBogstavregning. Formler... 46 Reduktion... 47 Ligninger... 48. Bogstavregning Side 45
Bogstavregning Formler... 6 Reduktion... 7 Ligninger... 8 Bogstavregning Side I bogstavregning skal du kunne regne med bogstaver og skifte bogstaver ud med tal. Formler En formel er en slags regne-opskrift,
Læs mereOm hvordan Google ordner websider
Om hvordan Google ordner websider Hans Anton Salomonsen March 14, 2008 Man oplever ofte at man efter at have givet Google et par søgeord lynhurtigt får oplysning om at der er fundet et stort antal - måske
Læs mereDesignMat Egenværdier og Egenvektorer
DesignMat Egenværdier og Egenvektorer Preben Alsholm September 008 1 Egenværdier og Egenvektorer 1.1 Definition og Eksempel 1 Definition og Eksempel 1 Lad V være et vektorrum over L (enten R eller C).
Læs mereLigninger med reelle løsninger
Ligninger med reelle løsninger, marts 2008, Kirsten Rosenkilde 1 Ligninger med reelle løsninger Når man løser ligninger, er der nogle standardmetoder som er vigtige at kende. Vurdering af antallet af løsninger
Læs mereOpgave 1 Alle tallene er reelle tal, så opgaven er at finde den mindste talmængde, som resultaterne tilhører.
Opgave 1 Alle tallene er reelle tal, så opgaven er at finde den mindste talmængde, som resultaterne tilhører. A. Q B. R (sidelængden er 5, som er irrational) C. Q Opgave 2 A. 19 = 1 19 24 = 2 3 3 36 =
Læs mereGödels ufuldstændighedssætninger
Gödels ufuldstændighedssætninger Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige 2 Folkeuniversitetet i København, efteråret 2011 Thomas Bolander, FUKBH 11 s. 1/21 Gödels ufuldstændighedssætning
Læs mereKort og godt om NemID. En ny og sikker adgang til det digitale Danmark
Kort og godt om NemID En ny og sikker adgang til det digitale Danmark Hvad er NemID? NemID er en ny og mere sikker løsning, når du skal logge på offentlige hjemmesider, dit pengeinstitut og private virksomheders
Læs mereDifferentiation af Logaritmer
Differentiation af Logaritmer Frank Nasser 11. juli 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold
Læs mereInverse funktioner. John V Petersen
Inverse funktioner John V Petersen Indhold Indledning: Indledende eksempel. Grafen for en funktion. Og grafen for den inverse funktion.... 3 Afbildning, funktion og inverse funktion: forklaringer og definitioner...
Læs mereFinde invers funktion til en 2-gradsfunktion - ved parallelforskydning. John V Petersen
Finde invers funktion til en 2-gradsfunktion - ved parallelforskydning John V Petersen Finde invers funktion til en 2-gradsfunktion - ved parallelforskydning 2015 John V Petersen art-science-soul Indhold
Læs mereHashing. Hashing. Ordbøger. Ordbøger. Ordbøger Hægtet hashing Hashfunktioner Lineær probering. Ordbøger Hægtet hashing Hashfunktioner Lineær probering
Philip Bille. Vedligehold en dynamisk mængde S af elementer. Hvert element har en nøgle x.key fra et univers af nøgler U og satellitdata x.data. Ordbogsoperationer. SEARCH(k): afgør om element med nøgle
Læs merePotens & Kvadratrod. Navn: Klasse: Matematik Opgave Kompendium. Opgaver: 22 Ekstra: 4 Point: Matematik / Potens & Kvadratrod
Navn: Klasse: Matematik Opgave Kompendium Potens & Kvadratrod Opgaver: Ekstra: Point: http://madsmatik.dk/ d.0-0-01 1/1 Potenser: Du har måske set udtrykket før eller måske 10 1. Begge to er det vi kalder
Læs mereSudoku. Jørgen Brandt. Sudoku 1
Jørgen Brandt 1 Men hvad er? Antal Minimal Odds and Ends 2 3 9 7 1 4 7 2 8 5 2 9 1 8 7 4 3 6 7 1 7 9 3 2 6 5 2 Men hvad er? Antal Minimal Odds and Ends Hemmeligheden bag 2 3 9 7 1 4 7 2 8 5 2 9 1 8 7 4
Læs mereEKSEMPEL PÅ INTERVIEWGUIDE
EKSEMPEL PÅ INTERVIEWGUIDE Briefing Vi er to specialestuderende fra Institut for Statskundskab, og først vil vi gerne sige tusind tak fordi du har taget dig tid til at deltage i interviewet! Indledningsvis
Læs mereSølvkorn 11 Eksponentialfunktioner og logaritmer
Eksponentialfunktioner og logaritmer Rasmus Sylvester Bryder Findes der for b, y > 0 et x R, så b x = y? Svaret er ja undtagen for b = 1, y 1), og det er alment kendt, at logaritmefunktionen gør et godt
Læs mereSorteringsmaskinen. Hej med dig!
Sorteringsmaskinen Hej med dig! Jeg er Thomas Tandstærk, og jeg ved en masse om teknik og natur. Jeg skal lære dig noget om at lave forsøg og undersøgelser. Når klassen er færdig får I et flot diplom!
Læs mereAndengradspolynomier
Andengradspolynomier Teori og opgaver (hf tilvalg) Forskydning af grafer...... 2 Andengradspolynomiets graf (parablen)..... 5 Andengradsligninger. 10 Andengradsuligheder 13 Nyttige formler, beviser og
Læs merePendulbevægelse. Måling af svingningstid: Jacob Nielsen 1
Pendulbevægelse Jacob Nielsen 1 Figuren viser svingningstiden af et pendul i sekunder som funktion af udsvinget i grader. For udsving mindre end 20 grader er svingningstiden med god tilnærmelse konstant.
Læs mereReelle tal. Symbolbehandlingskompetencen er central gennem arbejdet med hele kapitlet i elevernes arbejde med tal og regneregler.
Det første kapitel i grundbogen til Kolorit i 9. klasse handler om de reelle tal. Første halvdel af kapitlet har karakter af at være opsamlende i forhold til, hvad eleverne har arbejdet med på tidligere
Læs mereOm at løse problemer En opgave-workshop Beregnelighed og kompleksitet
Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Hans Hüttel 27. oktober 2004 Mathematics, you see, is not a spectator sport. To understand mathematics means to be able to do mathematics.
Læs mereAPV og trivsel 2015. APV og trivsel 2015 1
APV og trivsel 2015 APV og trivsel 2015 1 APV og trivsel 2015 I efteråret 2015 skal alle arbejdspladser i Frederiksberg Kommune udarbejde en ny grundlæggende APV og gennemføre en trivselsundersøgelse.
Læs mereProjekt 10.1 Er der huller i Euklids argumentation? Et moderne aksiomsystem (især for A)
Projekt 10.1 Er der huller i Euklids argumentation? Et moderne aksiomsystem (især for A) Indhold Introduktion... 2 Hilberts 16 aksiomer Et moderne, konsistent og fuldstændigt aksiomsystem for geometri...
Læs mereKonsekvenser af direkte adgang til fysioterapeut
N O T A T Konsekvenser af direkte adgang til fysioterapeut Direkte adgang til fysioterapi uden en henvisning fra patientens praktiserende læge kræver en ændring i både overenskomsten med Danske Fysioterapeuter
Læs mereAfstand fra et punkt til en linje
Afstand fra et punkt til en linje Frank Villa 6. oktober 2014 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser for brug her. Indhold
Læs mereLoven De 8 opgaver med løsninger
Loven De 8 opgaver med løsninger Opgave 1 Her er hele fordelingen: E KB5 K982 T9843 KDBT9 D4 DBT65 6 76532 632 43 KB7 ET987 E7 ED52 1 Pas 4? Eksemplet skal vise hvor generende det er når modstanderne melder
Læs mereService i rengøring. Service i rengøring. Daglig erhvervsrengøring
Service i rengøring Daglig erhvervsrengøring 1 Forord At udføre erhvervsrengøring kræver uddannelse dette undervisningsmateriale er udarbejdet som grundbogsmateriale til kurset Daglig erhvervsrengøring.
Læs mereSpørgsmål: Må der - i forlængelse af ovenstående spørgsmål - være én projektleder pr. skole?
Ofte stillede spørgsmål Organisering Spørgsmål: Det fremgår af udmeldingen, at brobygningsforløbet skal være fysisk placeret på en erhvervsskole, men kan brobygningsforløbet godt være placeret på forskellige
Læs mereHamilton-veje og kredse:
Hamilton-veje og kredse: Definition: En sti x 1, x 2,...,x n i en simpel graf G = (V, E) kaldes en hamiltonvej hvis V = n og x i x j for 1 i < j n. En kreds x 1, x 2,...,x n, x 1 i G kaldes en hamiltonkreds
Læs mereMiniprojekt 3: Fejlkorligerende køder Fejlkorrigerende koder
Miniprojekt 3: Fejlkorligerende køder Fejlkorrigerende koder Denne note er skrevet med udgangspunkt i [, p 24-243, 249] Et videre studium kan eksempelvis tage udgangspunkt i [2] Eventuelle kommentarer
Læs mereNetværksguide. sådan bruger du dit netværk. Danmarks måske stærkeste netværk
Netværksguide sådan bruger du dit netværk Danmarks måske stærkeste netværk Step 1 Formålet med guiden Hvor kan netværk hjælpe? Netværk er blevet et centralt middel, når det gælder om at udvikle sig fagligt
Læs mereDen bedste dåse, en optimeringsopgave
bksp-20-15e Side 1 af 7 Den bedste dåse, en optimeringsopgave Mange praktiske anvendelser af matematik drejer sig om at optimere en variabel ved at vælge en passende kombination af andre variable. Det
Læs mereFå helt styr på NemID WWW.KOMPUTER.DK
KOMPUTER FOR ALLE Få helt styr på Gå på netbank og borgerservice med Her viser vi, hvordan du bestiller og bruger, så du kan bruge netbank og de mange offentlige internettjenester. Når du vil logge på
Læs mere1. Send Digitalt knappen anvendes til at afsende meddelelsen til de valgte modtagere. (Alt- S)
Send Digitalt. Elementerne i Send Digitalt vinduet 1. Send Digitalt knappen anvendes til at afsende meddelelsen til de valgte modtagere. (Alt- S) 2. Tjek kan anvendes til at kontrollere, om der kan sendes
Læs mereVEJLEDNING SPAMFILTERET. 1. Udgave, august 2015 Tilpasset FirstClass version 12.1, Dansk
VEJLEDNING SPAMFILTERET 1. Udgave, august 2015 Tilpasset FirstClass version 12.1, Dansk Udarbejdet af: Styrelsen for IT og Læring Vester Voldgade 123, 1552 København V Indholdsfortegnelse Vejledning -
Læs mereTal, funktioner og grænseværdi
Tal, funktioner og grænseværdi Skriv færdig-eksempler der kan udgøre en væsentlig del af et forløb der skal give indsigt vedrørende begrebet grænseværdi og nogle nødvendige forudsætninger om tal og funktioner
Læs mereOplæg til debat. Hvem mangler i jeres menighedsråd?
Oplæg til debat Hvem mangler i jeres menighedsråd? Menighedsrådsvalg 2016 Indledning Til efteråret skal der vælges nye kandidater til menighedsrådene i hele landet. Mange steder betyder det, at der skal
Læs mereMatematik projekt 4. Eksponentiel udvikling. Casper Wandrup Andresen 2.F 16-01-2009. Underskrift:
Matematik projekt 4 Eksponentiel udvikling Casper Wandrup Andresen 2.F 16-01-2009 Underskrift: Teorien bag eksponentiel udvikling er som sådan meget enkel. Den har forskriften: B er vores begndelsesværdi
Læs mereTemaopgave: Parameterkurver Form: 6 timer med vejledning Januar 2010
Temaopgave: Parameterkurver Form: 6 timer med vejledning Januar 1 Parameterkurver Vi har tidligere set på en linjes parameterfremstilling, feks af typen: 1 OP = t +, hvor t R, og hvor OP er stedvektor
Læs mereBILAG A SPØRGESKEMA. I denne At-vejledning præsenteres et kort spørgeskema med i alt 44 spørgsmål fordelt på otte skalaer.
16 BILAG A SPØRGESKEMA I denne At-vejledning præsenteres et kort spørgeskema med i alt 44 spørgsmål fordelt på otte skalaer. Skalaernes spørgsmål indgår i et større spørgeskema, der omfatter i alt 26 skalaer
Læs mereManual til TI-89. Af: Martin Kyhl og Andreas Kristansen. Med denne i hånden til eksamen burde de fleste opgaver kunne løses på få minutter.
Manual til TI-89 Af: Martin Kyhl og Andreas Kristansen Med denne i hånden til eksamen burde de fleste opgaver kunne løses på få minutter. Indholdsfortegnelse 0 Indledning...3 0.1 Forord...3 0.2 Syntax
Læs mereIkke-lineære funktioner
I elevernes arbejde med funktioner på tidligere klassetrin har hovedvægten ligget på sammenhænge, der kan beskrives med lineære funktioner. Dette kapitel berører ligefrem proportionalitet og stykkevist
Læs mereUgens emner. Regulære sprog og digitale billeder. Adressering af områder. Et alfabet. Dette billede: kan repræsenteres af en FA med 832 tilstande
Ugens emner Regulære sprog og digitale billeder Digitale billeder og regulære sprog Regulære udtryk i Java og Unix Dette billede: Turing-maskiner [uddrag af Martin kap. 9-0] Church-Turing tesen, beregnelighed
Læs mereMATEMATIK A-NIVEAU. Eksempel på løsning af matematik A eksamenssæt STX143-MAT/A-05122014 Matematik A, STX. Anders Jørgensen & Mark Kddafi
MATEMATIK A-NIVEAU Eksempel på løsning af matematik A eksamenssæt STX143-MAT/A-05122014 Matematik A, STX 2016 MATEMATIK A-NIVEAU Vejledende eksempler på eksamensopgaver og eksamensopgaver i matematik 2012
Læs mereFrank Villa. 15. juni 2012
2 er irrationel Frank Villa 15. juni 2012 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som aonnerer på MatBog.dk. Se yderligere etingelser for rug her. Indhold 1 Introduktion
Læs mereTilstandsligningen for ideale gasser
ilstandsligningen for ideale gasser /8 ilstandsligningen for ideale gasser Indhold. Udledning af tilstandsligningen.... Konsekvenser af tilstandsligningen...4 3. Eksempler og opgaver...5 4. Daltons lov...6
Læs mereMultipel Lineær Regression. Polynomiel regression Ikke-lineære modeller og transformation Multi-kolinearitet Auto-korrelation og Durbin-Watson test
Multipel Lineær Regression Polynomiel regression Ikke-lineære modeller og transformation Multi-kolinearitet Auto-korrelation og Durbin-Watson test Multipel lineær regression x,x,,x k uafhængige variable
Læs mereVideopoint. Vejledning til simpelt brug
Videopoint Vejledning til simpelt brug 0. Indledning Videopoint er et smart værktøj, der gør fysikstuderende i stand til, nærmest legende let, at analysere bevægelser af forskellige objekter. Eksempelvis
Læs mereP vs. NP. Niels Grønbæk Matematisk Institut Københavns Universitet 3. feb. 2012
P vs. NP Niels Grønbæk Matematisk Institut Københavns Universitet 3. feb. 2012 Den handelsrejsendes problem Kan det lade sig gøre at besøge n byer forbundet ved et vejnet, G, inden for budget, B? Hvad
Læs merePicasa Web. En ressource i SkoleIntra. Version: August 2012
Picasa Web En ressource i SkoleIntra Version: August 2012 Indholdsfortegnelse Hvad er PicasaWeb?...4 Kom på!...5 Google-konto...5 Når du er logget ind: Indstillinger...5 Når du er logget ind: Upload...6
Læs mereDynamisk programmering
Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur blandt mange mulige. Dynamisk programmering Optimeringsproblem: man ønsker at finde
Læs mereHvordan ligger verdenshjørnerne i forhold til den måde, du ønsker huset placeret?
20 Vi bygger hus Trin 3: Find grunden Trin 3: Find grunden I dette kapitel ser vi nærmere på overvejelserne omkring køb af selve grunden til byggeriet. Her skal du blandt andet sikre dig, at drømmehuset
Læs mereOversigt [LA] 6, 7, 8
Oversigt [LA] 6, 7, 8 Nøgleord og begreber Lineære ligningssystemer Løsningsmængdens struktur Test løsningsmængde Rækkereduktion Reduceret matrix Test ligningssystem Rækkeoperationsmatricer Rangformlen
Læs mereF O A S A R B E J D S L Ø S H E D S K A S S E. Juni 2010. for dig under 30
F O A S A R B E J D S L Ø S H E D S K A S S E Juni 2010 AKTIVERING for dig under 30 INDHOLD 1. Du er under 25 år er uden uddannelse og har ingen børn side 4 2. Du er under 25 år er uden uddannelse og har
Læs mereSolaris Værdigrundlag
Solaris Værdigrundlag Solaris En forening der giver inspiration og motivation til at fastholde og fremme spejderarbejdet. Solaris er en forening under Det Danske Spejderkorps. Dermed defineres Solaris
Læs mereSpørgsmål og svar om håndtering af udenlandsk udbytteskat marts 2016
Indhold AFTALENS FORMÅL... 2 Hvilken service omfatter aftalen?... 2 Hvad betyder skattereduktion, kildereduktion og tilbagesøgning?... 2 AFTALENS INDHOLD OG OPBYGNING... 3 Hvilke depoter er omfattet af
Læs mereBilag 1b Vejledning til udfyldelse af ESPD
Indhold 1 INDLEDENDE BEMÆRKNINGER... 2 2 UDFYLDELSE AF ESPD SOM TILBUDSGIVER... 2 2.1 START... 2 2.2 PROCEDURE... 4 2.3 UDELUKKELSE... 7 2.4 UDVÆLGELSE... 11 2.5 AFSLUT... 12 Side 1 af 14 1 Indledende
Læs mereGode råd om læsning i 3. klasse på Løjtegårdsskolen
Gode råd om læsning i 3. klasse på Løjtegårdsskolen Udarbejdet af læsevejlederne september 2014. Kære forælder. Dit barn er på nuværende tidspunkt sikkert rigtig dygtig til at læse. De første skoleår er
Læs mereSpørgeskema på HVAL.DK
Skive, d. 24-05-2006 Journal nr. 7.5.286 Spørgeskema på HVAL.DK Et webbaseret værktøj udviklet af Programdatateket i Viborg amt i forbindelse med Videndeling. Indholdsfortegnelse INDHOLDSFORTEGNELSE 2
Læs mereMatematik B. Højere forberedelseseksamen
Matematik B Højere forberedelseseksamen hfe11-mat/b-3108011 Onsdag den 31. august 011 kl. 9.00-13.00 Opgavesættet er delt i to dele. Delprøven uden hjælpemidler består af opgave 1-6 med i alt 6 spørgsmål.
Læs mereArduino kursus lektion 4:
Arduino kursus lektion 4: I denne lektion skal vi bruge et digitalt termometer til at aflæse temperaturen! Herefter skal vi tænde 3 dioder som hver indikerer forskellige temperaturer! Opgave 1: Temperatursensor
Læs mereFAQ. Waoo! Web TV på computeren. Fiberbredbånd TV Telefoni
FAQ Waoo! Web TV på computeren Fiberbredbånd TV Telefoni Indhold Waoo! Web TV på computeren...4 Waoo! Bio på Waoo! Web TV...7 Fiberbredbånd TV Telefoni 02 Waoo! Web TV på computeren Hvem kan få Waoo! Web
Læs mereBESKÆFTIGELSESMINISTERIET 31. august 2006 1. kontor Sag nr. 06-011-11 Opgave nr. lml
Arbejdsmarkedsudvalget AMU alm. del - Svar på Spørgsmål 141 Offentligt BESKÆFTIGELSESMINISTERIET 31. august 2006 1. kontor Sag nr. 06-011-11 Opgave nr. lml Ministerens tale ved samråd vedrørende mangel
Læs mereFredericia på forkant
Fredericia Kommune Fredericia på forkant Strategi til fornyelse af den kommunale opgaveløsning Formål Byrådet i Fredericia Kommune vedtog i april 2015 en ny fælles vision. I samarbejde med borgere og civilsamfund
Læs mereDet er altså muligt at dele lige på to kvalitativt forskellige måder: Deling uden forståelse af helheden Deling med forståelse af helheden
DELE 1 Vejledning Division Allerede i børnehaven oplever man børn travlt optaget af at dele legetøj, mad eller andet af interesse ud fra devisen en til dig og en til mig. Når der ikke er flere tilbage
Læs mereL: Præsenterer og spørger om han har nogle spørgsmål inden de går i gang. Det har han ikke.
Bilag 4 Transskription af Per Interviewere: Louise og Katariina L: Louise K: Katariina L: Præsenterer og spørger om han har nogle spørgsmål inden de går i gang. Det har han ikke. L: Vi vil gerne høre lidt
Læs merePartikelbevægelser i magnetfelter
Da fusion skal foregå ved en meget høj temperatur, 100 millioner grader, så der kan foregå en selvforsynende fusion, kræves der en metode til indeslutning af plasmaet, idet de materialer vi kender med
Læs mereLederadfærdsanalyse II egen opfattelse af ledelsesstil
Lederadfærdsanalyse II egen opfattelse af ledelsesstil Instruktion Formålet med Lederadfærdsanalyse II Egen er at give dig oplysninger om, hvordan du opfatter din ledelsesstil. I det følgende vil du blive
Læs mereLogin til den digitale ansøgningsportal
Login til den digitale ansøgningsportal Vejledning om login til den digitale ansøgningsportal for kandidatansøgninger Login til den digitale ansøgningsportal sker via WAYF (Where Are You From), som er
Læs mereProjekt Guidet egenbeslutning og epilepsi. Refleksionsark. Tilpasset fra: Vibeke Zoffmann: Guidet Egen-Beslutning, 2004.
Projekt Guidet egenbeslutning og epilepsi Refleksionsark Tilpasset fra: Vibeke Zoffmann: Guidet Egen-Beslutning, 2004. Label: Refleksionsark, der er udfyldt og drøftet 1. Samarbejdsaftale Markér 1a. Invitation
Læs mere19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse.
19 Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. Sammenligning af hashtabeller og søgetræer. 281 Hashing-problemet (1). Vi ønsker at afbilde n objekter på en tabel
Læs mereI e-mail af 12. december 2013 har I klaget over Kommunens overkørselstilladelse af 18. november 2013 til ejendommen O vej 36A.
Dato 17. juni 2014 Dokument 13/23814 Side Etablering af en ny udvidet overkørsel I e-mail af 12. december 2013 har I klaget over Kommunens overkørselstilladelse af 18. november 2013 til ejendommen O vej
Læs merePotensfunktioner, Eksponentialfunktioner og Logaritmer
Potensfunktioner, Eksponentialfunktioner og Logaritmer Frank Villa 2. marts 2014 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser
Læs mereDynamisk programmering
Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur (struktur opbygget af et endeligt antal enkeltdele) blandt mange mulige. Eksempler:
Læs meret a l e n t c a m p d k Matematik Intro Mads Friis, stud.scient 27. oktober 2014 Slide 1/25
Slide 1/25 Indhold 1 2 3 4 5 6 7 8 Slide 2/25 Om undervisningen Hvorfor er vi her? Hvad kommer der til at ske? 1) Teoretisk gennemgang ved tavlen. 2) Instruktion i eksempler. 3) Opgaveregning. 4) Opsamling.
Læs mereKUNSTIG INTELLIGENS. - Menneskelig bevidsthed: en beregnelig egenskab?
KUNSTIG INTELLIGENS - Menneskelig bevidsthed: en beregnelig egenskab? 3. Semester, efterår 2001 Udarbejdet af: Peter G. Hansen, Morten Franck, Anders Fleron & Morten Poulsen Gruppe 10, RUC, Hus 14.2 Vejleder:
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET Science and Technology EKSAMEN Antal sider i opgavesættet (incl. forsiden): 6 (seks) Eksamensdag: Fredag den 22. juni 2012, kl. 9.00-13.00 Eksamenslokale: Finlandsgade
Læs mereDokumentation. Udbyder : sms1919.dk Service : sms-dialog Version : v1.01
Dokumentation Udbyder : sms1919.dk Service : sms-dialog Version : v1.01 Indholdsfortegnelse Versionshistorik... 3 Konceptet... 4 Oprettelse af konto... 5 Via sms1919.dk... 5 E-mailinterface... 5 Redigering
Læs mere