Lambda-arvutus. λ-termide süntaks. Näiteid λ-termidest. Sulgudest hoidumine. E ::= V muutuja (E 1 E 2 ) aplikatsioon (λv.
|
|
- ĒΔανιήλ Βαμβακάς
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Lambda-arvutus
2 λ-termide süntaks Näiteid λ-termidest Sulgudest hoidumine Lambda-arvutus E ::= V muutuja (E 1 E 2 ) aplikatsioon (λv. E) abstraktsioon (λx. x) (((λx. (λf. (f x))) y)(λz. z)) (λx. y) (λx. ((add x) 1)) E 1 E 2... E n ((...(E 1 E 2 )...)E n ) λv. E 1 E 2... E n (λv. (E 1 E 2... E n )) λv 1 V 2... V n. E (λv 1. (λv 2. (...(λv n. E)...))
3 Vabad ja seotud muutujad Lambda-arvutus Muutuja x on vaba λ-termis E (so. x FV(E)), kui ta ei asu sümboli λx mõjupiirkonnas. Vastasel korral on x seotud. FV(x) = {x} FV(E 1 E 2 ) = FV(E 1 ) FV(E 2 ) FV(λx. E) = FV(E) {x} λ-termi E nimetatakse kinniseks kui FV(E) = Näide (λx. y x) (λy. x y)
4 Vabad ja seotud muutujad Lambda-arvutus Muutuja x on vaba λ-termis E (so. x FV(E)), kui ta ei asu sümboli λx mõjupiirkonnas. Vastasel korral on x seotud. FV(x) = {x} FV(E 1 E 2 ) = FV(E 1 ) FV(E 2 ) FV(λx. E) = FV(E) {x} λ-termi E nimetatakse kinniseks kui FV(E) = Näide (λx. y x) (λy. x y) vaba seotud vaba seotud
5 Teooria λ Aksioomid M = M (λx. M) N = M[N/x] (β) Tuletusreeglid M = N N = M M = N N = L M = L M = N MZ = NZ M = N ZM = ZN M = N λx. M = λx. N (ξ) NB! Relatsiooni = nimetatakse konversiooniks.
6 β - konversioon Teooria λ Vastab funktsiooni väljakutse väärtustamisele! Näited (λx. f x) E = f E (λx y. add x y) 3 = λy. add 3 y (λy. add 3 y) 4 = add 3 4 (λx y. add x y)(square y) λy. add (square y) y
7 Teooria λ Püsipunktiteoreem F Λ, X Λ. FX = X Tõestus Olgu W λx. F(xx) ja X WW. Siis X WW (λx. F(xx))W = F(WW ) FX Näited term λxy. xy λx. x tema püsipunkt (λxy. (xx)y)(λxy. (xx)y) (λx. xx)(λx. xx)
8 α-kongruents Teooria λ Term M on α-kongruentne termiga N (tähistame M α N), kui M ja N on identsed muutujate ümbernimetamise täpsuseni. Näited λx. x α λy. y λx. f x α λz. f z λx. (λy. y) x α λy. (λy. y) y λx y. add x y α λy y. add y y Konventsioon Kõik seotud muutujad on vabadest muutujatest erinevad.
9 Substitutsioon Teooria λ Muutuja x substitutsiooniks termiga E nimetatakse muutuja x kõigi vabade esinemiste asendamist termiga E selliselt, et kõik termi E vabad muutujad on ka pärast asendamist vabad. Substitutsiooni definitsioon E E[E /x] x E y E 1 E 2 λy. E 1 y E 1 [E /x] E 2 [E /x] λy. E 1 [E /x]
10 Substitutsioon Substitutsiooni definitsioon a la Church E E[E /x] x E y E 1 E 2 y E 1 [E /x] E 2 [E /x] λx. E 1 λx. E 1 λy. E 1 (y FV(E )) λy. E 1 [E /x] λy. E 1 (y FV(E )) λz. E 1 [z/y][e /x] z on uus muutuja
11 Substitutsioon Substitutsiooni lemma Kui x ja y on erinevad muutujad ning x FV(L), siis M[N/x][L/y] M[L/y][N[L/y]/x] Substitutsiooni omadusi M = M M[N/x] = M [N/x] N = N M[N/x] = M[N /x] Ilmutatud viidatavus (Leibniz) Olgu C[ ] mingi kontekst, siis M = N C[M] = C[N]
12 Teooria λ + ext Teooria λ + η M x = N x M = N Ekstensionaalsus x FV(MN) (ext) λx. M x = M x FV(M) (η) Näited λx. (λy. y) x = λy. y λx. add x = add λx. add x x add x Lemma Teooriad λ + ext ja λ + η on ekvivalentsed.
13 Mõisted Näide Reduktsioon Reduktsioon on ainult vasakult paremale rakendatav konversioon; paremalt vasakule ekspansioon. Alamtermi, millele saab rakendada reduktsioonireeglit nim. reedeksiks. Ilma ühtegi reedeksita term on normaalkujul. η-reedeks {}}{ (λx. (λx. x) (λx. x) x) z }{{} β-reedeks β-reedeks
14 Reduktsioon
15 Mõisted Reduktsioon Relatsioon R Λ 2 on kooskõlaline kui iga termi M,N Λ ja üheaugulise konteksti C[ ] korral: (M,N) R = (C[M],C[N]) R Relatsiooni R Λ 2 nimatatakse võrduseks (kongruentsiks) kui ta on kooskõlaline ekvivalentsusrelatsioon. Relatsiooni R Λ 2 nimetatakse reduktsiooniks kui ta on kooskõlaline, refleksiivne ja transitiivne.
16 Reduktsioon Ühesammuline R-reduktsioon (M,N) R M R N M R N λx. M R λx. N M R N MZ R NZ M R N ZM R ZN R-reduktsioon M R N M = R N M = R M M = R N N = R L M = R L R-konversioon M = R N M = R N N = R M M = R N M = R N N = R L M = R L
17 Reduktsioon Väide Relatsioonid R, = R ja = R on kooskõlalised. Lemma N = R N = M[N/x] = R M[N /x] NB! Ei kehti R korral! Näiteks kui M xx, N (λy.y)z ja N z, siis N β N, aga (λy.y)z((λy.y)z) β zz
18 Mõisted Reduktsioon Termi M nimetatakse R-reedeksisks kui N.(M,N) R. Termi N nimetatakse termi M R-kontraktumiks. Term M on R-normaalkujul kui ta sisalda ühtegi R-reedeksit. Termi N nimetatakse termi M R-normaalkujuks kui N on R-normaalkujul ja M = R N.
19 Väide Reduktsioon M R N M C[P],N C[Q] ja (P,Q) R. Järeldus Olgu M R-normaalkujul, siis M = R N = M N. NB! Sellest et N[M = R N = M N] ei järeldu, et term M oleks R-normaalkujul.
20 Church-Rosseri teoreem Mõisted Binaarne relatsioon on rombi omadusega ( = ) kui M,M 1,M 2 [M M 1 M M 2 = M 3 [M 1 M 3 M 2 M 3 ]] Relatsioon R on Church-Rosser (CR) kui = R = Church-Rosseri teoreem CR(R) M = R N = Z[M = R Z N = R Z] Järeldused Kui N on termi M R-normaalkuju, siis M = R N. Igal termil saab olla ülimalt üks normaalkuju.
21 Church-Rosseri teoreem Lemma = = =, kus on transitiivne sulund Hiidreduktsioon (grand reduction) M = 1 M N = 1 N M = 1 M MN = 1 M N M = 1 N λx. M = 1 λx. N M = 1 M N = 1 N (λx.m)n = 1 M [N /x]
22 Lemma Church-Rosseri teoreem M = 1 M,N = 1 N = M[N/x] = 1 M [N /x]; λx.m = 1 N = N λx.m, kus M = 1 M ; MN = 1 L järeldub: kas L M N, kus M = 1 M ja N = 1 N ; või M λx.p, L P [N /x], kus P = 1 P ja N = 1 N. Lemma = 1 = Teoreem = β on = 1 transitiivne sulund
23 Church-Rosseri teoreem Mõisted Binaarne relatsioon on nõrgalt rombi omadusega kui iga M, M 1 ja M 2 korral M M 1 M M 2 = M 3 [M 1 = M 3 M 2 = M 3] kus = on relatsiooni refleksiivne ja transitiivne sulund. Relatsioon R on nõrgalt Church-Rosser (WCR) kui R on nõrgalt rombi omadusega. Relatsioon R on tugevalt normaliseeruv (SN) kui ühegi termi M korral ei leidu lõpmatut reduktsioonijada. Newmanni lemma SN WCR CR
24 Reduktsioonistrateegiad
25 Reduktsioonijärjekorrad Reduktsioonistrateegiad Normaalkuju saavutamine sõltub reduktsiooni järjekorrast! Normaaljärjekord alati redutseeritakse kõige välimine vasakpoolne reedeks (λx.y)((λx.(xx))(λx.(xx))) β y Aplikatiivne järjekord alati redutseeritakse kõige sisemine vasakpoolne reedeks β... (λx.y)((λx.(xx))(λx.(xx))) (λx.y)((λx.(xx))(λx.(xx)))
26 Märgendatud λ-termid Näide Standardiseerimisteoreem Λ A on märgendatud λ-termide hulk: x a Λ A, kus a A ja x on muutuja; (λx.m) a Λ A, kus a A ja M Λ A ; (MN) a Λ A, kus a A ja M,N Λ A. Märgenduseks nimetatakse funktsiooni mis (märgendamata) termi iga alamtermiga seob märgendi. Märgendust nimetatakse algmärgenduseks kui erinevad alamtermid seotakse erinevate märgenditega. ((λx.(x 1 x 2 ) 3 ) 4 (y 5 z 6 ) 7 ) 8
27 Märgendatud β-reegel Standardiseerimisteoreem ((λx.m) a N) b = M[N/x] Märgendatud substitutsioon x a [N/x] N y a [N/x] y a (M 1 M 2 ) a [N/x] (M 1 [N/x]M 2 [N/x]) a (λy.m) a [N/x] (λy.m[n/x]) a Näide ((λx.(x 1 x 2 ) 3 ) 4 (y 5 z 6 ) 7 ) 8 β ((y 5 z 6 ) 7 (y 5 z 6 ) 7 ) 3
28 Reedeksi jäägid Näide Standardiseerimisteoreem Olgu M N, I termi M märgendus, J termi N märgendus ning redutseeritava reedeksi märgend (M N): alamtermi T Sub(N) nimetatakse alamtermi S Sub(M) järglaseks kui I(S) = J(T); reedeksi järglast nimetatakse selle reedeksi jäägiks; redutseeritud reedeksil ei ole ühtegi jääki. (λxy.(λzw.xz)y)mn β (λy.(λzw.mz)y)n β (λzw.mz)n β λw.mn
29 Peanormaalkujud Standardiseerimisteoreem Term M Λ on peanormaalkujul (HNF) kui M λx 1...x n.xm 1...M m n,m 0 Kui M λx 1...x n.(λx.m 0 )M 1...M m, kus n 0 ja m 1, siis alamtermi (λx.m 0 )M 1 nimetatakse peareedeksiks Term M Λ on nõrgal peanormaalkujul (WHNF) kui M { xm1...m n n 0 λx.m
30 Standardreduktsioon Standardiseerimisteoreem Standardreduktsiooniks nimatatakse reduktsioonijada M 0 0 M 1 1 M kus iga kahe reedeksi i ja j (i > j) korral i ei ole reedeksist j vasakul asuvate reedeksite jäägiks. NB! Normaaljärjekorras reduktsioon on standardreduktsioon!
31 Standardiseerimisteoreem Lemma M = N Z[M = h Z = i N] Standardiseerimisteoreem M = N M = s N
32 Variatsioonid
33 Konstantidega lambda-arvutus Konstantidega λ-arvutus E ::= V muutuja C konstant (E 1 E 2 ) aplikatsioon (λv. E) abstraktsioon Iga konstandiga seotakse mingi arv δ-reduktsiooni reegleid. Näide Naturaalarvud (0, 1, 2,...) ja liitmine (+) δ δ δ δ NB! δ-reeglite lisamine võib kokkuvoolavuse ära rikkuda!
34 De Bruijn i λ-termid De Bruijn i λ-arvutus Muutujad on asendatud siduva λ kaugusega E ::= N muutuja (E 1 E 2 ) aplikatsioon (λ E) abstraktsioon Näited λx. x λ1 λx y. x y λλ21 λx y. x y (λy. x y y) λλ21(λ311) λx. x (λy. x y y) λ1(λ211)
35 De Bruijn i λ-arvutus β-konversioon (λm)n = M[N/1] Substitutsiooni definitsioon m[n/n] = m if m < n m 1 if m > n shift n,1 (N) if m = n (M 1 M 2 )[N/n] = (M 1 [N/n]) (M 2 [N/n]) (λm)[n/n] = λ(m[n/n + 1]) shift n,i (j) = j if j < i j + n 1 if j i shift n,i (N 1 N 2 ) = shift n,i (N 1 ) shift n,i (N 2 ) shift n,i (λn) = λ shift n,i+1 (N)
36 Kombinaatorloogika
37 Väide Kombinaatorloogika Olgu M( x) mingi λ-term mis sisaldab vabu muutujaid x. Siis leidub term F selline, et F x = M( x). Kombinaatortermide süntaks E ::= I K S (E 1 E 2 ) Reduktsioonireeglid I x x K x y x S f g x f x (g x) NB! Identsuskombinaator on teistest defineeritav: SKK = I
38 Kombinaatorloogika Teooria CL Aksioomid Tuletusreeglid P = P K P Q = P S P Q R = P R (Q R) P = Q Q = P P = Q Q = R P = R P = Q PR = QR P = Q RP = RQ
39 Kombinaatorloogika ja λ-arvutus CL Λ Abstraktsioon I λx. x K λx y. x S λf g x. f x (g x) [x] x I [x] y K y [x] c K c [x] (E 1 E 2 ) S ([x] E 1 ) ([x] E 2 )
40 Kombinaatorloogika ja λ-arvutus Λ CL Näide C [[x]] = x C [[c]] = c C [[(E 1 E 2 )]] = (C [[E 1 ]]) (C [[E 2 ]]) C [[(λx. E)]] = [x] (C [[E]]) C [[(λx y. y x)]] = [x] ([y] (y x)) = [x] (S ([y] y) ([y] x)) = [x] (S I (K x)) = S ([x] S I) ([x] K x) = S (S ([x] S) ([x] I)) (S ([x] K) ([x] x)) = S (S (K S) (K I)) (S (K K) I)
41 Kombinaatorloogika ja λ-arvutus Lemma CL P = Q = λ P λ = Q λ NB! Vastupidine ei kehti!! (Näiteks: SK KI) Curry aksioomid K = S(S(KS)(S(KK)K))(K(SKK)) S = S(S(KS)(S(K(S(KS)))(S(K(S(KK)))S)))(K(K(SKK))) S(S(KS)(S(KK)(S(KS)K)))(KK) = S(KK) S(KS)(S(KK)) = S(KK)(S(S(KS)(S(KK)(SKK)))(K(SKK))) S(K(S(KS)))(S(KS)(S(KS))) = S(S(KS)(S(KK)(S(KS)(S(K(S(KS)))S))))(KS)
42 NB! Optimiseerimised Kombinaatortermi suurus on eksponentsiaalne esialgse termi argumentide arvust! Kombinaatorid B ja C B S(KS)K C S(BS(BKS))(KK) Reduktsioonireeglid B f g x f (g x) C f g x f x g
43 Optimiseerimisreeglid Optimiseerimised S (K p) (K q) = K (p q) S (K p) I = p S (K p) q = B p q S p (K q) = C p q Näide C [[(λx y. y x)]] = [x] (S I (K x)) = [x] (C I x) = S ([x](c I) ([x]x)) = S (S (K C) (K I)) I = S (K (C I)) I = C I
44 NB! Optimiseerimised Optimiseeritud kombinaatortermi suurus on esialgse termi ruut! C [[λx 1.p q]] = S p 1 q 1 C [[λx 2 x 1.p q]] = S (B S p 2 ) q 2 C [[λx 3 x 2 x 1.p q]] = S (B S (B (B S) p 3 )) q 3 C [[λx 4 x 3 x 2 x 1.p q]] = S (B S (B (B S) (B (B (B S)) p 4 ))) q 4
45 Turneri kombinaatorid Optimiseerimisreeglid Optimiseerimised S c f g x c (f x) (g x) B c f g x c f (g x) C c f g x c (f x) g B c f g x c (f (g x)) S (K p) (K q) = K (p q) S (K p) I = p S (K p) (B q r) = B p q r S (K p) q = B p q S (B p q) (K r) = C p q r S p (K q) = C p q S (B p q) r = S p q r
46 Arvutatavus ja Church i tees
47 Andmete esitamine λ-arvutuses Baaskombinaatorid I λx. x K λx y. x S λf g x. f x (g x) Astendamine E 0 E E E n E E(E(...(E E }{{} )...)) n tükki NB! E n (E E ) E n+1 E E (E n E )
48 Tõeväärtused Spetsifikatsioon not true = false not false = true Definitsioon Näide true λxy. x ( K) false λxy. y not λt. t false true not true (λt. t false true) true true false true (λx. λy. x) false true (λy. false) true false
49 Tingimuslause Spetsifikatsioon cond true E 1 E 2 = E 1 cond false E 1 E 2 = E 2 Definitsioon cond λt x y. t x y Näide cond false E 1 E 2 (λt x y. t x y) false E 1 E 2 = false E 1 E 2 (λx y. y) E 1 E 2 = E 2
50 Paarid ja ennikud Paarid Ennikud fst λp. p true snd λp. p false (E 1,E 2 ) λf. f E 1 E 2 (E 1,...,E n ) (E 1,(...(E n 1,E n )...)) E n 1 fst E E n 2 fst (snd E)... E n i fst (snd i 1 E)... E n n snd n 1 E
51 Standardnumbrid Liitmine (?!) Naturaalarvud 0 λx. x ( I) n+1 (false, n ) succ λn. (false,n) pred λn. n false ( snd) iszero λn. n true ( fst) add = λx y. cond(iszero x) y (add(pred x)(succ y))
52 Church i numbrid Naturaalarvud n λf x. f n x succ λn. λf x. n f (f x) iszero λn. n (λx. false) true add λm n. λf x. m f (n f x) Näide add 2 1 (λm n. λf x. m f (n f x)) 2 1 = λf x. 2 f (1 f x) = λf x. f (f (1 f x)) = λf x. f (f (f x))) 3 Korrutamine ja astendamine mul λm n. λf x. m (n f ) x exp λm n. λf x. n m f x
53 Naturaalarvud Ühe lahutamine abifunktsiooni spetsifikatsioon prefn f (true, x) = (false, x) prefn f (false, x) = (false, f x) (prefn f ) n (false,x) = (false,f n x) (prefn f ) n (true,x) = (false,f n 1 x) Ühe lahutamine definitsioon prefn λf p.(false,(cond(fstp)(sndp)(f (sndp)))) pred λn. λf x. snd(n(prefnf )(true, x)) Näide pred n f x = snd (n (prefn f ) (true,x)) = snd ((prefn f ) n (true,x)) = snd (false,f n 1 x) = f n 1 x
54 Listid Definitsioon Näide nil λz. z ( I) cons λx y. (false,(x,y)) null λz. z true ( fst) hd λz. fst (snd z)) tl λz. snd (snd z)) null nil fst (λz. z) (λp. p true) (λz. z) = true
55 Püsipunktid Püsipunktiteoreem F. X. X = F X Mõisted Termi M nimetatakse püsipunkti kombinaatoriks kui F. M F = F (M F) Curry paradoksaalne kombinaator Y λf.(λx.f (xx))(λx.f (xx)) Tugev püsipunkti kombinaator Θ (λxy. y(xxy))(λxy. y(xxy))
56 Püsipunktid Lemma Olgu G λyf.f (yf ) ( SI) M on püsipunkti kombinaator M = GM Tõestus ( ) Kui M = GM, siis: F. M F = G M F (λyf.f (yf ))M F = F(M F) ( ) Kui M on püsipunkti kombinaator, siis: G M = λf.f (Mf ) = λf.mf = M
57 Lemma Püsipunktid Kõik alljärgneva jada elemendid on püsipunkti kombinaatorid Y 0 Y Y n+1 Y n G Tõestus Y n+1 Y n G = G (Y n G) G Y n+1 NB! Y 1 = Θ
58 Lemma Olgu C C(f, x), siis Tõestus F. N. F N = C(F, N) F. N. F N = C(F, N) Võtame F Θ(λf x.c(f, x)) Standardnumbrite liitmine Rekursioon add = λx y. cond(iszero x) y (add(pred x)(succ y)) add Y(λf x y. cond(iszero x) y (f (pred x)(succ y)))
59 Mitmekohalised funktsioonid Currymine curry n λf x 1... x n. f (x 1,...,x n ) uncurry n λf p. f (p n 1)... (p n n) NB! curry n (uncurry n N) = N uncurry n (curry n M) = M Üldistatud λ-abstraktsioon λ(v 1,...,V n ). E uncurry n (λv 1... V n. E) Üldistatud β-konversioon (λ(v 1,...,V n ). E)(E 1,...,E n ) β E[E 1...E n /V 1...V n ]
60 Vastastikune rekursioon Rekursioon f 1 = F 1 f 1...f n f 2 = F 2 f 1...f n... f n = F n f 1...f n Definitsioon f Y(λ(f 1,...,f n ). (F 1 f 1...f n,..., F n f 1...f n )) f 1 f n 1 f 2 f n 2... f n f n n
61 Arvutatavus Church i tees Kõik arvutatavad funktsioonid on esitatavad λ-arvutuses! Lihtrekursiivsed funktsioonid (i) 0 (ii) S(x) = x + 1 (iii) Un i (x 1,x 2,...,x n ) = x i (iv) f (x 1,...,x n ) = g(h 1 (x 1,...,x n ),...,h r (x 1,...,x n )) (v) f (0,x 2,...,x n ) = g(x 2,...,x n ) f (S(x 1 ),x 2,...,x n ) = h(f (x 1,x 2,...,x n ),x 2,...,x n ) Osaliselt rekursiivsed funktsioonid (vi) f (x 1,...,x n ) = min { y g(y,x 2,...,x n ) = x 1 }
62 Minimiseerimine Definitsioon Arvutatavus minxf (x 1,...,x n ) = cond(eq(f (x,x 2,...,x n )x 1 ) x (min(succx)f (x 1,...,x n ))) min Y (λmxf (x 1,...,x n ). cond (eq (f (x,x 2,...,x n )) x 1 ) x (m(succ x) f (x 1,...,x n )))
x E[x] x xµº λx. E[x] λx. x 2 3x +2
¾ λ¹ ÐÓÒ Ó ÙÖ ½ ¼ º õ ¹ ¹ ÙÖ ¾ ÙÖ º ÃÐ ¹ ½ ¼º ¹ Ð Ñ ÐÙÐÙ µ λ¹ λ¹ ÐÙÐÙ µº λ¹ º ý ½ ¼ ø λ¹ ÃÐ º λ¹ ÌÙÖ Ò ÌÙÖ º ÌÙÖ Ò ÚÓÒ Æ ÙÑ ÒÒ ¹ ÇÊÌÊ Æ Ä Çĺ ý λ¹ ¹ º Ö ÙØ ÓÒ Ñ Ò µ Ø ¹ ÓÛ ÓÑÔÙØ Ö µ ¹ λ¹ º λ¹ ÙÒØ ÓÒ Ð
MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED LEA PALLAS XII OSA
MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED LEA PALLAS XII OSA SISUKORD 8 MÄÄRAMATA INTEGRAAL 56 8 Algfunktsioon ja määramata integraal 56 8 Integraalide tabel 57 8 Määramata integraali omadusi 58
T~oestatavalt korrektne transleerimine
T~oestatavalt korrektne transleerimine Transleerimisel koostatakse lähtekeelsele programmile vastav sihtkeelne programm. Transleerimine on korrektne, kui transleerimisel programmi tähendus säilib. Formaalsemalt:
ITI 0041 Loogika arvutiteaduses Sügis 2005 / Tarmo Uustalu Loeng 4 PREDIKAATLOOGIKA
PREDIKAATLOOGIKA Predikaatloogika on lauseloogika tugev laiendus. Predikaatloogikas saab nimetada asju ning rääkida nende omadustest. Väljendusvõimsuselt on predikaatloogika seega oluliselt peenekoelisem
Funktsiooni diferentsiaal
Diferentsiaal Funktsiooni diferentsiaal Argumendi muut Δx ja sellele vastav funktsiooni y = f (x) muut kohal x Eeldusel, et f D(x), saame Δy = f (x + Δx) f (x). f (x) = ehk piisavalt väikese Δx korral
Kirjeldab kuidas toimub programmide täitmine Tähendus spetsifitseeritakse olekuteisendussüsteemi abil Loomulik semantika
Operatsioonsemantika Kirjeldab kuidas toimub programmide täitmine Tähendus spetsifitseeritakse olekuteisendussüsteemi abil Loomulik semantika kirjeldab kuidas j~outakse l~oppolekusse Struktuurne semantika
HULGATEOORIA ELEMENTE
HULGATEOORIA ELEMENTE Teema 2.2. Hulga elementide loendamine Jaan Penjam, email: jaan@cs.ioc.ee Diskreetne Matemaatika II: Hulgateooria 1 / 31 Loengu kava 2 Hulga elementide loendamine Hulga võimsus Loenduvad
Kompleksarvu algebraline kuju
Kompleksarvud p. 1/15 Kompleksarvud Kompleksarvu algebraline kuju Mati Väljas mati.valjas@ttu.ee Tallinna Tehnikaülikool Kompleksarvud p. 2/15 Hulk Hulk on kaasaegse matemaatika algmõiste, mida ei saa
Kontekstivabad keeled
Kontekstivabad keeled Teema 2.1 Jaan Penjam, email: jaan@cs.ioc.ee Rekursiooni- ja keerukusteooria: KV keeled 1 / 27 Loengu kava 1 Kontekstivabad grammatikad 2 Süntaksipuud 3 Chomsky normaalkuju Jaan Penjam,
Κεφάλαιο 10 Λάμβδα λογισμός
Κεφάλαιο 10 Λάμβδα λογισμός Προπτυχιακό μάθημα Αρχές Γλωσσών Προγραμματισμού Π. Ροντογιάννης 1 Ιστορική εξέλιξη λ-λογισμού - 1 Αναπτύχθηκε αρχικά από τον Alonzo Church στις αρχές της δεκαετίας του 1930,
Lokaalsed ekstreemumid
Lokaalsed ekstreemumid Öeldakse, et funktsioonil f (x) on punktis x lokaalne maksimum, kui leidub selline positiivne arv δ, et 0 < Δx < δ Δy 0. Öeldakse, et funktsioonil f (x) on punktis x lokaalne miinimum,
The λ-calculus. Lecturer: John Wickerson. Phil Wadler
The λ-calculus Lecturer: John Wickerson Phil Wadler A tiny bit of Java expr ::= expr + expr expr < expr x n block ::= cmd { cmd... cmd } cmd ::= expr; if(cmd) block else block; if(cmd) block; try{cmd}
Geomeetrilised vektorid
Vektorid Geomeetrilised vektorid Skalaarideks nimetatakse suurusi, mida saab esitada ühe arvuga suuruse arvulise väärtusega. Skalaari iseloomuga suurusi nimetatakse skalaarseteks suurusteks. Skalaarse
KOMBINATSIOONID, PERMUTATSIOOND JA BINOOMKORDAJAD
KOMBINATSIOONID, PERMUTATSIOOND JA BINOOMKORDAJAD Teema 3.1 (Õpiku peatükid 1 ja 3) Jaan Penjam, email: jaan@cs.ioc.ee Diskreetne Matemaatika II: Kombinatoorika 1 / 31 Loengu kava 1 Tähistusi 2 Kombinatoorsed
{1 x2 }, 1 + x + + xn +
ΛΟΓΙΚΗ ΚΑΙ ΣΥΝΑΡΤΗΣΙΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΠΡΟΚΑΤΑΡΚΤΙΚΑ Η έννοια της συνάρτησης. Η έννοια της συνάρτησης είναι κεντρική έννοια στα Μαθηματικά και στην Πληροφορική, καθώς και στην εξέλιξη αυτών των δύο επιστημών.
Punktide jaotus: kodutööd 15, nädalatestid 5, kontrolltööd 20+20, eksam 40, lisapunktid Kontrolltööd sisaldavad ka testile vastamist
Loeng 2 Punktide jaotus: kodutööd 15, nädalatestid 5, kontrolltööd 20+20, eksam 40, lisapunktid Kontrolltööd sisaldavad ka testile vastamist P2 - tuleb P1 lahendus T P~Q = { x P(x)~Q(x) = t} = = {x P(x)
HAPE-ALUS TASAKAAL. Teema nr 2
PE-LUS TSL Teema nr Tugevad happed Tugevad happed on lahuses täielikult dissotiseerunud + sisaldus lahuses on võrdne happe analüütilise kontsentratsiooniga Nt NO Cl SO 4 (esimeses astmes) p a väärtused
Suhteline salajasus. Peeter Laud. Tartu Ülikool. peeter TTÜ, p.1/27
Suhteline salajasus Peeter Laud peeter l@ut.ee Tartu Ülikool TTÜ, 11.12.2003 p.1/27 Probleemi olemus salajased sisendid avalikud väljundid Program muud väljundid muud sisendid mittesalajased väljundid
MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED, ÜLESANDED LEA PALLAS VII OSA
MATEMAATIKA TÄIENDUSÕPE MÕISTED, VALEMID, NÄITED, ÜLESANDED LEA PALLAS VII OSA SISUKORD 57 Joone uutuja Näited 8 58 Ülesanded uutuja võrrandi koostamisest 57 Joone uutuja Näited Funktsiooni tuletisel on
Mudeliteooria. Kursust luges: Kalle Kaarli september a. 1 Käesoleva konspekti on L A TEX-kujule viinud Indrek Zolk.
Mudeliteooria Kursust luges: Kalle Kaarli 1 20. september 2004. a. 1 Käesoleva konspekti on L A TEX-kujule viinud Indrek Zolk. 2 Sisukord 1 Põhimõisted 9 1.1 Signatuur ja struktuur.................. 9
About these lecture notes. Simply Typed λ-calculus. Types
About these lecture notes Simply Typed λ-calculus Akim Demaille akim@lrde.epita.fr EPITA École Pour l Informatique et les Techniques Avancées Many of these slides are largely inspired from Andrew D. Ker
Formaalsete keelte teooria. Mati Pentus
Formaalsete keelte teooria Mati Pentus http://lpcs.math.msu.su/~pentus/ftp/fkt/ 2009 13. november 2009. a. Formaalsete keelte teooria 2 Peatükk 1. Keeled ja grammatikad Definitsioon 1.1. Naturaalarvudeks
Foundations of Computer Science ENGR 3520 Fall 2013 Thursday, Nov 21, 2013
Foundations of Computer Science Lecture Notes ENGR 3520 Fall 2013 Thursday, Nov 21, 2013 λ-calculus λ-terms. A λ-term is either: A variable x, y, z,... λx.m M N (M) (where x is a variable and M a λ-term)
Arvuteooria. Diskreetse matemaatika elemendid. Sügis 2008
Sügis 2008 Jaguvus Olgu a ja b täisarvud. Kui leidub selline täisarv m, et b = am, siis ütleme, et arv a jagab arvu b ehk arv b jagub arvuga a. Tähistused: a b b. a Näiteks arv a jagab arvu b arv b jagub
ΓΗ ΚΑΙ ΣΥΜΠΑΝ. Εικόνα 1. Φωτογραφία του γαλαξία μας (από αρχείο της NASA)
ΓΗ ΚΑΙ ΣΥΜΠΑΝ Φύση του σύμπαντος Η γη είναι μία μονάδα μέσα στο ηλιακό μας σύστημα, το οποίο αποτελείται από τον ήλιο, τους πλανήτες μαζί με τους δορυφόρους τους, τους κομήτες, τα αστεροειδή και τους μετεωρίτες.
Diskreetne matemaatika 2016/2017. õ. a. Professor Peeter Puusemp
Diskreetne matemaatika 2016/2017. õ. a. Professor Peeter Puusemp http://www.staff.ttu.ee/ puusemp/ Sellel kodulehe aadressil asub alajaotuse Diskreetne matemaatika all elektrooniline õpik ja ülesannete
Kontekstivabad keeled
Kontekstivabad keeled Teema 2.2 Jaan Penjam, email: jaan@cs.ioc.ee Rekursiooni- ja keerukusteooria: KV keeled 1 / 28 Sisukord 1 Pinuautomaadid 2 KV keeled ja pinuautomaadid Jaan Penjam, email: jaan@cs.ioc.ee
ΠΕΤΡΟΣ ΣΤΕΦΑΝΕΑΣ ΓΙΩΡΓΟΣ ΚΟΛΕΤΣΟΣ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΛΟΓΙΚΗΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΠΕΤΡΟΣ ΣΤΕΦΑΝΕΑΣ ΓΙΩΡΓΟΣ ΚΟΛΕΤΣΟΣ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΛΟΓΙΚΗΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΠΕΤΡΟΣ ΣΤΕΦΑΝΕΑΣ ΓΕΩΡΓΙΟΣ ΚΟΛΕΤΣΟΣ Εφαρμογές της Λογικής στην Πληροφορική Εφαρμογές της Λογικής στην Πληροφορική Συγγραφή Πέτρος
!"#!"!"# $ "# '()!* '+!*, -"*!" $ "#. /01 023 43 56789:3 4 ;8< = 7 >/? 44= 7 @ 90A 98BB8: ;4B0C BD :0 E D:84F3 B8: ;4BG H ;8
Graafiteooria üldmõisteid. Graaf G ( X, A ) Tippude hulk: X={ x 1, x 2,.., x n } Servade (kaarte) hulk: A={ a 1, a 2,.., a m } Orienteeritud graafid
Graafiteooria üldmõisteid Graaf G ( X, A ) Tippude hulk: X={ x 1, x 2,.., x n } Servade (kaarte) hulk: A={ a 1, a 2,.., a m } Orienteeritud graafid Orienteerimata graafid G(x i )={ x k < x i, x k > A}
2.2.1 Geomeetriline interpretatsioon
2.2. MAATRIKSI P X OMADUSED 19 2.2.1 Geomeetriline interpretatsioon Maatriksi X (dimensioonidega n k) veergude poolt moodustatav vektorruum (inglise k. column space) C(X) on defineeritud järgmiselt: Defineerides
Estimation of grain boundary segregation enthalpy and its role in stable nanocrystalline alloy design
Supplemental Material for Estimation of grain boundary segregation enthalpy and its role in stable nanocrystalline alloy design By H. A. Murdoch and C.A. Schuh Miedema model RKM model ΔH mix ΔH seg ΔH
T λx. (λy. x) F λx. (λy. y) if λpca. pca
#,, - Class 32: Computability in Theory and Practice Menu Lambda Calculus Review Computability in Theory and Practice Learning to Count CS50: Computer Science University of Virginia Computer Science David
Algebraliste võrrandite lahenduvus radikaalides. Raido Paas Juhendaja: Mart Abel
Algebraliste võrrandite lahenduvus radikaalides Magistritöö Raido Paas Juhendaja: Mart Abel Tartu 2013 Sisukord Sissejuhatus Ajalooline sissejuhatus iii v 1 Rühmateooria elemente 1 1.1 Substitutsioonide
Semantiline analüüs. Süntaksipuu dekoreeritakse tüübi- ja muu kontekstist sõltuva
Semantiline analüüs Semantiline analüüs Semantiline analüüs kontrollib programmi kontekstuaalsete sõltuvuste korrektsust: leiab vastavuse defineerivate ja kasutusesinemiste vahel, leiab esinemiste tüübid
Matemaatiline analüüs I iseseisvad ülesanded
Matemaatiline analüüs I iseseisvad ülesanded. Leidke funktsiooni y = log( ) + + 5 määramispiirkond.. Leidke funktsiooni y = + arcsin 5 määramispiirkond.. Leidke funktsiooni y = sin + 6 määramispiirkond.
MÉTHODES ET EXERCICES
J.-M. MONIER I G. HABERER I C. LARDON MATHS PCSI PTSI MÉTHODES ET EXERCICES 4 e édition Création graphique de la couverture : Hokus Pokus Créations Dunod, 2018 11 rue Paul Bert, 92240 Malakoff www.dunod.com
1.1. NATURAAL-, TÄIS- JA RATSIONAALARVUD
1. Reaalarvud 1.1. NATURAAL-, TÄIS- JA RATSIONAALARVUD Arvu mõiste hakkas kujunema aastatuhandeid tagasi, täiustudes ja üldistudes koos inimkonna arenguga. Juba ürgühiskonnas tekkis vajadus teatavaid hulki
ALGEBRA I. Kevad Lektor: Valdis Laan
ALGEBRA I Kevad 2013 Lektor: Valdis Laan Sisukord 1 Maatriksid 5 1.1 Sissejuhatus....................................... 5 1.2 Maatriksi mõiste.................................... 6 1.3 Reaalarvudest ja
Κεφάλαιο 1 Πραγματικοί Αριθμοί 1.1 Σύνολα
x 2 + 1 = 0 N = {1, 2, 3....}, Z Q a, b a, b N c, d c, d N a + b = c, a b = d. a a N 1 a = a 1 = a. < > P n P (n) P (1) n = 1 P (n) P (n + 1) n n + 1 P (n) n P (n) n P n P (n) P (m) P (n) n m P (n + 1)
KATEGOORIATEOORIA. Kevad 2016
KTEGOORITEOORI Kevad 2016 Loengukonspekt Lektor: Valdis Laan 1 1. Kategooriad 1.1. Hulgateoreetilistest alustest On hästi teada, et kõigi hulkade hulka ei ole olemas. Samas kategooriateoorias sooviks me
Νόµοςπεριοδικότητας του Moseley:Η χηµική συµπεριφορά (οι ιδιότητες) των στοιχείων είναι περιοδική συνάρτηση του ατοµικού τους αριθµού.
Νόµοςπεριοδικότητας του Moseley:Η χηµική συµπεριφορά (οι ιδιότητες) των στοιχείων είναι περιοδική συνάρτηση του ατοµικού τους αριθµού. Περιοδικός πίνακας: α. Είναι µια ταξινόµηση των στοιχείων κατά αύξοντα
γ n ϑ n n ψ T 8 Q 6 j, k, m, n, p, r, r t, x, y f m (x) (f(x)) m / a/b (f g)(x) = f(g(x)) n f f n I J α β I = α + βj N, Z, Q ϕ Εὐκλείδης ὁ Ἀλεξανδρεύς Στοιχεῖα ἄκρος καὶ μέσος λόγος ὕδωρ αἰθήρ ϕ φ Φ τ
2. HULGATEOORIA ELEMENTE
2. HULGATEOORIA ELEMENTE 2.1. Hulgad, nende esitusviisid. Alamhulgad Hulga mõiste on matemaatika algmõiste ja seda ei saa def ineerida. Me võime vaid selgitada, kuidas seda abstraktset mõistet endale kujundada.
KATEGOORIATEOORIA. Kevad 2010
KTEGOORITEOORI Kevad 2010 Loengukonspekt Lektor: Valdis Laan 1 1. Kategooriad 1.1. Hulgateoreetilistest alustest On hästi teada, et kõigi hulkade hulka ei ole olemas. Samas kategooriateoorias sooviks me
Introduction to Type Theory February 2008 Alpha Lernet Summer School Piriapolis, Uruguay. Herman Geuvers Nijmegen & Eindhoven, NL
Introduction to Type Theory February 2008 Alpha Lernet Summer School Piriapolis, Uruguay Herman Geuvers Nijmegen & Eindhoven, NL Lecture 1: Introduction, Overview, Simple Type Theory 1 Types and sets Types
C.S. 430 Assignment 6, Sample Solutions
C.S. 430 Assignment 6, Sample Solutions Paul Liu November 15, 2007 Note that these are sample solutions only; in many cases there were many acceptable answers. 1 Reynolds Problem 10.1 1.1 Normal-order
ΝΟΜΟΣ ΤΗΣ ΠΕΡΙΟ ΙΚΟΤΗΤΑΣ : Οι ιδιότητες των χηµικών στοιχείων είναι περιοδική συνάρτηση του ατοµικού τους αριθµού.
1. Ο ΠΕΡΙΟ ΙΚΟΣ ΠΙΝΑΚΑΣ Οι άνθρωποι από την φύση τους θέλουν να πετυχαίνουν σπουδαία αποτελέσµατα καταναλώνοντας το λιγότερο δυνατό κόπο και χρόνο. Για το σκοπό αυτό προσπαθούν να οµαδοποιούν τα πράγµατα
Planeedi Maa kaardistamine G O R. Planeedi Maa kõige lihtsamaks mudeliks on kera. Joon 1
laneedi Maa kaadistamine laneedi Maa kõige lihtsamaks mudeliks on kea. G Joon 1 Maapinna kaadistamine põhineb kea ümbeingjoontel, millest pikimat nimetatakse suuingjooneks. Need suuingjooned, mis läbivad
FUNKTSIONAALNE PROGRAMMEERIMINE. Skeemid. Eesmärk: esitada riistvara skeeme ja teisi andmevoodiagrammidel baseeruvaid kirjeldusi Haskellis
Skeemid Eesmärk: esitada riistvara skeeme ja teisi andmevoodiagrammidel baseeruvaid kirjeldusi Haskellis VARMO VENE 1 Skeemid Skeemid koosnevad juhtmetest ja komponentidest Läbi juhtmete voolavad etteantud
Λύσεις στην Συναρτησιακή Ανάλυση Κανονική εξεταστική 2009 (μπορεί να περιέχουν λάθη)
Λύσεις στην Συναρτησιακή Ανάλυση Κανονική εξεταστική 009 (μπορεί να περιέχουν λάθη) (L) Θέμα 1 α) i Ένα σύνολο A X λέγεται γραμμικά ανεξάρτητο αν κάθε πεπερασμένο υποσύνολό του είναι γραμμικά ανεξάρτητο.
Vektorid II. Analüütiline geomeetria 3D Modelleerimise ja visualiseerimise erialale
Vektorid II Analüütiline geomeetria 3D Modelleerimise ja visualiseerimise erialale Vektorid Vektorid on arvude järjestatud hulgad (s.t. iga komponendi väärtus ja positsioon hulgas on tähenduslikud) Vektori
Eesti koolinoorte XLVIII täppisteaduste olümpiaadi
Eesti koolinoorte XLVIII täppisteaduste olümpiaadi lõppvoor MATEMAATIKAS Tartus, 9. märtsil 001. a. Lahendused ja vastused IX klass 1. Vastus: x = 171. Teisendame võrrandi kujule 111(4 + x) = 14 45 ning
Keerukusteooria elemente
Keerukusteooria elemente Teema 5 Jaan Penjam, email: jaan@cs.ioc.ee Keerukusteooria elemente 1 / 45 Sisukord 1 Algoritmi keerukus 2 Ülesannete keerukusklassid Jaan Penjam, email: jaan@cs.ioc.ee Keerukusteooria
2. FÜÜSIKALISE SUURUSE MÕISTE
Soojusõpetus 2 1 2. FÜÜSIKALISE SUURUSE MÕISTE 2.1. Mõõtmisteooria Füüsikalise suuruse üldise mõiste avab mõõtmisteooria. Mõõtmisteooria loogiline koht on enne füüsikakursust. Probleemide komplitseerituse
Dynamic types, Lambda calculus machines Section and Practice Problems Apr 21 22, 2016
Harvard School of Engineering and Applied Sciences CS 152: Programming Languages Dynamic types, Lambda calculus machines Apr 21 22, 2016 1 Dynamic types and contracts (a) To make sure you understand the
Avaliku võtmega krüptograafia
Avaliku võtmega krüptograafia Ahto Buldas Motiivid Salajase võtme vahetus on tülikas! Kas ei oleks võimalik salajases võtmes kokku leppida üle avaliku kanali? 2 Probleem piiramatu vastasega! Kui vastane
9. AM ja FM detektorid
1 9. AM ja FM detektorid IRO0070 Kõrgsageduslik signaalitöötlus Demodulaator Eraldab moduleeritud signaalist informatiivse osa. Konkreetne lahendus sõltub modulatsiooniviisist. Eristatakse Amplituuddetektoreid
1 Funktsioon, piirväärtus, pidevus
Funktsioon, piirväärtus, pidevus. Funktsioon.. Tähistused Arvuhulki tähistatakse üldlevinud viisil: N - naturaalarvude hulk, Z - täisarvude hulk, Q - ratsionaalarvude hulk, R - reaalarvude hulk. Piirkonnaks
Ehitusmehaanika harjutus
Ehitusmehaanika harjutus Sõrestik 2. Mõjujooned /25 2 6 8 0 2 6 C 000 3 5 7 9 3 5 "" 00 x C 2 C 3 z Andres Lahe Mehaanikainstituut Tallinna Tehnikaülikool Tallinn 2007 See töö on litsentsi all Creative
SUPPLEMENTAL INFORMATION. Fully Automated Total Metals and Chromium Speciation Single Platform Introduction System for ICP-MS
Electronic Supplementary Material (ESI) for Journal of Analytical Atomic Spectrometry. This journal is The Royal Society of Chemistry 2018 SUPPLEMENTAL INFORMATION Fully Automated Total Metals and Chromium
Το άτομο του Υδρογόνου
Το άτομο του Υδρογόνου Δυναμικό Coulomb Εξίσωση Schrödinger h e (, r, ) (, r, ) E (, r, ) m ψ θφ r ψ θφ = ψ θφ Συνθήκες ψ(, r θφ, ) = πεπερασμένη ψ( r ) = 0 ψ(, r θφ, ) =ψ(, r θφ+, ) π Επιτρεπτές ενέργειες
Αλληλεπίδραση ακτίνων-χ με την ύλη
Άσκηση 8 Αλληλεπίδραση ακτίνων-χ με την ύλη Δ. Φ. Αναγνωστόπουλος Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων Ιωάννινα 2013 Άσκηση 8 ii Αλληλεπίδραση ακτίνων-χ με την ύλη Πίνακας περιεχομένων
Matemaatiline analüüs I iseseisvad ülesanded
Matemaatiline analüüs I iseseisvad ülesanded Leidke funktsiooni y = log( ) + + 5 määramispiirkond Leidke funktsiooni y = + arcsin 5 määramispiirkond Leidke funktsiooni y = sin + 6 määramispiirkond 4 Leidke
Krüptoloogia II: Sissejuhatus teoreetilisse krüptograafiasse. Ahto Buldas
Krüptoloogia II: Sissejuhatus teoreetilisse krüptograafiasse Ahto Buldas 22. september 2003 2 Sisukord Saateks v 1 Entroopia ja infohulk 1 1.1 Sissejuhatus............................ 1 1.2 Kombinatoorne
YMM3740 Matemaatilne analüüs II
YMM3740 Matemaatilne analüüs II Gert Tamberg Matemaatikainstituut Tallinna Tehnikaülikool gert.tamberg@ttu.ee http://www.ttu.ee/gert-tamberg G. Tamberg (TTÜ) YMM3740 Matemaatilne analüüs II 1 / 29 Sisu
Koduseid ülesandeid IMO 2017 Eesti võistkonna kandidaatidele vol 4 lahendused
Koduseid ülesandeid IMO 017 Eesti võistkonna kandidaatidele vol 4 lahendused 17. juuni 017 1. Olgu a,, c positiivsed reaalarvud, nii et ac = 1. Tõesta, et a 1 + 1 ) 1 + 1 ) c 1 + 1 ) 1. c a Lahendus. Kuna
ECE570 Lecture 6: Rewrite Systems
ECE570 Lecture 6: Rewrite Systems Jeffrey Mark Siskind School of Electrical and Computer Engineering Fall 2017 Siskind (Purdue ECE) ECE570 Lecture 6: Rewrite Systems Fall 2017 1 / 18 Simplification Rules
1 Reaalarvud ja kompleksarvud Reaalarvud Kompleksarvud Kompleksarvu algebraline kuju... 5
1. Marek Kolk, Kõrgem matemaatika, Tartu Ülikool, 2013-14. 1 Reaalarvud ja kompleksarvud Sisukord 1 Reaalarvud ja kompleksarvud 1 1.1 Reaalarvud................................... 2 1.2 Kompleksarvud.................................
4 8 c +t +t - (t +t ) - <t +t < - < t t < + +c ( ) +t + ( ) +t + [ - (t +t )] (t + t ) + t + t t 0 + +c c x i R + (i ΔABC ABC ) x i x i c ABC 0 ABC AC
8 No8Vol JOURNALOF NEIJIANG NORMAL UNIVERSITY * * ( 6499) : ; ; ; ; ; : ; ; DOI:060/jcki-6/z0808006 :G647 :A :67-78(08)08-00-09 0 [4] [] [6] [7] ( ) ( [8] ) [9] [] : [] [] :08-06- : (ZG0464) (ZY600) 06
1 Γραμμικές συναρτήσεις
Γραμμικές συναρτήσεις Άσκηση. είξτε ότι η συνάρτηση f : R R, που ορίζεται με τη σχέση f(x, y, z) =(x y + z,x z), για κάθε (x, y, z) R, είναι μια γραμμική συνάρτηση, και να βρεθεί ο πυρήνας της. Απόδειξη.
λρ-calculus 1. each λ-variable is a λρ-term, called an atom or atomic term; 2. if M and N are λρ-term then (MN) is a λρ-term called an application;
λρ-calculus Yuichi Komori komori@math.s.chiba-u.ac.jp Department of Mathematics, Faculty of Sciences, Chiba University Arato Cho aratoc@g.math.s.chiba-u.ac.jp Department of Mathematics, Faculty of Sciences,
From the finite to the transfinite: Λµ-terms and streams
From the finite to the transfinite: Λµ-terms and streams WIR 2014 Fanny He f.he@bath.ac.uk Alexis Saurin alexis.saurin@pps.univ-paris-diderot.fr 12 July 2014 The Λµ-calculus Syntax of Λµ t ::= x λx.t (t)u
!"! # $ %"" & ' ( ! " # '' # $ # # " %( *++*
!"! # $ %"" & ' (! " # $% & %) '' # $ # # '# " %( *++* #'' # $,-"*++* )' )'' # $ (./ 0 ( 1'(+* *++* * ) *+',-.- * / 0 1 - *+- '!*/ 2 0 -+3!'-!*&-'-4' "/ 5 2, %0334)%3/533%43.15.%4 %%3 6!" #" $" % & &'"
4.1 Funktsiooni lähendamine. Taylori polünoom.
Peatükk 4 Tuletise rakendusi 4.1 Funktsiooni lähendamine. Talori polünoom. Mitmetes matemaatika rakendustes on vaja leida keerulistele funktsioonidele lihtsaid lähendeid. Enamasti konstrueeritakse taolised
ΠΕΡΙΟΔΙΚΟ ΣΥΣΤΗΜΑ ΤΩΝ ΣΤΟΙΧΕΙΩΝ (1) Ηλία Σκαλτσά ΠΕ ο Γυμνάσιο Αγ. Παρασκευής
ΠΕΡΙΟΔΙΚΟ ΣΥΣΤΗΜΑ ΤΩΝ ΣΤΟΙΧΕΙΩΝ (1) Ηλία Σκαλτσά ΠΕ04.01 5 ο Γυμνάσιο Αγ. Παρασκευής Όπως συμβαίνει στη φύση έτσι και ο άνθρωπος θέλει να πετυχαίνει σπουδαία αποτελέσματα καταναλώνοντας το λιγότερο δυνατό
28. Sirgvoolu, solenoidi ja toroidi magnetinduktsiooni arvutamine koguvooluseaduse abil.
8. Sigvoolu, solenoidi j tooidi mgnetinduktsiooni vutmine koguvooluseduse il. See on vem vdtud, kuid mitte juhtme sees. Koguvooluseduse il on sed lihtne teh. Olgu lõpmt pikk juhe ingikujulise istlõikeg,
τροχιακά Η στιβάδα καθορίζεται από τον κύριο κβαντικό αριθµό (n) Η υποστιβάδα καθορίζεται από τους δύο πρώτους κβαντικούς αριθµούς (n, l)
ΑΤΟΜΙΚΑ ΤΡΟΧΙΑΚΑ Σχέση κβαντικών αριθµών µε στιβάδες υποστιβάδες - τροχιακά Η στιβάδα καθορίζεται από τον κύριο κβαντικό αριθµό (n) Η υποστιβάδα καθορίζεται από τους δύο πρώτους κβαντικούς αριθµούς (n,
K K 1 2 1 K M N M(2 N 1) K K K K K f f(x 1, x 2,..., x K ) = K f xk (x k ), x 1, x 2,..., x K K K K f Yk (y k x 1, x 2,..., x k ) k=1 M i, i = 1, 2 Xi n n Yi n Xn 1 Xn 2 ˆM i P (n) e = {( ˆM 1, ˆM2 )
Ι ΙΟΤΗΤΕΣ ΤΩΝ ΑΤΟΜΩΝ. Παππάς Χρήστος Επίκουρος Καθηγητής
ΗΛΕΚΤΡΟΝΙΚΗ ΟΜΗ ΚΑΙ Ι ΙΟΤΗΤΕΣ ΤΩΝ ΑΤΟΜΩΝ Παππάς Χρήστος Επίκουρος Καθηγητής ΤΟ ΜΕΓΕΘΟΣ ΤΩΝ ΑΤΟΜΩΝ Ατομική ακτίνα (r) : ½ της απόστασης μεταξύ δύο ομοιοπυρηνικών ατόμων, ενωμένων με απλό ομοιοπολικό δεσμό.
Type Theory and Coq. Herman Geuvers. Principal Types and Type Checking
Type Theory and Coq Herman Geuvers Principal Types and Type Checking 1 Overview of todays lecture Simple Type Theory à la Curry (versus Simple Type Theory à la Church) Principal Types algorithm Type checking
Ruumilise jõusüsteemi taandamine lihtsaimale kujule
Kodutöö nr.1 uumilise jõusüsteemi taandamine lihtsaimale kujule Ülesanne Taandada antud jõusüsteem lihtsaimale kujule. isttahuka (joonis 1.) mõõdud ning jõudude moodulid ja suunad on antud tabelis 1. D
ΠΕΡΙΟΔΙΚΟΣ ΠΙΝΑΚΑΣ ΣΤΟΙΧΕΙΩΝ
ΠΕΡΙΟΔΙΚΟΣ ΠΙΝΑΚΑΣ ΣΤΟΙΧΕΙΩΝ Περίοδοι περιοδικού πίνακα Ο περιοδικός πίνακας αποτελείται από 7 περιόδους. Ο αριθμός των στοιχείων που περιλαμβάνει κάθε περίοδος δεν είναι σταθερός, δηλ. η περιοδικότητα
3. LOENDAMISE JA KOMBINATOORIKA ELEMENTE
3. LOENDAMISE JA KOMBINATOORIKA ELEMENTE 3.1. Loendamise põhireeglid Kombinatoorika on diskreetse matemaatika osa, mis uurib probleeme, kus on tegemist kas diskreetse hulga mingis mõttes eristatavate osahulkadega
Εφαρμογές της Λογικής στην Πληροφορική
Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Εφαρμογές της Λογικής στην Πληροφορική Ενότητα 2 Πέτρος Στεφανέας, Γεώργιος Κολέτσος Άδεια Χρήσης Το παρόν εκπαιδευτικό
A Lambda Model Characterizing Computational Behaviours of Terms
A Lambda Model Characterizing Computational Behaviours of Terms joint paper with Silvia Ghilezan RPC 01, Sendai, October 26, 2001 1 Plan of the talk normalization properties inverse limit model Stone dualities
Q π (/) ^ ^ ^ Η φ. <f) c>o. ^ ο. ö ê ω Q. Ο. o 'c. _o _) o U 03. ,,, ω ^ ^ -g'^ ο 0) f ο. Ε. ιη ο Φ. ο 0) κ. ο 03.,Ο. g 2< οο"" ο φ.
II 4»» «i p û»7'' s V -Ζ G -7 y 1 X s? ' (/) Ζ L. - =! i- Ζ ) Η f) " i L. Û - 1 1 Ι û ( - " - ' t - ' t/î " ι-8. Ι -. : wî ' j 1 Τ J en " il-' - - ö ê., t= ' -; '9 ',,, ) Τ '.,/,. - ϊζ L - (- - s.1 ai
Matemaatiline analüüs IV praktikumiülesannete kogu a. kevadsemester
Matemaatiline analüüs IV praktikumiülesannete kogu 4. a. kevadsemester . Alamhulgad ruumis R m. Koonduvad jadad. Tõestage, et ruumis R a) iga kera s.o. ring) U r A) sisaldab ruutu keskpunktiga A = a,b),
Introduction to Type Theory February 2008 Alpha Lernet Summer School Piriapolis, Uruguay. Herman Geuvers Nijmegen & Eindhoven, NL
Introduction to Type Theory February 2008 Alpha Lernet Summer School Piriapolis, Uruguay Herman Geuvers Nijmegen & Eindhoven, NL Lecture 3: Polymorphic Type Theory: Full polymorphism and ML style polymorphism
Κεφάλαιο 1 Πραγματικοί Αριθμοί 1.1 Σύνολα
x + = 0 N = {,, 3....}, Z Q, b, b N c, d c, d N + b = c, b = d. N = =. < > P n P (n) P () n = P (n) P (n + ) n n + P (n) n P (n) n P n P (n) P (m) P (n) n m P (n + ) P (n) n m P n P (n) P () P (), P (),...,
6.642, Continuum Electromechanics, Fall 2004 Prof. Markus Zahn Lecture 8: Electrohydrodynamic and Ferrohydrodynamic Instabilities
6.64, Continuum Electromechnics, Fll 4 Prof. Mrus Zhn Lecture 8: Electrohydrodynmic nd Ferrohydrodynmic Instilities I. Mgnetic Field Norml Instility Courtesy of MIT Press. Used with permission. A. Equilirium
Formalni računi sa kontrolom resursa
Sustavi dokazivanja Dubrovnik, 28.6.2012. 1 Formalni sistemi sa eksplicitnim strukturalnim pravilima 2 Formalni računi sa eksplicitnom kontrolom resursa Sintaksa Operacionalna semantika Tipski sistemi
= λ. u t = u xx UT = U T T T = U U. Οσον αφορά τη χρονική εξίσωση έχουμε. T + λt =0 T (t) =e λt. ενώ για τη χωρική
Prìlhm Το φυσικό πρόβλημα είναι: τοίχος σε επαφή με λουτρό θερμοκρασίας T = αριστερά και μονωμένος δεξιά, με αρχική θερμοκρασία T =.Θέτουμεu(x, t) = U(x)T (t), οπότεu t = UT και u xx = U T, και προχωράμε
Types and Logics. Programming Languages CS442. David Toman. School of Computer Science University of Waterloo
Types and Logics Programming Languages CS442 David Toman School of Computer Science University of Waterloo David Toman (University of Waterloo) Types and Logics 1 / 20 Curry-Howard Isomorphism Idea types
1 Entroopia ja informatsioon
Kirjadus: T.M. Cover, J.A. Thomas "Elemets of iformatio theory", Wiley, 99 ja 2006. Yeug, Raymod W. "A first course of iformatio theory", Kluwer, 2002. Mackay, D. "Iformatio theory, iferece ad learig algorithms",
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΔΙΕΠΙΣΤΗΜΟΝΙΚΟ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ (Δ.Π.Μ.Σ.) «ΠΕΡΙΒΑΛΛΟΝ ΚΑΙ ΑΝΑΠΤΥΞΗ»
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΔΙΕΠΙΣΤΗΜΟΝΙΚΟ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ (Δ.Π.Μ.Σ.) «ΠΕΡΙΒΑΛΛΟΝ ΚΑΙ ΑΝΑΠΤΥΞΗ» ΜΑΘΗΜΑ ΚΟΡΜΟΥ «ΥΔΑΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΑΙ ΑΝΑΠΤΥΞΗ» ΥΔΑΤΙΚΑ ΟΙΚΟΣΥΣΤΗΜΑΤΑ Σημειώσεις
ΥΠΟΔΕΙΞΕΙΣ - ΑΠΑΝΤΗΣΕΙΣ
ΥΠΟΔΕΙΞΕΙΣ - ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ Α' ΜΕΡΟΣ (ΑΛΓΕΒΡΑ) 1 ΠΙΝΑΚΕΣ- ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Α' Ομάδας i) 3x7 ii) π.χ. το στοιχείο α 12 μας πληροφορεί ότι η ομάδα «ΝΙΚΗ» έχει 6 νίκες. x = -7, y = 8, ω = 8..i) x
Appendix B Table of Radionuclides Γ Container 1 Posting Level cm per (mci) mci
3 H 12.35 Y β Low 80 1 - - Betas: 19 (100%) 11 C 20.38 M β+, EC Low 400 1 5.97 13.7 13 N 9.97 M β+ Low 1 5.97 13.7 Positrons: 960 (99.7%) Gaas: 511 (199.5%) Positrons: 1,199 (99.8%) Gaas: 511 (199.6%)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ - Τμήμα Επιστήμης Υπολογιστών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ - Τμήμα Επιστήμης Υπολογιστών «Γραμμική Άλγεβρα» (ΗΥ119) Χειμερινό Εξάμηνο 009-010 Διδάσκων: Ι. Τσαγράκης 6 Ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ Άσκηση 1: Δείξτε ότι η απεικόνιση τον ker f. Είναι η
ΓΕΝΙΚΗ ΦΥΣΙΚΗ IV: ΚΥΜΑΤΙΚΗ - ΟΠΤΙΚΗ
Τμήμα Φυσικής Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης ΓΕΝΙΚΗ ΦΥΣΙΚΗ IV: ΚΥΜΑΤΙΚΗ - ΟΠΤΙΚΗ Ι. ΑΡΒΑΝΙΤΙ ΗΣ jarvan@physcs.auth.gr 2310 99 8213 ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΓΕΩΜΕΤΡΙΚΗ ΟΠΤΙΚΗ ΠΟΛΩΣΗ ΣΥΜΒΟΛΗ ΠΕΡΙΘΛΑΣΗ