MEngdelære (skal flyttes)#

Forutsetninger og læringsmål#

Læringsmål#

Du skal kunne

  • Oversette en setning fra norsk til “matematisk” med og

Introduksjon#

Mengdelære TODO#

Mengdelære og boolsk logikk#

Representasjoner#

Ord#

Og kan assosieres med “begge” og med “både” som i “både A og B er sanne”.

På engelsk heter det selvfølgelig and.

Formelspråk#

I matematikken bruker vi tegnet , for eksempel \(\overset{A ∧ B}{\underset{A}{↓}}\). Merk den grafske likheten med ∩ (snitt).

Venn-diagram#

I et Venn-diagram kan vi tegne to sirkler, for \(A\) og \(B\). \(A ∧ B\) blir da snittet av begge sirklene.

Litt mer presist: Den første sirkelen er alle punktene (alle tilfellene) hvor \(A\) er sann. Den andre sirkelen er alle punktene hvor \(B\) er sann. Om vi fargelegger alle punktene hvor \(A ∨ B\) er sann får vi figuren over.

Den ene sirkelen kan være situasjonene hvor Marie spiste et eple; den andre situasjonene hvor hun spiste en pære. Påstanden “Marie spiste et eple og Marie spiste en pære” påstår altså at vi er i begge sirklene.

Venndiagrammet får fram sammenhengen mellom ∨ og ∪ (union), altså mellom boolsk logikk og mengdelære.

Sannhetsverditabell#

En sannhetsverditabell understreker at \(A ∧ B\) er sann om begge av \(A\) og \(B\) er sanne.

Sannhetsverditabell, og#

A

B

A ∧ B

Sann

Sann

Sann

Sann

usann

usann

usann

Sann

usann

usann

usann

usann

Elektronikk#

I elektronikk bruker man typisk symbolet til høyre.

Python#

Ordet and kan også brukes i Python, se eksempel på W3schools. I mange andre programmeringsspråk brukes & eller &&; vanligvis kan man også skrive .

Scratch#

sources/images/static/scratchAnd.png

Scratch Og#

Det eksisterer en blokk for and/or i Scratch. I Scratch er alle sannhetsverdier representert som sekskanter med spisse hjørner mot høyre og venstre; man ser tydelig at and-blokken tar to sannhetsverdier som inn-argument og selv er en sannhetsverdi.

sources/images/static/scratchNot.png

Scratch Ikke#

(Sammenlikne ikke, som tar bare ett inn-argument)

Algoritmer#

Evaluere om et uttrykk er sant#

deMorgans lover#

Begrunnes med Venn-diagram eller sannhetsverditabell. Se detaljer under deMorgans lover for eller.

\(\overset{¬(A ∨ B)}{\underset{¬A ∧ ¬B}{⇵}}\).

\(\overset{¬(A ∧ B)}{\underset{¬A ∨ ¬B}{⇵}}\).

Eliminasjon og #

Om vi vet at AB er sann vet vi nødvendigvis at ∧ er sann.

\(\overset{A ∧ B}{\underset{A}{↓}}\)

Dette kan vises f.eks. med Venn-diagram eller sannhetstabell.

Den motsatte regelen \(\overset{A}{\underset{A ∧ B}{↓}}\) gjelder ikke. Hvordan kan vi (be)vise det?

Talltyper#

Operatoren ∨, akkurat som ∧, tar to påstander og lager en påstand. Den er altså av typen 𝔹 × 𝔹 → 𝔹.

Operatoren ∀ (for alle) kan sees som en slags generalisering av ∧.

Og (∧) har sammenheng med snitt (∩) og også ×.

Didaktikk#

Noe om at And på en måte er større og på en måte mindre enn Or. Ordet “Begge”. Flere (Strengere) kriterier gir færre (svakere) eksempler.