NNNNNNp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN&O`  `! o')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ O`  `! o')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ DOMAINS B}ERESS Q}#DESKTOP INFg}A92 YLEES DITUt H. C}.. C}HOMMELS DTAD}3OSCILLATDTAG}SPOCK DTAJ}S$READ ME L}>TRAVEL DTAO} 2 28 soort de soortsnaam van deze hommel is 29 Psithyrus rupestris Psithyrus campestris Psithyrus vestalis Psithyrus bohemicus Psithyrus barbutellus Fernaldaepsithyrus sylvestris Fernaldaepsithyrus norvegicus Pyrobombus hypnorum Bombus magnus Bombus terrestris Bombus lucorum Megabombus subterraneus Pyrobombus jonellus Megabombus hortorum Megabombus ruderatus Megabombus sylvarum Megabombus pomorum Megabombus ruderarius Pyrobombus lapidarius Pyrobombus pratorum Alpigenobombus wurfleini Confusibombus confusus Pyrobombus soroeensis Pyrobombus cullumanus Megabombus veteranus Megabombus distinguendus Megabombus muscorum Megabombus pascuorum Megabombus humilis subfamilie de subfamilie van deze hommel is 2 Bombinae Psithyrinae geslacht deze hommel behoort tot 2 het mannelijke geslacht het vrouwelijke geslacht achterlijfspunt de kleur van de achterlijfspunt is Wat voor kleur heeft de achterlijfspunt? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$\%e%c%j%h%d+f 5 wit rood geel zwart grijs borststuk de kleur van het borststuk is Hoe ziet het borststuk eruit? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$I)%X=%U3%P7%X<+T6+R7 10 geheel zwart geheel bruinrood zonder zwarte haren geheel bruinrood met zwarte haren geheel bruinrood voorkant: gele band achterkant: gele band zowel voor als achter: gele band zowel voor als achter: grijze band geheel bruin voorkant: gele haren kopvorm de vorm van de kop is Wat voor vorm heeft de kop? $IY*Ok$gY*mk$FJ%H>%K9%O7%R7%W:%]7%`7%e8%i>%iK%hh%`&P%Hh$Rh&\h%_~&P~%Rh$Y*k;$Y*k]$K%F%@%:%9%;%9%:%>%G%L$i%v&v%h$f&f%r&r%f-%(+WI+H-%*+Ys+o-%++HV+gS+jT+R+R-%2+qK 2 lang kort vleugelkleur de kleur van de vleugels is Wat voor kleur hebben de vleugels? 2 donkerbruin met paarse weerschijn bruinig zonder paarse weerschijn sprietschacht de schacht van de sprieten is (glimmend/mat) Is de schacht van de sprieten glimmend? $@%5%y1%r3%l?%jO%qj%~%%w%d%J%?$vG%|H%M%Z%e%o%r%}o%sa%qT%rH%vG$m\%][%\`%_c%n_$\^%E|%*%)%G}%]a-%(+I-%++wN-%&+a_$N5%]W%ZH%UK%]V-&)+We$5%*%&%%%'%r%u%r%d-%*+@ 0 achterlijfkleur de kleur van het achterlijf is Hoe ziet het achterlijf eruit? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$>%K%C%J%J 8 grotendeels zwart grotendeels wit grotendeels rood grotendeels bruin grotendeels geel grotendeels grijs grijs/zwart geringd wit-zwart-rood segment-1 segment #1 is Hoe ziet segment 1 eruit? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$&%:%/%2%9$>%zP 6 zwart met gele haren geheel zwart zwart met gele band zwart met grijs zwart met grijze band geheel grijs segment-2 segment #2 is Hoe ziet segment 2 eruit? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$*%<%2%5%<$=%yQ 6 zwart met gele band zwart met gele franje geheel zwart zwart met grijs zwart met grijze band geheel grijs segment-3 segment #3 (is/is niet) rood Heeft segment 3 een rode kleur? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$D%T$>%E%A%F%E 0 subgroep de subgroep is 8 Psithyrinae-vrouw Psithyrinae-man Bombinae-vrouw-wit Bombinae-man-wit Bombinae-vrouw-rood Bombinae-man-rood Bombinae-vrouw Bombinae-man geelkwaliteit de gele kleur van de hommel gaat in de richting van Geef een verdere omschrijving van de gele kleur van de hommel? 6 gewoon geel goudgeel bruingeel grijsgeel citroengeel okergeel genus het genus van de hommel is 4 Psithyrus Fernaldaepsithyrus Bombus niet Bombus enkele haren op sprietschacht op de sprietschacht zitten (enkele/vele lange) haren Zijn op de sprietschacht slechts enkele haren aanwezig? $@%5%y1%r3%l?%jO%qj%~%%w%d%J%?$vG%|H%M%Z%e%o%r%}o%sa%qT%rH%vG$m\%][%\`%_c%n_$\^%E|%*%)%G}%]a-%(+I-%++wN-%&+a_$N5%]W%ZH%UK%]V-&)+We$5%*%&%%%'%r%u%r%d-%*+@ 0 gele band tot vleugelbasis de gele band op het borststuk (loopt/loopt niet) door tot onder de vleugelbasis Loopt de gele band op het borststuk door tot onder de vleugelbasis? $JN%NH%SE%]B%hB%B%D%H%N%]Q%[V%_Y%\%d%j%n%yt%gw%Vu%Nn%Ic%FW%JN$SD%YV%]Y%fZ%m\%o`%lg%cm%Wm%Nk%Hc$M%F$\%b-%2+TW-%(+oJ+sh 0 vindplaats de vindplaats van de hommel is Waar in Nederland is de hommel gevonden? $L%($%%%%%v%h%R%B%/%(%*%-%)%s+%n4%rH%pV%e[%_L%`6%[+%X@%Yn%W%N$`6%n5$9%%$V%q%}%%%%-%8+dI+PI-%$+L-%)+u+E 4 oosten of zuiden van Nederland westen of noorden van Nederland Wadden-eiland Zuid-Limburg beharing de beharing van het dier is Wat is de beharing van het dier? 2 kort lang beharing van segment 1 segment 1 (is/is niet) spaarzaam behaard Is segment 1 spaarzaam behaard? $NM%HJ%DJ%CN%CV%F]%Ka%P`%P[%ML%[B%e>%p>%q@%rJ%w>%{=%>%G%W%q%o%f%y\%rX%nZ%d_%Z`%O_$HS*KZ$XZ%TU%R^%Uo%Xt%Wn%T^%TX%U[%WY$kK%oW%iZ%jK%kL$mW%ql%kl%kX$ml%n|%p{%nk$xS%G%a%c%L%W%yR$a%w%u%`$v%%~%u$\J%4%8%\L%\I-%++HR$&%:%/%2%9$>%zP 0 zwarte haren op het borststuk en achterlijf bevinden zich (wel/geen) zwarte haren Zitten er op het borststuk en het achterlijf zwarte haren? 0 uitpuilende ogen het dier (heeft/heeft geen) uitpuilende ogen Heeft het dier opvallend uitpuilende ogen? 0 haren op achterste schenen de beharing op de achterste schenen is Wat voor kleur heeft de beharing op de achterste schenen? 2 lichtgrijs roodachtig groter dan Bombus lucorum de hommel is (iets/niet) groter dan Bombus lucorum Is het exemplaar iets groter dan Bombus lucorum? 0 rood de rode kleur gaat in de richting van Geef een nadere omschrijving van de rode kleur? 3 helderrood oranjerood bruinrood verzamelapparaat het dier heeft (een/geen) verzamelapparaat Heeft het dier een verzamelapparaat? $KD%P>%W<%<%_%c%a%~?%XH%LH%LC$a%c%e%g%r%%%a$%%%$%%%$%%%$\%^%a$%%%%%$Y%^%Z%_%]-%1+]>+m-%++^-%2+nK 0 buitenzijde van achterschenen de buitenzijde van de achterschenen van het dier zijn Geef een beschrijving van de achterschenen? 2 hol en niet behaard bol en kort behaard achterlijfvorm de vorm van het achterlijf is Wat voor vorm heeft het achterlijf? $DM%Q^%Ze%[g%]e%h^%vM&DM$M%U%[%c%d%d%c%\%U%M&M$Zd%WW$]d%bX$\&\%^%_%_%^%\-%++U+gW-%1+^W+S-%+$\&\%^%_%^%\+] 2 spits afgerond 80 1 0 1 13 0 1 4 0 2 5 0 1 7 0 2 9 0 1 0 0 0 90 1 0 2 13 0 1 4 0 3 5 0 7 7 0 2 0 0 0 0 0 0 90 1 0 3 13 0 1 4 0 1 5 0 5 7 0 2 14 0 3 0 0 0 90 1 0 4 13 0 1 4 0 1 5 0 5 7 0 2 14 0 4 0 0 0 90 1 0 5 13 0 1 4 0 1 5 0 7 7 0 2 9 0 2 0 0 0 90 1 0 6 13 0 1 15 0 2 8 0 -1 0 0 0 0 0 0 0 0 0 90 1 0 7 13 0 1 15 0 2 8 0 0 0 0 0 0 0 0 0 0 0 90 1 0 1 13 0 2 4 0 2 5 0 7 9 0 3 0 0 0 0 0 0 90 1 0 2 13 0 2 4 0 3 5 0 7 9 0 5 0 0 0 0 0 0 90 1 0 5 13 0 2 4 0 4 5 0 7 9 0 2 0 0 0 0 0 0 90 1 0 3 13 0 2 4 0 1 5 0 5 0 0 0 0 0 0 0 0 0 90 1 0 4 13 0 2 4 0 1 5 0 7 0 0 0 0 0 0 0 0 0 90 1 0 6 13 0 2 15 0 2 16 0 -1 0 0 0 0 0 0 0 0 0 90 1 0 7 13 0 2 15 0 2 16 0 0 0 0 0 0 0 0 0 0 0 90 1 0 8 13 0 3 5 0 4 0 0 0 0 0 0 0 0 0 0 0 0 90 1 0 9 13 0 3 15 0 3 17 0 -1 14 0 3 0 0 0 0 0 0 80 1 0 10 13 0 3 15 0 3 17 0 0 14 0 3 0 0 0 0 0 0 90 1 0 11 13 0 3 15 0 3 14 0 5 0 0 0 0 0 0 0 0 0 90 1 0 12 13 0 3 5 0 6 10 0 3 11 0 2 0 0 0 0 0 0 70 1 0 13 13 0 3 5 0 7 10 0 3 11 -1 2 14 0 3 6 0 2 80 1 0 14 13 0 3 5 0 7 10 0 3 11 -1 2 14 0 5 6 0 1 90 1 0 15 13 0 3 5 0 7 10 0 3 11 -1 2 14 0 3 6 0 1 90 1 0 16 13 0 5 5 0 8 9 0 6 0 0 0 0 0 0 0 0 0 90 1 0 17 13 0 5 5 0 5 9 0 3 18 0 1 0 0 0 0 0 0 75 1 0 18 13 0 5 5 0 1 12 0 0 9 0 1 18 0 1 0 0 0 85 1 0 18 13 0 5 5 0 1 12 0 0 9 0 1 18 0 2 0 0 0 70 1 0 19 13 0 5 5 0 1 12 0 0 19 0 1 0 0 0 0 0 0 90 1 0 20 13 0 5 5 0 5 12 0 0 9 0 3 0 0 0 0 0 0 90 1 0 21 13 0 5 5 0 1 12 0 0 19 0 2 0 0 0 0 0 0 65 1 0 22 13 0 5 5 0 1 12 0 0 18 0 4 0 0 0 0 0 0 70 1 0 23 13 0 5 5 0 1 9 0 1 18 0 1 20 0 -1 0 0 0 75 1 0 24 13 0 5 5 0 1 9 0 1 18 0 4 0 0 0 0 0 0 75 1 0 24 13 0 5 5 0 1 9 0 1 18 0 3 0 0 0 0 0 0 75 1 0 25 13 0 7 5 0 8 10 0 4 11 0 4 9 0 7 0 0 0 80 1 0 26 13 0 7 5 0 8 9 0 4 0 0 0 0 0 0 0 0 0 75 1 0 27 13 0 7 4 0 3 5 0 4 9 0 5 21 0 0 0 0 0 90 1 0 28 13 0 7 5 0 4 9 0 3 4 -1 1 0 0 0 0 0 0 90 1 0 29 13 0 7 4 0 3 5 0 4 9 0 5 21 0 -1 0 0 0 75 1 0 8 13 0 4 5 0 9 0 0 0 0 0 0 0 0 0 0 0 0 90 1 0 10 13 0 4 15 0 3 14 0 3 0 0 0 0 0 0 0 0 0 90 1 0 11 13 0 4 15 0 3 14 0 5 24 0 0 0 0 0 0 0 0 90 1 0 9 13 0 4 15 0 3 14 0 5 24 0 -1 0 0 0 0 0 0 70 1 0 12 13 0 4 5 0 7 11 0 1 0 0 0 0 0 0 0 0 0 70 1 0 13 13 0 4 5 0 7 10 0 3 11 0 3 6 0 2 0 0 0 75 1 0 14 13 0 4 10 0 3 11 0 3 6 0 1 14 0 5 0 0 0 90 1 0 15 13 0 4 10 0 3 11 0 3 6 0 1 14 0 6 0 0 0 90 1 0 17 13 0 6 5 0 7 9 0 3 6 0 1 18 0 1 0 0 0 75 1 0 22 13 0 6 5 0 5 12 0 0 22 0 -1 6 0 2 18 0 4 75 1 0 16 13 0 6 5 0 7 10 0 5 11 0 5 23 0 1 0 0 0 90 1 0 18 13 0 6 5 0 8 10 0 5 11 0 5 23 0 2 18 0 1 90 1 0 18 13 0 6 5 0 8 10 0 5 11 0 5 23 0 2 18 0 2 75 1 0 24 13 0 6 5 0 7 10 0 6 11 0 6 9 0 3 18 0 4 75 1 0 24 13 0 6 5 0 7 10 0 6 11 0 6 9 0 3 18 0 3 75 1 0 19 13 0 6 5 0 5 9 0 3 25 0 1 0 0 0 0 0 0 90 1 0 23 13 0 6 5 0 10 9 0 3 18 0 1 0 0 0 0 0 0 75 1 0 20 13 0 6 5 0 5 9 0 3 25 0 2 0 0 0 0 0 0 90 1 0 25 13 0 8 5 0 8 9 0 6 4 0 5 0 0 0 0 0 0 75 1 0 26 13 0 8 4 0 3 5 0 8 9 0 5 0 0 0 0 0 0 75 1 0 27 13 0 8 4 0 3 5 0 4 21 0 0 9 0 5 0 0 0 90 1 0 28 13 0 8 4 0 2 5 0 4 9 0 1 0 0 0 0 0 0 90 1 0 29 13 0 8 4 0 3 5 0 4 21 0 -1 9 0 5 0 0 0 75 1 0 21 13 0 8 4 0 3 5 0 5 9 0 1 0 0 0 0 0 0 70 2 0 1 26 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 2 0 1 27 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 2 0 2 27 0 2 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 13 0 3 2 0 1 3 0 2 4 0 1 0 0 0 0 0 0 0 0 0 95 13 0 5 2 0 1 3 0 2 4 0 2 0 0 0 0 0 0 0 0 0 95 13 0 7 2 0 1 3 0 2 4 -1 2 4 -1 1 0 0 0 0 0 0 95 13 0 4 2 0 1 3 0 1 4 0 1 0 0 0 0 0 0 0 0 0 95 13 0 6 2 0 1 3 0 1 4 0 2 0 0 0 0 0 0 0 0 0 95 13 0 8 2 0 1 3 0 1 4 -1 1 4 -1 2 0 0 0 0 0 0 95 13 0 1 2 0 2 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 95 13 0 2 2 0 2 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 95 3 0 2 26 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 0 1 28 0 2 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 0 2 28 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 15 0 3 2 0 1 5 0 5 11 0 1 0 0 0 0 0 0 0 0 0 95 15 0 2 2 0 2 5 0 5 9 0 8 0 0 0 0 0 0 0 0 0 95 15 0 1 2 0 2 9 -1 8 0 0 0 0 0 0 0 0 0 0 0 0 95 15 0 4 2 0 1 11 -1 1 0 0 0 0 0 0 0 0 0 0 0 0 95 12 oscillator model the oscillator model is 12 d2x/dt2 + c2/m x = 0 d2x/dt2 + c1/m dx/dt + c2/m x = 0 d2x/dt2 + c1/m dx/dt + c2/m x = f(t)/m d2x/dt2 + c2/m x = f(t)/m d2x/dt2 + g(dx/dt)/m + c2/m x = 0 d2x/dt2 + g(dx/dt)/m + c2/m x = f(t)/m d2x/dt2 + h(x)/m = 0 d2x/dt2 + h(x)/m = f(t)/m d2x/dt2 + c1/m dx/dt + h(x)/m = 0 d2x/dt2 + g(dx/dt)/m + h(x)/m = 0 d2x/dt2 + g(dx/dt)/m + h(x)/m = f(t)/m d2x/dt2 + c1/m dx/dt + h(x)/m = f(t)/m hookes law the spring (satisfies/does not satisfy) Hooke's law Does the spring satisfy Hooke's law? 0 massless the spring (can/can not) be assumed to be massless Can the spring be assumed to be massless? 1SK3aK2o|3F|2SK1YI5YK5YL1N2Q2R2R2Q2P1P2P2O3O2P2S2U2V2V2U2R2P9&$7P9%%7T1R]2T[4Tt1Te2W[1Te2Wt1b`4b[3Z[4Zt3bt4bh3]h4]k1P2N2P 0 friction there (is/is no) friction present Is there friction present? 0 driving force the oscillator (has a/has no) driving force f(t) Does the oscillator have a driving force f(t)? 0 linear restoring force the spring (has a/has no) linear restoring force Does the spring have a linear restoring force? 0 restoring force the restoring force is (linear/nonlinear) to the displacement Is the restoring force linear to the displacement? 0 small displacements the oscillator (has only/has no) small displacements Does the oscillator have small displacements? 1JA6\`01Jh6\0$1L`6Yh1i56{T01jx6|041kT6yx9%%7SN7oG7Ts7v9&(7Re7rd 0 linear frictional force the fricitional force is assumed to be (linear/nonlinear) to the velocity Is the fricitional force linear to the velocity? 0 amplitude the amplitude of the autonomous oscillator is Is the amplitude of the autonomous oscillator constant or decreasing? 2 constant decreasing springmass the spring has a mass mspring that (satisfies/does not satisfy) mspring/m << 1 Does the spring have a mass mspring that satisfies mspring/m << 1 0 symmetric potential energy function the spring has a potential energy function (symmetric/not symmetric) about equilibrium Is the potential energy function symmetric about equilibrium? 0 24 1 0 1 2 0 -1 3 0 -1 4 0 0 5 0 0 0 0 0 0 0 0 90 2 0 -1 6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 6 0 -1 7 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 6 0 -1 8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 1 0 2 2 0 -1 3 0 -1 4 0 -1 9 0 -1 5 0 0 0 0 0 85 4 0 0 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 4 0 -1 10 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 1 0 3 2 0 -1 3 0 -1 4 0 -1 9 0 -1 5 0 -1 0 0 0 85 1 0 4 2 0 -1 3 0 -1 4 0 0 5 0 -1 0 0 0 0 0 0 90 3 0 -1 11 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 2 0 -1 12 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 1 0 7 2 0 0 3 0 -1 4 0 0 5 0 0 0 0 0 0 0 0 90 1 0 8 2 0 0 3 0 -1 4 0 0 5 0 -1 0 0 0 0 0 0 90 1 0 9 2 0 0 3 0 -1 4 0 -1 9 0 -1 5 0 0 0 0 0 85 1 0 12 2 0 0 3 0 -1 4 0 -1 9 0 -1 5 0 -1 0 0 0 85 1 0 5 2 0 -1 3 0 -1 4 0 -1 9 0 0 5 0 0 0 0 0 90 1 0 6 2 0 -1 3 0 -1 4 0 -1 9 0 0 5 0 -1 0 0 0 85 1 0 10 2 0 0 3 0 -1 4 0 -1 9 0 0 5 0 0 0 0 0 85 1 0 11 2 0 0 3 0 -1 4 0 -1 9 0 0 5 0 -1 0 0 0 85 2 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 2 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 6 0 0 7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 6 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 3 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 57 diagnosis the diagnosis is 22 inflammation of the throat sinusitus angina whooping cough bronchitus scarlet fever pneumonia astma smallpox inflammation of the ear inflammation of the middle ear the mumps measles German measles Fifth desease Sixth desease shingles roseola eczema the flue diphteria a cold temperature the patient's temperature What is the patient's temperature? -3 35 45 degrees Celsius fever the patient (has/has no) fever Does the patient have a fever? 0 general pain the patient (has/has no) pain How much pain does the patient have? 0 severe perspiration the patient (has/does not have) severe perspiration Does the patient have severe perspiration? 0 severe urge to move the patient has (a/no) severe urge to move Does the patient have a severe urge to move? 0 throbbing pain the patient has (a/no) throbbing pain Does the patient have a throbbing pain? 0 irritating feeling the patient (has/has no) irritating feeling Does the patient have an irritating feeling? 0 feeling well the patient (is/is not) feeling well Is the patient feeling well? 0 a cough the patient (has/doesn't have) a cough Does the patient have a cough? 0 sore throat the patient has (a/no) sore throat Does the patient have a sore throat? 0 difficulty swallowing the patient (has/has no) difficulty swallowing Does the patient have difficulty swallowing? 0 a cold the patient (has/does not have) a cold Does the patient have a cold? 0 running nose the patient has (a/no) running nose Does the patient have a running nose? 0 congested nose the patient (has/does not have) a congested nose Does the patient have a congested nose? 0 pain in throat the patient (has/has no) pain in the throat Does the patient have pain in the throat? 0 red throat the patient has (a/no) red throat Does the patient have red throat? 0 persistent cough the patient (has/does not have) a persistent cough Does the patient have a persistent cough? 0 secretion from nose and throat there (is/is no) secretion from nose and throat Is there secretion from nose and throat? 0 swollen tonsils the tonsils (are/are not) swollen Are the tonsils swollen? 0 swollen glands in the neck there (are/aren't any) swollen glands in the neck Are there any swollen glands in the neck? 0 white spots on the tonsils there (are/aren't any) white spots on the tonsils Do you see any white spots on the tonsils? 0 vomiting the patient (does/does not) vomit Does the patient vomit or feels he must vomit? 0 dry cough the patient has (a/no) dry cough Does the patient have a dry cough? 0 coughing fits at night the coughing fits (last/do not last) at night Do the coughing fits last at night? 0 whistling respiration the patient has (a/no) whistling respriration Does the patient have a whistling respiration? 0 headache the patient has (a/no) headache Does the patient have a headache? 0 eruption the patient (has/has no) eruptions on the body Does the patient have eruptions anywhere over the body? 0 red tongue the patient (has/does not have) a red tongue Does the patient have a red tongue? 0 convulsions the patient (has/does not have) convulsions Does the patient have convulsions? 0 fast respiration the patient (has/does not have) a fast respiration Does the patient have a fast respiration? 0 respiration problems the patient (has/has no) respiration problems Does the patient have respiration problems? 0 secretion from wind-pipe there (is/isn't any) secretion from the wind-pipe Is there any secretion from the wind-pipe? 0 age the patient is What is the patient's age 4 a child a baby an infant an adult bubbles on the body the patient (has/has no) bubbles on the body Does the patient have bubbles on the body? 0 earpain the patient (has/does not have) pain in the ear Does the patient have pain in the ear? 0 red eardrum the patient has (a/no) red eardrum Does the patient have a red eardrum? 0 suppuration the patient (has/does not have) suppuration of the ear Do you see any suppuration of the ear? 0 swelling behind the ear there is (a/no) swelling behind the ear Is there a swelling behind the ear? 0 swelling on side of neck there is (a/no) swelling on the side of the neck Is there a swelling on the side of the neck? 0 pain behind the ear the patient (has/has no) pain behind the ear Does the patient have pain behind the ear? 0 large red spots behind the ear there (are/aren't any) large red spots behind the ear Does the patient have large red spots behind the ear? 0 additional red spots on the rump there (are/aren't any) additional red spots on the rump Do you see any additional red spots on the rump? 0 initially red spots on the face the patient (had/didn't have) initially red spots on the face Does the patient initially have red spots on the body? 0 additional spots on the limbs there (are/aren't) additional spots on the limbs Are there additional spots on the limbs? 0 initially eruptions on the cheeks the patient (had/didn't have) initially eruptions on the cheeks Does the patient initially have eruptions on the cheeks? 0 later eruptions on arms and legs later there (are/aren't) eruptions on arms and legs Are there later also eruptions on arms and legs? 0 small spots on rump, neck, arms and legs the patient (has/doesn't have) small spots on rump, neck, arms and legs Does the patient have small spots on rump, neck, arms and legs? 0 initially eruptions on thighs the patient (had/didn't have) initially eruptions on the thighs Does the patient initially have eruptions on the thighs 0 spots surrounding hips the patient (has/doesn't have) spots surrounding the hips Does the patient have spots surrounding the hips? 0 itching the patient (has/doesn't have) an itch Does the patient have an itch? 0 rough spots with flakes the patient (has/doesn't have) rough spots with flakes Does the patient have rough spots with flakes? 0 additional spots in neck, arms, shoulders and chest there (are/are no) additional spots in neck, arms, shoulders and chest Are there additional spots in neck, arms, shoulders and chest? 0 initially spots on forehead and cheeks there (are/aren't) initially spots on the forehead and the cheeks Are there initially spots on the forehead and cheeks? 0 pain in body and limbs the patient (has/has no) pain in the body and limbs Does the patient have pain in the body and limbs? 0 hoarse the patient (is/is not) hoarse Is the patient hoarse? 0 oppressed feeling the patient has (an/no) oppressed feeling Does the patient have an oppressed feeling? 0 32 3 0 -1 2 4 37500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 0 0 2 1 37500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 4 0 -1 5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 4 0 -1 6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 4 0 -1 7 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 4 0 -1 8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 4 0 0 9 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 13 0 -1 10 0 -1 11 0 -1 12 0 -1 0 0 0 0 0 0 0 0 0 90 13 0 -1 14 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 13 0 -1 15 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 1 0 1 3 0 -1 16 0 -1 17 0 -1 0 0 0 0 0 0 0 0 0 80 1 0 5 13 0 -1 3 0 -1 26 0 -1 0 0 0 0 0 0 0 0 0 80 1 0 2 13 0 -1 18 0 -1 19 0 -1 0 0 0 0 0 0 0 0 0 80 1 0 3 16 0 -1 3 0 -1 12 0 -1 20 0 -1 21 0 -1 22 0 -1 80 1 0 4 13 0 -1 10 0 -1 23 0 -1 24 0 -1 25 0 -1 26 0 -1 80 1 0 6 3 0 -1 27 0 -1 16 0 -1 28 0 -1 20 0 -1 29 0 -1 80 1 0 7 13 0 -1 23 0 -1 3 0 -1 30 0 -1 31 0 -1 0 0 0 80 1 0 8 10 0 -1 26 0 -1 32 0 -1 33 0 -1 0 0 0 0 0 0 80 1 0 10 3 0 -1 36 0 -1 37 0 -1 0 0 0 0 0 0 0 0 0 80 1 0 11 1 0 10 38 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 80 1 0 12 36 0 -1 3 0 -1 39 0 -1 40 0 -1 41 0 -1 0 0 0 80 1 0 14 28 0 -1 44 0 -1 45 0 -1 21 0 -1 0 0 0 0 0 0 80 1 0 9 34 0 1 3 0 -1 28 0 -1 35 0 -1 0 0 0 0 0 0 80 1 0 15 34 0 1 28 0 -1 46 0 -1 47 0 -1 0 0 0 0 0 0 80 1 0 16 34 0 1 3 0 -1 28 0 -1 48 0 -1 0 0 0 0 0 0 80 1 0 13 13 0 -1 3 0 -1 28 0 -1 42 0 -1 43 0 -1 0 0 0 80 1 0 6 28 0 -1 3 0 -1 27 0 -1 16 0 -1 49 0 -1 20 0 -1 80 1 0 17 28 0 -1 50 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 80 1 0 18 28 0 -1 3 0 -1 30 0 -1 0 0 0 0 0 0 0 0 0 80 1 0 19 51 0 -1 52 0 -1 54 0 -1 53 0 -1 0 0 0 0 0 0 80 1 0 20 3 0 -1 55 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 80 1 0 21 3 0 -1 56 0 -1 57 0 -1 0 0 0 0 0 0 0 0 0 80 De folder 'DOMAINS' bevat een viertal kennisbanken, die als voorbeeld kunnen dienen voor het gebruik van ERESS, een omgeving voor het ontwikkelen en raadplegen van kennisbanken. Bedenk dat deze kennisbanken primair bedoeld zijn als voorbeeld, eventuele fouten in deze kennis kunnen niet worden uitgesloten! -HOMMELS bevat kennis met betrekking tot het determineren van hommels in Nederland. Deze kennis is geextraheerd uit de negende druk van de hommeltabel van Jan van der Blom (Jeugdbondsuitgeverij, 1985). -OSCILLAT geeft een vergelijking, welke het gedrag van een oscillator beschrijft in verschillende situaties. Dit is een implementatie van een voorbeeld uit het boek 'Expert Systemen' van Henk de Swaan Arons en Peter Lith (Academic Service, 1984). -SPOCK is een voorbeeld van een simpel medisch expert systeem, aarzel echter niet om een menselijke expert te raadplegen! -TRAVEL is het meest eenvoudige voorbeeld en geeft de 'beste' manier aan, waarop een reis kan worden ondernomen. Dit voorbeeld is overgenomen uit 'Personal Computer World' (feb. 1986). november, 1987 Egbert J. van der Haring Vuurdoornstraat 42-I 8924 AZ Leeuwarden 14 travel the best means of travel is 5 by foot by car by train by plane by cab weather the weather on the trip will be What will be the weather on the trip? $#u&u$75)BC,)"$#%s$#%t$#%t$#%t$#%s$$%s$$%t$$%t$$%s$H%s 2 nice and sunny cold or wet ok to walk walking to the destination (is/is not) ok 0 distance the distance to the destination is What is the number of miles to the destination? -3 1 10000 miles use of car you (can/can not) use a car 0 on railway line the destination (is/is not) on a railway line Is the destination on a railway line? $#c&c$c%)$c%#~$#&F$T&#$(|&h|$Ev&{v$im&m$h&h$e&e$d&d 0 flying opinion your opinion of flying is What do you think of flying? 1m2a2N2pm1v3v2s2o2k2h2g2e2a2_2]3E]2=J34J21^2/i20p26w3iw1|]2gI2[F2c]1a2f2h2h2a1d5g1d5g1d5g1d5g1}d5}g9%+7f7d7d7d7d7d7|d9%$7qh9%%7hT$dg%$lp%>n%4k%1d%2]%;Z%EW%IS%NO%UM%qI%G%I%O%D%3%/%:%i%q%q%$q%c$XL%UX%DW 3 you like it you do not mind it you hate it near airport the destination (is/is not) near an airport Is the destination near an airport? 0 able to drive you (can/can not) drive a car Can you drive a car? $O)[)U$ˈ)ו)э|$c&%}%w%t%z%ޅ%%c%a%E&SE%/f%$%(%;%?}%Fx%Ou%Yx%_%c$a&a%E%E%`%4a-%++N}+|-%)+rK+O 0 access to car you (have/do not have) access to a car Do you own a car or have access to one for the trip? 0 good parking the parking at the destination (is/is not) good Is the parking at the destination good? 0 cold day the day (is/is not) cold Is it cold outside? 0 raining it (is/is not) raining Is it raining? 0 snowing it (is/is not) snowing Is it snowing? 0 8 1 0 1 3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 1 0 2 5 0 -1 4 1 500000 0 0 0 0 0 0 0 0 0 0 0 0 90 1 0 3 4 1 500000 6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 85 1 0 4 4 4 500000 7 -1 3 8 0 -1 0 0 0 0 0 0 0 0 0 80 5 0 -1 9 0 -1 10 0 -1 11 0 -1 0 0 0 0 0 0 0 0 0 97 3 0 -1 4 1 2000 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 95 3 0 0 4 4 2000 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 -95 2 0 2 12 0 -1 13 0 -1 14 0 -1 0 0 0 0 0 0 0 0 0 -99 . R}#.. R}READ ME S}$ERESS_ITPRGU}%ERESS PRG[}H3 Deze folder bevat de files 'READ.ME', 'ERESS.PRG' en 'ERESS_IT.PRG', deze files mogen vrij gecopieerd worden, maar altijd samen in de folder 'ERESS'. Beide programma's zijn in GfA- BASIC geschreven en gecompileerd. -ERESS is een complete omgeving voor het ontwikkelen en raadplegen van een kennisbank. In de folder 'DOMAINS' staan enkele kennisbanken, die als voorbeeld kunnen dienen voor het gebruik van ERESS. -ERESS_IT is een interactieve handleiding voor ERESS en kan vanuit ERESS worden aangeroepen. Vragen met betrekking tot het gebruik van ERESS kun je naar mij opsturen, maar sluit dan wel een aan jezelf geadresseerde en gefrankeerde envelop in. Verder ben ik geinteresseerd in met ERESS ontwikkelde kennisbanken, laat dan eens iets van je horen. november, 1987 Egbert J. van der Haring Vuurdoornstraat 42-I 8924 AZ Leeuwarden `0ZR4` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HN^Hx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHN(ALNHz2?< NA\pdAxr0XQ)K\NN<JrBjNuHz?<&NN\CAp$L Qp NBlJpNNpMN9@pdAr 0Q0tr N29lNXNupealp`NuaN,Hz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu Hn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8NB6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?NB<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A d,SFSGFnHGnDDDk9DBlDEk9EBlFcllGcll0,lb 0,lcNuHpmrtA)HA)HN2pNHHPNT4 _:8><DbFEbGCHP@dʾAdBD2ƞE29|C???FF22N23BRG0@\@N"2)INH(* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NHNu@9@JpNNr|<N @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| N22(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NNj"l`dpNAtrdJhk\QpaNH ld$l`"Hg: k&@0+R`g k#&@0+S@H3 Q&f)I`LNu?<?<NAXJgJgNAH@B pNA NuApNN$NR$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0Nu _0HpN _0HpNp"_0HqNNp"_0HqNNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNVHNuNSHNuNTHNu2)A IJAfr4(Ae*RBBc0*SA?NR$E$R`QˈN ENup`a NuN IHPg"B  g &gNZJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNRB0 b b瀀`RB0 fрd`r ,* N& ( EN C"Sj|AcJf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(NVp)@JphNLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, N"F QNu?S@k&8L &LeBLe,C`(A? fHa)_ 2TNuBlJ`l *bl ,bH .N0S@k@>A PC/~. 0(JgRJ)@g1@CJ2fP2HP" &" *pdN0,r W1@AJ00 piN9|L@NpiN _CL""pe`9| LpiN9|LphNLtH 2H/`SBSC@AHH/jP 6P/^P0<rtN2papapapaL/jr`S@k6@ A 9PJg8BPpfNpgN9| LphN9@JfdBlJa\Q 6BB 2`NuS@k @ A 9pJg a$Bp`NuHS&I. FV 7p&N.9l/h8,:,L/d4,pĴ@cS@9@p4,rŴAcBSA9Ar`8pJ, 7fnJ/^k0 Eg$2,/h pg  qfH9A/hpjN` 911AND 912AND ...913THEN IS 914Certainty factor: 916Zoals boven reeds vermeld kan een rule ook in de OR-vorm voorkomen!101 Het blackboard103 Op het blackboard worden de bekende feiten bijgehouden tijdens een104consultatie16. Aangezien de voorwaarden van rules gecontroleerd worden105aan de hand van de feiten op het blackboard en de conclusie van een 106geverifieerde rule op het blackboard wordt geschreven, kan in feite gezegd107worden dat de communicatie tussen rules via het blackboard plaatsvindt.108 De gebruiker kan het blackboard, tijdens of na een consultatie, bekijken109en het is zelfs mogelijk om, via de fact editor21, feiten op het blackboard1010te veranderen, te verwijderen of toe te voegen. Hierdoor kan de rulebase131011worden gecontroleerd, maar het is nu ook mogelijk om een consultatie161012meteen in de goede richting te sturen, door relevante feiten voor het begin1013op het blackboard te plaatsen.1014 Het systeem kan een nadere verklaring geven m.b.t. de afleiding van een1015feit op het blackboard. Dit kan worden aangeroepen door het aanklikken van 1016een feit op het blackboard, het systeem geeft dan de rule(s), waaruit het1017desbetreffende feit voortkomt.111 Het dynamische deel van de knowledge base.113 In het dynamische gedeelte van de knowledge base bewaart het systeem114informatie over de consultatie. Een belangrijk onderdeel van dit systeem115wordt gevormd door het blackboard10, verder houdt het systeem hier bij116welke rules geverifieerd of gefalsifieerd zijn en welke vragen reeds aan de117gebruiker zijn gesteld. Daarnaast bevat dit deel van de knowledge base de118agenda6, waar hypothesen betreffende het doelobject14 staan genoteerd.121 De database123 De database vormt samen met de rulebase13 het statische deel van de124knowledge base3. In deze database zijn de records opgeslagen, waarin de125objecten18 zijn beschreven.126 Afhankelijk van het beschikbare geheugen kan de database 100 of 400 127objecten18 bevatten.131 De rulebase133 De rulebase kan maximaal 1000 rules9 bevatten, deze rules9 kunnen134worden aangemaakt en gediteerd m.b.v. de rule editor15. Samen met de data- 135base12 vormt de rulebase het statische deel van de knowledge base3. De136objecten, die in de rules9 gebruikt worden, moeten in de database12 beschre-137ven staan.138 Aangezien de rulebase het belangrijkste onderdeel vormt van een expert139systeem1, moet deze zorgvuldig worden opgebouwd en getest. Het testen van een1310rulebase is mogelijk door een veelvuldig gebruik te maken van de faciliteiten,1311die in ERESS ter beschikking staan (blackboard10, trace25, why26).1312 In een machine, waar minder dan 512 Kbyte beschikbaar is, kan de rulebase1313maximaal 250 rules9 bevatten.141 Het doelobject143 ERESS kan worden geraadpleegd om de waarde te achterhalen van n144object18 (hier wordt dit het 'doelobject' genoemd). Dit doelobject kan145bijvoorbeeld de diagnose zijn in een medisch expert systeem of de kans op146het vinden van olie in een expert systeem bij Shell, of de configuratie van147een computersysteem voor een bepaalde toepassing, etc.148 In ERESS is het doelobject het eerste object18 in de database12. Toe-149komstige versies van ERESS zullen waarschijnlijk de mogelijkheid hebben om1410contexten te definieren, waarbij elke context een eigen set rules9 zal bevat-1411ten. Het systeem zal dan voor iedere context een doelobject moeten bezitten,1412in een medisch expert systeem kan in n context bijvoorbeeld de diagnose1413worden vastgesteld en in een tweede context de behandeling.151 De rule editor153 Evenals de object editor27 en de fact editor21 heeft de rule editor een154hoofdmenu, bij de rule editor vinden we daar de volgende opties:156 List all rules ==> vanaf rule9 nummer 1 worden alle rules9 getoond157 Find rule(s) ==> idem, vanaf de gezochte rule9158 Add 'AND'-rule ==> toevoegen van een AND-rule9159 Add 'OR'-rule ==> toevoegen van een OR-rule91510 Rules to textfile ==> rules9 naar een tekstfile schrijven1511 Quit ==> terug naar de desktop van ERESS1513Nadat een rule op het scherm wordt getoond, wordt op een commando28 gewacht.1514Voordat teruggekeerd kan worden naar de desktop van ERESS, wordt een controle1515op de konsistentie4 van de rulebase uitgevoerd, wanneer een inkonsistentie41516wordt gevonden, moet deze eerst worden verholpen!161 De consultatie163 Een consultatie kan op twee manieren, afhankelijk van de uitgangspositie164worden begonnen. Met 'start' wordt met een leeg blackboard10 begonnen, met165'continue' worden de feiten, die reeds op het blackboard10 aanwezig zijn,166gebruikt in forward-chaining8, voordat de werkelijke consultatie begint.167Het redeneerproces5 kan met trace25 op verschillende niveaus worden gevolgd.168 Tijdens de consultatie kunnen het blackboard10 en de agenda6 worden169bekeken. De consultatie kan worden onderbroken, en na het aanbrengen van 1610veranderingen in de knowledge base3, weer worden voortgezet.171 Certainty factors173 Bij een rule9 moet een certainty factor worden opgegeven, welke de174waarschijnlijkheid aangeeft, waarmee de conclusie volgt uit de voorwaarden.175Deze certainty factor moet tussen 0% en 100% liggen.176 De feiten op het blackboard10 worden ook vergezeld door een certainty177factor, deze geeft de waarschijnlijkheid van het feit aan. Bij feiten kan178de certainty factor ook een negatieve waarde hebben, dit betekent dat het179genoteerde feit niet waar is.1710 Wanneer feiten uit meerdere rules9 volgen, worden de certainty factors1711gecombineerd tot een nieuwe certainty factor.181 De objecten183 In ERESS kunnen de objecten, afhankelijk van de waarde, die ze kunnen184hebben, worden onderverdeeld in drie typen:186-Symbolic22 object: alle waarden, die dit object kan hebben, moeten beschre-187 ven zijn in het bijbehorende record.189-Boolean23 object: dit object kan slechts twee waarden bevatten, namelijk1810 'yes/true' en 'no/false'.1812-Numeric24 object: de waarde van dit object is een getal (32 bits integer),1813 waarvan de grenzen en de eenheden in het bijbehorende record1814 worden aangegeven (nauwkeurigheid .0001).191 Recursief193 Dit betekent dat een routine zichzelf aanroept, in GfA-BASIC is dit194mogelijk doordat de procedures locale variabelen kennen.201 Comparator203 De comparator in een rule9 is afhankelijk van het type object18.205-Symbolic object: comparator == Verb (zie voorbeeld22)207-Boolean object: comparator == is209-Numeric object: comparator communicatie van systeem naar gebruiker2010 = equal to2011 > greater than2012 >= greater or equal to2013 < less than2014 <= less or equal to2015 <> not equal to2017 N.B. in een conclusie kan alleen '=' worden gebruikt bij een numeric object!211 De fact editor213 Evenals de rule editor15 en de object editor27 heeft de fact editor214een menu, met de volgende opties:216 List all facts ==> alle feiten worden getoond217 Find fact ==> idem vanaf het gezochte feit218 Add new fact ==> toevoegen van een feit219 Facts to textfile ==> feiten wegschrijven naar een tekstfile2110 Quit ==> terug naar desktop van ERESS2112Na het tonen van een fact kunnen commando's30 worden gegeven, waarmee feiten2113kunnen worden veranderd of verwijderd.221 Voorbeeld van een symbolic object223 Define de diersoort224 Transcription :de soort, waartoe het dier behoort,225 Verb :is226 Prompt :Tot welke soort behoort het dier?227 Kind of object :Symbolic228 option #1 :hond229 option #2 :kat2210 option #3 :paard2211 etc.2213 -Maximaal kunnen 50 verschillende opties worden aangegeven.2214 -Achter 'Define' staat de naam van het object, zoals het bekend is in2215 de rulebase13.2216 -Bij 'Verb' staat het werkwoord (in dit geval 'is'), dat bij een rule92217 moet worden gebruikt op de plaats van de 'comparator'9.231 Voorbeeld van een Boolean object233 Define warmbloedig234 Transcription :het dier (is/is niet) warmbloedig235 Prompt :Is het dier warmbloedig?236 Kind of object :Boolean238 -In de 'Transcription' staan de woorden, die van de zin een bevestiging of239 een ontkenning maken, tussen haakjes. Een 'Transcription' die hier ook zou2310 kunnen, is de volgende:2311 Transcription :het dier is (warmbloedig/koudbloedig)2312 -In het geval dat het object 'warmbloedig' de waarde 'yes/true' heeft,2313 worden de woorden voor de schuine streep gebruikt, bij de waarde2314 'no/false' worden de woorden na de schuine streep gebruikt.2315 2316 -'warmbloedig is true' ==> 'het dier is warmbloedig'2317 'warmbloedig is false' ==> 'het dier is niet warmbloedig'2318 of wanneer de tweede Transcription wordt gebruikt:2319 -'warmbloedig is true' ==> 'het dier is warmbloedig'2320 'warmbloedig is false' ==> 'het dier is koudbloedig'241 Voorbeeld van een Numeric object243 Define lichaamstemperatuur244 Transcription :de lichaamstemperatuur van het dier245 Prompt :Wat is de lichaamstemperatuur van het dier?246 Kind of object :Numeric247 lower limit :20248 high limit :40249 units :C2411 -In rules9, die naar een Numeric object verwijzen, kan de waarde van dit2412 object op verschillende manieren worden vergeleken met een constante.2413 N.B. in de conclusie van een rule9 moet '=' worden gebruikt om een waarde2414 aan dit object toe te kennen (zie verder comparator20).2415 -De waarde van het object 'lichaamstemperatuur' moet in dit voorbeeld2416 liggen tussen 20 en 40 C.251 Trace facility253 Het redeneerproces kan op 4 niveaus worden gevolgd, dit is in te stellen254via het trace level:256 trace level = 0: geen tracing257 trace level = 1: weergeven van nieuwe feiten258 trace level = 2: falen en slagen van voorwaarden en rules9 wordt vermeld259 trace level = 3: resultaten van forward-chaining8 worden getoond,2510 en de hypothesen op de agenda komen op het scherm2512 N.B. Elk trace niveau omvat alle lagere niveaus!261 Why facility263 Wanneer het systeem een vraag aan de gebruiker stelt, kan de gebruiker264het systeem vragen waarom die vraag wordt gesteld. Het systeem zal dan laten265zien van welk object18 de waarde wordt gezocht, en welke rule9 wordt geva-266lueerd. 271 De object editor273 Evenals de rule editor15 en de fact editor21 opent de object editor met274een menu, hier zijn de volgende opties beschikbaar:276 List all objects ==> de records van alle objecten18 worden getoond277 Find object ==> idem vanaf het gezochte object18278 Add new object ==> toevoegen van een nieuw object18, dit is279 equivalent met 'Define object'282710 Objects to textfile ==> objecten18 wegschrijven naar tekstfile2711 Edit drawing ==> editeren van een tekening m.b.v. LINER312712 Quit ==> terug naar desktop van ERESS2714Wanneer een object getoond wordt, kunnen commando's29 worden gegeven.281 Commando's van de rule editor283 Quit: terug naar menu van de rule editor284 Next: geeft de volgende rule9 op het scherm weer285 Edit: editeren van de getoonde rule9, het systeem komt tevens een niveau286 dieper, hier zijn de volgende commando's beschikbaar:287 Quit: terug naar vorige niveau288 Edit: editeren van getoonde rule9289 Change object: editeren van een object18 in de object editor292810 Define object: toevoegen van een object18 aan de database122811 Delete: verwijderen van de getoonde rule9 uit de rulebase132812 Insert: invoegen van een nieuwe rule9 voor de getoonde rule92813 Type: het veranderen van een AND-rule9 in een OR-rule9 en vice versa291 Commando's van de object editor293 Quit: terug naar het menu van de object editor294 Next: naar het volgende record in de database12295 Edit: wijzigen van getoonde record, het systeem komt dan tevens een296 niveau dieper, hier zijn de volgende commando' beschikbaar: 297 Quit: terug naar vorige niveau298 Edit: wijzigen van getoonde record299 Delete: verwijderen van getoonde record, dit wordt alleen uitgevoerd als er2910 geen verwijzingen naar dit object18 in de rulebase13 voorkomen.301 Commando's van de fact editor303 Quit: terug naar menu van fact editor304 Next: volgende feit wordt getoond305 Edit: veranderen van een feit, het systeem komt dan tevens een niveau 306 dieper, hier zijn de volgende commando's beschikbaar: 307 Quit: terug naar vorige niveau308 Edit: wijzigen van het getoonde feit309 Delete: verwijderen van het getoonde feit311 LINER313 Het tekenprogramma LINER is een gereedschap in ERESS voor het maken of314editeren van tekeningen. Een begrip in het kennisdomein3 van het expert315systeem1 kan soms verduidelijkt worden d.m.v. een tekening. Deze tekening316hoort in ERESS bij een object18 en wordt vertoond wanneer het systeem de317bijbehorende vraag stelt.318 De werking van het tekenprogramma wordt duidelijk na wat proberen, in319principe werkt LINER min of meer als een plotter, bij de meeste opdrachten3110wordt uitgegaan van de positie, zoals deze is opgegeven met een vorige3111opdracht. Een uitleg van de opdrachten is daarom achterwege gelaten.321 De gereedschappen in ERESS323 In ERESS zijn drie editors voor het editeren van de knowledge base3324aanwezig:325 -rule editor15326 -object editor27327 -fact editor21329Verder bevat ERESS een trace-functie25 en kan het systeem reageren op vragen3210van de gebruiker, zoals waarom26 het systeem een bepaalde vraag stelt, en3211uit welke rule(s)9 een feit op het blackboard10 is afgeleid.331 Trefwoorden register333 agenda6 object18334 backward-chaining7 Boolean23335 blackboard10 Numeric24336 certainty-factor17 Symbolic22337 comparator20 object27 editor27338 consultatie16 rule9339 database12 rulebase133310 doelobject14 rule15 editor153311 expert1 systeem1 shell23312 fact21 editor21 trace253313 forward-chaining8 why263314 gereedschappen323315 inference5 engine53316 knowledge5 base33317 LINER313318 -9999!  p:\ N P |6NDBX.t`-LU` Efv*oM, m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNՂHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHN(ALN Hz2?< NA\pdAxr0XQ)K\NN (hnNr ,`NuJrBjNuHz?<&NN\CAp$L Qp NBlJpNNpMN9@pdAr 0Q0tr NV9lN^Nupealp`NuaN,Hz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu &8*:EENuHnߴ 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuN:pNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|N  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8N6.NJgtBnNNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dGe GbFGNu G0dFGHANu~NuAd RdQRB6Ce0 C/jC C@j C jr0H@{0DH@Nur{0Nu{0NutNuJj(:,af AfBfNu&<x*<NؚHnHr$g4jDk( b4<J@`@[H@0Nu4<Ѐ[Nu4<NuNuAd RdQRBBkBjDBJjDNupNufJj fJAkNupNdRdRrxaAffBWHNuJjDBDA@JBfprJjDEDD@JEfvxNuaغBffAVHNuCDEaEf fDUHNu]HNuCDEaEffDftNuJjtNupN&NAXJ@jNNuS@k ??<NAXNuNJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXtNutNu&(* NtN|Nߴ Nu&(* NtNNߴ NuJ@jD@vqapvNH)@p `H@)@prtNVAHplrtNVB 2pNFpN:papaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNVpapap9@p`pvNHv`v`vj`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtNVAl 2l 4HVNuAl 2l 4L VA0000000000prtNV9Cp rtNVAv` Av `Avl 2l 4)lVHN""A)lVH)|vN"Al 2l 4HPrtpgNVaBp0,l 2Nua40,HNua*p0,l 4Nuaprt0,l 22,l 44,NuN9||BlBlrҌpsNBNu0<}N& ?<NNC`&?<NNT"@ C <}N`N@((?<NN.?<NNX@LvA HA HNuNup9@HA)A,N< FN @e024E$ Bb5B5A6CC5CK5CAB008:Dk`Ek\00<,>,SFSGFnHGnDDDk9DBlDEk9EBlFcllGcll0,lb 0,lcNu0pmrtA)HA)HNVpNHHPN<4 _:8><DbFEbGCHP@dʾAdBD2ƞE29|C???FF22N23BRG0@\@N"2)IN0(* 9AJA)H@@[000][ˈN Evz`* [g" ]g |g QSz` zQSpQ][ɈN Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NHNu*( INA)H @depd ae zb QB DNA\)H @ e` ae zb \gQBA BhNpZNA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNu@9@JpNNr|<N @xepw2A$JBjDFHB t`0QBl9F)lVTAtp 9| NVA R4RB`A Gf //o~4$_<F"OSG !H@Ь 2 Q)@RHRprNV2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NNr"l`dpNAtrdJhk\QpaNH ld$l`"Hg: k&@0+R`g k#&@0+S@H3 Q&f)I`LNu?<?<NAXJgJgNAH@B pNA NuApNNt$NZ$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0NuNJ@gpNu _0HpN _0HpNp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNWHNuNVHNu Ihd*NZ$E$RR@H`2QˈN ENu2)A IJAfr4(Ae*RBBc0*SA?NZ$E$R`QˈN ENup`(* 0(iNZ$E 4R`Q$D 4R`QˈN DN ENua NuN IHPg"B  g &gNJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNtRB0 b b瀀`RB0 fрd`0g< @g4:8(g* b.&NZSD`Q0$C$RQLjN CNuNpNZp NpC 0(gFd"P$I` *NZ$E$R(S@jv A(Wf( ae zb Q DNur ,* N& ( EN C"Sj|AcJ@fCAHPBHQ?NA\ _JjNNu, N* ( FN EJ@fC JDfA E@( BE, BHPHQBg?<VNA F DJjNNuNJ@fC )I( BA&)Hp9@J9@L9@NpyN DJlrgNp NHRp` HRpJQfpNNq Y QfdЀЀ 0NuNNNq Y Qfd20VHNuNN@Nq Y Qfd ЀЀNuNNd$_& Y Qfdփփ!8NNN$_& Y Qfd8JBg 8N 8NNN$_& if"QdփփHRNNN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@NL"2` NqR YEjrd0` SjN$_NЀЀ 0N$_NЀЀN YQf "_Nq*eNN*< NqbІSGfN$_Nփփ!8N $_Nփփ"@HHRN YQf "_&Nq*eNN*<&NqbֆSGfN @  "Nu @$P "t402g YRBB%(4g $`RBB%(Nu~$_NЀЀ N~$_NЀЀЈNp"X4g S`"QNu,N`"QjNu<g|N`2QjNu" KC`e Nr`d \N l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNuPj0,lf$J,nk l*fp?Np N9|nN.A0,l2J,jk 0"fZRAR@ 0"g 0 f` 0 g 0,f9@lTll`BllA"H"g"A4`Q"AA 0! NuS@R@ 0 g 0,f9@lRll`R@ 0 fQj`NNߴBll?<?<?<NM\NHQN&g ! ge l*g l*gpNNu<,*?Hj\F FfND`H FfN<`RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNLNu0,^2,`N zEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(NldeS@f lbfSl`9Ab9FdNupapqr`p`C l ", Ⲭ dfѬ SA 0! Nup"N"p`tdbDA0Hg<<R@f|0HNZ*JFk*HQ/??<?NAXfX ENuJkpNp`p`\F( &I.` ??<NMXJ[j E&DNu<(`|HP?N<pg2JFg W"X2@e2<A`QN6CpR@ 1 fA 0! "_N, HHHNup`pJ@gHzZ?<&NN\NuB?< NA\Av ACLElp"Jg X\QC"C!/:@?< NA\NuLH!NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A6@ Ni LHL|1R/:?< NApdK`HaJLxNNu)H9@Jp4NP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8N  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(NVtHB9BL@@TAt )l g.A( f hgSASAgRB`9BJNSAgNu)l g,vARC( g9CJ9|Lp!,N FPeNuA JpBQA/)H )l gBlJpNB Aprt0 0BBB R@ @efA000 0PB0 *00 000\0X0 *0000 0P0BX0, *@00p1| 1|QBX0 $HTH0P &0 *0,NupNSk [0NupNuHPaH8 _&X Pf/|~ K!zag @ ep 24C"2 S@ػ Td BTA3A0C4$I2a222B"0@2A\xvaRg<2#M 4B3BS@ -f ػ Td>BAAb8RGRC`3RSG5GC5C J1DcaRF F e`RG GcdNuXASF1F41R 1h4 x1EDgVA)H)H 9|J?<NNTU@g,ACg dRhdRh(gpL8Np>L8NAJ0?C bL000zH?A/.)HpNLrHH/>Bl/,ff.f.ffNu l /.g&, ^`D&, N`>&, R`8&, V`2&, Z`,2,/4WAARA0,/6A hfRAS@f9A/,&, Jo ? CN 0`@k Ap0(/.NuA Nup)@JphNLtH &JKBCH .A/~0 1PP1P1PA L? &<@>AFG0000X0000X0000X0000C ~AJ0g0  pi, N"F QNu?S@k&8L &LeBLe,C`(A? fHa)_ 2TNuBlJ`l *bl ,bH .N0S@k@>A PC/~. 0(JgRJ)@g1@CJ2fP2HP" &" *pdN0,r W1@AJ00 piN9|L@NpiN _CL""pe`9| LpiN9|LphNLtH 2H/`SBSC@AHH/jP 6P/^P0<rtNVpapapapaL/jr`S@k6@ A 9PJg8BPpfNpgN9| LphN9@JfdBlJa\Q 6BB 2`NuS@k @ A 9pJg a$Bp`NuHS&I. FV 7p&NR9l/h8,:,L/d4,pĴ@cS@9@p4,rŴAcBSA9Ar`8pJ, 7fnJ/^k0 Eg$2,/h pg  qfH9A/hpjN>`N AN AN AXN )|,\ <)|7 JN4-(NJBgpNVNNAN AN JNN\+|ANpNF/AFN - ~N H=*=DolT88ZANzANN NAN JHxN\Stop the program?HPNP Yes |Nor"_ N+@ -SWHfN8t;B(t;B*BN NAN JHxNPRestart the program?HPNP Yes |Nor"_ N+@ -SWHfN96BBBAN N NAN JNB  ^HfN9j+|N9r+| -Nt&<x*<N|Nߴ+@ -Nt&<x*<N|Nߴ+@ -Nt&<x*<N|Nߴ+@$ -Nt&<x*<N|Nߴ+@( -Nt&<x*<N|Nߴ+@0+|2+|,+| B4+|8+|<+|@+|D+|H/- -HCn~N -CtNBL+|P+|T+|XB\+|`Bd+|h/- pC탘~N/-(pC탞~N/-0pC탤~N -$C탪N -CN -(CNBlBp+|t+|x/-(/-,pC탰~N -(C탶N+| | -|CzNHxpC타~N -,C탆Np2C탌Np2C탒Np C탼N+|+|ZHxBp=C타~NHxBp>NC타~NHxBNP<>C타~NHxHxNP is less thanC타~NHxHxNPis less than or equal toC타~NHxHxN\ is equal toaC타~NHxHxN\is greater than or equal to4C타~NHxHxN\is greater thanlC타~NHxHxN\is not equal to4C타~NN NA,N xAN AN 4-,NJBfN=NP.DTAHPAN ANhNJBfN=pNPNzpINHPAr"_NA>XN A@RN pN*pNPN\AZN N NA.N xAN NP.DTAHPAN 4-.NJBfN>PpNPNzpONHPAr"_NA?XN AAN pN*pNPN\N NA큄N JA큈N JA큌N JpN~N+@+| -A큄Nb+m4 -DA큈NbpN~/-/-NCn~NN`NqNqpN~N+@B -NtNCtN -$VHfN?8+| -NA큈NbpN~/-NCtNN`NqNq/-AbN N`FNqN NA큄N JA큈N JA큌N JpN~ -NN+| -A큄Nb+m4 -DA큈NbpN~/- -Cn~NNNN`NqNq/-A N pN~ -NN -$VHfN@@+| -NA큈NbpN~ -CtN>NNN`NqNqN`PNqN NA큄N JA큈N JA큔N JpN~N+@ -$VHfNA+| -A큄Nb+ml -,A큈Nb+mp -xA큔NbpN~/-/-/-NC탰~NN`NqNqN`NqNqpN~/-NC탶N`N`NqNqN NA큄N JA큈N JA큔N JpN~ -NN -$VHfNA+| -A큄Nb+ml -,A큈Nb+mp -xA큔NbpN~/-/- -C탰~NzNNN`NqNqN`NqNqpN~ -C탶NNNN`NqNqN NAN JAbN xAN HxN\/This procedure will destroy|the knowledge base!4HPN\ Ok |Cancelr"_ N+@N\\ERESS\ERESS_IT.PRGuCN -SWHfNC ACN 4-bNJBfNBANNC HxNPThe manual is not available.HPNP Ok r"_ N+@N NAN JAN JANhNJBfNCFt;BbNDHxN\MI cannot find the manual|on your primary drive!|I shall try the other drives!HPN\ Ok |Cancelr"_ N+@Bmb -SWHfNDR -NXANhpJBgp/ -Nt&<x*<N pJBgp$VHgANhNJBfNDHxN\'Your primary drive is changed|to drive iHP -@N"_NHPp!N"_NHPNP Ok r"_ N+@t;BbN NA N JA0N xA$N pNVAN tANHxNPList all rulesCzNHxNP Find rule(s)CzNHxNPAdd 'AND'-ruleCzNHxN\ Add 'OR'-ruleCzNHxN\Rules to textfile4CzNHxNPQuitCzNB - ]VHfNFN\ Rule EditorHPAN Npr7NNvNumber of rules: e -NNNpr7NNvStill available: 4 -(NtH -NtL8NؖNNHxA N - YWH;B0 - ~N FHOOG|`AXN 4-2NJBgAZN pNRN NA큜N JAN J -$VHfNGtN\Rule Editor: Rulebase4HPAN R/-Hx/-4AUN /-HxAJN -Nt&<x*<N pJBgp/ -\HpJBgp$VHgN NA.N xA큜N J -$VHfNHNP.RULHPAN 4-.NJBfNHpNPNzpONHPAr"_NR/-AWBN -\HgpN*pNPN\N NA큜N JA큠N JA*N AN J -$VHfNINprNpNNpJNNNh:What rule do you want to see (give rulenumber or keyword):NNNC*NA*NNߴ+@ -JWHfNINHm*AN -$VHfNINR/-/-l -pC탰~NzWHpJBgp/ -^HpJBgp$VHg -NtzNTpJBgp/ -_HpJBgp$VHfNI/-Hx/-4AUN /-HxAJN R -Nt&<x*<N pJBgp/ -^HpJBgp$VHgN N A큤N L A큜N LNNhYour command: N\!Quit/Next/Edit/Delete/Insert/TypeHPA N -WWHfNJ/-/-AKPN NJ -YWHfNJ/-AcN NJ -[WHfNJ/-AMN NJ -]WHfNJ/-AON -Nt&<x*<N pJBgp/ -Nt&<x*<N pJBgp$VHgN N A큤N L A큜N LAN JA4N xN -rNpNNpJNAQN /-AdN NNhYour command: NP*Quit/Edit rule/Change object/Define objectHPA N -NtH <r$<L8NؖNߴ~N Qr^vP -Nt&<x*<N pJBgp/4-4NzN pJBgp$VHfNLNpNNNv!*** You want to delete this rule?4N/-AcN NLATTN -Nt&<x*<N pJBgp/4-4pJBgp$VHgN N A큜N LA큄N JA큈N JAN J -(WHfNMHxNP*Rulebase contains maximum|number of rules!HPNP Ok r"_ N+@NOR+m -RA큄Nb+ml -,A큈Nb/-/-/-p -NtH <r$<L8NؖNߴ//- -pC탰~NzC탰~N/-/-/-t -NtH <r$<L8NؖNߴ//- -tC탰~NzC탰~N/-/-/-x -NtH <r$<L8NؖNߴ//- -xC탰~NzC탰~NN` Nq/- -NtH <r$<L8NؖNߴC탶NC탶N`N`Nq+ml -,A큈Nb/-/-/-ppC탰~N/-/-/-tpC탰~N/-/-/-xpC탰~NN`NqNq/-pC탶N`AN /-/-AKPN N N A큜N L/- -C탶NDC탶N`/-/-/-4AUN N NA큨N JA4N xAN JA큜N J -(WHfNPrHxNP*Rulebase contains maximum|number of rules!HPNP Ok r"_ N+@NQ -R+@N\ Rule Editor%HPAN AN AQN -lC탆N>HPA "_N>fNQ/-AdN 4-4NJBfNPRRNQNNhYour command: NP*Quit/Edit rule/Change object/Define objectHPA N -NtH <r$<L8NؖNߴ~N Qr^vPATTN -Nt&<x*<N pJBgp/4-4pJBgp$VHg -lC탆N>HPA "_N4gN NAN J/-tCNNNvRule: # -NNASbN -lC탆N>HPA "_N>fNSZNNhCertainty factor: A$rNA$NzNxpJBgp/A$N&<x*<NTpJBgp$VHfNSHxN\-Certainty factor must be|between 1% and 100%!4HPNP Ok r"_ N+@A$NzNTpJBgp/A$N&<x*<NxpJBgp$VHgN NA큨N JNNv If p+| -,A큨Nb -C탆N>"<N -C탆N>HPA "_N4g N NT$+m -,]HfNT4-0NJBfNT NNv Or 4NTNNh And N`nNqNNv Then ! -lC탆N>"<NN NA큨N JA0N xN\ Rule EditorHPAN -C탶NJ]H;B0NNvRule: # -NNNNv If +| -A큨NbN -C탆N>NN4-0NJBfNUNNv Or 4NU*NNh And N`NqNqNNrNNv Then 4N -lC탆N>NNNNhCertainty factor: A$NNN N A큰N L A큤N L A큜N LA큨N JA크N JAN /-A,N -C탶NJ]H;B0N -rNpNNpJNNNhRule # -NNN\ If eC0N+| -A큨Nb/-/-/-A\N NA0N -C탆N>NN4-0NJBfNVN\ Or 4C0NNVNP And C0NN`NqNq/-/-l/-A\N NNv Then -lC탆N>NNNNhCertainty factor: A$NNN N A큜N LA큨N JAN /-A,N -C탶NJ]H;B0pN~NhRule # -NNN\ If C0N+| -A큨Nb/-/-/-8A\N pN~A0N -C탆N>NN4-0NJBfNX,N\ Or 4C0NNX@NP And C0NN`NqNq/-/-l/-8A\N pN~Nv Then 4 -lC탆N>NNpN~NhCertainty factor: A$NNpN~NN NA클N JA큸N Jt;B2 -$VHfNY+| -A클Nb -CNNJBfNY+| -A큸Nb/-/-l -pC탰~NzNtH/-/-l -pC탰~NzNtL8N fNY/-/-AYN N`NqNqN`hNq4-2NzN fNYHxHx^A(N N N A큸N L A클N LA크N JA큼N JAN JA6N x -VHfNZ/-A,N +m/-A,N +m -^HfNZlA큸C클  "AC큼  "AZN 4-6NJBfNZBm2NpNNNhRule # -NNh is a subset of rule # -NNN NAN JAN JAN JAN JAN JAN JAN JAN J+| -ANb/-/- -pC탰~Nz+@/-/- -tC탰~Nz+@/-/- -xC탰~Nz+@Bm6+| -ANb4-6N&<x*<N g N N\n/-/- -pC탰~Nz+@/-/- -tC탰~Nz+@/-/- -xC탰~Nz+@ -ȰWHpJBgp/ -̰WHpJBgp/ -аWHpJBgp$VHfN\dt;B6N`.Nq4-6NzN g N N\N`NqN N A큰N L A큨N L A큜N LA큠N JAN JAN JA6N /-/- -pC탰~Nz+@/-/- -tC탰~Nz+@/-/- -xC탰~Nz+@/-/-/-/-A]N /-A6C탆N -lWHfN] -C탶NNNtNC$NN N A큰N L AN L AN L A큠N LA큌N J/-A N /- -Cn~NHPp N"_NC6N -J^HfN^Hm6/- -"_NC6NN^Hm6N\unknown"_NC6NN`J -VWHfN`< -NtzNTpJBgp/ -Nt&<x*<NZpJBgp$VHfN_r/- -4C타~NC"_NC6NN`6Hm6A<"_NHPNP unknown"_NC6NN`J/-A`RN N N A큰N LAN JAN JAN JABN AHN ANN -4WHfNazHm6N\is "_NC6N -RWHfN`Hm6NPnot "_NC6N -RWHfNaHm6NPtrue"_NC6NNat -JWHfNaTHm6N\false"_NC6NNatHm6N\unknown"_NC6NNc -Nt&<x*<N pJBgp+@/- -Cn~NHPp(N"_N+@/- -Cn~NHPp/N"_"-N+@/- -Cn~NHPp)N"_"-N+@/- -Cn~NHP -NtH <r$<L8NؖNߴr"_NvC6N/- -Cn~NHP -R/ -NtH -NtL8NؖH <r$<L8NؖNߴ""_NvCBN/- -Cn~NHP -R/ -NtH -NtL8NؖH <r$<L8NؖNߴ""_NvCHN/- -Cn~NHP -R"_NpCNN -䰭WHfNcHm6AH"_NHPAN"_NC6NNcHm6AB"_NHPAN"_NC6NN N A큜N LA큄N JA큈N JA큔N JAN JNpNNNhAre you sure? NPYes/NoHPA N -SWHfNd+m -A큄Nb+ml -,A큈Nb+mp -xA큔Nb/-/-/- -R//- -C탰~NzC탰~NN`NqNqN`NqNq/- -RC탶NC탶N`N`xNqS/-/-/-4AUN t;B4N N A큜N LA큄N JA8N xt;B8+ml -A큨Nb -C탆N>NHPAf^N /-/-/-p -C탰~N/-/-/-t -C탰~N/-/-/-x -C탰~NN`NqNq -,_HfNe/-/-/-ppC탰~N/-/-/-tpC탰~N/-/-/-xpC탰~NR`4-8NJB;B44-0NJBfNf>/-A$NBNߴC탶N`NfV/-A$NNߴC탶N`N N"_ATN A큌N JA:N xBBBAgN -$VHfNf/-A N -J^HfNfAhN Nf -VWHfNfAiN NfAm@N N NA큄N JA:N xB+| -A큄NbHmT/- -4Cn~NN"_NSWHfNg`+m -$VHg N NgN`NqNq -$VHfNgHmT/- -4Cn~NNR"_NpCTNHmTAN 4-:NJBfNgAZCTNNhNPUndefined objectHP/-A$N N NA큄N JA`N A:N xA큌N J/- -N"_N4fNi+m -$VHg N Ni2N`NqNq -JWHfNijNPUndefined optionHP/-A$N NiNP Illegal verbHP/-A$N NNhVerb should be 'A`Np'NNN NAfN A:N xHmTpr"_NvCfNHmfNP< "_N4NBHHmfNP<="_N4pJBgp/HmfNP=<"_N4pJBgpNtNNL8NؖHHmfNP= "_N4N&<x*<N|L8NؖHHmfNP>="_N4pJBgp/HmfNP=>"_N4pJBgpNtvNVL8NؖHHmfNP> "_N4N&<x*<N|L8NؖHHmfNP<>"_N4pJBgp/HmfNP><"_N4pJBgpNt&<x*<N|L8NؖNߴ+@ -$VHfNmHmTp"_NpCTNHmTAN 4-:NJBfNkAZCTNATNH - NtL8N|Nߴ+@/-A N -NtH - NtHpCtN>NL8N|L8NTpJBgp/ -NtH - NtHpCtN>NL8N|L8NZpJBgp$VHfNm N\Value outside defined rangeHP/-A$N NNhShould be between pCtN>NNv and pCtN>Np NpCtN>NNNm8NPIllegal comparisonHP/-A$N N NA:N xHmTN\IS o"_NSWHfNn\HmTp"_NpCTNHmTAN 4-:NJBfNmAZCTNAnN HmTNPTRUE"_N>pJBgp/HmTN\FALSE4"_N>pJBgp$VHfNn6NPIllegal boolean expressionHP/-A$N NnVHmTNPTRUE"_N4pJBgp+@NnNpNNNhIllegal verb in line: -NNh should be 'is'.NN NA:N xHmTNPNOT "_NSWHfNod -lVHfNo<+|HmTp"_NpCTNHmTAN 4-:NJBfNo6AZCTNNodN\'NOT' not allowed4HP/-A$N N NA N JpNVHxNPList all objectsCzNHxN\ Find objectsCzNHxNPAdd new objectCzNHxN\Objects to textfile4CzNHxNP Edit drawingCzNHxNPQuitCzN - ]VHfNqN\ Object Editor4HPAN Npr7NNvNumber of objects: s -NNNpr7NNvStill available: 4 -NtH -NtL8NؖNNHxA N - ~N q*r^vPq`$AZN pNRN NA큠N JAN J -$VHfNq+|/-AN /-AsN R -Nt&<x*<N pJBgp/ -^HpJBgp$VHgN NA.N xA큠N J -$VHfNrVNP.OBJHPAN 4-.NJBfNrVpNPNzpONHPAr"_NR/-ARN -\HgpN*pNPN\N NA큠N JA*N AN JAN xANzN pJBgp$VHfNuNNv!*** You are deleting this record?NAN Nu/-AN -Nt&<x*<N pJBgp/4->pJBgp$VHg4->pJBgp/4-fNxF/-AxpN /-AN 4->NJBfNwRNx NNhYour command: N\ Quit/EditmHPA N -UWHfNx /-A{vN -Nt&<x*<N pJBgp/4->pJBgp$VHgH/- -4Cn~NHPA "_N4gfN N A큠N LAN JAN JNp[NNNNvKind of object = NPSymbolic/Numeric/BooleanHPA N +mNNvTranscription = oPn/-/-8NCn~N -SWHfNybNNvVerb = 4Pn/-/-HPA "_N4g N Nz`N`NqNqB -NtH <r$<L8NؖNCtNN{` -UWHfN{PNNv Lower limit = 4PnHxNCtNNNv Upper limit = 4PnHxNCtNNNv Units = 4PnHxNCtNBNP-3CtNN{`Bp0NCtN/-AbN N N A큠N LN\ Object EditorHPAN NNv Object: #o -NNNNvDefine /- -4Cn~N"<N/- -4Cn~NHPA "_N>fN|"/-A|*N N N A큠N LAN JNp[NN/-A}\N NNvTranscription = /- -8Cn~N"<N -SWHfN|NNvVerb = 4/- -"<NNNh Upper limit = pCtN>"<NNNh Units = pCtN>"<NBNP-3CtNN+| -A큄NbNNhOption # -NNh = -CtN>"<N -CtN>HPA "_N4g N NZN`NqNqB -NtH <r$<L8NؖNCtN/-AbN N N A큠N LA큄N JA큈N JA크N JA4N xAN -$VHfNNNNNhFI will search the rulebase for this object, since you will most likelyNNNh&have to edit the rules refering to it.NHxHx^A(N +| -A큄Nb/-A,N +ml -A큈Nb/-/- -pC탰~NzWHfNNprNpNNpJNNhObject '/- -4Cn~NNNv' in premisse #4 -NN/-Hx/-4AUN /-HxAJN /-AdN 4-4NJBgN`0NqN`NqN NAN JA큜N JA큨N JA@N xABN xNpNNNhAre you sure? NPYes/NoHPA N -SWHfN+| -A큜Nb+ml -,A큨Nb/-/- -pC탰~NzWH;B@4-@NJBfNt;BBNpNNNhObject: /- -4Cn~NNNh present in rule # -NNN`jNqN`NNq4-BNJBfNVNNvOYou may only delete this object after you have eliminated all references to it!4NN/-AN /-A N NNhObject has been removed!NHxHx^A(N N N A큠N LA큄N JS+m -A큄Nb/- -4Cn~N^HP -R/ -4Cn~N^"_N./- -8Cn~N^HP -R/ -8Cn~N^"_N./- -Np NpCtN>NNNNv Upper limit = 4pCtN>Np NpCtN>NNN.NNhSymbolicN+| -A큄NbNNh Option # -NNh = -CtN>NNN`NqNqN N A큠N LA큄N JA큌N J/-A N pN~NvKind of object = -JWHfNpN~NvBoolean4NN -VWHfNdpN~NvNumeric4NpN~Nv Lower limit = 4pCtN>Np NpCtN>NNpN~Nv Upper limit = pCtN>Np NpCtN>NNNpN~NhSymbolicN+| -A큄NbpN~Nh Option # -NNh = -CtN>NNN`NqNqN N A큠N LA큄N JA:N xAZN t;B>+m4 -@A큄Nb/- -Cn~NHPAN 4-:NJBfN`/-/-AZCn~NN`NqNq+| -A큄Nb -VHpJBgp//- -4Cn~NHP/- -4Cn~N"_N4pJBgp$VHfNBm>NpNNNh"*** Error: duplication of object # -NNN`ZNq/- -HCn~NNzN fNZ/-AbN N N A큠N LAN JAN JAN J/- -8Cn~NHPp(N"_N+@/- -8Cn~NHPp/N"_"-N+@/- -8Cn~NHPp)N"_"-N+@ -JWHfNNNpNNNv'*** Error: missing '(' in transcription4NBm> -JWHfNNpNNNv'*** Error: missing '/' in transcription4NBm> -JWHfNNpNNNv'*** Error: missing ')' in transcription4NBm>N N"_AlN A큄N JADN xB+| -A큄Nb/- -4Cn~NHPAl"_N4fNft;BD+m4-DNJBg N NN`NqNq4-DpJBgpF$VHfNNpNNNhObject: AlNNv not present in database.4NHxHx^A(N N NA N JpNVHxNPList all factsCzNHxN\ Find factsCzNHxNP Add new factCzNHxN\Facts to textfile4CzNHxNPQuitCzN - [VHfNN\ Fact EditorHPAN HxA N - ~N `AZN pNRN NAN JAN J -$VHfN+|/-AN AN R -Nt&<x*<N pJBgp/ -^HpJBgp$VHgN NAN JA*N AN J -$VHfNNNv;What fact do you want to see (give fact number or keyword):%NNNC*NA*NNߴ+@ -JWHfN\Hm*ABN -$VHfN/-AN AN -Nt&<x*<N pJBgp/ -^HpJBgp$VHgN NNNhYour command: N\Quit/Next/Edit/Delete4HPA N -WWHfN6/-AN NV -YWHfNV/-AN -Nt&<x*<N pJBgp/ -Nt&<x*<N pJBgp$VHg*N N AN LAN JAFN x/-AN /-AJN NNhYour command: N\ Quit/EditmHPA N -UWHfN:/-AN 4-FNzN pJBgp/ -Nt&<x*<N pJBgp$VHfNNNv*** You are deleting this fact?N/-AN N/-AN -Nt&<x*<N pJBgp/4-FpJBgp$VHgN NA.N xAN J -$VHfNNP.FACHPAN 4-.NJBfNpNPNzpONHPAr"_NR/-AbN -\HgpN*pNPN\N NAN JAFN xArN AxN A~N - WHfNLHxNP,Blackboard contains maximum|number of facts!HPNP Ok r"_ N+@NN\ Fact EditorcHPAN -R+@NNhFact # -NNNNvObject = 4PnNCrNHmrA "_N>fNNNvValue = 4PnNCxNNNvCertainty factor = 4PnNC~N/-AJN 4-FNJBfN`RNNNhYour command: N\ Quit/EditmHPA N -UWHfN/-AN HmrA "_N4pJBgp/4-FpJBgp$VHgTHmrA "_N4gXN N AN LAN JN\ Fact EditorHPAN NNvFact: #o -NNNNvObject = 4Ar"<NBmFHmrA "_N>fNNNvValue = 4Ax"<NNNvCertainty factor = 4A~rNN N AN LA큄N JAN JNpNNNhAre you sure? NPYes/NoHPA N -SWHfNxS+m -A큄Nb/-/-L -R/ -LC탘~NzC탘~N/-/-P -R/ -PC탘~NzC탘~N/-/-T -R/ -TC탘~NzC탘~N/-/-X -R/ -XC탘~NzC탘~NN`ZNq/-/-LpC탘~N/-/-PpC탘~N/-/-TpC탘~N/-/-XpC탘~N/-AN N N AN LN\ Fact EditorHPAN /-A N NNvFact: #4 -NNNNvObject = %ArNNNNvValue = %AxNNNNvCertainty = %A~NN/-AߺN N N AN L/-A N pN~NvFact: #% -NNpN~NvObject = 4ArNNpN~NvValue = AxNNpN~NvCertainty = A~NNpN~NvSource = A퀄NNN N AN LA큠N JAN Jt;BFHmrAN -$VHfN/-/-L -C탘~N/-A N AN /-/-P -C탘~NA~N&<x*<NrpJBgp/A~N&<x*<NxpJBgp$VHfNH/-/-TA~NNߴC탘~NNBmFNpNNNh<*** Error: Certainty factor should be between -100 and +100!N/-BAXN NBmFN NA큄N JB -J^HfN+| -A큄Nb -CtN>HPAx"_N4fN+mN`NqNq -JWHfN~BmFNpNNNv+*** Error: Undefined value for this object!eNN -JWHfNHHmxNPtrue"_N4fN+|NBHmxN\false4"_N4fNBNBBmFNpNNNh>*** Error: Only 'true' and 'false' allowed for boolean object!NNAxNNߴ+@ -NtHpCtN>NL8NTpJBgp/pCtN>NANNZpJBgp$VHfNBmFNpNNNv *** Error: AxNNv outside defined range!4NN N AN LA큌N JA큠N JAN J/- -LC탘~Nz+@/- -PC탘~Nz+@/- -4Cn~NCrN/-A N -J^HfN -CtN>CxNN -JWHfN -RWHfNNPtrueCxNNN\falseCxNN -NtNCxN/- -TC탘~NzNtNC~NN N"_A*N A큄N JA큠N JHm*AN -$VHfNB+| -A큄Nb/- -LC탘~NzWHfN+mN`NqNqN NA큠N JA*N AN JANNzN NAN JHxN\Stop the 'LINER'?4HPNP Yes | No r"_ N+@ -SWHfNt;B(N NA C퀊NBm^+|t;BH+|+| 4-HpJBgpN:pN -N - N -N` A큤N L A$N L -$Nt&<x*<N&<x*<NؚNߴNHP -Nt&<x*<N&<x*<NؚNߴN"_NN N NAN A퀐N A퀖N NP.LINHPAN ANhNJBfNbpNPNzpINHPAr"_NpN~NC퀖NpN*pNPN\ - UWHfNXA퀖C퀊NA N NbAN N NAN A.N xNP.LINHPAN 4-.NJBfNpNPNzpONHPAr"_NpN~A퀊NNpN*pNPN\N NA(N JA큄N JA N JA,N JA0N JA4N JA8N JA퀖NNt&<x*<NH <r$<L8NؖNߴ+@(Hmpr"_NvNBNtH <r$<L8Nؖ&<x*<N fNTHmpr"_NvNBNtH <r$<L8Nؖ&<x*<N|Nߴ+@4Hmpr"_NvNBNtH <r$<L8Nؖ&<x*<N|Nߴ+@8Hmp"_NpC퀖NB -(A큄NbHm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8NؖNߴ+@ - Q_HfNLHm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8Nؖ&<x*<N|H -4NtL8NؖNߴ+@,Hm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8Nؖ&<x*<N|H -8NtL8NؖNߴ+@0Hm - #N"_NHP -Э,/ - Э0/AN "_NC퀊NNHmHm -Nt&<x*<N|Nߴ/p""_Nv"_NC퀊NN`NqA N N N -fN^HmA퀊NNtH <r$<L8NؖNߴ"_NHC퀊NA N N N A큠N LA퀊N AN JAN JA N JAHN xA@N JAN JAN JAN JAN JA N JA(N JA큄N JA N JA,N JA0N JAJN x/- -DCn~NHPA "_N>fNnAN /- -DCn~NC퀊N+|+|t;BJA퀊NNt&<x*<NH <r$<L8NؖNߴ+@(/-/-HxHxA&`N B -(A큄NbHm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8NؖNߴ+@ - Q_HfN@Hm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8NؖH -NtL8NؚNߴ+@,Hm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8NؖH -NtL8NؚNߴ+@0NHm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8NؖNߴ+@,Hm -Nt&<x*<N|&<x*<NؚNߴ/p""_NvNBNtH <r$<L8NؖNߴ+@0 - ~ N r*FN`vNqpNpNpNpNpN:N NNPZoomHPA>N -@SWHfN6 -,NtH -NtL8NH -NtL8NؚNߴ+@ -0NtH -NtL8NH -NtL8NؚNߴ+@ <Ѝ/ <r$< _NA N N NA,N JA0N JA@N JA퀊N \HfNNPCommandstring is full!HPA>N N -<~ N r*F -@Nt&<x*<N pJBgp/4-JpJBgpF/4-^pJBgpF$VHfN -N -@SWHfNj?-.?-2~N+m,+m0 N NN\Draw to4HPA>N -@SWHfN - "-N -0"-,N+m,+m0 N NN\Horizontal line(HPA>N -@SWHfN" - "-N - "-,N+m,+m 0N NN\ Vertical lineIHPA>N -@SWHfN - "-N -0"-N+m0 +m,N NN\ Rectangle4HPA>N -@SWHfN -,^HpJBgp/ -0 ^HpJBgp$VHfN - "-N -0"-,NN NADN JNPCircleHPA>N -@SWHfN -NtH -,NtL8Nؖ&<x*<N4H - NtH -0NtL8Nؖ&<x*<N4L8NؚNNߴ+@D - "-N -DNXN NAN JAN JN\Ellipse4HPA>N -@SWHfN> -,+@ -0 +@ - "-N -"-NZN NNPFillHPA>N -@SWHfNz -0"-,NvN NA퀢N 4-JNJBfN -,N -0N:N?<?<-?<]?<}A퀢" NPHxHx2HxdHx2A&`N 4-HpJBgpF$VHfNDpNpNpNp2"<Npd"<XNN -@SWHfNA%N -@UWHg.?<?<-A퀢"Nn+|@+m,4-HpJBgp+@0N NA퀢N 4-JNJBfNpN -,N -0NN?<?<-?<]?<}A퀢" NPHxHx2HxdHx2A&`N pK"<&NvNP Fill patternHPA>N -@SWHfNA$N -@UWHg?<?<-A퀢"Nn+|@+m,+m 0N NA큠N JA*N xAN JAN AN NP ConsultationHPAN pA탪NtANtANBH4-LNJBfNTAPN NppA탘NpA탞NBBLAN /-A/-T -TC탘~NzD+@Xt;BRN N/-T -PC탘~Nz]H;BTN N/-T -PC탘~Nz_H;BTN N/-T -PC탘~NzWH;BTN N/-T -PC탘~Nz\H;BTN N/-T -PC탘~Nz^H;BTN N/-T -PC탘~NzVH;BTN N -NtH/-T -PC탘~NzNtL8N fN~/-T -TC탘~Nz+@XNі/-T -TC탘~NzD+@X -RWHfNѲ -XD+@Xt;BRN N A킀N L A큠N LA큄N JBT -$VHfNҞ+| -A큄Nb/- -LC탘~NzWHpJBgp//- -PC탘~NzWHpJBgp$VHfNx+mT/- -TC탘~Nz+@X -T$VHg N NҘN`rNqNP+|X+| -A큄Nb/- -LC탘~NzWHfN0/- -TC탘~NzX\HfN0+mT/- -PC탘~Nz+@/- -TC탘~Nz+@XN`NqNq -TJWHfNPBXN N A큠N LA큄N JpA탤NBT+| -A큄Nb/- -LC탘~NzWHfNRT/-T/-\/- -PC탘~NzC탤~N/-T/-`/- -TC탘~NzC탤~NN`NqNqHx/-TAN N N A킐N L A킌N L A킈N L A킄N LATN JA큌N J -NtzN pJBgp/ -NtzNBpJBgp/ -NtzNTpJBgp/4-*pJBgpF$VHfN/-A N -NtzN pJBgp/ -NtzN pJBgp$VHfN"+| -D+@/-/-AN -T$VHfN~AN /-T/-T -C탘~N/-T/-AXN NR/-/-L -C탘~N/-/-P -C탘~N/-/-T -C탘~N/-/-AXN /-Hx/-/-/-AN N NA큄N JA큜N JA큠N JAN JAN JA6N AN JpA탼NBA&N -JWHfN֘NNhBlackboard is empty!NHxHx^A(N N:+| -A큄Nb/- -LC탘~Nz+@/- -PC탘~Nz+@+|/-/-/-/-8A]N -/NC탼N`NNvFact: # -Np NA6NNNNhCombined certainty: /- -TC탘~NzNp N/-AߺN -Nt&<x*<NؚH -NtL8NؖNߴ/NC탼N`NNt&<x*<NrpJBgp/ -]HpJBgp$VHfN&A`N A&N +mN`NqA`N pNpNpNp NpNFN NAXN xAN JA큄N JATN JNzpNFpNpNpNp NNPOkHPHxxHx^A N AN JB;BXN/AN NߴF$VHfNNNtvNV&<x*<NؚNߴ+@+|p A큄Nb -NtH -C탼NNtL8NxpJBgp/ -RC탼N^HpJBgp$VHg N N٘N`NqNq -Э+@T -TNtzNTpJBgp/ -T_HpJBgp$VHfN/-TAN 4-XNJBgpNpNpNp NpNFN\N NprN <"<NNq4-fNJBfNPRH/-H -C탪N`N N A킐N L AN LA킔N J/- -XC탘~NzJWHfN/-/-X -LC탘~N/-L/-d -C탞~N/-L/-hpC탞~NRLN߲/- -XC탘~Nz+@ -JWHfN6/-/-d -C탞~N/-/-hpC탞~NN߲/- -hC탞~NzJVHfNn/- -hC탞~Nz+@`/-/-h -LC탞~N/-L/-d -C탞~N/-L/-hpC탞~NRLN N AN LA킔N J/- -XC탘~Nz+@NNhSource: /- -dC탞~NzJWHfN*NNvUser NVNNhRule #/- -dC탞~NzNp N/- -hC탞~Nz+@ -JWHg|NNN N AN LA큄N JAN A큠N JAN JAN JA6N A킔N JAN JANHxNPExplanation facilityHPAN /- -LC탘~Nz+@/- -PC탘~Nz+@/- -TC탘~NzJ]HfN`+|Nh+|/-/-/-/-8A]N NNhThe fact that A6NN/- -XC탘~Nz+@/- -dC탞~NzJWHfNNNvwas given by you.NHxHx^A(N NNNh&was deduced by the following rule(s): +| /- -dC탞~Nz//-/-8AUN /- -hC탞~Nz+@HxHx^A(N Bp A큄NbN -ЭrNp NrPNNN`NqNq -JWHglHxHx^A(N N$VHfN`ANNzN N A큠N LAVN xAN -CNNzN pJBgp//- -@Cn~NHPA "_N>pJBgp/4-*pJBgpF$VHfNT/-tCNANAN/-AfN NprN/- -@Cn~NNN/-AfN 4-VNJBfN/-HAdN 4-*pJBgp/4-VpJBgpF$VHgpANN\BB`N N AHN LAVN xAXN xHxNPExplanation FacilityHPAN -HJWHfNNNh&Because you asked for the information.NHxHx^A(N NAN N\WhyHPHx2Hx^A N NPOkHPHxxHx^A N NzNA>N JB;BVAN JB;BX4-VpJBgp/4-XpJBgp/4-*pJBgp$VHg4-VN&<x*<N fN -HNtH <r$<L8NؖNߴ/AdN N\N NA큠N JA6N A킘N JA큌N J -HC탪N+@/-/-l -pC탰~Nz+@/-A N -JWHfN/-BHx/-8A]N NNhThe fact that A6NNh is unknown.NN/-HxB/-8A]N NNv The value of A6NNNNv From rule: f -NNA4N N NAZN xA큄N JA크N JAXN JA큠N JAN JAN J/-A,N t;BZ+| -A큄Nb/-/-A͚N -XJVHfNAN N`NqNqt;BZ+| -A큄Nb/-/-A͚N -XJWHfNAN N`NqNqNNNNvThen I can show that 4N/-/-l -pC탰~Nz+@/-/-l -tC탰~Nz+@/-/-l -xC탰~Nz+@/-/-/-/-8A]N NA6NNN N/-/- -pC탰~Nz+@/-/- -tC탰~Nz+@/-/- -xC탰~Nz+@4-ZNJBfNhNNv%It has already been established that:4NBmZN|NNv And that 4 -XJ]HfN -JWHfN+|NB/-/-/-/-8A]N NA6NNN N/-/- -pC탰~Nz+@/-/- -tC탰~Nz+@/-/- -xC탰~Nz+@4-ZNJBfNxNNNNvIf I can prove that8NBmZN -C탶NJ]HfNNNvOr NNNhAnd /-/-/-/-8A]N NA6NNN N -XNtzNTpJBgp/ -NtzNTpJBgp$VHfN -XNtH -NtH -XNt&<x*<NؖL8N|&<x*<NL8NؚNߴ+@N -XNtzNZpJBgp/ -NtzNZpJBgp$VHfN& -XNtH -NtH -XNt&<x*<NؚL8N|&<x*<NL8NؚNߴ+@N -XNtH -NtL8Nؚ&<x*<N|H -XNNtH -NNtL8N R&<x*<NؖL8NNߴ+@N NA N JNPTrace FacilityHPAN NNhCurrent level of tracing: -NNHxN\Trace level 0: no tracing%CzNHxN\ Trace level 1 CzNHxN\ Trace level 2CzNHxN\Trace level 3: complete tracing4CzNHxNPQuitCzNHxA N - [VHfN - NtH <r$<L8NؖNߴ+@N N A큠N LAN -S^HfNANHx NPTracing Facility: HP -NtN"_NHPAN NNh# -HNNh Evaluating object: /- -4Cn~NNNHxHx^A(N ANN N A`N L A큜N LAN -U^HfNANHx NP"Tracing facility: Forward chainingHPAN /-Hx /-8AUN NNvCombined certainty factor: 4 -`NNHxHx^A(N ANN N A킐N L A킜N L AN L AN L A큠N LAN -J^HfNANHx NPTracing Facility: HP -NtN"_NHPAN /-/-/-/-8A]N NNhFact: A6NNNNvCombined certainty factor: 4 -NN -$VHfNNNvConcluded from rule: c -NNHxHx^A(N ANN N A`N L A큜N LAN -S^HfNANHx NPTracing Facility: HP -NtN"_NHPAN /-Hx /-8AUN NNvCombined certainty factor: 4 -`NNHxHx^A(N ANN N A`N L AN L AN L A큠N LAN -S^HfNANHx NPTracing Facility: HP -NtN"_NHPAN /-/-/-/-4A]N NNh Premisse: A6NNv blackboard certainty: 4 -`NNHxHx^A(N ANN NAN -U^HfNPANHxNPTracing Facility: AgendaHPAN HxAʂN ANN NA퀨N NN\ERESS4C퀨NpNpNpNp Np#"<NA퀨rZN`pNFpNpNpNp Np"<|NA퀨rZN`pNFpNpNpNp NNpr1NNvEnvironment for a4NNpr1NNhRule_based Expert System ShellNpNpNpNp NNpr>NNv Version 2.14NNpr>NNv 19874NHxHxAN N N A큤N L A$N LpNpNpNpN -"-$NpPNN^ -$V/ -V"NpdNN^ -$NtH <r$<L8NؖNߴ/ -NtH <r$<L8NؖNߴ"N -$ / -Z"NpNpNpNp NN N"_A퀮N NpNpNpNp Npr2NA퀮N^pNFpNpNpNp Npr-NA퀮N^pNpNpNp NpNFNprNN Np7riN <c"<NHPN\***4"_N4g N N,N`NqNqA탌NpNRNzN N A킠N L -SWHNBH - WHNNNL8NؖH - WHN&<x*<N|L8NؖH - WHNvNVL8NؖH - WHN&<x*<N|L8NؖH - WHN&<x*<N|L8NؖH - WHN&<x*<N|L8NؖH - WHNvNVL8NؖH - WHN&<x*<N|L8NؖH - WHN&<x*<N|L8NؖH - WHN&<x*<N|L8NؖH - WHN&<x*<N|L8NؖNߴ+@ - JWHfN - WHN&<x*<N|H - WHN&<x*<N|L8NؖH - WHN&<x*<N|L8NؖNߴ+@ N Npr NXpr NXprNXprNXprNXprNXprNXprNXprNXprNXprNXN N -NtH -NtL8NؚzNTfNpr NXpr NXprNXprNXprNXprNXprNXprNXprNXprNXprNX -$VHfNprNXprNXNAN N Npr NXprNXprNXprNXprNXprNXprNXprNXprNXN N A큠N LA큌N J/-A N -J^HfNAN N -JWHfNAN NAnN N NA큄N JA,N JA0N JA$N JA큤N JA큔N J+|P0+|P,+| -A큄Nb -0NtH -Nt&<x*<N|L8NؚNߴ"-,N -CtN>N^N`NqNq -0NtH -Nt&<x*<N|L8NؚNߴ"-,NN\Unknown4N^NzN\WhyHPHx2Hx^A N BNNH +@$ +@ +@A>N JB;BV -$,\HpJBgp/ -$NtH -,Nt&<x*<NؚL8NTpJBgp$VHfN -NtH -0NtL8Nؖ&<x*<N&<x*<NؚNߴ+@4-VpJBgp/4-*pJBgp/ -NtzNTpJBgp/ -NtH -Nt&<x*<NؚL8NrpJBgp$VHgN\ -NtH -Nt&<x*<NؚL8N fNB`N+|d`N NA0N JA,N JA큄N JA$N JA큤N JA큔N J+|0+|2, -,NtH <r$<L8NؖNߴ"-0N -,/ -0"N -,NtH <r$<L8NؖNߴ/ -0"NNPNoN^ -,/ -0"NN\Yes4N^+|pA큄Nb -,NtH -Nt&<x*<N|L8Nؚ&<x*<NؚNߴ/ -0#"N -Nt&<x*<N|NN^ -,NtH -Nt&<x*<N|L8Nؚ&<x*<NؚNߴ"-0N -,NtH -Nt&<x*<N|L8Nؚ&<x*<NؚNߴ/ -0"NN`Nq -, / -0<"NN\Certainty factor:N^NzN\WhyHPHx2Hx^A N NNH +@$ +@ +@ -0^HpJBgp/ -NtH -0Nt&<x*<NؚL8NTpJBgp/ -$NtH -,NtH <r$<L8NؖL8NxpJBgp/ -$NtH -,Nt&<x*<NؚL8NrpJBgp$VHfN -$NtH -,NtL8NؖvNVH <r$<L8Nؖ&<x*<NN$&<x*<N|Nߴ+@` -`NtH -`J]HN&<x*<N|L8NؖNߴ+@` -,/ -0<"Np NHP -`NtN"_NHPN\ 4"_NN^N"A>N JB;BV4-VpJBgp/4-*pJBgp/ -Nt&<x*<N pJBgp/ -0^HpJBgp/ -NtH -0Nt&<x*<NؚL8NTpJBgp/ -$NtH -,NtH <r$<L8NؖL8NxpJBgp/ -$NtH -,Nt&<x*<NؚL8NTpJBgp$VHg -`NtzNTpJBgp+@ -`N+@`N\N NA`N xNNC퀴NA퀴NH - NtL8N|Nߴ+@A퀴NHPN\WHY"_N4;BVA퀴NHPN\ABORT"_N4;B*A퀴NHPN\UNKNOWN"_N4;B`4-VpJBgp/4-*pJBgp/4-`pJBgp/ -NtH - NtHpCtN>NL8N|L8NxpJBgp/ -NtH - NtHpCtN>NL8N|L8NrpJBgp$VHg4-`NJBfNB`N+|d`N N+|N N A키N LA큄N JA0N J+|P0+| -A큄Nb -0NtH -Nt&<x*<N|L8NؚNߴrPN -CzN>N^N`NqNqN -0NtH -Nt&<x*<N|L8NؚvNV&<x*<NؚNߴrN/-A N N N A키N LA$N JA큤N JNzNH +@$ +@ +@ -NtH -0NtL8Nؖ&<x*<Nؚ&<x*<NNߴ+@ - NtzNTpJBgp/ - _HpJBgp$VHgdN\N N"_A퀺N AN JAN JAN A\N xpNBNCNBB+| -NtzN pJBgp$VHfN RHm -NtH -S^HNL8NؖNߴ/p""_NvNHPA"_N4fN +mN -R/Hmp/N"_"N+@`Z -JWHfN A N N -R/Hmp/N"_"N+@ -$VHfN NHm -NtH -S^HNL8NؖNߴ/ -NtH -NtL8NؖH -S^HNL8NؚNߴ""_NvNNN NHm -R"_NpNN -$VHgCNANNߴ+@ -J^HfN+| -A큄NbHmpN"_NHP -CtN>"_NCNN`NqNq/-/-HACn~NN N A킨N L"_AN Bm8NpNNANNh in -lWHfNNNv conclusion.4NNNNh premisse # -NNN N A킰N L A킬N LA큈N JA큔N J -]HfN+m+m -]HpJBgp//- -`C탤~NzNtH/- -`C탤~NzNtL8NxpJBgp$VHfNhR` -^HpJBgp//- -`C탤~NzNtH/- -`C탤~NzNtL8NrpJBgp$VHfNS` -]HfN@/- -\C탤~Nr//- -\C탤~Nr"_N"/- -`C탤~Nr//- -`C탤~Nr"_N" -\Hg/- -\C탤~Nr//- -\C탤~Nr"_N"/- -`C탤~Nr//- -`C탤~Nr"_N"/- -NtH <r$<L8NؖNߴ/AN -R//-AN N N"_AN AN JHmAN ANhNJBfNHxNP6Old file: 'filename' will|be renamed as 'filename.bak'HPN\ Ok|Cancel4r"_ N+@ -SWHfNt;B.A퀐NhNJBfNA퀐NHmA퀐"_NfNt;B.N N"_AN A큄N JAN NP\*HPA"_NHPHmA""_N|ANCNHmA "_N>fNHmp.N"_N+@ -$VHfNHm -NtH <r$<L8NؖNߴ"_NHCNHmA"_NCNHmNP.BAK"_NC퀐NN Nt;B, -NtH -NtL8NؚzNTfNNpNNHxN\'Present knowledge base will|be deleted!lHPN\ Ok|Cancelr"_ N+@ - SWH;B,N N"_AN AN JAN JBm:+|AN+@Hmp"-"_NvHPp N"_N4pJBgp/ -𰭁_HpJBgp$VHfN(R`Hmp"-"_NvHPp N"_N4pJBgp/ -\HpJBgp$VHfNzS` -Nt&<x*<NTpJBgp/ -NtHANNtL8NTpJBgp$VHfN$t;B:Hm -NtHAN4L8Nؖ&<x*<NؚNߴ"-"_NvCZNN N A큜N LB/- -R/ -pC탰~NzJVHfN|R -,WHgN|`N NA큄N J+ml -,A큄Nb/-A C탆NN`NqNqA C$NN N"_AN A큤N LA$N JANNtvNV&<x*<NؖN$Nߴ+@$ <Ѝ/ <r$< _NpN -NtH <r$<L8NؖNߴrN <"<NHPN\***4"_N4g N N"N`NqNqA탒NpNRN NAN ANpNpNpNpNpN:p7riN <c"<NpJBgp$VHgN N A큤N L A$N LA킴N JA킸N J+|2+| -$V/ -V"N -$NtH -NtL8Nؚ&<x*<NؚNߴ/ -NtH -NtL8Nؚ&<x*<NؚNߴ"Nz.$&J &r2 Z.."$&(\pn"L   b4"f&:" :.f$6P, &~&$ 4t,\ @  4 N6 j 0X  0 Rv>v@2x 6N >6$$fL6rD<"J24t VV"&V4 ||    4 N8 j,fXpj 0 zj0  p$d *4"N `nb: @ $ Z(f*R . 6VP nP<&BB>$ T|p8JHD:<J.2 pd2*\ 8 " d6 Z~,NT    h&  T |4j  x@ "*h**z& BH `6,8:  >  D"6>*Jj2>"Nbd B ( TX0 ^  R 66XJ(0 P^. Z(Z(4 :PB `.d@PN,6|>&|4$Zb>bV@ZB<D`@d:B@DV@X.2x\H jx   ,j  JR 4 0N2Jd8ش `rl(rt&Rb06R :VF z,> #a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 1B 03 #W 00 00 08 01 48 0A 08 A:\*.*@ #W 00 00 0D 08 2A 0B 00 @ #W 00 00 0E 09 2A 0B 00 @ #W 00 00 0F 0A 2A 0B 00 @ #M 00 01 00 FF A FLOPPY DISK@ @ #M 00 02 00 FF B FLOPPY DISK@ @ #T 00 07 02 FF TRASH@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @  ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 RH Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (zomer 1988) al zo'n drie honderd disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vlot over de software kunt beschikken. De Stichting ST geeft ook een speciale PD catalogus disk uit. ************** Deze public domain disk is geproduceerd en gedistribueerd door: Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productie fouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productie nummer. ************************************************************************