• No results found

Stockholms matematiska cirkel Datorernas matematik

N/A
N/A
Protected

Academic year: 2021

Share "Stockholms matematiska cirkel Datorernas matematik"

Copied!
122
0
0

Loading.... (view fulltext now)

Full text

(1)

Stockholms matematiska cirkel Datorernas matematik

www.math-stockholm.se/cirkel 16.00–16.10: Fika

16.10–16.20: Introduktion

16.20–17.20: F¨orel¨asning om kapitel 1 17.30–18.00: G¨astf¨orel¨asning

(2)

Om Cirkeln

I 7 f¨orel¨asningar, 7 ¨ovningstillf¨allen

I N¨asta ¨ovningstillf¨alle ¨ar om en vecka (26 september) I Schema, program, kartor osv finns p˚a hemsidan:

www.math-stockholm.se/cirkel

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(3)

Datorernas matematik

1. (19 sep) Vad ¨ar matematik, egentligen?

2. (10 okt) Hur kan en dator r¨akna?

3. (7 nov) Tal med decimaler 4. (12 dec) T¨arningen ¨ar kastad 5. (2020) Formella spr˚ak

6. (2020) Tillst˚andsmaskiner

7. (2020) Tillst˚andsmaskinernas spr˚ak

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(4)

Kapitel 1 – Vad ¨ar matematik, egentligen?

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(5)

Babylonien och Egypten (cirka 3000 f.Kr. – 1000 f.Kr.) Konkreta problem:

I Handel, skatt (ekonomi, aritmetik) I M¨ata land (geometri)

I Kalendrar, jordbruk (astronomi)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(6)

Grekland (cirka 1000 f.Kr. – 500 e.Kr.) Logik, bevis

Thales Pythagoras Platon Euklides Arkimedes

I Definitioner I Satser I Bevis

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(7)

Europa (cirka 1600 – 1900)

Matematiken blir mer och mer abstrakt och rigor¨os

Descartes Newton Leibniz Euler Gauss

Cauchy Riemann Weierstrass

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(8)

Definition 1.0.1:

Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal. Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(9)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal

om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal. Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(10)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal. Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(11)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal. Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(12)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats:

Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal. Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(13)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal

s˚a ¨ar n + 1 ett j¨amnt tal. Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(14)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(15)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis:

Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(16)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1. I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(17)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1.

I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(18)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1.

I s˚a fall ¨ar n + 1 = 2k + 2

= 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(19)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1.

I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal. Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(20)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1.

I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal.

Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(21)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1.

I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal.

Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(22)

Definition 1.0.1: Ett heltal n kallas f¨or ett j¨amnt tal om n = 2k f¨or n˚agot heltal k.

Definition 1.0.2: Ett heltal n kallas f¨or ett udda tal om n = 2k + 1 f¨or n˚agot heltal k.

Sats: Om n ¨ar ett udda tal s˚a ¨ar n + 1 ett j¨amnt tal.

Bevis: Antag att n ¨ar ett udda tal.

D˚a finns ett heltal k s˚adant att n = 2k + 1.

I s˚a fall ¨ar n + 1 = 2k + 2 = 2(k + 1).

Eftersom k + 1 ocks˚a ¨ar ett heltal s˚a ¨ar 2(k + 1) ett j¨amnt tal.

Detta visar att n + 1 ¨ar ett j¨amnt tal.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(23)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1 – Vad ¨ar matematik, egentligen?

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner

Kapitel 1.3 – Logik

Kapitel 1.4 – Bevis

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(24)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.1 – M¨angder

Cantor Dedekind Russell Zermelo Fraenkel

cirka 1870–1920

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(25)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder

{1, 2, 3}

{a, b, c, d}

{Sara, Erik, Lisa, Oskar}

{+, −, · , ÷}

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(26)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder

{1, 2, 3}

{a, b, c, d}

{Sara, Erik, Lisa, Oskar}

{+, −, · , ÷}

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(27)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder

{1, 2, 3}

{a, b, c, d}

{Sara, Erik, Lisa, Oskar}

{+, −, · , ÷}

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(28)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder

{1, 2, 3}

{a, b, c, d}

{Sara, Erik, Lisa, Oskar}

{+, −, · , ÷}

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(29)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder

{1, 2, 3}

{a, b, c, d}

{Sara, Erik, Lisa, Oskar}

{+, −, · , ÷}

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(30)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Vi tar inte h¨ansyn till vilken ordning elementen listas i, eller om samma element listas flera g˚anger.

{A, B, C } = {C , A, B} = {B, B, A, A, A, C , B, C }

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(31)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

N˚agra m¨angder

Z ={0, 1, −1, 2, −2, 3, −3, . . .} M¨angden av heltal

{1, 3, 5, 7, 9, . . .} M¨angden av positiva udda tal

∅ ={} Den tomma m¨angden

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(32)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

N˚agra m¨angder

Z ={0, 1, −1, 2, −2, 3, −3, . . .} M¨angden av heltal

{1, 3, 5, 7, 9, . . .} M¨angden av positiva udda tal

∅ ={} Den tomma m¨angden

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(33)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

N˚agra m¨angder

Z ={0, 1, −1, 2, −2, 3, −3, . . .} M¨angden av heltal

{1, 3, 5, 7, 9, . . .} M¨angden av positiva udda tal

∅ ={} Den tomma m¨angden

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(34)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Antalet element i en (¨andlig) m¨angd M betecknas med |M|.

|{1, 2, 3}| = 3

|{1, 1, 1}| = |{1}| = 1

|{4, 3, 3, 1}| = 3

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(35)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Antalet element i en (¨andlig) m¨angd M betecknas med |M|.

|{1, 2, 3}| = 3

|{1, 1, 1}| = |{1}| = 1

|{4, 3, 3, 1}| = 3

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(36)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Antalet element i en (¨andlig) m¨angd M betecknas med |M|.

|{1, 2, 3}| = 3

|{1, 1, 1}| =

|{1}| = 1

|{4, 3, 3, 1}| = 3

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(37)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Antalet element i en (¨andlig) m¨angd M betecknas med |M|.

|{1, 2, 3}| = 3

|{1, 1, 1}| = |{1}| = 1

|{4, 3, 3, 1}| = 3

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(38)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Antalet element i en (¨andlig) m¨angd M betecknas med |M|.

|{1, 2, 3}| = 3

|{1, 1, 1}| = |{1}| = 1

|{4, 3, 3, 1}| =

3

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(39)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Antalet element i en (¨andlig) m¨angd M betecknas med |M|.

|{1, 2, 3}| = 3

|{1, 1, 1}| = |{1}| = 1

|{4, 3, 3, 1}| = 3

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(40)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angden M inneh˚aller elementet x x ∈ M

”x tillh¨or M” 2∈ Z

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(41)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angden M inneh˚aller elementet x x ∈ M ”x tillh¨or M”

2∈ Z

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(42)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angden M inneh˚aller elementet x x ∈ M ”x tillh¨or M”

2∈ Z

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(43)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} =

”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} =

”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(44)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z

s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} =

”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(45)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} =

”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(46)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} =

”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(47)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} =

”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(48)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} = ”M¨angden av element p˚a formen 2x + 1

s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(49)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} = ”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(50)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angder med villkor

{x ∈ Z | x > 0} = ”M¨angden av element x i Z s˚adana att x ¨ar st¨orre ¨an 0”

= M¨angden av positiva heltal

{2x + 1 | x ∈ Z} = ”M¨angden av element p˚a formen 2x + 1 s˚adana att x ¨ar ett heltal”

= M¨angden av udda tal

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(51)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Delm¨angd

En m¨angd B ¨ar en delm¨angd till en m¨angd A

om alla element i B ocks˚a ¨ar element i A.

B ⊆ A

B A

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(52)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Delm¨angd

En m¨angd B ¨ar en delm¨angd till en m¨angd A om alla element i B ocks˚a ¨ar element i A.

B ⊆ A

B A

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(53)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Delm¨angd

En m¨angd B ¨ar en delm¨angd till en m¨angd A om alla element i B ocks˚a ¨ar element i A.

B ⊆ A

B A

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(54)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angdoperationer

L˚at A ={1, 2, 3}, B = {3, 4, 5}

I Union: A∪ B = {1, 2, 3, 4, 5} A B

A∪ B

I Snitt: A∩ B = {3} A B

A∩ B

I Differens: A\ B = {1, 2} A B

A\ B

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(55)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angdoperationer

L˚at A ={1, 2, 3}, B = {3, 4, 5}

I Union: A∪ B = {1, 2, 3, 4, 5} A B

A∪ B

I Snitt: A∩ B = {3} A B

A∩ B

I Differens: A\ B = {1, 2} A B

A\ B

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(56)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angdoperationer

L˚at A ={1, 2, 3}, B = {3, 4, 5}

I Union: A∪ B = {1, 2, 3, 4, 5} A B

A∪ B

I Snitt: A∩ B = {3} A B

A∩ B

I Differens: A\ B = {1, 2} A B

A\ B

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(57)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

M¨angdoperationer

L˚at A ={1, 2, 3}, B = {3, 4, 5}

I Union: A∪ B = {1, 2, 3, 4, 5} A B

A∪ B

I Snitt: A∩ B = {3} A B

A∩ B

I Differens: A\ B = {1, 2} A B

A\ B

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(58)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par:

(a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B} A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(59)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B

M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B} A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(60)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(61)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(62)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} =

{(1, 3), (1, 4), (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(63)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3)

, (1, 4), (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(64)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4)

, (2, 3), (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(65)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3)

, (2, 4)} Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(66)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)}

Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(67)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)}

Exempel 2: R× R =

{(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(68)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)}

Exempel 2: R× R = {(x, y) | x, y ∈ R}

= R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(69)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)}

Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(70)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ordnat par: (a, b) d¨ar a∈ A och b ∈ B M¨angden av alla ordnade par:

A× B = {(a, b) | a ∈ A, b ∈ B}

A× B = ”Kartesiska produkten av A och B”

Exempel 1: {1, 2} × {3, 4} = {(1, 3), (1, 4), (2, 3), (2, 4)}

Exempel 2: R× R = {(x, y) | x, y ∈ R} = R2

”xy -planet”

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(71)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Quiz: M¨angder

1. {1, 3, 4} ∩ {2, 4, 6} = ?

2. Vilka m¨angder ¨ar delm¨angder till m¨angden {0, 1}?

3. ∅× ∅ = ?

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(72)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.2 – Funktioner

X Y

f

x f (x)

I X : definitionsm¨angd I Y : m˚alm¨angd

I f : en regel som entydigt tar element i X och ger tillbaka element i Y

f : X → Y

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(73)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.2 – Funktioner

X Y

f

x f (x)

I X : definitionsm¨angd I Y : m˚alm¨angd

I f : en regel som entydigt tar element i X och ger tillbaka element i Y

f : X → Y

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(74)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.2 – Funktioner

X Y

f

x f (x)

I X : definitionsm¨angd I Y : m˚alm¨angd

I f : en regel som entydigt tar element i X och ger tillbaka element i Y

f : X → Y

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(75)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.2 – Funktioner

X Y

f

x f (x)

I X : definitionsm¨angd I Y : m˚alm¨angd

I f : en regel som entydigt tar element i X och ger tillbaka element i Y

f : X → Y

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(76)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 1:

f : R→ R d¨ar f (x) = x2

x y

(x, x2)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(77)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 1:

f : R→ R d¨ar f (x) = x2

x y

(x, x2)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(78)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 2:

f :{bilder} → {0, 1}

d¨ar f (x ) =

(1 om bilden x inneh˚aller en katt, 0 annars

f

= 1, f

= 0

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(79)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 2:

f :{bilder} → {0, 1}

d¨ar f (x ) =

(1 om bilden x inneh˚aller en katt, 0 annars

f

= 1, f

= 0

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(80)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 2:

f :{bilder} → {0, 1}

d¨ar f (x ) =

(1 om bilden x inneh˚aller en katt, 0 annars

f

=

1, f

= 0

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(81)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 2:

f :{bilder} → {0, 1}

d¨ar f (x ) =

(1 om bilden x inneh˚aller en katt, 0 annars

f

= 1

, f

= 0

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(82)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 2:

f :{bilder} → {0, 1}

d¨ar f (x ) =

(1 om bilden x inneh˚aller en katt, 0 annars

f

= 1, f

=

0

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(83)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 2:

f :{bilder} → {0, 1}

d¨ar f (x ) =

(1 om bilden x inneh˚aller en katt, 0 annars

f

= 1, f

= 0

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(84)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 3:

f :{ord} → Z

d¨ar f (x ) = antalet bokst¨aver i ordet x . f (abborre) = 7

f (¨o) = 1

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(85)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 3:

f :{ord} → Z d¨ar f (x) = antalet bokst¨aver i ordet x.

f (abborre) = 7 f (¨o) = 1

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(86)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 3:

f :{ord} → Z d¨ar f (x) = antalet bokst¨aver i ordet x.

f (abborre) =

7 f (¨o) = 1

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(87)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 3:

f :{ord} → Z d¨ar f (x) = antalet bokst¨aver i ordet x.

f (abborre) = 7

f (¨o) = 1

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(88)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 3:

f :{ord} → Z d¨ar f (x) = antalet bokst¨aver i ordet x.

f (abborre) = 7 f (¨o) =

1

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(89)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel 3:

f :{ord} → Z d¨ar f (x) = antalet bokst¨aver i ordet x.

f (abborre) = 7 f (¨o) = 1

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(90)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Exempel: Fibonacci (p˚a tavlan)

Fibonacci (1170–1250)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(91)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3 och g (x ) = 3x − 2x. D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(92)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om

de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3 och g (x ) = 3x − 2x. D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(93)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y

och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3 och g (x ) = 3x − 2x. D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(94)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3 och g (x ) = 3x − 2x. D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(95)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av

f (x ) = x + 2x

3 och g (x ) = 3x − 2x. D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(96)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3

och g (x ) = 3x − 2x. D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(97)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3 och g (x ) = 3x − 2x.

D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(98)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.2.6:

Tv˚a funktioner f och g ¨ar lika med varandra om de har samma definitionsm¨angd X och m˚alm¨angd Y och f (x ) = g (x ) f¨or alla x ∈ X

Exempel: L˚at f : R→ R och g : R → R ges av f (x ) = x + 2x

3 och g (x ) = 3x − 2x.

D˚a ¨ar f = g .

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(99)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.3 – Logik

Boole (1815–1864)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(100)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ett p˚ast˚aende ¨ar antingen sant eller falskt.

I 1 + 1 = 2 Sant p˚ast˚aende

I Idag ¨ar det torsdag Sant p˚ast˚aende I {1} ⊆ {2} Falskt p˚ast˚aende

I {1} ∪ {2} Inte ett p˚ast˚aende

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(101)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ett p˚ast˚aende ¨ar antingen sant eller falskt.

I 1 + 1 = 2

Sant p˚ast˚aende

I Idag ¨ar det torsdag Sant p˚ast˚aende I {1} ⊆ {2} Falskt p˚ast˚aende

I {1} ∪ {2} Inte ett p˚ast˚aende

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(102)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ett p˚ast˚aende ¨ar antingen sant eller falskt.

I 1 + 1 = 2 Sant p˚ast˚aende I Idag ¨ar det torsdag

Sant p˚ast˚aende I {1} ⊆ {2} Falskt p˚ast˚aende

I {1} ∪ {2} Inte ett p˚ast˚aende

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(103)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ett p˚ast˚aende ¨ar antingen sant eller falskt.

I 1 + 1 = 2 Sant p˚ast˚aende

I Idag ¨ar det torsdag Sant p˚ast˚aende I {1} ⊆ {2}

Falskt p˚ast˚aende I {1} ∪ {2} Inte ett p˚ast˚aende

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(104)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ett p˚ast˚aende ¨ar antingen sant eller falskt.

I 1 + 1 = 2 Sant p˚ast˚aende

I Idag ¨ar det torsdag Sant p˚ast˚aende I {1} ⊆ {2} Falskt p˚ast˚aende

I {1} ∪ {2}

Inte ett p˚ast˚aende

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(105)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Ett p˚ast˚aende ¨ar antingen sant eller falskt.

I 1 + 1 = 2 Sant p˚ast˚aende

I Idag ¨ar det torsdag Sant p˚ast˚aende I {1} ⊆ {2} Falskt p˚ast˚aende

I {1} ∪ {2} Inte ett p˚ast˚aende

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(106)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.3.1:

L˚at B ={0, 1}.

Om P ∈ B kallas P f¨or en Boolesk variabel.

P˚ast˚aenden kan tolkas som Booleska variabler genom att l˚ata sanna p˚ast˚aenden ha v¨ardet 1 ochfalska p˚ast˚aenden ha v¨ardet 0.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(107)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.3.1: L˚at B ={0, 1}.

Om P ∈ B kallas P f¨or en Boolesk variabel.

P˚ast˚aenden kan tolkas som Booleska variabler genom att l˚ata sanna p˚ast˚aenden ha v¨ardet 1 ochfalska p˚ast˚aenden ha v¨ardet 0.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(108)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.3.1: L˚at B ={0, 1}.

Om P ∈ B kallas P f¨or en Boolesk variabel.

P˚ast˚aenden kan tolkas som Booleska variabler genom att l˚ata sanna p˚ast˚aenden ha v¨ardet 1 ochfalska p˚ast˚aenden ha v¨ardet 0.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(109)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.3.1: L˚at B ={0, 1}.

Om P ∈ B kallas P f¨or en Boolesk variabel.

P˚ast˚aenden kan tolkas som Booleska variabler

genom att l˚ata sanna p˚ast˚aenden ha v¨ardet 1 ochfalska p˚ast˚aenden ha v¨ardet 0.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(110)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.3.1: L˚at B ={0, 1}.

Om P ∈ B kallas P f¨or en Boolesk variabel.

P˚ast˚aenden kan tolkas som Booleska variabler genom att l˚ata sanna p˚ast˚aendenha v¨ardet 1

ochfalska p˚ast˚aenden ha v¨ardet 0.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(111)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Definition 1.3.1: L˚at B ={0, 1}.

Om P ∈ B kallas P f¨or en Boolesk variabel.

P˚ast˚aenden kan tolkas som Booleska variabler genom att l˚ata sanna p˚ast˚aendenha v¨ardet 1 ochfalska p˚ast˚aenden ha v¨ardet 0.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(112)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Booleska funktioner B× B → B

I P∨ Q ¨ar sant om P eller Q ¨ar sanna I P∧ Q ¨ar sant om P och Q ¨ar sanna Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(113)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Booleska funktioner B× B → B I P∨ Q ¨ar sant om P eller Q ¨ar sanna

I P∧ Q ¨ar sant om P och Q ¨ar sanna Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(114)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Booleska funktioner B× B → B I P∨ Q ¨ar sant om P eller Q ¨ar sanna I P∧ Q ¨ar sant om P och Q ¨ar sanna

Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(115)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Booleska funktioner B× B → B I P∨ Q ¨ar sant om P eller Q ¨ar sanna I P∧ Q ¨ar sant om P och Q ¨ar sanna Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(116)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Fler Booleska funktioner I ¬P betyder ”icke P”

I P =⇒ Q betyder ”om P s˚a Q”

Exempel: ”Om det regnar s˚a ¨ar jag inomhus” Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(117)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Fler Booleska funktioner I ¬P betyder ”icke P”

I P =⇒ Q betyder ”om P s˚a Q”

Exempel: ”Om det regnar s˚a ¨ar jag inomhus” Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(118)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Fler Booleska funktioner I ¬P betyder ”icke P”

I P =⇒ Q betyder ”om P s˚a Q”

Exempel: ”Om det regnar s˚a ¨ar jag inomhus”

Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(119)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Fler Booleska funktioner I ¬P betyder ”icke P”

I P =⇒ Q betyder ”om P s˚a Q”

Exempel: ”Om det regnar s˚a ¨ar jag inomhus”

Sanningstabeller (p˚a tavlan)

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(120)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Sats 1.4.1: (P =⇒ Q) = ((¬P) ∨ Q) f¨or alla P, Q ∈ B

Bevis: J¨amf¨or sanningstabellerna.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(121)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Sats 1.4.1: (P =⇒ Q) = ((¬P) ∨ Q) f¨or alla P, Q ∈ B Bevis: J¨amf¨or sanningstabellerna.

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

(122)

Kapitel 1.1 – M¨angder Kapitel 1.2 – Funktioner Kapitel 1.3 – Logik Kapitel 1.4 – Bevis

Kapitel 1.4 – Bevis

I Direkta bevis I Mots¨agelsebevis I Induktionsbevis

www.math-stockholm.se/cirkel Stockholms matematiska cirkel – Datorernas matematik

References

Related documents

(Virginia), Jornal de sciencias mathematicas (Ooimbra) och Tidsskrift for Mathematik (Köbenhavn). Det är klart, att här en eller annan uppsats skall anträffas, hvilken for en

Vid kriser g˚ ar det inte att h˚ alla valutan vid samma niv˚ a eftersom att det blir os¨akrare f¨or investerare att h˚ alla den lilla valu- tan, vilket g¨or att de s¨aljer och

Dessa omständigheter synes enligt Lagrådets mening utgöra de huvudsakliga omständigheter som i rättspraxis lagts till grund vid prövningen av om en förvärvsverk- samhet bedrivits

den i många fall nomadiska livsstilen som man hade på 1600-talet, var anpassningen till omgivningen dynamisk - när man fl yttade kåtan fl yttade man även centrum i

der måste också ha varit bidragande till lokalise- ringsvalet på upplandsslätten, liksom närheten till bränsle och virke av skogen. Ännu idag

Upprepa steg 1–4 tills alla tillst˚ and har ¨ overg˚ angar Alla tillst˚ and som inneh˚ aller ett accepterande tillst˚ and fr˚ an ITM:en blir accepterande i DTM:en.

Om M ¨ ar en tillst˚ andsmaskin, s˚ a finns det ett regulj¨ art uttryck som motsvarar spr˚ aket som M avg¨ or... Kapitel 7 – Inledning Kapitel 7.1 – Regulj¨ ara spr˚ ak

Under kursen kommer vi bland annat att studera det minsta antal färger som krävs för att färglägga olika typer av grafer..