<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=ITV0081_arhiiv_2014</id>
	<title>ITV0081 arhiiv 2014 - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=ITV0081_arhiiv_2014"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=ITV0081_arhiiv_2014&amp;action=history"/>
	<updated>2026-11-07T00:47:08Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=ITV0081_arhiiv_2014&amp;diff=12178&amp;oldid=prev</id>
		<title>Tammet: Uus lehekülg: &#039;Ainekood: ITV0081&lt;br&gt; Lektor: Tanel Tammet&lt;br&gt; Kontakt: tanel.tammet@ttu.ee, 6203457, TTÜ AK223&lt;br&gt; Arhiiv: ITV0081 arhiiv 2012  == &lt;font color=&quot;red&quot;&gt;See on 2013 aasta arhii...&#039;</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=ITV0081_arhiiv_2014&amp;diff=12178&amp;oldid=prev"/>
		<updated>2015-02-02T16:07:26Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;Ainekood: ITV0081&amp;lt;br&amp;gt; Lektor: Tanel Tammet&amp;lt;br&amp;gt; Kontakt: tanel.tammet@ttu.ee, 6203457, TTÜ AK223&amp;lt;br&amp;gt; Arhiiv: &lt;a href=&quot;/wiki/ITV0081_arhiiv_2012&quot; title=&quot;ITV0081 arhiiv 2012&quot;&gt;ITV0081 arhiiv 2012&lt;/a&gt;  == &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;See on 2013 aasta arhii...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ainekood: ITV0081&amp;lt;br&amp;gt;&lt;br /&gt;
Lektor: Tanel Tammet&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: tanel.tammet@ttu.ee, 6203457, TTÜ AK223&amp;lt;br&amp;gt;&lt;br /&gt;
Arhiiv: [[ITV0081 arhiiv 2012]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;See on 2013 aasta arhiiv, mitte käimasoleva kursuse materjalid!&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Eksamiajad:&lt;br /&gt;
&lt;br /&gt;
* Reede, 24 mai kell 10:00 ruumis X-310 (majanduse maja). Seejuures:&lt;br /&gt;
** 10:00 kodutööde esitamine&lt;br /&gt;
** 11:00 eksam&lt;br /&gt;
&lt;br /&gt;
* Kolmapäev, 5. juuni kell 10:00 ruumis X-210 (majanduse maja). Seejuures:&lt;br /&gt;
** 10:00 kodutööde esitamine&lt;br /&gt;
** 11:00 eksam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eksamil on küsimusi kolmest teemast:&lt;br /&gt;
&lt;br /&gt;
* Lausearvutus:&lt;br /&gt;
** Lausearvutuse semantika (tõeväärtustabelid) &lt;br /&gt;
** DPLL: oskus teha väikest näidet käsitsi. Liigagi põhjalikud materjalid ntx siit: [[Media:SatLecture1.ppt]], [[Media:SatLecture2.ppt]],[[Media:SatLecture3.ppt]]&lt;br /&gt;
* Predikaatarvutus:&lt;br /&gt;
** Arusaamine järgmiste materjalide tasemel:&lt;br /&gt;
*** [http://dspace.utlib.ee/dspace/bitstream/handle/10062/24397/9985562313.pdf Loogika: mõtlemisest tõestamiseni. TÜ Kirjastus, 2002], semantika ehk mudelite osa &amp;amp; teor tõestamise osa.&lt;br /&gt;
*** [[Media:Geoffreasoningnotes.pdf|Geoff reasoning course notes]]&lt;br /&gt;
*** Võrdus [[Media:Equality_lecture15.ppt]] ja [[Media:Rewritesystems.pdf‎]]&lt;br /&gt;
** Oskus teha resolutsioonimeetodi ülesandeid: unifitseerimine ja väikeste näidete lahendamine, seejuures baasstrateegiad.&lt;br /&gt;
** Oskus kodeerida väikesi ülesandeid predikaatarvutusse.&lt;br /&gt;
&lt;br /&gt;
* Indekseerimine:&lt;br /&gt;
** McCune klassikalise artikli tasemel: [[Media: Mccuneindexing.pdf]]&lt;br /&gt;
** Oskus ehitada väikesi discrimination tree indeksipuid (trie termi jaoks).&lt;br /&gt;
&lt;br /&gt;
== Muutused loengukohas ==&lt;br /&gt;
&lt;br /&gt;
Loengud toimuvad nüüd ja edaspidi uues IT majas Akadeemia 15, 4 korrus arvutiteaduse seminariruumis 411.&lt;br /&gt;
&lt;br /&gt;
== Koht ja aeg ==&lt;br /&gt;
&lt;br /&gt;
Semester: kevad&amp;lt;br&amp;gt;&lt;br /&gt;
Hindamine: eksam + praktikumid&amp;lt;br&amp;gt;&lt;br /&gt;
Loengud: iga esmaspäev kell  17:45-19:15 ruumis IT-140&amp;lt;br&amp;gt;&lt;br /&gt;
Praktikumid: neljapäeviti paarisnädalatel kell 16:00-17:30 ruumis IT-213D, IT-213H.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Soovitatav kirjandus:==&lt;br /&gt;
* T.Tamme, T.Tammet, R.Prank.  [http://dspace.utlib.ee/dspace/bitstream/handle/10062/24397/9985562313.pdf Loogika: mõtlemisest tõestamiseni. TÜ Kirjastus, 2002]&lt;br /&gt;
* [[Media:Geoffreasoningnotes.pdf|Geoff reasoning course notes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2013 aasta kodused ülesanded ==&lt;br /&gt;
&lt;br /&gt;
Praktikumide kuupäevad: 14., 28. veebruar, 14., 28. märts, 11., 25. aprill, 9., ja 23. mai.&lt;br /&gt;
&lt;br /&gt;
Ülesanded jagunevad kaheks: &lt;br /&gt;
* käsitsi väikeste ülesannete lahendamine&lt;br /&gt;
* tõestajatega eksperimenteerimine mittetriviaalsete ülesannete automaatseks lahendamiseks&lt;br /&gt;
&lt;br /&gt;
=== 1. prax ===&lt;br /&gt;
&lt;br /&gt;
14. veebruar: [[lausearvutuse ja lihtsamate predikaatarvutuse ülesannete lahendamine]].&lt;br /&gt;
&lt;br /&gt;
=== 2. prax ===&lt;br /&gt;
&lt;br /&gt;
14. märts: lausearvutuse tõestajatega eksperimenteerimine.&lt;br /&gt;
&lt;br /&gt;
Ülesandel on kaks varianti - lihtsam ja keerulisem - ning võid ise valida, kumbat teed.&lt;br /&gt;
&lt;br /&gt;
Lihtsam: [[Prax 2: lausearvutuse lahendajatega eksperimenteerimine]]&lt;br /&gt;
&lt;br /&gt;
Keerulisem: [[Prax 2: lihtsa DPLL lahendaja realiseerimine]]&lt;br /&gt;
&lt;br /&gt;
=== 3. prax ===&lt;br /&gt;
&lt;br /&gt;
9. mai: predikaatarvutuse tõestajatega eksperimenteerimine.&lt;br /&gt;
&lt;br /&gt;
Kaks osa: soendus ja põhiosa.&lt;br /&gt;
&lt;br /&gt;
A) Soendus:&lt;br /&gt;
&lt;br /&gt;
1. osa: lihtsad katsed tõestajaga&lt;br /&gt;
&lt;br /&gt;
Geoff:&lt;br /&gt;
&lt;br /&gt;
* lk 36 ülesanded 1,3,4,5,6,8&lt;br /&gt;
* lk 43 ülesanne 7: joonista puu&lt;br /&gt;
* lk 47 ülesanne 2&lt;br /&gt;
&lt;br /&gt;
Eesti õpik:&lt;br /&gt;
&lt;br /&gt;
* lk 319 ülesanne 3&lt;br /&gt;
&lt;br /&gt;
B) Põhiosa: katsed tõestajaga, kus Otter automaatrezhiim ei leia mõistliku&lt;br /&gt;
aja jooksul lahendust, vaja on ise proovida eri strateegiaid. &lt;br /&gt;
Ülesanded: [[Media:Problems.tar.gz‎]]. Mõned neist (ntx ex_1) on lihtsad, ja Otteri automaatrezhiim leiab kiirelt tõestuse. Alustagi lihtsatest. Enamik ülesandeid on keerulisemad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mida sa pead nende ülesannetega tegema? Leidma Otteriga lahenduse, kusjuures pead ise seadma sellised otsingustrateegiad ja piirangud, et Otter sinu masinas hakkama saaks.&lt;br /&gt;
Seejuures &amp;lt;b&amp;gt;ei tohi&amp;lt;/b&amp;gt; kasutada automaatrezhiimi ja GEO ülesannete juures ei tohi kasutada splittimist. Sa võid küll automaatrezhiimi ja splittimisega katsetada (see on täiesti soovitav) &lt;br /&gt;
aga lõpuks pead leidma ise fikseeritud strateegia ja piirangud, millega Otter lahenduse leiab.&lt;br /&gt;
Vaata kindlasti ka &lt;br /&gt;
* [[soovitusi Otteri otsingu suunamiseks]].&lt;br /&gt;
* [http://www.cs.miami.edu/~tptp/ TPTP] ja sealt [http://www.cs.miami.edu/~tptp/cgi-bin/SeeTPTP?Category=Problems Problems] ja selle alt leiad ülesannete tõestused ja saad online katsetada hulga eri tõestajatega: eriti head on Vampire ja E.&lt;br /&gt;
* [https://www.cs.unm.edu/~mccune/mace2/ Otter]&lt;br /&gt;
&lt;br /&gt;
=== 4. prax ===&lt;br /&gt;
&lt;br /&gt;
See on vabatahtlik praks, mis annab hulgaliselt ekstrapunkte.&lt;br /&gt;
&lt;br /&gt;
Ülesanne on tõestada &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
All x All y Exists z All u ((m(u,x) &amp;amp; m(u,y)) &amp;lt;=&amp;gt; m(u,z))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
eeldades, et on defineeritud member funktsioon&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-m(X,n).&lt;br /&gt;
m(X,c(X,Y)).&lt;br /&gt;
X=Z | m(X,Y) | -m(X,c(Z,Y)).&lt;br /&gt;
-m(X,Y) | m(X,c(Z,Y)).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ja Otteri jaoks ära unusta ka lisada aksioomi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X=X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tõestuse jaoks on vaja kasutada induktsiooni, st tõestada nii&lt;br /&gt;
induktsiooni baas&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
All y Exists z All u ((m(u,n) &amp;amp; m(u,y)) &amp;lt;=&amp;gt; m(u,z))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
kui induktsiooni samm&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
All x ((All y Exists z All u ((m(u,x) &amp;amp; m(u,y)) &amp;lt;=&amp;gt; m(u,z))) &lt;br /&gt;
       =&amp;gt;&lt;br /&gt;
       (All h All y1 Exists z1 All u1 ((m(u1,c(h,x)) &amp;amp; m(u1,y1)) &lt;br /&gt;
                                      &amp;lt;=&amp;gt; m(u1,z1)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2013 aasta loengute materjalid  ==&lt;br /&gt;
&lt;br /&gt;
# [[Media:RakLoogika_1_tz_tt.ppt|Sissejuhatus, süntaks, semantika (ppt)]] &amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_2_tz_tt.ppt|Resolutsioonimeetod ja DPLL lausearvutuses (ppt)]] &amp;lt;br&amp;gt;&lt;br /&gt;
# DPLL tehnoloogia: hea väga detailne kolmeosaline loengukomplekt  Eugene Goldbergilt: [http://eigold.tripod.com/presentations/Lecture1.zip loeng1], [http://eigold.tripod.com/presentations/Lecture1.zip loeng2],[http://eigold.tripod.com/presentations/Lecture1.zip loeng3]&lt;br /&gt;
&lt;br /&gt;
== Vanad 2012 aasta loengute materjalid ==&lt;br /&gt;
&lt;br /&gt;
# [http://www.tud.ttu.ee/~zingel/RakLoogika_1.ppt Meeldetuletus lausearvutusest. (ppt)] &amp;lt;br&amp;gt;&lt;br /&gt;
# [http://www.tud.ttu.ee/~zingel/RakLoogika_2.ppt Meeldetuletus predikaatarvutusest. (ppt)] &amp;lt;br&amp;gt;&lt;br /&gt;
# [[Sekventsarvutus.]]&lt;br /&gt;
# [[Tõestuseotsingu strateegiad.]] &amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_7.ppt|Unifitseerimine. (ppt)]] &amp;lt;br&amp;gt;&lt;br /&gt;
# [[Sissejuhatus automaattõestamisse.]] &amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_5_2.ppt|Davis-Putnami meetod. (ppt)]] &amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_5_1.ppt|Resolutsioonimeetod lausearvutuses. (ppt)]]&amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_8.ppt|Resolutsioonimeetod predikaatarvutuses. (ppt).]]&amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_10.ppt|Resolutsioonistrateegiad. (ppt)]]&amp;lt;br&amp;gt;&lt;br /&gt;
# [[Media:RakLoogika_9.ppt|Võrdusega predikaatarvutus. (ppt)]]&amp;lt;br&amp;gt;&lt;br /&gt;
# [[Mitteklassikalised loogikad.]] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eelmise aasta kodused ülesanded tutvumiseks: 2012 aasta arhiiv ==&lt;br /&gt;
&lt;br /&gt;
Kodused ülesanded jagunevad kohustuslikeks ja mittekohustuslikeks. Eksamile pääsemiseks tuleb ära teha kõik kohustuslikud ülesanded ja 50% mittekohustuslikest ülesannetest. Tehes rohkem kui 50% mittekohustuslikest ülesannetest, on võimalik saada boonuspunkte, mis lähevad arvesse eksamihindes.&lt;br /&gt;
&lt;br /&gt;
[[Kodused ülesanded 1]]: tähtaeg 9.märts 2012 &lt;br /&gt;
&lt;br /&gt;
[[Media:RLSKodu2.pdf|Kodused ülesanded 2]]: tähtaeg 23.märts 2012&lt;br /&gt;
&lt;br /&gt;
[[Media:RLSülesanded3.pdf|Kodused ülesanded 3]]: tähtaeg 4.mai 201&lt;br /&gt;
&lt;br /&gt;
[[Media:Vastused.pdf|Lahendused]]&lt;br /&gt;
&lt;br /&gt;
[[Kodutööde punktid]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kohustuslik kodune ülesanne 1]] : tähtaeg 20.aprill 2012&lt;br /&gt;
&lt;br /&gt;
[[Kohustuslik kodune ülesanne 2]] : tähtaeg 18.mai 2012&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>