konstantin tretjakov ([email protected]) · 1. matemaatika on teadmiste kogum 24.09.2015 algebra milleks...
TRANSCRIPT
Konstantin Tretjakov ([email protected])
24.09.2015
Mis on “Matemaatika”
Milleks mulle matemaatika
24.09.2015
Milleks seda õpetatakse?
Milleks mulle matemaatika
1. Matemaatika on teadmiste kogum
24.09.2015
Algebra
Milleks mulle matemaatika
Analüüs Disk.mat
Hulgateooria Mat. loogika
Fn. analüüs, Tõenäosusteooria ja statistika,
Optimiseerimine, Geomeetria, Krüptograafia, …
Omadused, algoritmid, rakendused.
2. Matemaatika on abstraktsiooni oskus
24.09.2015
𝟐 + 𝟑 ⋅ 𝟒
Rühm/Ring/Korpus/Ruum
(ℝ,+,×): 𝒂 + 𝒄 × 𝒃
Algebrad
Algebralised struktuurid
Milleks mulle matemaatika
2. Abstraktsiooni oskus
class RealNumber {
operator + (RealNumber a, RealNumber b);
operator * (RealNumber a, RealNumber b);
}
24.09.2015Milleks mulle matemaatika
2. Abstraktsiooni oskus
class RealNumber implements FieldElement {
operator + (RealNumber a, RealNumber b);
operator * (RealNumber a, RealNumber b);
}
interface FieldElement {
operator + (FieldElement a, FieldElement b);
operator * (FieldElement a, FieldElement b);
constraint
[FieldElement a,b,c => a*(b+c) = a*b + a*c]
}
24.09.2015Milleks mulle matemaatika
2. Abstraktsiooni oskus
24.09.2015Milleks mulle matemaatika
2. Abstraktsiooni oskus
24.09.2015
BigDecimal?
Fractional?
Complex?
Interval?
Vector?
Matrix?
Polynomial?
Milleks mulle matemaatika
2. Abstraktsiooni oskus
24.09.2015Milleks mulle matemaatika
2. Abstraktsiooni oskus
24.09.2015Milleks mulle matemaatika
2. Abstraktsiooni oskus
24.09.2015Milleks mulle matemaatika
2. Abstraktsiooni oskus
24.09.2015Milleks mulle matemaatika
Keel
24.09.2015Milleks mulle matemaatika
Keel
24.09.2015Milleks mulle matemaatika
Keel
“Keeleline relativism”
24.09.2015Milleks mulle matemaatika
24.09.2015Milleks mulle matemaatika
1. Matemaatika on teadmiste kogum
24.09.2015
Algebra
Milleks mulle matemaatika
Analüüs Disk.mat
Hulgateooria Mat. loogika
Fn. analüüs, Tõenäosusteooria ja statistika,
Optimiseerimine, Geomeetria, Krüptograafia, …
Omadused, algoritmid, rakendused.
Füüsika
24.09.2015Milleks mulle matemaatika
Tõenäosusteooria
24.09.2015Milleks mulle matemaatika
Optimiseerimine
24.09.2015Milleks mulle matemaatika
1. Matemaatika on teadmiste kogum
24.09.2015
Algebra
Milleks mulle matemaatika
Analüüs Disk.mat
Hulgateooria Mat. loogika
Fn. analüüs, Tõenäosusteooria ja statistika,
Optimiseerimine, Geomeetria, Krüptograafia, …
Omadused, algoritmid, rakendused.
Algebralised teisendused
𝑎 × 𝑏 + 𝑎 → 𝑎 × 𝑏 + 𝑎 × 𝑎 → 𝑎 × 𝑏 + 𝑎
24.09.2015Milleks mulle matemaatika
Algebralised teisendused
𝑎 × 𝑏 + 𝑎 → 𝑎 × 𝑏 + 𝑎 × 𝑎 → 𝑎 × 𝑏 + 𝑎
Näiteks, optimiseeriv kompileerimine
24.09.2015Milleks mulle matemaatika
Algebralised teisendused
24.09.2015
select id from users, permissions, page
where users.id = permissions.user_id and
permissions.page_id = page.id and
permissions.type = ‘read’
Milleks mulle matemaatika
Algebralised teisendused
24.09.2015
select id from users, permissions, page
where users.id = permissions.user_id and
permissions.page_id = page.id and
permissions.type = ‘read’
𝜋𝑈.𝑖𝑑 ⋅ 𝜎𝑃 ⋅ 𝜎𝑃,Π ⋅ 𝜎𝑈,𝑃(𝑈 × 𝑃 × Π)
Milleks mulle matemaatika
Algebralised teisendused
24.09.2015
select id from users, permissions, page
where users.id = permissions.user_id and
permissions.page_id = page.id and
permissions.type = ‘read’
𝜋𝑈.𝑖𝑑 ⋅ 𝜎𝑃 ⋅ 𝜎𝑃,Π ⋅ 𝜎𝑈,𝑃 𝑈 × 𝑃 × Π →
𝜋𝑈.𝑖𝑑 ⋅ 𝜎𝑃,Π ⋅ 𝜎𝑈,𝑃 ⋅ 𝜎𝑃 𝑈 × 𝑃 × Π →
𝜎𝑃,Π(𝜎𝑈,𝑃 𝜋𝑈.𝑖𝑑(𝑈) × 𝜎𝑃(𝑃)) × Π
or
𝜎𝑈,𝑃(𝜋𝑈.𝑖𝑑(𝑈) × 𝜎𝑃,Π 𝜎𝑃 𝑃 × Π )
Milleks mulle matemaatika
Enimkasutatavad algebralised
struktuurid
Vektorruum ℝ𝑛 või ℂ𝑛
Lineaarteisenduste/Maatriksite ring ℝ𝑚×𝑛
Ring/Korpus ℤ𝑛 Ring 𝔽[𝑥]
24.09.2015Milleks mulle matemaatika
Enimkasutatavad algebralised
struktuurid
Vektorruum ℝ𝑛 või ℂ𝑛
Lineaarteisenduste/Maatriksite ring ℝ𝑚×𝑛
Ring/Korpus ℤ𝑛 Ring 𝔽[𝑥]
24.09.2015Milleks mulle matemaatika
Lineaaralgebra
Vektorruum ℝ𝑛 või ℂ𝑛
Lineaarteisenduste/Maatriksite ring ℝ𝑚×𝑛
24.09.2015Milleks mulle matemaatika
Lineaaralgebra
ℝ𝑛 või ℂ𝑛
24.09.2015Milleks mulle matemaatika
Lineaaralgebra
ℝ𝑛 või ℂ𝑛
Punkt või suund kahe- või kolmemõõtmelises ruumis
Objekti karakteristikute komplekt
Signaal (heli, pilt, video)
Objekti “kood”
ℝ𝑚×𝑛
Graafi seosed
Tõenäosusjaotus(ed)
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Vektorruum ℝ𝑛 või ℂ𝑛
Lineaarteisenduste/Maatriksite ring ℝ𝑚×𝑛
Ring/Korpus ℤ𝑛 Ring 𝔽[𝑥]
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Arvuti jaoks kõige tähtsam korpus?
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Arvuti jaoks kõige tähtsam korpus?
(ℤ2, +,×)
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Arvuti jaoks kõige tähtsam korpus?
ℤ2, +,×
ℤ2𝑛 , +,×
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Arvuti jaoks kõige tähtsam korpus?
ℤ2, +,×
ℤ2𝑛 , +,×
ℤ2𝑛 , +𝐹 ,×𝐹
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Arvuti jaoks kõige tähtsam korpus?
ℤ2, +,×
ℤ2𝑛 , +,×
ℤ2𝑛 , +𝐹 ,×𝐹 ∼? (ℝ,+,×)
24.09.2015Milleks mulle matemaatika
Diskreetne matemaatika
Krüptograafia
ℤ𝑛,×
Olgu 𝑔 ∈ ℤ𝑛, siis G = {𝑔𝑎 ∶ 𝑎 ∈ ℤ𝑛} on ℤ𝑛,×alamrühm.
Diskreetne logarithm, Diffie-Hellman
G suurus, RSA
24.09.2015Milleks mulle matemaatika
Kokkuvõte
Matemaatika on abstraktsioonivõime.
Seda on ka praktikas vaja
Igal pool
Võtke seda tõsiselt
24.09.2015Milleks mulle matemaatika