xv=}=Q Vv=O u=oQR@ xv=}=Q swra OvtWv=O xORv=B |=y} Qwwv w |oOvR |v=UQ`q]= |r=a |=QwW x- v=NQ}@O 1384 u=DU@=D Shasha, Dennis Elliot &QRq w}r= T}vO '=W=W s 1995 'C |Dm '=W=W C w}r= T}vO hrw-t ! xv=}=Q swra OvtWv=O x = Q}@O '|v=UQ`q]= |r=a "1384 R= xO v B | w " v N QyD |=Q W %u= =y} Qwwv w |oOvR M}=Wt " x= Vv=O u=oQR@ % v }=Q xO=R ?}kv s}y=Q@= sHQDt wYt "Q ISBN: 964-8846-19-7: = Out of Their Minds: the lives and discoveries of 15 great computer scientists. %"X 258 p } Q25000 =B}i " = q]= C a % |rY= u= wva = Q |U} wvDUQyi T U= @ x = " t vxS=w " Lazere, Cathy |Dm ' wva "u= 'QRq hr= M} Q=D " " x = Q}@O "O QDw}Bt=m x =vDWPoQU "2 |v=UQ`q]= |r=a " v N " t w " |=Q W QDw}Bt=m swra OvtWv=O u= s QDt 's}y=Q@= 'M}=Wt "G " H ?}kv xO=R "1 "? QA 0040922 7622V2 1384 Q |rt xv=N@=Dm s8417527 u= }= %R= CU= |= xtHQD =D u}= ? m Out Of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists. Dennis Shasha, Cathy Lazere Published By Copernicus 1995 v }=Q s a v=O xO v B | }Qw v w o vR % v }=Q v=O u oQ @ c w x = Q} 1384 %A J L [email protected] M =W ?}k s} Q % H t soha;[email protected] = =y %=Q Y w Q vhw L ss;[email protected] |D O}a % H |wQ L= ] ss;[email protected] |D O}a %A J CQ v p =WD % i Y w A J ' i= o r %A J @ v x = wr OvtW R = |v=UQ`q]= |r=a =y w |=Q W - v N | O x = } = t xO=R - |Qw N o C=Q v= a=QR | =L pw= = y= @= xLi U Or U = | = R s QD j v U a=QR xS=w V @O =o | = Q Q =_ Q wD} C w = 1384 pw= A J xNUv 2000 %u oQ W = =t ISBN: 964-8846-19-7 % @W % v N @O C=Q v= B B -xQ W = % k 9648846197 8415 x = Q} p } Q 25000 =tW 'sm} xW}Ov= V@v '|UwOk O}yW 808 xQ - 163151315 %"A l = =WD | =} =t Ct} =yJ x@ xO}UQv '|Da} QW u=@=}N x=QQ %@ v %x @w v v "X 88448038 www.scict.ir =o Q =t | =W % % D QyD 'u= 884480378 uir B v v |DU | =W u=} wHWv=O x@ s}OkD QDw}Bt=m |UOvyt w swra |=yxDWQ ?r=]t CUQyi 7 ?r=]t CUQyi 9 sHQDt CW=OO=} 11 xtOkt 13 #s}vm C@LY u}W=t =@ xvwoJ |awvYt 27 O |}=} wQ 41 #s}vm |DQ=m lt u=H |m* ur QBr=}N R=O pL QDa} QU =Q p=Ut xvwoJ Q w 55 67 w V y Q B %u=v=OsD} Qwor= xe = = op Y= - @ v Ow OLt=v O}O ji= =@ Qm}@ =y}oDU@rO =@ 85 u= 98 ? N | yQ N U | w | = =D = 7 | OvtWv=O QtoQR@ |O wHDUH QO % Twm+@ u=H Q}PB=v|oDUN `QDNt 15 53 %u=U=vWv=@ R % * =QDUm}=O QoRO= u}@=Q pm}=t Ewvm Or=vwO u=SQ=D CQ@=Q pw= VN@ swO VN@ xv=}=Q Vv=O u=oQR@ !8 =@ =Lt 115 133 C U OvwW|t xDi=} |DNU x@ =yrLx=Q u} w*r O}vwr w lwm uiDU= CQwBt+ r xvwoJ #s}vm OvtWwy =Q =yv}W=t xvwoJ xr=U CU}@ Q \ W VN@ T}r}y p}v=O =@ O % sQ=yJ \ DQ= CQ k VN@ C}tU= uwDQ@ %|v}W=t Vwy u=oOvQwO}OB Vv=O swU % w CaQU =@ xk@=Ut |DN=vWCU} R %u=Q=tat RmwQ@ l} QOQi Q v 179 230 |= v 166 211 * = 'u tR x =Ui= x=tQiv jr=N 153 197 |rUr =i #s} R=U@ |QDy@ |=yv}W=t 151 195 w ? N | w uo}=i OQ=wO= C=vr Tqo =O s=@ # C}kiwt = | yR=Q Q % N s qm 235 Oa@ p=U GvB wCU}@ 239 |U}rov= x@ |UQ=i xt=vxS=w 249 |UQ=i x@ |U}rov= xt=vxS=w sHQDt CW=OO=} |irDNt | =y@=Dm u}@ QO =} =D QyW |=xv=}=Q |=y@=Dm x@ \w@ Qt lJwm xUi k QO - Out of their minds " ::: = x@ OQwN |@=Dm x@ stWJ s v =y} Qwwv | w O N w x@ =Qt = xDWQ |oOvR =D x Okt R | y CU= xDWwv xm QO '? m xrtH u}DUNv |= OvtWv=O OQo =OQo =y@= nQ @ u= uDw}v VN@ s=yr= Q}@ s=tL uw R= = w xv=Ui= QO w OrH Q = =} |= H t = =yv uw @ w u WO N u @ R R= =Q xm sO}O =D " v }=Q s =Q ? m x= % m u x R= |= r y =F Q}N =} " OQ=O =y} Qwwv |ovwoJ | w Q " "sO @ u=w= i C r w s v= N RwQ V} wN R}v wvWN |O =UL= T QO =Q Q P =Q u | = w Q = xt Q = qta = Ovv=wN x@ w sO=O u o x} QWv xOv} =Q w T w |t |= H t u= D xv=}=Q w O}tWQ= Qo}O pwk pkv x@ R=}v u= O Q = =tW =D w s } N =Q ? m = O CUO Qo}O Q xreWt xm u |=Q@ xm Ow@ u}= | yxQ = Qyt VQ= o - t y t x t = O u } wO xR - L u=Q mQ v= R x =v = QO Ov=xOvR Rwvy ,=QFm = w =D '? m s Q s}yU w |Q m u=w= i - Q}@OQU xm u=Q}= l}D=tQwiv= utHv= |tra x- } QWv 'QDw}Bt=m H D Q m, xrtH OQm ?rH |= OvJ hQ_ u=w=Qi j=}DW= =@ xDWQ u}= u=} wHWv=O xS} w x@ |Wwt=Qi x-Dw@ x@ =Q s}tYD u}= '|oOvR |=y} Q=DiQo Q@ O w R= xO v B CU= xOW x@P=H uwv=k hWm w O}vW Q R OvtWv=O CU= xDiQo =Qi =Q swra Qo}O " u}= xt - HQD =@ xm sDiQo s}tYD R= =Q u nQ @ CLY VvDio sDi=} 'sDi=} |tra |oOvR Ov} w xQ - =@ QO w Rw sDW=OQ@ xUik wra 'p t |= @ " =yrwe =t= x= w wtt u}= =@ Ow@ CU= |oDN=U u=DU=O xm u}= =} w | |wQ |kQw =D CNQO R= ?}U ,=ak=w =} xm s}v=O|tv =t xvyQ@ w 's w sOR '1381 x t Cv} wB Qw=B w A=WwDi w pUm = w w xO i= xv=DN@WwN 'xv=}=Q swra xD - WQ O =D |rY= s=v Q} R % ? m -t = Qyt QO w u=Qw v ? m " v=O o xQ - =tW =D xt Q QO 'O w QBUv QO u A J w ? m - H D p k 'sQ=O x Q Oya = "sO m R e =Q xDU HQ@ |tra - = = | yQ m w u= Ov=xOQw pta x@ Q_v = OvU} wv R= |m} OvJ Qy w R= w OvtWv=O =@ OQ t u o |YYND OvtWv=O |tra ?r=]t |m} |iQat x@ pYi Qy =D = OvU} wv xm ? m u o |= O w x W x@L=Yt |yOv=tR=U pYi pYi Qy ?r=]t CU=yv OwN pwk pkv ,=t}kDUt '?r=]t R= |Q=}U@ 'Q]=N u}O@ =mt= OL =D =D uDt =t= CU= x=oWv=O O=DU= ? m w =D Q |t R= ' " 'u R= xO v B QO ? m "OR=O B w= O CUOx@ w x t xv=}=Q swra QDmO OwN =D '? m O O xDWQ u}= QO |YYND Vv=O xm |v=Um |=Q@ |DL ?=Dm xm |}=H =D CU= xOQm u=}@ xO=U u=@ R x@ =Q ' vQ= v O = =iDU= p@=k " W @ xO 9 xv=}=Q Vv=O u=oQR@ !10 |aU xm u =yrO=at | R= CUNv " v U @ s = Q |t=Qo |YYND | yxS=w - H D |= @ =LiY T} wvQ} R QO 'C = = Ovv=wN u o xt Q Q w s=xO m xO Q " q]= x@ =D xt Q ` svm C}=aQ xtHQD =iDU= |UQ=i ?O= = ? m - H D xQ - @ QO =Q = xDmv OvJ CU= = OvU} wv |U} wvxO=U x-w}W Q Qm P |i=m ,=D@Uv =D xOQw ? m QO =L}wD 'T} wvQ} R C xDiQ Q=m x@ = | yxS=w R= CU= xOW QO ' |UQ=i x@ |U}rov= w = w u= }= |U}rov= x@ |UQ=i x- t=vxS=w R}v O = xDW=Ov |rmWt |rY= " W @ OvUQ|t Q_v x@ x=@DW= " w "s=xOQw =Q |rY= xS=w - CU=vW=v u=@ R |UQ=i x-Ovv=wN xQ W= x@ |@=}DUO xS=w - s=xO m Q l}D=tQwiv= utHv= |O=yvW}B wu @Ru |ovyQi |awwt x@ =} w |i=m K}wD uwO@ |YYND |awwt x@ uDt QO =H Qy "s=xO m Q QO =Q u o =DUovyQi =t= sRq Q =D Q xm |= @ =D == ? m u } B QO Ovv=wN =D xOW |= @ ? m x - OvQ=Ov |Q=oR=U Qo}Om} =@ Qy=_ x@ ?=Dm uDt QO =yN} Q=D R= |NQ@ xm u}= swO xDm v - |y=@DW= xJv=vJ w xO}OQo pkv xtHQD QO |i=m CkO =@ =yN} Q=D xm svm|t ?rH xDmv u}= x@ =Q xOvv=wN xHwD " =} x@ O u @ w x t u= q@k QO , w OUQ|t OvtWv=O = A J = Q TB xm C}kiwt p L K W R= x@ =Hv}= = u}DUNv QO Q @ = Q w}Bt=m R x =v = |B=}B VQ= o - t y t xJ =yv uyP u=Q =mty wva =@ QO u= w | U R= |v=w=Qi Q |= @ 'OQ=O X Ovyt = = = wYN | k R= ,Y =mt= A J u w '=Q W u R= =tW l} =@kDU= =@ p w s wra QO '1383 =kt xrUrU u}= Cq =YDN= Qo}Om} =@ u=v = = xDWQ u=} wHWv=O svm|t QmWD =yv xt - y w u CU= xOWv = R= OviU= = A J 161 =D CU= xO}UQ =yDw=iD | QDw}Bt=m R= Q l}D=tQwiv= utHv= | w u= }= O= = = x@ R x QWv VQ= o - } u =ty Q # CU= xDWPo =a= '|y=oWv=O w |tyt pt=a OwN xm |= @ O @ =W}= Cki=wt =@ xm 'QwWm |v=UQ`q]= |r=a " =yDy@=Wt =tW x@ "Q m u v UQ u } B w 1381 QP 147 xQ - = " w V}B xm xvwo A J A J | y " |r=t C}=tL qm pYi xm u}= QN xDm v - =D u}= xt - HQD 'OW xDio u}= pYi Qy OW=@ xDW=O OwHw R= % N s xO v B QO ? m w 'xQ CWo wQ@ wQ QDw}Bt=m |UOvyt T =tW xQ - Q | yR=Q " R= ' D CU= |rY= uDt w |=Q W CWo sy=Qi Q=L Q}@O w CQ Y x@ Qov=yH 'O =D pm ? m |v}JiwQL Q=m |Ovtxkqa w CkO C}=yv =@ xm |Qw=N =yU sv=N sOvtHQ= Q=mty R= sv=O|t sRq 'xtD=N QO =D w ? m CQ Y x@ xm uwvm =D QDw}Bt=m VQ=Ro = QO u A J |= OD@= R= =Q -TEX S RP R Q = =D |}=QxLiY Q= i=s v @ ? m w svm |v=OQOk xv=t}tY 'OvDW=O xOya Q@ CU= xOtQO Q=L " VN@s=yr= 'Vv=O x-N=W u}= OQ@W}B QO =yv s}_a VqD w xv=}=Q sra u=Q=Pox}=B |oOvR =@ |}=vW svm|t wRQ "O M}=Wt xO=R - ?}kv s}y=Q@= Q}o Q=Qk Q = R R u= }= u t } a Q wWm = q]= C a =v w = OvWwm |Qw :i xR - L u o xtOkt hWm Q Q = O = =H x @ 'x v t =} u}O@ |= @ ' ] N CU= # sra Q=QU= O xDU} R|t " v= = q]= R=|t}_a sHL u=}t C a =D uDw}v QU |wQ O}rk= ,=ak=w =} # xO i= | CNQO ?} CU= xO}ORO =a = =yr=U x@ |D=@U=Lt QwDwt l} Q]t K =Q xDWQ u}= Q = Q % } Q=O Q mw U u = O}=} Q u}= Q_v =yrtar=QwDUO xm |v}W=t Rwvy OvOQm Q O R= xm|t=ovy = x =Ui= w y v xvyQ@ R= Q Rw t= QYt u=W}Wm = " yxO=O w Q x@U=Lt #O m Q x} Q_v x@ |R=O B Q `w W xm CU= |v=ty 'xv=}=Q =ytar=QwDUO OLt u=tR Ow Oyov Q |Rw t= pmW x@ O Q |t lQO " vO m Q x_i=L l} x-i== |Q= |= @ w |t QO u= D =yv xm |v=tR xUOvy R= =Q xv=}=Q Vv=O =t= : R= =yv R= =yD}ak=w O}tWQ= ,=ak=w '| =iD swra Q}=U =@ C@=@ u}= QO |ovwoJ w R= =Q 'T "OQ=O Cw =@ =t R}v wra QFm = = = |}=QJ Q}@ s=tL QO 's | yQ m =y} R=OQBr=}N O OvtWv=O CU)B p}t= 'nv} QwD ur |va} 'OvDN=OQB Q_v VUQB u} QD}O=}v@ =yv 'u v= u= x@ O}=@ =yv %O m = H = Q | CUv=wD|t xv=}=Q Q Q |t |oOvR QYt Rw P Q}F-=D u Q= o d= U 'xO m * QO 'I J w v r w s xDWQ xOR O } i w x } wO uw QoWv=}=Q xa - r=]t x@ Q=@ u}DUNv xm |v=v=O}=} Q Q m 1940 w 1930 | =} U , k=w R= QO CiQ M} Q=D R= w sDi=} xm CU= T # 1 = xDWPo QwO | y Q R}J xJ =Q | O = QO = } R O wtv % vO =Uv= l} |DL $ W @ u CW=Ov OwHw Ovm xQ}NP " =Q = x@vH R}v xv=}=Q Vv=O QO syt |=yWUQB 'OvDi=} |HQ=N OwHw '1940 x-yO QN=w= QO =yxv=}=Q xm u R= TB | y uDi=} xmr@ Q |tv C}=im CU= pL p@=k xQNq=@ xr-=Ut l} xmv}= uDUv=O Qo}O uDi=} '|ak=w u}W=t w O N R= OvDiQo OwN x@ |OQ@ Q=m 'O m Q |}=yrtar=QwDUO uDWwv sRrDUt Qt= u}= O |= @ uDU=wN ltm x=o |DL w 'QDoQR@ T=}kt VUQB Q=yJ x-OvyOT=mav= QO =D u}= VN@ Q=yJ '? m " w w j}kO " W RwQ ` t ' w xv=k:qN Ov}Qi u}= "O @ O xDiQ Q=Hvrm =yv =@ Q}N= p=U w 50 p ] QO QO xv=}=Q |} wH CmQ=Wt u= Q C@LY u}W=t =@ O}=@ xvwoJ O xv=}=Q s= m |wQ Q@ xr-=Ut pL CN=U # O =} w =yrLx=Q Ov=wD@ xm CWwv # @ @ =Q VO N | 1) computation x =Q | x=Q QDy@ x-v=}=Q w |t =} |= t v @ u= D 11 Q `} QU |= @ l} = =vWv=@ R 1 =yv=OsD} Qwor= 2 %u U % w |t =} %u=Q =tat 3 OvtWv=O 4 u= D |v}W=t % Q xv=}=Q |= @ OvtWv=O xm CU= |U=U= #O m CU= OtQ=m pLx=Q xr-=Ut pL |=Q@ QDy@ |=yxv=}=Q uDN=U 'xv}y@ |=yrLx=Q % v= # w w V y u= xv=}=Q Vv=O u=oQR@ !12 R= uD 8 l} x-HQO =tW Ovm|t xQa " w xv=}=Q O}k QmD@t =yv |oty x= OvtWv=O Q}=U w u= O " vQ=O = q]Y= C L uyP =mtq=|DL O = xDW=Ov = Ov} O w x t X N |= @ =yWqD uw @ | R = |tra Q p@ wv x-R}=H O =t = = xO v B |oOvR | yQ m w Q wYD xJ R= | } w CUOx@ |YNW |tra = xv}tRTB | y =at 'nv} QwD x-R}=H x-OvQ@ =yv Q x= xRw t= - v }=Q - Vv=O 'O}OQD OvDi=} CUO u=Wx}rw= = x@L=Yt | y w uO @ =Q=O =D u}= '? m pO xvwoJ 'OvOW Ovtxkqa xDWQ u}= x@ xvwoJ xm QO x R= u " W @ R= Vv=O w ' v }=Q w Oy=wNv |}=U=vW p@=k =yv OvDiQ}PB Q}F-=D \}Lt R OvtWv=O QO w nQ @ "O @ ' QDtm |tra =} C L u=Qw v w u= Q =yv |= @ =Q x@ = T U= O uw @ O=O OvDUy Ovy=wN KQW =}iWm x@ xvwoJ C Q@ =D u}= ?r=]t ? m =} Ovv=wN =D xOW |R v x " =iDU= xO pw= VN@ u=U=vWv=@ R #s}vm C@LY u}W=t =@ xvwoJ xHwD 'Q]=N u}O@ w R}J=v Q=}U@ xv=}=Q Q=Ri=CNU xv - } Ry =@ xU}=kt QO |U} wvxt=vQ@ xv - } Ry xm |}=H =D OQm Q}}eD G} QODx@ `w u}= =t= x= O |tv " W u x@ w Q p$=Ut \ @ t w x = = l} QO |Q=Ri=CNU |=yxv} Ry Q@=Q@ x=HvB ,=@} QkD |U} wvxt=vQ@ xv - } Ry Q = |= @ sRq u tR Vy=m = QDWt = xDU=wN Q}}eD s=ovy x@ "u } = O =} u}= u @ R 60 Ow L 'u t R= CiQo Q=Qk u=U} wvxt=vQ@ % | y Ovm ltm " x= = qY= p=ta= CU= xOW |L=Q] |U} wvxt=vQ@ u=@ R R " x =Ut l} pL x@ Ov=wD|t sy |= v }=Q - r- w O}OH C L =D Ovm|t ltm Q=Hv l} x@ ?U=vt Q=R@= l} xm xvwo u=ty w = |wQ } wQ O xDiQo Q=Qk = x '1990 - yO O h y wO u}=Q@=v@ Q QDxO=U uO m \U=w= w O Q " }O o xDWPo p=U pyJ pw] xO =iDU= w QO xt=vQ@ xNU v - u=Q= y ' " v= ? N u @R 1950 - yO QO |U} wvxt=vQ@ x-w}W x@ |v=OvJ |= v }=Q - v t U u}DUNv O}rwD x w O @ QO QDUo Qw]x@ OQ t xO l} 'OyO s=Hv= QDa} QU w QDy@ = =Q VQ m = x qa OQwt |U} wvxt=vQ@ u=@ R x@ R}v u=U} wvxt=vQ@ 'OvQ}o|t wN u=WQ=R@= x@ u=Q=Hv xm xvwou=ty Cio O}=@ u W k Ovvm|t =O}B ?YaD |y=o " = w CO a = xQ - @ QO xm Ovm|t u}}aD w OyO|t pmW =Q =t QmiD RQ] CU= CUQO V}@ wsm R}v |v=Uv= O * m w w | ' v=xO @ |DQ=m lt =yv=@ R | w = CU= xDio hwQat T=vWv=@ R hQw) u}t=Hv@ ' u @ R % Q OQ t QO h L u}= OvJ Qy " s}vm Qmi s}v=wD|t |}=yR}J xJ wm+@ Q=m pY=L xm =yv ,=YwYN 'xv=}=Q |U} wvxt=vQ@ 'T | =yv=@ R Ovm|t " 14 O w OQ t QO j Y |rw OYQOOY Twm+@ u=H Q}PB=v|oDUN `QDNt CiQ V}B OwN x@ OwN =yQ=m s}yO s=Hv= " " x} RHD =Q u CqtH xvwoJ TBU ::: O | } xmr@ t =}DL= ,=iQY xv 'u}aQDNt w= " w s}y=wN|t xJ xm s}DUv=O|tv =t O = |rmW xJ O}=@ u=@ R xm Ow@ xv}tR u}= QO =t VqD u}DUNv " W @ Q_v x@ xv=}W=v |@}Ha RQ] x@ uwvm = 's}O=O s=Hv= =t xm xJv w Ow@ |tyt -xr-=Ut u}= G Vkv O}=@ xvwoJ =Q u |NQ@ x-R}ov= |rw R= CU= |v}aQDNt u}vJ 1 R= T wm+@ u=H CU= " CU= = =}DL= xm Ov=xDio s}Ok O = =v =} |DkO}@ x@ C@Uv C}U=UL CU= xDW=O = K]U q @ = K]U =yv=@ R = x =Q |Q FP =}v=wr}UvB = QO =Q = O}t}W w= "O W u= "O=O xt=O= x=oWv=O P w |$=OD@= CtLR =@ xQNq=@ p U QO O } R w x]UwDt w= q}YLD C " xm CU=wN|t QO =Q |r@k =y}r@vD | OmWv=O uqwwU - t s=Hv=QU VQ a x CW=O C " W Qiv |UQO O VQ B w= O u=QwO O " W O |t " t | O =oW}=tR 2 = x@ 3 |a@=D =y@=Dm uOv=wN R= w O}rm QQ = 'u D i u @ R 1 wm+@ pmW 2 w ' Q v&T s v OrwDt =}irOq}i V @ x R nQ @ |Qw v 3 QO | u}DUNv Q |WwQ |= @ =}v}HQ} w x=oWv=O = x =Q = |R U t v @ u @ R = QO 1924 p U QO T w |r@vD OQo =W R= w O @ Q OQ=w w O m s =tD =Q |rw CW=O CUwO wm+@ u=H w= xUQOt =Q | 3 Q_v O P " v=Q o 1942 TwQO w |k}Uwt OL=w syv w Ow@ xOv=QPo =Q OL=w l} =yvD w= sQD wO R= Oa@ $O @ " 1) John Backus = |R U t v @ u @ R wDUO Oa=wk K} QWD | R= xO @ | tQ m % q @ s}vm `= N= QO t 'G w " QD " 2) Backus-Naur form CUw}B VDQ= x@ 3) functional 15 = 1943 p U QO w= w OvDU=wN =Q xv=}=Q Vv=O u=oQR@ !16 x@ Vv=DUwO QDW}@ x=t 9 $O=O C R}v =Hv =Hv =Q Vv=H =t= : QO w u}= xH}D v - 'u tR |mWRB w " Q CmQW |HvU OaDU= uwtR l} w O m Q w = Gr=m x@ VR t |= @ OQ iQw y O= OvOW w= w =D Q nvH O w |t " Qmi O}=@v |mWRB -xOmWv=O |vm Qmi OvQ=Ov CUwO |mWRB -xOmWv=O QO Ovy=wN|t QO " xm CU= sO R= | w R}@ |mWRB R}J s=tD u}= |vm ^iL w QO | y =} w= "sO @ Q= =Hv = xy@H xO U i % } o ?r=]t Ovy=wN|t \ki QO "OQw v s=wO R= ut = =Q |O } R Q $O m Q w= = "O m xQ H= QqO 18 xv=y=t Ct}k x@ w w}v lQ } |mJwm u=tDQ=B '|mWRB x-OmWv=O QO Q O w |t =yRwQ = % } o svm O Q w |DwY x=oDUO l} sDiQo s}tYD |Q= } N ? N l} x@ u}=Q@=v@ CW=Ov OwHw w : t =Hv QO sDW=O |@ wN Q=}U@ sra |a@ w =oDUO =yRwQ ? N x "s Ovvm xDUN x qa |= k w Q}oDkw Q=}U@ |rw w= w =vW QDW}@ |=} Q "O W =D x=t OvJ =yvD xm xr=U =@m} =yRwQ u QO =Q |oQR@ x@ xm Cio QwD = x@ w Q = svm x@U=Lt " CN=U Ovtxkqa u uO @ |O @ Q m | sQ=O O } " = =} = C }Q O |tv QO " t O Q@H V @ R= =tvy=Q x@ Q CmQW |vwtR QO Ovm Q=m " R= =UL u}W=t =@ l}ORv O " W Q w OR V U =vW Ow@ x@ |rw CW=Ov qN Atq =@ < Qmi u=yo =v | w qN "O @ < SSEC =Q =yBtq | " TBU w CiQ \w@ Qt Q}Ot Q=O}O x@ QwD O}=@ |@| |m}vwQDmr= s= |wQ =yxt=vQ@ w Q@ =D Ot |@| QO s= s}Ow@|t Q=L u QUq=@ O}=@ x@ =} = wm+@ x@ wm+@ x@ T w= = xQ @ wO =Q u w ONDU= x@ xDW=@v= R= w Q w O @ xO m Q |t Q=m p=@vO "OO o Q w VN@C}=Q uwtR xH}D v - x_i=L |= @ |= =}DN= QO R}J xty "O @ sO O N Q 1) Selective Sequence Electronic Calculator =yv}W=t u}DUNv | w= w O @ R uDiQ Q=m x@ p}rO x@ u}vJty xvwoJ xm s}DUv=O|t O}=@ = =tvy=Q Q=QY= =@ |rw CW=Ov |@U=vt `w u=Q= y w O R= | }OR @ | s= CW=Ov Q=Ri=sQv x-Q}NP =yt}U w "O w@v Q O O w |t " v v=Q N u x@ w ?r=H SSEC =@ uOQm Q=m =@m} xk}kO xU R= Q P = | e m CW=O |v}$=B u=v}t]= "O @ =D |t Q=m w O i= wyit x@ xv=}=Q |Rw t= s " O QO T C }Q CW=O s=|@| CmQW x-v=}=Q RmQt R= w Ovm C@LY CtUk Q}Ot =@ O}=@ xm Cio w= C}r@=k u}W=t u}= '|m}v=mtwQDmr= xi - rw -t s R= x@ =Qt |rw =yUQO =@ =D OQm s=v C@F =}@trm x=oWv=O swra x-OmWv=O ? u}W=t u}= | "O m " } R= v= x=Q =yQ=Ot =Q " j ]= xvov t Q=wv j} Q] - =@ =Lt xm wm+@ '1949 p=U Q=y@ QU =Q} R OQm `=vDt= =OD@= SSEC = xO U C U 25 T |m} xm 1 SSEC |m}vwQDmr= l} " CW=Ov V=xOv} |oOvR |=Q@ |Y=N x-t=vQ@ Rwvy 'CW=O xrY=i |=} Q Tv=U}r PN= Q w sDW=O xkqa |k}Uwt x@ |r}N =Q} R u QO : t u}DUNv =YNWt w svm |Q=mty w= =@ xm CU=wN ut R= w= sOw@ xO}O xm Ow@ |@ wN sra w ?r=H |r}N s}=Q@ =eW= sDUv=O|tv ,=ak=w Q}o@ O=} =Q |DwY |=yy=oDUO uOQm CUQO =D sDiQ |vi -xUQOt "O @ p R= u xQ - @ QO C O @ |=x R= s w |t xJ |oOvR " y= N TB R= Gw N R= wO Qy =Q} R 17!Twm+@ u=H CNwt |O=} R |=yR}J C:Ot u}= p qN QO w OQm|t Q=m SSEC =@ p=U 3 w= pL=Qt QO Rwvy |R=Uxt=vQ@ " Q ?Um |tra =@ =Lt xv} - tR "O m C U QO =Q VD=}@ QHD u}DUNv R}v wm+@ w CW=O Q=Qk T x}rw= V= lJwm C=trm QO nQR@ O=Oa= w p ] C =trm u}= =Wv Q Q Q u}=Q@=v@ uO=O u j} QiD '`tH "O m ? w =yv =Q w |t xm CU= O u= D OvDUy Q=Ri=CNU `wv x@ xDU@ '|yOyO skQ |= @ O x= 1 |O= a= xR= v= ' v }=Q - " =D 32 u}@ ,qwtat 8 xtrm l} - OvQ=O |D@=F w |Y=N |=yOQoW O}=@ |OwOLt xR= - Ov= u}vJ QO |Qwv p=U =D QDt}r}t s}vw}r}t 10 swQDUov= u}@ |Q}O=kt Q = x@ "O @ Q m w u=QwO QO w= =D Q}@O u U QO R wvy xm |v=tR OmWv=O x - =t} wv ui) u=H u w QO =Q O N M} Q=D p: m '|L} QiD Qw] x@ Q=@m} l}v=mt 2 "1957(1903 O @ =} = w =}v@ G}=Dv x@ w C } Q QO |O Q Q =yt =m} Qt x@ O}=} Q '|tra |tra x-r=kt u}DUNv CW=O R}v QO w O m C H O = 'Q= t v u= |=xO |WywSB w= w |=} Q xe - @=v u=DUQ=Ht =D = =t} wv ui QO |m} R= V}mOwm CN=U QWDvt OQm|t p}YLD w= " Q ^iL | yOQw UO 1933 p U QO u =DW}B u=R w O @ =ar=jwi x_ - i=L = =@ =Lt C U =Q "O m G} Q@tm s}Ok =Q O}t=Hv= =y} R=@ x-} Q_v 3 " O =} | vO wDv=wm `= @= w s uDyvt xSw - iQW}B swra -t Vkv |v=yH swO nvH pw] QO w OW Q=m x@ pweWt uwDUv} QB x=oWv=O xD - QB QO |QFw " R =}U@ nQ @ Q lJwm Q=}U@ w =oWv=O |UOvyt x-OmWv=O x QHt s}D '| QO TBU w Q_=v " Q xt=vQ@ |= @ |O= =iDU= xv=}=Q |m}vwQDmr= =UL u}W=t l} O}rwD wva x@ '=OD@= 'CUw}B lJwm QO =Q O |t xOv=wN w W Q u}= x@ xSw B O=O = xSw B xQ - @ QO X}NWD u=t} wv ui Q]=N u}O@ = O 1944 p U QO w= " W w =} w OQ=O R v =mHvm =}v=wr}UvB =yrtar=QwDUO Ov=wD@ xm CWo |v}W=t CN=U x-O}= `i=Ot 4 l =}v=H xm xv=}=Q l} 'nvH xt - D=N OvOw@v uOW pL p@=k |DUO Qw] x@ xm =Q Q ? u= OaD u}vJty "O xO QO pt=W |D=@U=Lt x@ |tD= ?t@ l} |L=Q] xm Ovm xQ}NP =yxO=O Ovv=ty R}v wtv |L=Q] w= O O= a= CW=O R =}U@ O=Oa= =@ Q=m w nQ @ Q w x Q}NP xDUy l} R}i |= Q |= @ 5 P QO w TB u=t} wv ui R= |Dq=w-U x@ |} woNU=B =}kt ?} Q R= xm OQm O=yvW}B |Q= o T w "O W O V}=tv O a 51)7 517 x@ w Q V}=tv sy R=@ P Q 5170 O Q}o@ Q_v " } V}=tv QO 4 =Q QO Q 3 Ov=wD@ =yvD xv=}=Q l} xtr - m O}vm QiY Q@=Q@ =Q ?} Q O Q}o|t Q_v |= @ " } ?} Q R}v =}kt ?} Q |Q= o T 1) word " |= @ O} Q}o|t Q_v |ivt Ovm xQ}NP skQ |= @ , QO &1 =Q , Q 5 170 000 |= @ O w O a R= 2) John Von Neumann Oa@ = QiY | y w Q Z i O}U} wv@ xv=}=Q xtr - m ?} Q w O Q}o|t Q_v OaD C@Ft 3) game theory = P QO 1 =Q 4) Johniac O}=@ =tW '517 QO =Q 517 ?} Q =}kt ?} Q |Q= o T =}U@ xO}= u}= QO =Q 517 O}yO|t Q=Qk xtrm " } O= w "O @ xO U Q w =tW O}U} wv|t =Q ?}DQD u}ty " 5) scaling factor xv=}=Q Vv=O u=oQR@ !18 |D=@U=Lt pta l} s=Hv= CU= |i=m xmr@ Ov=O@ Q =t} wv ui x-O}ka x@ u}=Q@=v@ x@U=Lt Qy xH}D v j}kO Q=Okt xm - =Q CW=O % =D O} Q}o@ Q_v x@ P =}kt ?}=Q s=tD QO =Q |Q= o T = x = Q u}=Q@=v@ O}vm |R U t v @ CU= Q=Wa= x]k v CU=Q CtU s=kQ= O=OaD - |= @ 'u Q}owrH " w O | | " O |twRr R=Uxt=vQ@ 'xv=}=Q Qo}O Q_v T O}W=@ xDW=O xr-=Ut Q Q O= a= uO m O o R= =trm pN=O OQ= v |W=v wm+@ =t= : C Q}o@ Q_v =}kt "O = QO QO =Q u T = q]= O}=@ =tW R= |O } R C a = =]N =} | y O O 1 O= a= R} QQU u W R= w |t xO}J}B Q=}U@ u}W=t Ca}@] Q]=N "O W R:}tt =@ C=@U=Lt s=Hv= |=Q@ Speedcoding s=v x@ |=xt=vQ@ 2 l} Qy urQ=y |Q=mty =@ s=|@| QO Twm+@ = = x =Q Q m R= =Q R U t v @ w |vyP =yWr=J | OvOQm|t ptL OwN =@ =Q |Q=Po T=}kt ?} Q Speedcoding wm+@ C=}@ QHD =v R:}tt =@ O=Oa= " v w = x = Q xv R |R U t v @ - } y w OW|t =yxv=}=Q x@ |}=yxt=vQ@ =D OvOW|t Q xQ H= h Y QqO ONDU= R=Uxt=vQ@ s= |r@tU= u=@ R x@ |R=Uxt=vQ@ xt=vQ@ |}=yv = " = "O m O O}WN@|t |}=yQ ?}=Q X}YND CtLR QB R= T "OQw O Hw R}v Q O}rwD Qw=vW 'Qw W =yvw}r}t OaD O}=@ |O } R O= w xv} Ry QB Q=}U@ "O @ "O x@ w= QO =Q | = x =Q |R U t v @ w@v sy QDtm Ow@v QDW}@ Qo = u R= OvU} wv@ CW=O xrY=i =yl} w QiY R= sOk l} =yvD xm |r@tU= u=@ R O xm OW|t Ea=@ h y = C kw= QFm = = x = Q |}=ORr=mW= QO y t v @ w =]N QB w Q}oDkw Q=}U@ w O @ w "O W q=@ l} xm OQm O=yvW}B w CWwv =} 3 Q "O xD@r= "O Q@Dwo = x@ s v O w |t T Q}o s=Hv= QDa} QU Q=}U@ u % } o q Q}o Q=Qk xO =iDU= K]U |R=Uxt=vQ@ u=@ R u}DUNv ' O y C Formula Translation , Y= |@| 's= Q u}= xSw B wm+@ =@ w QO "O W VU}$Q |L=Q] w uWwQ |r}N "O @ = x = Q xm Ow@ |R U t v @ w sy Qo}O OQ t | =yv}W=t QO O |t Ci=} wm+@ w "O @ s= |@| Qw =Wt u=tR u QO w= " CiQo Q |DW=OO=} |= @ 704 s= wm+@ '1953 Q@t=UO |@| u}W=t |= @ |R U t v @ u @ R O O " W hw R |Q= @= uOQw Q O x@ u=tR =Q xSw B | %uQDQi QO u h y CQ v so T Q = x =Q Fortran Qat = =YDN= x@ Q CUO x@ \ki ut Qw_vt CU= umtt Q=R@= u}= xm " W T Qo}O u QO w@v u}= Qmi sO sy Qo}O wrH u=t} wv ui |ivt | QO =yv}W=t = Q_v Q=y_= =OD@= | y QO O w |t % } o 1) overowing 2) Harlan Herrick 3) Guthbert Hurd 19!Twm+@ u=H xm Ow@ u}= w= Cir=Nt -xOta p}qO R= |m} svm|t Qmi |r=mW= Qo = ' 1 C@=F R}tt =@ |D}U=UL xvwo I}y wy}@ xO V qD l} |w =@ =Lt C U xmv}= Qo}O QQ Q |t u D i O m T w CW=Ov u=v}t]= OQ t QO " Ci=} CUv=O|tv |tyt -xr-=Ut =Q |R=Uxt=vQ@ w= " =v " =Q u , k=w =UL= =a Qw W R:}tt =@ =@ =Lt CkO C U R= pLt |DL=Q x@ OW|t pk=OL CW=O|t OwHw w= " CW=Ov = x = Q xv R w w x@ C@Uv |R U t v @ - } y ` t CU= " = x =Q OaD wm+@ R U t v @ |O= = x = Q s}D w |R U t v @ CW=OQ@ Cir=Nt T 1954 " R}$=B Q QO CUO sy u=t} wv ui R= ONDU= xOW p}YLD = "O m s= Ovm QDxO=U 704 s=|@| u}W=t |=Q@ =Q |R=Uxt=vQ@ xm |v=@ R O}rwD = u @R s}D w= x@ xt Q |rY= Vr=J u - H D ' wm+@ w CU= Q=m w Q O}=} Q OvJ "O W x@ QHD =@ CW=O wQ V}B |vWwQ hOy w= |D=k}kLD VN@ Q xm xRw t= w =Hv=QU % = xO - U w |t xOv=wN Qr}=Bt=m sHQDt w T = Q =Q xSw B O y s * r=dQ i xR D u= H u= " p@=k Q ?} wYD w O m = 'u @ R |L=Q] xm OvDi=} QO x = Q |va} R =yv |Ow @ CU= u}W=t |= t v @ Q " |= @ lQO |L=Q] x@ sQD l} pw] QO =yv ltm x@ Ov=wD|t |U=vWQ=m xQwO |wHWv=O Qy =yRwQ u}= xm =Q |}=ytD} Qwor= ?rk |L=Q] Q |@ w N |= @ = wYNt VwQ ,Y " OvDW=Ov CUO " =yWN@ u}@ x] - @=Q O}=@ Q=m u}= " s}DUy =vW |= @ " s}vm sUQ CNQO l} pmW x@ =Q =yv = =Q CNQO 'Qox} RHD l} TBU u @R w pt=W u}W=t u=@ R Ovm|t sUQ " w s}vm h} QaD ::: =Q P |t QF= xv=}=Q = w C =} wtv * | Ov@VN@ =@ =t xt - y O}k 'CiY 'sU= 'pai Q}_v xrtH hrDNt CU= Q=m u}ty O * |Q=O qtH " Ovm|t xtHQD u}W=t u=@ R x@ =Q CU= "OQ= o = |R U xO B w O}UQ|tv u=WQ_v x@ OwW|t xOv=wN 2 Qox} RHD xm Qr}=Bt=m Q xm s}v=O|t | QB@ O}OH Qr}=Bt=m l} QO OR=O pO =at R}v Qr}=Bt=m Q x RHD QO | o } = =yv=Uv= |=Q@ VmQO xm |v=@ R q=@ K]U xO U | yQ= t |wQ Q@ ,=t}kDUt xm CU=yrtar=QwDUO x =@ R= |= r vO = x_i=L R= |QFw-t xO : L xJ =D xt=vQ@ K=Q] xm OQ=O |oDU@ u}= x@ u}W=t u=@ R x@ xt=vQ@ l} |}Q=m - =iDU= O | y OaD u}= OvDUy QO O= ?re= =t= : " 3 =@ C :F 16 |=Q=O CU= R}J=v Q=}U@ " pk=OL Q QDOvm OQ=O Q= k O uQ t | RAM =yv}W=t ?re= x_i=L - "O w %O W p}O@D Q} R x-r=@vO x@ Ov=wD|t Q}o|t t CU= xO w CQ Y =yD=:@F |D=@U=Lt 2) parser 3) register QO O =w w C: t x D m |D=@U=Lt =@ l} CQ a copy A to register 1 copy B to register 2 copy C to register 3 add register 1 and register 2 and put result in register 1 divide register 1 by register 3 and put the result in register 1 1) xed point wtv `} QU xm |D=aq]= C}=@ =yvw}r}t =@ xU}=kt QO (A + B )=C pF " =F =}rta C 'p t u= wva x@ xv=}=Q Vv=O u=oQR@ !20 xrtH Z Z Z Z Z Z |tU= VN@ ; |rai VN@ ;@ @ ; @ ; @ QW}B xDU @=w - CiY w The sU= =} =yv}W=t |NQ@ QO " Jamaican athlete CU=yD=:@F Oa@ |D=@U=Lt pta xJv=vJ | Q Q= k 5 w 4 | xm OQ=O =yD=:@F QO =Q w O}k skied beautifully %1 pmW uDiQo Q=Qk sRrDUt |D=@U=Lt =}rta s=Hv= C w Q}o@ s}tYD O}=@ u=@ R sHQDt 'OW=@ xDW=O R=}v m O Q}os}tYD u}= | Ovm " Qo}O pt=wa |NQ@ xD@r= " w =iDU= xO = E D O wtv pwkat pLx=Q l} x@ |@=}DUO " vO - wva x@ u= QO = x@ uQDQi O}OH |oS} w l} x@ uDN=OQB Q}o|t Q=Qk =iDU= xO w QmD OQ t |Q= =yD=:@F Q}N =} OvW=@ R=}v w = Oa@ OQ t xQ @ wO ,= R= R= =} w w CU= Vv=Q=mty s}D Q CyH O = w T = x = Q \UwD smL u}= u=R U t v @ Q =yrtar=QwDUO x-r=@vO % }R | w |=x W v V}B Vr=J u} QDoQR@ 'OW xDio xJv Q@ |= H= OyO C B A 'wQ * =}rta C | y xQ @ wO 3 w 2 w 1 | |aU xm OvOw@ |v=Um u}DUNv L s v "O =F = Q}eDt x@ w " DO xkr w 'j i p t QO w |t s=Hv= QDOvm Q=}U@ C=}rta |rw 'OvW=@ =yD=:@F QO =yxO=O xm CU}v E Dx pmWt x-r-=Ut u}= A A "O W |oDU@ u}= x@ OwN x- @ wv x@ pL Rwvy = QO yxO=O A pai |U}rov= xrt - H l} x - } RHD |R v A xw wm+@ qa w "O @ =F 'p t DO 13 J = 1 100 C J ] = AJ ] + B J ] 13 CONTINUE u}twO 'OyO|t Q=Qk C QYva u}DUNv QO =Q pY=L w xOQm `tH B QYva u}DUNv =@ =Q A QYva u}DUNv =D ?}DQD u}ty x@ w OyO|t Q=Qk C QYv a u}twO QO =Q pY=L Q `tH w xO m B QYv a u}twO =@ =Q A QYv a 21!Twm+@ u=H OQm `=QDN= =Q =yxkrL xm |=xO=Rh=QW= * P |t =yxkrL `=QDN= R= p=U OY R= V}@ xm OvDUv=O|tv 1950 -xyO QO |Qo}O u=O xv=}=Q I}y xv w Twm+@ xv "OQ o * x@ |m}v=mt |D=@U=Lt u}W=t l} |L=Q] sQoQU xm G}@=@ RrQ=J =@ uwQ}=@ OQr QDNO =O}= =DUwo u}DUNv x-QtR * = }= w O CW=O =} = C }Q Ci=} xt=O= Qta u=}=B =D xm =yxkrL w R= x@ OO x qa |or=U | } W -k =mty CN=OQB |=|Q Q =} x@ |r}rLD QwDwt |= @ R v " |Q * m = }= x O 8 R= =mty x@ Q = qt Q Q |}=yxt=vQ@ |L=Q] s=ovy x@ w= " 'O @ G}@=@ x-O}= xm Ow@ |v=Um w= @ w O m lQO =Q |= @ w |r}rLD QwDwt s=v "'O m C k = = '1833 p U QO CN=U u=yH R=Uxt=vQ@ u}DUNv =Q Q |B =yxt=vQ@ Q} R |DL "O @ O}=@v u=vR xm OQm|t Qmi =Q} R A.A.L. O |Q =Dat |rmr= = QU w OR R @ * =YDN= s=v =@ xm CiQ}PB T}rwq = QWt C @w w u}=mwm = x@ QYt x@ h |rw CW=ov |r}rLD QwDwt Q@ |LQW =O}= u A J R= Q w G}@=@ Q=QY= =@ s=Hv=QU V y W w CW=O w= * = VO N s v R}o s " | " OvU} wv@ |tra w= $ * v= e u } B = }= = = O |oOvR CWPoQO u=]QU " =t}@ QF= |Q Ovm QWDvt |or=U QO =Q =kt Cq VDq=kt 36 QO w OW QYva u}tOY " |@| u}W=t s= CU= 1 x}=tv QO " wm+@ xDi - o x@ CW=O OwHw x}=tv %T = =} =yD=:@F s=v x@ |Y=N " Q s}O}tyi xm CWPov |R UxO B |= @ OvJ Qy = =F 'q @ p t QO J Ov = =@ | Q O w O m `= @= =Q = R= xO =yvD 'OW |L=Q] C :F 3 R}J | T} wvQ} R v t =yD=:@F | OaD |O } R O= w DO sm L O = xDW=O T} wvQ} R QDW}@ =} " W @ Q =}U@ Q=}U@ OwW =iDU= xt=vQ@ = q]= xO x@ xm s}Di=} QO u}=Q@=v@ C a Oyov |Q= w@v Q}PBv=mt= |twta "O w Q pY= Q x}=tv |= @ QQ u |= @ s}DW=O x}=tv DO sm =iDU= OvtR=}v s}D =a= =@ = l} xt - HQD = QO u D i u @ R | R= s C :F 3 t L xm 704 |m} urQ=y " } Q=O pmWt u w umtt xO}J}B -xt=vQ@ l} 20 O @ =@ O C :F s= m R= |r pmW l} :m xmv}= = Q XNWt uO m =} w pmWt QO u |R UxO B w O @ s QB@ xt=vQ@ Om) p}rLD " } R=O xm OvDUv=O|t uQDQi u=L=Q] = x =Q w R U t v @ O N = Q m R= xm x =Q |= t v @ R= CW=O OwHw sy s}D " xQ= QO |}Q=m Ovm|t O}rwD xm |v}W=t u=@ R xJv=vJ u=v |t}v ,=@} QkD p}rO u}= x@ V@ wN |}Q=m Q]=N x@ =a= Qo}O | Q Ovy=wNv "O m =iDU= OW=@ xDW=O xO wty uQDQi xm CU= p}rO u}ty x@ w wm+@ C}U=UL OQ t QO T = K]U u=@ R |q @ QDtm |}Q=m 'OU} wv@ u}W=t u=@ R x@ | O OtQ=m u}W=t Om l} O}rwD " W = x =Q R= u=R U t v @ Q = h Y u v O = |t ORv=@ R " W @ 1) index registers xv=}=Q Vv=O u=oQR@ !22 |NQ@ l} w O}ym q 'Ci=QmQ}= OD}=vw} 'l} QDmr= '1957 p} QB= xm Ow@ QO QQ Qv xrtH p= H CW=O Q@ Q=m =HD Q@ Q=m u}DUNv Q Ci=} QO wm+@ s}D T Tw Q = h ] R= =Q u @ R =yvD 80 Ow L QO =yov}DUw CmQW u D i |Q "O m O R= ' Qr}=Bt=m " |}=wy `}=vY = |w L xvovt O w |t = R}J | y w R}J =yvD | =t}B=wy " OvDW=O Ci=} QO |i== ptar=QwDUO xvwoJ}y = |L=Q] p @ =UL u}W=t ltm x@ = =Wi -x@U=Lt =yv Q=m QO O @ Q =@ =Lt u}= 'u}= w ? =Q C U V}B R= " Ovvm =QH= w p}@k u}= "O @ =yov}DUw O u= R OvtWv=O |rw O}OQo =QH= C}kiwt =@ OW xDWwv = =]N x=t =Q x W VQ= o | y Q 6 h _ T wm+@ s}D QQ xQ @ QO T =yDQ=m xDU@ =yv =Q u O}=@ xm Ow@ u}= OW R= | |t s=Hv= O=@ = x@ xm O Q O}B uQDQi Qr}=Bt=m " vO m = wm+@ Qo}O |m}t=v}OwQO}y O u D i u @R Qo}O =yDQ=m xDU@ O uw @ =Q " vO=O Tw R= | = u}= % } o xDio =yv x@ xm |@| 704 s= Q = =yrvwD R Q u}rw= |O @ Q m Q= i=s v =]N QO | = |O } R O= OaD R |Ow @ O Q K}LYD " vO m CU= |tra " = = Q = xv}tR | yO @ Q m - =F wva x@ = x =Q | =yv=@ R R= O = |t pt=mD p=L p U QO 'p t u= R = u}= x@ Ow i= u @ R Ovvm|t =QH= " =yv=@ R xv} - tR QO w= |rY= Q=m OvJ Qy | =Q |m} p=U wvy " W @ ?Hwt x@ xm u=R U t v @ u Q]t QO K QO R 40 R= V}@ CWPo Q Q xm CU= u}= sy =a:Ot u}= Oy=W u} QDy@ u D i = |oS} w '|rrtr=u}@ =Q |=xR D DO xkr - L TB Rwvy uQDQi u=@ R R= O =D xD}tm l} OQ= v U= - '1992 l} ,=mQDWt xv=}=Q OvJ xm Ov} wo@ Qr}=Bt=m x@ Ovv=wD|t Q hkwDt =Q uQDQi u=@ R |wQ Q@ Q=m 1950 x-yO QN=w= "O m w O = wm+@ QO T = = x =Q "O @ x W R e xR D |R U t v @ QO |y=oWv=O w |Q =HD = x =Q Q | =yWN@ O =D |R U t v @ |= @ OQ= v U= w R= |v=OvtWv=O R= pmWDt |rrtr=u}@ xD}t m l} - OL=w u=@ R l} x@ |@=}DUO w uQDQi u=@ R xa - UwD '=yv hOy O " W hw w O Hw |rLt x@ 2 |rLt = Q}eDt | y = Q}eDt swyit O}OH u=@ R | y R= xO =iDU= u =mt= w QO =Ht "O @ R |iQat |DQ=m lt u=H \ w Oa@ xm U D ,= QQ xmv 3 pw= : " Qat 1 p Pot=v =yvD uQDQi = x =Q |rmW | QO O p}mWD M} QwR xm |r=L CN=U sy=Qi R}v O}OQo Qat hw O | " vO=O Q = x =Q wor= w O QO O @ x t Q P CWoR=@ x@ | } B QDOvtDQOk O}OH u=@ R xm Ow@v |vat u}= x@ |Q}PBCWoR=@ w |rLt |Q=Pot=v u=mt= V}B Qmi t Q= k u=R U t v @ |wQ * Q w "O @ wO p Q}oQ=m x@ u=mt= 'QDW}@ CrwyU Q@ 4 QO " W CW=O uQDQi x@ C@Uv xOta C} Rt Q Q * |t x=t wor= s=v x@ ,=Oa@ u=@ R u}= | U= U |Q= =Q |R U t v @ R= " u D i R= = '1958 p U xw qa w OW Q_v ^=Lr R= '| = : D |= @ =Q |=xR D x=Q =t= : CU= 1) Algol (International Algebraic Language) 2) local variables 3) global 4) recursion 23!Twm+@ u=H xty =yv =} x@ xDio x@ %w= - QDk}kO u @ w | O =} VWwN u u=}@ x-wLv R= |rw O}OvUB =Q pwor= QO xDiQ Q=m x@ |=yxO}= T x@ =Q " t v CQ Y wD@ =D OQm u= = O}=@ xm O}UQ sQ_v x@ |Q m OvOw@ w K}wD |U}rov= x@ xO=O wm+@ R}J CN=OQB s}y=it xvwo u}= " 2 |mUt=J Q_v w \UwD |oR=D x@ xm s= v = = | | yQ m QO =Q 1 uDt x@ xDU@=v xW} Q OwN x-@ wv x@ sy |mUt=J Q=m " | =yv=@ R ?r=k CiQo Q=m x@ wm+@ 'pmWt u}= pL T w O QD Qat 'O @ x W `= N= hw CW=O =yQt=Qo |U} wvR=@ = " wm+@ Ow@ Q=Qk T "OQ=O |@r=H u=DU=O syv xm OW Qat QwvTwm+@ pmW s=v x@ ,=Oa@ T =vWv=@ R CU)B p}t= xQ - @ QO hw T Q |= @ wm+@ xR - =D `=QDN= K} QWD x@ w Ovm CmQW OW|t Q=RoQ@ pwor= u=@ R xQ - =@ QO w T} Q=B QO xm wmUvw} Tv=Qivm QO 1959 uwH QO `kwt x@ OWv jiwt O=} R xreW t p}rO x@ "O=O wm+@ QB@ j}kO T Tv=Qivm x-v=NQ}@O p} wLD QN C=_Lr "OR=O = xDWwvDUO \ki w ODUQi@ Tv=Qivm wm+@ x-r=kt R= xNUv l} 3 Qwv QD}B u}@ u}= QO =t= : Q CmQW Tv=Qivm xm Owtv QO xm Ow@ |mQ=tv=O =iDU= pwor= u=@ R K} QWD xO s$qa x-awtHt O O RQ Q =yv wor= u=@ R O Q O w Q qY= R= w O m K " v= N =Q T wLv Oa=wk K} QWD CkO x@ Q 'O= i= R= |Q =}U@ |= @ Qat Qwv&Twm+@ |va} wO QD = x =Q =yv=@ R u} QD@ w@Lt w O @ xO m `= N= =Q |R U t v @ | O |t Q}PBv=mt= R}v Qo}O |R=Uxt=vQ@ u=@ R =yOY h} QaD "O wm+@ |rw OvwW|t <=Q= |WRQ= =@ T = O w |t =mJ xt=vQ@ Q u xm O} Qw QO w= R= uOQw QO QO TBU 'Ovm|t QU ?}DQD u}= x@ Q ? ::: w sy " QO =Q Ovm|t Q}o s=Hv= Oy=wN|t = 1977 p U QO "O @ QO xDiQ Q=m x@ |D}=Q=v u}DUNv R= |m} wm+@ T ltm x@ xm Ow@ xOwtv x$=Q= R}v R nQ @ u= CW=Ov CUwO O=} R OvtWv=O |DL w Q xm =Q O @ xO m =yv 'O = qi TBU 'Ovm|t C O w 'u R= w w= wva x@ ,=Oa@ =tvy=Q u}= = xJ Ovvm XNWt xm |Q m = w 2) Noam Chomsky =a U= Q= WO , k=w O = |Q m = Ovm|t =Q O a wO " =Q V}=tR Ovm|t Q=mJ xt=vQ@ = x = Q xm Ow@ u}= OR U QO k =Q u=R U t v @ nv} QwD x-R}=H Ci=} QO s=ovy x@ =Q xO}= u}= Twm+@ 1) context-free languages Q}o|t =Q Q m u " uw @ 'O u}vJ =Q QU O}v=wD|tv |oO=U x@ O}vm|t x=ov uQDQi -xt=vQ@ l} x@ |Dkw =tW u}= Oa@ 'Ovm|t xQ}NP |}=H u}= xQNq=@ xmv}= =D | yOQw UO % } o CUO x@ u= Qy s=v x@ R}v `HQt u}= " W w@v xvwov}= w= Q x =kt =Q u w OQw $OwN `=QDN= R= w Q |= @ =Q V= r wm+@ \UwD xDiQ Q=m x@ s$qa Q `HQt u} QDy@ | " }O o hw |t$qa x- awtHt u}vJty O OWv `} RwD |@ wN x@ u=oOvvm CmQW u}@ w= x-r=kt u}=Q@=v@ O}=} Q l} Qwv QD}B |= @ = xQ - @ QO V=x }= " u= " W x } o @ p =yv=@ R QwDUO QO =Q u | y T xO m = Q Q | y t= o | O Q O O h y =Hv= xvwoJ Q}oQO xmv " vO o u u W s 3) Peter Naur wm+@ T xv=}=Q Vv=O u=oQR@ !24 QwvTwm+@ pmW w uDt x@ xDU@=v u=@ R QwDUO O Q}o@ Q_v QO Q} R CQwY x@ =Q |U}rov= CqtH K} QWD 'QwvTwm+@ pmW R= |QDy@ lQO uOQw CUO x@ |=Q@ % } Sentence ! noun phrase verb phrase noun phrase ! article adjective noun j article noun verb phrase ! verb noun phrase adjective ! red j blue j yellow j big j small j smart noun ! house j girl j boy verb ! likes j hits determiner ! the j a boy = girl = house O w | noun s =F wv x OvDU =ND Qo =W j wt = =] the Q C |D xrt the girl likes the house xrt = wD u = Q O = C verb phrase |ra VN l likes the house noun phrase |t VN l girl Ov Q C K}L = wD u = Q R} a smart house likes the boy xrt u}vJt } } = }R " v= D U= UQO - U= J U= U= 'p t u= a @ " H y ' t - i Y u @R Q y ? @ UO } v= v H 'u @ R Q UO w }= T U= @ v |O a | y }= T U= U= v @ @ - N " W @ } H y CU= |vat|@ " w |t u= D Oa=wk u | Q}o}B =@ |va} x@ 'Ovm xtHQD u}W=t u=@ R x@ =Q =Q u K}LY xt - HQD \ki =yQr}=Bt=m O=R u =t} wv ui l@U = O Q w x@ xv=}=Q uDiQo Q_v O QQ =yv u v=O o @ w ' R= =Q = |vWwQ xv}tR u @R - APL ' = x =Q = w w K w ' QO wLv u}= QO x - |DQ=m lt xv}tR u @R - 'T w | U R= w w u}vJ = R= yxO=O Q}B Q]=N x@ R= |w = = %O @ =yxv=}=Q uDiQo Q_v wm+@ x-O}ka x@ =}rta s=Hv= 'x_i=L wor= u}= |= t v @ |v=QvNU w= " CW=O uDiQo = x =Q % = = =yv=@ R |R U t v @ | w |=} Q `@=wD "O @ 1) Articial Intelligence (AI) |t Q=m x@ 1 |awvYt =Q = w= xQ - W= w =kDa= x@ wva x@ u= = Q = V y | yO @ Q m QO O xD@r= = x_i=L | y Q} R |WNQJ Ov}Qi '|vt '|w O =t}kDUt xt=vQ@ uDN=U '|rY= |wQ R= , CW=O u=}@ " = x = Q pt=W Ovm|t <=kr= wm+@ 'Tma Q@ 'xmr@ xQ W= ' yxO=O w y t v @ =@Dk= =@ Twm+@ 'pmWt u}= |=Q@ |rLx=Q w Cv QO u UQ }= wva u= T CUO Ovvm|t Cv=t w =t} wv ui x@ wLv x@ x =Q "OQw 'u QO x - | yQ m R= T ** m w OwQ xD@r= QO w K}LY x}rw= x-t=vQ@ xm u}= xv O}=} Q u}= |r@k Cir=Nt x@ |]=@DQ= wva x@ u=t} wv ui |wQ C wLv Oa=wk =@ | xO @ w |t =} =yv=@ R QO x = Q |va} 'CUQO u= | yx vR=O B u= Q ] = x =Q '|R U t v @ | |= t v @ R= =Q |R U t v @ u= D CW=Ov uQDQi u=@ R O}rwD =@ xDUHQ@ x@ pYDt wm+@ pmW O = |vat|@ |rY= x-t=vQ@ CU= umtt R}v =Hv}= Q}N =} CU= CN=U w Q vT C}kiwt =@ Ov=wD@ Qr}=Bt=m xm " # BNF " W @ " |oS} w u}ty "OQ=O =Q h y " x_i=L x@ xH}Dv OvyO|t CUO " QDW}@ xm AU}r Q xQa "O m =Q FP = u @R 25!Twm+@ u=H = FP Ov = =yv=@ R xm CU= u}= |O a | QDvWwQ Q O |= @ " vQ=O < |v=t} wv ui v t |a@=D | =mD= `@=D ?}mQD x@ |a@=D 1 O =D = OQ= v U= u @ R l} =yv=@ R |v=t} wv ui = |O a | =yv=@ R |rw OvyO|t Q}}eD | O Q}o@ Q_v QO w " } QO =Q x}=Q wO |vwQO =yv=@ R u}@ |rY= x_i=L =Q =iD Cw = wDL =L} QY t , C } QrY=L x-r-=Ut w w ? O '` t u W w |t xDWwv Q} R pmW x@ V}@ %O W sm pta u}= w C := 0 for i := 1 step 1 until n do C := C + ai] bi] w x@ C |wDLt w u}vJ u x-Ota Q ] %O @ w OQ t 2 xm CW=O = x = Q w}W u}= x@ |O=} R C=O=kDv= |R U t v @ x - T wm+@ QrY=L l} 'Q}}eD Q=@ Qy QO xm CU= xDmv u}= uO}tyi 'xt=vQ@ lQO x=Q =yvD u}=Q@=v@ 'Ovm|t Q}}eD ?DQt ? xt=vQ@ Om) |vyP Qw] x@ Ov=wD@ 'xt=vQ@ |= @ w Q CU= xOW xr-=Ut FP QO n = xO=O s v |rw Ow w_vt x@ O}=@ OQi 'u}=Q@=v@ lQO Q =yv pw] =D Q 2 " v W xO U i w b a w = Q R |r@k `wtHt x@ O}OH "OO o xOw i= Q =yQDt=Q=B x@ xt=vQ@ yQ=O @ `HQt QDt=Q=B QO xmv Ovm =QH= swO w " =Q wva x@ =yQDt=Q=B u}= O}=@ '|:rm Qw] x@ =yQ=OQ@ =@ Q=m u= Q h} QaD Q} R pmW x@ %O m w |t u= D =Q x}=Q wO |vwQO ? QrY=L Def Innerproduct = (Insert+) (ApplyToAll) (Transpose) Ovm|t CiH " =@ =Q x}=Q =Q w Q QY=va wO QO \ @ t CiH Qy(ApplyToAll) Ovm|t `tH Ovm|tv |Q= O O w Pot=v =Q OQ= v O Hw w QmD "OQ= v O Hw |= =y@ QrY=L =Q |v=yvB C}aw I}y xm w =}rta u pw= : Q |t$qa xmv swU |= @ w |t p=ta= p@k xr v - LQt xH}D - O W Q@ Q=@m} ,=k}kO |wQ 2 AJ x@ CU=Q @ }= =yQDt=Q=B =Q} R Ovm|t Q=m |rw] sy C O w " v= N R= O}=@ =@ u}= =Q CQ a : : : b ] = a ] b ] = a ] = =F u (Insert+) = | u Ro = =W Qr w |t CiH "O W " Q}eDt pFt Transpose 2 ' w OR U "OQ=O |U=U= C} Rt Q Q=O @ wO Qy 1 t 3 Q xmv |= @ |t Q@ u=}t w OQ=O R= =Q @ } 1 } H u pmW u}= swO 'q @ p t QO 'T = Y L wm+@ xDi - o x@ w x =Q "j i - t v @ QO C QDt=Q=B p=kDv= x-r-=Ut u}=Q@=v@ Insert ApplyToAll Transpose w @ ' xrLQt Qy w |t xOv=wN ?}mQD Ov}=Qi u}= "O W O xDWwv |=yxt=vQ@ OtQ=m xt - HQD xm u CUNv x W OvDiQov Q=Qk xHwD OQwt |r}N p}rO wO x@ |a@=D |=yv=@ R " OvDU}v ?U=vt =yOQ@ Q=m `=wv= R= |NQ@ |=Q@ |a@=D |=yv=@ R xmv}= Qo}O w CU= Q=wWO Q=}U@ =yv=@ R xvwo u}= x@ ' CU=yxO=O x=o}=B x@ =yv " O " vQ=O O Q = u v=O oR @ w |v=wNty |v=t} wv ui 1) function composition =yv |v=UQ s=ovy@ '=yxO=O uDiQo pt=W xm |}=yOQ@ Q=m ,=YwYN wor= =@ ,=D=P '|mv=@ | ? 2) reference parameter =UL w w |v=UQ s=ovy@ Ovv=t |}=yOQ@ Q=m |O H t xv=}=Q Vv=O u=oQR@ !26 M} Q=D ' w | CiQo u R= Qov " x@ OwN uwQO =v xQ m s wra |DL O w= " v=xO=O QDw}Bt=m swra w xt=O= =Q =} | vO R= w =yv pmWt pL w OW xDUWvR=@ |a@=D =yv=@ R | O w |t w =yv O O}U=Qy|t |oOvR =@ xH=wt " v=x OvwW xH=wt w =} O N | vO w GvQ Q =@ xmv |@ Ov=xOQ@ sO t Ovvm Q=wty " |r=N R= =@ |oOvR w =Q |oOvR VN@|O=W = R= P xm Ov=xOW OvtWv=O p}rO u}= x@ w C r O N w QO O N x=Q w Ovvm <=Q= w x |tra C}kqN =Q u= = =mt= | vO ' Q xm |}=y}DL=Q=v =@ xU}=kt QO |O a O= i= QO R= QB " w OQ t QO x@ x=ov |k}kO w = x Q_v | y } j:taD =@ =Uv= u w CU}v |vOW Q=QmD O w "OQ= v O Hw u}v=wk uDi=} =@ x=oJ}y xm |U=UL= =} w |t xOR u= OvtWv=O CU= xDN=OQB xiW=mt OvtWv=O ?re= u= =@ |W=v qmWt C CU= ?r=H Q=}U@ =yv -xDN=U C qmWt w |DL=Q=v |DL=Q=v " CU= R}J=v Q=}U@ OvwW|t xyH=wt =yv CU}v |tra C}r=ai l} =Q u w \ DQ= R= % O} Q=O "O W Qo}O =@ x =Ut l} pL r- wm+@ =yxv=N@=Dm =} =yy=oW}=tR Gvm R= Ovvm x@ QHD C v Q@ Q=m Qo}O |wQ % } o QO = 1991 p U QO T x@ |@=}DUO Q=_Dv= xJv QovuwQO | O xiW=mt =Hv= |ovwoJ w u s CioW CkrN sr=a Ct_a =a w R= , k=w 'O N uwQO |tv CUO " yO w sO x@ |m} R}i |DQ=m lt u=H |awvYt pq ODU= w s}rU pka O}=@ =yv |vwQ}@ Q=DN=U 'OvW=@ |twta Vv=O R= w OB V y Q = x= O}y=wN|t Qo = |=Q=O y v }=Q O = xDiQo pmW " W @ Vv}W=t =Q x@ =} w OWm@ R= QwO w = w= =@ wvax@ |m}DUqB u}W=t l} xm O} Q}o@ Q_v x= "OQ=O |R @ ? U= u= w P R}t |Q N= e xJk=] xm |}=H u=ty |wQ =Q =Q Vv}W=t Vv}W=t O}=@v xm Ov=O|t |wQ =Q u Q =DUmOwm x@ xm u}= Ow @ u OQ=O Q =_Dv= OyO|t S=Q} w 'OvR|t w R= p@k Ovm w= Q |t R=@ xv=N x@ |Dkw OO o " w Q |t wrH w ?ka QO= @ Q QU h ] Q QDUO j @ 'O @ =Q QDmJwm ? D B V OyO|t Q=Qk w xJ@ QUB QO =Q |= r U 5 - QDmJwm V O =} QO= @ T Q w xDW=Po K@Y " @ @ O @ Qo}O xJ - @ Qy | Q xm Ov=xO=U |= @ CU}v u}vJ =yxv=}=Q ?re= " |}=yv=ty |va} Q x@ =} QO= @ w pka T U= = ODU= ' l} lQO p@=k R}v p=U w uU u}= QO Q uO m p q = x= QO y v }=Q 2 |v=wD=v x@ R}v pmWt Qo}O VN@ R= | xr=U R= w l} xm 5 lO m O = Q ?}U " v U @ =DvDU= xm p qODU= R= |rmW R= hQ=aDt j]vt G QDmJwm V Q |t R=@ 1 s}rU "OO o CU= hwUr}i uw]qi= w OvDUy |v=vw} xiUqi s=tD Q}_v |DqtH R= xm OyO|t xR=H= =t x@ QeY Qo = 3 CU= " xv=N u=tr@t O}=@v xm u}= Ovv=t CU= xDNwt Vv}Or=w Q |t OwU OwW|t xOv=wN O w |t xm CU= u}= G=DvDU= |rY= C}Y=N | xS=w - Q wvy xm O}v=O@ CU= ?r=H =t= =tvy=Q xm |}=yr qODU= Q |t Q@ xQtRwQ |a=tDH= |=yO=OQ=Qk xQ - =@ QO =yv Vv=O Ow@tm x@ =yxv=}=Q pmWt R= |WN@ Q@ = xrtH xR - D - =Q w C m L | 'OO o =Q "O @ =_Dv= C=Q |= @ R Ovm |tNR =DvDU= G O x@ CU= xJ@ QUB u}= |Q k % } o wvm} = 1) common sense =DvDU= 'u}= Q@ G qa xw 2) deduction " s}vm w Oy=wN CUQO "O @ 3) monotonic 27 Q}oxH}Dv | CU= |v=vw} uw]qi= =Q Q}o xH}Dv 'OW=@ CUQO x}k | Q@ |= m w xv=}=Q Vv=O u=oQR@ !28 xm O} Q}o@ O=} = C}ak=w =tW Qo = |va} O = Oy=wN =HQ@=B u=vJty sy Q}oxH}Dv " v t =iDU= OwN |tra xO Q Q Ovm Q =Q VQO= @ Vrw= =} QHD C @ = l D =Q QU | H xv=N = GvB x@ CQ Y u}= uw @ u O = xDW=Ov Zk=vD x}k O x@ 's} Q}o|t =Qi xUQOt RwQ u =@ xm w Q \ki Qt= u}= xD@r= Ow \ @ t xm w xDW=Po QO w QeY =@ =DvDU= =t ?re= =_Dv= xr=U GvB QDmJwm V Qo}O l} *s}rU pka x-}=B Q@ sO Q@ |= m w | w QO =Q G OQ=O Q "O @ xv=N x@ CWoR=@ R= Q_v O}OHD " v W =@ ? U= p@k Qo = =t= u R= uDW=O Q=Qk QO |R @ ? U= V} R=@ QO |rY= |vat xm |=} Q QO ' W @ QO u R= CQ v xm CU= |D=:}UOL Q@ |mDt 'xr=U GvB QO O " W @ w | OW=@ xOv=t |k=@ x}rw= pLt u=ty =Q u = } R O = |t CU= Q}}eD =Q |=xR D 'OwQ w Q |t |rOvY = R= GQ N xm Ow@ xO}O w@v ut]t | Q}}eD Q=JO CU= umtt " QDUO |wQ OvJ "O = =t= s}vm|t lO m QO= @ T =yr qODU= u J u= =yD}ak=w =@ xyH=wt 'xR D | CU}v =yxr=U $ =yv=DU=O R= |m} QO | Q |tv xO=iDU= G=DvDU= R= O=} R ,=ak=w R}v G=DvDU= QwyWt u=]rU 'Rtry lwrQW |DL "O m =@yov nU uwJ xm OQm Q}oxH}Dv u}vJ u xD@r= Q}oxH}Dv u}= | CU= " nU OwN CU= umtt " CU= x@ =t = u H =k@ | w w =vW nU CU}v w xDiQ xO @ Q O =DvDU= =t= Ot wQ Q R= = } R Ovvm = R= |m} u}= u QO =} = x = |R UxO B y v }=Q QO Q O =} O =} Q TB CU= w =} xR B xO OO w O x = Q@ xv=}=Q l} O}y=wN@ Qo = =t= |=} Q j]vt ,qm O}=@ Ovm ODU= pq Q w |rY= u=@ R |va} w = x =Q xO @ |R U t v @ | 2 ' AU}r u=@ R =yv=@ R Q}=U |L=Q] w= " CiQ |DQ=m lt Q |= @ |Q wtUt xvwoJ =Q G=DvDU= xm Ovv=O|t u=U} wvxt=vQ@ CU= xOW w Q w sy " 'OQ=O "O=O Q= k O N |= @ V y Q d= U x@ O}=@ xm =}U@ |=yxO}= `@vt xm |v=@ R OQ=O O Hw CU= O " t =}vO x@ OvOw@ CU}vwtm l}rwD=m l} O VQ B w= O w CmQL " vO @ Q |t Q=m V=xO= v N w O m O O w |t % } o QO |O R= xm QyW Q = x =LD= wvax@ xm Ow@ pYq=|v=wD}r " W =ai | oQ m - }O u= |DQ=m lt R ? L uq Qo}O p$qO | CU= xOQm `=O@= =Q |awvYt " wy} l} 1) John McCarthy O |t \@DQt " v=O w= u Q x@ QyW u}= = QO x Nq @ w | = R= uDUw@ 3 = s$=O |U=}U Q}o}y=t TBU | 2) Lisp (List Processing) =yy=oO}O x@ | |DQ=m lt u=H =yD}r=ai p}rO x@ Oa@ R= w= w= xO= v N - w w}v x@ uDUw@ w lQ } Q |t Q=m sU}vwtm Q=OiQ] x-t=vRwQ l} |U=}U Qo}O R= ' =H OD@= xm Ow@ pYq=|OvrQ}= w O m w= CU= " '|Q : v = "O @ V=xO= v N =ovRtQ |Q QO 1927 p U QO Q TrHvTr x@ =Hv VQO t |a=tDH= Q=mOOt s=Hv=QU w= w =ytD} Qwor= |L=Q] =D xDiQo xO @ |=xO= v N QO w |oDU@ |DQ=m lt 1 |YYND |=yxv}tR QO xv=}=Q sra u=OvtWv=O R= |Q=}U@ VN@ s=yr= 'srat l} u=wvax@ u}vJty w= " = TQ B xO @ x W s C :U L - } B "O m `= @= | } H Qmv CU= xv=OvtWwy u QO w xDW=O Ov@ w ViwQat OQ t QO |O i CUQO R}v u=DU=O QO ? R= =mW p=@vO x_Lr s}t=v|t s}rU pka =t xJv =} xm Ow@ |}=yiOy l}ORv ?U= x@ xm |= @ x W G V o N Q w w= ' xO @ " h} QaD |@ wN x@ |=} Q Q_v u xk@=Ut ?U= uOW swtUt Cra hWm | =Q s Q =ovxt=vRwQ |= @ Q wra x@ OwN x} - rw= 3) cryptography R= =Q Ovtxkqa | 29!|DQ=m lt u=H |Dkw xm O}|t = CU= O}it C} QW@ |=Q@ sO } OvU} wv u}r}= -xDWwv =QJ x - Q |tv O=} x@ |= @ "sQw O w |t w= s v= N , |Qw :i =D OvO} QN s}=Q@ xm |}=y@=Dm u}rw= 100 000 ? m = Qs |}=m} Qt u @ R= D y =Q |v}J -xe@=v =Q =v xm CW=O OwHw u=v}t]= u}= =t -xO=wv=N " =D I}y ut w l} CWPoQU |Dkw V}B p=U CU= xOv=wN Qo}O R}J u$=Qk w Oy=wW |rw CU= | CUOx@ =Q =}vQi}r=m |Qw=:vi R= xO v B xO w |rwtat xO @ sO = Q w Qat xm Ow@ ?r=H |r}N ut =D |mOwm =Q = J 100 000 ? m l} |v=wHwv u=QwO QO wD}DUv= |=yUQO CUQyi R= |=xNUv 1 w sO @ p U O N x , Q |m} "O @ 1930 - yO QO |wQ W hw lO m " OQw w ? m R= QO QO xm Ow@ xDio sy xm O} wo|t OwN |DQ=m lt =D Q}@O u=QwO | 'u U Ov} wo|t QO w= " =yv} QtD s=tD w CN=OQB OW|t T} QOD pw= |=yr=U u=} wHWv=O x@ =Hv QO xm |=} Q |=y@=Dm xa - r=]t x@ w | Ci=} w R =oWv=O x@ |=} Q xD - WQ x=Q Q @ t x = |Dkw xm OW Ea=@ Qt= u}= QO 1944 p U QO O Q PB@ = " v } w wBtU QO 'p=U u=ty Q@t=DBU QO Q s }R R O}=} Q w nQ @ u= =t} wv ui u=H '|W}Ov=sy u}= |v}W=t w u}@ |]=@DQ= xUrH V y " CN}ov=Q@ u}DUNv p=U u=ty Q = xm \}Lt l} x@ xm sDiQo Q_v QO sDiQo u=t} wv uwi u=H = u}= ut =t= =Q Q m Tm I}y xm =mHvm TL |w wDUv} QB x=oWv=O QO O w |t O sU} wv@ =Q " R= u 3 w= "O=O s = w Q mO N |D=kqt Ckw xm CU=wN ut w = V t N u= wvax@ w |t pkDvt CmQL p=L w V y |R =Q =@ Q xi w l} |= @ |Q H= w |Qw - r -t = w R= u tR p ] QO 1) California Institute of Technology 4) interacting automaton w =UrOt u}a w V y |DQ=m lt Q VWqD |= @ =Q OvtWwy R}J l} ut =D " sDW=Po u=}t = QO w= @ =Q Q |t TL =Q} R sO m Qmv sO xm CU= |v}W=t 'Q=mOwN u}W=t Ovv=Q xm |t=ovy p}@twD= l} CQ U= x =F 'p t Q |t pkDvt CmQL|@ "OO o C}aw x@ CmQL|@ |rw uWwQ C}aw w w VO N OvtWwy |rw OvOvtWwy Q=mOwN | Q K= ] =Q O N = w= O O}=@ Rwvy xm Qo}O u}W=t l} C}aw R}v R= ' x =kt 'xv=}=Q QO =Q |= r w |y=vDt Q=mOwN u}W=t l} syv =Q s=x }= QO = 'O @ Q sk} wWD |r}N OvR|t = = | yQ m wR U xQwO 1949 p U QO - |t Q@ Iqm |wQ R= =Q V}=B w OvR|t l} x-OvO xOvv=Q |Dkw TBU "O W =yUQO =yD@LY |rw Ci=}v |v=Uv= 'OQ=O u}W=t l} =yv | | R= w O m R= |vyP Q x$=Q= 'OvQw OwHwx@ Q@ u=Uv= |wQ QO "O m |=} Q |QDmO w pYDt QB@ QDW}@ C}aw =@ =t} wv uwi "O @ w |t pkDvt Qo}O C}aw x@ C}aw l} Qo}O |D}aw x@ C}aw l} Q =Q "O W |rw uWwQ C}aw x@ u}W=t 'u =Uv= Q=DiQ u =yv}W=t xv} - tR w |y=vDt Q=mOwN u}W=t l} s u= | |O Hw =Hv= u}W=t " v=Qw wvax@ "O m QO w O m R e u % } o s=x }= w ' u QO |DQ=m lt =Q Q CmQW QO Q}FmD&OwN Q=mOwN 2 |=} Q w= R= =Q pw= p U wO =Q |=} Q OWQ= |U=vWQ=m xQwO 1948 p=U QO |DQ=m lt - 'u |}=yxNUv Ovv=wD|t xm |}=yv}W=t |va} w Q "O m `w W =Q Q pL "O m | C}aw ?UL Q@ =yv}W=t 2) self-replicating automata R= |NQ@ 4 ' R= |rt=aD w |t pkDvt "O W CU}v =yv " 3) nite automaton xv=}=Q Vv=O u=oQR@ !30 =v Q m =Q |v=Uv= w =UrOt Q = w V y |R |= @ Q mO N u}W=t w |t xO}O V}=yQ=m "O W w =HQ@=B u=vJty u=Uv= l} QO "O @ |DQ=m lt x@ =v}=Q sy ltm x@ =D Q =x | H s v @ u OQw sy OQo =Q |DQ=m lt xm |v=Um u}DUNv \UwD =yOa@ xm uwv=W x-} Q_v |U=vWv=@ R xv} - tR ' TBU QO R= xO =iDU= xv} - tR Oa@ x-yO l} =D QO p =kDv= C}aw x-O}= =t= CW=Po w wDUv} QB x=oWv=O OWQ= |U=vWQ=m u=} wHWv=O R= OvOvtxkqa |v}W=t Q R= |m} w Ovvm w w w x@ xm V y ` t `tH " |Qw = =@ =Q = =@ =kt -xawtHt sU= =Q Cq CW=Ov CUwO w= 2 ' u v W O O xDU@ Q=mx@ xv=}=Q Vv=O =Q j @ w jQR QB =x Q m @ =Q |awvYt Q Q |yOv=tR=U u |= @ 'sO m w 3 =Q w |va} ut -xkqa V y wtDQ=O -xSwQB q]Y= 's}vm|t C@LY V y K =} = w C }Q = q]Y= uwv=W w xDW=Po Q=mOwN w O @ w w w x@ ,qY= =yv OQ t ` t = E Qo}O u= C L =}U@ =Q} R sOW O}t= =v Q=}U@ ut OvO}UQ|t G} QOD x@ Cq=kt xm |t=ovy K=w Qw]x@ xm wrm 'CiQ u=We=QU x@ = q]= -x} Q_v xYqN Qw]x@ " W =DU@=D xm |Dq=kt x}r - m QO C a Q " OvDW=Ov |]=@DQ= = '1952 p U u QO |NQ@ xm OQm O=yvW}B w= 1 R= |Q w O u}= pw] 'C t CU= xOW QWDvt xv}tR u}= Q@ =OD@= 'OW xO}t=v w C ] DQ= |wQ |m} |O= i= R= |=} Q x-} Q_v x-OvQw O}OB "O @ C ] DQ= " =yWWwm '|DQ=m lt OvtWwy x@ |v}W=t O}rwD x@ |DQ=m lt x-kqa O w |t |DQ=m lt =yv}W=t xa - r=]t x} | % } o | w QO O N - rw= | 1955 p U QO xm |Dkw Q]=N u}O@ R}J xJ x@ `H=Q xm s}!wo@ | Qo}O x@ uWwQ u= Q "sO @ xv=}=Q Vv=O M} Q=D QO = x@vH |t=tD w xv}tR V y - w u}vJ Ow@ xOW u}}aD x=t | y u}W=t l} |i]a x]k v '|awvYt - %O @ |wQ =Q u u= Q Qiv 2 h _ wD@ xm OQm h} QaD j}kO u=vJv =DU@=D QO 1956 u = Q xm 10 Q m |= @ w |t ,=U=U= u= D wtDQ=O |D=k}kLD QO E x =@r] x=H O " W w Qo}O |oS} w Qy =} VR t |= v xv=}=Q 1200 Q K= ] QDUJwQ C+v '|mUv}t u} wQ=t '|DQ=m lt |va} Qrim =Q O=}v@ Ovvm ?rH % hkU = q OvOt|t D, m QwO x=Q R= Q Q sy xSw B |= @ xm |v=Um | R}J=v |r=t Q =]k \}r@ |= @ Q | wtDQ=O |D=k}kLD =oWv=O O=DU= K]U QO |@| CmQW w s= jkLt Qy =YDN= Q = Q x= uO m |R @ |= @ =Q |= v }=Q O = |t xv=Lwr % t v Tv=Qivm -xO}= ut = Ov=wD@ xm O}t= u}= =@ 'OW = =_Dv= xO U =Q u tR u QO O N C=Q O w |ak=w Q}e ,qt=m " vO @ w w =@ u=@ R V y w Q =@ xa =]t \ DQ= - r = 'p U 40 R= Q w = x}@W |R U Pov=}v@ Q=yJ "O=O X 4 w xSw B Q= - =ymtm OvDUv=wD uwv=W w x wtv Q E TB lv}= Q |= @ QqO QqO 7500 wUt |DQ=m lt pw w= " Ovm R x =Q | }Q t v @ Q ut xm |}=yiOy sO @ xO=O Q= k xSw B u QO sO N |= @ Q |rw sOw@ xOQm T=@Dk= |!=wy `=iO -xv}tR QO VDQ= |v=DU@=D Tv=Qivm jiwt -xvwtv R= =Q |v=DU@=D xSw B - " 1) Claude Shannon 2) information theory Ci=}v CUO Vi=Oy= 3) Dartmouth R= O h y =Q V y "O QO Q xSw B - l}J}y x@ =t 4) playing game 31!|DQ=m =}v@ O lt u=H |}=yWwQ =Q w Q O =ar=]t =DW}B =yOa@ \ @ t C xv}tR u}= = O}t=Hv=}v OvtWwy u}W=t l} O}rwD x@ EwtDQ=O |D=k}kLD w h= y= t= QO R pkDUt w xR - L l} wvax@ |awvYt u= =WD=k}kLD x@ Qo}O Tv=Qivm u=oOvvm CmQW QO u " 2 w OvDW=Po = Q = O= w w V y xR - L =}U@ OvJ Qy Q O x$=Q= w = |O Hw @ |}=U=vW x@ xm O=yv O Q QHvt xv=}=Q Vv=O x@ R= |Q | H @ |Q o v t C= F= 'x W Q xm xSw B - " }O o = = | yQ m R= |NQ@ |rw OvO=Ov xt=O= 1 = q]= VR=OQB u=@ R IPL u=@ R swO xNU v 'uwrt |ovQ=m x=oWv=O R= w=W w uwt}=U CQ@ Qy ' pww}v ur - C a O Q xQa =Q IPL2 s=vx@ x-} Q_v u}W=t s=vx@ |=xt=vQ@ O}rwD QO OvtWv=O xU u}= VqD xH}D v u=@ R u}= = x =Q = l} x@ Q=m u}= s=Hv= |R U t v @ u @ R =yv " Q =yv w =y} R=@ s=Hv= |= @ "O @ w " vO m x}=B j]vt = =k pL O Q O Q}o@ Q_v " } QO =Q ?}=Ha u}tRQU QO =yvW}B OvO}t=v 3 CU}r Q=DN=U xm T}r u=DU=O '=yO=tv O qm =} "Rw y CU= woewQO T}r w x =yDU}r ?r=k CQ Y @ T}r O qm =} "Rw y w O w |t x@ Qo s=Hv=QU % } o O QO =Q w Q =yDU}r VR=O B QO w O qm =iDU= CU= woewQO x@ Qo Rw y ' x@ Qo \UwD xOW xDio xrt - H s}v=wD|t =t |DUy woewQO wD =} " uO=O u O w |t T}r x@ TBU x@ Qo O =@UJ|t sy x@ % v = q]= u}= x-awtHt T}r C a " =@ =Wv CyH w CQ Y Q Z i A H C = ?} Q V =t or C H w s}yO " Q Z i xU O}vm CQ a s}yO u=Wv % } o (and (or C H)(or A H)) V}=tv Q} R CQwYx@ Ov=wD|t =Q xO - xJv Qw_vt u}O@ =Q sDUy woewQO ut =} O} wo|t T}r x@ Q}=WJ x-@ Qo O}vm CU= woewQO =Q % yO j]vt |= @ Ovvm Q=m |k]vt |=yQ}eDt =} w GvQ]W |=yxQyt Q}_v hrDNt <=}W= |=yO=tv =@ Ovv=wD@ xm OvDW=O R=}v " vO m O x@ Q | } ' } u}=x@ @ D D v xrtH =Q wO u}= CUwoewQO =D xU =t R= |m} \ki (and (or C H)(or A H)(or (and (not A)(not C))(and (not A)(not H)) (and (not C)(not H)))) |v}v=wk s}yO pmW =yDU}r =@ uOQmQ=m |=Q@ |v}v=wk s}v=wD|t '|DU}r ?r=k QO CQ=@a u}= uO=O Q=Qk R= TB " Q}_v % (and (or X Y)(or Z Y)) =(or (and X Z) Y) QQ Q= k @ Z X w R= |m} =} x=ov OvW=@ Q=QkQ@ Y= Z } R= |m} =} w Y= X } R= |m} Qo = Qo}O CU= Q=QkQ@ Y =} CU= xH}Dv s}v=wD|t s}Ov@ Q=mx@ x@ Qo |=yxDio |wQ =Q u Q}=_v w uwv=k u}= xJv=vJ p=L CU= woewQO " O qm 'x@ Qo Rw y =y]=@vDU= CiQW}B | "O=O w x@ R}v =yv xm CU= u}= C=R= t V}=tv pmW l} x@ w |t u= D w svDet Q=}U@ =yDU}r "O @ 1) Allen Newell = xDio x@ xHwD =@ u}=Q@=v@ | y =Q wO Qy '=yxO=O QO w " (and H (not C)(not A)) " |k]vt u}v=wk 'xw =yr qODU= | qa x@ O w |t =}rta =@ |}=vW '|v=DU@=D Tv=Qivm |wQ C 2) information processing language Q =yDU}r |= @ " v W =@ x@ |va} CQ a qY= K xm s}vm =iDU= |}=@} R R= xO w Ovr@ =w = w x D m ' t = Ovvm CmQW ?re= QO u o 3) list structure Q}o | Q |= @ xv=}=Q Vv=O u=oQR@ !32 xUOvy |=}=k C=@F= CyH |=xt=vQ@ O}rwD |=Q@ |mUv}t u} wQ=t O=yvW}B Q = Ov=wD|t xUOvy O @Q m = =k | } =@ xm OQm O=yvW}B C F= O = CU= uwt}=U " W @ wvax@ |DQ=m lt =yD}r@=k w}v C}=tL w xm OvtxOa=k Ci=}yQ OQ t OvQ}o@ Q_v w QQ = Q Q xm OvDiQ}PB =Qt O=yvW}B =Q O}OH u=@ R sU= =yv = x =Q = u}DUNv u=wvax@ =Q uQDQi u=@ R Qy = |r@tU= u=@ R |R U t v @ u @ R X N =mty QO =Q u D i u @ R '`w W |= @ O R x@ R}v 's= " =Q VQ O}OH = O |NQ@ | yx }= qD OQm|t Q=m s= qmWt =@ uOW Q}oQO C =}rta x@ R=}v Q=m u}= |@| CmQW = x =Q QQ O w R= =Q u=R U t v @ 'u D i Ovm C " O w |t % } o Q |t "sO m =iDU= xO FLPL R= xO w= =iDU= xm |DQ=m lt QO Q@H | = =@ Q}ojDWt CyH pL OvO}t=v Q x$=Q= q=@ K]U " vO @ xO m w O}WN@ |}=yQ Q ut |= @ O=O QO |t =Q "O @ x O QO " t pta x@ =yO=tv =@ x = Q uDWwv C=Q a R= | w OWv |v}@V}B uQDQi u =DU@=D '1958 p U u "O @ x xr-=Ut w |@| QO Vv=Q=mty xwQo w Twm@ u=H 1956 p=U QO = xv}tR QO uQDQi |=yD}r@=k VQDUo Qw_vt x@ xm Ow@ |WWwm u}DUNv FLPL O m V ** QDvQro w Ov}=Ri=}@ u x@ =Q =yDU}r VR=OQB uO m Q m - Q |@ wN R= " " vOw i= u Q w "O @ ** =yDU}r VR=OQB |=Q@ uQDQi u=@ R FLPL x= =F OvJ |mUv}t =Q p t 1 " ' v }=Q Q@ Ovm |U} wvxt=vQ@ =Q u=Uv= x-v=OvtWwy Q=DiQ xm Ci=} =Q CYQi u}= w OQm pta xSwQB u}= Qw=Wt % } o | w pw |wQ wtDQ=O Tv=Qivm Qo}O OQw=DUO OvU} wv@ =Q xt=vQ@ xm OvDiQo s}tYD s=|@| CmQW R= QDUJwQ p}v=D=v w 2 QDvQro CQ@ Qy u= O w |t w= CWwv Pe=m w 'E Q |= t v @ |= @ FLPL R= |oS} w u}= xv=iU-=Dt |rw CW=O |DWoR=@ 3 |DWoR=@ =}rta C = Q Q Qo = xR H= u D i - O =} sWwN Q=m -xH}Dv R= |rw sOQm Q=m uQDQi x@ |Q}PBCWoR=@ C}r@=k uOwRi= |wQ Q@ R}v |DOt |DL " t v xm OvOQm|t Qmi u=} QDWt R= |NQ@ |@| |D=e}r@D Q=aW CyH u}= x@ s= "O=O " CUO |awvYt R= OvyO@ CUO = w xv}tR x@ V y - x qa =Q V= k = CU= umtt OvtWwy R= =Q u WQ m w |t xDio u=Wy@ xm |}=yQ=m \ki xm OvDUy |ktL= O W =yv}W=t =yxv=}=Q xm Ow@ u}= | QDW}@ xv " IPL wt}=U w w=W u w}v xm |r=L QO 'pw xm CUv=O|t |v=@ R QO =Q Q O "O m `= @= =Q AU}r u=@ R w QQ = 'u D i @ uOR =Ft =yxO=O s=tD O}|t Q@ VtU= wva x@ u= |DU}r CQ Y @ CU= " xO=O TQO 1) rule-based xm Qw] O Q}o|t Q=Qk =yRDv=QB pN=O 'p w x R= " v u QO Robert taught Dennis =ty w CU=yDU}r =yDU}r O w |t " v W xrtH V}=tv Ov=wD|t - |Um xJ x@ |Um xJ xm CU= u}= Qov=Wv =Q} R 2) Herbert Gelernter 3) recursive OQ=O x@ s=|@| =yv}W=t Qwy_ =@ | x 1960 - yO p}=w= QO QDtm xv 'OvyO|t s=Hv= =Q xrmwQU |=Hx@ |DQ=m lt AU}r |DQ=m lt 'OvOQm |iQat OwW|t QDxO}J}B G} QOD x@ xm |v=@ R O u QO |OwR wvax@ u= =Q " W Oy=wN QDxO=U u=tR pw] Q =@ R hiNt 'AU}r VR=O B u xO=O V}=tv CU}r wYx@ CQ Robert taught Dennis C}ty= ?}DQD w u}= 'OQ t QO O = " W @ 33!|DQ=m lt u=H C}ty= ?}DQD CU}r O = O} QN CU}r l} Qov=}@ Ov=wD|t cabbage w u}= QO 'OQ t qN Q@ sD= l} ' CU= x}rw= QY=va h =F wvax@ =yRDv=QB u QO wvax@ =ytD= pt=W CU}r " O = R}v Qo}O 'p t u= " W @ | Qo}O p=Ft l} wvax@ u= OvyOu=Wv =yRDv=QB x - =yDU}r pt=W Ov=wD|t CU}r l} w " OvDUy pwait xrtH u}= CU= syt ?}DQD =Hv}= qtH Q=DN=U Ovv=ty C O |UOvyt =Q O w |t % } o x@ s}DW=O OvyO p}mWD R = s}yO pmW x =DN@WwN u}= = QO wO CU= QO " 6 y w m v =Q w w Q R}ov= =@ ut 'sDWo R=@ |D|s=x@ wHWv=O VW w T} wvxt=vQ@ | |awvYt s Q Ci=} QO s}W=@ CU= V qD w u x@ =Q eval | S Ovm o }w ' " y }= v v v } QO w m y }= Q x}yD |@Dm O=yvWB} l} xmv xO m Q |D|s= x=oWv=O |O=OQ= k OWN@ Ow@y@ Ov@ pwtQi | =Q " Q `w W =Q AU}r u=@ R u=Q =mty xW}ty |DQ=m lt R= R}!=B 1958 |Dkw QO |Wvt l} 'xvovt x=oDUO l} Q =D s}Ow@ xDU=wN QvR} w w |}=y} Q}PBi=]av= u}vJ OQm = wO ' V y xSw B xO @ QO '1959 p U QO w= w j w " }O m " =DWt xO @ Q=OQ N @ |=x =yQwWm Q}=U R= p@k =m} Qt xm |r}qO R= |m} svm|t Qmi ut x@ = xirw-t | y OvyO u=Wv u=@ R x-OvyO p}mWD l} |mUv}t xm Ow@ xDU@ =m} Qt VDQ= =@ R= "OQ= v wra x-OvyO p}mWD |=} Q Q=DN=U Qy Ovv=wD|t =yDU}r ?}DQD u}O@ " nQ @ Q m j ]= |=} Q OWQ= |U=vWQ=m ' v O QO w s CU= w= " " Qy CU}r splashed (Carol and Dennis)) Q Dennis Carol x OvDU u Qo =W (x + y ) Qo =W (times 6 (plus x y)) O = Q l y x x OvDU u " =t 'p t wO "OQ= v x " vQ=O | H xw o x= =F u= xm CU= |=xrtH |QwDUO Q=DN=U Qov=}@ (Robert ' - i = lettuce apple " W @ QO Q | H R= Q =y@ O |DL =yR}J u}= = =mt= u}= =t uw @ l}vwQDmr= QO =Q =Q C v =k}kLD x=oW}=tR C CW=O Q=}DN= QO |i== `@=vt C@=@ |awvYt w xv}tR V y - =k}kLD QO C O xm OQm |aU G} QOD x@ |DQ=m lt CQ k Q P x@U=Lt `@=D Qy Ov=wD|t AU}r xm u}= =Q | } B uO=O u =Wv Qw_vt R "Ow i= xt=vQ@ u=ty R= |WN@ u=wvax@ TBU w Ovm h} QaD =Q |O}OH x-} wQ =} `@=D 'xt=vQ@ l} xm OyO|t xR=H= eval TBU w hkwDt Vkv `k=w =Q xt=vQ@ O}=@ O}OH `@=D l} Ovm =QH= QO ' =Q u w xDiQo Ovm|t <=i}= " |v=@ R u=ty = u @R u}= Q ?rH "O m =Q TB xD}tm Q 1) recompile =yv=@ R ?re= eval ` = @ D xm =Hv Q R= "O m 2 ' wor= |L=Q] |rrtr=u}@ xD}t m Q_v 'AU}r O Q O w wm+@ pmW u |=Q@ " vO m `= @= =Q Q v&T =yvW}B "O m O =Q |]QW CiQ}PB " w O Q}PBCWoR=@ |DQ=m lt =Q w= x - }= ' 2) Universal Turing Machine 3) Naur =@ C=Q a w 1 Ovm =QH= " xtHQD =Q u = =Q u xQ @ wO QO 3 xDiQ Q=mx@ w Q v w T = O | yx }= wm+@ xm CU= Ci=} QwL T} Q=B =yvW}B |O QO Q}o =Qi nv} QwD u}W=t =Q p =y} Qwwv xm Ow@ |v=@ R u}DUNv pwor= | = x =Q |R U t v @ | =yxv=}=Q Q}=U |twta R=Ux}@W l} |va} =Q w R xD}tm QO 1960 p=U QO |DQ=m lt R= p@k |a@=D Qy Ov=wD|t Q @ t - =yDir=Nt |NQ@ Q |= H= R= |Q= Pov=Wv w QO s$qa =@ xv=}=Q Vv=O u=oQR@ !34 AU}r AU}r QO |=x}=B C=}rta OO | } H |m} j CU}r w xDiQo =Lr= j} Q] =Q CU}r OvJ =} w Ovvm|t x} RHD OO R= | } H CU}r w xDiQo =Q CU}r xDiQo =Q u w append wO =F %p t u= pw= x@ QN R= =Q CU}r l} =} AU}r `@=D wva x@ =F wvax@ |t O}OB | =Q " Qo}O =yDv= x@ =yv | " U= r QO }O t qFt " v=O o xm CU= R}J u=ty u}= | R= @ D } O Q |t %, AU}r x-t=vQ@ l} OwW|t =Q r CU}r l} pN=O QY=va ?}DQD `@=D u}= Ovm|t O=H}= =Q (reverse `@=wD OvyO|t p}mWD 'p t u= "OQw = x QO y } wQ w (Bob taught Jim) CU} (append (Bob taught)(Jim)) C reverse AU} Qo O}i ` = l Ovm|t O=H}= " Q@ =Q (Bob taught Jim)) CU} (reverse (append (Bob taught)(Jim))) O x x w =t | O O (Jim taught Bob) CU} w x w x x r x }O " m v o u y Ovvm|t O}rwD "OQw OO t } B =Q =yDU}r | } H | w r O N -@ v xDiQo =Q @ m |}=yDU}r xm OwW|t p}mWD |a@=wD R= Q ?rH "O m FP = QD u @ R `= N= s =ovy wm+@ Q_v =Q T AU}r QO Eval w |Q}PBCWoR=@ |WwQ Q P CWoR=@ Q AU}r u=@ R '| } B OW=@ QYva l} =yvD pt=W CU}r Qo = |=vFDU= x@ QO VR=O B =F wvax@ 'p t u= O = QYva OvJ pt=W CU}r Qo = =} ' W @ QYva u}rw= Q |rY= xDU y - "O=O Q= k CU= " Q h} QaD CU}r "O m CU}r QY=va s=tD wmat T =Lr= j w VO N Q P CWoR=@ '|DQ=m lt =Q | } B ?UL Q@ xO}OB =} pta l} h} QaD =ty OwN u Q h} QaD %O m wvax@ u= w x CQ Y @ =Q w CQ Y CU}r u}O@ Q |= @ wmat u= D w |t wmat u= D T =Q u T w |t O = QYva u}rw= pt=W \ki xm |DU}r =@ " W @ =@ =Q % L CU} s}U} wv@ r =Q QY va u}rw= Q =} sy "O m u @ Q} R x-t=vQ@ s}v=wD|t w CQ Y w CQ Y u}= u }O@ w D|t CU= sy @t |tm q=@ =Q u u= tail L QO " =@ =Q u QY=va x}k@ w s}yO|t u=Wv dene (reverse L) as if L has one element then L else (append (reverse (tail L))(list (head L))) u = @a Qo = CQ head L =F wvax@ %p t u= (reverse (Alice Bob Carol)) = (append ((reverse (Bob Carol)) (Alice))) = (append ((Carol Bob)(Alice))) = (Carol Bob Alice) xDN=U =yx} wQ w `@=wD Q}=U j} Q] R= Ovv=wD|t 'OvwW|t h} QaD =yDU}r CQwYx@ R}v u=WOwN =yx} wQ w `@=wD uwJ Ovm =QH= " w xDiQo x = `@=D u}vJ Ov=wD|t =Q |= } wQ } eval ` = @ D TBU Ow " v W 35!|DQ=m lt u=H Q}PBCWoR=@ C=Q a '|R U t v @ uQ t | =@ eval x}@ W | x@ O}OH =Q =yxt=vQ@ =} = x =Q R}J O = x =Q =yD}r@=k xm OvyO = Oa@ =yWqD w =U} wvxt=vQ@ OvJ Qy V y u Q xQa u=Wv=Q@ Q=m x@ AU}r =Q =Q O = " W @ ? |DQ=m lt QO CiQo Q=mx@ = x = Q x@ Qo = xm OvO}UQD|t =yv=@ R u=L=Q] =Q} R Ov=xOQmv xQa QNt " v=xO m =Q = Q]N Ov=wD|t Qt= u}= 'Ov}=Ri=}@ =QH= p=L w CU= " x =Q w l v V}@ C}r@=k u}= 'OvwW =QH= xDiy | " w O | O Oa@ u R= |]QW " vQ=O O N QO =Q x@ =mU=B 'p xR H= u=R U t v @ =}U@ xm uwvm = =t= R= O =yv=@ R ?re= QN=w= u}= =D xD@r= R= |Q w V}B C * w = }= ' |R U t v @ | | R v OQ t =yv=@ R ?re= Ciy QO RwQ eval x}@ w RwQ xv=@W QO Ca=U Q=yJ w CU}@ O}=@ R}J 'O}OH |@ QHD =yv=@ R ?re= W | w |awvYt xO @ Qmv CmQ=Wt pwor= x@ "O w O =D = | = =@ QkD V y OQ= v U= u @ R p U 40 , } uDN=U x}@W u AU}r w VrQDvm Twm@ x}@W R}v |DQ=m lt |rw OvO=O|t K}HQD =Q AU}r |rY= 1 | w CU= Q AU}r |= @ Q}}eD p=ta= Qw_vt QO C= wLv Oa=wk u=ty R}v |awvYt CUO "O=O QO - t v @ w |a=O@= u=@ R Q@ R= O N =Q s}rU pka uOQm |k]vt OvtWwy x@ |v}W=t O}rwD xm V=|rY= hOy x@ |@=}DUO |=Q@ |Q=R@= u=wvax@ AU}r x@ xQ=wty |DQ=m lt | =@ |}=yxt=vQ@ QO w= wva CLD u= |oW}ty Q V x =kt |= r qD Q@ CU= = x]kv 'xr=kt u}= wvax@ xm "O W u= Ovm|t h} QaD u}vJ % |D=aq]= w |t xDio w O W w= ViOy u}= =Q |R e - w |t xOv=wN s}rU pka |= @ w= j}kO Qw]x@ QO x@ xm =Q pq ODU= s}rU pka =@ R}J Qy | w " CU= R= Q K} QWD u QO x =Q O |= t v @ ' yO O}t=v =DvDU= G w |tv u= D =Q 2 ' Q = O O QO =Hv= Qo}O Q=m Q=Ry =} w xO @ 1) syntax w |iUri x-OWv u=}@ |U=vWCiQat |awv `k=w Q}o@ QO 'O 2) Y. Bar-hillel =Q =F u x =Q |= t v @ x_Lr 'OQ=O ViOy xm u =D xm wvax@ |DQ=m lt R= 'p t u= Q x@ w Vv}W=t Q=wU xrHa w O W pr}yQ=@ 'Ot pta x@ |DQ=m lt x-r=kt x-$=Q= R= TB xm |}=yFL@ QO |DQ=m lt Q_v # y @ s R |rw CU= 3 =DvDU= Ow @ x oOw i w ODU= xm Cio w Ov=wN xDNB=v OQ t p q QDv=RQ= OQm|t xO=iDU= |Um =D R= x=oOwQi x@ uDiQ |=Q@ Qo = =} ,qFt %Ow i= G = R}t CWB xm OQi l} =D OwW|t QHvt xm |r qODU= Qat T=vWv=@ R w u=Oj]vt |DQ=m lt |=} Q Oa=wk uDU@ Q=mx@ xv} - tR VQ m Ovm|t O=} 'hw s}rU pka `}Uw -xOQ l} QO Ov=wD@ xm " Ci=}yQ = 1959 p U QO |Q i | y t B R= ' O =tv =Uv= l} 'xO @ u K}wD j}kO Qw] x@ " } =@ CU= xDUWv w " xO m pmW = O =} CU= xDU} Qov w= " O ?ka x@ =} w Ovm wer =} Q x = Q@ =} QHD TQO C @ 3) epistemology R= |iUri x@W =Q w= CU}v CUQO xW}ty u |Q}oxH}Dv =Q} R #OR= v= C i - } B w Q CUv=wD|tv =} =Q VR=w B x =kt xm CiQ}PB V= r #O =kDv= u}= x@ MU=B 'O xm OwW|t xDWwv xv=}=Q Q w@v QO x = Q = Qy |= @ |= t v @ x o xv=}=Q Vv=O u=oQR@ !36 =}U@ |Q |DQ=m lt w =k}kLD |rY= xDU y '|U=vWCiQat u}= - C CU= " = x}@W x= |R U x = Q l} |= v }=Q - t v @ p}mWD uwvm =D u=tR xO=O O w |t |DQ=m lt O xat=H =} swra #OQ=O s}rU pka " vQ=O u R= =Q Q@ Q=m " |awvYt CU= xOW w x}=B '|YYND QO = xO=O | H u Q x} Q_v V y u=R=O B s}rU pka O}=@ =QJ xm OUQ@ xOvv=wN uyP x@ QO =Q % } o u}= Oy=wN@ |Um |Dkw |wQ w u}= CU= umtt p= -U Q |Daivt xJ Q=m u}= ,qwY= |= @ = x Q_v -x}rm R}v Qo}O R= Q w #O m wra s=tD | y } w s CU= |w C=}@ QHD |=tvy=Q xm OOQo|t R=@ s}rU pka -x}=B Q@ |=yr qODU= x@ OWN@ xaUwD =Q =yx} Q_v " =vm} R=@ u =} QHD R= ' P |t w= Q C @ |t=tD "OQ= o O OU} wv@ GvQ]W = " vQ=O | H OQ =J} Q =F =}DN= p}rLD QO s}rU pka wvax@ 'p t u= " = w Q |R @ |= @ | Q = hrDNt |= @ =Q |R @ =yJ w |t u= CU= xDio % =yxO}= CU=OvtR=}v =yv OQ@ Q=m " w OQ t QO R= |Q =kD uQ s}rU pka w u}= u=tQw_vt Qo = = w O =tv u=Um} xO}OB Qo = x=ov 's}=xOQm pkDvt =@ u p vO =yD}ak=w =@ |Dkw p qODU= `wv u}= O |t O}vm =Q Q u}vJty "OQ=O =Q Ovm " Okt x@ 'l} R}i -xRwL Q Ovr j} Q] Ovr x@ wmUqo Qo}O -xt=vQ@ O}=@ w u}= ` v | = w w w Q = QO =Q R= w= VD}r@ " yO |t j}@]D |@ wN x@ wmUt x@ wmUqo Q} = Qo = =t= Oy=wN|t C}r@ x@ R=}v -xQ=@ Qo = xm Ovvm|t w= R= |ak=w =} | vO R= QO = x =Q |awvYt l}J}y w O T L w w |t wQ@ wQ O}OH =Q O N 'O W Q =Ut O}vm | i = q]= w Oy=wN wmUt "O @ O Q " } QO = H= 'u QO w= xm =}U@ R= |Q =ov 'Ovm QO w= x w CQ Y Q R=w B u}= QO x@ CUQo}O C}r@ l} O} QN =Q u QO C}aw w \}=QW K}wD xm |DQ=m lt xm OQm O=yvW}B |aw 1 Q Z i QO sRq C a ODU= xvwo u}= =yxt=vQ@ =oW}=tR T}$Q u=tR V y x |Dr=L Qov=Wv C}aw l} 1) situational calculus O OO OO uw @ x } B ' } H pq OvyO|tv wivDU= x=oWv=O =tD OvDU}v ZLt |=} Q =} |a=RDv= ,qwtat " w = O OW Oy=wN =QH= x}rw= -xt=vQ@ xm O}!wo@ O}v=wD|tv Qo}O xR H= 'O H t |O @ Q m | y t v @ R= - 'O @ OQ = QO t | yx }= s Ov=xOw@ \@DQt s}vm|t Qmi xm |}=yR}J |t=tD O QO Q w u ODi=|t |k=iD= xJ Ovm so uOvr RrDUt xm R= Qo}O u=mt x@ u=mt l TBU * Om} R}i 'ut+ u}i " R=w B u # s =Q } R= R=w B C= F-D w R= =v Q = = ? DR @ 'T W U u= |Q= " =yr qODU= QO CU= xOWv pkDvt \@DQt R}J l} xm s}OR|t w Q} R p=Ft |DQ=m lt 'xv}tR u}= Z i wmUt x@ uOvr x@ Oa@ =iDU= QDxQ@N xO |U=UL= u}vJ QO =Q EL@ s=ovy x@ wvax@ CU= u |Q}PBi=]av= 's}rU pka x-}=B Q@ p qODU= |rY= |=}=Rt R= |m} | % vR = xDWwv | y " O @ x v s}DWo|t Ovm|t w CU}J u=tQw_vt xm s}v=O@ O}=@ 'Ov=t|t Q}}eD xO @ " =}U@ xQ - @ QO C}aw l} x@ x=oDUO p=kDv= CQwY QO s}!wo|t |Dkw xm CU= =yD}aw QO ' } OvtWv=O u= D | =F 'p t u= O pta x@ |D=}@ QHD xJ xm u}= -xQ=@ ? J Q Ci=} QDy@ -xt=vQ@ Oy=wN@ |Um |Dkw =UL s=vx@ =Q j]vt ? = '1964 p U QO R= |awv 37!|DQ=m lt u=H Oa@ C}r=ai TBU O |t V}B O}OH C}aw l} | =ai pt=a l} xm |t=ovy 'O W C}aw "OQ=O = w |t " } CU= p = u xQ - @ QO " VD=aq]= x@ |oDU@ 'pt=a Q x@ ,=t}kDUt CU= umtt xOQm so =Q VD}r@ xm Ov=O|tv xm |Qi=Ut 'wmUt x@ wmUqo R= R=wQB p=Ft QO x oOw i Q |}=t}B=wy QDiO x@ CU= umtt CU= x=o xDmv u}= "Ow @ QO xD@r= CU= C}aw OQ=O xHwD 1 " P wyit = w Q= o s 'u w OQ=O Q mO N | =yv}W=t x-} Q_v =@ QD l = W= w |aw OQ t =UL CiQo Oy=wN ? " xm Q =Ut =t= | i Q Ow @ xHw l} |aw ? =UL ODU= '|aw ? =UL |D=aq]= xJ pt=a xm u}= x@ xmr@ CU}v C}aw x-}=B Q@ \ki R= R= pq QDy@ s}tYD ,q=tDL= 'Ov=O@ QDW}@ xJ Qy | "OQ=O |oDU@ R}v p$=Ut 'x} Q_v u}= =t= 'Ov=xDU@ Q=mx@ hrDNt jQ] x@ =Q u R= |rmW =} u w xOW `k=w u=QoWywSB R= |Q=}U@ " xm u}= ?UL Q@ CU= umtt pt=a l} C}aw 'OvQ=O OwHw Q}=U xm u}= ,=@r=e '=t s}rU pka =} OvJ Qy | vO QO " CU= xDN=U KQ]t R}v = =Q |O } R =}U@ Q=Po Q}F-=D pt=wa xm |ak=w |Q =} | vO QO Ovm Q}}eD OyO|t s=Hv= |rta xJ Qo}O pt=a l} O =t "OQ= v =t}tYD C |wQ Q@ Q}F-=D Ovvm|t xJ =yrt=a | wytH T}$Q xm |DQwY QO 'CU= xOQm so =Q VD}r@ uOvr QO xm hr= pt=a =t Qi=Ut pta Q w |tv j]vt Q_v R= OvJ Qy O}OH =F wvax@ 'p t u= Ovm Q}}eD O}=@v 'OW=@ xOQwN wH u=v xv=L@Y uDovW=w QO ? pt=a =m} Qt u= D " Q}oxH}Dv u}= x@ |UL Q_v | R= =t |rw CU= xDW=Ov =@ pt=a pta x@ hr= pt=a pta xm Cio \ DQ= ? s}UQ|t " * pta l} QF= Q@ xm |}=yD}ak=w V}=tv x- r-=Ut 'wQw@v}O= x=oWv=O R= R}y l} QD=B =@ OwN C=@D=mt QO |DQ=m lt O w |t % } o = = l} |Dkw xm |t CUOx@ wQ =Q =yrt=a w xk@=Ut ?U= uOW swtUt |r@k u=DU=O u=t l r W ' w x@ 2 OO = | } H | yxO=O = '1974 p U QO = x =Ut ? k - r- =yrta u}@ |]=@DQ= `k=w "O @ xO u O}t=v =Q Qmv |mUv}t u} wQ=t w xm OQm xO}ka Q=y_= |D|s= qFt " CU= xOv=t = nU =Q} R CN=vW sQHt Q ODU= =Q p q Ovm =Q u Q R=Q R= xO B Qo}O O}O QwO u= =@yov nU ?L=Y OO w O}=@ 'Ovm pL OwW R= | } H ` v Q |@ wJ Q=yJ |= @ CU= Q=m x_i=Lt Q=}U@ ,=D=P j]vt =Q} R Ovm " = = x =Ut Ov=wD@ xv=}=Q l} xmv}= " =D =D O uw @ X N |= @ =Q ? k - r- =WDv= Vv=O V}=tv C=Q |t Q@ xOvwQB l} TQ B Q}o CtON x@ "O QO 'OQ=O y QO , CU= umtt x_Lr Qy xm |D}aw V y u v UwO R= Ovv=t|t |k=@ Q}}eD , r=e =y=tat R}t C}kiwt hWm = x =Ut -xv=OQN@ CU@ Q=m x@ |oDU@ =@ OQw Rtry " "OQ=O ? k - r- x o Q m R= w= xO wva CLD u= =iDU= j]vt R= Q |= @ OQ=w x =kt |= r QO O}=@v |awvYt |m} xm O} wo|t =tW x@ |Um O}vm ZQi s} Qw CUOx@ Q_v Q=y_= u}= R= |QDy@ lQO xm u |=Q@ Q Ov=wD|t wHv=@ xm Ow@ Oy=wN u}= ,q=tDL= C}aw u}= R=w B 1) transition 2) frame problem R= =tW QwYD "OQ=O wHv=@ s=vx@ OQ |=x v B xv=}=Q Vv=O u=oQR@ !38 O xDU@ =Q V}=B =} xOW xO}J V}=yr=@ xm CU= |=xOvQB =} w CU= u$wovB l} wHv=@ Ov} wo@ =tW x@ Qo = p=L ' v= Zkv wHv=@ w O Q xm u}= uO @ x v B O u}=Q@=v@ uw @ O Q}o@ TB w " } = q]= |va} 'OvDUy =wvm} " x} Ovm =Q Q Ov=wD|t wHv=@ xmv}= QwYD Qo}O R=w B Q}oxH}Dv =tW xm OwW|t Ea=@ O}OH = q]= =Q O N - rw= | wty l}Uqm C a CW=O O}y=wNv xQ= =yH=DvDU= O}t=v | " 1 = wvm}=v w C a 'O W ODU= pmW u}= |mUv}t =Q p q x}rw= |=y} Q}oxH}Dv uDiQo TB Ea=@ x=oJ}y 'OW=@ xDW=Ov Zk=vD |t}Ok C=aq]= =@ xm |DQwY QO O}OH T}$Q w wH u=v xm s} Q=O xO}ka =t uOQ N Q CU= |Dtqa |= @ CU= sm =L =t x-QtRwQ " pta u}= xm s}tyi@ Qo = =t= 'w= O Ovr x=oOwQi Qi=Ut Q@ OQ= v u Q Oy=wN Q}}eD u=txO}ka Ovr x=oOwQi "O m j]vt '|mUv}t Q 2 |= @ w h qN Q@ CiQo Q_v w= = x =Ut QO ? k - r- " =yr qODU= x}r - m Q@ |}=wvm}=v 'u Q |rLx=Q QO | wvax@ |= @ u= x = OvtR=}v j]vt xm CW=O O=kDa= |rw CUv=O|t p$=Ut pL |Q Y |= } B O l} T L u}=Q@=v@ w |t uwv=k u}= u= D s =v |t OvQ=O " U W =Q =iDU= =@ P C} = = O = OQ Q Q}e =} wYN |va} =yvW}B =Q =tDL= x@ xm =Q "O m O Y N O }R p "OQ= v =Q =Q u o v B |R=w B Q R= xO P C} = Y N Ovm|t C Y 3 Q CU=yR}J OyO|t = xQ - @ QO uOR = u}k} x@ ?} Qk O Q |WwQ = x@ xOWv u}vJ =D |rw O}QO ? xR H= t R= Q smLt O=}v@ =yvD |= @ =} Q Q Q =} u}vJ wN@ Q@ OO Q =tW 'wHv=@ w Q 'uO m Ow =yD}ak=w =@ O}=@ 's}vm p}i l} xm |r=L =x OLt O}=@ Ovm|t QO = wrat u}= Q m @ =Q C t Ow Qo = |rw = X N O =@ QkD uw @ , } O w |t |DQ=m lt % } o =t= O xDWPo " v= = wDov}r wrB=v Q Q@N QO 1852 p U QO u =t x@ xv =} CU= xO}vW u}vJ O}v=wD|t =tW =Q u w x@ =Q =tW Qmi xm 1) nonmonotonic Q OvJ Qy sO t CU= " |O Ow O Q |t Ow " }O m QO =Q =yD}Y=N O}it " w wHv=@ =Q | wrB=v w qFt OQ t QO , Ovm@ Ov=wD|tv w R} OQ t QO | 3) circumscription s}W=@ = u}vJ |rwtat =atr=>xQ}=O hQ =L} QY Q Q@N ,q=tDL= uwDov}rw Q Q@N uO}vWv O}v=wD|t u}=Q@=v@ 2) formal " Q |= @ |Q m =atr=>xQ}=O J , n t |O= i= n t =} Q C i O s}v=O@ xmv hQ O}vR@ =Q u}k} x@ ?} Qk TOL u}= w O} Q}o Q=mx@ =Q s}rU pka O}=@ =tW Q OLt s= m wrB=v O} wo|t =t x@ wDov}rw xmv}= =Q u OLt =}v@ Vr=J l} Qov=Wv Qt= u}= |rw OvOv@|t = u O}vm|t O w |tv " |rweWtrO u} QDoQR@ uwrB=v =Q} R CU= xO}vW O N C}aw l} w 1821 p U QO u n t qFt p]=@ 'QDW}@ Vv=O ?Um =@ CU= umtt |UOL u}vJ Q |awv x-OvQB l} xm s}v=O@ O}=@ 'w@t=H Qmi u} QDmJwm w OQ t QO , " OLt 'u}=Q@=v@ R=w B | |W x@ Qo = Z i OQ t QO Q =Q Z i | } H < s}WN@ pmW | =} O %O m u @ " =vW u=yH =Q C i w C U L Z i sQ R=w B T L |= @ Q `w W OLt uwv=k Qw]vt u}O@ |DQ=m lt xm OQm sy=wN Q C}Y=N =tW x=ov Ow@ xOW C@LY w@t=H s=vx@ p}i l} " QUvm l} C |}=wvm}=v '|DQ=m lt =Q CU= |}=}W= s=tD ut =Q R=w B 4 wytH QO Q uO m Ow Q wHv=@ xm O}vm|t " "O W Q}F-=D uDovW=w |k}Uwt " =} w |tv | CU= " O}vm % w VDtON xO @ 4) educated guess " } o pq ODU= u=QwO QO w= 39!|DQ=m wDov}rw Q Q@N uwrB=v =} xm O} wW xH=wt =Q u " O}vm Q lt u=H n t OLt Ow =Q OvQ}t|t =tW Oa@ xm R= O O j]vt |DQ=m lt w u}= =@ Qo = p=-U Q " O}vm Ow OLt Q Q@N uO}vW O}v=wD|t x=ov " O Q uDt R= xvwoJ xm CU= u}= |rY= x-r-=Ut xDio x@ Ov=wDv =t |awvYt " w sDU}U Qo = Ov} wo|t V y Ovm Q}UiD Q}@aD w " Q xm CU= Q \UwD xOW xDio QO R}J sO t =Q sO t pmWt K}LY uDt uDU@ Q=m x@ CU= xO}vW # uOR T L |= @ CU= %|w - R= Ov=xDW=O pweWt =Q |O= i= n t s}vm xO=iDU= |= @ =Q | } H w |y=o R}v =yv=Uv= | qtH Ow@ Oy=wNv w |tv w O W =t lQO C w " x = u}= xOQw O Hw @ Q m O |WN@ h y R= = Ovm QO k ' xO =iDU= uDt w Q =yxv=}=Q x@ \ki pmWt u}= xD@r= \ @ t T}$Q u=o} Q x@ O}iU M=m |wovNU |} woOt=WwN x@ OwW|t \w@ Qt OQwt u}= QO ?r=H p=Ft l} w O}iU "O W xDio = wytH T}$Q OvN@r sy u M m OQ=w |Q w xOR | um} R=@ Ovrw}rm Q =o} Q w wvax@ CU=wN|t Q=@ u}DUNv O}v}Wv|t Ovrw}rm Q R}t CWB * Qw= o " =o} Q Q Qw= o OQ t QO u =m} Qt j@=U QwytH T}$Q 'Ovrw}rm Q u= = |tr}i "s=xO m |R @ Q O}iU Qw= o = QO w= u |= @ w= xm |Dkw =m} Qt wvm = =tW xm Ow@ xDio =@ Q=@ l q@k }, wovNU Qw_vt xm |r=L M m | w sU=vW|t O " vQ=O wytH |Q =o} Q x@ u =Q w= Ovrw}rm Ow@ Q |t C@LY p=@U}@ QO xO m CU= $ w xO @ lOv= |=y@=wH 'Q=}U@ Cq=w-U w QoWywSB |wQ=Qi =Q |Q=}U@ Cq=w-U 's}rU pka x-}=B Q@ p qODU= `wwt uO}Wm u=}t =@ |DQ=m lt V y u= Q |v}W=t uDN=U xO=O Q= k x@ xm w |O Hw =@ O " yO s =Q ViOy =Hv= = |tqm x} - rw= =Q w Qat x-r=kt '1959 p U QO O N hw O =tv|t |vDi=}v CUO " } =yr qODU= |NQ@ | QO w= w 'uO m sO O u}= Rwvy =t= OyO|t xwrH h y CU= " Q |awvYt xO=O Q= k l} Ovv=ty Ov=wD@ xm CU= = = =@ u}= xO U =Q Q m 'CQ a Q = uO @ Q m |k]vt O=}v@ l} uOQw OwHwx@ QO |DQ=m lt Q=}U@ |=yWWwm =} xm OQm KQ]t =Q p=w-U u}= u=wD|t u}=Q@=v@ CU= # wvax@ u= pq ODU= " R= CU= xOW xDU@ Q=mx@ pta OvW=@|t * QO C r T w wvm =D QO u w Q xO @ w @ wQ = = w= | yQ m R= = qmWt Q=JO Q]=N u}ty x@ |O } R C qo =O VWwm Ovv=t 'j}ta =v@ |DQ=m lt =Q p= -U CUmW =} = = x = Q@ O}=@ Ovvm|t | yQ m - } B R w nQ @ | xO =yWywSB =iDU= j]vt u}= MU=B xm Ovm|tv =aO= |DQ=m lt R= w C}kiwt =@ |awvYt |mJwm VN@ =yvD Ov=xOW xDWwv s=yU Ct}k |v}@V}B =} |mWRB X}NWD " =v w xOQ N Q xm |= @ Ov=xOQmv O = w Q =y_= x@ =v@ '|w O N Q Q@N |=x =iDU= uDt xO =ytDU}U =F | 'p t R= G =DvDU= =} =wvm}=v =iDt ,qt=m CU= umtt xOv} xD@r= " W @ Cw xm = q]= 'C a w= w u v k u Q Ovy=wN C}=im OwHwt |k]vt #O m w V y |= @ w}r}t =yyO = | R =} | yQ= @= Ov@ RtQ Ow " v W O |t % v=O xv=}=Q Vv=O u=oQR@ !40 w]UQ= w |Q Y =yxQ=Ro CU= " Q_v R= w Ovm xO @ OvJ Qy OQmv =UL pw@ GQH ? |rw OQm wty xQ= O `= @= =Q Cq xrwtQi =yv=Uv= =t wtLt =yH O `= @= =Q Q =yD}ak=w u=}@ 'u | 1 =yxQ=Ro O uDw}v x=Qty x@ =UL ? * n* i Q svm|t Qmi ut |= @ =UL RD}v ?}q Q " "O Qmv w= =iDU= -xv}tR R= xO Qmv ? "O m `= @= 4 Q j]vt |= @ O "O w xm CU= =ymJwm C}=yv}@ QD `= N= =Q CiQv =wvm}=v pq Cq ODU= wtLt w =yDiQW}B =y@r=k `= @= =Q |Q Y | 2 3 QO =UL ? w= ? =UL |rw OQm Ov@ ?r=k |Q Y | R= Q d= U QDxO=U O `= @= =Q x@ RoQy CU= Q=wWO Ov}|t K=w u=tOwN Q_v x@ xm u=t} Qmi |=yWR=OQB -xQ=@ QO =yD}ak=w R= |Q=}U@ uOQm " 1) propositional calculus Frege 2) innitesimal calculus 3) predicate calculus 4) Gottlob * |m ur |}=} wQ s Q P |tv OUQ|t Q_v x@ xm xvwov " } } B s Oiy uQk QO ' y w C wyWt w w CLD Ov=UQ = = xDN=U |y=oDUO Oa@ uQk xU x@ l}DvqD -xt=vy=t A J 'x Ov} QO " h O}=} Q 'RD}v ?}q ui) sryr} w O} QiD=o x =kt 2 ' O xOR T L ODU= j} Q] pq R= QovwU xty |y=oO}O 'Qo}O V}i x@ V}i l} |r}ND R= ' =x |tra & x= =yv=DU=O x-OvU} wv 'u}qu}=y | xJ@ QUB s v @ |= r U 14 - R= =yQ_v xr=kt u}= w QO V @ " s}W}Ov=|t xm xvwov R= Q =yOvw}B Q =@ uO m p vO x =kt u}= Q=WDv= C @=Q ' r =mHvm xm Ow@ u=DU=O u}ty |w w Q R= 'u j} Q] Oa@ OvR=OQB@ R= w O " vQw = Q@ |}=RU@ Q}F-=D \U=w= O R= ' W 5 Q@ w= |=yQ=m = =tU= l D p * m Q OQ=O Q= k CUOx@ |awwt =iDU= x=Dwm u=DU=O l} "O m xO CN}ov=Q@ W t |wQ wva u= ltm x@ xm OW Oy=wN " FLEX u} qDN= h |r=iD Qop}rLD s=vx@ =yxv=}=Q u}DUNv x-vwtv l} V}iwQm}t |wQ Q@ xm |=xv=N@=Dm C=aq]= QwQt x@ CUv=wD Ovy=wN |rwtat O=Qi= Qy l =QO= w u= OWN@ u=}=B '|k]vt QO |= r |v=tR xm Ow@ wUr}i QO 'Q * t ' V @ Q +vw + '1945 p U QO ' 1 =yH xm OwW|t R=e x=ov OvWN@ Ow@y@ =Q =t C=}L C}i}m xm OvQ@|t QU@ |}=yv}W=t |=} wQ QO CU=yDOt u=OvtWv=O =Wk=vt xt D - y x@ xm Ow@ |v}W=t QwY : QDN ` " =Q u QBr=}N R=O O u}= QO x }= =Q 3 * |m ur * CN=OQB VvyP QO V} wN pxO}= u}W=t |L=Q] x@ u=tR u=ty R= |m " = x =Q = |R U t v @ u @ R `w | \UwD xm |DQ=@a 6 ' u}vJty |}=Qo<|W w 4 =} wB =D x} CU= xDW=O " x wtv |L=Q] ? m - rw= - v Q |Rw t= |YNW =@ u p vO = x= | y v }=Q x@ w |L=Q] 1) Vannevar Bush 2) dierential analyzer 3) Alan C. Kay 4) dynabook 5) smalltalk 6) object-orientation 41 xv=}=Q Vv=O u=oQR@ !42 |twta x- UQOt l} =@ CW=O Qiv " =}r=QDU= x@ O w |t % } o =yxO}= w= 'xO= v N j w w C =mty " |mOwm QO |Q u R= =iD= x@ 'Oa@ p=Um} w w= O N |vwvm w= O}k}Uwt "O @ u= CU= xOt xm | R}J 'CU= w = sra =Q CU} Swrw} R}i w= QOB Qvy u}@ w Q "O m u =mt pkv Ow@ w OvtQvy sQO=t w OvtWv=O 'O @ Q = ut j i u tR u QO xv=iU-=Dt " QO w= KwQ xm " w sDUy * =m} Qt x@ |m |t=ovy w= w= =t w= x}@W Q=}U@ 'wN w= xO= v N 'O - ?r=H -xDmv w =yv u=}@ xv=Ui= u}= jrN w w =Lr ^ sy w O soQR@ QOB w xDNwt Q |t w= "O @ P CW=O Q@ C r w |r |r} w -xDWwv |}=i =} xQ U - x@ O =}vO x@ ut xm |r=U j}qa Q_v R= Q x_Lr QO =} xm |}=H u=ty w =}r=QDU= |W=kv | wr@=D l} =t xm |Dkw xm Ow@ u}= ut R= CU= " xv}iU 'lWwt Tma w Cw O w 's v= N =iDt OUQ|t Qmi x@ OYkt -xQ=}U '|}=i wrL ut w xO m p = OvDWoR=@ u x@ |}=i CW=Ov " xm sO}tyi pw= Tqm u=ty R= Q_v x]kv C= Z =} srat Q_v x]kv x]kv =tW Qo = w Q}B nvH u}= Qat w O w = =ty QO u tR u R= ut =Q} R Q R}ov=Q@ pt-=D xr pw= - yw QO QO ' w |tv ut Q =Ut `wwt OQO QO x@ OkJ Qy R= w= Q = w w C a t OvJ |UQO ?r=]t u= R}J xty | QO w w xDiQo Q=Qk "sO @ xr=U VW GvB -xJ@ l} xD@r= w O} wQ@ =yv nvH x@ O}=@ O}W=@ xDW=O 1) UMASS, Amherst xJv =@ I}y V}=Q@ |UQO | R= w CU= |}=H@=H |UQO C= |m} |= @ C i x = OQ N =Hv R= x@ C}akwt O}=@ 'OYkt -xQ=}U |= @P H CU= Q_v x]kv l} -xQ=@ QO ,=U=U= xUQOt Q_v x]kv =D w ? m 6000 V}B 'sDiQ xUQOt x@ ut xm |v=tR % w |tv p=@kDU= Qo}O "O W QO =D = O "sO @ x v= N ? m y Y u R= " O = Oy=wNv |k=@ OQ=O Q=Qk xUQOt 'TmaQ@ |rw Ot|t VWwN w QO " v t QO u w Q p}=Ut =}U@ xm |}=y@=Dm Q =Ut l} xv}iU uO}UQ -x_Lr \ @ t p}=w= '1945 p U |Q C i QO Rw Q QO w= wvy w CW=Ov QDW}@ p=U xU =yvD xm w R= QO QO QO R xDiQo Q_v u sy ut Q =Ut C i xQ U =yxQ=}U |}=i C}akwt xm =Hv w xJ soQR@ QO=t CUQyt+= QO 1 "O @ R= s t =Q u v= N 'O @ : "O @ `w W - O w R= w O @ "O W |Dw=iDt w "O @ w w xDWwv ?=Dm OY R= V}@ w= |}=H@=H CaQU w CU= x=Q QO xv}iU xm |v=tR COt x@ xHwD =@ u}=Q@=v@ w =yWwQ = 'sQO t Q B CiQ u=yH R= = R= | 'sQO t QO t wtv|t `wkwr=?} Qk =}r=QDU= x@ =y}vB=S xrt - L xm |t=ovy =t uDiQ -xwLv 's} wQ|t Qo}O Q =Ut = O xm =Hv sQ B O Q QU@ CUwJ=U=t R= GQ=N QO u=W}oO=wv=N x-aQRt QO 1949 =D 1945 R= =yv O w |t C i wUv=H uwDi}rm O O:rwD pLt xm " vO @ % } o = 'u xO= v N QO - l}ORv xm R}v O}OH \}Lt p L QO =kv 'V CN=wv|t |@ wN x@ =Q nQ= w wv=}B w Ow@ sy u=O}k}Uwt OQ=O O Hw QO VQ B "O @ CUwJ=U=t x=oWv=O u=Q=Pov=}v@ R= |m} w u=vR jwkL `i=Ot w xUQOt srat xm Ow@ hwQat -xOvU} wv w T=ma x qa Qov=}@ TrHvTr w= - k O =}vO x@ CUwJ=U=t Or}i nv} QBU= QO 1940 p=U QO | ur VQO t w sDUv=O|tv Qt= x@ x " t = Q s}oOvR u}DUNv |=yr=U \}Lt s |tv sy Rwvy w VR t w x CQ Y @ 1990 - yO * m `= v= R= Q W U " v=O = x = Q |rY= QDU@ QO |R U t v @ "OQ=O O Hw =y@=Dm O QO Qo}O Q_v " W Oy=wNv * 43!|m ur =D}o |v=wHwv u}vU Q Q_v w= Q |t Ot R= O w |t QO "O m " v= N ?Um QO R=w xUQOt Qm) xQ Q CiQo =Qi xw o QO w= O w l} |= i L x - vR= v u= = " * R |k}Uwt |m VQO t O v =Q wvax@ 'OW xr=U CU}@ xm |t=ovy w Vv=}=Q 1 %OQ=O O Hw w CN=wv|t w |k}Uwt u}@ |t}kDUt =@ \ DQ= hrDNt |=yt=o QO xm |]N lD |Owrt l} CU= |Qwo} Qo OwQU x}@W |tm 'xv=}=Q |R=Uxt=vQ@ " |rY= CU= |}=OY OvJ l}vwi |r)B * wrt =} sD l} |O w |t Q=QmD O:OaDt OaDt = = x@ xm Ovm|t XNWt xm wrt CiQ QO " w | C = u } B |O =yvw}U=} Q=w pt=W R= |O: =aiO x@ =yrtar=QwDUO "O W | Oa@ wrt x}@W QDW}@ w |O R= wo} Qo w |t =QH= VN@ l} '|m p}FtD Q@ =v@ Ow U R= x= "O W * Q |Q xr=@vO l} R}v = x =Q |R= t |R U t v @ x = Q xkrL l} pN=O |= v }=Q - t v @ - QO Okt l} s=Hv=QU =D OwW|t R=e |Dw=iDt Q=Okt =@ xr=@vO Q=QmD 'Q=@ Qy wrt |O wo} Qo '|Q Q w Ow U OQ t QO =} Oa@ xkr - L w '| = x = Q pFt CUQO 'OvwW|t xDN=wv u=tRty Qw]x@ hrDNt Q x@ O}=@ d= U =ytD s}=xO}UQ xkrL w =}U@ 'l}vwi |r)B | R= |Q O w |t =QH= u=tRty Qw]x@ =yrtar=QwDUO hrDNt " v W =mt pkv Ovr} nvq x@ =yv=DUQ}@O u} QDy@ | QHvt sy Q=@m} Q = xD - WQ QO Q G= N= "O @ | |J w= OW Q=m pweWt w= xO= v N w - QDU@ |DOt Oa@ w |k=@ V p}YLD x@ %O @ w w w}v lQ } |v=DUQ=t}@ QO |m} xm u}rmwQ@ |vi u=DUQ}@O x@ |}=OD@= CW=O xt=O= sy u=DUQ}@O w xQwO x Nq @ # w R= w =y}v=tQi=v u=QwO QO w= | CiQo |tU}D=tQ ?D sy Q=@m} Q =vJty |rY= w= |= @ u sDiQ |@ Qe =}v}HQ} w | QO w p= -U w |v=D*@ Gr=m x@ w == =y}WmQU " u}= =L= = Q u}v=wk |R @ U w C=Q C@=@ u}= R= CtON x@ TBU Qkt s=tD w xQ sDN=OQB Q=D}o T} QOD x@ " wN@=Dm l} xm ut 'sO @ |= i L u= s}=y}=xQwOty Q |t "sO m O QO " W w= =D Q}@O srB}O PN= u U sD " * iQ Q* vO w O CiQo =Qi = =Q |U} wvxt=vQ@ w '|OwQw u tR QO O Q " vO m w w}v QyW lQ } Ckwt Q G= N= x@ w O P |}=wy O w x@ p=Um} u}= Q}v |w R= w s v= N =Q C}kiwt =@ '|}=wy R= TB ut sDN=OQB |U=vWCU} R QO =Q |}=wy |w O Q |t w TB ur CiQ Ow@ " vO m =@ Q=mx@ |m QOB Ci=} xtD=N Ow@ |DtLR Qy x@ u=DUQ}@O "s v=Q o =iDU= OwN `iv x@ =yv xO w * = w u=QwO = x =@ | y r vO QO 1949 p U QO VR t xQwO u } B R= - Gr=m R= p=U l} =y}Owy} -x}tyU x@ Z=QDa= p}rO x@ 1961 p=U QO Q CU= X N Q= |R= t |R U t v @ u " Q}v |w QO QO |DOt O "s W O w s W Q}v |t=ONDU= =UL ut x@ CO CtON u=QwO QO * |m =oDUO 15000 w CW=O |O=} R C}@ w@Lt u=tR u QO xm 1401 s=|@| u}W=t 'O @ x W Q=R @ OQ=w u R= x O w |t % } o w= CN=OQB " 1) computation |}=y}Owrt xawtHt =yOwQU u}= "s " CU= xOw@ l}rwD=m |=U}rm |tUQ |k}Uwt p=U 1000 R= V}@ |] '|Qwo} Qo OwQU " OvDW=O |}=OY lD |va} 'l}vwiwvwt |Di=@ =yOwQU u}= O |t xOv=wN =yv =@ u}Dq " W Okt uwDt xm OvOw@ T xv=}=Q Vv=O u=oQR@ !44 ?re= x@ sy w |DrRvt sm -xiQL |U} wvxt=vQ@ u tR u QO = = =v "O @ w O @ = =Q u U Wu @ R peW u Q wtat " OvDW=O =}DL= T} wvxt=vQ@ x@ =yv G w sv=N l} sy ut T}!Q }= |= @ ,q w O w x |@r=H ?} Q =a "O @ x t O Hw @ Q xRw t= xm | R}J u=ty |va} 'u}W=t QO =yxt=vQ@ pQDvm Q O =Hv= |@ wN x@ =Q xO}J}B xDUO |= OvDiQo|t CtON x = Q xm sDW=O |DUwB x=}U CUwO w xDWwv 'OwW|t xOv=wN pt=asDU}U "O @ w |t 1K R= QDmJwm O}=@ pt=asDU}U w CW=O =Hv= |ovWk Q=}U@ wLvx@ =Q Q=m u}= ut CUwO s " yO s =U} wvxt=vQ@ |= @ |= t v @ x_i=L 8K =yvD 1401 u}W=t xm O}W=@ xDW=O xHwD xD@r= 1 O w " vO @ uR u m D , k=w w "O @ =yWR=OQB | x = Q ltm x@ CUv=wD|t u}W=t w= - t v @ w w O @ xO=O |U} wvxt=vQ@ l@U x@ uOW =vW |=Q@ Ow@ |awQW -x]kv ut |=Q@ u}= w sOQm |Q=mty w= =@ |DOt ut " xR=D xO}= CU= Q=Ri=sQv Q " Q = =}vW}B K= ] |= @ sRq | yR R= |m} 'K}LY CU= |U} wvxt=vQ@ xv} - tR " x@ |}=wy u}= s=Hv= RmQt w " w VR t Q RmQt l} x OvtWwy Ovm xO R= 2 =yxO=O = O Q =kDv= x-r-=Ut | yx vw B p =t}kDUt '=yxO=O x-OvwQB 4 ?r=k R= , Ov@=}@ =yxO=O x-OvwQB " * m Ot ?r=H Q=}U@ | Q_v x@ 'Ovm xO w= * q]= R= ` = Q |t Q=m Qo}O RmQt l} CU= O= = = x@ =Q V}y=oWv=O =} w = q]= OvDUv=wD|t =yx:} wQ R= =Q u WR v OQ t C a =iDU= =yx} wQ R= =yxO=O V}=tv |ovwoJ 5 =Q q}YLD xm O=Di= Ci=QY x@ |}=wy =} QO " =tDQ=BO =t= CW=O |v=D@ Gr=m u |w = C@F sDN=U|t |k}Uwt =yxt=vW}=tv CW Ow B =Q | r: t u=QwO =Hv QO ut Q QD} wk |=} Q R= | O P |t x=oWv=O QD=D |= @ w s v=Q o QO =Hv u w |r=a ut |=Q@ u}= w OW|t =QH= xt=vW}=tv Qr =oWv=O pmWt =@ = = Q = |rw Ow@ xOW |k}Uwt Q}oQO R= 1966 p U QO x Nq @ xQ @ wO w= w |rwmrt |U=vWCU} R "O @ =} = w C } Q w= O " W 1) batch processing 2) data les 3) procedures 6 O Q TB |m l D R= Qr =tDQ=BO =oWv=O QO Qr wO= m O = sDW=Po QU * w x |m xm |rY= xD - WQ * 25 , =Ow L p U | H Q ] @ wO xH=wt p}YLD x-t=O= 4) format Oa@ wO= m x " wO= m x = sDkw QDW}@ ut QO =Q "O @ q]= R= ` < W= xQ - @ QO w= | Q}v C Q w QDi}a V}U=vWCU} R xO @ Q m @ Q m O CUv=wD|t xt=vQ@ l} 'O}OH "O m s v "O @ Q =x = " uw @ O}WN@ pmW " v UQ u } B = 1962 p U QO "O m " Q]=N u}O@ Oa@ R=}vW}B QO '| Q@ |m |wQ w xDU@ l} QO sy x=Qty x@ =yx:} wQ w =yxO=O p=UQ= '|rY= x-O}= O Ov=wD@ xt=vQ@ l} xm xO}= u}= = x= w = O uDiQo Q_v VwQ T W v uw @ = O =yx:} wQ w ? N | yx }= 'O @ =iDU= =yx:} wQ | yx }= | y } B w 3 Qo}O O=Qi= x = Q x@ xO}= l} p}O@D |}=v=wD |= t v @ =v = T} wvxt=vQ@ l} xm OW xHwDt |= @ |= v= xm |wLvx@ QO O N Q}v |w QO OtQ=m w l} x- i]v O " W w |O Hw p}YLDr=dQ=i Q xDWQ |= @ 5) objects =@ ? =NDv= 6) major * 45!|m ur w]v}ty sy uwvm = O Q Q P C}rw-wUt Q "sQ= v =Q sRq | } B =UL= |rw Q |t Qmi |mWRB x@ ut sO m T sO m svm|t Qmi " wra xD - WQ xm CiQo s}tYD s=Hv=QU s w= " CWoQ@ V Q_v Oa@ |rw CiQo Q_v QO Ovm u=LDt= " xQwO w - xDiQo Q=Qk |}=B =iDQ= 4000 ` =oWv=O x@ xm sOw@ xOQm Qmi x u}=Q@=v@ V}B 'u R= w CW=Ov |QDmO -xQwO sy wO=Qrm Q Q T}$Q " |ovwoJ = |O } R Q= = xv=}=Q swra QDmO | O |tv O x W OQ=w xm OW xv=}=Q Q=wv QO xQwO w - R}J =yvD | xv=}=Q swra |QDmO "OQ=O sDiQ =Dw} x@ sDW=O xm pwB |mOv= Q=Okt =@ xv=}=Q swra x-OmWv=O Okt OvQ=Po@ u=DQ=}DN= |D=awwt R= " t QO QDmO | ? w =yv u=}@ =UL x@ =Dw} QO O O w |t |ak=w OQi l} O w}vw} Q $ vO=O |t p} wLD wor= -xt=vQ@ l} u}= |= @ p x@ xt=vQ@ u}DUNv xt=vQ@ u R}t xm Q |tv 'O m * u R= p@k =Dw} x=oWv=O =yxO}= w lQO QmiD x@ w C= |@ wN x@ w Q Q sy = = uO=O u tR U =yv |Um =D ,=U=U= =Q Qo}O sUQ =Hv u w O @ Q= k @ | w O = |k=@ xm |DtLRQB Q=m u} QN =Q O @ x v t w xDWwv %O @ xm sO}tyi ,=Oa@ xD@r= " um =ov Q O xDN=U 3 x-v=t=U u}DUNv 1962 p=U QO |= @ x W = x CW=O OwHw |twyit s v @ =}U@ Q R= & =Q \}=QW u}= |irDNt w | w w Q = 'O @ Q=OQ N @ |O } R =yD}OwOLt =yt}UQD '|OQ t | w Q Q =ov 2 Q = = Sw v QO 1965 p U QO u @ R u}@ Cw=iDt u}= w w = w |r@k u=} wHWv=O R= xm OvrQD=U u=w}= |oO}J}B R= xm xv=t=U u}= QO Ovm h} QaD |rY= s}UQD O |t pta x@ R= Q}}eD sRq C= * w Q xQa =Q 4 |rt=aD "O @ xO m w s}UQD 6 " |OQ t |WN@ w w 5 |rY= s}UQD O}J}B Q=}U@ =D |wQ & x OW|t xDiQo Q_v wt}U u=@ R 'CiQo Q=Qk |m xHwD "O @ q wt}U q 'O @ D } " " t w 'O @ VrmWt 'Ovm|tv Q=m Qo = h ] @ =Q \}=QW CUv=wD|t T} wvxt=vQ@ QO x QO xm CW=OO=} l} x=Qty x@ u |wQ w |R UxQ QO =yv -xty O}=@ xm OvO=O|t =tW x@ =Q C@F -xwLv '=yLQ] wHWv=O u} QN x@ xm Ow@ u}= OaD 'ut CtUk w " } v= N xQwO | - |O= 108 l = w |rOvY * q@k xm Ow@ 1 Rvw+= w}O QDmO xOmWv=O QO , "O @ = xv=}=Q OWv QwH xv=DN@WwN |rw sv=wN@ xiUri w swQ@ u}Uv=mU} w |}=yOwtvyQ '=yxDWwvDUO u}= xQ @ QO - w p}@k u}= = xm xQ @ QO - QO * w O @ u @R = =Dw} x=oWv=O OvDW=O QwL O=DU= xU w Qo}O |QDmO xQwO |wHWv=O VW '|m Q@ xwqa 'xv=}=Q swra x -OmWv=O QO xDWwvDUO Pe=m CU= =Q xiUri |DL ur =Q " CW=O C}r=ai =}vQi}r=m |rmQ@ x=oWv=O " =DUywm |=wy jW=a ut "sO @ u " "sO m `w W =Q " xm Ow@ u}= sDUv=O|t =Dw} x=oWv=O QO sy w xm OQ t Qo}O | QO = xO U =yD}OwOLt = R}J xrtH | y w R= =@ = OvJ Qy =Q |y@=Wt R}=tD w Ow@ xOW O}rwD 8 p=O u=yw} xr)= w 7 OQ=o}=v uDU} Qm \UwD C=Q a @ 1) Dave Evans 2) Simula 3) system 4) intractive computer graphics drawing 6) instance drawing 7) Kristen Nygaard 8) Ole-Johan Dahl 5) master xv=}=Q Vv=O u=oQR@ !46 Ovm h} QaD pY= =D CUv=wD|t T} wvxt=vQ@ QO =Q |Q iQ = "O=O OvtDQOk |rw = l@U l} O}rwD O u}= xO U Qy 'u @ R wO R= xO w " W |t jiw =iDU= p=@vO x@ QO x }= O |t p$=k QO u =@ pY= OQ t w w w Qy TBU =Q O N OQ t Q Qmi Q=}U@ xO}= u}= w= "O m * = |m xQ - @ QO w w = x =Q "O @ |R U t v @ xk:QH u}= xm sDU}v ut]t Q OW|tv QO = } R w |DU} R "O @ w Q sy qwt}U x@ \ @ t "O =yrwr:U | w@v OvrQD=U pta Cy@=Wt QO w x= = 'OR O x@ u= }= - v t U u }O svyP w Q |rw OW w |tv wr Qy xm xm w |t 'O W "OR U Qo}O xD - UwB x@ OQ=w | wr l} |va} w = w GQ N =D Q u Q}B pY= x}=B xm |}=}t}W R= =@ =yxO}= u}= u=tR u QO * m 1 xO U i =yrw:rU xOR =} wt}U s B q = Ov}Qi QO O H t | y = =D QUm} | yQ iQ | =yt=}B j} Q] | " * |m w w | " v W pY= u}@ Cw=iD x-O}= xU Qy | Q_v x@ xm |w |m} xD - UwB 'OQ t w V Ovm|t =Q O N w w xm |DU} R OQ t O w R}=tDt Qo}Om} R= Ovv=wD|t =yrw:rU xm u}= s=Hv=QU w 'p :U w " vO @ = |t j@]vt =yv =@ u swO =@ * O w =D xU OvDiQo Q=Qk |m xHwD u pw= : xQ : H |= k \ @ t "O W p :U xm QO R= w w R= OQ t OvrkDUt =yrw:rU Ovvm|t Q=QkQ@ \=@DQ= Qo}Om} w = uN=v =} sWJ '|v}@ pw:rU Ov=wD|t 'xv}tR ?UL Q@ "O W B |rw Q =x = 'O @ Q m @ l D p =tU= |L=Q] Oa@ QO ,= R}=tD =Q =} =@ w s B pO D OvDW=Ov |Y=N x=o}=H |rw OvO}UQ|t syt " FLEX =} wB ?=Dm w 2 QO =B Q xDiQW}B |WywSB w xUUw-t T}$Q 'O @ 1964 =D = = 1962 p U R= w Ovtxkqa Q=}U@ u}W=t "O @ = u}= = Q m Q}}eD QO 4 1970 p U QO Q = xUUw-t u}= = w =Dw} x=oWv=O | U R= xm 3 O}r l}r Q =@ w w x@ |t=_v Q}e w =ar=]t = Q =}U@ = Q = u s v ' ] N = Ovm O x@ R}v |mOv= Cy=@W w CW=O = u W x o R= * vw += TB R}v R w * }O O w |t | * m % } o 1) message Agency 2) ARPA Q Q u}vJ |=xSw B = "O m R e w 'O Hw =Dw} x=oWv=O 3) J.C.R. Licklider 1962 R= OW `wvtt =B Q P x= Q R}v |t=_v Q}e |Q= o } t U Q wr}m OY OvJ xv=}=Q u}= w R}ov=Q@u=H}y w =D C '1993 p U QO QO lQ = qm |rU*w CN=U =Q uRw s o "O @ u}O@ |r@k O CrwO x-v=}=Q u}DUNv '=B Q |r=t C}=tL =@ '|D|s= x=oWv=O urmv}r x=oW}=tR = x= QO QO 1970 =Q u s v xQ @ wO p=Q i " | y v }=Q = CW=O |U=vWv=wQ xv} - tR | yxSw B R= |Q = Q CQ=Rw Q xUUw-t =B Q=O x@ R}v Q}}eD =B Q x@ = | yxSw B 'u tR u QO O |t |r=t |v=@}DWB '=m} Qt `=iO | yxSw B - w O=O |WywSB QO " W \ DQ= ` t P x= Q |t=_v xD - iQW}B |WywSB xR H= =Uv= w u "O m |Q= o } t U xm Ci=} Q xUUw-t | yxSw B " QO =Q |y@=Wt | Q |= @ Ci=} " = Q | yxSw B = '1963 p U QO LINC u}= =@ |rw CW=O =B Q = x |YNW s v @ Q |YNW |Rw t= =yWqD w w u}= '` t R= 4) Defense Advanced Research Projects * 47!|m ur CW=to|t " |=xQw =Wt Q O}B = = x@ * = wHWv=O xm Ow@ u}= OQm|t Rvw+= xW}ty xm |}=yQ=m | yQ m =Q u } =Wt Q=m l} R}v ut "O m = Q xQw CUv=O|tv Q=Ri=sQv " R}J =t= Ow@ R= | sDiQ =Dw} x=oWv=O x@ ut xm |= @ w= R}twQ | = x= | y v }=Q s " W O xDW=Po |@ wN Q=}U@ |Q m w FLEX u} = xv=DUwO = OvJ W t '| =@ \ DQ= =t " TB sy R= =Q Q |rt=m GwR w w O}J = xSw B s v w O @ p |U=RoD u=@ Qyt QUB l} sDiQ =mWRB VD@LY xm =ar=jwi sO p =oty Q u Q = xv}tR xm |= @ =Q | @ Q m - =yv=@ R `wwt x@ | OwR ZLt x@ u |r}N ut 'Q]=N u}O@ %O wtv " }O m = " }O m wN@ QDUo s Q O}B QO s Q C@LY OW=@ w= xQ "OQ V Q |O i O}J 'O @ |=xO x@ xm OwW xDN=U 1 |UOvyt Q=m x=oDU}= l} CU=wN|t OQO ltm x@ ut w= * O= ' W xDW=O O}=@ |}=y}oS} w xJ OwW xDN=U CU= Q=Qk xm |v}W=t xmv}= -xQ=@ QO |DOt =OD@= 'u * Q Rvw+= =Q |O i O w |m} TB x=t OvJ u R= uDN=U sQoQU xm CN=vW|t p}mWD " }O=O R= Q qmw |= i L O= i= w |rY= pmWt CaQU x@ xD@r= MQ w |t umtt Q}e =yR=}v j}kO |v}@V}B 'O}yO "O W =}rta w C=Lq]Y= -xawtHt =@ =Q u |oO=U x@ Ov=wD@ Q@ Q=m xm |=xv=}=Q |=yv=@ R |va} Q}PBVQDUo C O Ovtxkqa "s W Q}e Q = Q xv=t=U u}= w u= @ Q m |= @ CUOx@ |D=}@ QHD "O @ xOQw w O "O @ x W QHvB u}OvJ x O " W sy = " w@v |=Q O = xQ - @ QO O |O } R : L =D xD@r= CW=O OwHw * |r}N |m |rw CW=O u R= w w "O W w ? N xm = u v=O O O |YNW w R}J |rw OW wQ@ wQ |@ wN p=@kDU= =@ CW=O R} wv|r}= x=oWv=O Q |t |aU ?W sO m | =yy=oW}=tR = xt}v =D 'Tv=Qivm | y RyH xLiY l} x@ : t lJwm V}=tv - FLEX =Q Oa@ R= R= |v=QvNU O | x= QO |= v }=Q w u}= =t -xO}= m O @ R}J |DL =y}oS} w |NQ@ |v=QvNU w= "s }O =Q =D Ov+Q CmQW CW=O w FLEX x w = m |O Hw @ |} wr}m 175 uRw Q]=N x@ QDW}@ Qt= u}= w "O @ u | " O | y v }=Q | w u}= = xD |Q m - WQ 2 QO OQ t FLEX x |Ow L = x= =Q uQ t = xv}tR =YDk= R}J sy 3 p}=tW x}@W u QO j@]vt OwN W t - W | R} wv|r}= x=oWv=O QO 1968 p=U u=DU@=D QO | | Q]=N x@ Joss u} Joss x}@ * m * m =@ =D |L=Q] = OR U R= Q |v=QvNU "O m Oa@ xm CU= FLEX u} O = W t = CU= xOv=t | }OR @ ' CND V}=tv -xLiY u}DUNv ut w |t `kwt xJ xm s@=} QO u= D 4 w w= =iDU= Q t u v k R= xO CN=U " Qy sm =QD Q_v = x Q R= y W= D |wQ hYv p=U Qy =yQ=Ot w |t QO u= D = = =D =Q FLEX O =} O xm Ow@ xO m O u}= "O @ | yQ= t O xm Ow@ |vat xR= v= - 1980 p U `tDHt u= @ O , Q |v}@V}B Q= t 20 000 O w xDiQo xm O 1959 =Q 2) Rand Corporation xD@r= xm x}=B p=U w w OvwW|t Q@=Q@ =@ =Lt '=v@t u}= Q@ = & O=O | H 3) icon = uOQ o '1965 p U QO * m C U =Wv | O=O u " t v QO ? R= | @ T L 1) engineering workstation Om} R}i Qwt 'u= = wO p U w |t "O W V}=tv xLi Y l} CWB - 4) Moore's law xv=}=Q Vv=O u=oQR@ !48 =ty u Q= Q C B B w = w x@ OQ t =Q u mO m xUQOt = qt "O m C k 1 =Q = x =Q w =yWwQ '|U}$wU = xJ@ xm O}O|t | | y = x= w w w hw x w_vt u}O@ "O @ xOQw O Hw @ Q = O}ka 'x@ QHD u}= V y x Qat |R U t v @ VR t | * m Q}}eD |YNW Q = wt}U '|D|s= |awvYt C B B Q " =vWv=wQ wowr =Q Ovvm|t | y v }=Q xQ - @ QO =Q w= x - T =oW}=tR QO * |m =} QO = q@k xm Ow@ |Um 'xS B u=S = x =Q R}$=B '1968 @, = Q xar=]t |R U t v @ u @ R w xO=O Q= k = x = Q |ak=w Qw]x@ CUwJ=U=t |R U t v @ QO "O=O pFt =yv xm Ow@ u}= s}OQ@|t Q=mx@ |YNW = x= Q x_Lr | y v }=Q |= @ =D =t xm |}=yxQ=aDU= u =]k p@=kt "Q xmr@ O}W=@v u=mOwm |oOvv=Q u=Qov =tW OvDUy uOtD u}O=tv " OQ O =} Q_v x@ xQ=aDU= " t v s = x= = R | y v t U w Q= @= | Q}oO=} p=L O OvDUy p}@twD= Q= = = |Dkw 's }O =Q C B B | yQ m = w xm O}W=@ QO u mO m Qov O}=@ u u= * wivDU= |awvYt Vwy x=oW}=tR QO =Q 1970 =D 1969 p=Um} '=Dw} QO |QDmO xQwO p}tmD R= TB |m O w |t % } o Q T} QOD w= w CNU |r}N xm Ow@ u}= Vr!qO R= |m} Q |rta |= @ O =D OQ= v U= x= = "O m =Q v t U " Q |t Qmi `wwt u}= -xQ=@ QO w sDUWv|t Q=@ Qy Ovvm <=Q= ut O}t=v|t Q CU= |= @ ' Q = xO m < Q= =Q w ut xJv =@ |Y=N V y =@ \ DQ= " xDWQ u}= O u}= pw] TQO C t w x@ |v=OvJ -xkqa ,=ak=w ut QO ut |r@k C =ar=]t -xv}tR CU= xO}J}B w CNU Q=}U@ |awvYt u= Ov=QPo QO w V y l} u}}aD xm OQm|t smL u}vJ |U=vWCU} R sO m x |L=Q] sDW=Ov |awvYt "O @ s Qo}O u QO |m} R= w V y OvtWv=O xJv xm sO}UQ|t xH}Dv u}= x@ xm OvOw@ |}=yQ=m s=Hv= p=L QO =yv ut Q_v x@ " CU}v CW=Ov " |U=vWCU} R Q}F-=D CLD xQ=wty |mUv}t " x@ |v}W=t OvDi=}|t xa = O QDW}@ -xv=U=vWCU} R V}=Qo V}=yQ=m 'O m O}W}Ov=|t |YNW x-v=}=Q % = =Q q@k xm QO , =Q 3 = u yP= - t H x }= w | "OR U j} wWD w "O @ w= 2 |mUv}t u} wQ=t '<=vFDU= =yvD Q |t Qmi u Qo}O `wv x@ Ow@ T} QOD sQoQU R= | \@DQt u=yH x@ = w S x =Q & u mO m x } w @ w & x@ QDW}@ xJ Qy wivDU= OQ wr}D =Q Q = Tm =Q} R CmQW ? @ ' CYQi u}= R}v Qwr}D Q O = = Q =}vQi}r=m " vR U B @ ONDU= 'OW|t xO}t=v "O m s= * m ' x-v=}=Q l} |L=Q] |wQ Q@ Q=m | xH}Dv QO xLiY l} 'V}=tv xLi Y - wva x@ Iv}= u= wDrwr=B | PARC x m QO =D l} = xR= v= - w |t$=O |WywSB RmQt l} xm OQm wDrwr=B |WywSB RmQt Q w = xQ=O= |= @ 'O @ B Q * m Q QB@ V}=yxO}= |Q}o}B x@ =Hv QO xm O=O Q=Qk | w R wrD l} 14 u } } |=Q=O Q xm =Q KiddiKomp Q 3) society of minds * |m O ? m "OR=O 2) Marvin Minsky QO '1970 p U |q H QO w w l} "O m `w W 'O @ V t 1) Seymour Papert xm |r=L QO Q@ Q=m Ov=wD@ xm CmQW OWQ= C} Q}Ot 'Tm =Q} R CmQW xDU HQ@ QoWywSB 'utOro lH - w w O @ =x s v @ w 4 =}DN= QO x QDiO |= J |vOW=OH O}rm 4) notebook * 49!|m ur uW} QwB Qwm QDw}Bt=m |rmQ@ s=vx@ lJwm CmQW l} = p U QO nv} QwD x-R}=H Ci=} QO =D xm Ow@ uwUBt QrD=@ xm OQm j} wWD =Q | * m ' | V}rov= Qo}O xDU HQ@ Q QoWywSB w w= " u = "O m s= =DU@=D Q QO = QDNt Q}o@ Q=}DN= R= ONDU= OvDW=O O w |t % } o = CiQo CtON x@ R}v R= |Y=N x-HOw@ QO =Q 1 | Q}oO=} x QDiO x-v=}=Q x-O}= = TB |v=tR xDwm 'Qwr}D " " CiQ V}B R}v |m} 'V}rov= p}@ x@ | w |t =yv u=}t R= Q l} p}mWD xw o * |mQDWt x-kqa xm R}v xQ - @ QO =tU= s=vx@ O}OH u=@ R l} "O m R e =Q l D p ?HaDt TmJ}y Ot|tv CUOx@ sy |DiQW}B Qo = xm Ow@ Q]N sm 1993 u= D OyO@ w =Q =yWywSB xwQo '|r}t |@ =@ |m = |= J Q w= R= OvtWv=O u}vJty C} Q}Ot w O=O p}mWD =Q LRG CiQo xOya x@ =Q '1971 p U u w u= "O m xQ W= 'V t u a "O ONDU= 'xw o u= = s= Q u}= O=Qi= xrtH r+ xm OvOW xDiQo CtON x@ R}v OvJ * OvtQ=m ?re= '|m u= |wQ Qiv =Q * Q@ Q=m |m C}Y=N|@ QOkv sU= u}= w O |tv " W |}=Qo<|W `=O@= =@ \ DQ= Qo}Om} =@ s=}B p=UQ= j} Q] R= pkDUt |=yrw:rU O}=@ xOvQ}o xm |D=}rta =ta= u=@ R QU=QU p O Q}o |v=Wv w x v QO =Q u}= pt=m h} QaD xm |v=UQs=}B 'x Q |t pta |DU} R |=yrw:rU Ovv=ty %O m OvDUQi CWoR=@ |v=Wv '=yxO=O pt=W s=}B Qy = = = xO - U Q mwR U wLvx@ OQm QDxO=U sy R=@ | * m u}= xm CU=wN|t | = =Q l D p =tU= |U=U= = O CW=Po |}=Qo<|W =Q u s=v | xm OvO=O p}mWD =Q |=xDUy =yxO}= u}= O O CUO R= =Q V}rY= |vat " y @ wvax@ " u= =yv}DwQB = 'X N =yDmQL =} =yxtmO =D Q iQ O}=@ \ki Ovm|t = q]= C a uO = |R Uu =yvB | =yrw:rU =@ =yt=}B x@ MU=B | Q = CiQo|t =H xLiY l} QO u=@ R =v x@ |Qw :i = xm |Um x 1990 - yO QO =yOa@ w O x= = = |W l} w |}=Qo<|W |rY= O CQ k R}v 2 |Wv=}=Q <=}W= 'Ovvm|t O}rwD =Q = l} Qov=Wv xm |Wv=}=Q <|W l} |= v }=Q |R @ QO yQ m s uwQO R= =Q < Q Ovm|t O}rwD ,q@=kDt xm |}=yNU=B QO |t MU=B R=}Dt= x@ - U=Lt O xvLY CWB R= u}at \}Lt l} QO =yrw:rU xm xvwo u=ty CUQO " yO "OQ= v 1) Learning Research Group =aDU= x] - @=Q =yNU=B '=yt=}B Ci=} QO p@=kt |R @ |= @ u |Q | QWi Q}_v |}=yt=}B x@ CU= \}Lt l} " QO ' w V}=tv xLi Y - =Hv= x-wLv uDUv=O x@ " uwQO w O m GQ N Ovm QO " CWo p}O@D Q=Ri=sQv |U=U= pkDUt w |}=}t}W Ovvm|t O}rwD =Q ?U=vt | Qt=DBU |wQ =@ u}= xm CU= xOW Ea=@ ,=@} QkD |}=Qo<|W CQ=@a R= O=} R xO - =iDU= Q}o|t xtWJQU |DU} R \@DQt | O Q |t Q=QkQ@ " vO m 'CQ a "O |Y=N =tU= |t s=Hv= =yxO=O | yx }= w= '1972 * m " w "O @ O=O = l D p CU= |}=Qo<|W uO=O Q}}eD =@ =} OU=vW@ =Q |R @ = |rN=O |R v w T U= ' w |t 'CU=yt=}B j} Q] u= D w 'V t = |vwQ}@ =}rta C = xQ - @ QO x}rm xm =Hv R= C ] DQ= - Ovm|t Ci=} QO xm |}=yt=}B xm |]QW x@ 2) computational objects = =@ =F 'p t Q 'O=O Q= k | R= Qo}O \}Lt xv=}=Q Vv=O u=oQR@ !50 Q xm |}=yrLt K= ] Ovv=wD|t QO umtt =tW |rai u}W=t R Q =} xm CU= |vat |Q= i=s v < W= w Q ?Yv 'xOt=}v sy Pe=m =ty w u = x =Q R Q O}rwD x=oQ=m l} Q= i=s v = x = Q Qy |R U t v @ = =D = xirw-t = 'p L w |t R= u= D O}OH |=yQ=DiQ R= =Q " O = Q@ |wQ Ovv=wD|t Q =F Q wvy xm |v}W=t u K ] R wvm = Q=Ri=sQv = Q u = xirw-t Ovv=wD|t |va} OvyO p}mWD =Q u=WQ_v R l} x@ OQ@ Q=m Qy " OvJ =Q xDN=UV}B x-v=N l} xm Qw]v=ty w |t R}v =Qo<|W x-v=t=U l} Q Qo}O u=yH Cio O}=@ | |= @ O O Qy = x}@W |=x } B Q 2 Tr=ov}= * m R= qa x@ = = w w = w w O= u=O Q Qo}Om} x@ =yv p=YD= =@ w Ovvm " }= CN=U xQ}e w |} wWDUO QO ' QmWD =@ u}=Q@=v@ |= @ = = x@ " v UQ u } B =tU= u=mOwm xm Ow@ u}= Q}o =Qi R= u mO m | 3 |@qkv= = 'l D p = =Q l D p w QHvB w x x |r@k = x =Q Q Oa@ x-r-=Ut * R}t xm Ow@ xOW OkDat 's}=yvQ hrwO=Q Qrym O TB |y=Dwm |v=tR xr - Y=i |}=tv=} wB x- v=t=U l} 'QwW = ? @ w QO =Hv= Q Q |v=tQi OYQO O Q "O m s= CU= uDt uOv=wN w x Q |= @ =Q OvOw@ = R= wivDU= R sw= t Q ] @ s v @ J m |=xQ H ' u t i w u t i R= xO v - H = } ] R= l D p v N J U= @ QO v= D t = t 'O @ 12 QUB l} O Q Q |L=Q] "O m 1) class 2) Dan Ingalls Ov} w Rw 3) animation system QO =iDU= xO * m QO 4 R= xO "OQw O}OB = =D =tU= ? k 3 w * 2 CaQU =@ Q Oro w n @ x@aH Draw = } Q |WwQ 1974 Joe turn 30! ' p x= * |m pO ' VR t |= @ Q}_v Q |t QDoQR@ "O m Q}=_v ?r]t CaQU x@ =yxJ@ 4) frame w =iDU= =@ |Qt Q}FmD p@=k 'lJwm x@a - H " vO m lQO =Q =} Ovvm "u x}@W Q=}U@ 's}UQD x-v=t=U l} 'xr=U = " =tU= xm Q*@ *w w}DU= HQO 30 =Q QO QDW}@ Q} w=YD x-Oy=Wt j} Q] | yQ= @= l D p OQ Joe = x |m w =o x@a j Q x@a Joe grow 15! = Q O = Q | x forever do = Q =iD = CU w | w O "O m `= @= 15 =Q ONDU= u=mOwm =@ Q=m O =} =mi= Q}F-=D CLD | " Q@t=DBU =Q u |R UxO B * w sw H 'xS B Q CN=U x}v=F Q Oro = * m h y " p U QO n @ %l =D p=tU= =Q u @ R w O=O s %O @ OvOQw OwHwx@ =Q x}=B |R=UxQ=ov = xirw-t xO - t | y '1972 p U w xv=@r]x=H | w= = xO t O =} O}OH u=@ R = "O m =tU= CU=wN|t Q}_v w QO Qo}O u=R U t v @ = } R OQ= v R v Q |}=QH= | =Q | = "OQw O Hw @ =tU= x} - rw= |L=Q] |m u= * D 'u R= = Qta u=UOvyt xm u= O Ri}@ =yv=O@ CU= p}=t xm 'xw Q |}=}W= Ovv=wD|t |R U =Q l D p u mO m VR t VwQ QO =v=}=O |vUL xJ u}= Ovm O}rwD u p=Ft= w nvQ Q}}eD '|}=tvoQR@ 'VNQJ u=mt= =@ |Q} wYD <=}W= Ov=wD|t u= D Ovvm O}rwD h _ OvQ}o@ O=} CU= OQ t Q= i=s v ' K=Q] u=mOwm RwQ QO |RwQ #OQ=O " vR U w " u L= ] O = |t u=tDN=U R= =Q x vR U | y 'p t |= @ wYD =yv x}rw= =Q VQ : OyO VQ=iU x=oQ=m u x@ =Q Q} wYD 1 xOQ Ov=wD|t Ovm xO=iDU= V=xt=vQ@ QO Q} w=YD R= Oy=wN@ xm - | yQ iQ w | y = =Q O N | y t v @ 'T U= QO x}yD hrDNt u=oOvvmO}rwD O = ?U=vt R}v O}OH \}Lt " W @ xm Qw]u=ty CUQO 'OvwW xDiQo Q=mx@ OQm|tv sy | }O=Q "OO o OvR=U@ xvwo O u}= u= @ * B+= - v }=Q QO w ONQJ@ R= |a@ MacDraw * 51!|m ur \UwD =yvD |oQR@ Joe =@ Q = =D u}vJ xD@r= | yOQw UO = R}v =yxJ@ x}k - @ uO m Q m R= w |@ wN x-v=Wv 'OyO s=Hv= O " t =Q |Q m = | CUO x@ Ow@ = CaQU x@ Ow@ "O @ =y}oOvQ=OR=@ s=Hv=QU Q O}rwD =yQ=Ot |L=Q] Q "O m Q Oro xm |v=mOwm = |Um Qy xm u}ty "O Qo}O x-r=U n @ QO k w@v =yxJ@ '1976 p U QO =yv x@ xO=O TQO x =Q xJ@ |= @ |= t v @ | = Qy x@ 'p L 15 - OYQO R= O Q |t 5 P : " vO @ C r Ovtxkqa x@ Tm =Q} R CmQW C} Q}Ot xv=iU-=Dt | R CNU w |Q=Ri=sQv |=yLQ] Q=}DN= QO |Qo}O `@=vt CiQo s}tYD CmQW C} Q}Ot w OW RwQ}B l}D=QmwQw@ |Q= i= QDW}@ lU} Q x-Q]=Nt O}=@ CmQW xm OvDW=O Q=QY= ,q@=kDt R}v Vv=Q=mty | =yvw}r}t x CvQDv}= Q}_v Q Q OYQO | U= U |D=aq]= w |@=} Q=R=@ w | k =iD= u}= xD@r= j '| = O |awv OvtR=}v =yxv=}=Q u}= C t N O}rwD `@=vt uDW=O Q=}DN= CUOx@ "OQw O O = u}= =Q Q=R @ w Q " y v Q= k xm OQm |v}@V}B |DUQO x@ 'Tm =Q} R C} Q}Ot x@ |DW=OO=} '1990 - yO QO * |m w | QO * Ota syU O}=@ R= |=x u w Ovy=wN "O @ =yH Q=Ri=sQv u=L=Q] u} QDy@ O w |t | % } o s Qmv pta " }O =D OvDUy w =yv uyP ? N Q = = Ovyt x}@W QDW}@ u U 1 Q = sy R=@ s}Ow@ u= H D = wYNt '`k=wt |a@ QO xm |r=L QO ,Y \ki xm u}= xv 's}vm Tm =Q} R CmQW QO xm Ow@ sy =t xD@r= uO m xO t QO " Q =Hv= sy ? N =Q u tQ m Q sy Qo}O Q=@m} j=iD= u}= s}yO s=Hv= s}v=wD|t " =Wt CmQW pD}r QwDQ xQw w Qo}O x w x@ p*B+= CmQW |= v o * `w |rw OQm `]k |m QO * m d= U Vv=Q=mty w | Q x@ pB= |vi u=U=vWQ=m P x= Q |Q= o } t U QDtm xm QO =Q w |O Hw pmWt Rr=ov}= u=O w = xJ xm s}W=@ u=Qov w Q w xSw B R= =Q O N - CiQo |r=t R VwQ R= O}=@ RDvtwQDUv}= = x Tm =Q} R RoD CmQW 'V}B p=U OvJ = x@aW | y CU= u}ULD T= = '1979 p U QO = = | yQ m R= w Q " w w OQ t u =vJty Q pB= QO Q@ sy |mOv= wvm = xm l D p =ar=jwi | } u V=xO Q "O m h ] R= 'O @ xO m |m} \UwD R= OvOt |D=O=Q}= R@=H xm OW QDW}@ Q u}= xm OQm |aU R@=H = QU Q=m u}= = =yD}=tL Tm =Q} R xJQo | R= =Q Q= i=s v * * B lQ B s v @ Q x@ 2 T}r = I}y xOv} O Q O}OR=@ =yv = q]= V}=tv QO |= @ |Q=R @ " vO m C a =@ 'Tm =Q} R =t= OQN@ Tm =Q} R Vw i Q =HvB -xyO Qo}O Qiv OvJ w u}mU=Q hH 'R@=H w}DU= R= "OR R @ Q]=N x@ 'OUQ|t O O =@ xm |Dkw "O @ xO=O |wQ x |Dkw =yv |DioW |rw OvDiQo Q=Qk OvO}O xm |}=yQ=m Q} = CLD =yv R= OO OvtWv=O "u= | } H x } B = F-D xk}kO l} = = =t Qo = |DL MUv Q}FmD w O "O= v |wQ u @ |Q m = CW=O Oy=wNv OwHw |BmwDi "O @ w 'u tR u QO " Ota R= |=x * m w w C}ty= =yv QDW}@ Ckw O}=@ s}DUy wQ@ wQ |= @ Q |v}@V}B lQO =Q ` t OvyO|t K}HQD xW}Ov= Q@ =Q pta u=v |va} u lQO h Y =Q | xO m O Q |tv " vO m xO=O s Q PB@ "O } CW=O Oy=wN OwHw |YNW x-v=}=Q =@ Tm =Q} R xm CW=O xO}ka |m QO PARC * m = =tU= Q PBi=]av= QD@ w@Lt u=@ R xRwQt= xm C++ =} Ovm |U} wvxt=vQ@ l =D p=tU= =@ =Q V}=yxSwQB R= |m} xm CiQo|t s}tYD | OaD Qy =@ =yv O= R= Qiv xU xm Ow@ u}= |U} wvxt=vQ@ |=Q@ s}D wO Qy x Q Q]t |@r=H O=yvW}B CmQW u w O m K x =Ut 'xk@=Ut RwQ K@Y @ |= r- O Q CW=O x - v @ QD}$=QH= x- t=vQ@ xm |t}D Qy | O Q}B |v=U x@ " W Rw 1) businessmen w "O W xO=O 2) ParcPlace = l D p =tU= s}D CU= " Ovvm CmQW |=xk@=Ut QO C++ T} wvxt=vQ@ " Q}}eD xr-=Ut =tU= s}D 3) specication = u QO l D p w 3 =YNWt C R= |m} 'Qy_ OW xDiQ}PB O=yvW}B u}= w w O W xO=O CU= xk@=Ut " xv=}=Q Vv=O u=oQR@ !52 TQ=Ot QO nQR@ CqwLD lv}= QO Q QU@ w= "O @ w |t CU= = CmQW |Q D Q |DUQB QU xm |}=yxSwQB u=}t R= u= D xO m QDWt Qw]x@ uwvm = l w |t =Q =F |ak=w wvax@ =yH QU=QU = " w xm OyO|t = Q}o}B TrHvTr x= Ovm|t <=i}= QO |twta x-UQOt l} Q}oQ=m x@ =@ xm OyO|t Ovvm xU}=kt Ov=xOQw CUOx@ Qo}O = = w x@ Q=Ri=sQv u}= O xR H= u mO m 4 ' |vDi=} CUO '=} wB =yvDtQ@= w =D ? m u R= |}=yWUQB Q w OQ t =Q #OQ R= = xDU=wN O | y =yxDU=wN =@ sy xm CU= u}= OQ=O w Vv=O x@ sw} Q=w} w G}=Dv =Q wN@ w = x= = QoQ=mW =Q O N * |wQ w u=R t Q@ wor= xm Cio w |t ,=Qy=_ = x= | y v t U ' CU= xOv=t}k=@ pmWt l} Rwvy | * m Ow " v W =} x@ ,=ak=w xm Ovy=wN|t =v Q xJv |Qw :i |= @ " Qo}O p}qO =yv O w w xty Q Q}OND R}J O x@ CQ v = =} | yR v w " " vO H t sO t =Q | CU= | y v }=Q Q =t= p}O@D =yxv=t=U Q |rt=a |= @ Q sO t OvQ=O OwN w |k}Uwt Q=F uwO@ wv=}B uO=OQ=Qk Ovv=ty s}yO Q=Qk `t=wH QO |WRQ= |=yxv=t=U uwO@ =Q =yxv=}=Q Qo = Q wLv u} QDy@ x@ Q=R@= u}= |= @ R= O}=@ =t Q Oy=wN "O m = O OyD u t } = |ovyQi |O } R s}vm Qy Q R= QDDNU Q=}U@ 'EL@ l} |= @ u w <=Q =mt= u}= O}=@ x@ |UQDUO j} Q] u}= xat=H =} " Q}o}B xm CW=O xO}ka | Ovvm |}=tv=} wB Ovv=wD|t =y@=Dm R= =} 'O}=tR=}@ OwW|t xDio CU= u}= |rY= % w p=-U x= 2) media lab " QDy@ Q=}U@ =yxv=}=Q x@ xm =Q 3) ecosystem CU= " QkU R= \= Q u QO uO m xJv xm OW=@ sy=Qi =H Qy = x}@W x@ pU: wD =@ =} Q}o|t xO}O=v xO CW=O C}=mW uDWwv "|= v }=Q |R U #O 1) Vivarium w= R= w= =Q u =} OyO|t 4) hypertexts w Q]N C= =iDU= u=tv=mOwm " CmQW Vv=O u= D O = xDW=O j@=]D =yR=}v =@ sy C}@ QD Ovvm w}L Ovm |aU | =ytOwt '|i}m 3 =Q " W @ w u= * m |= @ " vQ=O R v u C}ty= w =oW}=tR \UwD Vv=O xm |H}=Dv =@ |m x-vwtv O w |t | Q |Y=N p}qO =yv w s } Q= } w 8 u=R t = x}@W OwN x-v=}=Q % } o |= @ x= w xO m |R U =yxO=O x=o}=B x@ |@=}DUO 'xDWwvDUO X}NWD u w 1 |= v UQ x =yv}W=t l}i=QD 'TrHvTr x-UQOt =ty |va} '|YNW Vv=}=Q x@ Ovv=wD|t xwk : r=@ Qw]x@ =yxv=}=Q xm u}= = Q xU}=kt Ov=xOw@ RyH : t xv=t=U u}= x@ u=WUQ=Ot xm OvyO Q=Qk V}=tR O w Q "O @ s v " v=xO m " x W CYQi u}= xr=U =Q O xa = Q u}= 2 * p@k |m R= w h xSw B |D|s= w xmv wUr}i Vkv pB= =Q R=O B } TQ= t QO u=R t =Q O N - t H QO O}=@ CU= xvUQo ,=ak=w xm |v=w}L =} p}@k Q x Q_v " | xm |akwt x@ VawQW xm QO w = 1984 p U QO * m |Q D QO `t=wH Q}=U l}i=QD =@ QO s @ | O w}B@ pB= CmQW x@ 'O v | yxO=O ' v }=Q | 'p t u= u Q |t Q@ Ow@ 'OO o "O W C@F |r=U l} QO =Q hr=Nt Q w QO lO m =yr qODU= | wk = =mt= VQw B =Q x: r @ u swO VN@ u=v=OsD} Qwor= #s}vm pL QDa} QU =Q p=Ut xvwoJ OaD CU}J sD} Qwor= xm O}v=O|t O}W=@ |O= ' " RBW l} O xm xvwo u=ty h y w w "O W s Q =@ P l} xO m p vO =Q = e | RBW QwDUO u wvm =D Qo = =tW =Hv= |Y=N Q=m =D OvwW =QH= |Y=N ?}DQD =@ O}=@ xm ptar=QwDUO |rtar=QwDUO x}yD R}v xv=}=Q QO sD} Qwor= K=Q] l} hOy 'CU= pwkat |v=tR COt QO xRtWwN |=Pe uDNB O =Hv= QDW}@ xJ Qy CaQU =@ " yO s Q Z i " Ovm QDy=Dwm Q=@ =yOY xmr@ =yyO uirD x-JQDiO \Uw =tW O " } wQ O Qo@ |DUwO " }O |t wrH x@ OW=@ QD?ka xJv=vJ = Q_vOQwt u D wrH hr= =Q w xr-=Ut l} pL Q = |= @ sRq u tR O}vm R=@ pw= R= =Q Ov=wD|t w = xm CU= ? N w sD} Qwor= l} QO O}y=wN|t O}vm Qo = w = uirD xQ - JQDiO l} - =tW p=@vO 'uirD x O}OQo|tQ@ ?ka x@ OW=@ QDwrH uirD x-JQDiO xm CU= u R= " Q O h L R= =tW x@ uDiQ ?ka =} wrH Q=@ CWy =} Ciy QFm =OL =@ ,qwtat Q Q_v | k xQ - h L R= w =Q w OQ t Q m O}vm|t R=@ O}vm|t Q=QmD = u}ty =Q Q m QDy@ Q=}U@ sD} Qwor= u}= O}UQ@ |DUwO = =Q O}UQ|t " = x@ =D O}$=}@ | k s v =ytD} Qwor= R= xm |}=yxt=vQ@ | =ytD} Qwor= | CU= xOW VN@ u}= QO =t u=OvtWv=O CQyW Ea=@ ?wN |=ytD} Qwor= uDi=} " O w |t =QH= u=yH QU=QU " v W QO O =yxv=}=Q w Q |wQ " vQ=OQ N @ * s w |t =vW u} wr " } W w wBtr+ 'u=SQ=D w l m 'CQ 54 Q@ Q=@ =yOQ=}r}t |}Q=m 'E w CLY RwQ Qy 'Ovvm|t =iDU= =yv xO |oO=U |oS} w xU ' R= =yv wvm 'u}@=Q '=QDUm}=O CWPoQU =@ VN@ u}= QO * =QDUm}=O QoRO= Q w xe = = op Y= - @ v s =tD O}=@ \ki =@ x Cio " v Q \N GvB C F= |= @ w= # CU= pmWt =} = C }Q =} Q w V}@ x@ x=oQy xm |W=@ xDW=O O=} x@ TBU R= w sO m p=-U O @ u= w | Q}o@ O=} |@ wNx@ =D |y=@DW= Q}Ut "|=xO i= Q =Hvrm Q Q xHvB w uO m s v w CUO Q xm |v=Um w |= @ O}=} Q xm = = sQO t R= =yrwtQi =Q |DW=O R=}v QO ' = O R}J | =@ |L=Q] Ovv=t R}v sra "OQ=O =Q O N X N | y t ) 'T r Tv=W w OvvR|t |oQR@ Q=tk x@ CUO `k=w QO 'Ovvmv |wQ}B RwQ |=yOt) R= OwN xD - WQ |O=}v@ Cq=w -U =@ uDiQ G}=Q = w}W | yx Q R= uO m O =kDv= jL x=ov u} QDy=Dwm sD} Qwor= xv} - tR =v u J R= R = = QO w= | yQ m Qty C}kiwt =@ u=WQ=m Qo = |rw " CU= O=Qi= xvwou}= wvy |rw OvQ=O jraD xv=}=Q swra s}Ok Ovvm|t " O}t}W w u= Q O O VQ B =Wv swra x@ "O=O u " t Q} w =Q O N j =} | vO QoWywSB ?= U =Q u= =}vO x@ Ovry =}DW= w O 'OO o x= Q s=O DQ QyW " vQ=O * oRO= |m} =QDUm}=O Q R= 1 x@ OvJ Qy 3 = = = C}kiwt O |t CUOx@ =Q " vQw x w w = wHWv=O xvW D s=m xm OvQ=OQwNQ@ |oR=D - OvtWv=O xkqa '|oOvR u}DUNv 2 |Q oR U v wO @ wO ` t w w u } QO ' Q |tm |= @ = O Q}Ut Q w Cw= ] = QDUm}=O |QO t w Q B R= 1930 p U QO = =yr=U u=ty | QO w= w "O @ u= O}=} Q O w |t % } o |m} "sQw |t O=}x@ |@ wNx@ x]kv R= QDq=@ CUQO - =ty u 'u =Q p}kFQH pkF RmQt =yv u}@ wO ' QO sDN=U " = =yv}W=t |mOwm |O } R | QO ut w xJ VQ=@ xm u}= R= Q_viQY xm Ow@ xOW xDN=U |Qw] =yv R= 'O @ = Ci=}|t Q}}eD Q=@ w p}kFQH RmQt u}@ |Dkw xm Ow@ QO Q @ ' w Qo}O |Q ] | " CW=O Q=Qk V}=mD= O = |t |k=@ `=iDQ= " v t 1) Edsger W. Dijkstra 2) Shortest Path Algorithm 55 3) mutual exclusion = VQO t |w xv=}=Q Vv=O u=oQR@ !56 |v=tr wUv=Qi 'u}Dq '| nvH w | =yv=@ R w OW u=WwyR}D x-S} w u=DUQ}@O =yUQO Qo}O "O @ w= | w x w= sy |t}W R= QDUm}=O xrtH xOQw O Hw @ V=xO= v N w = QyW = x@ R= GQ N w= l} R}i w R= | w O =Q w= V=xO= v N 'O @ x W ? Ovry |or=U OQ=w 1942 =} = |U=vWCU} R O QyW ?re= =}tm |}=Pe Q w xm |t=ovy " =eW= QN QDUm}=O QO = |U}rov= =Q |DNU Q=oRwQ |= @ =Q O= t uU CiQo =Qi 'C } Q ' u= vw 12 |v=yH 'swO =yy=t 'p | w w QO "O @ O =D Q " vO U i s}DiQ|t QyW uwQ}@ CtU x@ =t " * sDiQ CW=O u}W=t Rwvy xm sQOB u=DUwO u =DUwO R= |m} =@ ut w Oa@ " =D = y = w= = Q pyJ "O i= Q m R= Q D }O=Q xk}kO QO u @ R= |DOt ::: R= V}@ s@rk Q |t Q=m u=Dt =@ O}=@ u}W=t w O m w h}a |r}N "sO @ w = = u} Rv@ `kwt w O @ ? } v xr=UxOQ=yJ ut w Q =ar=jwi "O @ O U xO "OR =NDv= x@ C@ wv 'u=DUQ}@O xt - D=N R= TB ? " CU= QDy@ xm CiQo s}tYD R}v =QDUm}=O Q QYvt Q=m u}= "O m h OQ=w w O} RoQ@ O |rw Q CU=}U =yRwQ w OR =Q pw= h L ' OQw CUOx@ prt u=tR=U Q_v l} R}i xD - WQ s=Hv=QU =Q | w |r=a w= "O @ =} = |rw Ov=wN sy=wNv R}v Qo}O |=H I}y Q |t T} QOD =} = "OO o =@ =Lt x@ C U Q_v l} R}i p$=Ut | x 50 w 40 - yO QO u}=Q@=v@ O w |R U t v @ | =yvW}B O 2 " vO @ = x =Q w= x@ C }Q =y}U}rov= QO Vv=}=Q OtQU OvOw@ sv=wNv x=oWv=O Q |v=yH nvH u=QwO QO QDUt =} = C }Q RmQt QO |Dkwxt}v Q=m QO w CW=O s=v ARMAC xm RmQt u}= -xv=}=Q l} |U}]=vet -xr@] l} 3 x_i=L wvax@ u= u |=Q=O |HQ=N -xvO@ " Q@ uDWwv w w Q O w Q = H= =W}=yxt=vQ@ O}=@ =Q u xDiQW}B u}W=t = x = Q AU}r u=R U t v @ ' |}=WoRtQ xv} - tR QQ w u D i | 2) computing QO O " w QDUm}=O QO " QDW}@ =Hv =} = qm l} CN=OQB QO w OW RmQt | =i |U}]=vet -xv=wDU= O =D `= @= R= O}J}B xm |}=yQ=m Q]=Nx@ = =Q T = Q = =} "OQ=O R v |=x QO 1951 p U QO = 'RwQ | yOQ= v U= =yv=@ R 3) magnetic drum Q Qmi QO C } Q |=Q=O u N J p@=k |=yrtar=QwDUO R= |DU}r 'R=Uxt=vQ@ Qy x@ ,qwtat Qw_vtu}O@ 1) code-breaking =oWv=O sO m Ovry x@ CaH=Qt =eW= pt=m Qw]x@ "O @ |= =@ ?U=vDt Q]=Nu}O@ CiQ u=DUrov= x@ =ymwv O wL =H xty = x = Q Q}oQO QDW}@ w u v= N | O Qtv C= QO w OQ=O Q |R U t v @ "O @ xO m p l} R}i " W u }q x l} R}i Qo = CW=O Q=Qk |t}Ok -xUQOt l} xv=}=Q u}= |wQ w= = O Q xv=}=Q ' w '1952 IQ t QO w " }O o =} = w C }Q ' wkL j w CUQO =QDUm}=O Q_v '`k=w = x = Q xm CiQo s}tYD 1 Ov=wN@ w w= w O @ =Q |R U t v @ xO m O}UQ |y=oWv=O xD - WQ QO w= O N QO =Q V}@ w sm '|r}YLD -xDWQ Qy Q}o =Qi x@ G} Q@tm x=oWv=O |v=DU@=D x-UQOt s=O |t}W w u}= =}U@ xm Ci=} QO OwR |r}N Q}o =Qi w= OQ t R= |Q "O " wWm |oOv}=tv =ar=jwi O w |t u QO =Q VQ xO % } o QO C } Q |tv CUw}B V=xO=wv=N x@ xQ=@ wO 1945 |qwH QO u=wH |=QDUm}=O |t R= =Q w= VQ B u p@k x@ C@Uv x w w O @ w 1950 - yO p}=w= QO OvDWwv|t xv=}=Q Qy X=N |L=Q] * 57!=QDUm}=O QoRO= p}=k = x =Q Q |v=OvJ C}ty= Q=Ri=CNU u=L=Q] xmu}= Qo}O xDm v - O = QDxO=U " vR U =W}=yLQ] =Q u =YNWt =OD@= O}=@ ut = xDWwv u}= sU= =yv =vFDU= OvOQm|t Q=m =QDUm}=O =@ xm O O =Hvo|tv u}W=t " v v " vO m O w xDW=Po R CNU u=L=Q] 'u}@ u}= Q |tv O}}-=D ut =D = = xD@r= 'u tR u QO xm sDio w= x@ Cio ut x@ l} R}i sra =@ uw + u } QO w " w= l O CUv=O|tv OyaDt j}kO Q=}U@ xm w = x =Q x Q " Q Q@Dat O= = = x@ QDa} QU xJ Qy x@ |R U t v @ - i L O "s v UQ u } B = x = Q x@ OwN -xkqa ut sDW=Po u=}t QO ' sy=wN CUO Ov=t Ovy=wN |k=@ =yxv=}=Q |= @ xD@r= =Q | =vDWLw QFv 'OvOw@ `t=H =Q u W R U t v @ "O=O QO R}J x=oJ}y =yv QO 'sO m O w |t u}=w Q@ = wta w OvOw@v |Q= i= % } o QO |wQ 1 " vO @ l} 'ut Q_v u}W=t O Q |t xO=iDU= `HQt |=tvy=Q u=wvax@ u R= =yv w sDWwv|t =Q |D=}rta | y wvy R}v xiQL u}= xO=O = x = Q uDN=U QDxO}J}B Ct}k x@ |DL OvOW|t Q = '|R U t v @ O w C " W L ,t % vO @ < QO R O |t |R U t v @ |= @ Ovry R= =Q =oWv=O 'u }q x w QD xv=}=Q Vv=O u=t=oW}B QO l} R}i sra w w R= "O @ sDq}YLD ut Qmi s=_v | s}=tvy=Q O=DU= = 'uOQ o Qmi s=_v Q=m u}= =@ xm sv=O|t QO O H t | R |rw CU= |Y=N s=_v Ok=i u=tR Qmi s=_v l} xm |W=@v |v=Um w wvy =QDUm}=O w xDN=vW=v Ovry |w QO =Q ut =Q O N R Q@Dat Q=}U@ w |m} R= Ow i= | p@=k "O @ s= L= w =Q |m} wD =QJ =D u = x = Q xm |R U t v @ s} Q=O Q=Qk w x=Q |= OD@= w OQ=O p w@k wvy =t QO R x w = x =Q #|Qw O Hw @ |R U t v @ C@}O"|U"s= =@ ' w Q G=wOR= |= @ w= OvDN=vW|tv peW l} u= xm |Dkw wvax@ w = x =Q w "O @ |R U t v @ OQ t QO = x =Q = =kt =Q R U t v @ |twta Q '|Q=O= C t O Q@N}@ Q]=Nx@ =QDUm}O lW | w = x = Q sy w= Om} R}i w 'O m s= k= O @ R U t v @ Q |iQat "O m u= xm VQ =mty = = x@ =Q O N Q J v w= Q}Ut u} QDy=Dwm =Q ARMAC x = - v }=Q |D=@U=Lt O xm OW xDU=wN OQm|t Q=m Q}Ut u} QDy=Dwm u}}a x =Ut Qmi x@ l} umr=@ QO V O w |t Q x=Q w= Po@ V}=tv x@ "OQ= QDUm}=O '|@=Di x@v - W w = = % } o RwQ u xQ - @ QO wmU sy w= w O m xO m C pL QUty Q |t OW|t sy Pe=m CiQ wQi |k}ta Qmi x@ |@ wNx@ = = QO R OW Cm =U x=o =v ::: Okv xr-=Ut wvy xm =QDUm}=O |=} Q |rrtr=u}@ Tv=Qivm =D uy\N xWk v - = x_Lr xvwou}= sQUty xO U Q RmQt "O i= w =Q y O xm Ow@ w O= t uw @ w C }Q 1956 p U l} K@Y RwQ " lQO O =} = CQ k D - r- w= |wQ wO QO u}@ xm OvOw@ xDUWv xv=Nxwyk Q Qmi pweWt ut "sO @ uO m wNv sy@ ut Q=mi= RmQtD =D Ow@ OQ Ci=} " 1) reference manual Q@ QyW R= =Q u xv=}=Q Vv=O u=oQR@ !58 C ; ; ; 5 ; S A 4 ; ; @ C @8 @ @ R @ - T 12 2 A A ; - 6 2 ; ; 8 ; C - 6 1 2 A AU C 3 QDUm}=O Q}Ut u} QDy=Dwm sD} Qwor= "= CU= " "S w |t xOw i= w |t xOw i= w |t xOw i= "O W ! ! C3 C2 Q}Ut R= O W "O W CU= " ! ! ! ! ! Q}U "S C3 "S C1 C2 1 QyW R= Q}Ut u} QDy=Dwm uDi=} 'xr-=Ut O}@=}@ xr-=Ut u}= " (T) OYk t QyW w Q |rL |= @ (S) O@t QyW u}@ -= CU= XNWt OvQ=O Q=Qk xawtHt X qF , QO =Q = QyW | y O = xawtHt qFt 'xawtHt pN=O , |twrat Q=Okt xm Yx S @ 1 pmW Q R xawtHt x@ 5 - Y i R xawtHt x@ C3 Oa@ C2 Oa@ xr = =@ C1 Oa@ QO xr = =@ xOw i= 11 - Y i xr = =@ 16 - Y i = xmu}= p@k O}vm |aU Ov@=}OWQ R= x '| xr = =@ xr = =@ pt=W xawtHt x]kv u}= u R= T x]k u}=Q@=v@ Oa@ C4 u}= v QO x@ =QDUm}=O xm Qo}O QyW Qy x@ S x =Ut |= r- " CU= '1 T Qy pmW x@ W S x wtHt p}mWD '=QDUm}=O |rY= Ci=}yQ |= a R= R= xrLQt Qy QO " CU= CU= S QyW pt=W xawtHt '=OD@= QO Oa@ xr - LQt Qy QO " Q}Ut R= QDy=Dwm Xx S @ R= Q}Ut xm | wLvx@ |m} x@ ,=t}kDUt O}=@ X u}=Q@=v@ CU= QDtwr}m QiY pk=OL QyW wO Qy u}@ xr = u} QDy=Dwm =@ CU= Q@=Q@ =Q 4 - Y i Q |t Qmi h= o =Q B R= - Y i s}UQ@ " R= 2 - Y i R xawtHt x@ =Q O m R= GQ N | = QyW | y s}vm|t xi== xawtHt x@ |ovwoJ = R xawtHt x@ xOw i= xawtHt QO R xawtHt x@ xm |}=yQyW x@ Q}Ut u} QDy=Dwm 'sD} Qwor= s}@=}|t xawtHt R= GQ=N QO =Q |QyW " W @ Q} R w |t R= O W w |t t R= O W \ki =OD@= t W pmW |t u=Wv t ' xr - Y=i uwJ w O}v=wN@ x=Q " ' O " yO Q}Ut C4 T C3 w C2 'C1 'S Sp = X T Qy = 'p L " W X xY @ Xx S @ xr = x = R= - Y i - i = x@ =D s}yO|t xt=O= O " yO = u}= =Q Q m x@ xr = xH}Dv R= - Y i QO Q xawtHt OQ=O Q= k " s}vm|t C@F O O = pYDt " W @ QO =Q x W |t u=Wv sD} Qwor= xr - LQt Qy Y w u J ' Y CU= x@U=Lt xrY=i QO =Q xawtHt OWQ * 59!=QDUm}=O QoRO= O w |t % } o = xmu}= ?r=H -xDmv A J =Q u Q pL TBU Q "sO m wvax@ |DNUx@ =ytD} Qwor= '`kwt u QO w ut xm Ow@ w K ] sO N Q x =Ut u}DUNv u}= h= o - r- " O O |t xDiQo Q_v " v W xDUUo -xr-=Ut l} u}=Q@=v@ w OLt=v "O @ Ow w xDUw}B p!=Ut =yRwQ Qo}O -x]kv x@ x]kv l} R= =yQ}Ut O=OaD xm CU= K=w wHDUH QO Qo}O TB " | =t w " CU= CU= st}v}t |Ow OLt sy |=Q=O w p ] |=Q=O Ow QDUm}=O QO = O}UQ|tv Q_v x@ ?r=H =yR}J u}= u=tR u QO =Q} R sOQmv u= w = u}= xQ @ u QO QO |tra `wwt l} =yv=O}=} Q xHwD uwv=m Ovm xHwD ?rH CUv=wD|t xvwoJ OwOLt # Q}Ut Qy OLt -xawtHt Qy CU= OLt " Ow s}DUy w " Ow C}ty=sm Q=}U@ u=tR u |=yv=O}=} Q Q_v R= p!=Ut xvwou}= xm Ow@ u}= OLt Q l} 'Ow h= o QO OLt -xawtHt l} st}v}t O = |t |k=@ |rmWt xJ # v t Q |t xwrH "O m xmu}= R= s=Hv=QU =t= Q |t x=vo T=UL= "sO m Q C}=Q "sO m |irDNt = Q = w |=} Q Cq}YLD Ow@tm -xQ=@ QO |O=tDt |=yr=U 'O N = w |O W T CU= xDiQo Q=Qk =yDmQW | =iDU= xO Q w OQ t 'OQ=O Q R x = Q |D=]=@DQ= | y OYkt l} x@ uO}UQ |= @ R=w B | } Q t v @ ' =mDUO |tm 'x@=Wt Qo}O x-v=}=Q CN=U sQoQU | O =tD x@ | yQ= t s Q = Q =Q j @ u } H ' CNQOQ} R u} QDy=Dwm sD} Qwor= ARMAC x = |=} Q C =@YaD = Ovyt |vi p}qO x@ =yt}U w= |v} Roy=Q = = Q R= xO w |= @ =Q O N p}@k '|R UxO H Q Q}Ut u} QDy@ uDi=} x@ R=}v xm - v }=Q u U | 1 QO |O @ Q m ' Ct}kv=Qo |Ut =Q u = xm@W Q = p$=Ut pL "O m |Q = =Q RwQ w |t xDN=vW =QDUm}=O sD} Qwor= s=vx@ =yvD uwvm = xm Q}Ut u} QDy=Dwm sD} Qwor= |}=t}B=wy w " OvOw@ w xDW=Po Q=vm 'sO @ | yO @ Q m QO 'O W xYqN w =UL= sD} Qwo R= Q = Qy |O @ Q m Oa@ =QDUm}=O r= ,= R CNU u=L=Q] 'uDrwW w Q= i= QDUB wr w = =iDU= pk=OL =@ xm OvDWo|t |y=Q p=@vO x@ xm |WwQ =@ xr-=Ut u}= =QDUm}=O =Q Ovv=UQ@ |rY= " Q pL O}t=v 2 =WwB %O m xv} tR QO xrHt xQ - | iwQa t |tr a -xrH t I} y Rwv y | rw sD W=O =y i=Q o - =tW u}DUNv O =} = |O a C } Q QO =Q = y v s= H v=Q U x@ |]=@DQ= I}y xm |r=L Ovm " Q ? r= H sD } Qwo r= |= @ = O= = u t q= L = y v x m C W=O v Ow Hw x v= }=Q sw r a A J =Q QO 's v UQ A J wO x@ Numerische Mathematik OvDW=Ov " x$=Q= Ow OLt x-r-=Ut l} pL Q OtQ=m |WwQ 'wUm} |= @ O w |t =QDUm}=O OwN % } o w =@ QkD |DavY O Hw , } =} = C }Q Q |t "O m R= w =@ CkO x@ C F= =aDtQ}e ,qt=m u=tR "O @ hQ =Q OvDW=O p=eDW= T} QOD Q=mx@ u=tR u " O |t xDW=Po =w xOvv=wN -xOya x@ =yD=@F= |NQ@ ,qwtat |=} Q " W 1) routing xrY=L G}=Dv 'Qo}O 2) shortest sub-spanning tree Cq Q xr=kt u}= u |= @ Q h ] R= w =yv=O}=} Q |t=tD ,=@} QkD | =kt xH}Dv QO ' QO " Q |t "O m CW=Ov xv=}=Q Vv=O u=oQR@ !60 = O =D OvOQm|t A J OQ= v U= VwQ =UL= =yv=O}=} Q xm CU= u}= s} wo@ sv=wD|t xm CU= " w |i}m CW=O " = O =D x wtHt =iD Q `w W l |=} Q RwQ w w =yv}W=t =tW =Hv}= O =D = q = xm @, t m = w}W u}= w |t R}J xty pt=W u}=Q@=v@ | Qm P xv =yv}W=t w 3 "O @ =@ |rm KQ] Q@ xm |}=yr=U |wQ x |DUQO =yWRQ= w =tm ' 2 w p Ovvm|t =QH= OvDUy xm Qw]v=ty CUQO " =Q O = Qo}O R}J l} u=DQw_vt " W @ 5 =mty O}O * |= r vO | y vwQ= i w x =@ O R= = O Q " W `w W Q |atHr= xa > v=t X8 X1 |va ARMAC w 1 =yxt=vQ@ w } = = = x Oa@ w O w =yRwQ " vO @ = x= u hQ =aDt QO ut x wtHt R= |= a =tvy=Q | Q &sO m |v=QL@ x- }L=v x- r-=Ut QDUm}=O QO = |L=Q] s=ovy x@ | qN OvDUy |DWPo|@ x =Ut xv} - tR | y v }=Q p |oO=U Q@ ut O}m -=D |Q oR U v wO @ wO - rR= x =kt uOQw ' r O}} wo@ R}J l} xm O}DU}v 4 R= ' Q Q}O=kt sy@tQ}e 'pt=m CU}=@|t xm |aHQt w | w C F= sOQw O Hw @ =Q w u tR R= =Q x "O @ QO =} R C ! H 'sO m | yOQ= v U= =vDWLw QFv uDWwv C=O H t O=R = pt=m u Q |t Q=m x}rw= | yOQ= v U= R= |= a Cw R}J pk=OL T =yv}W=t 'u}W=t =y} Qwwv | x w 1960 - yO wO u}= p}=w= R CNU '|Q= i= = x_i=L R= QDOvm Q=@ 100 OwOL QO |va} x}v=FwQm}t 10 pO=at |=x_i=L -xNQJ |=Q=O X8 -xv=}=Q | y uO=O Q =Wi =@ w u}W=t C=}rta uOQm hkwDt |=Q@ RtQk -xtmO l} |=Q=O xv=}=Q u}= "O @ O |t xDiQo QU " W w |Q ] =Q xv=}=Q x@ pYDt x=oDUO Qy =QDUm}=O = = O " yO s =yOvwQ=Qi u}= =oty =} |R=Unvy=ty x-r-=Ut =QDUm}=O = Q =}rta 'R@U -xtmO l} R= C = Q = x= "O @ xR D | yx }= R= Q W U y v }=Q x@ xv=}=Q Kq]Y= QO 7 O w w "O @ |Rw t= u}= |Q=Ri=sQv |L=Q] =t= =Hv= xv=}=Q =@ s=}B pO=@D j} Q] R= xrLQt x@ xrLQt =Q Vi}=_w xm Ow@ xOQm s}_vD |R Us " Ov} wo|t 6 \@DQt |=xr=@vO |=yOvwQ=Qi =yv}= Q xHwD "O=O Q= k = u tR l} =vDH= |y@=Wt Q ? Ov=wDv QO xO=O - x@ OvwQ=Qi wO O}vm Q O w |t Z i " v W x wQ @ wQ Vr=J u}= =@ ?re= Qo}O x=@DW= OQmrta Ea=@ w Ovm KqY= =Q xO=O CU= umtt =yv R= |m} "OO o | Qo}O 'Ovm|t =O}B |@=}DUO | QDWt l w xO=O - = "O @ |R Us x@ =yOvwQ=Qi =oty R= w OQ t =Q = x =Q u=R U t v @ Ovvm |@=}DUO " |m} |Dkw xm CU= u}= sRrDUt Qt= u}= QDUm}=O Qw_vt u}= R= = " Ovm =O}B |@=}DUO xO=O u R= x@ w |t xOv=wN 8 Q@v=Wv xm =yQ=]k |yODtqa sDU}U Q=@u}= w O=Di= uy\N w Q=]k Qmi x@ sy R=@ =QDUm}=O O W Qo}O | w Yx X @ R= |m} Q 'OQ=O Q= k Y X w = QyW u}@ uy \N | y wO O}vm Q Z i Q ?rH "O m =Q V Q_v 1) simplicity 2) completeness 3) correctness 4) critical section 5) cooperating sequential processes 6) communicating sequential processes 7) synchronize 8) semaphore * 61!=QDUm}=O QoRO= u}= OvW=@ QO Q Ovy=wN QO Q \N l} p}mWD xO =]k l} \ki u=tR Qy Ovvm|t pta |}=tvy=Q w ?}DQDu}O@ =D sy} wQ 'Q}Ut w xO i= =iDU= |m =QDW= Qw]x@ CtUk u}= "O m VN@ xO=O =Q Q d= J Oy=wN OwHw |v=QL@ x} - L=v =} | Qo}O =v}t]= pwYL w =yQ=]k Ovvm|t Q w = Q =x "O @ Q m @ u O = O Q m x - a k QDWt x} - L=v Q |t = q]= QO Q xv=}=Q u}@ w pO D O wN@ =} OU} wv@ Q}ov=}t w u}W=t u}@ Q}ov=}t j} Q] xm |}=yQ=]k Q}owrH w R= 'OQ=O O Hw = q]= pO D x = Ovyt uy\N x O O u}= x@ =yDaQU wyit =QDUm}=O x QDWt x} - L=v l} j} Q] =oDUO QO l R= R= |m} =yvD x_Lr Qy R= x xm CU= u}vJ QO |rt=m Cy@=Wt xm sDi=} QO ut w "OQ=O O Hw O}rm O = Q_Dvt O}=@ CU= |r=N Rwvy Q}ov=}t xm |t=ovy =D R}v " W @ xm Ow@ |}=yy=oDUO u}@ |=Q=O CW=O = = = CW=O OwHw pta | QDWt l =]k l} xm |Dkw =D " |Dw=iDt |WR=OQB w C Y xm O}|t OwHwx@ u=v}t]= u}= O}rm xLiY 'Ov=t@ Q_Dvt O}=@ CU= QB Rwvy Q}ov=}t xm |Dkw =D u}W=t xm Qw]v=ty u}= u}@ |k]vt x@=WD 'Qo}O CQ=@a x@ Q R= " =@ =@ wLv Q_v R= C a QO Q @ |= @ u U \ DQ= QO =Q |Q oR U v wO @ wO s O}=@ =yv QO QO = = = 1 " v= xLiY QO " |Q oR U v wO @ wO x } B =@ x@ Q}ov=}t s=vx@ x_i=L C a Qy wO QDWt x} - L=v =]k l} =yvD 'x_Lr Qy l x@ pYDt O}rm xLiY " vR=O B u}= Qo = |= @ =Q d= J 'OQ=O O Hw l Ov} wo|t u}= wO w Q xO Xx Y \N OQ N @ R= | =iDU= =yQ@v=Wv " Q QO Ovvm|t CmQL CyH " wO |WN@ R= u pFt =yQ@v=Wv OvQ=O|t x=ov RtQk w xmu}= QO R= R= =mty |Q wO Q Q sDU=wN|t ut xJv |Q= k @ ' O w " vO @ R}v Q=@u}= R= Ovry | O u}= x }= P QO =D =yOvwQ=Qi w= "O i= Passeren hiN P xm t w O C k w CQ k R= Q h L wO = |R Us u}ty R= O = |t uDW=Po ODU= x@ pq Q}os}tYD 'QDtyt -xDmv xmr@ = x@ w O=R p}=tD w= QO OQ t QO | sQ=O O } "O @ u R= sDU}U CaQU -xQ=@ QO OwN Vv=O xm u}= p "O qkDU= QP =yrmDwQB x-$=Q= Qmi x@ CUH OwU OwW|t " W @ O = |t j}kO xm Q |= @ sRq | =iDU= uy\N Q@v=Wv t QO w O Q QDUm}=O |r=a pL = P w ODU= xQ @ QO p q - = =v = Q V } B u U WQ m |= @ w =}rta x@ C w X}NWD =} w |@| x- v=}=Q s= 1) buer QO V P w C OvyO|t Q=Qk OvwQ=Qi l} Q=}DN= " =}rta OvyO|tv OvwQ=Qi x@ =Q u R= xO=iDU= Q pik = w Q =yt=v | w@a |vat x@ uO m Q x=Q " Ovvm|t OW|t Ctw=kt xO}= u}= Q@=Q@ R= u QO xO m V P xO =iDU= V w w |Qw v =yy=oDUO |@Uv CaQU uDiQov Q_v =yx_i=L ?re= w uQOt |=yxOvR=OQB s=tD xRwQt= w CW=Ov |v=OvJ Ovvm|t |v=@}DWB Q=Ri=CNU CU= xm w Q |r}N 'ut w CNU OvQ=Po@ Q=vm O}=@ " QO \ @ t "O @ u}= QDUm}=O |U}rov= u=@ R pt=m x@r - e OwHw =@ xm T@ u}ty R= x t @ '= w@vV = 1961 p U QO = xO Vrijgeven hiN V |va} xv=}=Q u=L=Q] R}v Rwvy 'xv=}=Q swra " W @ w " =oty =Q OD@= QO = QO =yy=oDUO |@Uv QDUm}=O x-O}= Q@=Q@ QO Ctw=kt xD@r= s=wO = x@=Wt =} test and set pta r=Q wDUO \UwD Q}ov=}t Ovv=t '`@vt l} =} =yrtar=QwDUO =Q ' Q O pik Cr=L QO `@vt xm OvyO|t xR - H= w OQ=O Q= k x W xv=}=Q Vv=O u=oQR@ !62 =x Q m @ test and set pta wDUO = r=Q =tat '1964 p U QO u |Q QO xm Ow@ |}=yxv=}=Q u}DUNv O R= |m} O u}= Q=@Da= Ea=@ " W x }= 360 CiQ w u=iwUr}i s=W R wO |=w v= u } t =Q w O= u}= Ov}@@ Vv=Q=mty Q}=U w Qo}O sWJ 'O @ x v t QwO u= xm R= =iDt R= Cw xw x =yR}J CU= xDUv=wD =QDUm}=O |= v o @ =Q =}v@ p$=Ut uDN=U KQ]t |O |}=v=wD QO w= Q O |t x =DN@WwN " v=O Q V= v = "O m Rw @ 1965 p U QO Qo}O Q=@m} |vi x=oWv=O QO Vv=} wHWv=O |=Q@ |v=LDt= p=w-U |L=Q] sQoQU =QDUm}=O Qy_R=Oa@ RwQm} 'p=U u R}}=B QO O}t=v xQiv GvB s=W -xr-=Ut Ci=} Q}}eD QDUm}=O =Q u = " CU= xDi=} |v=yH C}iwQat = wUr}i s=W -xr-=Ut |va} 'O}t=v " 'u i w P w |Q N= e ? J OQ wiUm x=oWv=O O=DU= l} w GvQ@ xr=}B l} |=Q=O s=Om Qy wUr}i AJ CtU w h ? J 'h O Q}o@ Q_v % } QO Q} R O = |t Q_Dvt |DOt " v t O = xDW=O Q=}DN= " W @ QO =Q O xDUWv |R}t VDU=Q w w u h ] w P w w= Qy = CQ Y @ =Q |Q N= e u v k 'p L = 2 QO w Qy O}=@ w P Q Z i w P w |Q N= e ? J O = |t " W @ w |t =Pe |DOt 'Ovm|t Qmi |DOt ? J wO R |rw u s v |Ow @ =v V=|Q m wUr}i Qy w 'OQ N AJ CtU w Ov} "O @ uw y |v=vw} hwUr}i GvB O}vm Q " w x w xm xJv x@ QwO OvDUy ? J xm |r=w-U ' Q y " v= wUr}i Qy CU=Q CtU Q xRw t= 1 h Q wUr}i Qy uOQ N = e |= @ h ? OvvR|t hQL xv =yv O}vm ZQi CU=y@ wJ uDW=Po w uDW=OQ@ j} Q] R= Qo}Om} =@ u=iwUr}i \=@DQ= =yvD A OvU} wv|t xv " Ovm % "u xO =iDU= w P Q Q} R sD} Qwor= uOQ N= e |= @ =t@ Q_Dvt CU= |DU=Q CUO OQi Q=}DN= QO =t@ Q_Dvt CU= |BJ CUO OQi Q=}DN= "u Qo = QO R= h wUr}i Qy O}vm Q w Q=O @ =Q Qo = Q Q lv}= Z i CU=Q CtU ? J w 1 AJ CtU ? J w 2 wN@ =Pe 3 w Q=O @ =Q "Q O Q}o@ w P x@ s}tYD u=tRty Qw]x@ u=iwUr}i s=tD xJv=vJ ' v uOQ N= e ODi}@ " w =iD= CU= umtt R}J OvJ j Ovy=wN Q_Dvt OwOLt=v Qw]x@ 2 xr - LQt QO |rw OvQ=Po|t QU CWB C}kiwt =@ =Q sD} Qwor= 1 xr - LQt |oty w |t xDio "O W O= =_Dv= x v t Q QO O =t@ " v QO sD} Qwor= xr Q 2 - L t QO w xOQw |DUOpe@ OQi V= 1) C. A. R. Hoare w CUOx@ P Qo =W=tD uOQ N = e 2) chopstick uB=S w w u}J w ? J 3 l} xm u=iwUr}i Ov}Wv@ Cm =U |DOt w P CU@u@ C}aw u}= x@ w QO |Q N= e ? J R= |m} O}vm Po@ u}tR w OQ= 3) deadlock =Q Q O= " v t = Z i 'p L V@ wJ 'CU= * 63!=QDUm}=O QoRO= u}= x@ O =} w P CYQi x=oJ}y Q=m =Oi wUr}i xm Ot Oy=wN OwHwx@ p=tDL= u}= Cr=L u}= " @ v uOQ N= e h w |t xDio "O W 1 |]Lk C}aw w P CYQi Qo}O |a@ R= QDW}@ |a@ CU= umtt 'OvQwN@ =Pe Ovv=wD@ R}v u=iwUr}i s=tD Qo = |DL uOQ N= e w |t xOv=wN |Dr=Oa|@ R}v C}aw u}= "O W Ovm|t " Q x= =iDU= |m =QDW= xO l} QO = xm@W w x |]=@DQ= CQ Y @ Ovy=wN@ =yy=o}=B s=tD Qo = jiwt sy R=@ 'Ovvm |aU =} =@ = = s B p UQ= u = xQ @ wO O}|t V}B u i QHt =} s}U l} R= ,q QO , r e Rw @ |= v }=Q | y CU= = " xrY=iq@ |oty Qo = w Oy=wN xvqO=a=v 'pmDwQB "O @ =o}=B l} =} hwUr}i l} Qo = p@=k s=}B l} =yvD p UQ= " w u}= CQ Y =F w " CU= CU@u@ x- r-=Ut x@=Wt u}= xm OvwW x wQ @ wQ |]Lk =@ CU= umtt Ot=Hv=}@ |]Lk x@ CU= umtt sy wor= u}= CUOx@ Qo}O 'Ovm =O}B u= Ovm|t " u uOQw QO |aU = |m} u=L=Q] xm Ci=} QO ?HaD p=tm =@ QO = wUr}i s=W x-r-=Ut uDN=U KQ]t 'u i xm Tm}Dr=t pt=asDU}U |va} 3 hkwDt ,qt=m C}akwt x@ xDU@ CU= umtt sDU}U O w |t |NwW x@ % } o Rvt x= QO |w u=O v }=Q O = xDW=OQ@ w= w P " W @ l} Q_v x@ C= uO =}rta C w =Q |Q N= e ? J Qmv xHwD Q]=Nx@ =Q w l} = 'u tR u R= Ov=t|t w =tDL= |rw u p TB p=U OvJ =QDUm}=O pt=a|=ytDU}U u} QDxO}J}B Ov=xOQmv CU@u@ h Oa@ xQ @ wO CU= sm Q=}U@ |L=Q] |D|s= x=oWv=O Ovy=wNv CUOx@ =Q VR=}v OQwt `@vt Ov=wDv " O O " W CU= 2 |R=U|iO=YD '=yxm@W |=Q@ sy w u=iwUr}i |=Q@ sy 'pL x=Q l} 'OQw x W Ovvm|t QO w O = Ovy=wN jiwt=v |oty 'Ovvm p=UQ= s=}B x_Lr Q_Dvt OwW|t u}}aD |iO=YD OvwQ=Qi l} \UwD xm |v=tR COt R= wvax@ " v t | U R= QO = x= | y v }=Q 'p t u= Q@ x_Lr Qy u |wQ Ov@=}@ xm p$=Ut xvwou}= x@=Wt QO wtat |rLt xm@ W l} - |= =mt= xW}ty x=o}=B l} Qo = 'Qo}O x = wUr}i s=W x-r-=Ut " w Qmi ,qY= OQ t QO | wUr}i Qy xm |D}aw pFt CUQO |D|s= u=L=Q] QoWywSB w u= w 'O @ Q 'OO o w |tv u= D Q CD=tW Ovry lJwm QyW l} "O m =m} Qt QO =QDUm}=O u}= QO |rw w= O =x weWt CmQW u}= " W Q m @ p QoWywSB QO O xt=vQ@ CLY C=@F= C}r@=k O=H}= " W CWov " x wQ @ wQ |v=OvJ p=@kDU= =@ '|O u= wvax@ = x =Q w CiQ}PB =Q 4 = CmQW RwQ @ Q Ovtvwv=k hQY w= w |R U t v @ uO m =YDk= p}qO x@ x=o w = w qD QDW}@ |Q m V |ovyQi p}qO x@ x=o QDUm}=O C aO = 'xQwO =yvW}B pwY= 'w= |O O w |t % } o 1) starvation 2) randomization 3) Multics 4) Burroughs xv=}=Q Vv=O u=oQR@ !64 |L=Q] -xQ=@ QO |HQ=N QwWm l} QO =Q OwN |v=QvNU u}DUNv ut xm Ow@ 1970 p=U svm|t Qmi OW Q=RoQ@ T} Q=B pUmwQ@ O u}= =Da}@] QO =Q Q u= } t xDmv =t= |Q= O |t O}rwD =yv Q " W |W=v u=H}y w Oyov = Q QDvm p@=k xm |}=yxt=vQ@ Qty |vqm OwU CmQW = =]N =@ uDiQ Q=Hvrm =yv ,=Qy=_ = O x@ |WwN CN=U|t |wQ R Q R}v "sO m Q= o @ " v =Q QDO@ =yxt=vQ@ xJ Qy w R}v u=U} wvxt=vQ@ xm sw " Q w O OvUB|tv ,qY= u QLt OvO=O|t s=Hv= xm $ C}kiwt =@ |O } R |rw QO QDW}@ Q=m OvOW|t xDWwv QD}rwY= Q}e | yx }= = "O @ x= |= @ | w y R w x=Q QO w Qo}O ,qt=m C}aw '=Hv | yO=OQ= k R= =yv =Q} R Ov=Ov u=Wv ut R= =Q =@ C F= w p |= @ w O @ u o Q |t ?Um Q=Ri=sQv w O m - =Hv= 'OvW=@ CLY "sO=O s |v=QvNU u}ty 'Ovry x@ CWoR=@ Q O xm OW uWwQ ut x }= , |DmQW QO |v=QvNU u}= QO = pt=m |Q m OvDW=O CUwO O lQO s a xt=vQ@ =Q QD@r=H u R= = =@DW= C y Q CavY =D OW Ea=@ 'Qo}O |wU R= QDy@ C}i}m =@ |}=yQ=Ri=sQv x@ R=}v w wUm} R= =QDUm}=O Q PD R= Q= i=s v Ov=xO}vW u=U} wvxt=vQ@ s=tD QDUm}=O =Q = GO TO xm OwW|t Ea=@ Q}oQ=m x@ = x@ CWoR=@ |=Q@ |=xt=vQ@ xmv|@ Ota Q}F-=D Qat xrt - H u}= 1 | Q m |=x hw = |t pDNt w OR U =Q " CU= Q w Q QDW}@ Oa=wk "OO o Q=OQ N @ | = Q]N l v w VN@u=} R GO TO w xt=vQ@ |}=v=wN u}vJ C}=aQ x@ O}kt Q} = =yQ=DiQ xvwou}= =QDUm}=O x-O}ka x@ GO TO | =yv=tQi R Q = Q =tD OYQO O Q |t = " vO o O xO t x W w =Q O N = =iDU= =iDU= R= xO xm " O Q = = Q R= Oyov " W @ = xv} Ry Q = Q@ | y =}U@ R= |Q uO @q @ w u}= =@ 'O Hw = Qy xv=O=R OvQ=O CUwO QDW}@ |Q m Q =t u=yH 40 Ow L QO ' L p L QO = } R OQ=O |v}@V}B `kwt O = xDW=O x}rw= R= O } R xO - OvQ=Ov CUwO u=U} wvxt=vQ@ OvyO s=Hv= Ovy=wN|t C= F-D |Q= i=s v | yxSw B s w 'p Y= QB@ |Qo}O Cw=iDt Q=m x@ 'CU= Q=m l} s=Hv= p=L QO xm |=xt=vQ@ R w p Y= \@=w 'OR=O "OQ=O Q= i=s v |Q= OvR=U |]@=w w C= m QDQ}O R}v x}k@ OYQO 70 w Ota QO |=x w =YDk= |O OvwW|t wer 'xtD=N R= p@k C=}=} Q j=ta= QO PN= x@ jiwt =Hv QO w= w OvOQm u=mt pkv T=RoD u}DU QyW x@ V=xO=wv=N w =QDUm}=O R =yv nQ @ O Q = u= vR i 'u tR QDUm}=O O = " vR=O w xDW=Po "O @ QB@ 'hw u}= QO QoWOQo x@ | O RoD x=oWv=O " W T= | Qi u U * o =w Qat nv} QwD u}W=t =@ QO xv=}=Q swra QO 2 QoQ@twrW Tmrwi l} =@ =D OvDi=} CYQi =} T k QO '| =D |O U= QUty V QoWOQo nv} QwD u}W=t x '1980 - yO =Q p}=w= QO |UQm u}tOY OvOw@ xOW w w= w uo =w Tmrwi u}= sU= CU= xDWoR=@ C=}=} Q x@ xQ=@ wO '|r@k |=y}i=mWwt x-t=O= QO w 'V=|tra VqD R= `]kt u}= QO =QDUm}=O % CU= " =} = Q C } Q R= | DxO hrDNt QDUo -xOwOLt x@ =yrwH=t =} =yxirw-t | R= =Q u 1) \Go To Considered harmful" = x =Q |R U t v @ R= CU= QDy@ sD=}@ QHD p=kDv= R R}J l} uDN=U 'nQ @ QYt lv}= ut hw qD V Q xm s}v=O|t =t -xty |= @ 2) Schlumberger Centennial Chair * 65!=QDUm}=O QoRO= = x =Q =t -x@ QHD |R U t v @ QO s}vm xrwR}= O " Qo}Om} w = H R= =Q =yWN@ s}v=wD@ O}=@ w " s}yO p}mWD =@DW= pY=i l} ?=NDv= =Q} R CU}v Q=m l} s=Hv= QO u=QoQ=m uOQm =OH Ovv=ty Q=m u}= xm O} wo|t 1 x Q |t Q=m sHL -xO=ar=jwi V}=Ri= Ea=@ '?U=vt=v =} "OO o =@ xm OvQ}o@ s}tYD Ovvm|t |oOvR |irDNt 'pw= u tw t = w |vwitU s}y=wN@ |rw= R= Q xm CU= u}= Qo}O =U@ =U@ =} xr-=Ut u}= x@ O}=@ u=R U t v @ OvW=@|t x@ w =}U@ CU= Q=m l} s=Hv= w}H=O =@m} CU= Q=R}@ w= " = =@ x@ C ] DQ= QO u= oQ m =y}oS} w s=tD R}v |=} Q | = |t xH=wt pmWt =@ 'OR U O}ka x@ =Q} R CN=U =yQ = xt}v w= x - xQ m w = "O @ xO=O ` HQ= =Q x u}= Q =U@ CU=tW -xOyaQ@ xi}_w pw= % hrDNt |t=U= =@ =}U@ O = ?U=vt R= sO t R= |Q " W @ w w O |t OwHwx@ wO ' } Qw = '` t u xQ @ QO VN@ u w |t R= 'OR =Q O W xm CU= K=w |rta w Q O uO m = H R= = x Q_v OvW}Ov}@ | y } " Ovv=wN xm |i} Q=aD QDUm}=O R= = Q Q sO t Q l} x@ xOvU} wv sO t R= xw o O w |t w w l} O=H}= R= p}JQJ uwDUv} w xD - Wwv u=@ R|U}rov= =Q % } o ` t VN@ '|twO u swO 'swO VwQ Q = |rtaQ}e " h} QaD '=QDUm}=O x-O}ka x@ ? N = |O } R Q =Q=O =Q Q m ? m u v= N 'Q w O}J}B CyH}@ w =Q O W = |rta s}UkD " O @ x ::: wvax@ O =U@ |vwitU l} sy w |t =QH= urw} w =@ xm |vwitU R= 'OR =Uovy u}@ = x =Q O w =Q =F " vR =Q O W "OQ=O R v u=R =D O =U@ " vR l} x=Q Q Z i 'p t u= w |t =QH= pUurw} w =@ xm |DtUk s}y=wN@ |twU w OR |@ wN p=Ft u}= M} Q=D l} =t= VwQ wri =@ xm |WN@ s}y=wN@ |twO ?}DQDu}tyx@ xm R=Uovy OvJ O}vm QO VN@ '|rw= xm CU= u}= Q=m s}UkD pw= = H= C " = QyW | y w= " C * U= x }= O N O w w C}ty= = R}J xm |t=ovy |=xR D EL@ CyH xm |v=@ R O=H}= OO swO w ' } H O O |v=OvJ `q]= '|twO -xi}_w " vQ= v =D ? u}= m QO C QO w= =} = }Q w |rY= x-O}= xv} tR u }= w CQ Y x v= wr }=Q s a QO CU= xOW |rHDt " = QO |O } R C | }=Q w oCQ Q QDUm Y |= @ = = y Wq }=O | u }Q D N Formal Development of Programs and Proofs =k}kL D uwv m = D O 2 C U=y v CL Y " =@ F= x=Qt y x @ = yx t= vQ @ uD Ww v C w ?}=e xW}ty ,=@} QkD =y}}=m} Qt " v=xO @ =} u}= 'u t =D m '? CU= xDiQo QO w QDUm}=O x-O}ka x@ %= O Q |t QU@ |}=ORC=}=} Q ' v @ Vr=J O QD w x W `= N= 3 Q u k QO =y}}=m} Qt ,=Qy=_ |=} Q x-v=}=Q xm CU= uQk u}ty " u}tRQU ' QDv=wH QO nvyQi =@ |}=B wQ= l} = x= u v=O v }=Q 1) interface " O CU= xOW xDN=vW |r=HvH 2) formalism Q QO = } R CU= CU= xOW Qy=_ % R= =y}}=m} Qt CU= R}ov=se Q=}U@ xD@r= u}= xm w x =} = xOQw O Hw @ C } Q QO =Q |=x =aDtQ}e |D}YNW hQ QyJ |=x Q |}=QoCQwY " vQ=O T= y wvax@ u= 3) mathematical computer w= Ota w x =@ = QDUm}=O CQ Y @ , r e = xm CU= p}rO u}tyx@ " =yv=QJw=o xv=}=Q Vv=O u=oQR@ !66 xD@r= " v W O w |t OW w p= -U w= R= w V y w= xOR CioW ,qt=m R}v |Dkw =F wvax@ 'p t u= =Hm I}y Cio " % Q_v |NQ@ w= C= x@ x qa w= - k w Qy R}tRv] Qw]x@ | w |rw w x wQ @ wQ CU= xDW=O " CU= xOv=HvQ " =_Dv= C=Q jWa xm s}DUy x@ jraDt 'Qo}O x-QyJ O N QDtm R= | =Q =D #O = xv}tR |NQ@ =Hm | =Uv= u}@ w u |kqN OvtWv=O =@ =t 'xQyJ l} Qov=}=Q | w sra =}U@ R= |Q OW}v srk xm CU= : : : sDU |}q] x} - YwD xU 'Ovvm|t p=@vO |awvYt =D |Ow L QyJ "OQ=O x | QDUm}=O QoRO= =yrLx=Q xrYwL|@ |= w w w ? N O C@=F Q=}U@ s}=yDw=k =yWwQ xm |v=wH " " u= Q OQ=O Q= Y= w= QO OvtWv=O ut Q QDUm}=O |= @ = O}vmv C@=kQ u=Dv=Q=mty =@ RoQy O}yO s=Hv= |tra C}at=H w |DUQO QU Q@ w OW=@ ?U=vt w O}it '|tra O}=ka w =Q O}v=wD|t xm =Lr x@ xm O}vm ?=NDv= 2 |awwt 3 =Q O}vmv xLr=Yt " 1 = u} QDDNU |Q m ^ p$=Ut Ck=]sm OkDvt w |t |oO=U x@ xm CU= |tO xm | |awvYt wO = u= D |D=k}kLD =Q w xm V y QDW}@ R}=tD =y}}=B wQ= y s k =Q w= R}v =QDUm}=O | |t}_a syU 'Q=oOv=t VQ= Q VmQO =}U@ Q=}U@ QO QO QO R= O " v=O OvwW|t p!=k u}W=t wy@t xm|r=LQO | y Q}o|t Q=Qk xv=}=Q swra w= "O m %OQ=O = | yOQw UO C O |t =y}}=m} Qt |LwrxO=U |rHD w= w Vv=Q=mty "Q |tra w= CU= ?HaDt Vv=Q=mty |D=k}kLD O w |t O OvDUy " % } o " vQ=O wO R= ' u}@=Q pm}=t OLt=v O}O ji= =@ | =yNU=B Q Ow s Q CUO |a]k " } Q=O @ xDmv u}= |rHD Qo}O ' QDtm xv w QDW}@ xv " =@ x@ CQ a CU= " w O =tv|t Q=wWO Q=}U@ 'Ovvm ' =NDv= ? Q P =@ V } B hO Q R wD |R=Ux} Q_v Ov}Qi QO w= = O}=} Q w= |=yQ=m w u v= Q =Q |= @ V " =mL= OwHw CU=tW u}t=Qi Q qD R= O}=@ =t xJv ,=k}kO '|tkQ v | t= s =YD =} Tv=W ?UL Q@ OQ t QO uO mx } Q OvtWv=O G}=Dv x@ |@=}DUO \begin" \assign" \do" Q}_ " } u= w OvyO|t s=Hv= OwW|t xDio =yv x@ xm & Ovv=wD@ =yxv=}=Q xm u}= QwYD 'x=oO}O u}= w | OvtWv=O = x =Q = x= | y v }=Q =yv=@ R '|R U t v @ | = QO Q l} Ovv=ty u}W=t |= H= xO - t 'xO @ w =D QO =Q O N Q iQ ' D @ u R= =} w OvvR@ O T L CU= xDW=O QD@}Ha sy u}= R= |D=QwYD |DL 1 u}@=Q pm}=t " O p$=v xv=}=Q swra R= |O}OH xR - wL hWm x@ =yxv=}=Q Q=DiQ |ovwoJ " t `k=wt QO xm OvwW |L=Q] |=xvwox@ O}=@ X=N |=xv=}=Q |=yxt=vQ@ |NQ@ xm xDmv u}= VQ}PB QO =Q xv=}=Q swra xm|DQwYQO CU= |}=yxt=vQ@ u}vJ O xm u}= uDW=OQ=y_= ,qFt pw= |O a w w |t =QH= "O W p@k CU= ji=wt = =@ C ] DQ= w w= =@ 2 | l}D=@ wQ =D xDiQo =DUyr 'wqWwQw u=tr wqUQ@ QyW 'u w |UwQ ,qY= QO w O @ =}yr= w C QO QDmO x-HQO | |or=U 17 R= w Ow@ C=}@O= |=QDmO VQO=t 1) Michael O. Rabin QoWv=}=Q 3 CU= xO}Wm Vr=J x@ Ovvm =]N O}rwD |Y=N " =} | vO R= |Q =ovRtQ |t}rm |v=LwQ = = |oQR@ VN@ '?HaD R= hrDNt w= xO= v N - O |=Q=O w s N N w= Q B = p =tm =@ Q = | yO @ Q m QO RwQ l} O = CU}v ,=ak=w " Qy Q=@ =yvw}r}t QO 1931 p U QO " t =}vO x@ swO u}@=Q pm}=t |v=yH nvH R= Q |t T} QOD C}Owy} M} Q=D w xiUri 'wqUQ@ |@yPt x-UQOt "O m 2) computing world 3) cryptography 67 xv=}=Q Vv=O u=oQR@ !68 x@ = V}B 1935 p U QO 'wQ * C qmWt |v}@V}B =@ w= w= xO= v N - " CWwv|t = w Q =D u mO m |= @ u U=O | Q =y@=Dm =mt pkv u}]Uri "O m u Q]N xm CUv=O|t w = C= w O @ x o =yv=tr wy}O q}=tD |O C CW=O xm |UwQ -xv}W}B =@ Ovm|t O}OyD " x O QO =} Q x } t C- y d= U - UQ t - =D Q uy}t u U B O}=@v w |NQ@ =t= R= CU= x@ CUO "O=O R= =Q x Ov} x@ OvyO p=kDv= s}rWQw= x@ " O u}tRQU |Q B =Q | O}t= xvwoQy O}UQ w= ' O x@ QrD}y |Dkw CQ k xUQOt xm OQm O=yvW}B =yv x@ Q |DNU u=tR uwvm = xm OvDio |= @ w CiQ |@yPt OvOQm Cir=Nt xO}= u}= =@ |v=tr w Q =yQ OW =i}L =D Q}@O l} Q}Ot 'Ci=} p=kDv= p}$=QU= x@ QO u U w= xO= v N xm u R= Q |v}O "O m =Q h} wQm pB -xDWwv =y@ wQm}t u=}JQ=mW wO wYD u=vJ w w}@ wQm}t u=t=oW}B -xQ=@ QO '|S r C=Q O sy=wN CU} Swrw}@ wQm}t xOv} " W x O Q O wO ' UQ t w y=Q QO sDUWv =yv Q=vm ut ltm ut QO Qo}O =y@=Dm | Q qm R= w w x@ =Qt ,qt=m xm CU=wN|t x@ u t =Dm 5 8 R= Q =@ = Q 'O m C F= yx }=O w O x =Ut Q Oy=wN "O m "sO m x " u}O Q =Q w= xm Ovm ?}eQD QUB ?}Yv =D u}= ? m O w |Rw Qm} TBU Rw R= pYi l} CW=O " O Q |aU u}@=Q sDiQo " Q |@yPt Ow @ O sQ B xm Ow@ |k=iD= u}= |rw 'OW Oy=wNv u}vJ u}= xm =Q u}rm =YDN= nv} QwD u}W=t X w =Q VQ B O m Q}B s=Hv=QU |rw x " |U w 1 p}YLDr=dQ=i '1950 - yO | xD w sO=O p}=w= QO u}@=Q Q@a wQ@}y x=oWv=O swra =} = =D ut "T= - W v C } Q ? m Q P Vv=}=Q swyit ,=DOta | } B " 1) computability xm CN}ov=Q@ =Qt j}kO swra |}=Q}o xm OQm|t |v}@V}B |DUQO x@ O 'u u v= N xv=N x@ R= = t ' " W Q xHwD "OQw =ov OvOQm|t xm |}=yQ=m x@ OmWv=O R= 'OW QWDvt p}$=QU= QO =yxv=}=Q xQ - =@ QO Cq=kt u}DUNv xm |v=tR |va} = t Qm} =y]N OQwt QO =Q |=x}k u=wD|t ZLt QmiD =@ xm ODUQi@ swra x-OmWv=O x@ VQ B QwO Q |= r- x - = = x@ pm}=t O xr-=Ut u pL x@ jiwt |y=Dwm u=tR QO ut w OvDU=wN =D =a | yQ m Q w O w = |or=U Q `w W 's y= N Rw u u v= N 12 D x@ "s W "O i= , k=w ur xm u}@=Q QOB O w |UO}rk= -xUOvy p!=Ut pL sQoQU w OvOw@ xDUWv syv Tqm RwtVv=O O w w QDoQR@ p=U w ? O l v= ' TwQO VR t Ot se=QU x@ |Uv=WVwN " W p k w= R= Q |t Qmi |or=U " P CU= ut sO m Ovvm VrL OvDUv=wD|tv =yv xm Ow@ R= w= | " TB |v=tR uy}t =Q " vO @ "O m ? H O N x-UQOt x@ xm $s W G= N= TQO T C}ak=w u}= w 'xr-=Ut u C=@F= |}=@} R Q =Dm ? sQ B =t |v=H =Q "O m w O R= ' CN}ov=Q@ nv} QwD O C W x@ 69!u}@=Q l} pm}=t QoWv=}=Q 'xH}Dv | w QO Q x!=Q= CU= Q}PB=vVv=}=Q xJv "O @ xO m w j]vt =} = "O @ |rw OQw sy=wN = xkrL -x} Q_v Q P Vv=}=Q =,YwYN |wQ | } B x =Ut sDiQo Q@H w x}rw= h} QaD 'nv} QwD ur =v l} xmr@ Ow@v O}OH w C } Q | yx }= QO =Q |= r- | y = O Q@ |vD@t R= |= j]vt x@ xm sDUv=O|t sy w w = |Qw i =ty u tR u OWQ= |U=vWQ=m RD 'sD=}@ QHD QO =Q O N =v |Qw i V ut QO QDUo Q |= @ Q pL Q}PB|}=Hx@=H 1 "sO m "OQw |wQ nv} QwD = = x@ TBU u}@=Q | yQ m |Q}PBVv=}=Q w = =}v@ '=yxv=}=Q V}=O}B | yO x@ =@ u}= CQ a p@k R= = |rw OQ@ Q=mx@ 'u tR u QO O O |t " v W =}U@ Pe=m xmD l} Q ` Q = Qy u QO O % yO VDr=L |t s=Hv= w |t "O W |y=vDt w O l} w O= t w @ t =Q ? k w Q= v =Q = xU =Q Q m OO =@ir= Q s= R= =@ =Lt s=Hv= xv=}=Q |O CiQo Q_v " Q u}vJty O @ xO m Z i Q =Q w QiY O}DUy xm |a@ Qt R}J x@ xm OQm KQ]t | QO x}Qi u}= =Q O = " W @ s QO Qo = Q O =F R= wvax@ 'p t u= x}Qi u}= O } = } Q u= OvtWwQ Q=R@= | =iDU= =@ nv} QwD R= xO Q @ r } y O } w }O \ Uw D Q@r}y Ovm pL " w O =yDr=L | R= =@F= C R= w xDW=Po w= "O @ Q |t u}}aD x_Lr "OO o | =ya@ Qt R= |m} x@ |}=yr=Ft 'QDwrH |tm = Q QO k = } R |y=vDt O= Ovm|t OaD |=Q=O =iDU= xO xv=}=Q xm |k}kO x-awtHt pt=W 'nv} QwD Q_v R= xv=}=Q x- t=vQ@ l} O Q |t " }O o w= = jO Y O =Wt ?UL Q@ |Y=N C= y =}rta Ea=@ O}vm u} Ro}=H l} =@ Ov=xOW xDN=U uwvm =D xm |}=yxv=}=Q s=tD xm x = U t x m Ow @ =Q |= r- Q}os}tYD x- r-=Ut x@ j]vt pw= - DQ w C =Q u |r=}N x-v=}=Q \UwD xm OwW|t xDio Q}PBVv=}=Q = O w =Q =y]N =@ xm Ow@ Ovr@ CWwv 2 OaD u}@ X}NWD x@ 1920 p U QO 3 | % Q@ xv=}=Q O= 'O @ x W x v= N | Ovm Zkv =} " = " } w @ 'C wta xv=}=Q Q=DiQ T U= CU= umtt =Hv= p@=k 'OW xDio xm |@}DQD x@ 'C QO |O O Q CU=Q CtU x@ `@ Qt l} w= CU= | v= t r xv=}=Q \UwD Q=m s=Hv= |ovwoJ nv} QwD Oy=wN x$=Q= =yDr=L " W OLt=v " ' x_Lr Qy hw L R= |Ow OW|t xO=O |OQi u}vJ x@ xm Ow@ =yrtar=QwDUO 'O @ QO =Q |rai `@ Qt 'Ovm|t CmQL Q=wHty " w Q P Vv=}=Q |k]vt =Q | } B Q =yDmQW \UwD xm Ow@ |vR =} OQt |vat O =Wt u}= Q nv} QwD " Q h} QaD |= @ w x y xO m Z i CU}v w= R= O}=} Q 'nv} QwD ur u= "O m O |t s}UkD |}=y@=k x@ =tv j} Q] Cr=L x@ =} 'OyO|t Q}}eD xv=}=Q xm Ow@ |U}rov= " W xm |Dr=L 'OQ=O xS=w w= - C U Pe=m sU= nv} QwD |m} R= Q w}Bt=m xv=}=Q =Q D ONDU= |=Q=O Ovm|t xOy=Wt xm w OQ=w | } H | = '1935 p U QO 1954&1912 nv} QwD QO Q=w w OQ t O } t= n v } Qw D Entscheidungsproblem |=} Q xrt - H Qy Ov=wD@ xm CU=wN|t 1) commutative rings 2) \On computable numbers with an application to the Entscheidungsproblem," Proceeding of the London Mathematical Society, (2) 42, 1936-1937: 230-267. 3) rst order logic xv=}=Q Vv=O u=oQR@ !70 xm =Wv O=O u Qo}O w= ' =@ x@ O = xDW=O OwHw Ov=wD|tv CQ a " W @ | OvtWwQ Q=R@= u}vJ xm =Wv Vv}W=t O=O u OvW=@|tv Q}PBVv=}=Q xm OvDUy |r$=Ut " = xm CiQo s=yr= '|W} Q]= 1931 p U QO w= xDW=O OwHw |UO}rk= xUOvy O}=} Q u= =} = w w w = G}=Dv |DqtH O}=@ xm Ow@ w C } Q OQ t QO Zkv xv O = S =@ p@=k S u Q =v }= @ @ =iDU= x-O}= Ov} wo|t " dwQO Q CU}v xW}ty Ovm|t Z i Zk=vD u |DUQO "OQ=O R= xO " =@ O}vm CQ a =@ uDW=OQ=}DN= =Wv CUNv w OQ=O O Hw p$=Ut w xDio " |y=vDt=v CU}v OwHwt Q |= @ |t Ow Q |WwQ x@ CmQW " Q CUNv O O w= Q |rta O wo@ % } " w xDio sy dwQO QO =Q u}= QO =@ p@=k C F= =@ C=Q a w VO N u}=Q@=v@ TmwO=Q=B u}= nv} QwD O= OaD O}=@ xm CU}v =yv pL |=Q@ |U} wvxt=vQ@ p@=k RoQy |=xv=}=Q I}y xm x xm |=R= @ w OQ=O O Hw R= xm OwW |U} wvxt=vQ@ Qit x} - rw= `@=wD |y=vDt=v OaD xm CU= u}= O= w= ut O=O u =Wv QkU '\= "O m u x CU= xOW Q=@ u =} xm CU= u}= Qo}O x- t=vQ@ =@ xm | woewQO TmwO=Q=B x@=Wt |r qODU= | Q} = u}@=Q O=kDa= x@ Qt= u}= Q - v }=Q | yxO=O |=R= @ ' OvtQ=m ORv x@ w Ow @ V s= |@| QO |m} O}vm u= } t R= Q Z i "OQ=O R v x= O QO |= v }=Q ' W =Wv nv} QwD xO=O u Ovtxkqa w '? N O}@=}@ Q=m u}= " = w w u}= x@ u}@=Q xm C a t =mt pkv =m} Qt x@ u}@=Q u}=Q@=v@ Q}oxQy@ R= | " =} xv =} OvwW|t hkwDt =yxt=vQ@ xm u}= |UQQ@ w Y CU= umttQ}e |twta x-r-=Ut u}= C= F-D ' x@ X x= x w x Ov=wD|t |= v o @ = 'Zw CU= |vOWv Q=m u}= xm CU= CW=Ov OwHw p}$=QU= |= @ w xrtH j i - O = xDW=O OwHw Q}PB=vVv=}=Q p$=Ut |y=vDt=v C t QO x = Q uDWwv xm |tD} Qwor= xm sy=wN|t =tW Q CU}v 2 " W @ x = Q =yv xt - y x =} OW Oy=wN hkwDt = O= i= w w@v CUQO v QO w \= |v=Uv= u}W=t x@ xm |}=yxt=vQ@ |= t v @ OLt u=tR "OQ=O |O } R = w w CQ Y OvW=@|t =Q=tW |rw |y=vDt=v =yxt=vQ@ O=OaD xm|r=LQO OvDUy 3 =Q=tW=v - v }=Q |= @ |= t v @ Q mO N xO "OO o V= OaD |va} " Q |t R=@ \= CU= O= " v X x= S =@ C F= 4 CU}v pL p@=k xv=}=Q xr} xr-=Ut s=vx@ =Q |Y=N x-r-=Ut nv} QwD - Uwx@ xm CN=U KQ]t hkwD - x-v=}=Q OyO X}NWD =@ nv} QwD = u}= w Ow@ Oy=wN 1 CUQO=v QO @ QkU %O @ O=O CU}J hQL u}= |vat hkwD x-r-=Ut s}yO|t Q=Qk CU}v " QkU u=tR x@ `=HQ=&OwN =tD # " xm Ow@ u}= pOwo x-O}= Q u=O t s |y=vDt=v '|=} Q `@=wD O=OaD xm O=O u=Wv w= |vat O QO w u= S xH}D " R= wD@ xv xm OW=@ =yv uU =@ p@=k |rw CU= CUQO xm CU= |DQ=@a CU@ Q=mx@ w= =@ =Q |O= a= w= C F= " O=O u pq C F= 25 w O m C F= =Q ODU= u}vJ TBU % |= @ =Wv |or=U xO=O u p@=k S O} wo|t xm S pFt |k]vt CQ=@a l} QO =Q =yv w s}vm|t ?=NDv= Q nv} QwD R= Q Q " " W @ C F= w_vt u}= 'pO o CQ m Q m O Q |t Q=m " vO m Q |= @ Q |= @ x p}=w= QO |tm Q=}U@ 1950 - yO Q P Vv=}=Q xv} - tR | } B QO wDUv} QB x=oWv=O OQ=w j]vt |QDmO uDiQo |=Q@ TBU w CiQ =}v=wr}UvB x=oWv=O x@ C=}=} Q VRwt " W u O w |t % } o 1) false Church 2) not computable = u}= xQ @ 3) uncountably innite QO O " W 5 Q Rw wHWv=O u}@=Q I J w v r | 4) halting problem 5) Alonzo 71!u}@=Q svm " pm}=t q = lQO , t m =Q |=} Q j]vt hrDNt =iD nv} QwD x-} Q_v =@ xm Cw w = x@vH =D OQm ltm ut x@ | y =@ xm Ow@ |O Hw Q P Vv=}=Q x-} Q_v l} | } B w |k}kO Q=}U@ OQt w O @ u =@}DWB OQ w= u}vJty w Q= i ] Q I J w OvtDQOk u=ty x@ |rw CW=O w |}=yWUQB x@ u}@=Q "O @ u | = =D = =yywQo CN=OQB|t | yQ N U ' xm =Wv u}@=Q O=O u Q@H " O =yywQo | Q = Q P Vv=}=Q | | } B Q_v l} R}i ,=YwYN " vQ=O O @ Q m | 's wra OQ t QO R= |Q =}U@ QO QDmO RD | xm OvDUy |=} Q OvDU}v pL p@=k xv=}=Q \UwD =yywQo x@ " w Q p$=Ut \ @ t |O R= |Q =}v@ =}U@ =mW =Q OvDU}v xm |}=yv w OvDUy pL p@=k |Wv=}=Q Q_v R= xm |r!=Ut u}@ j}ta h=mW 'nv} QwD Q " OvDU}v Q}PBVv=}=Q =yywQo x@ w Q p!=Ut |NQ@ xm \ @ t =Wv x@=Wt j} Q] x@ ut RD O=O u " CN=U =} OQ=O =Q |YwYN@ C}Y=N xm O}vm |UQQ@ O}y=wN|t =tW w xOW xO=O |Y=N VwQ x@ xwQo l} Q}PB|}=Hx@=H xOW xO=O u=Wv =@ ,qFt xm pta l} A B = B A s} " x = CUy Q}PB|}=Hx@=H 'p=Ft u=wvax@ = xDW=O QoWv=}=Q Q_v R= p=w-U u}= B A QYv Q W @ xw o QO w Qy a Q Qo = CU= " w "OQ=O O Hw R}v | Qo}O OOaDt | =yr=Ft " CU}v " v |= @ CU= xt=vQ@ l} x}@W xm xOW h} QaD |=xvwox@ xwQo OwN | x " v } w u}= QO 'p=-U MU=B p@=k uO=O OvvR|t TOL xm |}=yxv=}=Q w w= QO x@ |@| CmQW s= xm Ow@ xDW=Po O=R =Q xm OvOQm Q=m |awwt wyit = s = 'u WQ m R= =k}kLD RmQt C =yv s=|@| wvax@ =yv u= w QDmO RD uDWwv sQoQU u}@=Q xm |t=ovy Q |v=DU@=D Q=m O=yvW}B "O m Q@ Qo}Om} |wQ |WN@ w =mty =@ |Q O " tQO wO u w xv=}=Q swra 'C =mU= =v=O s=vx@ = x Q_v u} QD}O=}v@ | y } O Q w Q@ CUv=wD|tv xm |awv Q}o|t O=} xm |}=yR}J QO =Q O OvDiQo Q_v % QO =Q Q]t nv} QwD | =Q Qo}O R= |m} xv=}=Q \UwD pL Q_v x- v=}=Q OLt `wv x= |= v }=Q Ovm|t C@F 'CU= C@=F V}=yDr=L " O = |tkQ xU OOa l} pik RtQ ,qFt Qo = ' W @ pw= skQ CU= " R | tQ pik '|y=vDt&Cr=L u}W=t O = CUQO skQ u}rw= 'CU}v CUQO |tkQ I}y Q wO ' W @ CmQL Qy Ovm|t R=@ " =Q pik xm CU= Cr=L u} QN =yvD 1) nite - state machine %O m Q wYD u}vJ O= =Q |= Ok]vt xv}tR Qy w x =yOa@ CQ Y @ O =mU= 'C w u}vJ " OaD xm |= Q u}@=Q OU} wv@ x_i=L =F l} R= x tRwQ p t =Q u | OvW=@ CUQO skQ xU Qy " O Q |t Q@ CU}v CUQO |tkQ I}y Cr=L x@ " v=O o w u= H u= x=Q uORT L R= |Ow w |t xOv=wN R}v |y=vDtCr=L u}W=t s=vx@ xm 1 'O W | '1957 p U QO OvR=OQB@ j}kLD x@ OvQ=O p}=tD xm " vO m K Q= v |wQ = 'O @ O N | =yDr=L w |t u= D OvW=@ CUQO w ' u}W=t C}aw 'Q=m \Uw QO |y=@DW= xv=}=Q Vv=O u=oQR@ !72 X}NWD Ov=wD|t =F wvax@ |r=NQ}e x-r=@vO Qy R= xD@r= O w |t xDi=} " v W = p U QO =Q = R= Q wO |R =UrOt S2 xrt Qy " Qo = 'x Q |y=vDt&Cr=L |y=vDt&Cr=L | : : :Q o = w s= v : : :Q S1 xrt Qo = 'xvwtv H - O=O u =Wv |mUt=J CW=O=w uDt x@ xDU@=v u=@ R QwDUO |iQat x@ 1 } @ , O " yO =Q w= CU=yxU} wv w X}NWD "O @ xO=O u O Q}o Q=Qk wDQOwD " v qtH O}=@ |U}rov= " " =Wv 1957 " wvax@ Qt= u}= qFt =Q u w x wNrO CQ Y @ x= S2 S1 =Hv w }= QO " CU= Q |v=@ R QwDUO Qy 'xH}Dv |= @ Q}=_v =ov x=ov x=ov Qo = Qo = w x OvDU}v |}=yxr=@vO u}vJ X}NWD x@ CiQo Q=Qk T wm@ xO - =iDU= = QO k w =yOa@ xm OQ t O ?rH nv} QwD pOt |vt C}OwOLt l} x@ C=mU= w u}@=Q xHwD Zw 2 D D O xm OyO s= m OvDUy h}a Q=}U@ |U}rov= w= u= " Qit x-awtHt l} =@ |v}W=t } R= OvJ pt=W |y=wNrO xrt - H Qy Ovv=wD|t C VN@ t ODU= x@ =v@ qtH O} wo|t =ov Qo = QY=va pt=W =yv}W=t xm @ pq o = C 'x | =iDU= |y=vDt&Cr=L u}W=t R}v |}=yD}OwOLt '|y=vDt&Cr=L u}W=t "OQ=O =yv}W=t '|mUt=J =ov QO x =ov =ov x=ov Qo = Qo = - WQ |mUt=J R= |= @ x = w =ov 'OW=@ CUQO OvW=@ R}v Qo}O QO = j@=]D "OQ=O H x - Q = Br e C n xD = uD l Bruce Chatwin Bryce Canyon ?} Q u O w_vt K]U Qy =D Ovv=wD|t |U}rov= CUQO R}v = "OQ=O |= v }=Q | yO @ Q m QO |O } R | yxO xr-=Ut u}= |D|s= x=oWv=O wDUO u @R Q x= 'p t u= % W |a]k VQ=DiQ 'Qo}O CQ=@a x@ Q |t Q=DiQ wLv l} x@ xW}ty "O m = 'X N |OwQw l} w =yrtar=QwDUO R= " CU= * v=Uv= xv=}=Q l} 'nv} QwD u=@ R QO =yDr=L R= xQ=wty '=y}OwQw R= |y@=Wt x-r=@vO Ci=} QO p=@k QO '|a]k | - | |a]kQ}e Q=DiQ K} QWD |=Q@ u}@=Q w nv} QwD Q=m |=x}=B pwY= <RH |D}a]k u}vJ ' Ovm|t QPo |y@=Wt "O @ " Ovm|t x$=Q= % |DUQyi 'Ov=wN|t Vv=}=Q l} =yvD = =Q X N |OwQw = w 'p L Q "O W V}B "OQ=O Q= k wQ * w P V}B w 'A U '= e u}tyx@ |rY= w =NDv= =PeV}B ? |iO=YD uDiQ l} Qy = OaD OQ=w Ov=wD|t xm = Q}Ut =Q} R O Q}o@ Q_v " } = QO | OaD TBU |= e |O } R O= = O 'pw= s o QO Q l} =tW VR=O B R= O w w OQ= v O Hw Zw wUv=Qi l}W Qit =NDv= u}= ? " wDUQ l} w |rY= Q =tW =Q} R CU= |a]kQ}e -x} wQ l} =t= w s}vm|tv " O}vm|t P CUQyi l} P QO =NDv= ? 1) context-free grammar p@k |y=t =tW w A U Q " N " =D ?}DQD w 2) deterministic CU}v =NDv= jL 'Oa@ Cr=L x@ OvDUy =yDr=L '=tW | =y@=NDv= jL O =Hv=}@ =tW C}=QsOa =} C}=Q x@ Ov=wD|t " t w `= v= TBU 'O}vm|t =NDv= =Pe \N =} Q}W =@ =t O R= Q@ xv=o} |wQ ? |r=tDL= Vv=}=Q l} Qov=Wv =y@=NDv= jL -xr=@vO u}= R= s=Om Qy =yDr=L | QO =Q = e " } Q=O ? =} pw@k l} |= e R= =NDv= u} R=e Cr=L ?}DQD u}tyx@ |= @ |OwQw u=Q "OQ=O O Hw u QO Q P * r=tDL= Oa@ | OQ=O O Hw | " } Q=O Q= k = e ? "OQ Q} R p=Ft l} w OQ=O Q=Qk X=N Cr=L l} QO u}W=t |Dkw O}vm ZQi QO |O } R | y |O= P =yv =Q w CU= 73!u}@=Q pm}=t u}W=t xm OvDio u}=Q@=v@ O =Hv=}@ s=y@= x@ CU= umtt Q P p@=k Cr=L l} x@ V } B O |t Q_v x@ |vyP |w=mHvm l} pFt QDW}@ QDW}@ | | x =Ut Qy '|y=vDt&Cr=L O 1 |} wor= w x= O N - v }=Q uDt uDi=} =@ | x =@ wO |a]kQ}e RH@ 'xOvvRTOL =} |a]kQ}e u}W=t =yv}W=t xm OvO=O QO =Wv =mU= u u}= =Q |= r vO ' C =Wv Qo}O `wv x@ `wv l} O Q " U @ u}@=Q xmu}= w = wHDUH V}=tv pw= Q |= @ C =mU= = w |v=tR xr - Y=i w x D m |= @ CU= QO " Q QO =Q syt = x =Q x =N@=Dm |R=O BxS=w | y t v @ w '|= v u}@=Q x-} wQ w xw =tW x-v=}=Q O=} R R= |= v o R= = = u}= s=tD | yQ m C =mU= w wHDUH | w Q = x w x@ l} Qy Oa@ =tD Q=m u}= |y=o s s}DW=O CUO " QO =Q s}Di=}|t " =Q Q |t KQ]t 'O m MU=B |r=-wU =t =Q x R= s}OQm|t Q=m |OwR @ w " CiQo|t = = Q |O } R u tR = } R s}OQw=}v Ovm|t QO =iDU= =tW x-OvwQB " xO =Hv= ::: w |m} O @ |=xO u |wQ QO Q Qt= u}= |= @ Q@ =yWwQ x@ u=v = xDi=} 'Oa@ p=U | = | y Q ?rH OwN x@ w O m xO D w w " s}DiQ|t wHDUH j@]vt OvvmxQ}N CaQU =mty |Q = w j D= QO O N O}t=Hv=|t pw] x@ ?W CQ Y @ =Q OO hWm OW QWDvt |=x =ar=jwi xr=kt $ v W \UwD uwo =vwo xt Q | =yNU=B s=tD =t xm O}Wmv pw] QDW}@ xDiyxU O}=W \UwD ,=Oa@ =yNU=B u}= = swO 'u @ R - H D =tDL= x@ 'O}vm|t |} wor= p u}@=Q OvDUt C= O \ @ t | y W o O = xDW=O R=}v " W @ * y=vDt&Cr=L u}W=t xmu}= Q |@U=vt Q=}U@ x-w}W '|a]kQ}e | | y =@ Q=@ Qy '`k=w u}W=t l} p}O@D x-wLv u}vJty =yv R= =Q " vO=O s x@ u= =yDr=L x@ CU= umtt OvJ Qy 'CU= pL p@=k R}v |a]k u}W=t =@ OW=@ pL p@=k |a]kQ}e " vO=O u QO w 'OQ t wO QO |= r- Ok]vt '? umtt Vv=}=Q l} pk=OL xm OQ}PB|t |OwQw R= " UQ u}W=t l} =@ xm =NDv= jL xm OvO=O X}NWD " t w x =yv = R= |Q =}U@ Qo}O u=Um xQ @ wO | = =mU= w u}@=Q x-r=kt 1959 p U QO C QDW}@ xHwD C}a]k sOa x-O}= =t= =Q | O " W xO=O xaUwD Qo}O OvtWv=O u= w R}ov=Q@?HaD sy u}@=Q OwN %O @ \ki C}a]k sOa -xO}= =t =yDkw |r}N |Um w =Hv= "s=xO=O s Q s w xDiQov Q_v |= @ " }O @ = =Wt |O } R |=xQw = = = M} Q=D | yQ m ' s}=xOw@ sDU}U u=UOvyt =@ ,qFt |rta |awwt OvwW|t ut |vwQO -xOvN Ea=@ =yiQL xvwou}= Q = =tD =t xm svm Q=Qk= O}=@ QO =Q u | yO @ Q m s u R= Oa@ ut = EL@ sQoQU xm CU= xOt V}B xQ @ QO |a]kQ}e =} CU= |a]k # w |=} Q "O @ w OQ t u O l} `= @= qi =} %x O}UQB Q |t R=@ =t |a]kQ}e u}W=t -xO}= u=ty x@ u}= xm sv=O|t =Q} R "OO o Vv=}=Q |D=P |oO}J}B x-r-=Ut =@ w =Hv sy |DQ=m lt u=H w O @ CN=U KQ]t u}@=Q % 1) pattern searches = 'u tR u QO Q |= @ =Q CWoR=@ |@| x@ " |}=tat w= s= = 1958 p U u CiQ|t Q=Hvrm uQDQi " QO =DU@=D =yDU}r QO u}@=Q Q VR=O B xv=}=Q Vv=O u=oQR@ !74 =yUwU=H \N R= ODUQi|t Qo}O QwWm x@ =Q |v=UwU=H =yv R= |m} Ovy=wN|t xm |t=ovy |rw O Q}o Q=Qk w u}= OQ t =yy=Q | R= w QO =iDU= w w = wWm x@ O}=@ OvO=O s=Hv= = P pmWt u}= pL Q = Q Q xm O}vm O=yvW}B CU= umtt = Q |rw OQm O=tDa= =yUwU=H x@ Q=OR=Q O } R |R t u=R @ U O = CUO =yv Ov=wDv utWO |rw OvQPo@ RQt R= Q]N O Po@ RQt # v=Q O Ovv=wD@ =yUwU=H xm O}vm |L=Q] uw @ OvQ=O R= Q = Q u= wD@ = q]= x@ uwo =vwo C a =Q |WwQ O}v=wD|t =} xm |D=aq]= x@ xHwD =@ |R t u=R @ U |R t |= @ " @ } xiQ]m} `@=wD = xm u}= R= Oa@ =Q u WQ m = Q}v \UwD ,=y=@DW= CU= umtt OvQPo@ xS=w Q o R= OvDU}v w = h y OQ t |O N | yw "O W xO Ov=wD|t utWO O Q " " vO o R @ u WQ O " v O}=W OvovH p=L QO Qo}Om} =@ QwWm wO " V}=yUwU=H =Q Ci=} CUO OwW|t xOv=wN 1 xiQ]m} `@=D s=vx@ uwvm = xm xJv R= xO=iDU= =@ |rL x=Q x@ u}@=Q " pmWt Q=}U@ 'Qo}O hQ] R= w xO=U hQ] l} R= `@=wD u}= x@ - U=Lt CU= xiQ]wO `@=D l} O}=} Q \UwD xm O l} uOQmQ@=Q@ xU x Q]m} `@=D u= =F 'O a |= i u}@=Q R= wvax@ 'p t u= OvDUy " OvDU}v u}vJ |rwtat w pw=ODt `@=wD = " Z Qy xO U wO Q O w |t xtHQD |D=@U=Lt |=yx} wQ x@ " v W x@ - U=Lt R}v 3 y x@ - U=Lt =Q} R w 3 =iDU= Ow@ xOW h} QaD u=t} wv ui) u=H "O m xO |oO=Ux@ Q=m u}= y O}v=UQ@ =Q u w O} Q=OQ@ =Q O W xO=O =tW x@ yQ w Q =}U@ 2 u= D pY=L |tkQ o= |rw = xm O}vm u=LDt= |Q m =y w = w x@ " =Q P x =Ut pL =Q x pF O | =} skQ " } Qw CUOx@ umtt | y = x s =Q |tkQ t 200 O a * v t O U U H xS=wQ o - r- xDiQo =Q u w v= D w =Q xQ =tW x@ xx = o= p L w " O}t=v@ xDU=wN =tW m O W CU= xiQ]m} |a@=D `@ Qt |v=}t s=kQ= u}=Q@=v@ x=Q Q Z i " t O W xO=O =tD O}=@ 'O}vm x@U=Lt Qat hw CU= Q}PBv=mt= xv=}=Q \UwD 100 x y O} w | O l} O}vm 100 O a =ov CU= " " R= w CU= pmWt " O |t CUOx@ xiQ]m} `@=D l} \UwD " } O}vm Qmi " =yv O}vm O = u xQ - @ QO Q O}v=wN@ Oa@ =Q Ovvm x@U=Lt Z i w =Q Q |t RQt x@ TwU=H l} xm |t=ovy x@ y= w Q \ @ t @ Q@=Q@ x`Q @ t w |t xO}O xm xvwou=ty w Ovy=wNv "O @ = x uD = Q}_v |a = s kQ= * = l} s=Hv= Q m i } Q xm OQm = sHL | vO QO 1) one-way function =@ = Q u=R @ U OvW=@ xDW=O Qo}O 'T U H QDvm p Q Qy = Q w = %O @ Q |m} ' O} wo|t =Q O N w w x Q= R= |DU}r Okt OW=@ x=Q = w s v w = T U H =yy s=tD CU}r |DL 'Qo}O QwWm u=UwU=H Qo = w |t xvwoJ xm CU= u}= u}@=Q pL QD}rm |UQQ@ x@ OQ t QO | Ovm|t Q=y_= u}@=Q xmQw]u =kt }O xm u}= xD@r= w C F= O W w yQ |= @ | H R= T U H u =Q x woJ O}v=O|t # v w u}vJ u}@=Q pL Z i u=R @ U w = OQ=w | O}vm w = " = RoQy OvQw CUOx@ sy = =} = 'p L QO k |= @ sRq Q m Q u}= |m} R}i ' t= x@ " W @ x * @ D |R UuwQ=w p@k 'O} Q=O xkqa =tat pL x@ Qo = |v=}t s=kQ= xm Ovvm|t O = OWv O W R= `@ Qt |v=}t s=kQ= Ovv=wD@ ' UQ u = xm u}= h= o =Q B =Q u}@=Q Qt= u}= CW=O=w 'Q=m " u x=Q OQ t QO |rY= w p= -U CU= Q=wWO `@ Qt |v=}t " |D=P |oO}J}B |va} '|D=@U=Lt CU= |vyP ,qt=m % 75!u}@=Q pm}=t |y=vDtCr=L Q=mOwN |=yv}W=t Ovv=wD|t xmr@ 'OvW=@ |U}rov= R}v =t 'Ovvm|t Q=m |} wOwO =trm ,=tDL O}=@v OvwW|t C O O= a= x =oDUO QO Q |y=vDtCr=L u}W=t \UwD xm |}=ywor= VR=O B =yxv=}=Q uwJ " s}vm|t xO " OvW=@ | =iDU= \b" \a" * y=vDtCr=L Q=mOwN xO=U | " Ovm|t OQ =Q Qo}O 3 Cr=L x@ OW=@ 3 Cr=L x@ OW=@ Qo}O |OwQw \b" Q \a" xJ =v o= w 2 v J w Ci=} QO | |OwQw ' u}W=t u}= 'u}=Q@=v@ \ab" = \a" Qy |rw OQ}PB|t =Q Cr=L x@ OW @ u=}=B =y}OwQw xJv=vJ u}W=t O \b" CU= u=}=B Cr=L " w "OQ= v O Hw CU= xOW =tv u}rw= Qo = Cr=L x@ u}W=t 'OW=@ | w |HwQN I}y '3 O =tv O wO w =Wv xO=O u Ovm|t swO O Q Q R= pmW Q '2 Q Oy=wN "O m \b" x w Q |m} w @ \ @ t ab \a" x@ \w@ Qt y Q=Po l} =yvD 'Cr=L Qy Q |y=vDtCr=L Q=mOwN u}W=t l} |= @ x=wNrO pw] =Q |y=vDtCr=L u}W=t '2 u}tyx@ w \abababab" pmW Q PB@ R}v "O } ' wNrO =Q x= ' O automatons y) transition w p ] " W ) R= Cr=L Cr=L Q Q R= = } R xm |v}W=t u}W=t R= |t R= "OwQ wO "OwQ |t = = Cr=L 'Ovm l D =Q u } B =Q u =yvD w \ab" CU= |a]k 'u}W=t u}= pmW x@ |}=yxDWQ \ababab" \abab" \ab" ' %1 QO =tv wDQOwD x-Q}=O Q P |t w |@}mQD =yvD pt=W |}=@ir= `w W 'R=e =tv xJv=vJ |= @ |O=OQ= k O Cr=L 1 "O } B "OQ=O O Hw Q O= a= 'hw L R= u}W=t l} |OwQw ' O Qo}O O=tv Qy =} x@ |}=yxDWQ Ov=wD|t |y=vDtCr=L u}W=t = xDWQ pt=W |} wor= Ov=wD|t xm OyO|t u=Wv | y Oy=wN Qo}O xD - WQ `wv Qy OQ | Q PB@ "O } =Q ?}DQD xv=}=Q Vv=O u=oQR@ !76 QO 2 Cr=L x@ w u=}=B Cr=L Cr=L x@ CWoR=@ TBU 'OQ=O O Hw 2 \abab" xD Q C = x C \b" x x = C \b" x u}= P ' =F w 4 wvax@ @ U= m swO O @ xQ @ wO U= m O =tv =@ Cr=L x@ Q PB@ - WQ |= @ 'p t u= r L xm u}= RH@ CU= |r@k x@=Wt u}W=t u}= 'O}v}@|t xm Qw]u=ty R= |Q= o |=Q=O w "O } |t 'OwQ =tv u}tQ=yJ =@ 2 Q |t Q@ w OO o xm R= Q}Ut | " \a" 2 =tv u}rw= =@ 'Ovm|t O Cr=L x@ CU= \a" CU= Qy x@ |}=yxDWQ xm OyO|t =Q p ] Cr=L x@ 2 Cr=L = = w u}W=t x@ Cr=L R= xR H= Q mO N Q `w W 1 \a" x w |OwQw CQ Y w m s U O =tv =@ u}W=t |t == 'OwQ u } B Q |t Q@ u=}=B Cr=L "OO o ababab abab ab " ' Q |y=vDtCr=L Q=mOwN u}W=t ' %2 |= @ pmW : : :'abbaba 'abba =}: : :'abab 'ab pmW x@ |}=yxDWQ ' \abbaba" \abba" = : : : \ababab" \abab" \ab" p F | w o X } N W x = U = Ow | Q \ab" = | =Dv = wo Q x C =Hv pmW O Q}o Q_ : : : \abbababa" } ' " v W t `w W @ y u}W=t l} \UwD |oO=U x@ ' ' t v | w |t u= D r= wO =Q ? ' y m U =NDv= u}= t }= Ovm " ? t } " } =NDv= Q=m D - r- r= @ Q |= @ =Q v QO =Q t p L ' wor= l} O}=@ u}W=t u}=Q@=v@ * y=vDtCr=L Q=mOwN =Wv |a]kQ}e | "O=O u OyO|t w = xR H= u}W=t x@ \a" |OwQw ODi=|t " = = Cr=L x@ R=e Cr=L R= |Q}Ut Qo = O Hw u } B u}tyx@ w 'h L xm OQ=O O Hw | w x@ xQ @ wO s = Q u}twO P u}twO |=Q=O Q= o w 2 x@ Oa@ Cr=L =mU= w u}@=Q xDi - o x@ 'C QO Q "Ow @ 3 |a]kQ}e ?=NDv= \ababab" =F wvax@ 'p t u= '2 x@ TBU '4 w |t xDiQ}PB "O W x@ TBU '2 O = ?}DQD = = Cr=L O w "OQ= v O Hw |OwQw u}= Q wvax@ u= |t 7 u=}=B Cr=L x@ s=Hv=QU w 6 x@ Oa@ "OwQ R= 4 u } B Cr=L x@ R=e Cr=L R= xm OQ=O OwHw |Q}Ut =Q} R OwW|t xDiQ}PB R}v \abba" 'Qo}O |r=Ft Cr=L R= |Q}Ut I}y =Q} R OwW|tv xDiQ}PB \abaa" |rw QO |OwQw ' W @ Cr=L x@ R=e Cr=L |t '3 pmW Cr=L x@ =} w 2 Cr=L x@ =} xm "OwQ TBU '3 Q u}rw= |=Q=O 'Q}Ut QO Q=Pou}rw= xm |wLvx@ OW=@ xDW=O = = Cr=L x@ TBU '4 u } B '1 '|OwQw h L Q}Ut =Q} R OwW|t xDiQ}PB =Hv=QU =iD= 'R=e Cr=L j '5 x@ = = Cr=L x@ R=e |= @ u } B 77!u}@=Q =} pm}=t : : : ababab abab ab pm ' ' ' W x@ |}=yxDWQ xm |a]kQ}e |y=vDtCr=L Q=mOwN u}W=t l} Q P |t "O } B Qo}O xD - WQ I}y xv =Q | %3 pmW : : : abbababa abbaba abba pm w ' ' ' x@ W |a]k x@ |a]kQ}e u}W=t l} p}O@D u}@=Q * y=vDtCr=L u}W=t l} uO=Ou=Wv Q |U} wvxt=vQ@ =Q u u=wD|t xvwoJ |rw 'CU= xO=U |a]kQ}e | #O m OyO|t u=Wv 4 pmW " OvDi=} CUO Qw_vt u}= : : : ababab abab ab pm x@ =} ' ' ' W Q PB@ : : : ababab abab ab pm w ' ' ' Q P |t "O } B W =mU= 'C w x@ |}=yxDWQ xm s}U} wv@ |a]k |y=vDtCr=L u}W=t l} xvwoJ xm "O } =} Q = x wtHt x-} Q_v x-}=B Q@ |m}D=tDU}U x-} wQ x@ |= @ y a Qo}O xD - WQ I}y xv =Q | w abbababa abbaba abba pm ' ' x@ |}=yxDWQ xm |a]k |y=vDtCr=L Q=mOwN u}W=t l} Qo}O xD - WQ I}y xv =Q | W %4 pmW : : : abbababa abbaba abba pm w w ' ' W x@ xv=}=Q Vv=O u=oQR@ !78 |irDNt =yy=Q s= Q | Ovr@ =Q =@ sv=@UJ@ hkU x@ w =t= = hkU x@ " v U @ j D= sDUO w sDU}=@ |rOvY "u Q}=_v w =@ \ DQ= QO =Q u = = svm =Q u ' xO |wQ 's sy=wN|t =Q u Q}o@ CUO R}t u}= w sQ=O =D sv=wD|t ut s}v=wD|t ,qFt O R= =} sv=wD|t ut = |rk=OL " vQ=O R v Q m Q |D=P |oO}J}B u}vJ h} QaD | yQ m |= @ Q ut xm s = Q hkU x@ " v U @ = u}= |= @ =D svm =Q ? m w O Q hkU x@ =D sWm@ =D Mv R}t x@ |D=P Qw]x@ '=yWwQ u}= " s}v=O@ hkU =iDQ= ` Q =Q ? m O Qy u= |Q m Q Z i "OQ=O O Hw Q m " U @ = 'sO m |@=Dm ut O}vm w QO =Q ? m svm CUQO xQkQk l} sv=wD|t ut =iDU= |kQ@ QwDwt l} |wQ s= m =D w ? m uRw w |Wv=}=Q "O @ =@ |D=@U=Lt w =yWUQB =@ O}=@ xm O} Q}o@ Q_v QO =Q |R=@ u}= 'CU= xOW xDU@ Q=mx@ xvwoJ xO}= u}= xm u}= uO=Ou=Wv |=Q@ | =tW | =yWUQB x@ w= w O}vm =O}B xOW xDWwv Pe=m Qo}O OQi \UwD xm =Q = |wQ | 1000 D 1 u}@ |OOa O w |t MU=B xv =} " } o w 'O @ |Q Qy " MU=B Qo = ?}DQD u}tyx@ # w CU= # w |t xOv=wN |} wOwO "O W CU= umtt " |O Q@y=Q O}vm =F wvax@ Q u QO OW=@ wHDUH OQ@y=Q u}= =Q x = w " v } OQ=O O Hw O Vy=m hYv x@ " yO |Q MU=B Qo = w u}=Q}e 'CQ Y QO |rw CUNv VUQB x@ xv =} =yWUQB | O}@=}@ " =Q QDoQR@ =} =tDL= x-awtHt 'VUQB | wHDUH OQ@y=Q Qo}O OQ@y=Q =} xm O}W=@ w=mHvm | = Qy xm Ovm|tv u}tD xm O}vm 'Q @ ? =NDv= =Q QDmJwm OOa =} xm OW=@ u}= =tW CUNv V Q = Q CUQO MU=B 'VUQB QDtm =@ Ow@ O}y=wN 10 R= = =tW QO k w CQ Y CW=O Oy=wNv OwHw |v=mt= u}vJ Qo}O 'OW=@ |ivt MU=B Qo = |va} " MU=B l} =@ xm CU= = p O R= Q}oQ=mx@ |ovwoJ =} Vv=}=Q |oO}J}B Q CW=O Q=_Dv= u ' O " yO u}= 'xH}Dv * sRq Q m * k= L u | Vy=m hYv x@ QO " CU= O h} QaD Q=}at |= @ x W w |t xm u= D O u}tD xH}D v - |=x W =tDL= u}DUNv x-awtHt =Q Cq CUQO MU=B x@ uO}UQ 10 ' R= Q_vhQY xm sO=O u Q |= @ sRq =Wv ut CU= xO}J}B Q=}U@ Q=}U@ =yv -x@U=Lt xm OvQ=O OwHw |Q}PBVv=}=Q `@=wD xQ=wty 'Q=}at " =@ swyit l} u}= xm =Wv ut 'u}=Q@=v@ sO=O u O =} = = " vQ=O R v Q m |O } R sHL x@ Q=}at OvDw=iDt Qo}Om} =@ u=W}D=P |oO}J}B Q_v " utDt \ki xm |=} Q p$=Ut x =Q Cq 750 R= U B , i 100 R= OaD u} QDtm xm OwW|t xH}Dv =Hv}= CU= CU= # =@ QFm =OL ,=vt]t |} wOwO 10 =tDL= x- awtHt CU= |Q " |t Vy=m hYv x@ =Q Cq O= |a@=wD |va} O " yO OUQ@ CUQO MU=B x@ QDa} QU xm # u} QDy@ xm O=O u=Wv u=wD|t u}=Q@=v@ ' w C@Ft MU=B sy R=@ Qo = 'O @ CUQO MU=B 'VUQB Z i p t u= QDoQR@ =} 875 R= | Ci=} Oy=wN =@ \ki |Q QDoQR@ Q_v OQwt OOa =} O}UQB@ xm CU= u}= xOWxDN=vW OQ@y=Q l} 500 R= CU= w 'O N '1930 - yO QO O w Q xHwD " vO=O Q= k OvOQm w =iDU= x} Q_v u}= xO OQ t =Q R= ' OvwW|t xOv=wN Q Q R= p}*} x=oWv=O Q ?UL Q@ xm `@=wD =Q} R CU= |vat R= =} = u QW}i pm}=t x=Qty x@ u}@=Q =x o @T**B C } Q s v @ w OvDUy `tH pta 79!u}@=Q pm}=t u}W=t =@ w= sDU}U QO CqtH |DUQO=v =} |DUQO u}}aD xm Ow@ xO=O u=Wv |v=DUyr u=O}=} Q QoQ@TQB "s " Q xDmv =yvD xmr@ Ow@v Ovtxkqa OW|t =QH= =@ =Lt u}= s=Hv= w= |= @ |= w "O W CU= umtt QoQ@TQB Qy 'xv=}=Q xm OQ =} = C U xDi=} |y=vDt |v=tR QO CU= Q}PBVv=}=Q nv} QwD Q xm |D=}rta |= @ CUQO MU=B xm Ow@ u}= CW=O C}ty= qtH |DUQO=v =} |DUQO u}}aD xm OvyO u=Wv OvDUv=wD QW}i w u}@=Q =}r}t l} Ow@ umtt O=tv O OvQ=Oyov pweWt p=U OQ =yvD =@ |DqtH 100 =}r}t l} O x@ C t =Q O = |}=tv x@ - DQ " W @ x}v=F QO ptar=QwDUO " `k=w R= OQ O w |t u}@=Q w srymDU= (IFIP) QO w Q = q]= VR=O B =NDv= |awvYt w "sO @ xO m ? "1974 x@ '`k=w xm u |r=N OW '=m} Qt wUm}v "O ZLt x@ =t= = 'u wWv Q=L |v=QvNU ur=U QO | H wytH T}!Q |Q QO w |r=N ,=@} QkD ur=U "O @ I} =@ QkD y ,} OvOW ur=U w OQ=w | |Um w =Q QoQ@TQB =} = |v=QvNU O w x R}v h y CQ Y @ Q ut |= @ wva w u= "sO @ =Yt CUQO ut |v=QvNU Q@N u=H}y Q]=N x@ w sy u}vJ u}= 'ut = O R= =yo =v 'OW w Q RoQy RwQ Q |t Qmi sO m p@k Qiv |v=QvNU s=ovy Q R= |O } R x a u V t= i O s= m u}ty QO ,=iO=YD hO w O @ wU Qy = w =Q O N 'RwQ u | svm|tv Q K} QWD =@ RwQ Ota w}U=QOi x@ |v=QvNU Q_v `v=wt =iaDU= = 'u tR u V y | " "sO m "O @ x tQO |=x Q |rrtr=u}@ C a =}U@ OvW=@ xO}UQ CUQO MU=B x@ Rwvy w O % } o w QO w 'Q= WO Q =}r}t l} CaQU =@ |awvYt Vwy xR - wL QO 'QoQ@TQB C=}=} Q QO =}=k C=@F= |=Q@ |}=yxt=vQ@ uDWwv O OaD x@ QoQ@TQB C } Q QO C u uw @ x W C aO O= Q_vt u}= =Q x =ar=jwi |oO}J}B Q}_v |H}=Dv C } Q O } R xO ut |v=QvNU `w W w CW=Ov OwHw " =vNU 'O N u QO ut O w = =k C=@F= |=yxt=vQ@ uDWwv sQoQU xm |awvYt Vwy u=OvtWv=O |=Q@ ut u=vNU Qwl W ' vO @ } CU= xv=O}twv " wy}@ ,qt=m =yv w xO =vNU xm OvO}UQD|t u}= u R= Po@ =yv QO O}UQv QN x@ =}vO Rwvy x Ovvm w qD xm Q C@=F sO m QDW}@ 'OvDio ut x@ xm Qw]u "OQ= p}mWD woOvr@ CWB V w p=-U =k}kLD -xv}tR C w = |=xO U Q P x= Q Q |O= i= R= =yr=Ft =@ ut =Q} R Ow@ | OvOW CL=Q=v Q=}U@ xr-=Ut u}= QO Q= o } t U | OvDU=wN|t xm =}U@ =yv=tR=U |wQ R= Q@ |ivt Q}F-=D ut |r} w] hY 'ut |v=QvNU u=}=B u}==@ s} wo@ xm Ow@ u}= OvDU=wN|t ut R= =yv xm |R}J =yvD 'O Hw 1 pt=m = =J} Q 'AQ m OQ NP p =U $ t =Q = x = xa = Q Q w =yv s=v u v=O v }=Q - t H U= U | 1) NP-Complete * u} wr O}vwr w w w}DU= 'l m OvOQm |iQat O}t==v T=UL= " w | QO w O "O @ x W $ x-awtHt =yv CU= =yt=vx@ Qo}O OvtWv=O xU 'u}@=Q |v=QvNU =@ u=tRty Q = =Q Q= WO ,= y _ R wvy |rw QDtm |oO}J}B =@ p$=Ut R= |a}Uw OvDW=Po |a]kQ}e w |=xrtHOvJ x@ - DQ R= |=QH= u=tR =@ |r$=Ut xv=}=Q Vv=O u=oQR@ !80 =@ =yv pL |rw OvOw@ = xO U Q =}U@ ,=Qy=_ xm Ow@ xOW x]=L= |r}=Ut =@ xv=}=Q swra w O}J}B " Oa@ w w =Q x |Wv=}=Q Qwm xQo l} 'p$=Ut |D=P |oO}J}B xv} - tR p$=Ut u}= |NQ@ pL R= Q = Q u}= w O m R @ =Q x o R= " CiQo =Qi =Q =yWwQ xO "O @ xOQw O Hw @ CN=U Q}PBv=mt= |} wo =ar=jwi '|a]k "O @ x w= 'u R= w xR - L | V}=yQ=m =@ u}@=Q QO |WN@ xm CN=U KQ]t O =Q |=x }= Ovvm|t \N =} Q}W xm |}=yxv=}=Q = O wva G}=Dv xQ @ QO x Wu= - q]= R= ` TB xm sDN=U KQ]t R= =Q VUQB u}= 'srymDU= |v=QvNU QO Q O}=@ xJ 'p!=Ut |D=P |oO}J}B #O m =yQ pt=m C}a]k =@ |}=yNU=B =Q w s}vm =iDU= R= R}v |}=yr=Ft O h} QaD xO 'x W w G}=Dv w uOQw CUOx@ CyH XNWt -xw}W l} = '1974 u tR u QO ut O}=@ w Z a QO " CN=U w |oDN=U O =D =yv |rw sDW=O |Ow L VwQ u}= O |D|s= x@ |D=ar=]t CYQi uOv=QPo |=Q@ '1975 p=U QO ut}=Q -x}Qi s=vx@ 'xOWvC=@F= -x}Qi l} w R= "s t =iDU= =@ xm Ow@ ' w w |iO=YD QO 'uO @ s}UQ@ '=]N p=tDL= |tm OYQO =@ '|}=y@=wH x@ QDa} QU O w |avYD Q qD O}=@ xm Ow@ u}= ut O=yvW}B " " vO @ |@r=H G}=Dv x@ Qr}t |Qo+ =@ =Hv QO QO V R= xO xO=O u =Wv u}= R= V}B w= s O}UQ " } w |rwtat |a]k |=ytD} Qwor= \UwD =Q O=Oa= R= |O=} R Q=}U@ O=OaD u=wD|t "O=O Q= k uO @pw= u tR OQ t ' OvDUy pw= O=Oa= 7 w 5 " qFt \UwD xOtCUOx@ xH}D v =}U@ u=tR x@ Q x xW - " w |t xOv=wN ?mQt OOa 'CU= Q}PBWN@ "O W w w Q |r@k x-OWxDN=vW 'uO @pw= u tR |= @ = l} }Q D CU= Q}PBWN@ 'l} OOa w VOwN Q@ \ki xm CU= |OOa '3 '2 , O =tD 'xv =} CU= R= O= a= s pw= x Ov | Q@ xm 15 OOa =yWwQ =Q} R Ow@ C}ty= R$=L u=v=O}=} Q X}NWD xmu}= yO w 5 w 3 w 1 'VO N Q =yWwQ u}= |= @ O " O 'pw= O a OvDW=O R=}v |t Q=Qk V}=tR " vO=O w u tR u} QDa} QU 'xH}Dv QO Q =@ w "O m C F= =Q u OQ t QO |Dq=tDL= O " t O Q}o@ Q_v " } CU= Q@=Q@ w ?mQt uO @ = O = O qFt QO =Q 143 O a , 143 =@ xm O} Q}o@ xH}Dv Q CU= C F= |= @ | y y W '143 Q}_v O " w O = CU= OOa l} O}vm s}UkD 13 ?}DQD u}=x@ | y W 13 ' O= a= R= |Q wvm =D u=tR 'u * O}v=wD|t =Q 143 CU= ?mQt " =}U@ xm CU=Hv}= pmWt w w 'O W xO=O 143 w 'uO @pw= u tR u}=Q@=v@ CU= u}vJ R}v " O w Q u R= 'O= a= uO @pw= |= @ =tW x@ |rY= xDU y O Qo = 13 O a O Q w 13 Q @ 11 x =Wt Qw]x@ 11 ' @ CU= sm Q=}U@ =yv |iO=Y uD = " w OQ t =Q =@ l} w CiQo =Q ut}=Q x} - Qi 'u}@=Q w ?mQt Oy=W swyit Q@ = |O } R CQ a CUOx@ uO @ Q Qr}t |= @ * D * i } p =tDL= w =@ "143 OvQ=O |tm 81!u}@=Q n ?mQt pm}=t O Ovvm|t C@=F xm O O a pk=OL xm OQm C@=F " w O x Q_v OvtDQOk OQ t QO O= a= - } n O Q } |= @ " n w ?mQt |=Q@ uO @ ?r=H -xDmv = O w |t s=Hv= s Q}o|t Q_v Q = " OvDU}v Oy=W xm =}U@ Q=}U@ O wvax@ QO pw= O a u= =Q u}@ O n u}@=Q O}OH h} QaD R= =}U@ sD} Qwor= 'xrY=L xH}D v - CQ Y O =yJxU O= a= sQ O n w |UQQ@ uO @pw= " O w@v Oy=W =yv O a ' vO "pw= O= a= Q |iO=YD uwtR |= @ O}vm ?=NDv= n= =Q D 1 O Qy Qo = u}@ OOa x =} OvDUy R= s= m " v l}J}y xJv=vJ xm CU= u}= R= O x wtHt |O= a= - a O u}= p=tDL= 'O= } wQ R= |oty '=t |iO=YD OOa OvW=@ xOW " n= =NDv= ? ' =Q O N w sD} Qwor= 'CyHu}O@ u}= QO u}@=Q O O Q V}=tR D 1 u}@ O |U} wvxt=vQ@ ?r]w=O " W u =Wv w= w O=O u =yJl} QFm =OL |va} CU= OQ t 1 =iD= Qt= u}= xm u}= j O= a= sQ w |rta Qw]x@ " yO Q= k O}=@ ODi}@ 150 " Q Q Q_vhQY p@=k uO m w w sm Ci=}yQ xm CiQo s}YD u}@=Q =Q O N = x |D|s= C= B s v @ Vv=Q=mty QO R= |m} x@ O w |t % } o * pw= e w pw= nQ @ Q OvOw@ xOW xDN=vW xm =D xm u O Q} |O= a= |wQ Q@ =Q u R =}U@ O=Oa= |NQ@ =@ =t TBU s Q V}=tR " }O m x= x = = CWB w= 1975 u uirD nvR ?Wxt}v | =y}m}ORv "O=O CUQO MU=B w OWv =yv 'O @ x =DUtR V= v }=Q - v } B | =y@W R= sDW=O u=ty}t " uO = =Q u t w =tD w X}NWD x@ w wmDNU uO @pw= QO "O @ V = w Q x =Q =Q \ @ t - t v @ w= w OQ= t s w@v =} |m} CWwv OaD pRvt |O } R O= QO xt=vQ@ QO s}OQm V}=tR w = |Um u=tR QO k qDQB Q=}U@ O O= a= pw= wO xDi=} CUO |H}=Dv x@ ut 'pm}=t Cio "s= u}vJty CU= 400 " pw= 2 Qy xm |r=wDt OQi OOa wO % ; 593 OOa wrkwO O pw= O= a= w= w ut ?W u O O Q O}vR|t T} wv@ s} wo|t xJv K 338 + 823 w w xDUWv T L x@ ut -xv=N xm Qw]u=ty Q Pe=m w Q=O @ K C= B "O @ O "O @ C= B " Q w V " tQO = Y l} 338 O w O= t + 821 OvDUy OvW=@ " O C W R= xm sm =QD #OO o ' Q = s} Q}o|t xH}Dv OvOw@ u}vJ =yv m D 1 Q |iQat pw= OOa u=wvax@ ,=y=@DW= OW=@ |@mQt OOa n xm|r=LQO CU= umtt =} xr@ |= @ t= nx O n= ' xO - U Q w u}O@ "O W pw= O a Qo}O `wv ut sy w Ow@ xDiQo xQy@ Qr}t G}=Dv R= sy 'Oy=W | yx }= R= O = = xm O}vm |UQQ@ '=yv R= l} Qy |=Q@ CU}v R= | |Y=N -x]@=Q =yv Qo = CU= @ | y W } " " } n= OvW=@ xDW=O w ?mQt Oy=W 'O}OH h} QaD j@] w Q} R qFt '|iO=YD Qw]x@ w ?mQt Oy=W uO @ %O @ 150 , O %sO m `= @= =Q O= a= uO @ nl w |t '?mQt u= D OvW=@|t Q O= a= = x@ sQ=O O } w ? N w O "O @ x t CUOx@ u=tR w@v |vOQmQw=@ ,=ak=w "O 1) PrattVaughan u =D 'wrkwO w@v |vOQmQw=@ "O O pw= O= a= w O "O @ x W u} QDoQR@ '?}DQDv}O@ CU=Q svD = w =H}y | y t 'u w OQ t xv=}=Q Vv=O u=oQR@ !82 O xDW=O pweWt OwN x@ =Q |Q=}U@ uyP w xOw@ u=v=O}=} Q xHwD OQwt xQ=wty wvm =D R=@ Q}O R= " v= O O w |t QDoQR@ O=Oa= xJ Qy =QJ O pw= O= a= ' v W =yWUQB O w | O #OQ= v O Hw O= a= O w w O =}v@ hWm l} |wRQ QO |v=O}=} Q Qy O w |t QDtm w QDtm # v W w O = R}v Q u}vJ u}@=Q w C= B w OQ=O O Hw pw= O= a= xQ - @ QO O w = w u}= OQ t QO =Q VwQ wrt |ovQ=m x=oWv=O xQ - @ QO u w |t =} u= D w # O CU= QDUo QOkJ u}@=Q |iO=YD w w hWm R= O w |t % } o " CU= = VwQ O @ Q m - t=O t= TB |tm 'u}@=Q w= " Q = xv xO QO 'pw= O= a= OQ t QO O N QDW}@ | Q " vO @ xO m p$=Ut Q}=U 'pw= O= a= u}@ QO pw= O=Oa= C}Y=N =@ |O=Oa= =QJ # vQ=O O Hw O= a= Q}=U u}@ QO =yv `} RwD |=Q@ |=xO=U |wor= ,=Qy=_ =QJ pw= O= a= OQ t QO |O O 'u CU@ Q=mx@ sy # CN=OQB |v=QvNU x@ V}=yxDi=} |v=QvNU xm OvDio|t w OvOw@ xOR xkrL sQwO |O=} R -xOa w sOw@ xO=DU}= wQy=Q QO ut '|v=QvNU R= TB CU}v s}taD p@=k w CU= X=N p=Ft l} u}= xm Ow@ u}= 'Qivm} RH@ '=yv |oty -xO}ka |rw Ow@ |@r=H " =oW v=O x v= }=Q swr a -xOmW v=O T} !Q ,=Oa @ x m QO x | r=tD L= ' = =] | y * N |Q =t W R=H t w 2 1 * ?= D Q w H 'C W=O v = | iO=Y D |R U R= xO =iD U= Ci o Q_ v u}v J x m |U m =yv D | O =Wo|t " } |@=} R=@ '|a} RwD xQwO QO - | QoWv=}=Q '|Wv=}=Q x-UOvy xm T} Qwt CQ@=Q Q Tw } w Q =WDv= Q " = = w O w= wr t |o vQ= m "O @ W u V}B wQ Q = OO QO =Q | } H = |iO=YD |= @ |R U * "O @ ?= D = |iO=YD w QO |O } R | yO @ Q m |R U CU= xDW=O |=xv=}=Q |=ytDU}U x@ Pwiv |DL w C=]=@DQ= = w u}@=Q R= 1988 p U QO 'O @ | wHWv=O = Q =@ jL =ovRtQ '|Q =oWv=O OQ=wQ y x Q ji= QO = q]= 'C a |U=vWQ=m =iDU= CvQDv}= xm@ W - $O m xO QO = |iO=YD sD} Qwor= l} R= |R=wt |=yxv=}=Q x-OvyO\=@DQ= |=yxm@W '|rta OQ@ Q=m l} R= |r=Ft u=wvax@ |R U " CU= xOW xm O = =Wv Cv=}r=w O@t R= =Q s B Q@ CU= |@ wN Oy=W R= " =} Qy <= =mty u=Q CU= OYkt x@ -=O@t O=O u l} x@ u}@=Q `= @= OQ=wQ y QO wtat 'p wkatQ} =t}kDUt =} R= , =D Q 's B uO U i ' xm@W = x xm CU= u}= =yt=}B l}i=QD VwQ | H @ Q = e ,= y _ VwQ 'p |m} 'Cv=}r=w |rUr \UwD sD} Qwor= u}= u}= Ovvm|t " =iDU= CU=QQU R= xO sm =QD Vy=m w s}DUQi@ OYkt xQo x@ =Hv " R= Q TBU Ovm|t " w xO Ovm|t u}= O =ovRtQ |Q |rmW Ov@ RtQ O}rm | w u Wx }ORO ' u =@ S x =ovRtQ QO x } w @ '|Q =iDU= |YwYN O}rm OQ=O O Hw O R= 4 | =yWwQ =} R= OvDUQi =Q s B 'x |YwYN O}rm sDU}U QO |DvU O CQ k = |iO=YD OQ@ Q=m u} QDR}ov=EL@ w u} QD@r=H QO |R U |Q =ovRtQ Ovv=O|t " xm |rmWt l} |iO=YD xQo w = |iO=YD =ovRtQ xm VwQ |= @ VwQ "|R U |Q =iDU= xO =Q CU= " O}rm l} w |t xOv=wN 3 |twta O}rm =@ 'O W wO Qy Ovm|t |}=WoRtQ " =} O Q}o 's B x - v OvDUQi |va} w x =} O}rm u=ty =@ R}v xOvQ}o =Q s B ' uDiQwr p=tDL= 'Q]=Nu}O@ w ODUQi@ xOvQ}o |=Q@ p@k R= =Q O}rm '|awv x@ O}=@ xOvDUQi xm CU= w "OQ=O O Hw 1) Joe Traub 2) randomization 3) public-key cryptography O}rm uOWso =} 4) private key w 83!u}@=Q pm}=t Q = x |DQ=mlt 'O @ Q m @ u}O@ w t `@=D l} x= K1 x O}rm l} =iDU= =@ R= xO ' QO " m @ =HvR= O x XN | wt Ov R K1 = w Ov=wD|t m Q W ' |= @ xO m | Q |}=WoRtQ "O m =@ Ov=wD|tv W=O Ovv=wD|t O=Qi= QO =Q ODU t= K2 K1 uD O =} " @ @ =Q Q u}@=Q xm |a@=D x@=Wt 'xiQ]m} `@=wD x-}=B Q@ |twta O}rm =@ =ovRtQ |= @ K1 O}r Qi x Q OyO Q=Qk u=oty Q=}DN= K2 |iN \}Lt =tat pL | x RH w Q}Ut pw] =ovRtQ |Q CU= QO " =} Ov=wD|t Tm Qy '?}DQD @ =Q O N s B |t=}B u}vJ =Q O}rm =@ a w |t u= D TmJ}y 'CU= xOW xDN=U @ w OQ= v O Hw @ tQ t |Q u uDW=O =@ =yvD xm R O OQ=O x = Q@ xiQ]m} nQ @ pw= O= a= - } B O}rm uOWxO}ORO =} uDiQwr Q]N Qo}O '?}DQD u}O@ QO O QB@ Qo}Om} =@ s=}B x-rO=@t x@ " vR=O CU=yQwWm Q}=U = R ' Ov@ RtQ O =D | Ov=wD|t wWo | y tQ uO O OQ= v U= w x W NSA Ov w | } o w |DrwO Q=QU= ^iL OkDvt w xDW=O x=Qty x@ =Q = =}DN= | y t v @ xm CU= u}= CrwO "OQ=O @ u R}r@ w}D=t =Q =yt=}B 'QB}rm 1 Ovv=wN@ Q RNt =Q O= i= =v =iDU= =@ |Qw :i R= xO R= =Q w= w | U R= = x utrO s v @ w R}r@ = xDi=} | y w w |t x m u= D wUm} R= Ovm|t =i}= |twta O}rm =@ =}U@ Q |Q O =ovRtQ O=O u QrY=L QO xm O w O =D = |iO=YD O w |t O}rwD = =kt xm OQm =Q Q P pF N w | Ovm|t O=H}= w w Ov@ RtQ R= VwQ =}U@ u}= | s CUOx@ =Q Q P N uD w ' W=O t x 1) Matthew Blaze CU= xOWv =@ =yWwQ w C F= O N R G=wQ CU= xDWo xty O OD@= "Ovm|t R= pw= pw= O= a= = RSA sD wor= O N O}t=v QO " R }Q QrY=L u}= ? "OQw RSA O pw= O a wO ? |t VwQ QrY=L CU}v xOWxDN=vW |tD} Qwor= wvy '|oO}J}B u}= xm OQ=O |oDU@ Ea=@ (RSA) nQ @ =@ |va} s}vm x} RHD pt=wa x@ OOa l} x-} RHD |oO}J}B x@ =yWwQ u}= |}=Q=m 'xH}Dv " xm |}=yO=kDv= " O l} '`} QU sD} Qwor= l} =@ s}v=wD@ xm CU= uDUmW p@=k |t=ovy " } Qw R= wLvx@ | w =Q nQ @ O a u}vJ |rw Ov@ RtQ t nQ @ pw= O a wO ' "O W xm w |twta O}rm 'Ov}|t CUOx@ R QO |OQ= t QO | Ov@ RtQ sDU}U R = '1993 p U QO =yy=oW}=tR QoWywSB 'O= a= uO @pw= u tR ' nQ @ Q =iDU= =@ * @ | C t | yxO=O ?Um =@ CUv=wD|t Ovm p w R= xO |rt C}vt= =@ xm QO ' O (DES) = u}= 'OQ= v U= = | wor= l} =yvD O =ov |DrwO uRNt = Q \U=w= | |Q= y 'OQ=O Q mw U |R U |tyt Vkv OwN O w |t xOv=wN |twta O}rm 'Qo}O OOa l} R = "OQ=O s v R= xR H= S x |twta O}rm =@ |O= a= " v W " v W x@ = =kt Ovv=wDv sy |DrwO OvyO|t p}mWD QrY=L O |t " W C t 1994 " =Q wO u ? Qy VwQ x } w @ ' =iDU= u}@=Q =ytDU}U R= =Wv =Q u xO | pw= O a wO ? CUOx@ R =Q | tQ Ot ptax@ |YwYN O}rm =@ Q}t=W 'CU*w} Q \UwD xOWx$=Q= " wUt 'p =yt=}B OvQ=O jL =yv Ovvm |}=WoRtQ Qo}O O}rm | " ' =kDv= 'Qt= u}= |O } R | yO = x = x CU=wN|t CrwO x=oQy Q |YwYN " Ov@ RtQ =Q | "O m |@=}DUO OQi l} |m}vwQDmr= ODU= = Q O}}-=D xO m Q ut= | D C}vt= |rt xU - Uw -t } t Q |L=Q] QB}rm s=vx@ O}OH |Ov@ RtQ x-W=QD l} NSA w RtQ O}rm l} |=Q=O xW=QD Qy O @ pq CU= O}rm uwJ O}=Wo@ QO =Q u (NSA) =m Q xi}_w xm u w "OQ=O Q ' V= =v@ |YwYN O}rm x-}=B Q@ R}v t u= R}v pw= xv=}=Q Vv=O u=oQR@ !84 w OvR|t OvN@r u}@=Q O | Oy=wN CUOx@ # t pw= pt=wa x@ OOa l} x} RHD =Uv "OR u Q}oQO w =Q O N Q |a} QU sD} Qwor= =} |= @ OyO|t K}HQD xm O} wo|t |v=at |a=OD s}rWQw= |Q@a x=oWv=O QO xv=}=Q swra w C=}=} Q O=DU= w OQ=wQ=y x=oWv=O QO xv=}=Q swra O=DU= uwvm =sy u}@=Q OvDUy s}rWQw= um =U w= xO= - wv=N O P |t s}rWQw= QO =Q Qo}Os}v w OQ=wQ=y QO =Q p=U R= |t}v w= " " v=Q o Qo}O QDNO w CU= p}mw Vv=QDNO R= |m} 'V Ovm|t Q=m " w =ovRtQ |Q = x= w |a} RwD =ytDU}U Ovv=wD|t =yxv=}=Q xm CU= O =v |tv |D}OwOLt " U W w= QO |R U Q = |R= t | y v }=Q u = |iO=YD uDU@ Q=mx@ xv} - tR uO @q @ QO |R U xO=O u =Wv Ovm|t Q=m |r}$=QU= w= " O}O ji= xm OUQ|t Q_v x@ CU}v xO}J}B Q=m u xm CU= u}= ut -xO}ka 'O W xm s}v=O|tv j}kO Qw]x@ =t " l} = xQ @ QO - x= =F wvax@ xm O}tyi|t xrY=iq@ =tW x = Q l} |= v }=Q - t v @ w Q x@ u=@=}N QO CU= Xk=v w xDUWv =tW Q=vm Ovm Qm} u=DUQ}@O -xQwO Rw O wNv x@ u=WQ=DN=U j} Q] R= O}Di=|t | QO " }Q " l} VwQ = w w u s Ov@xOQ CU= u}= " xm O}Di}@ w= |t wtat =t s}vm|tv x=@DW= x=oJ}y ,=@} QkD " x=Q w u}= QO w s}v=O|tv " xr-=Ut xmr@ O = xDW=O xv=}=Q " W @ " s}U} wv@ O CQ k w u s =Hv= Q QO =Q |O } R =Q = syi R= t w lQO svm|t C@LY R= QO =Q xmr@ O}k}Uwt |t=U= xm u= w x OQw O Hw @ QDxO}J}B Q=}U@ =t -x_i=L =t= w Vv=O O=} u=yo =v |R t O " yO |t s=Hv= R}v =Q w =Q Q O}J}B | Dx O} QwN@ Q@ |i}Fm " CU= O}Di=|t CiQ|t V@=wH ,qai Ret u}@ x= Cw w =yD}r=ai =t uyP | |v=Qov OQi =tW ,qFt '? N x=Q QO u}vJ sy Ovm|t # CWB w= s |t O=} Q =iD= u}= " } Qw =D =yQ=@ xty xO i= |Y=N RQ] x@ xm O}v}@|t u=@=}N OQ= t " x@ xm O}Ow@ ?_=wt =tW Ow@ h}Fm V}=yU=@r uwJ =Q C a t ,q w OwQ CU= w= = | y " OLt -xRwL =iDt ,qt=m Ca}@] =@ xi}]r l} O=} x@ w O}v}@|t |m} O=} ,=Qwi = xvt=O |t}D =@ Ovm|t Q=m xvwoJ u=Uv= -x_i=L |Ow " =D R= = = | yQ m " w |t u}=Q@=v@ Cw u UwO R= u}@=Q Q}N= |tra QO OvtWv=O =Hv= |ovwoJ u= D uDiQx=Q s=ovy x@ CU= umtt =tW w O @ u= Ovvm pL |vwo =vwo wyD@ s} wo@ ut Qo = x_i=L |yOv=tR=U Ovy " 'uw " O i w | xm xv=}=Q swra OvtWv=O QO w |t C@LY Q=m l} |oO}J}B -xQ=@ QO xm |t=ovy 'p t u= CU= CU= p}$=QU= |QDUoO=O |rrtr=u}@ VN@ T}$Q VQUty = |iO=YD uDU@ Q=mx@ xv} - tR | =v}t]= C}r@=k " " |= @ j Q =} R= =Q |O i w xm OwN |t}Ok = u}= xvwoJ =t Ret =Q Q m =iD x@ |]=@DQ= xr-=Ut u}= xm svm|tv Qmi ut x = Q l} xvwoJ s}v=O|tv =t xm CU= u}= =yvD |= @ |= v }=Q - t v @ p$=Ut Ewvm Qm}@ u= | =y}oDU@rO =@ |k}Uwt xa]k l} uDN=U =} QaW uDio pFt 'CU= =D xU 'CU= xDWwv R= pt=W ' 2 xv=}=Q uDWwv sQoQU xm |tra x-r=kt w= = x = Q Qvy |R U t v @ wvm =sy u CU= xOW xtHQD sy " w= " =Ht |Q | =} OrH xU =D ? m 'w= Q |UwQ '|vB=S '|v}J w = xv}tR QDW}@ xa - r=]t =yv=@ R x@ | Q OvtDQOk |Q=Ri=sQv x-v=t=U l} 'OW xDio xJv Q@ xwqa Ckw | =vt QO w= , =yv=tQi R= ' CWwv =Q " |vwo =vwo s$qa |rwtat u=tQ Q xDWQ u}= "OQ=O Q= k | y |= @ =D xDiQo s}Ok |r@=@ Qvy Q=m `wv l} xv=}=Q w =D u}= ? m Q w |t w hw L u= D =D l} =D |=} Q x-O}J}B ? m wva x@ O R}=wH u}= x@ |v=OvJ u= w OQ= v Ovm|t " xO =iDU= 1) Donald E. Knuth w w}t |Q Nx = w 1974 p U QO | Q =vDa= w w= O N wva x@ Ov=xO=O CU= " wvm Or=vwO =} E =ytD} Qwor= u} QDtyt p}Y= = =yWywSB w xR D | =D u}= ? m | w OQw O Hw =yrwtQi =yJ OrH sQ Q |r}Hv= =Q = Q | yOw U |oQ)= R}v VO=R x Q C}r=ai u=QwO QO Ewvm 'V=|= i L = = w R= xR - L QO x } H =m} Qt "O m xQ W= 1979 p U QO ' w= x@ |v}JiwQL R= ' Q |L=Q] OwN xm xO m wytH |Q x@ nv} QwD x-R}=H Q]=N x@ xm |t=H 2) The Art of Computer Programming 85 | nv} QwD x-R}=H |va} 'xv=}=Q swra xD@r= h _ u= w ltm x@ xm u u} QDWRQ= =@ x@ u=wD|t u=}t u R= xm CU= xOQm Ci=} QO |Q=}U@ R}=wH wra |rt u=Wv 1 x Q C}r=ai p=U |U x-QDUo QO Ewvm w |t CU= R= s |R U t v @ 'O N |= i L "OR= v T}$Q 'QDQ=m |t}H = x =Q | # W @ =my=W CU= xv=}=Q swra xD - WQ QtoQR@ |O O = Qiv l} \ki Ov=wD|t 150 u t QO Or=vwO =F R= p t xv=}=Q Vv=O u=oQR@ !86 w= =tD xO= v N s - =oWv=O p}YLDr=dQ=i u}DUNv xm QO x O u=t} wvui =D utw}v OQir R= =}vO x@ |m =wr}t = O VQ B " t wvm QO 1938 p U QO E weWt |@yPt u=DUQ}@O l} QO Q=OQDiO u=wva x@ TBU w u=DU@O l} QO Q=oRwt u=wva x@ =OD@= w p x@ O |oDU@rO 'Or=vwO VQ B " CN=wv|t x O =U}rm nQ= ' UQ t | =yx@vWm} u}vJty QO Q x@ "O @ EQ= =Wv w Ovtxkqa 'OvDW=O pt=m uO=O u OaD |O= ut w CUO x@ =yt "sO @ O w w =t x@ |@ wN x@ " vO @ xO=O VR t Qat =Q hw = QaW | y C = w CQ qtH hrDNt | =yQ=Owtv ?r=k =yWN@ '|tQoQU O = x@ =Q VR t w |k}Uwt w= " W Q m w xm |}=yxv}tR x@ QDW}@ ut u QO u=Q oR t =Q qtH hrDNt QO C Q |= @ T qm R= | =yWN@ Oa@ s}=y}Uqmty s " }OQw uDi=} |=Q@ wHDUH O = " W R e |v=wHwv wvm 'O @ E R= |t Q |t |L=Q] =Q `]=kDt C=trm pwOH 'xUQOt |Q@N x-t=vRwQ Q}@OQU u=wva x@ Or=vwO "O m u=QwO u =ty wvm Q R}=wH R= E |= @ Q w VN@ uO @ P "O @ =}U@ V}=Q@ =trm C r Q C QO =ywor= CmQW u QO xm CiQo s}tYD sy w= w O=O ?}DQD |=xk@=Ut Qro} R |WwQi |v} Q}W xm Ow@ sDWy Tqm QO w= " Ziegler's Giant Bar sy hwQDUwB ! CQ OvDW=O u=WCU}r " QO w |Dt}ku=Qo x-R}=H =yRwQ wHDUH |Q |rw |r:}ND | %R= OvOw@ Cq 2500 =yvD u=Qw=O =NDi= x-R}=H x-OvQ@ R}v u=DUQ}@O QO w= Q}oxR=Ov= sDU}U l} x-$=Q= Q]=N x@ =@ sDU}U u}= CQ a w = O xQ O " sDi=}|t x O xtrm 4500 uw @ ' | QDW}@ sy R=@ w =@ O u}= O w= =yv |@ RDQwB O =trm 'svm C Qro} R =iDU= xO O R= =yv} Q}W | =yov}DUw |tra VtDU}U s=v OQ " W x } H x - v @ w= " W Tw =Q Ovm " ut Ow L QO R= w 1 =@ xk@=Ut R= O @ CQ a x } H " UQ t u=QwO p ] QO R= w w R= O @ CQ a =iDU= R= xO = OaDU= | yO= Q Ci=} QO j}kO w= "O m w OL=w u=wva x@ MAD |y=mi xrH t 26 xQ - =tW Ct=N '|@ RDQwB 'p ] w OL=w "u= D =iDU= R= xO =Q x } H | y L=w w O @ xO '1957 u H QO =trm u} QDW}@ uDN=U C xm uw} R} wrD x=oDUO l} u QO =kt O=OaD 48 =@ Q@=Q@ MAD xrHt - |vat =@ " xtrm w O @ Q hw L R= sDi=} ' hwQDUwB sDU=wN|t Qo = R= | =@a wva x@ u= whatmeworry w 'uRw OL=w u= wva x@ xrHt =tW 26 xQ - = x =kt u}DUNv u}= w O} QN QqO 25 Ct}k x@ =Q Or=vwO x-r=kt u}= MAD V=|= i L u=QwO QO w= x - W A J -r =} swra =@ |}=vW xv w Q w]at OwN x@ 'O @ xO m h =Q w= Ckw QDW}@ =D Q}@O 'u U u=QwO QO xJv xD@r= O = |t " W @ w |k}Uwt xmr@ 'xr=kt uDWwv "O @ TB |rw |t uwi}Um =U ut sOR C}r=ai u}rw= w |vw} R} wrD "O @ "sOQw |wQ C w l} | W O " W sy=wN O}k}Uwt u= Q |t Qmi sO m O =D Q}@O 's W u U OQ=w |Dkw wri uDN=wv x@ 'Ot V}B u=txUQOt Cwri -xOvR=wv |=Q@ |=xFO=L xmv R= O VNB QO x W =yovy ?}mQD | R= QDUmQ= Q sDUv=O|tv C}=Q|Bm h}r-=D jL uwv=k " 1) portzebie system of measures xa]k s}_vD 's} R=Uovy |= @ |= R= R}J I}y ut = 'u tR u QO 87!Ewvm Q}}eD Or=vwO Case | wD}DUv= l} R}i xD - WQ R= |r}YLD QO w Ci=} QO =@ uOW TQ @ u= O}k}Uwt Q R x =Q |= @ w= | } Q t v @ Ci=} " O " vOQw |t " =D O U= =D l} R}i CtU x@ swra x@ |wQ CW=O OwHw xDWQ u}= xm 1 QDvwo pB 'xOmWv=O w O O U= O N w Q}}eD " yO QO u= Ovtxkqa xm Ow@ Q = w x w x@ p=wL= |= v o w w =} = C }Q w xDi=} "O @ x@ l} R}i Kw Q}@ OvvmpUm w x = |v=yH nvH |= @ |O } R j W w Q W w O @ swO |rw = w ` w= u tR u QO =} = R= TB =D Q}@O =Q C } Q 'u U |r}YLD xD - WQ xm OQm j} wWD u=QwO u=QwO QO E w R= =Q V= =Q w= O @ V= O wvm w w= Qmv "sO @ xO = qt C k |v=O}=} Q I}y =Q |=} Q =tvy=Q " W E Q}F-=D CLD |rw Ow@ |a@] MwW OQt wvm | V}B =D ut 'u R= CiQo|tv Q=Qk |iQL I}y " |@| u}W=t l} Q x@ QHD w 650 s= x}rw= =mv Q}oO=} C | w =tvy=Q "O m R =Q xv=}=Q =@ O w Q = = u}DUNv Q uO m Q m 'Q @ Q C=w H u v= N h Y =Q ?W s=tD QQ w= wvm |= @ E = = '1956 p U QO p@k "u D i u @ R R= u=QwO x@ jraDt Q = x =Q "O m |R U t v @ sDUv=O|t ut Qmi ut w xt=vQ@ OvJ w O @ |}=yr=Ft R= w@v O}Q@ |Um Qy CUO w O =ty CUQO Q u = x =Q 'sO m |R U t v @ | R= xm s}Ow@ xDiQo = u}= xD@r= |Q m Q}oO=} x@ w = |w L Q sU} wv@ ut xm |Dkw `w W QQ " |@| s= = = 2 =@DmU@ s}D p = |R @ RwO s Q =Hv= Oa@ x-t=vQ@ w= | x =Q = |= @ |= t v @ w= '1958 p U QO Q}oAwD 'jiwt=v | =y@=DQB 'jiwt | | xt=vQ@ u}= ltm x@ xm OQm =aO= ,=Oa@ xt=vQ@ u}= =_v= Q w pw= w =y@=DQB p}@k w x =kt 'l} wRw}v xrH t - w = OaDU= O |t ? " t R= QrY=L x@ =UL x@ "OQw w= CUO x@ =Q OaDU= xm R= O =Q wva x@ Qo}O Tma 650 Q=vm QO =Q Ewvm x RHD wvm x-t=vQ@ u}rw= 'E = = =yv}= xD@r= w | yQ m "O @ um} R=@ Qy xm CWwv x=oWv=O s}D |@ Qt R= Q sO m wm+@ xm Ow@ `kwt O= a= - } |y=oWv=O u= O= T |L} QiD |}=yQ=}at ?UL Q@ R C=w H QDy@ |r}N sv=wD|t xm |L=Q] sQoQU Ot VWwN |r}N xt=vQ@ u}= OQ t QO |= r QO u= H | yO= ? R= = u}= =} pt=wa =yv "sQ=O =Q Q m "O @ u D i u @ R |R UxO B w xv=}=Q \UwD =Q =t xm |}=tvy=Q R= C Q |t Ov@xOQ "O m | ::: w =k@=Ut |v=tQyk s=kt xDUv=wD |Uma s=|@| CmQW w CWwv Q |twta "O=O Q= k R= smsm O}OH x-kqa u}= w w VN@CPr OyO s=Hv= u}W=t ltm x@ CUv=wD|t xm |}=yQ=m " = R}J =@ | y = = |O } R Q m w QU 'xv=}=Q sra " 2) tic-tac-toe CiQ QD=Qi R}v |k}Uwt x@ * CU=ywor= OwN '|k}Uwt Q}=U =@ xm |Dw=iD u} QDW}@ 'xv=}=Q sra svm|t Qmi ut 1) Paul Guenther wvm "O @ w 3 3) science of patterns Q |= @ =y}oDU@rO w= O } R | =ywor= sra Q |t =ywor= O}rwD x@ "OR=O B = E =} = 'C } Q w OQ=O |a=RDv= xv=}=Q Vv=O u=oQR@ !88 =yR}J x@ Q =ov |m} CU= CmQL uO m x % QO K]U qm K]U "u =yv x@ QO C@=F Qw] x@ xm CU= u}= wO QO Q =ov uO m x | Qo}O = xDWQ QO OQ=O y |!RH |r}N w w x@ CQ Y Ovvm|t C}r=ai xiQL u QO xm |O=Qi= w OvDUy XNW R=}v -x}=B Q@ '|mWRB Ovv=t '=yxiQL R= |Q=}U@ |NQ@ xm |r=L R= QO " OvW=@|t w Q qmWt pL =} \ @ t C `iQ w R v u Q |}=yy=Q uDi=} p=@vO x@ |= @ OvDUy |vyP Q=DN=U |awv -xOvQw OwHwx@ xm OvwW|t ?=NDv= p}rO u}= x@ xv=}=Q swra Ovv=t =yxiQL " x@ xm Q |vyP C}r@=k u |= @ =Q sRq x}k@ =@ u=WvOQm Qmi " svm ? =NDv= xQ |] 3 |y=vDt w u}= =Q xQwO | w " wva x@ =Q Q = R =} = CW=O O}y=wN 'O} wQ@ xv=}=Q swra CiQ =}vQi}r=m wva x@ =v wva =@ |Qw :i | 2 u= ' wD}DUv= x@ O O = QoRO= Q}_v w x@ =D xDUHQ@ |= |oDU@rO O w u= R Q ^iL "O m OvtWv=O =@ Q OmWv=O |tra =} = Q p}=Bt=m = QO w= | =} Qo = Q |tv w w= "O m " sDW=O Q=m xm Cio|t sy Qo = u}= Q =UL w O m ? =Q |}=yU=tD |= w |Wvmi= Q |t "O m w xv=}=Q CavY w O @ =DW}B =yiQL | } R= =LiY TB w w = xt Q x =Ut x@ wO Qy =yv =Q} R wor= x-Ot OwHw x@ CUwo Q wvm =v Qw |m} =Wt = 'u tR Q Q QDUm}=O "O @ xO m Q= k @ = "O @ 60 p '1960 R= E |Qw :i = CmQW =@ | wvm Q=m = u}= " W C RwQ @ =yDmQW QO R = wor= sHQDt x-vwo u}DUNv = = x =Q = xR D |R U t v @ u @ R w =vW =QDUm}=O =@ |YNW 'O W QO 4 Or*wvwR QDUm}=O w = " OvDW=O s Q |t |Q=ovxt=v sy =@ ?DQt Qw] x@ w s}OW =vW Qo}Oty =@ =t " }O m = w= | =mty QO 'RwQ @ QO E u QU Q@ w CU=wN|t p=tm OL Q PBi=]av= xW}ty 'TmaQ@ 'ut QO |O } R | } w O Q wYD |Q =@ O w= =y}oDU@rO u=vJty |rw CUw}B =}vQi}r=m = CmQW |-=Q = = x@ C}kiwt =@ p=U QDmO x-HQO Ci=} QO Q xLr=Yt `wv I}y w O @ x t Q TBU | RwQ @ w= |= @ Q m = x =Q Q}PB=vVR=U *T=vW|!=@} R l} w= u}ty Oa@ xm QO ,= Q =a= |= @ "O @ u } B 3 = xv=}=Q x@ OwN =Q =} QDmO RD |R U t v @ u @ R - H D - r- " vO @ xO m |R UxO B =Q 60 p ' =iD C- y | QDmO x-HQO PN= '1963 p U QO | R CNU |L=Q] xv} - tR CYQi u}= =Q 'uO m Q wva x@ 'Q= i=s v w Q= i= V}B OQw = =D T}U|vw} CmQW |v=@}DWB xS} w x@ Q ] =} = 1960 p U R= w= u QO W s eO= O C }Q | |D=}@}mQD x-UOvy xv} - tR C } Q Q }O U= u= = u= R= =} x@ C- y |a}@] Qw] " vQ=O Cw lQ t 'x "O @ wD}DUv= |tra Q d= U xv=}=Q swra O}=@ xm sDi=} QO s=Hv=QU syvt OWQ= |U=vWQ=m C }Q 1 =yv=O}t xt}v | = =iD= =tW Qo = sO t R= X N +2 < H ,k " W x@ u=tRty Qw] x@ R}v w= u}= +2 O}W=@ QO ' O p}YLDr=dQ=i Case |wD}DUv= R= |v=WNQO C=Qtv =@ 1960 p=U QO Ewvm xk@=U|@ s=Ok= l} QO w =]a= u}= s= i L u= ' < w Q]=N x@ VwQ CQ Y w q = OW|t 'CyH u}O@ R R}J xty xm Ow@ O "O @ w= nQ @ CQ k w VWwN ,=ak=w |va} 'CU= xOt VWwN |wQ , t m QO =Q = sQ m R= |}=v=wD xm Cio|t ut x@ w w]v}= ,=ak=w |va} xOt=}v VWwN w O @ Q w |WRQ= =@ Q=}U@ xr-=Ut "O @ x = Q |Um |Dkw ,qwtat |= t v @ Q =} = |= @ C } Q R= xO =iDU= -xO}= CW=O OwHw xv=}=Q swra " =} = w C }Q u}@ |k}ta -xrY=i =yr=U u QO Ovm O}rwD =Q Q_v OQwt |HwQN xQNq=@ =D CiQ|t Qw u =@ CWwv|t " 1) California Institute of Technology 2) combinatorial geometry and projective planes 4) J. A. Zonneveld 3) nite semields 89!Ewvm QDUm}=O Or=vwO CUv=O|tv Q}PBv=mt= = " w w x= TmJ}y xm Ow@ uyP =Q u = x = Q xm Ow@ |v=Um u}DUNv O x@ =yxt=vQ@ CLY w xv}tR u}= ` t =Q |= v }=Q | y t v @ =@ R= QwO |Q k R R= w O @ C F= =DW}B R= |m} Q |=} Q | =yD=@F= QO nQ @ u=R "O=O Q= k xv=}=Q |R=Uxt=vQ@ Qvy w= R= |rU*w&uwU}O+= |D=Q=WDv= CmQW Q u}= =Q xSw B wD}DUv= | OU} wv@ Ow@ w= " = QDmO w w = xQwO | - QO 1963 R}$=B wHWv=O Rwvy wvm xm |t=ovy =D QO =Q ? m | xw E xm '=yQr}=Bt=m =ytHQDt |=xR D ` t u tR u QO Vv=} wHWv=O Q=}DN= QO w 'O @ | =yWN@ u}DUNv = xQ - @ QO Q '1962 - } v=S QO |@=Dm xm CU=wN Q Oa@ u=DU@=D w O m `w W CW=Po =}vQi}r=m " =@ Q A}=D x@ `wQW '`kwt "sO m u xLiY 3000 xm O OrH P = Q@ xOW sOR T L ' e m |wQ O}=@ C@Uv xm Cio | w xDWwv T} wvDUO xLiY u R= w sO @ =D l} 7 ? m Q Cir=Nt QW=v |rw w O m "O = Q ut 3000 w = = = xDWwvDUO Q xm s}DiQo s}tYD 'Q=tW QB |= @ | =yDUWv R= O =v |Qw :i '1966 p U D O xU}=kt A J hw L w O N | y wW@ |B=J -xLiY QO xR= v= - O}=@ ut T} wvDUO 700 Ow L TB s=Hv=QU O = l} x@ l} $ W @ w R x =Q "O W | } Q t v @ G} QOD x@ |rw O Q |UQQ@ " yO Q= k svm nvy=ty OWQ u}= =@ " O w w w xm =Q O N Q sO m =Q CU= |D=}@}mQD 2000 Ow L QO O N ' = =Q u 2003 p U xv=}=Q swra -xDWQ pm CUv=wD|t Qiv l} OQ t =Q =D sv=wD@ svm|t Qmi s}aU C}=yv ut =ytD} Qwor= = | w OW Oy=wN xQ @ QO - C 4 xm w 4 = '1966 p U QO O QDxOQDUo =D =yJ OrH xm sv=O|t uwvm = " W ? m sQ B A '4 RHt = w w xv 'C a t - t=O =D xU = ? m xLiY QO w s= = = x@ " v UQ u } B |rw Ow@ ?}Ha |i=m QOk x@ OwN x w '70 - yO p ] QO wva x@ sy Rwvy u= x@ E Ovv=wN x QO w CiQo Q=Qk xO =D ? m pw= =iDU= OrH xU w |UQO OQ t w QD@}Ha syv R= "O @ =D wva x@ u=yH ? m u= =D u}= QtDUt C}@ w@Lt '? m " CU= | = |O } R xO - =D u}vJ uDWwv ? m =D u}= |twta '? m =yy=oWv=O |t=t =iDU= Q |tyi O@ xvwoJ}y = |= @ O w |t % } o s}yO X}NWD O@ | H =D xOW x$=Q= R}v w = QO O N X N w w}v x=oWv=O lQ } w R= =Q ? N s}v=wD@ CU}v O " w * @ |= QO |a@] O = QP V } B =@ QkD D QO , } w Q@Dat `HQt l} OQ t Q |t u C=}$RH s=tD x@ ?=Dm 'CU= Cq=tDL= x-} Q_v R= C@LY xm |t=ovy xDiyv |$=@} R =D OR}t|t sy " = p}YLDr=dQ=i l} \UwD |at=H xQwO xR - D "OR=O B =t x@ =QDUm}=O w xv=}=Q |R=Uxt=vQ@ Qvy wvm pt=m x- ]=L= pwYLt TB w QDmO '| " CU= `wwt =} x = Q sD} Qwor= l} K}wD u x - W |R UxO B - t v @ ' w M W Qr}=Bt=m Q =@ =Q |v}@l} Q=@ * v W O= Q@ w K= ] 'n CU= CUQO=v R}J xJ s}$wo@ |r=a R}J l} w w CkO = 'E wvm = =tv "OR U u } R= O =tv |k=@ " v O Qy TB =Q x }= CUQO R}J xJ s}$wo@ xm CNwt w OQ t QO xvwoJ xm = =t x@ O=O O } E wvm xv=}=Q Vv=O u=oQR@ !90 =yQr}=Bt=m xm CU= O = x = Q s QDt Q |= t v @ ' H = "O m R e =Q =ytHQDt = K]U u=@ R l} Ov=wD|t <=O@t u=@ R |m}i=Qo =ov |=xQ x-yO p}=w= QO QQ = =Q u D i u @ R Q = ' |R=O BxS=w u @ R w =yWywSB 'V@=Dm uDWwv Ovm|t xtHQD OYkt Qo}O u=@ R x@ ' W @ q @ 1 = xQ - @ QO O N | " l} |DL =} C =mU=B 'p =ytHQDt qN p O@t u=@ R l} R= Q Q p}@k R= |=xv=}=Q pw=ODt |=yv=@ R pFt 'u D i Ovm|t lQO XwYN@ x-v=}=Q l} xm CU=ym} w QiY R= |=xr=@vO 'OYkt u=@ R "O wvm <= Q = = 2 " xm Vv=Q=mty w Twm@ QO E " n @Q m } w@v XNWt ,qY= 'xtHQD pta u}= s=Hv= |ovwoJ '|Oq}t CYW |@| CmQW QO |RwQxv=@W VqD w Q=m p=U Q=yJ |] =Q nQR@ T=}kt QO sHQDt u}DUNv 'OvOQw OwHw x@ s= w |r}tmD Cq}YLD xQwO QO TQO u} QN ,qwtat xm Ot|t Q_v x@ CNU |QOk x@ xtHQD `wwt - "O @ " OvDWwv =yxv=}=Q =@ u=wD|t xm |Q=m u} QD@r=H sOQm|t Qmi xm sOQw |wQ =ytHQDt `wwt x@ Q]=N u}O@ ut x@ xv=}=Q swra xm CU= |t=ovy u}= CW=O=w OwN w = x = Q uDWwv x@ " | y t v @ =Q =yv xm CU= u}= O Q w Q 'O m =tm C}=yv " U @ O N p xvovt Q@H | =yDtqa | =yrtar=QwDUO O=} R | O}=@ O |= Y w w CNU ut w O @ w w CQ Y x@ =yDQ=m QU =@ |wQ OW|t w Q@ =W}=yxt=vQ@ O}=@ =Q u w = V t N w uWwQ xvovt u}W=t Q Vty |rw Ow@ |@r=H Ov}Qi |= @ = u}= |=Q@ sy |QDy@ =yy=Q sO}O O Hw Q m | x O}tyi xm |t=ovy 's | O |t xvovt =ye=QJ xt=vQ@ O Q |t " vO m = $ W w = '1950 - yO QO u=R U Q@ xv=}=Q CQ m |wQ Ovm|t Q=m xvwoJ xm sO}tyi|t " "OQ=O xQwO QO TQO - u}= '=yy=oWv=O xt - y " 10 pYi u=}=B sU} wv@ " CW=O =yQ=R@= u}= xa - UwD Oa@ xrY=iq@ xm CU= R= =D l} =yvD CU= Q=Qk ? m |r@k -xOW s=Hv= =Q Q QDxO=U Q=}U@ QO w xO m = = =tD | yQ m s w O}rwD LR(K) 3 '10 =ytHQDt uDWwv |tyt Vkv QO E wvm xm svm|t pYi uDWwv Q Q |= @ = } R Q = R Q w |t T} QOD |U=vWQ=m x RHD '=ytHQDt -xv}tR QO R '|Q= i=s v | yQ= @= 'xRw t= "O W -} Q |t Qmi =OD@= sO m =Q ut Q=m u} QDiwQat QO = O}UQ svyP x@ |QwO } " =D ? m Ot svyP x@ |a}@] Qw] x@ |rY= -xO}= w Q |UQQ@ "sO @ xO m Q =D = |= @ sRq Q N U O = uDi=} 'Qo}O O xm CU= u}= u}}aD x - a k s= m = Q = = Q x RHD q @ |= @ '|O a | y o } Q}}eD =Q =@ x@ =} 'x} RHD CQ a w C =trm Q |twta |= @ x =@ R= |= r vO Q xtHQD "O m VwQ l} hWm xDWQ l} Ci=} QO 4 ' wD@ =D OwW xDU@ Q=m x@ xDWQ OvyO|t s=Hv= QPo l} " =Hv= QO =Q u |wQ wvm xm 2) spreadsheet 3) parsing 4) parser |Q m w xtHQD "O @ Q@ O}=@ wDUO |Q xtHQD ,qwtat '|}Q=m " 1) word processing = E Qox} RHD xi} - _w =Q u u= Ov=xDiQo ,q@k xm |D=t}tYD RoQy '|va} 'O=O s Q uO @ OvyO|tv 91!Ewvm Or=vwO Flying planes is fun Q R=w B wkU CU= umtt xOvQB = =t}B=wy \ xm |r=L Q Q}@aD | y Q pta QO OO o |U}rov= xrt - H R=w B x wtv Q wO ' v CU= Q=wWO |= @ " Flying planes can crash wv x O = Flying planes | u= @ =YDN= |QwDUO |=yxOQ R= Q}@aD wO u}= " X } @ ' O |t CUO x@ Q =iDU= 1 xDWQ Oa@ | | Qov=Qi s=v x@ OwHwt | =yWN@ x@ =yWwQ C@Uv x@ | w |t wQ@ wQ 'O W wvm sD} Qwor= VwQ l} CUO u}= R= ' Flying planes O Q}o@ Q_v rw= QO " } "O =Q |Q QO =Q Flying w |DqtH x- } RHD pmWt pL R= wDUO Q}@aD O Q planes =@ Qox} RHD xm |t=ovy Ov@ Q=m x@ O}=@ E CU= VN@CPr =t}B=wy =@ Ovvm CU= Ovvm|t R=wQB =wy QO xm |}=y=t}B=wy Qw_vt '|twO QO " } "O m xO Q}os}tYD |y=o =t= w a =@ | u}= 'VwQ x@ xDi=} Q |= @ E wvm Q}oQ=m x@ | O xm OQ}o@ s}tYD =D Ovm|t x=ov s= m QDW}@ Q=}U@ " } @ | =yv=@ R x-Oya | R= Ov=wD|t '|r@k |iYw |=yv=@ R QwDUO l} |wQ Q@ w = =Hv= =Q O N Q m 'O=O s wm+@ xm xJv |@ wN x@ T = x =Q =yv=@ R |R U t v @ | w}W uDi=} p=@vO x@ w= | =yv=tQi x-} RHD xv} - tR QO O}WN@ xaUwD =yxt=vQ@ |vat uDi=} |=x " w OvOw@ xDi=} x= =yv=@ R xm CW=O xO}ka |=Q=O |= v }=Q | w Ov}=WwN Q=}U@ ut O @ Q u}= CU= Q}PBv=mt= =yv |= @ " O}UQ|t Q_v x@ " wLv Oa=wk | Q w |= @ Q v w T OvDW=O j=@]v= =vat " = x =Q = |R U t v @ u @ R h}YwD Oa=wk Q w VwQ Q QYDNt VwQ uO=O =@ u}= \@ Q w w $O @ u Q |WwQ |= @ w Q l} '|iYw u=@ R QwDUO u= N= i Ovm|t CUw}B 'x} RHD CNQO y=z CtU = x@ k GQ N x + y=z Q x R C= x o QO uOw i= ' r L Q w |= @ Q v w w OQ t QO | w OvDUy R}J =yvD =Q} R Q |WwQ sDU=wN|t ut Q xm |i}YwD u} QDy=Dwm 'Ovm R=e xv}tR u}= w VwQ |= @ |= @ wm+@ |r=a wvm wm+@ Q=m wyW s!qa =@ =Q} R OvOw@ |a}@] ?=NDv= l} |iYw |=yv=@ R QwDUO "OQw |wQ R= Q E |= @ T wLv Oa=wk h} QaD x}@W xm Ow@ =yxv=}=Q =@ ?U=vDt xm s@=}@ 2 =vat h} QaD xm u=@ R |vat Q}@aD Oa=wk s}UkD ptar=QwDUO x@ w Q |twta |= @ O = |O l} |vat |= @ Q vT =Q u w= 3 wm@ =} = C }Q "O @ |= @ |Q Y | TB | w ?r=H Q=}U@ ut w= R= wLv Oa=wk u=}@ "O @ |@ wN Q=DN=U xm |}=yQ=m = QO =Q VQ m E " W @ wvm xm u R= p@k |]N Q=Ry OvJ sHQDt 'CW=O OwHw wvm w =mW O=D E CUO x@ "O @ Q u |Q x + y=z Ov = ' wDUO Oa=wk x@ O}t=v hYw Q@H v t | `tH ptar=QwDUO x@ |m} wLv Oa=wk QO | w =@ l} CQ a x} RHD CNQO u}= QO |=xv=}=Q x-t=vQ@ |vat 'u}=Q@=v@ " x wtv QO ' v y=z Q |= @ Q x o QO O}v}@@ =Q 1 pmW w |t ?}mQD =} xDN=U 'V}=yxirw-t "O W 1) lookahead 2) semantics 3) intuitive xv=}=Q Vv=O u=oQR@ !92 +u `tH s}UkD xH}D v =@ - m ZZ Z Z =@ |vat '=yRDv=QB pN=O O ?}mQD QO x W y = p U QO Qvo*w QD}B = x@ u}$=B R= TBU Q | @EQ= x@ O}J}B | =yv=@ R QO CUOx@ =yv |vat "OQw q @ 'x w R= =yxt=vQ@ |k}kO Q}@aD =kDv= u}$=B x@ q=@ w O W xO=O p =iDU= w u R= xO " z x + y=z =yiYw | " Q x} RHD CNQO = x =Q pmW %1 |= @ Ovvm|t pkDvt x} RHD CNQO wvm |rw OQm x$=Q= xO=U |=yv=@ R |=Q@ 1960 p=U QO =Q xO}= u}= = q]= pt=L A = E C a @ =Q A A " hrDNt zQ y um s}UkD + x A A A R= =Q CQ a Z Z x =Q = x@ u}$=B |q @ * =yv=@ R R=OQBx} Q_v 'RvwQ} Ov '|R U t v @ | Ovm|tv C}=im |}=yvD x@ '?}mQD xm CUv=O|t wD@ =D OvwW xO}tyi ,qt=m O}=@ xm OvDUy |vDt u= = q]= 'x} RHD CNQO R= C a Q |y=Q ,=Oa@ |rw Ot pwkat=v |= @ QO xm OQm O=yvW}B wvm Q_v x@ =OD@= 'xO}= u}= 'E =yDN=vW w =yWv}@ u}= x@ O}OH |=ytHQDt |=y} Qw=:vi R= |Q=}U@ 1967 Ow " v W ?}mQD Q hWm 'Ov}|t OwHw x@ xm |}=yiYw "O m Q |t R=@ "OO o j}kO p}rLD l} =yWwQ uDi=} | =yt=v =} R= O O= a= OrH l} x@ xv}tR u}= w 1 =ytD} Qwor= |wQ Q@ Q=m = x =Q =yv=@ R xt - HQD xv} - tR '|R U t v @ | Q ?DQt sD} Qwor= '=ytD} Qwor= u} QD}O=}v@ u}@ uO m wvm E QO w= Q XNWt Q=Okt l} uDi=} "OQ=O Q= k CmQ=Wt =t= " CU= xO=O X QO Q =yDU}r |= @ Q QO V}=yQ=m =@ "O m p vO =Q | wHDUH R}v =YDN= `wwt u}= x = =tD @ ,t =yv w xv=}=Q =Q w x@ C=R= t Q E wvm Q OtQ=m |= H= |= @ CU}r l} pN=O = x = Q Qvy |R U t v @ QO =D ? m Q |t R=@ =ytD} Qwor= j}kO p}rLD "OO o V}=y}OwQw O=OaD `@ Qt =@ ?U=vDt |v=tR 'sD} Qwor= u}= Ov} wo@ CU= umtt xv=}=Q u=OvtWv=O Qo}O 'xvwtv |=Q@ |v=tR ,=k}kO sD} Qwor= xm Ovm|t C@=F ,qFt w OyO|tv C}=Q |} wo|rm u}= x@ x=oJ}y Q}o|t V}=y}OwQw "O 1) sorting wvm |rw OQ}o|t E OaD `@ Qt Q@=Q@ O= =at 3)65 pO 93!Ewvm Or=vwO =iDt 'OvyO|t s=Hv= xv}tR u}= Qo}O xm xJv =@ svm|t p}rLD Cw OYQO =D 15 QO u= sD} Qwor= l} s} wo@ sv=wD|t xm CU= u}= ut Q=m OQi x@ QYLvt VN@ =yUma sQ=O CUwO ut Q xk}rU x@ |oDU@ u}= xD@r= O OvUB|t Q Ovvm|t hWm QO w Ovvm|t = OO " R =yUma wD}DUv= QO QO =} O V}=yQ=m Vv=} wHWv=O =yv}tRQU xm OvDUy |v=iW=m pFt hWm =yv}tRQU 'Qo}O |NQ@ = sy |tyt Q O |=} Q G}=Dv TBU O Q}o|t O=} " v =yD=@F= u}= uDi=} Q w w w ` t p Y= Q Ov=wD|t sy xv=}=Q xm O}UQ sQ_v x@ |= @ x}rw= pY= xU R= xm |R}J Qy " Q =yywQo CU= uOt CUOx@ p@=k = x qN TBU |R U Y Q Q |= @ G}=Dv hWm |t Q u= " RDy= x@ QO R= w= w CqO x R= xm E wvm =t= CU= xDi=} CUO '=yQr}=Bt=m Q |tD} Qwor= '=}vQi}r=m =v |= @ w w |Qw :i w = O}=} Q " Ovvm|t =@ =}U@ C F= =Q u R= |Q w w pY= xU =@ =tW ,qFt = w =Q O N w u v k u OvtWv=O `wv w xDiQo Q=m x@ |= @ ` t l} =@ sy =DxO u}= xO U - } wQ |NQ@ R= |= @ =Q ` t p Y= 'u v= l} RwQ OvtWv=O u= "O W OvDUy pt=m 'R}J xO u}= xm O}yO u=Wv O}v=wD|t TBU " 2 =mty =@ 'xvwtv = x@ |a=RDv= Q=DN=U l} `w W CU=yv |Q sv}@@ lJwm w Ovvm|t `w Q=DN=U =}iWm x@ 'CU= Q=Pouwv=k xw o s v CUO xH}Dv Ciy x@ w O}vm|t " 1 " vQw C |m} 'Tm}Ov*@ QD}B "O m `= @= O | |=Qw t R= u= =Q | } H | QwQ @ w |Q @ =Q x W =ytHQDt xv} - tR Qo}O =Q nQ @ | " | CU= " CU= Qo}O sD} Qwor= l} R= QDy@ "OQ=O O= i= - " v |= @ w =ytD} Qwor= ut xm |WwQ 10 ' | sJQB =Hv =Q =at pmW x@ `wwt pwY= =@ R= OW=@ Q " O}@=}|t Q}oxH}Dv p@=k | wvm sD} Qwor= |rY= x-O}= `w W 'E a = a a (b c) = (a b) c w w w Q x wt Q Q} xH}D l = a ! a a (b c) ! (a b) c C Q Q_ w uO y x =@ QQ =W |r O a ( b) = a (b ) x O = u O w | OvDU = x q p = z pF | w = =@ l x Q =y x C xDm u =W j Q =F Ov | O} z y Q R} x Q umt =y = x q w uDU = x = sD wo a (b ) ! a b x =W w x a ( b) ! (a ) b ! a b w =Q =yv | o R= " w |t 'OvW=@ u= D v w } 'p L " w 1 " m N t = B =Q " Ovm|t O}rwD " @ k v ' t ' |wQ |}=y} Q}oxH}Dv O}OH % Y= x - }= " @ v w @ } |wQ t Q ] @ @ wO y t | @ w v m }R U Y U= aa = 1 w |t QHvt w w w O x@ ?DQt Qw] x@ 'CU=}U sra xm |}=yD=@F= |UQ=w " w }= uO=O u OvtWv=O 'u= 2) reductions w ODt =yWwQ | R= v t } ] }Q r= 'j i Tm}Ov@&Ewvm sD} Qwor= =F Q 'p t |= @ (a b)0 ! b0 a0 pF t hrDNt R= ' Q} = hWm x@ Ov=wD|t Tm}Ov@&Ewvm sD} Qwor= u O N pw= v= D @ Q m @ @ QO ` t p Y= u C= F-D Ovm ltm 1) axioms w w }= } @ QO ' OvtWv=O =D xDiQo =yv=Om} R}i u= W @ Ovv=t |i== *`wwt pY= l} "O W ` t p Y= `= @= v |= @ 1 =y} R=UxYqN 'OW=@v pt=m x}rw= x-awtHt xm |DQwY = x qN x@ Q=mOwN Qw] x@ m N `= v= 1 0 v o= ' v v QO CQ Y 1 | w |R U Y i o 1 v v m CQ a 1 =Q ` t p Y= w CQ a wO | @= @ uO=O u y |R U Y p t QO 1 QDW}@ |DkO =@ ,qwtat 'Ov=xOQm xO u= OvtWv=O O Q |t " vR=O B =iDU= =yv R= xv=}=Q Vv=O u=oQR@ !94 = OmWv=O u} QDy@ | yx l VwQ = =iD= Q Q ,k 'u wrt |ovQ=m = = x@ Vv=} wHWv=O O uDt l} pN=O Q = QO y u}O@ w Ci=} CUO |y@=Wt xm CiQ QO |m} x=Qty x@ R= = xU} wv "O m `= @= ' ] N |D|s= Q=vm w } 'C= * B u o =w s v xDWQ R= |= x@ u=tR u=ty VwQ w |t xOv=wN xU - } wv w 'O @ OvDW=O j w R= 'O @ n xJ =v v J w =@]v= = R= xQ @ wO Q h L QO j Q = }R =Q Q OtQ=m Q=}U@ p=L u}a =@ QkD 'T} Qwt Rt}H s=v x@ R}v Q_v w uDt Qo = 'xvwtv Q swO h L QO j =@]v= sOa x@ =D 'sHvB init |vqw] uDt l} Q `w W =yxU}=kt 's}UQ|t sWW =yJ Oa@ x@ sDiy CU= xDW=Ov OwHw Q_v Q QO =Q wU Q Q w xD u}ty Q Q}oxH}Dv \re x@ Q `w W pw= h L Q w " s}UQ|t sWW s}UQ|t w u}= x@ Q `w W s U h L QO | w Oa@ =@]v= sOa ,=Oa@ |rw wHDUH Qo = x]kv u}= CQ Y w u | j =@]v= xm s}vm|t =@]v= sOa x@ |Dkw xm OQm pL u}= uDi=} x-r-=Ut ?}DQD u}ty x@ =@]v= xm s}vm|t h L QO j VwQ CU= uDt |=yxU} wv w OQ=O j xm s}vm|t xD - WQ w OQ=O j = init " #O m h L R= xQ @ wO =Q OQ t - WQ QO Q w h L Q ] p= " Q O}=@ xJ Ot V}B |= @ =@]v= sOa l} x@ TBU w sQ | C= B& QO OQ t = QO w xO U Qo}O OvtWv=O QO , } xU} wv OvJ Qo = xm CU= u}= O}|t V}B xm |@r=H s}UQ|t QO =Q u |= @ i " w Q wHDUH wvm =yH x-v=}=Q swra " pw= - CU= x=@DW= s}vm u}= O Q}o@ Q_v " } OvDW=O Q=}DN= w= s} Q}o|t Q_v QO =Q u |Oa@ xU xU - } wv OW xDi=} - } wv x=o Qy isininity. . . " l} VwQ = 1968 p U QO E Q T} Qwt&Ewvm sD} Qwor= s=v x@ uwvm = "O W l} x@ l} |UQQ@ 'K=w | wivDU= x=oWv=O x@ OQ w |t u= D ity x@ pmWt =Q O V}B sWW hQL QO xm |k=@]v= sOa =Q} R 'sDiy hQL xv s}vm|t `wQW sQ=yJ hQL R= xQ=@ wO \ @ t x t CU= u}= O}|t V}B xm |=xr-=Ut sD} Qwor= w 'CQ Y O = = Ea=@ Qt= u}= w O Q w Q xm CU= "O @ x W `w W s U h L R= O w |t xDiQo Q_v | tQ m v OvJ =yxU} wv u}= QO " v W =}U@ =Q} R Ovm|t xwrH QDW}@ 'QD}vqw] R= |Q = uDt sWW QO Q @ wO ' = wor= | y w sHvB w w xO @ |= =yJ xDWQ x@ Q 'sQ = wYN 'xr-=Ut u}= w OwW|t OQ t QO ,Y O w |t xDiQo Q_v " v W VN@s=yr= 1 = w CU= `} QU " Q mO N | w OtQ=m sy =yv}W=t x-} Q_v xv} - tR QO w CUQO sy xm OvDi=} CUO |tD} Qwor= x@ xm |}=yDiQW}B R}v w w QD=QDU= w O @ Q t w Q} w@ Q Q = O x Q_v -} |y=o =@ =t R= xr=kt |}=yv u=wva xD@r= OW=@ O}it Ov=wD|t Q=mOwN O Q = x = Q Qmi x@ " U @ u=R U t v @ s " }OQw p Ovm|t |R U u}= O}vm xaH=Qt p@k pYi QO u}@=Q CWPoQU x@ |y=vDt Q=mOwN " |NQ@ =Q |y=vDt Q=mOwN u}W=t l} Ovvm|t QPo Qo}O Cr=L x@ Cr=L l} " 1) automata theory O =yxDWQ = QO wva O}=@ =t -xr=kt x@ u= R= w OvDUy hrDNt wor= `} QU w xm R= |=x W xO U ` v | j | Q xO m =yv}W=t =@]v= xQNq=@ = |t |rwOH 'sD} Qwor= u}= OR U =yv}W=t w OQ t QO =yD}aw | =yv |rY= w w}DU= \UwD CUO x@ Q=m s=Hv= |ovwoJ |=Q@ |tyt MvQU 'Q=mOwN O wvm 'E l m wtat Qw] x@ xm Ow@v |tD} Qwor= 's}Ow@ " W = x}@W =yv}W=t x-} Q_v | = QO Q @ C @=Q | yx }= ' w xDWo pY=L xO=O T} Qwt C= B w "O @ x!=Q= xm |WwQ =Q} R OW|t xm hw L | QDW}@ `q]= |=Q@ =yDr=L |=Q=O =yv}W=t 95!Ewvm Or=vwO |}=H VQ}PB |=yDr=L 'Qo}O |NQ@ w OOQo|t R=e u}W=t VR=OQB xm |rLt u} R=e |=yDr=L '=yDr=L R= OaD =@ Q_=vDt =yDr=L 'xOW O= 0 Cr=L init R= ' = x w u}= xO U - v o xU} wv Q=yJ |= xDU@ 'Qo}O Cr=L x@ Cr=L l} | O QO wor= = CU= xDi=} " vQ=O s v Q u}= Q@=v@ |= @ ' QW}B '=yQPo " OvW=@|t Ov=xDi=} s}vm|t sqa= R= |w |} wor= xm Ovm|t sqa= u}W=t xm =Q " xD - WQ QO init |wor= |wHDUH |=Q@ u}W=t xm |Q=m 'Q} R QO " 4 Cr=L CU= xOW Cr=L 1 2 3 2 3 '4 0 xU} wv u}twO =Q} R Q |t R=@ OO o Q T} Qwt&Ewvm sD} Qwor= C= B& Q_v = QO xQ @ wO =Q |r@k 0 Cr=L x@ |rw CU= O}rm xDm v |rw - = xU} wv Qo}O 'O@=}|tv | y i xO=O u xU} wv u}DUNv =Q} R OvyO|t s=Hv= QO | =Wv 'Ovm|t isininty " ini u}DUNv R= |t OwQ 1 = u}= =ytD} Qwor= QFm = =Q Q m Oa@ t =Q xm u R= " CU= 1 = =} Q = =ov |R UxQ = ui w A J w x@ C@Uv w C i Q |}=tvy=Q 'u}Uv=mU} w |v=DU@=D u y o VQw B |= @ sUQ 'OW|t u}ULD P Q= o =w xO =iDU= = Q = A J |= @ u tR u QO w xDiQ Q=m x@ C=}=} Q |UQO 'O @ ui py= x@ 1) fonts =Q |B=J Q hw L s}_vD w@v V}@ xJ@ QUB xm |t=ovy = Q xm |L=Q] Q=m VwQ Modern xm Ow@ xO=O w = l v @ =Q =yro |trk 'xOmWv=O C}=Q w= |rw wvm QO E |= xm |ovQ|@ Pe=m |wQ Q@ uRwU =D Q}o|tv "O hwQL xO= - wv=N wty 'V}=xiQL |oOvR pw] |wOQ= QO 'O ? m A J |= @ w xQ= s TB xm CU= u}= Q Q Qo}O |=ytD} Qwor= Q@ |Q_v ^=Lr R= sy w |rta ^=Lr R= sy =yv sD} Qwor= 'u}=Q@=v@ w =mHvm l}i=Qo Cr=L x@ u}W=t "OQ=O | D @ ' xO @ w Q `w W i s i n i n i t y 0 =@]v= =@]v= w s}vm|t QO =Q j xU} wv 1 j = xU} wv | y Ovvm|t K} QWD =Q |Oa@ |OwQw xU - } wv x@ " |Oa@ =@]v= xm xDWQ j 'u QO w CU= " CWwv Q u=QwO QO "O m CN}ov=Q@ =Q w= " " Ovm xv=}=Q Vv=O u=oQR@ !96 =Hv= =yv}JiwQL \UwD Q=m u}= s |}=yv}W=t "sOQw CUO x@ |@ QU CW=O sy=wN = O}OH A J Q " " xv hw L Q |t | svm Ctw=kt 'sU} wv@ Oa@ = =} |R UxO B w Q@ |L=Q] x@ =yO=tv Q}=U =Q u}= " Q |D=aq]= =yD}@ =ym} A J =Q O " tQO QiY w = Q s v @ rw= " W ' QDUO O = QO 'O=R w u Ovvm|t =v =@ = xU} wv xm | y R x= |Qw :i Q Qo}O Qo}O | Q xO Q wvm | yxSw B E Q x= = |= @ |= v }=Q u @ R wO Ovm|t XNWt xLiY w " wva x@ u=yH QU=QU Q = R = |= @ =Q V Q |tkQ |v}JiwQL x@ = |= v }=Q | yQ= @= | yQ= i=s v u= =iDU= =yv " CUQO R= x W N=O B s v =o}=Q T O |t " W xv=}=Q swra p!=Ut R= |m} CQwY x@ 'A=J x=o =v x@ TEX = x | C pm METAFONT = ' Q |tv Qmi RoQy ut sO m '1977 p U QO | C}akwt =Q hw L w OQ t QO CW=Po Q=vm 'O}t=Hv= pw] x@ p=U xv xm '|DOt w V}@ w OQ=O Q=Qk u=oty Q@ |rQDvm xm =y@=Dm sv=wD@ =yv ltm x@ xm O}OH =Q s=| w hw L Ovm|t h} QaD =yv}W=t = 'O m O}rwD -xUwUw Q@=Q@ QO sDUv=wDv Qo}O ut w " = A J |wQ =}U@ xrtH R= 'u= W v R= |Q QO u |wQ wvm = sy =yxt=vQ@ Q = w}r}t l} R= ' @ Q m u R= OvwW|t xO=R xvwoJ =yxQw]U= Q} R u=DU=O CU= " w wvm =D R=e xO @ u R= xv=}=Q R=Uxt=vQ@ u} QDoQR@ wvm xm CU= u}= Q@ |twta 'E = Qw @ * CU= xOW pkv |m ur \UwD " |m} Q |t Q=m |awvYt w 'sO m xk - @=Ut |Q= o @ ' }O m w wtrkw@ l} sy "O @ u xk@=Ut R Q s Q |t QO w Q Q@ V y xSw B |wQ - = p U R= V=x } H w Qy Q@t=wv x=t x@vWHv B u}tQ=yJ w OvOQm|t Q=m |WywSB "O @ xDUw}B =t `tH x@ sy wvm xm E p =Um} w@r} w sDU}U s=v x@ 's}DW=O x=oWv=O 'Q QO Q = |r=LWwN p @ = xvQow Q m |wQ sDiQo =Qi " =Q Q@ VmJ M}t =@ RwQ QO Q |t KQ] |DQ=m lt xt=vQ@ x}k@ =Q xty =Q |wQ w O=O s R= Q@ = u}= =Q Q m =Hv= |= xDUO = |=xQ J |t O=@ Q@ "O=O = x = Q ut |R U t v @ = = x =Q wU ,qwtat w Q CmQW w =ytD} Qwor= w= "O @ w CQ Y Qo = 'svm R= 'O @ xO m x@ QwO x=Q R= O O}UQB w= R= xty % v = x = Q xvwoJ |R U t v @ xm sDiQo O=} ut u}=Q@=v@ = xtUHt pFt |R U RwQ QO QO |R U t v @ =Q Cq= QDa} QU sy QN=w= xm |}=yQ=m xm |v=Um u}@ |vm@ =Q Q=m u}= |DUv=wD Qw]J = x = Q xvwo u}= ut =Q |R U t v @ x # =yxt=vQ@ xmv}= RH w R QmW Q Q |t =O}B |UQDUO u}W=t x@ xk}kO GvB =yvD O sU} wv@ CUQO w nvU xa]k %O=O ?= H w= w 1960 - yO |Q= o = R= sO m sQ= v "O @ w CioW ut xm | yxSw B QO xm |tDU}U u} QDO@ "O m xOR QO "O m Q}=U u}@ QO sD} Qwor= u} QDa} QU VtD} Qwor= sy w CWwv sDiQo|t O=} ut xm `kwt u wivDU= w sO @ OQ Q |= @ |t "sOQw QO |tv V}B "OwQ =tLR 'x=@DW= x-@ Q l} =Q |O } R C 97!Ewvm Or=vwO Q wva =@ x =kt w |D=L}wD h L u= OQ t QO x wtv |= r w= ' v Q x$=Q= 'Ot=Hv=}@ Q u}= h L Q wvm xm |}=yxv}tR |va} s = xDW=O QO " W @ w= w CU= QD " Q x@ QYLvt -xk@=U w = = O =yvD x =Ut Qy |= r- xv}tR TB xm s |t OwN C}rwUt = | DwO 'E wvm Q_v QDUo Vv=O Q |t R= = xO - wDUO = 'u @ R Q w u @R = x = Q x@ jWa "OO o |R U t v @ x =at uDi=} Q V}=yWqD |= rO |= @ = Qr}=Bt=m =ytHQDt u}@ =} ' y Q@ ut ?r=]t = =D | yOQw UO |t O = xDW=O xr-=Ut " W @ x =Ut Q |= r- =Q u pL xm CU= x@ O=} R lQO R= xmr@ svm|tv d= U x@ O=} R x-kqa pt=W w ' S =}DL= xm CU}v CUQO u}= xi}_w w CWwv wvm 'G |wQ swQ w xR - L E 'u QO w |mQDWt xHw 'CU= xDW=O |oQR@ " v=O |U=vW|$=@} R '|=} Q |v}JiwQL x} RHD x@ w =ytD} Qwor= p}rLD `= N= QO t } Q B u R= |O i w |=xR L =Q u} QD=@} R x@ xm w #OQ=O O Hw OUQ|t sQ_v x@ xm QO w =y}oS} w =@ | pmW p}rLD w w= ?= H |DUQO -xv}W}B O}=@ sy XNW xmr@ svwt=Q}B Q u} QDp}mW Q CU= C@Ft w Q h L 'hw L xO= v N w - " = S R= |= @ K ] QO E Q m 'OQ=O O Hw Ci=} pt=m w j}kO " CN=OQB |=} Q Q_v w "O m =yv Q |= @ w CQ Y u}= Q x@ QYLvt xk - @=U w= O i =}DW= w j =}U@ '| k Q Q wYD | } O xDU@=w sy x@ ,qt=m QN " v= l} Q O}y=wN|t xm O}vm QwYD Qo = 'O} Q}o@ O=} O}y=wN|t xm |= @ =Q u = O } =Q |}=yR}J w w OW Oy=wN QDrt=m Q=}U@ =tW xm Ovm|t ltm =tW x@ x =Ut u}= r- Cq=-U Q}oO=} R}t | " u= w u}= CQ Y O}DUv=O|tv `wwt R}J Qy '|rm Qw] x@ =Q | O}yO K}wD xv=}=Q QO ' = xm CiQo O}y=wN u xQ @ QO " w R}J xJ xm u}= x@ '|vyP xv w ' |ovy=ty p}rO x@ CQ=UDwt |k}Uwt " V N | x@ xv=}=Q w O}UQB@ |DUQO |v}a |} woNU=B Qw_vt x@ |k}Uwt -x} Q_v Ci=} xaUwD 'CU}v nvy Q xt=vQ@ l} uDWwv x@ xm |t=ovy |rw CU= u}WvrO |= @ pt=m =v QOkJ u}v=wk u}= xm O}@=}|t w V N | " O}vm Qmi u}W=t \UwD QO ' xO wva x@ R}J xJ w CU= nvy =ar=jwi =t w =F 'p t u= Q |vwtQ=y |= @ |k}Uwt l} O}rwD Qw_vt ? N OvYk=v " OrH uDWwv Q h Y =Q VDkw u} QDW}@ w Q R}v nQ= OQ=O O Hw w= |= @ l} uDWwv x@ = xQ @ QO w R}v V}@O= =Q w= CWwv |r:}ND O w O w Q VR=O B u x@ xv=}=Q O Ovm|t xv=}=Q " Ovm|t j} wWD QDW}@ xm |v=DU=O wva x@ u= = x = Q Qvy |R U t v @ =D ? m C =yovy uDN=U x@ | =D ? m wvm uwvm = E =}@}mQD VoQR@ =Q w= R}ov=|t Q@ Qo}O u=DU=O "O |t OwHw x@ |O}OH |=} Q sDU}U xm CUwHWv=O wO " vQw Ovvm|t Q w C B =Q w= T= L = =D w xDUw}B =yH QU=QU 'u Qo}O |iNt R}J | yOQw UO OQ t QO | OvtWv=O xm CU= CU= =Dtt O=DU= l} QO R " = u= " |rw 1974 p U QO $ |tra s}_a = u}vJ RoQy ut |Q m = x@ =} u}= QO OaDU= RH@ "OQ= v O Hw w= =y}oDU@rO 'u t 'j W w Q W 'O= = x w | y U Uw | O= a= s v =yUv=Qivm QO CmQW w Qo}O | wivDU= x=oWv=O 'OQ R}J u}= | O Q xN=W u } B u s " yO =Wt = QO |=xQw = '|Q m hw Qat =yDO=a | |t s=Hv= Q=m l} \ki 'x_Lr Qy x@ xN=W u}= R= Qo}O VwQ Ov} wo|t " Q | yxSw B w ut QO xDUO |= " svm|tv u=SQ=D CQ@=Q w = =DN=U ? N | yQ = R}J | y =}U@ |Q R= QDDL=Q =yv " svm|t sUHt svyP QO =Q 1 =yxO=O Q=DN=U | w wHDUH QO =yi=Qo '=yDNQO ut Ov}|t ut uyP x@ Qo}O " QO xmu}= Qo}O O = xDW=O O=} R OQ@ Q=m xmu}= |m} " W @ " CU= xv=}=Q swra w O l} x-v=Wv R}J xU QO ? N x - }= Oa@ |=yWywSB |=Q@ |y=Q xmu}= xQNq=@ w OW=@ xOW xDNwt xv=}=Q u=wH u=OvtWv=O x@ x}rw= |=yr=U u=ty | jr=N 2 = Q u=SQ D C @=Q xm s}} wo@ u=v}t]= =@ s}v=wD|t x=ov s} Q}PB@ =}at xU u}= Qo = CU= " 4 Po@ =Q Q w "OQ= w V}B wQ * = O xO @ ? N | yx }= |Q =}U@ 3 w K]Ut uwtR xv} QO w= xm |}=yQ=m - tR QO Ci=QmB=y u=H x=Qty x@ OQwivDU= x=oWv=O QO V} QDmO xQwO - uO @ QDy@ |}=tv=H =D xDiQo =yxW=QD QDOtQ=m Ov@KQ] R= '|a}Uw | = Q = =Hv= =yi=Qo | yO @ Q m O=O s =ytD} Qwor= Q}=U | CU= 5 |}=iQS |wHDUH s=vx@ |R=Uxt=vQ@ l}vmD l} CQOk Q@ |O}m -=D =ytD} Qwor= u}= QO RwQ Qy Q=@ =yvw}r}t |}=iQS = Oa@ QO u=SQ D | C}iQ_ u}}aD = = | yQ m QO wHDUH w |t "O W w |t | "O W Q =x xO @ Q m @ =yxm@W u=L=Q] x@ 8 6 Q Oro ' n @ = |U=vWQ=m xO=O O } =yoQ@ Q=m O wQ v= w |m}i=Qo w 7 Q wD}rU= wHWv=O Qy x@ =ov = x =Q x= Q xRw t= | y t v @ '|= v }=Q | xm =y} R=@ * @ ' tQ m |= Qty x O = uO + x= Q O}B '=yxWkv "O m = xQwO | - |=xQ w xm@W u=} QH xv} - tR 9 Q |v=}=W ltm 'uirD xm@ W x=wN OW=@ Civ p=kDv= xm@ W x=wN 'xm@W QO u=} QH Ow@y@ Qw_vt x@ Ovw}B Qy - "O m = xQ - @ QO xr=kt x-t=O= QO splay-tree w up-tree s=vx@ xO=U xO=O Q=DN=U CiH l} |wQ Q@ w= Qo}O |=yQ=m w x =ytD} Qwor= |}Q=m u}}aD |=Q@ =Q |O}OH |=yWwQ 'CU= xOW xO=O K}wD CNQO `wv wO u}= "OQw O Hw @ 1) data structures 2) Robert Endre Tarjan 3) John Hopcroft 4) planarity testing 5) depth-rst search 6) spreadsheets 7) Dan Sleator 8) Andrew Goldberg 9) link 98 99!u=SQ=D CQ@=Q w w x xDWPo s-= D Q ] @ 2 p = wmU} QO Rt}H =x Q m @ Q = q]= Oyov w p L C a wD}rU= w Q =}U@ '=yxO=O x=o}=B Q |Q= = = 1 p}v x=Qty x@ uO + ' l vQ U = x= = =D = |= @ xO=O Q N U l}D=@ wQ | y v t U w l} = u}= =Q Q m Q O x@ w |t `= @= Q w= = u= D = R= OtQ=m Q=}U@ |rmW x@ "O m xQ W= = O= = = Qo}O u=SQ D | yQ m =D = u}vJ QO xRw t= |Q o v t xO=O Q N U - "O=O s w =Hv= w |t xDiQo "O W l} CU= pw= % w}W u}= 'x Qo}O |O " =}v@ w O}vm O=H}= | x xv=}=Q swra xa - r=]t xOQw O Hw @ |v=@}DWB u R= =ytD} Qwor= w | Q Q}oO=} = |ovyQi Q}}eD l} QO =D = TBU w QDy@ =iDU= |= @ =Q sRq | yxO=O Q N U QDUm}=O Q}Ut u} QDy=Dwm sD} Qwor= w = R= xO - = =yv}= Q@ u=SQ D ' O} Qw CUOx@ xw qa R O nQ @ x - }= Qo}O =tvy=Q QO u= w w= | O " W O w |t % } o w OQ t pw= R= CU= w= xm xJv " Q P C}twta | } B Q}e |r!=Ut pL R= CkO '|}=@} R '|U} wvxYqN w Q Q QDxO=U = w |t xW}ty |= @ u R= w O m Q =ty u=QwO u O R= w= =}vOx@ =}vQi}r=m " t QO w u= D "O m xO sra x@ |mOwm = = xYNWt xHw 'u=SQ D | yQ m - O l} =Q ? N x }= =iDU= 'CU= w Q_v xO @ * QO 1948 p U QO u=SQ D Q v= C @=Q =vwtwB QyW = = O " pL w =y} R=@ w = xQ @ QO - um} Qt l}i}Dv}=U -xrHt Q O}B xkqa swHv w sO @ xO m = w QO |U=vWxQ=DU x@ QvOQ=o u}DQ=t u R= p@k O CW=O xkqa =kt uOv=wN =@ sDiy T Ovtxkqa x@ =y=tat Cq "s W Q =} = C }Q qm R= P |t M} Qt x@ =B xm sW=@ |v=Uv= u}DUNv sDU=wN|t "OQ= o w x w =D Q}@O Q ] @ 'O @ u U QO xm |t=ovy Q w |DrwO u=DUQ=t}@ l} Q}Ot C @=Q "O @ = w lWRBv=wQ Q w u mO m O 'C @=Q Q B xvov t |=yDQ=m |Qw`tH x=oDUO =@ Q=@u}DUNv |=Q@ w= xm Ow@ =Hv=ty w OQm|t Q=m u=DUQ=t}@ u QO CkwxQ=B |tra x-t=vQ@ l} = x= | y v }=Q O = |t QO w= " t v =@ Q=@u}DUNv 3 Q O x = V}B v }=Q =oDUO u}= =Q x R Q Vv=DUQ}@O |= @ ' W Q= o @ xQwO R= - = Q u=SQ D = TB xrY=iq@ s Q |t x@U=Lt ut 'Qw_vt u}= |= @ Q s}vm " O =Q VQ= t w =iDU= xO s}OQw|t pta x@ (UCLA) =} Qi} = v r m x =oWv=O =} xQ :U = u}= xQ @ l} R= x= " s =tD |rw CN=OQB w Q O Q sDWwv|t =t}@ u=Q (CalTech) =} Qi} = v h}a -xv=}=Q l} R}v = = QNDU= | yQ t G= r m x =oWv=O O Q |}=yxt=vQ@ =} = QO C } Q p}YLD x@ " 1) Neil Sarnak 2) James Driscoll 3) precomputer =D QQ =t}@ = Q |t Q=m R}v =D Q}@O CW=OQ@ R}v =Q = 'u tR u QO w sO m 'u U =t xO=O =Q u D i u @ R sQ B u UQ |= @ = |ak=w |D=Oy=Wt O}=@ =t sDiQo =Qi "O @ xO m |Q= } N |@| "O m Q m xm Ow@ xOW QO |= v }=Q R= s= xm |v=DU@=D Q QO w= " sDi=}|t CYQi x=oQy ut OW =vW = O w |t " }O m w w 1964 p U QO % } o x@ u=mt= u}= =@ "O m Q m u xQwO R= - u =@ TB xv=}=Q swra = u=SQ D = O | y L=w xv=}=Q Vv=O u=oQR@ !100 g g g g g g g d 1 2 Q Q Q Q Q Q Q 5 1 4 g g g g g g g g 8 3 H HH HH 2 7 @ @ 4 5 6 8 3 6 7 A B Q h= o xDW=Ov |v=WwBty V}=yx@r xm OQm s}UQD = w " w Q]=N u}ty x@ R}v QO "O @ |t=ovy |rw Q wYD h w = =k "O @ } qNQ@ 'sDiQo =Q u x@ =@ C F= w |awvYt w |t xQ @ wO |Q ] u= D x qa s= k w CU= xOW =} = w O @ C }Q j]vt O}O QDW}@ u}= R= w A =Q Q w E =DW}B Q w QO O N |NQ@ uDW=O R= pmW xm u=vJty 'OvW=@ h= o QO O Ovtxkqa |awvYt 1 u=R %1 h= o w x@ =OD@= w s W wivDU= x=oWv=O wvm Or=vwO Q}_v 'xv=}=Q swra B =Wv sDi=} j}kO=v |r}N |DQ=mlt u=H Q l} " QD}OQ@ Q=m `wv 'xv=}=Q swra 'ut Q_v x@ V y TQO OQ " K]Ut h= o xO=O u Q h= o V y Tv=U}rjwi xQwO QO - = w w xm x}rw= =Q TQO C a t ' R= OQ wivDU= x=oWv=O = 'u tR u QO O}r=@|t OwN x@ " =yr}rLD | |wQ Q@ = RmQtD xm CyH u}= V=|Q m Ovtxkqa j}kO G}=Dv uOQw CUOx@ =} = R= w C }Q |WN@s=yr= |i=mWwt w w wvm ut VN@s=yr= u}DUNv "O @ E CkO x@ xW}ty w j}kO Q=}U@ w= "O @ CU= " pvQwm x=oWv=O R= |D=ar=]t CYQi uOv=QPo |=Q@ u=tR u QO xm Ow@ Ci=QmB=y u=H = = =YD w Ot j D= ,iO OQ wivDU= x@ = p}YLD u=SQ D = Q swO p U `w W R= Ci=} QO x@ s=Hv=QU w OW `wQW OwR |r}N wOu |tra |Q=mty p@k u=DU@=D O =YDN= AU}r Q l} h= o 1) fuzzy = u @R |iQat x@ ,=DOta xm sDiQo w K]Ut u}}aD uO @ Q =Q |DQ=mlt x = Q xm Ow@ u}= |= @ |= t v @ 2) symbolic processing O=O Oa@ VN@s=yr= 'u=SQ D | QO w= w O wivDU= x@ "O @ x t OQ Q =yv Q=}DN= QO |mQDWt Q=m " W xO=O Q= k " X = w xO @ O}t=Hv= = u H 2 = 1986 p U QO =tv |O nv} QwD x-R}=H Q VR=O B TQO =t x@ xm |}=yv} QtD R= |m} ut CW=O " 101!u=SQ=D CQ@=Q s}U} wv@ " pL p=@vO x@ xm w |} wHWv=O \ki sO @ " sDW=Ov xr-=Ut u}= R= |Y=N QwYD I}y =ovy 's u QO ut sDWo|t ?r=H p!=Ut " h=Qo =Wv lJwm = Q u =@ =yxQo | yx }=O '1 pmW Q CU=yv u}@ h= o QO hrDNt |=yxO}OB R= |Q=}U@ V}=tv |=Q@ =yi=Qo R= = O w}B Qov=Wv =yx@r | y v " w OvW=@ =yv u}@ |}=vW Q x wtv K ] QO ' v Q |= @ A Q h= o QO =@ xm 'CU= Qov=}@ =yx@r \ DQ= "OQ=O w "O W pmW =w Q w |t |= @ " | w Q l} |Q ] =Q h= o wDUt =} K]Ut = x@r QDW}@ =} N; 3 6 u= O}=} Q 5 ' Q = N= Q OaD Qo = xm yx o O= "3 |w w Q Qy xm h= o Q x}YwD u=} wHWv=O x@ |DQ=m lt OwR |r}N =Wv |v=DUyr " W @ 2 = u=SQ D " pmW =Wv Ovvm =Wv |U}$wU N u= O}=} Q u}= OW=@ K]Ut xm OQ= v O Hw O}=} Q 6 |mUwD=Qwm =yi=Qo R= = |i=Qo Q u}=Q@=v@ 100 @ |= @ ' |m} QO w x@ = =Wv |mUwD=Qwm =YD= Cq Q \ W R= xm O Oy=wN OtQ=m =v Q=}U@ " W Q 6 u= D w '1930 p U QO O =iDU= u=W}=yxt=vQ@ w Oy=wN O QO x W xO=O u xO "O @ Q =@ Qt= u}= h= o Q l} xm u}= u}}aD uwtR sD} Qwor= u}= |=QH= u=tR |rw CUy sD} Qwor= x@ p}O@D p@=k |mUwD=Qwm uwtR =}r}t Q=Ry sRrDUt xQo B 'h= o ' OQ O 'Q= t OvW=@ xDW=Ov |v=WwBty u= | Q |= @ # xO=O u O=O u =Ut =} QDoQR@ O=O u O = O @ xO m xrY=L sD} Qwor= xm OW xHwDt Q = |NQ@ s}UQD |rw OvQ=O |v=WwBty h= o xQ - @ wO Qr} w= x@ xv =} CU= K]Ut =@ |i=Qo I}y x=ov 'OW=@ =@ |i=Qo pt=W O}=@ K]Ut Q}e = OvW=@ |rwmrwt w |t =} xm CU= u}= OUQ|t Q_v CU= xOW Qat " =} | vO u= D " hw xO 'X N | yO @ Q m |i=Qo u}vJ =Q w Q}PBv=mt= OvW=@ xDW=Ov |v=WwBty =yx@r xm|wLvx@ Q |t R=@ syOHy uQk O O " v=x W xO=O =iDU= |ak=w "O W Q 'h= o =YD= Ea=@ CU= umtt =yt}U =yx@r |v=WwBty xO @ "OO o x wtHt R= |= a x D m p Ovt=v|t QO =yxQo OvDUy =yv x-OvvmpYDt \w]N '=yx@r C}ty= OvW=@ xDW=Ov 3 |v=WwBty =yx@r xmu}= 4 1 w Q Qov=Wv CU= umtt =yxQo xmu =} wiLt V}=yx@r s=tD xm OQm s}UQD '1 = x@r | y w sO t ^ =yx@r " =yrwmrwt QoW}=tv Ovv=wD|t =yxQo 'xvwtv x@ |a}@] xm |r=w-U 'u}=Q@=v@ |rw Ovv=t@ 2 " K}]UD = Q h= o | yx o O= OaD =@ ?U=vDt w Oy=wN xrLQt "O @ O}UQ Ci=QmB=y xm |t=ovy ' w Q "O @ xO m p s Q C@LY =yv |}Q=m " }O m 1) nodes 2) edges w 3) overlap weWt OwN x@ =Qt Qmi CNU =ytD} Qwor= -xQ=@ QO sy =@ 4) short circuit Q w K]Ut uwtR 'h= o uO @ Q Q]t w sO m K 5) Euler w= =@ w w ut =Q ` t 6) Kuratowski xv=}=Q Vv=O u=oQR@ !102 g g b C b b b C C ; B@ C ; B @ C ; B @ C @ ; B ; C B @ ; @ C B @CC B ; g Q x o 5 O = Q Q |k} kO KQ ] x m |= @ ut QO OQw w | }= iQS svm R= Z ZZ Z Z pt=m 1 |WN@ wO |m} x@=Wt |i=QoQ} R C UOx @ 2 pYD t w =t 'O @ QDW}@ CkO =@ lQO Z Q | Z h= o wHDU H "O @ " =@ pt=m u}= " W @ h= o wO g g g g g g g g O C W x@ = xi rw- t uD i= } Q Qy |= @ Q | @ w N R= e -x]k v ,=a k=w x m w pmW Q |tD } Qwo r= C i=Qm B= y | y = x= %2 h= o |= @ sD} Qwor= =Q w= O}=@ K]Ut Q}e |=Q=O Q h= o R} J = t= w@ v | Q |aU | y } B w p Y= sO m Q "O Q Qmi w sO m `w W w u OQ t |}=iQS |wHDUH CU@ Q=m w 'xR L u QO "OQ=O p$=Ut pL xr-=Ut l} pL x@ hrDNt =Q wHDUH Qw_vt x@ | =y} R=@ w x=Q uDi=} QO |a}Uw OQ@ Q=m '|awvYt =yDi=}yQ '?ka x@ CWoR=@ = Ota l}vmD u}= wvax@ |}=iQS |wHDUH R= Ci=QmB=y w u=SQ=D u= Q}o}B QN x@ =D Ci=}yQ l} '|}=iQS | w OQ=O O Hw O s= m R= 4 |}=vyB xmu}= | wHDUH s=vx@ R}v | O Q}o|t Q=Qk |UQQ@ " v |awvYt Qo}O VwQ = l} w OQ t u tR w V y QO w |t xO=iDU= QO O Q = =iDU= O |t " vwQ u uO O wt}B Ovm|t " =NDv= ? w |t =Q O W = GQ N n R= = qt xm |yQo u} QN x-OWv|UQQ@ |=yx@r Q=@ Qy xt=vQ@ '|rmQw]x@ w |tv 1) bipartite wt}B Q=@m} xO R= V}@ x@r I}y '|}=iQS |= 2) biconnected components Q |UQQ@ h= o | O I}y Q=QmD 's= m Q wHDUH wHDUH O= Q |WwQ x@ TBU w O W =yDi=}yQ s=tD 'u QO d= U | = O uw @ w Vw m |= @ xr-=Ut x@ |oDU@ OwW x WC k "O W Qy C=mQL x-r=@vO OvtiOy Qo}Oty =@ xr-=Ut pL | u}= x@ VwQ Q Oa@ Ci=}yQ xm x@r l} |}=iQS wHDUH |t | "OQ=O | O= " } tR '|R @ h ] wO " vO m xO QO w |}=iQS "O W "O W wHDUH | R= w w |t xDio 3 ?ka x@ CWoR=@ | QO ,D w V y xR - L QO Q 'h= o QO n xO w |t =iDU= Q xm VwQ Q = x o R= `w W @ |t |O}OH xQo x@ =Q =t x@r " v UQ QO 3) backtracking O =t}B|t " } w Ovm|t =NDv= ? 4) breadth-rst search =Q 103!u=SQ=D CQ@=Q 1 Q OvrUw \UwD QDQ=B 'QOvrUw = q@k xm O Q =iDU= Q = |O 'O @ =yvW}B |tD} Qwor= Q w K]UtQ}e 'h= o uO @ " w u}vJ K]Ut 'OQ=O Qo = Q |}=iQS 3 xO m O x = pL=Qt %O @ =} |R UxO B |= @ w xDi=} Ow@y@ u}=DUOro \UwD " vO m xO |aU xm OvOw@ Q@y=Q 1961 p U QO , u |= } B w | wHDUH = = Oa@ O 1963 p U QO ,= Q |mUwD=Qwm uwtR OW =v@ u}=DUOro sD} Qwor= |wQ |wQ Q@ x$=Q= 2 QDQ=B w qNQ@ u}=DUOro w w x W |= @ Ovm |}=tv=H K]U l} Ci=QmB=y R= u=SQ D w h Q@ ,=t}kDUt=Q = Q Q |t h= o O m Ci=QmB=y sD} Qwor= u=SQ D w O = xDW=Ov x@r xOW XNWt Qr} w= \QW QO xm |O=OaD R= V}@ h=Qo um |UQQ@ " W @ 1 CU}v " x wtHt Q l} pYDt |= a 'h= o Qy xJv=vJ w Q OW=@ xDW=O OwHw O = |= @ w w Q " W @ O H t x o wO I}y O x xi w l} Q}Ut 'xawtHt | Qy u}@ Q xm CU= Q x o h= o QO | Q u x o wO C W = xirw-t x@ O x@ =tW QyW C W O Q}o@ Q_v % } wrH =D =tW |oOvv=Q `v=t |v=Qta O}vm " =iDU= Q xO =Q h= o Qy u}@ xm C}Y=N u}= =@ CU=yxQo | Q}Ut xQ}=O Q | y Q}Ut u=vJty R}v OwW xDW=Po Q=vm xawtHt w xDU@ xJv=vJ CU= pYDt wWv u=DrRvt O x@ " | uO @ "O um s}UkD pYDt C W @ - r-t = Q O =F u}= 'QDy@ QO =Q p t Q s}t=v|t 4 pB |= @ " =@ Q=m u}= |rY= =yxmD u}= =Q x =} OvyO|t p}mWD " v Q h= o R= QDmJwm =yrB uwJ O " W = Oy=wNv =Q " =}rta Cra x@ ,qFt |y=QQ=yJ Q uDi=} h= o QO |=x }=O Ovm|t s}UkD pYDt K]Ut Q |}=iQS |= @ Q l} Qo}Oty =@ xQ}=O CU= Q}PBv=mt= =yrB OLt=v Ow = xmD x@ wHDUH | O Qy R= s= m =yDWoR=@ Q=JO |DWoR=@ 5 | Q | y h= o " w pB 3 = w R e Q P u 4 xm um |UQQ@ Q sD} Qwor= u}ty uDU@ Q=mx@ |= @ C =}rta u}= QO q = =} OQ}o Q=Qk xQ}=O pN=O ,qt=m O}=@ =} pB Qy 'CiQo Q=Qk K]Ut sD} Qwor= 'OvDUy w x Q CQ Y @ x }=O Qo = 5 X}YND xQ}=O hQ] l} x@ =Q s=Om Qy O}=@ OvW=@ xDW=O pN=OD Qo}Om} =@ pB CiH l} xJv=vJ =yi=Qo =yi=QoQ} R uOw@K]Ut uwtR xrtH R= | Ovv=wN x - s} QPo|t QDW}@ |vi w utHv= xrH t u}= R= =Q h= o 'x }=O h L "u GQ N , t m "O=O lQO C O = |m} Vv=}=B pB Qy R= | yx o R= s= m " W @ ' 2 QO " QO O}v}@@ O " CU= OQivt |}=iQS \Ecient Planarity Testing" 3 pmW =Wv 'CU= x W xO=O u u}J]N =} R C $ H R= * =@ =Lt x}r - m s=Hv= 'sD} Qwor= u}= uDN=UOtQ=m |rY= O}rm 'C U =yv=m}B | QO O}v=wD|t 1 pmW QO Q = Q A =x wHDUH l} = s v @ u=SQ D w = pL=Qt |rw s}yO|t =Q Q m Q | = Ci=QmB=y x-r=kt x@ ` HQ= (ACM) ? U O QDxO=U x- vwo xm K]Ut h=Qo l} |}=iQS h= o x - W = w h= o QO yx o Vw m w |UQQ@ Q umtt Ci=}yQ l} Qov=Wv Q)B wD |= @ OvW=@|t Ov=xOWv xDiQo Q_v " 1) L. Auslander =iDU= =@ R= xO 2) S. V. Parter 3) A. J. Goldstein 4) bridge QO =Lt | | =Q |rN=O ' Ovtxkqa | =yv}W=t wHDUH 'pmW =yv=m}B " CU= xm |}=yx@r Qov=Wv 5) recursive xv=}=Q Vv=O u=oQR@ !104 7? 1 e e 1 e 2 3 ?o > ? ? ? 6 ............................................................... . .. . .. ... .. ..... . ... .......... ... .... . . ..... . ..... ... ... . ..... . ..... ..... . . ... . . ..... ..... . ..... .. . . ..... . . ... . . . . ..... . .. ..... . . ..... . ... . . . . ..... ... ....... . . . ............ ... . . ....... . . . .. . . . . . . ..... ... .......... . . . . ... . . . ..... . .. . ..... . . . . . ... . . . ..... . . ..... ..... . . . . . ... . . . . ..... . .. . ..... ..... . . ... . . . ..... . . ... . ..... . ... ......... ... . ..... . . . . .. . .. ..... .. ............................................................... ............................................................... e e 4 3 e 5 2 6 5 4 =yDNQO 'AJ CtU h=Qo |}=iQS |wHDUH | |m} CU=Q CtU u}= QO Q)B wD = x@r =@ xOW | y xO=O u VN@ |rw OvQ=O OwHw AJ CtU R= |}=iQS |wHDUH j} Q] R= uOw@K]Ut uwtR %3 =Wv CNQO ,qFt w " Q h= o QO O " yO |t CUOx@ xm OvDUy |}=yx@r 'u}J]N =Q |O = x@r OvDU}v OvDU}v CNQO u}= =t}kDUt |rw OvQ=O OwHw QO , Q |DWoQ@ |=yx@r xm '|i== |=yx@r u}= xm C}ak=w u}= |}=iQS | wHDUH ?r=H =y}oS} w | R= |m} 'Ovvm|t x@ h= o QO 6 5 R= w 1 O O " v=x W xO=O u = xQ W= CNQO QO u}W}B O Q hWm CU= =@ 1 ;;>6 ' 5 ;;>3 'xOv=t}k=@ u}J]N x@ - r CU= K]Ut =Hv= "O=O s xDi=} sD} Qwor= swU xr - LQt wO Q |va} u}= h= o O Q}o Q=Qk xQ}=O " v wHDUH CNQO xmu}= u}}aD x- r-=Ut x@ =Q h= o uO @ O = "O=O =}U@ wLvx@ wYN@ CNQO = x@r 'xvwtv 4 R= | y Q |= @ =Q u QO xm = Q x@ 'OvwW|t xOv=wN | yx o Ci=QmB=y Q = xm CU= w u=SQ D |=x }=O '3 pmW Q Q h= o |= @ xm CU= xDmv u}= |UQQ@ pt=W sD} Qwor= xr - LQt u}tHvB | | tQ m Q X R= !6!3!2!5!4!1 w 4 " x@ |}=iQS O CQ a x W " =Wv u}J]N CQwYx@ Q]=Nu}tyx@ 1 " vO m %R= x@ hrDNt CU=yv | y " w OaDt pmW w |t u= D = u}= =Q Q m Q = GQ N |m} w pN=O |m} Ovv=wD|t QO w K]Ut x-r-=Ut Ci=QmB=y = w u=SQ D O p}rkD 'xv =} CUy K]Ut |DWoQ@ Q@y=Q = x@r x-i== | y CU= |]N '|v=tR |oO}J}B Q_v R= Ci=QmB=y&u=SQ=D sD} Qwor= 'xr-=Ut u}= x@ |r@k |=yDi=}yQ s=tD hqNQ@ x =Ut xR= - Ov= ' r- w 'O W QQQ = xm CU= |vat uO m @= @ wO @ xDiQo Q_v QO |mUwD=Qwm O VwQ " yO 1) ancestor O u}= u= @ Qo = xm|DQwYQO V}=Ri= Q@=Q@ 60 R= CU= " Q O = ?U=vDt h= o xR= v= @ - w |t Q@=Q@ "O W V}@ Q = wO =Q = H= u tR =yvD R}v Q = 'u |= H= u tR u pL Ov=wD|t 'xr-=Ut |va} Q = |= @ sRq u tR O QQQ xR= v= uO m @= @ wO - 105!u=SQ=D CQ@=Q |DNU Q=}U@ -xr-=Ut OvOQm|t Qmi xty =Q} R OQm O=H}= = = =H}y Q |O } R u w K]Ut -xr-=Ut pL h= o uO @ CaQU =@ s}OQm xO=}B =Q u=ttD} Qwor= =t xm |Dkw |rw OQ=O R=}v |O=} R u=tR x@ u pL w CU= |O } R =}U@ =Q p!=Ut |NQ@ u=wD|t 'xO}J}B |=ytD} Qwor= R= |Q}oxQy@ =@ xm OW uWwQ xty |=Q@ O Q Q " W = H= Q pL QDa} QU "O m * UQQ@ R= w Ow@ xDiQov Q=Qk |twta xHwD OQwt Rwvy =ytD} Qwor= |v=tR |oO}J}B xr| - =Ut = = =@ = | yQ m 1959 p U QO * } r u w O}vwr 3 x@ Rwvy w 2 |D=ar=]t xv} - tR u}= w w}DU= 1 l m =}rta OQ=O u C ' CWPo|t p=U " T}v=tDQ=y T} QwH wvm Or=vwO 'E OaD x@ |oDU@ 'xr-=Ut pL O= VwQ =yvD =ytD} Qwor= 12 = = =@ TBU | yQ m w xDi=}v | y v }=Q |wQ OvOw@ xOW =QH= |t}Ok | y v }=Q |wQ QDy@ Ow@ xOW =QH= R= = x= Q@ = x= Q@ xm |}=ytD} Qwor= QDa} QU x-v=}=Q | |wQ O = xQ - @ QO x WA J | Q@ xm h}a sD} Qwor= l} 'Qo}O O}UQ|t Q_v x@ Ow@ xOW =QH= |i}a x-v=}=Q = =} QHD = u tR w w OQ t QO =Q O N j}kO p}rLD xv} - tR QO Q_v Q w K]Ut x-r-=Ut 'h= o uO @ |tm Q=m '?HaD =tm =@ O = w x W R e = w w u | = u}@=Q pm}=t w xDi=} xt=O= "O @ = x = Q uyP =U} wvxt=vQ@ =yv=tR =@ =@ x@ |wQ Q@ xm x =kt w 'Z a QO Q =Q = H= | =yv=tR w O Q |t xU}=kt CQ a xQ - @ QO O N - r O Q p = = =W}=ytD} Qwor= u=}y=oWv=O |DL $ |Q m C @ Q x=Q |O a u=R U t v @ =Q u = p}=w= QO |= H= u tR * } Q l} xv - } Ry xm xO}= u}= |rw "O @ OvOQm|t =QH= u=WOwN x '1970 -yO " vO m w sD} Qwor= l} ? N = QO u=SQ D w =} |tra CL=QY =@ % vO m u @ Ci=QmB=y =Wv=Q=mty Q}=U u |r@k x-OWQWDvt |=ytD} Qwor= R= QDQ@ w QDy@ 'O}OH |=ytD} Qwor= xQ=wty w OQ}o|t CQwY =ytD} Qwor= |=QH= ' O w |t xOv=U=vW " v W V}=t}B 'xU}=kt '`tH |}=OD@= C=}rta O=OaD |=v@t Q@ =ytD} Qwor= CaQU VHvU x-O}= R= u=SQ=D w Ci=QmB=y Q w K]Ut sD} Qwor= jiwt x-@ QHD p}rO x@ 'Ci=}yQ u}= O Q |t C}=tL =yv R=}v OQwt xQ}e w x@r 'h= o uO @ Ci=QmB=y 4 ' * y= '1974 p U QO w = = x =ytD} Qwor= CaQU VHvU Q m @ u}vJty Q |= @ VwQ O `k=w pw@k " W u}ty 'R}v " vO m w xv=}=Q swra x-} Q_v R}v w pta OQ t u QO xm OvDWwv =ytD} Qwor= = xQ - @ QO QO CaQU x@ |@=Dm 5 =trw= u w w xDiQ "O @ |}=iQS wHDUH `}Uw | qa= p=U s Q = |}=U=vW GvQ]W x-t=vQ@ u} QDy@ x-OvQ@ CU= xO m xO O ONDU= pvQwm x=oWv=O " Q x= |= v }=Q = | yO @ Q m =iDU= |}=iQS " W s= | w K]Ut uwtR `} QU sD} Qwor= = 'u=SQ D w wHDUH R= GvQ]W = =D | y t B R= Ci=QmB=y x@ nv} QwD x-R}=H = l} pw] QO Q=@ uw}r}t 40 |R @ wvax@ QO Q }O U= u= = O =} 'uO @ = 1971 p U QO | QDmO O |= y= R= sU=Qt R= TB CW=O xt=O= u=vJty =ytD} Qwor= |}=Q=m x@ " 1) Juris Hartmanis 2) Steve Cook 3) Leonid Levin 4) A. Aho w QO "O @ V}@ V=xt=vQ@ xm OQm O Ci=} QO lQ t Qo}O |m} = u=SQ D x qa w= - k 5) J. Ullman xv=}=Q Vv=O u=oQR@ !106 Union-Find x =U - r- t Q union-nd = "O m R e =Q O |t Qo}O p$=Ut = " W p qN Ow QO Ow " v W = = Q = x =Ut , xO - U = y _ -r OaD pL |O } R O= s}UkD 1 Q |wQ Q@ Q=m 'pvQwm x=oWv=O x@ x@ uO}WN@CaQU Ea=@ 'xr-=Ut u}= x=Q = x |irDNt = x wtHt x@ O}=@ =yxQo R= i= s v @ | y a TB |v=tRxDwm OwQw R= Q |a} QU pL |= @ Q 'h= o | =ytD} Qwor= = u=SQ D uDi=} x=Q R= |Q =}U@ QO " v W s eO= sy =@ QDoQR@ R=Qi= l} p}mWD |=Q@ hrDNt |=yR=Qi= CU= umtt 'sD} Qwor= l} hrDNt pL=Qt x@ xQo Qy |va} R= " OvW=@ pYDt R=Qi= l} = Q =tD xm OW=@ x =Ut sRq |= r- | yx o s QO O}vm O = xDW=O OwHw " W @ |NQ@ x@ x@r l} \UwD OvQw OwHwx@ A Q Q =yxQo R= i= QO O = Qo}Oty =@ O}=@ R=Qi= =Q |R= i= w x Ws eO= B CU= " xDiQo Q_v Q@=Q@ B xawtHt l} QO O = |t f1 Qo}O l}vwv=m xQo x@ =yv | 6 x o R= Q * u}= " W @ u}= w A Q |t =F u}= R= i= 'p t g QY=va R= u |=Q=O =mt= u}= O}=@ w |= @ =Q u = x =} OvDUy R=Qi= l} x@ jraDt O =yvW}B " =D = ? N | yxO=O Q N U " v = u}= = = X N u tR CU= CNQOq=@ O |HwQN x@ - r xm CU= |yQo Q x =v =D CyH =Q Q=O = x@r | y l} Q QO x o wO } R= =Q O}tyi |r=Ft Q x =v 'R= i= - U W 'u QO R= |r=Ft hr= VN@ '4 pmW OwW|t f3 6g w '4 xm QO x wtHt =@ CU= pmW VN@ ? =D = wor= }Q =yR=Qi= wD@ |oO=Ux@ xm CU= Union-Find sD} Qwor= R= nd VN@ 'u}= Q `} QUD =Q | Oa@ 1) partition |Dw=iDt x- awtHt QO 5 Ovm|t x=Dwm umtt OL =D " nd union w 2) union u}=Q@=v@ = 2 w wO wtat VN@ "? =tDH= R= ` QO C} wa uwJ OQw sy=Qi sD} Qwor= QO xDiQQ=mx@ Q=DN=U Q QW}i w Qr=o \UwD xmu}= X}NWD nd( ) = 3 2 1964 Q O |= @ " W Q ?}kaD "O m OW xDio xJv Q@=v@ O |HwQN x@ - r I}y uwJ w OQ= v w Q x =v =Q OQ=O O Hw R= i= - U W x@ xm Q}Ut | nd( ) = nd pt Q 5 ' =}rta xm OwW|t s=Hv= Q]=Nu}O@ OwW|t xO}t=v Q}Ut 4 C 3) canonical node R= ,q x = OvQ=O |v=Um} l}vwv=m xQo =yv =} xm OQm |UQQ@ Q xawtHt l} QO =yv xH}Dv QO w nd(1) "OQ=O Q= k 3 w 6 R= xm Q=@ Qy " v } " vQ=O Q= k xm |i== Q=m u}= wO |Q N U |= @ w |t xv =} OvQ=O j:raD R=Qi= l} x@ xQo pmW 4 | a Union-Find sD u= = Q w u}= " u= D " O Q =tDH= =@ Q@=Q@ V}=a= xm =m}B l} 'OvwW|t s=eO= sy =@ xawtHt |t p}mWD Q Z i R= i= QO yx o |oO=Ux@ u=wD|t 'OvW=@ xDW=O jraD xawtHt l} x@ xQo wO xm u}= u}}aD |=Q@ 'Qo}O CQ=@a x@ xm|r=LQO O}vm QO B OvrYDt ` = Q =Q OQ t l} 'Ovm|t Q}}eD u=tR pw] up-tree l OQ= v R= i= - U W QO xrLQt u}J\N x@ - r OwW|t sUQ QDoQR@ x - awtHt x@ QDmJwm x - awtHt O = =Wv | yx o O = xDW=Ov |HwQN x@ - r xm CU= |yQo 'xawtHt l} l}vwv=m xQo @ ' p U QO s v u xrY=L R=Qi= " yO Q =a= Q}Ut Qo}O | " 2 Q |= @ R= |= QO R= i= | " yO Q u}= 'CQ Y O QO 2 4 3 6 |m} 3 l}vwv=m xQo Q x@ QO 2 x o union VN R= A wO =a=w wvax@ QYva Qy '=OD@= f1 2 4g x-awtHt =@ CU= Q@=Q@ Q R= i= w pmW Q R= i= | u= " W @ '4 |NQ@ xm OwW XNWt 'sD} Qwor= R= Q x wtv Z i ' v 4) path compression * = 5 a |R UxO y QWi 107!u=SQ=D CQ@=Q e e e e e e e e e e e e e e e e e e e e e 1 2 3 4 5 6 7 hr= 1 . 2 ... .. ................... ......... ......... ......... ......... ........... ................. ........... . .... .... ... .. .... . .. . . . .. . ... . . . . . . . . .. .... . . . . . . . . .... .. .. ... . .. .... ... ... .. .. ... .... .... . .. . . . . .. . .. .... ... .. ... .. ... .... .. .... .... ... .. .... .. .. 4 6 3 5 7 ? .. 2 .. .. ............................................................................................................... 6 ....... ... ....... ..... 1 ........ ........... ........ .... . .... ... ...... .. .... ... . .. ... .... .... .. ... .... . . . . . . . .... . .... .. . . . . . . . .... .. .... .. .... ... ... .... .. .... .. .. .... ... . .. .... .... ... .... .. . .... . . . . . . .... .. . .. .... .... .. .... .. . .... ... .... ... .... .... .. .... ... .. .. ... 4 3 5 7 A Union-Find x =U -r Q Q}Ut |= @ = QWi |R UxO =} xrLQt l} x@ =yvD R v t pmW %4 =trw=&Ci=QmB=y sD} Qwor= xvwoJ xm OyO|t u=Wv R= u Oa@ '3 R= | nd =}rta '?}DQDu}O@ Ovm|t C " xO pmW 4 =iDU= x@ 2 VN@ ? 3 R= Q}Ut Ovm " Q =w uO mx D m CW=O Oy=wN " Qo = CU= " QNv=tU l} QO V= uDi=} 'p}rOu}O@ Q wUv=U Q@v=U Vkv x}@W =ytD} Qwor= CU= xOvvmCL=Q=v Q=}U@ " =}U@ |v=tR p}rLD OvtR=}v 'Q=mu}= Q "OQ=O =v = R= |Q =}U@ union-nd Vk QO v Q OW=@ xDW=Ov `} QU Q@v=U u u m U |= @ QNv=tU l} 'V= |}=RU@ C}ty= R}v union-nd |=Q@ umtt sD} Qwor= u} QDa} QU CiQo " w = \UwD xm CU= |k}kO CQ Y u=SQ D * v=tR |q=@ OL l} |=Q=O xrCU= |]N | =Ut u}= xm OvOw@ xOQm C@=F ,=Qy=_ u=trw= w Ci=QmB=y " QQQ uO m @= @ wO =@ xm CU= |vat u}= x@ p}} x=oWv=O ' =Q u |wQ R= Q@ Q=m QW}i l}=t w xm OQm C@=F 'Qo}O Q w K]Ut x-r-=Ut Ovv=t R}v =Hv}= h= o uO @ = '1973 p U QO OW Ovtxkqa xr-=Ut u}= x@ =@ x@ CQ a O " W = CU= xr-=Ut |v}}=B OL xr-=Ut |}q=@ OL '|v}}=B OL u}= xm OQm C@=F TBU wO sy |] =@ =Lt C U =Wv u=trw=&Ci=QmB=y u=SQ D " 1) inverse Ackermann function Oy=wN Q@=Q@ QO "O=O u 1 ' * t m += u Q O `@=D w "OQ= v O Hw * uwQ=w |= V}B = OL = x =Ut u tR ' r- =@ C F= QO =Q xm OQm C@=F =OD@= xr-=Ut u}= 'u R= N * v tR |q @ w= O xR= v= - |r=mW= Q = "O m R e Q |]N sD} Qwor= I}y |= @ xv=}=Q Vv=O u=oQR@ !108 = =Wv CiQo|t u=tR Q=Okt u}= xm sD} Qwor= l} QO u=SQ D "O=O u =Wv =@ w u}= uO=Ou =Q OQ t CUy R}v w= " O w |t % } o xH}Dv u}vJ =Q |= " =} = wD@ xm CW=Ov OwHw |y=Q I}y CU= |]N sD} Qwor= u}= C }Q xDiQW}B x-N=W l} `@=D u}=Q@=v@ uwQ=w w xr-=Ut u}= u= QO Q = Ovm|t OWQ |a} QU " w l}ORv C}ak=w x@ sy w R}ov=Q@?HaD Q=}U@ Ea=@ u}= = \UwD xOWsqa= xH}D v - O = xDW=O |ak=w |oOvR " W @ Q 1 =D Q sO t x - Q P CWoR=@ x-} Q_v s=vx@ Ovm|t OWQ Ovm w =ar=jwi 'utQm = xO w K]Ut x- r-=Ut Ovv=ty R}v =Hv}= 'h= o uO @ Q = utQm = `@=D xm OQm|tv u=to TmJ}y O Ov}@ =ytD} Qwor= p}rLD Q O}ka u}= xD@r= | } B QO |O @ Q m ' " vR= A O =ar=jwi wLvx@ 'CU= xOW KQ]t 'u=SQ D Q |v}@V}B "O m |: L xO CU= |]N OWQ l}ORv "O @ Q ?re= sO t "O @ " R}J u} QD@r=H u}= OQ t QO xm OvDW=O xO}ka |= H= u tR xm utQm = `@=D w "O @ = u}= xQ @ = |a=O@= |= @ u=SQ D x@ VwQ | QD}:OH x=ov = 'u tR u QO =t= =D =Q} R QoWywSB =D OW u= VN@ OW=@ xOW xOQWi Q}Ut xJv=vJ nd pta =Q} R CU= pmWt Q=}U@ union-nd sD} Qwor= p}rLD |vqw] |W}=t}B OvtR=}v CU= umtt OW=@ xOWv xOQWi Q}Ut Qo = |rw OQ=O R=}v V}=t}B l} =yvD '4 pmW O = " W @ Q Ci=QmB=y |= @ =}rta QO C O= = w Q Q \UwD xm |WwQ xrtH w u=SQ D O N OaD uO m? =@ Q |t Q=m CUQO ,qwtat 'xv=Q=mx_i=Lt Q Ovvmx=Qto |= @ |=x CiQ|t Q=mx@ u=tR sD} Qwor= l} |oO}J}B =Q "O m xr-=Ut u}= R= R VwQ = w nQ @ u tR u}= QoWywSB u= O Q |t " vO m x@ '=ytD} Qwor= p}rLD | u O =D xm |r}rLD =iDU= ' W xO Q}oxR=Ov= | =yWwQ QO w K]Ut x-r-=Ut uO @ O Qy Cr=L u} QDO@ u* =tR 's= m O =D OQ= v U= VwQ u}= xm OQm xOy=Wt = u=SQ D O =Hv=|t " t = u tR Ov=wD|t |rw O " yO l} x@ =t w =D = "OQ=O O Hw xO=O Q N U |i== Q=m " l} =}rta qyDU= Q@ pta l} R= = QWi =@ |R UxO Oa@ =Q | w= p q nd ODU= =}rta C |vqw] -xr=@vO l} xm CU= u}= xDmv s}vm|t Qmi xr=@vO pm QO pta Qy u}ov=}t u=tR x@ xmr@ s}DU}v Ovtxkqa OQivt pta w |t lryDUt 'OvwW|t OvtxQy@ l pta l} xm|r=LQO xm Ow@ u}= Vy=m 'Q}Ut |wQ C "O W R}v nd Q}o@ |vqw] u=tR CU= umtt 'O CU= xOtQO ' 'u QO O =D u R= |tD} Qwor= OQ= v U= * xm =ytD} Qwor= =}U@ R= |Q QO w xm VwQ nd l} | Oa@ =}rta C w x |}=iQS CQ Y @ CU=xOW xDiQ}PB O =D OQ= v U= Q = | a l} wHDUH xm Qw]u=ty p}rLD P |t Q}F-=D "OQ=O O @ Q m OQ= o 1) recursion theory nd pt QO ' VwQ | Oa@ l} wvax@ u= =}rta C |wQ 109!u=SQ=D CQ@=Q 1 w QO =Q O N R= |m} |tra C}r=ai p=U 'OQ wivDU= CWoR=@ QO O Q |tQ=m xm@W ' vO m O " OQ |rmQ@ x=oWv=O O=yvW}B =Q wivDU= x=oWv=O x@ x}vW}@ u=} QH QO CiQ}PB 2 C t w Q@ |wQ = 1975 p U QO xm |t=ovy wO u xm@W QO xv}W}@ u=} QH TBU = = |w "O=O w wD}r "O @ Q " } Q=O Q O O " } =}DN= O = x@r QO Q= vRw | y O |tQO u=} QH x@ =yxrwr pN=O 'h y OYkt l} 4 w w Q (t) OYk 115 CU= OYkt x@ = x@r xrwr Qy |=Q=O h= o | y xm@W QO xv}W}@ u=} QH 'B h=Qo t x@ (s) O@t <= " |vRx@trD =@ QO |O= t ' " CU= |D}iQ_ O@t l} =@ 3 ' <= " <= w O@t 2 xt=O= x=oWv=O u = O Q QO * U= uO + 'u=SQ D | Q]t ODyH QDmO u=} wHWv=O = % W K Z i R}}=B u=SQ D '1973 p U Q O}vm |Q= qyDU= x-O}= xQ @ wO l Q h= o Z i OvDUy =yxrwr Qov=Wv =yx@r O}vm R= Q= Okt u} QDW}@ CU= Civ p=kDv= xm@ W l} Qov=Wv - CUOx@ uOQw pmW '5 QO A Q h= o CU= xrwr u R= p=kDv= p@=k u=} QH QFm =OL Qov=}@ xm =yx@r |wQ O=Oa= = Q pm '=yxrwr C}iQ_ uDiQoQ_vQO =@ R= u } H j@] xm OyO|t u=Wv 'u =Q w Oy=wN "O @ O Q x$=Q= % vO m CU= \ xr-=Ut u}= pL =Q w]N C}iQ_ Qov=}@ 'C}aw u}= Q sD} Qwor= u}DUNv |= @ = x |rai "s v @ 6 w Qmr=i ' u U = Q u } H =Q u w um CU}v C}iQ_ Q@ xi== u=} QH " C}iQ_ Okt |Q= |=Q=O x@r Qy 'u QO xm 7 w 5 Q xr Q "O CU= OtQ=m =v '=yr=Ft |a@ R= " O Ow L O " UQ |tv CUQO | ? `@ Qt =NDv= =Q Q |vOwRi= Q}Ut QO ? =yxQo O= wWv xDi=} w w OO Q sD} Qwor= u}= 'Ov=xOQm Q}Ut um |aU u %O=O x}LqY= V}=Ri= = Q = sy uwUQmr=i xQ W= = 1969 p U QO x_Lqt p@=k wLvx@ R}v Q = O = |r=N " W @ w "O W R} QQU ?}DQDu}=x@ |= H= u tR ' w w w OQ i O N xmQw]u=ty |k]vtQ}e =yD}iQ_ Qo = 'xmu}= QDO@ w |= OaD =@ ?U=vDt 'sD} Qwor= Okt 2 |vOwRi= Q}Ut I}y xm um Q=QmD QOkv =yNU=B x@ sD} Qwor= 'OvW=@ pwkat=v |= 1 R= | QO O H t u } H Q= | } H |= @ pL ut xm OvOQm x$=Q= |r@k sD} Qwor= Q@ um |vOwRi= Q}Ut =@ x@r I}y |va} |vOwRi= Q}Ut |@=}@ OYkt x@ <=O@t =Q = Q u } H |=Q=O |= um xi== |rai u=} QH x@ " = QiY `w W C}iQ_ Q_v R= |=x@r I}y xmu uwO@ 'Q@@ q=@ u=mt= OL =D Q}Ut u}= QO =Q u=} QH Q=Okt =Q 2 - L t w OQ i '1956 p U QO 9 = AQ m w =Q 8 u OvwtO= 'Oa@ xyO l} sD} Qwor= |}=Q=m 'u C O = =yx@r u} QDtm " W @ O " W qmWt |=Q=O =yx@r xm OaD O= 1) maximum network ow 2) directed graph 3) source 4) sink 5) L. R. Ford 6) D. R. Fulkerson 7) augmenting path 8) J. Edmond 9) R. M. Karp xv=}=Q Vv=O u=oQR@ !110 xm@W = AQ m w = Q}Ut s=tD uDi=} | y QoWywSB \UwD xm u= O =@ QwD}rU= `= @= Oa@ | R= VN@ u}= pL QDmO RD -x}=B 'OW | =ytD} Qwor= = O w |t Q |y=Q |= @ pmW %5 w l}v}O Q = = | yQ m | = QO u=SQ D O = = " = QO 'u tR l} l}v}O = '1970 p U QO OvDi=} CUO =D = Ci=} CUO " O w |y@=Wt OOa QO ' vO @ =v@t Q@ OW x$=Q= |}=m} Qt w |UwQ '|r}}=QU= QDa} QU sD} Qwor= x@ 'O}OH | = CUOx@ '?r]t pY= =t Q_v x@ w = x@r "O @ y Q =@ uO m` W= CiQo Q=Qk QwD}rU= " 1) E. A. Dinic |=Q=O Ovy '| =D = | yxO=O Q N U |= @ | tQ m | yxO=O Q N U uOQw Qat =} wB CNQO s=vx@ ,=Oa@ xm |}=yxO=O Q=DN=U hw 1 ' xDiQ QDW}B R}v s=o l} 'l}v}O sD} Qwor= |rw " "O @ = u}= xQ @ w CW=Po|t Q=}DN= | w u=SQ D % } o xr-=Ut xv}W}@ u=} QH OvwtO= x@=Wt |H}=Dv x@ R}v OQm|t Q=m pkDUt Qw]x@ xm |UwQ u=O}=} Q xm |vOwRi= l} QO 111!u=SQ=D CQ@=Q =yDNQO | Q@ Q=m '=Hv |wQ OvDiQ |UQHw}v QO w QO p@ =yy=oW}=tR x@ = | wD}rU= 1980 p U QO Q " =yv=tR -x@U=Lt x@ 'Cr=L u} QDO@ |wQ | s = " }R U OO O | } H x }= w C r= L u } Q DO @ |D QO = w CU= |}=@} R Q=}U@ QDm}D=tDU}U =y}oS} w | Q wD}rU= | D =D N= U l } w O tQ= m R} v = R}v CNQO l} =@ a x m s }OQw C UOx @ l qyD U= C r= L s =yv uyB CNQO " }O Q = Q uyB 'Q}Ut uO mR @ uO m = CU= xv} RyQB OwN|OwNx@ pta u}= uwJ |= @ Q O w u=SQ D ' O Q =iDU= " vO m xO l qyDU= `wwt =t R= O @ CQ 'O @ |Q m =Q l w | yxO=O Q =yxO=O Q=DN=U u}= |=Q=O =}rta `iv x@ pta l} xm CU= =Wv = qyDU= s} R=OQB@ u}ov=}t 'l Q Ovtv=t=U Qw]x@ OQ t | C uO=Ou CUv=wD s}y=wN | }= yxO=O Q=D N= U u}v J = t =Q =} wB = x Qo = xm s}O}UQ xH}Dv u}= x@ s=Hv=QU =t =D = =yv Dx v x m 1 s}_v DOw N s }OQ m O=H }= = =Q u s v w w R= =Q | H @ =Q O N | yxO=O Q N U s}O=O Q=Qk |UQQ@ ' " QDxO=U Q@ RmQtD OvDiQo QU = w u=SQ D qyDU= | =yWwQ R= QO xmr @ splay tree = QWi Ovv=ty |R UxO |t s=Hv= CNQO " yO xv} Ry u}= s=Hv= QO wx Q x uO @ i Y @ |Q}PBC@=kQ w Q = x 'O @ xO m Q m u |wQ 1980 - yO xv}W}@ =} xm@W = Q p}=w= =D CU}v =} CU= K]Ut =} QO u } H ' * OvwW|tv QHvt CUQO=v =} CUQO u}a t w = xm |r$=Ut Q}=U w ?= H " Q_v R= QO =Q |m} xt=vRwQ l} O O P x= Q =yU O} QN Q |@ wN = w '|= O w |v}at " vO @ w x@ p$=Ut |NQ@ 'p@=kt x]k v - wDU x-OvU} wv |= @ Q l} h= o CiQo Q_v |Q= o } t U u " y @ s xm@W u=} QH u=SQ D QO sy =@ xU}=kt Ovm ltm ?r]t QDy@ " =yvW}B xm CU= | yO w ? N | |rw " =yNU=B |=Q=O CU}v =} CU= =yNU=B |@Uv C} Rt O}=@ lQO |t=ovy w K]Ut K} QY QO QO =Q Q 'h= o uO @ x@ Ov=wD|t Q} R x}@WD = = Q_v w= Q m ' t O Q}o@ R= " } P x = Q C}kiwt uDiQoQ_vQO 's} Q}o@ Q=mx@ xOvU} wv u}= Q=m C}i}m |UQQ@ |=Q@ s}v=wD|t xm |}=yQ=}at |Q= o } t U R= VD=aq]= xm CU= |} wo@}e Q |@ wN |= @ O =D OQ= v U= |rw = x}YwD x@ | y w =@ xU}=kt uO=OV o = x}YwD QO w= | y O |HQ=N OwHw |} wo@}e u}vJ OvJ Qy OQ= v C} Q}Ot syt x-r-=Ut |=Q@ |=xU}=kt OQ=Ov=DU= u}vJ ,=k}kO R}v QwD}rU= w u=SQ=D uO=Os CU= pt=m " w =Hv= j} Q] K}LY xOv} P |t Q=}DN= "OQ= o R= QO xU}=kt O Q x$=Q= 2 Q}ov=}t " vO m lU}O s=vx@ Qo}O `wv R= x_i=L l} w |iO=YD |@=}DUO =@ x_i=L RAM s=vx@ |a} QU x_ - i=L |=Q=O xv=}=Q Qy w O N QO =Q Q@ Q=m R=}v OQwt |=yxO=O |t=tD Ov=wD|tv RAM w u J CU= |r@k R= QDOvm Q=@ 1000 xm CU= " Ov} QO O=} R p=tDL= x@ xm CU= RAM Q}ov=}t QO |}=yxO=O u |Q=Oyov 'Q}ov=}t C} Q}Ot hOy 'OyO |=H x - 1) self-adjusting data structure 2) buer management xv=}=Q Vv=O u=oQR@ !112 |aU |ak=w |=ytD} Qwor= 'OQ= v x O Ov} R= `q]= |tD} Qwor= I}y xm =HvR= u} QD@ w@Lt w u} QDrw=ODt " OvvR@ |r@k C=aH=Qt xJN } Q=D x - }=B Q@ |D=}UOL xLi Y Qy x@ xaH=Qt |=yv=tR - 'VwQ O = xaH=Qt u=tR u} QD}t}Ok " W @ "OQ=O s v xm OwW|t =NDv= ? xLiY '|v} Ro}=H CiQo Ovy=wN Q=Qk xaH=Qt " w = R}v OQ t xQ @ wO Q |= |D=LiY xm CU= u}= R= O u}= x@ uO}UQ |=Q@ Ovvm|t 'h y = xDWPo QO xO=iDU= u} QDtm =@ LRU '=ytD} Qwor= u}= u}= QO |=Q=O =tW x-t=vQ@ \UwD ,=Q}N= xm x_i=L xv - } 'xDWPo w Ovy=wN xO=iDU= OQwt l}ORv "O @ w LRU = =tDL= x@ 'Ov=xDiQo Q=Qk xaH=Qt OQ=O O Hw R w |t C@F x_i=L |= @ w O W |Ow @ O } R p CWB VwQ xm QO |= x}Qi w OQ t CU= xOv} " QO " O}v=O|t =LiY x@ =Q C Oa@ | =aH=Qt -xr=@vO |t=tD C |@| CmQW QO 2 |Oq*@ \UwD Q=m u}= Oa@ Q xO - CU}v = }R l} =@ # =iDU= xm OQm|t u} Ro}=H = =Q |= xLi q sD} Qwor= =} p@=k 'xv=} wo@}e \NuwQ@ OQ@y=Q u}= =t= w |t xvwoJ xm CU= u}= OwW|t KQ]t =Hv}= Ci=} CUO \NuwQ@ OQ@y=Q u} QDy@ =@ xU}=kt xJv=vJ CU= |D@=kQ '\NQ@ sD} Qwor= l} Q QO "O m O O x@ xR= v= - \NQ@ | =}at u}= uDiQoQ_vQO =@ 'Q Q}ov=}t =@ wo@}e sD} Qwor= Q@=Q@ | =ytD} Qwor= w Ov} =yvW}B Q |@ wN Q=}at 'QwD}rU= |= @ m= L ' w w}v x=oWv=O w w}v x=oWv=O 'lQ } Qta xQwO - p@ QO ' QDmO | =yy=oW}=tR | wHWv=O | =@ |}=yxO=O Q=DN=U |wQ = = 'l vQ U Q@ Q=m p}v 'u R= Qmrta xm OvO=O r= O xR= v= - = = u}= x@ Q}ov=}t =@ | Q O =ov u QO R}v =Q w= = Q@y=Q wD}rU= |}Q=m =Wv QwD}rU= = u LRU sD w u=SQ D wor= }Q w " `@=vt `} RwD CU= S= 2 Ov@v=tR 5 ' | Q=oOv=t |=yxO=O Q=DN=U = Rty u t = Q |t T} QOD wHWv=O | = u}= xQ @ x p}=w= u=SQ D '80 - yO "O m wrt |ovQ=m x=oWv=O =yxO=O |r@k -xk@=U = w xO U O CW=O Oy=wN xLiY |v} Ro}=H V}=yWywSB x-t=O= =@ =mty =@ q]= " CUOx@ 'x@=Wt p$=Ut |Q QO R= ` QO V= O w |t "O m |Q= y Ov} |D@=F ?} Q -xOwOLt % } o w w u} QDQwO xS=w 'Q - w u=SQ D Q m QO = |D@=kQ 6 lQ } Q |= @ =Q u}= x QO u tR O w u}= LRU sD wo QF O S O "O=O R}v w 'CQ Y "OQ= v O Hw x OQ t }Q wO "O @ x Q Z i 1960 - yO QO |rw@kp@=k -xH}Dv x@ 4 \NQ@ O = xDW=O Q=Qk \NuwQ@ sD} Qwor= u} QDy@ w@k p@=k =Hv= " W s xm |r=w-U QO " W @ w O * Y '|O @ u= D ? N w p =tW O}vm #O @ 3 |R UxO B R= w Oy=wN xJ 1 |Ov@xLiY OQ@y=Q u} QDy@ s= u R= | O} Q=O `q]= xOv} w =ty}t O=DU= 'u wmU} QO Rt}H 'p QO w= Q = QO wvax@ u= wD}rU= w Q "O m R e =Q |vqw] wD@ xm Ow@ |}=yxO=O Q=DN=U uDN=U 'xr-=Ut u= =D = " yxO=O Q N U pm Q |Bm uO m O = |}Q=m =@ xD@r= uw @ w q @ 1) paging 2) L. A. Blady 3) o-line 4) on-line 5) scheduling 6) persistent data structure 113!u=SQ=D CQ@=Q f f f f f f ff f f f x_Lr 1 - QO xW} Q f f f x_Lr 2 - QO xW} Q ......... . . ...... . .... . . ............. . . .... . . . ....... ....... ... .... . .... . ......... ....... .... . .... . . . ....... ...... .... . .... . . . . . . . . . .... . ........ . . .... . . . . . . . . . . . . . . . . . . .... .... .. ... . .... . . . ......... .... . . .... ...... . . ...... .... . . . . . . . . . . . . . . . .... ... .... . .... ......... ...... . . . . . . .. .... . ..... . .... . ... . . . . . . . . . . . . . . .... . . . . ... .. ......... ... ... ...... . . ........ . . . . . . .. ............ ............... ..... ........ ........ ..... .......... . . .. . .. . . . .... . . . . . . . . . . . . . ............. .. . ... .. .. ....... .. .... .. .... . . . . . . . . . . . . . .. ........ ...... .. ... .. . .... .. ... ....... ...... . .. .. . .. ....... ........ ... . .. ... .... .. . . . . . . . . . . . . .. . .. ... . . ......... . . ........ .. .. .. . . . . . . . . . . . . . . .. .. ... . . ... .. . .. . ....... ... ... .. .... ... ... . .. .. . .. ....... ....... . ........ ... . ... . .. .. . . . . . ... . . . . . . . .. ... ...... ...... ... . .... .... . . . . .. . . . . . . .. . ... . . . . .. ......... .. ....... ....... .. . .. . .. . . . . . . . . . . . . . . .. . ... . ..... ..... ... . . .. ....... . . . . . . . . . . ........... ....... .............. . . . . . . ...... .. ..... ....... ......... ............... .... ... .. .. ............... . ....... ...... ........... ........ ... Y X = = = = O= = =D = * l vQ U&u=SQ D Q o v t | yxO=O Q N U OWN@ CaQU " =F Q =yxO=O x@ |@=}DUO =D OwW|t xQ}NP xv=}=Q x_ - i=L =Q pmW xm CU= QO X0 =D = = =D = |Q N U ' yxO=O Q N U O P |t Q=}DN= QO =Q =yxO=O |O=} R CaQU =@ xm OvDUy =yDNQO '=yxO=O Q=DN=U R= xvwtv l} 'p t |= @ " vQ= o hrOwQ |v=tr x= u=O v }=Q B-Tree = \UwD xm CU= =o}=B yxO=O x = x= = | y v t U QO =yxO=O Q=DN=U u} QDrw=ODt CU=wNQO l} CUv=wD nv}$w@ CmQW QO 70 x- yO p}=w= QO w xOW `=O@= |}=m} Qt 1 C}=Qm lt w Q}=@ QO =Q QDa} QU Q=@ R= %6 Y0 O |va} 10000 ,=Ow L Ovm =O}B x}v=F " = =D = Vv=Q=mty w u=SQ=D | yxO=O Q N U = =D = CaQU x@ ,=@} QkD x@ xm = = |t Qo}O CU=wNQO QO ' = O= = =D = O O}t=v Q=oOv=t 'Q o v t | yxO=O Q N U QO w " v = =Wv = = =} 100 u t =D = =yxt=vQ@ xmu}= x- i== x@ 'CU= |rai = \UwD xOWx$=Q= l vQ U w u=SQ D = O= = =D = l} 'Q o v t | yxO=O Q N U w = Q |rwtat | yxO=O |= @ OvW=@ xDW=O |UQDUO '|i== xv - } Ry |tm =@ 'R}v xDWPo O =}r}t | yxO=O Q N U =Q O N " x W xO=O u OQ " } Q = xH}Dv QO k =Q u= @ Q m QDtm s Q}o@ Q_v QO |=xr=@vO |m}|m} =Q =yDU=wNQO s}DU=wN|t xmu | yxO=O Q N U ' OR U 0)01 R= R= QO =yxO=O C}aw |r=Ft '6 pmW = u}= s=Hv= VwQ u} QDOtQ=m 's}yO Q}}eD =Q X xQo \UwD xOWxO=Ou=Wv |=yxO=O s}y=wN@ xJv=vJ 'Q m C}aw x@ xt=vQ@ QO = = = VwQ =iDU= =@ =t= 'l vQ U&u=SQ D VwQ R= xO xW} Q =D = w |tv Qo}O xm CU= u}= u= D Q R= `w W =@ x_Lr C}aw x@ 2 - u}= pmWt " CU= " CW=O |UQDUO x_Lr w 1 - QO xW} Q X' O O Okt =@ } H Q= Ovm|t =v@ " X' = @ u w X' X' = X uD @ = u} Ro}=H |=Hx@ N U =}v}W}B s=tD u uDN=U u} Ro}=H w Q OO " Ovm|t = Q TBU |= @ | } H | yx o X | =} =m @ v t x@ C@Uv |Q= w Q R= `w W =@ Q = x_Lr C}aw x@ Ov=wD|t 1 - O = xDW=O |UQDUO 2 x_L r - " W @ Oyov =Q =yiqDN= \ki 2 x_L r |=Q@ =yxO=O - X' | DO } R Oyov |Q= Q O}OH xQo l} xt=vQ@ 'xk@=U |= @ |r}N Q=@ QU = u}= '=yQ=DN=U ?re= 'Q m " 1) E. M. McCreight u} Ro}=H x_Lr |v} Ro}=H R= p@k =yxO=O x=o}=B O O = |k=@ Q}}eD uwO@ 2 w 1 x_L r u}@ =yxO=O R= |Q=}U@ uwJ - CUOR= = N U CU= " 1 - Q N U ' v=x v t uO=O X uD QO Q |= @ Ovm|tv O=H}= xv=}=Q Vv=O u=oQR@ !114 =o}=B |rY= OQ@ Q=m =t= x QO V= ?U=vt |}=Q=m ' w w Q OQ=O |R= t VR=O B w CaQU =@ 'xDWPo |D=@U=Lt x- UOvy Q wYD O}rwDR=@ R= | } = = Q = O u}= QO |O } R | yO @ Q m 'x }= Q =yxO=O x=o}=B u}= |= @ " CU= |v=tR | yxO=O = O O |L=Q] 1 " v=x W Q=m |wor= CU= xDi=} |mQDWt % |DUQO p!=Ut Qo = =Q =yv " Q pL |= @ wor= 'CU= =Hv= w wty xm |ak=w =} Q |Uwtrt pY=L | vO |= @ OvW=@ xDW=O |@ QHD " O Q]N | w w w " Q@ xm |r$=Ut |wQ Q O}B xv CU= p!=Ut O =D = =yv xO m Q m x=Q uO m = " }=xO=O s QO uO i= 'OQ=O O Hw xQ= Q | =NDv= = QDW}@ 'O}UQB@ |DUQO Ovm|t x}PeD OwN R= |rta C}ty= xm svm Q=m |r!=Ut Q@ |wQ |t}v Cq=-U w xm O}vm R= xm CU= 'Q m R= w =Q Q m * OvW=@ xDU=NQ@ =yOQ@ Q=m = ? R= |Q =NDv= Q_v swra | = QO u=SQ D V}@ R= O}vm ? =}U@ ? =NDv= |r!=Ut =Q |m} Q=@ -xN=W R= Q |aU xW}ty ut O s=xO m "OQ= v x xrwR}= -xOwOLt l} QO xm |=xO}= `kwt xJ O}} wo@ O}v=wD|tv x=oJ}y =tW 'Qo}O |wU R= x t O Hw @ = =@ C ] DQ= hWm QO xv=}=Q |Q_v swra w C=}=} Q -xRHat = =@ Ovm|t =O}B \=@DQ= Qo}O R}J l} =@ CU= " * i } | = = xm O}DUy |twta w |rm |=yxOa=k uD = C ] DQ= x o v wHDUH QO =tW " CU= u}vJ =QJ O} wo@ Ov=wD|tv TmJ}y " CU= xDi=} V}=yD}kiwt % * W=O uD Q = }R w =D =yDPr u} QDoQR@ 'uO @O U= | O} Qw|t CUOx@ Q j}kLD uO m R= |m} Q "OQ=O |= @ |=xO O " } Q=O Q C}ty= Q=}U@ =ar=jwi -xR}ov= =}DN= QO | R}v Ovm|t Qwy_ |} wO=H =Q |a=tDH= | =mty -x}LwQ uDW=O '|Q Q =tW w |S v= Q}oO=} QBU C}kiwt uwO@ |O=} R |=yRwQ R}v u=SQ=D |=Q@ |DL | QO " CU= xOWv |v}@V}B =DWt R}v j " QDmO wor= l} w pt=aD | wHWv=O CU= | = = uyP =@ w R @ w xR D = u=SQ D Q |O= i= CU= |OQi VqD l} ,=DOta j}kLD 'u}=OwHw=@ " CU= xDWo % =}U@ R= |Q "Q =mDWB w Ret O CU= u}= ut MU=B % |t " yO 1) temporal databases RHat 'Q=@ u} QN MQ x CU= R=}v # R}J xJ x@ 'C}kiwt ?Um | Q |= @ =yo =v |rw 'Ot=Hv=|t CUmW x@ =yWqD QO u * CQwBt+r C ?Hwt Ov=wD|t O}Ow@ Q@N|@ R}v w u O Hw R= =@U=Lt |DL =tW xm x= =i w = 'u tR |@=QN '|a} RwD sDU}U l} |= v }=Q Q =tW -xv=}=Q uOW Q}oxH}Dv x@ |@=}DUO QovR=@ pY=L =yDkw |y=o = | QO 'X N =Um} CaQU l} =@ |aHQt 1 u O O= } wQ wO O w wra QO | C}@Uv w ? JQ QO u}DWv= 'xvwtv =yJ Qy w xm QO Q v =Q 's Q |= @ " QO |twyit CU= x}Qi u}= =OD@= Q_v OvW=@v u=tRty l} R}i sra w |y}O@ 'u= OvtWv=O Q = = '|S v= w xO t xQ - @ QO Qo}O | w =yJ ? JQ R= =Q OQ=O x QO OvvmxOy=Wt CU= umtt 'OvUQ|t Q_v x@ u=tRty '`HQt R= pkDUt |}=vat OvvmxOy=Wt x@ |oDU@ Q =yv |= @ ViwQat = x= |v=tRty xm |twta ' O w 'O= } wQ wO ` kw w QO xm = u}= u}DWv= 'xH}Dv QO Qw @ |@Uv ?}DQD xm OQm =aO= w 'Z a QO w OwOR * x wtHt |a} RwD |=xv=}=Q |=ytDU}U u=L=Q] =D OW Ea=@ 2 CQwBtr+ |rUr R}v xv=}=Q swra QO =Wv 'l} R}i Q@ '|@Uv ?}DQD QO u}DWv= = = =yr= =@ CQwBtr+ O | yQ m R= s " vR=O O = OvvmxOy=Wt x@ xDU@=w Ov=wD|t '|a} RwD sDU}U l} Q =yt=}B Ci=} QO w |kQW |=B wQ= QH=yt l} OvRQi w= "O @ = x@ s=Hv=QU QB@ u=WD=}Qi " W @ x = "OQ=O Q= k =y}oOQUi= =yJ l} ? JQ | y v }=Q R= |= a |Q m =yDiQW}B = Rty |=yO=O} wQ s=vx@ |R}J xm O=O u=Wv w O=O Q=Qk |QovR=@ OQwt Ovm|t CmQL "OQ=O x | R nQ @ | "OQ= v O Hw u t " O=O u xO w | xO @ QO =iDU=|@ "OO o |DUQO xm OvDUy |D=}Qi |rUr w= w w p UQ= w = QovR=@ x@ 'sy@ pYDt O QO yO= } wQ \@ Q |awt D t * = |@Uv ?}DQD xm O x =@ x= | yO= } wQ - r vO - } B O =}vO x@ lQw} w}v QO 1941 p=U QO CQwBtr+ |rUr " t OUQv Ow@ uOW QDmO xm V} wRQ x@ wBtr+ QOB =D OW CQ O 2) Leslie Lamport 115 u R= weWt " W p 1) frame of reference QO | `v=t Q =yt 'C H R= |W=v =@ |$wWmWN x-iQL T r QO xv=}=Q Vv=O u=oQR@ !116 V}@ =Qt Tiv x@ <=mD= O}=W w w w Q QDR=wQBOvr@ w QDwHC@=kQ =Qt w QH=yt l} OvRQi O}=W "O @ xO m 'uO @ Qo}O CmQ=Wt uwO@ w |}=yvD x@ ut -x}rw= |=yQ=m |t=t =@ QkD =Q} R Ow@ xDN=U pwtat OL R= D ,} CQ Y u= CU= xDiQo " VD=}=} Q srat |oDU}=W uOwtR Qmi x@ w= =D OW Ea=@ C=}=} Q x@ CQwBtr+ OL R= V}@ xkqa w |w=mHvm O w |t wBtr+ % } o CQ "O=O |t w =y}=xrtH OvJ x-} RHD x-wLv VR t =Q xm O}vm Qmi CU= umtt =tW w =D Q}@O 'u U =} = C }Q = u}= |=Q@ x=Q l} =yvD xm O}v=O|t =Hm R= srat RwQ l} Q #OQ=O O Hw Q m ODi}@ " w ut %sO m p=-U MU=B QO w= w OvR|t |kQ@ srat |=ytWJ O@q 'OUQB|t |=} Q srat R= |r=-wU u}vJ |RwtVv=O |Dkw ' u}= Cio =t srat xm |R}J =yvD |rw Ovm|t R=Q@= pt=wa -x} RHD -xv=o} VwQ -xQ=@ QO |irDNt C=aq]= " Ovm x!=Q= ut uOQm `v=k |=Q@ |L}wD I}y CUv=wDv w= `k=w QO w " =} = u}ty \ki "OQ=O O Hw VwQ x w % mO @ + , wra xv} - tR QO =YwYN |Q@Dat w hwQat u=DUQ}@O xm lQw} w}v QyW Tmv=Q@ u=DUQ}@O x@ CQwBtr C }Q w s %OQw |t O=} x@ =yv O |t x!=Q= " W w " CU= x 1 R= u QO Q@=Q@ |@ wN j}kO x |a}@ Q = O x OvJ Qy C= ] N CQ v @ =yD=@F= | w h} Q=aD w Vv=trat Q}F-=D CLD w |@ wN w O @ w w x ut "O @ xOQw O Hw @ =D Q}@O w Vv=O u}@ u U u=R t T qm Tmv=Q@ QO sD} Q=or jDWt xm Ow@ u}= OWv C=@F= xm |}=yR}J ] |DL xm QO O x@ 'O @ C W =t = =k | } Q CUQO ,=Qy=_ |= @ |m} xm CUy sO=} R= Ov}=WwN=v Q=}U@ QO | T |tND '?r=H =D u}= uOv=wN ? m s = = w O = x O w |w L m s v= N w |@=Dm = u @R =tDN=U u u}DUNv = u}DUNv QQ = 'u D i u @ R T w x w =Hv R= |= r r ut TBU O QO = x@ " vO=O t Rw Qm} Q w u R= =D Q}@O QN |= @ 'O @ u U wm+@ xm Ow@ |r=U u=ty u}= = x@ |@ wN x@ "sQ=O O } = = wvax@ |Q oO } u= O =tW l} w s}O=O Q=Qk sy Q=vm x vQ = sy Tmv=Q@ 'O @ QO v Ovtxkqa |UO}rk= Q}e -xUOvy x@ ut O P |t "s v=Q o swO w pyJ u=@=}N OW Ea=@ xm CW=m ut uyP = xm |t=ovy p U QO O " }O l}ORv =Q = x= w w}v = |@| QO s= Q xQa |R U t v @ |@| CmQW QO s= O wBtr+ R= =Q |= v }=Q 'lQ } = K]U =Q q @ = O = x =Q = ut R= u t }OR @ CW=Ov |v=OvJ C}ty= Qo}O |rw OQm|t Q=m Rwvy xm x_i=L |}=OD@= QO =Q w w}v =Q lQ } QO =Q '1956 p U QO CQ "O m xv=}=Q l} wBtr+ OvDUy u}k=Ur=|w=UDt =yFrFt s=tD xm u}= Ovv=t |DUQO=v wv_t OwW|t x!=Q= xm |}=yD=@F= x@ TB QO Q @ w CQ "O @ " W @ u CmQW =UL= Qt= u}= xDU=wN 'OvOQo K} QWD V}=Q@ =yD=@F= CU=wN|t =yvD xv = =yD=@F= qm |= QO =Q |O } R u tR w sO @ x W | CiQ|t Ow@ =} = Ovmv O=tDa= R}v OwW|t x$=Q= xm |D=@F= Qy x@ xm Ow@ xDiQo O=} xmr@ w w}v |twta -xv=N@=Dm " C }Q T " QO lQ } w= qi A}ri OvJ sv=DUwO | yQ= t A R= |m} s}DN=U |tkQ lD " * 117!CQwBt+r =DU@=D 'u |rUr O u QO CUOx@ |D|s= x@ ut " t p@k u=DU@=D OwQw R= QO =yxv=}=Q =@ |ak=w =D Q |t hrDNt |=yv=tR=U x@ |RwtQ=m |=Q@ =Q =yv=DUQ}@O -xvwtv u=RwtVv=O w O U i =yxWkv |v=o}=@ wUt =Hv O |iQat uwU}O=u=m CmQW x@ xt=vQ@ u}= pw- x@ Ovvm@ =Q |v=@=}N OvDU=wN|t x=oQy CmQW u=QoQ=m CU= xOW " =Hm OQ R= =yt}U xm Ovv}@@ xm CW=O OwHw CmQW u}= " x@ Q Okt sy ut w |iQNQt w xOvvmxDUN ,=ak=w peW xm sOW = =} w =Q sO N skQ 256 x@ - U=Lt 'CWwv xQwO u}= = ? JQ J QO xWkv =D OvOt|t |v=o}=@ CtUk =Q u @ N u - Q |= @ u wU}O= u=m CmQW sDUv=wD xQNq=@ OvOv=t|t Q=m}@ =yxv=}=Q xm Q=y=v Ckw pw= w w}v |Q=OQyW "O @ xv=}=Q OvJ xm Ow@ u}= ut svm pkDvt CmQW -xv=}=Q VN@ x@ `w W Q= QO OvQ}o@ w Ov=wN QO w xm QO =t= 'lQ } w QO w s W =@ \ DQ= C@Ft -xDmv =yvD QO O}mrB|t =yv Q@ =t w QwO , !=O w s |@| =Q 705 s= x = Q u} QDtyt | Q =yv =@ |= t v @ "O m Q d= U =tvy=Q ut R Q = |U} wvxt=vQ@ uO mQ m w e C= w "O @ Q}kLD uLr =@ w Ot xv=}=Q = x@ Q=y=v Ckw j D= QO CmQW OWQ= QO u= } t R= CU= |R=@ ?=@U= Q=ov= xm Ovm|t |R=@ xv=}=Q =@u=vJ xJ@ u}= |m} l} O}|t RwQ O w Q@N|@ C}ak=w u}= R= Q=oRwQ u -xOvo |=ytO w Ow@ |r=a |R=@ ?=@U= l} xv=}=Q sv}Wv @ x m O s=xO= v s xvwov}= sy Qo}O TmJ}y ,q=tDL= Q_ v x @ R} J =OD @= | QO svm pL =Q u =Q |ty t Ovm|t u =@ |vyP w w Q w = x@ OWv xDN=U |UOvyt -xDWQ = O sQO t w Q B CW=Ov " Q x = |= @P H O R= u W O}=} Q Qo = xm sDio =yv x@ ut "u= QO P =@Da= Q]=N x@ sy =yv |Q x@ |v=Um xm Ow@ u}= |twta Q:wYD wiv sy xJ Qy w VR t w =Q O N Qt= x@ |DL xr-=Ut u}= =D Ow@ =yQ=m s=Hv= u R= sO TB wBtr+ CQ ZLt x@ O}=} Q =} swW TOvyt ut xm OQm|tv |kQi u=OvJ u=W}=Q@ sy w OW sy=wN x=oWv=O O=DU= O=} R p=tDL= x@ swW O Q Cki=wt xDWQ Q}}eD Q Qm v pt a |UOvyt -xDWQ sDUv=O|tv ,=k}kO ut " vO m d= U xm OQ=w x xO p}YLDr=dQ=i Q ut xm sO}UQ xH}Dv u}= x@ sOW |D|s= I}y s}=Q@ |rw CU}J -xQ=@ C U= " O}|t xOvvmsQoQU `w W sO w |= @ u= =@ CW=O peW u}= xm CU= |tyt |r}N -xr-=Ut =yW ywS B Ovyt ,=Qy=_ =D CiQ |D|s= x=oWv=O x@ 'Tmv=Q@ x-UQOt "O W T "s=x w ? N | uO m |R @ = jL "O @ w= @ ? r= H V ywS B I} y uwv m = D u t O}=@ ut u}=Q@=v@ x m O vQ} o| t pm W x vwov }= ,qwta t " w " =H v= x vwov }= = sO } % " vO @ w @ F Cio VDUwO x@ ut -xQ=@ QO |R}t " x m sQ}o @ s}tY D wBtr+ C=w H CQ " CW=O Q=Qk w $O W Q QD}twta |= @ w h}Fm O C}aw | @ w OQ t QO ut s}tYD = =} = QO u tR u QO C } Q =WDUO Ovy=wN|tv xm OvwQ|t u QD}a=RDv= |WwQ uDi=} p=@vO x@ Tm Qy "OQ=O xov QwO =} = C }Q =yD}ak=w w Q "O @ xO m R= QDW}@ + =D OvDiQ|t ZLt C=}=} Q d=QU x@ QDW}@ u=v=O}=} Q =QJ xm u}= w C=}=} Q xQ - =@ QO CQwBtr C=Q=y_= u}= = O}=} Q |=Q@ C=@U=Lt s=Hv= xm u CUNv 'u v= CU= |UQQ@ w pt-=D p@=k x@vH wO R= " Q = =} = '|O @ Q m C } Q xv=}=Q Vv=O u=oQR@ !118 w u}= O}=W O @ O}rwD x@ w p}rO w CtLR QB w w "O @ =}U@ 'OvOw@ w Q= WO Q Q_v | C =}iWm p=@vO x@ xm |}=yv ,=YwYN =@ =Lt uOv=UQ xH}Dv x@ xm OvOQm|t Qmi '=yv=Om} R}i R= |NQ@ Ovv=t = O}=} Q 'C U x} Qo x@ Q swO w |t =aO= u}= u= D QDy@ |= @ | Q |r=Ft Oy=W wvax@ |= @ =yWwQ |L=Q] x@ QHvt =yv | O u= Oy=wN QHvt O}OH " W =yr}rLD xm l C@Uv ZLt =} = C } Q QO | =oJ}y |N} Q=D Q_v x R= = x = Q_v | yQ m | H @ | QDW}@ Q=}U@ = w xDWo |vSwQO}y =D | yOQw UO = = | yQ m s Qov=Wv R}v =Hv= x@ | OvtWv=O p}=tD w xm OvW=@ |vB=S u=v=O}=} Q =yvD O}=W u=}t u}= =} = QDmO |D|s= x=oWv=O QO =Q C } Q | w = xQwO ' - = wHWv=O "O @ pw= p U u } O C: W x@ ut w "O=O s =Hv= j}kO ,qt=m |DQwY x@ =Q Q p}rLD |= @ p}rLD R= =} = CU= QO " =D TQO O U= 2 w |t sO}tyi xm Ow@ =@ s}=Q@ R}J xty sDU=wN|t xm ut |oW}ty p}=tD u}= =@ =Q} R sOW Q = = |ak=w swO p U QO w =} | vO R= wBtr+ CQ = Q =yQ QO QO =} = xr = p}rO x@ =oWv=O =Q x p}YLD =} = xD 1962 Q CiQo s}tYD s=Hv=QU w@rQ=t Gr=m wQ CW=O wBtr+ 'xr+B =Uovy x-@ QHD OvJ =} = u}= TB Q QO QO T} QOD x@ R}v w wBtr+ CQ = "O m R e ut xDi}W VwQ - = = q = |Q oR U , t m T qm C@Ft x-@ QHD |rw Q]=N u}O@ '|R QO C } Q R= p}YLD x-t=O= xm O}UQ xH}Dv u}= x@ QO " CU= xO w= wy}@ CW=O wv=}B uDN=wv |DOt =v xm Ow@ R= TB Q = =oWv=O x@ u Q m QO "OO oR @ x CN=OQB Ow@ CvwtQw QyW " $sO=O |t p}mWD =Q xUQOt |=} Q VN@ |}=yvD x@ w |t sO N w sO=O TQO R}J xty =Hv ptLD xm Ow@ u}= OvOw@ xOt xUQOt u}= x@ xm |Dra O}=W w OvOw@ Vwy =@ Q=}U@ u=} wHWv=O " w Q OvDW=Ov weWt OwN x@ %O @ xO m p =Q OW|t T} QOD |rwtat O TQ= t QO Qmi u=vJty =yD=@F= Q=DN=U x@ =Q V QO R= |NQ@ xm |D=iQNRt wBtr+ x-kqa CQ =} CUO x@ |v=OvJ j}iwD |rw sRwt=}@ =Q C=@F= l} uDWwv |ovwoJ u=} wHWv=O x@ sOQm |aU =} Q j}kO |= @ x =@ u @ |= v }O= VwQ l} O}=@ Q |t p=}N xm Ow@ u}= sD}kiwt sOa Cra xm sO m pmW x@ `k=w QO |=} Q |=yD=@F= xm |DQwY QO 1) Brandeis University 2) Dick Palais = u}= Q@ uwvm = sQw @ O = xDW=O OwHw |=} Q |=yD=@F= " W @ QO ut "sOQw v uDWwv x@ =@ =Lt =@ |rmWt TQO R= =Q CQ |va} p=U u=ty |= @ |mJwm x-UQOt xm QoWUQB C } Q - WQ QO p}YLD QO w Q} C } Q u t= B | |O } R - Y i "O m |k}Uwt xD - WQ Qvy xD - WQ xm CW=Ov R=@ =} = C U p}rLD w= " OmWv=O w@v w O |O @ Q m C } Q xr+B l}O =Hv u= D |Q=R Qy x@ xJN} Q=D |U=vWQ=m x- HQO PN= 'O W C F= x = 'p L |wQ W QO C } Q - O xDW=Ov T}Ov=Q@ x=oWv=O R nvH =y@t@ l}rW Q=mwR=U u= " v= 1 = | yQ= i= lQ } Q = = =vDWLw R= |Q w w}v x=oWv=O Cv=Qwm wD}DUv= u=U=vWQ=m | "O m xQ W= 'O @ sy =m} Qt x@ QYLvt '|D=@U=Lt =}U@ xm 'u v= w xHwD * 119!CQwBt+r 1 |rUr s Q}}eD " yO Ovtxkqa ut xm CU= =Q u s |WywSB x-O}= OvJ w=xm ,=YwYN | R}J u}= OvDU}v j}kO ,=ak=w " w OvwW|t CUO R= CQwBtr+ |=Q@ =Q V=x@P=H wQw@rQ=t Gr=m QO T} QOD xDiQ xDiQ 'O=O w O}UQ VvyP x@ C}@Uv xS} wx@ "O @ x l} u=tR Ov} wo|t ,=@r=e Q sO t " sDW=O u=tR swyit =a@= Q}=U pFt |rwtat Oa)@ l} =yvD u=tR xm |r=L O u}@ -xrY=i '|rwtat Oa)@ xU px | Oa)@ Q=yJ u=tR=i QO =t= '| 2 " Q =mt QO CU= 2 |Y=N +y +z 2 " +y +z "OQ=O CU= u=tR=i " 2 2 ; t =@ CU= Q@=Q@ 2 2 | =y}oS} w D Q =Hm =yvtCtqa R= u =iDQ= ` xm 2 Q Q u}vJ R}v T+Bt=m CmQW " CW=O x-yO C 4 =}r}= x-v=}=Q Q xv=}=Q l} Q Q |= @ O |= @ =}rta Ovm s=v C@F 3 w =@ 'j i CQ a QO Q w wLvx@ OyO|t s=Hv= w Q CUw}B Q u}= x@ xSw B =ytD} Qwor= |L=Q] '\ @ t | O = " t xO U w " w R= |vqw] =yvD =Q Q Q TwQO uO = CQ Qy wBtr+ Q ut |= @ QO O}J}B O O = "O @ 1972 u tR u QO Q =iDU= = w sO m xO == Ovvm xar=]t |Qw @ v " =Q u O}=@ =yv OHvo|t xvwoJ sD} Qwor= ?r=k O = =k | } Q xm Ovm |= @ x =@ w xv=}=Q u}!=B xwm Q =}U@ Qo}Oty =@ R= =Q " CiQo =}r= x-v=}=Q 1970 ptar=QwDUO OvJ xm =yWywSB s:Okt \N u}= | QO |]N Q@H R= |tm Q=Okt ut Q=m xm |rtar=Tma sy@t Ok |vDt =@ xm w T: t OW `iQ G} QOD w CU= x=o Vm@U uOw@ pwtat Q}e R= OwN ::: Ov=xDiQo 2) Massachusetts Computer Associates (COMPASS) IV OvvmxDUN |=x w w |vqw] 'CQ wtat CQ Y p w \re =t xm Ov=O@ O}=@ =t= uO @ s Q hWm " }O m = R}J xty xm uQDQi " =UL= CU= umtt xOvv=wN R= |Q Q = |O @ Q m xQ @ wO =ar=jwi w x =} = T OvO}UQ|t Q_v x@ |y}O@ sy =yv xm |}=}=k w |= @ l = |m} =Q w= 'Z a "O @ O } R xO =yiQL xm OvDi=} QO s=Hv=QU CU= xDWwv u}vJ VQ}N= x-r=kt QO w= } @ , w R= CmQW u}= pk=OL 64 | % w@v |= r vO CQ Y @ =Q xO U C } Q w w s=x t ut QO =iDt =@ =Lt pL Qw_vt x@ u=tRty Qw]x@ =Hv= u=tRty Qw]x@ w Cw |O a C U ptar=QwDUO l} " yO s O R= h y QL ut xm Ow@ u}= Ovv=ty CN}ov=Q@ TBt=m CmQW =yD=@F= '|y O =D@Uv | R =iDQ= ` Q xm OQm j} wWD C =}U@ |D=}"RH =@ =yD=@F=! Q = u tR CU=QQU |r}N sQ_v x@ Q=m sDUy |Uwt x@ =yv -x}rw= w "O @ nQ @ wx CU= |= @ |O=OQ= k 'u tR u QO Q}oQ=m x@ 'xv=}=Q u}= |L=Q] =yvt Ctqa xQwO |= @ - OaD u}= uDW=O xm Ow@ xOW |L=Q] xOvR=OQB | " QDmO | t wBtr+ '|D|s= x=oWv=O u=O=DU= QO x vR=O B O= Q =yxOvR=OQB s=tD = @ - Y i = |t R}=tDt wWv V}oOQwNQU Ea=@ |y=oWv=O Q Q sHQDt l} uDWwv |= H= |= @ xtHQD CQ C }Q | u D i w "OR U 'O x-t=vQ@ l} xvwoJ xm Ow@ u}= xr-=Ut O W =} = " R}v |Dkw xt}v Q=m QO 4 l wBtr+ CQ Q 0 0 0 0 xmsv=O@ sDU=wN|t ut CN=U hQYvt C}@Uv xQ - =@ QO V}=yxO}= uOQm p=@vO R= =Q u |= @ w O m Oa)@ 0 0 0 " QO w =} | vO R= 'Z a 'p ] v D - = O Oa)@ Q=yJ x y z) x]k = ( ) O@ (x y z t) = ( ) u} xr = =@ Q@=Q@ ( |v=mt CyH xU R= =Q u=tR CyH xm CU= |R}J u=ty R= u tR = J w x t | CU}v w w 'Z a 'p ] u px =i | QO x@ xm Ow@ |r}=tD 'ut |ak=w VN@s=yr= lQO QO l} R}i w wBtr+ O xR= v= R= - 1 QDW}@ CU= xOW x"=Q= xOvvmxDUN " | =yD=@F= u}vJ uDWwv j} Q] 3) fortran compiler 4) ILLIAC xv=}=Q Vv=O u=oQR@ !120 QDiO TBt=m CmQW QO l =}r}= Q xSw B |wQ - Q@ Q=mx@ = QDmO x-HQO Ci=} QO '1972 p U QO | R= Qmi ut QO svm Q=m TBt=m Q " |= @ QwO x=Q R= Q |t C@LY CmQW = = "sO m =Hv w | yQ m OQ t QO Q =}vQi}r=m x@ QO w sw @ K}HQD sO=O |Um =@ CQOv x@ w sDN=vW|tv w sD}kiwt RtQ '|y=oWv=O VywSB -xat=H "O @ xa = Q}ov Q=Qk |WywSB - t H QO =@ x@ p vO = O Q}F-=D CLD xm Ow@ xOW Ea=@ x=oWv=O "s =Q xty | y t ) w sO N ut = =Um =Q |O } R u s}=wRv= svm|t R= R= wBtr+ CQ xt=O= wDrwr=B "O=O wDrwr=B QDiO TB ut w uO @ uw Q}@ w |t Ot |WywSB `wwt l} 'Q=@ l} x=o OvJ Qy ,qwtat |y=oWv=O VywSB w O W OWm|t OwN " 1 ACM x-r-=Ut 2 ?U=Lt =yv}W=t utHv= \UwD ,=DOta xm OW xv=}=Q swra |YYND Q QDUm}=O pLx=Q 3 ' CACM xrH CWPo|t Qta V |Q ] O w = = = O |ovy=ty u}= = `@vt u=ty =iDU= R= xO =iDU= |m =QDW= Qw]x@ xO R= w Ovvm|t xO = xm s v |m} =yvD u x=Q = 'u tR =iDU= =yQ@v=Wv Q xO m xO R= " W @ Qo}O O}=@ Ovm|t R= =Q u= Q x$=Q= =yQ=]k |v} Roy=Q "O m =yQ=]k = R= p U 11 u tR u O = xDW=O Q=}DN= x v= N |Q oR U v w @ wO ' R= = w = w w R= p} Q l} |r}FtD ltm x@ R= QO |DtUk xm |tDU}U O=O R= =Q =iDU= |U} wvxt=vQ@ Q=mwR=U l} QO =Q " O}UQ|t xm Ow@ |atHr=xa > v=t `@vt =iDU= `@vt xO u R= QDWt l wBtr+ CQ = A J = = = O =iDU= u=y=wN 'xt=vQ@ OvJ R= xO xt=vQ@ l} =yvD 'x_Lr Qy xt=vQ@ l} xm |t=ovy R= xr-=Ut u}= pLx=Q =QDUm}=O xm O} Q=O O=} x@ ,q=tDL= |@}DQD O}=@ 'sy x@ =yv Q w Q OQ N @ R= | = Ovyt = = = O Q}owrH R= xm Q=]k Q =ov 'Ovvm " x =Ut R= '|Q oR U v w @ wO - r- Q w |= @ O N R CN U \ Uw D ,=t}kDU t uwv m = = yQ@ v=W v R= |Y=YDN= pLx=Q O = | t s y=Q i = yx t= vQ @ " vR U Q xO - wO |= @ x Ovm Qw@a |m =QDW= CtUk |= @ u U |WN@ 'QoB=J Q}_v `@vt l} Q= i= xm w |t QO u |wQ R}v =QDUm =O CU= xDW=Po Q@v=Wv Y =tDN=U l} =} V}=tv xLi - QO %O W " u x@ |Q oR U v w @ wO OvW=@ Qw@Ht Ov}|t sy CtU x@ wQ@ wQ w_vt u}= R= Q |m} OQ t C a t R= w =yv |@=}DUO O}=@ w OvDUy sDU}U |m =QDW= `@vt l} O W Qo = EL@ t QO RwQ - " "OQ=O R @ qHt C: | |= @ = w nvy=ty |}=wv=v sD} Qwor= =Q u =iDU= u=mt= =yQ@v=Wv x = Q p N=O |= @ =Q t v @ = | yxO=O O w |t |v=@}DWB xv=}=Q " v W pLx=Q " xm u |m} " swO O}UQ A=J x@ CACM xrH t QO 1965 p=U QO Q=@ u}DUNv xm OQm x$=Q= R}v |Qo}O pLx=Q =QDUm}=O - CW=O O=Q}= wO pLx=Q u}= 1) bakery algorithm the ACM w QDtm u |Q=Ri=CNU Q=@ u}=Q@=v@ w CW=Ov Q@v=Wv x@ R=}v =QDUm}=O "O @ 2) Association of Computing Machinery 3) Communications of 121!CQwBt+r 1 * |rUr |]Lk =Q C}aw u}= =QDUm}=O wWv `@vt uDiQo Q=}DN= QO x@ jiwt x=oJ}y Ow@ umtt Tv=W O@ x-t=vQ@ l} "O O |]L x =Ut pL x@ jiwt '=QDUm}=O sD} Qwor= x-v=OvtWwy KqY= =@ Ewvm = k - r- " W O w w O Q =yv w u v= N O @ x W Z i u v= N O w pta l} Qo = |va} pta `w W R= Q OW=@ |= v o @ QO xm u}= CU= Q}PB=vx} RHD 'Qo}O " w "O @ x wvm =yrLx=Q =t= QDUm}=O E w = | =@ x@ =} |tD= pta l} 'xv=}=Q x_ - i=L CQ a QO O u}= x@ |@=}DUO =Hv= Oy=wN@ x_i=L x-v=N l} xi}_w u}vJ 'CU= Q 'h y 'O W s |= @ Q@ u=tR l} |wQ Qat |$=wv=v sD} Qwor= x@ xm =Q |= " Tma Q@ =} w OW Oy=wN s=Hv= uDWwv uDWwv QO wBtr+ pL hw CQ x=Q O w pta OvJ xJv=vJ xm w u v= N =t= Q C}=aQ =yv u}@ ?}DQD "OO o P |tv Q=Ri=CNU "OQ= o =tW l} xt=vQ@ Qy x@ xm O}UQ svyP x@ xO}= u}= xQ xrLt QO w xD@r= - u J Q |t |}=wv=v l} "O m =NDv= O m w xJ@ xm |t=ovy =Q} R 'sO @ Q |t C}=aQ w =yD@ wv =Q Q Qmi =yv Q@ sO u Q@ w O=O = 'u T U= = = = O |}=wv=v sD} Qwor= s=v ut =Q |t xQ QDmJwm =tW xQ - OQ=w =yv R= |m} Qiv Ow@ umtt swO OvDN=OQB|t w =tW O |t xJ Ow@ QO R wvy O |t |v=QL@ -x}L=v OQ=w ? " W |tJQB O}=@ CU= xQ=tW ?=NDv= p=L QO =Q u}O@ =} u}!=B "OQw @ =Q sJQB =D Ov=t@ x Q_Dv x 3 | sy QO CW=O|t Q@ ? =NDv= p=L # W w "O W xO=O |= @ =NDv= x@ u=tR l} xQ Q@ ut Q |Um xv=}=Q pN=O uO=O xQ " OW|t 2 |v=QL@ -x}L=v QO VwO =tW u=} QDWt x@ xm CW=O OwHw =t =tW =Q V=xQ x =Ut -xQ=@ |Q oR U v w @ wO - r- w sO m =tW OwN O}=@ Tm Qy 'CW=Ov OwHw ? =Q | uDWwv p@k pt=m Qw]x@ uOv=wN pta =} 'OvwW s=Hv= Ovy=wN@ u=tR l} QO ,=@} QkD uDWwv pta l} w x w x O}=@ Q=Ri=CNU |L=Q] |awv CW=O Qo}O O=Q}= l} Rwvy u w w O}t=v '1966 p U QO Qiv QO wO Qo}O xm |r=L Q |t w= w O m ? w Qo = QO =NDv= OvwQ=Qi |Dkw xm CU= u}= =]N u}= R= |Q}owrH VwQ t OQ=O VD@ wv =NDv= ? QO |aU yx |t=ovy m Q@@ q=@ w O Ovm|t Q=m CUQO sD} Qwor= ?}DQD " CU= Q=wWO " Q O}J}B w x w= Ci=}yQ QoWywSB |i=mWwt w |UQQ@ Q= k u= =} R C $ H =t= OyO|t p}mWD w =yr=U VD=@F= OQ t CQ =Q pLx=Q wBt sD} Qwor= r+ w QO O w |t wvm =D ut svm|t T w |}=wv=v sD} Qwor= "O @ R= QF-=Dt Q Oa@ sO m = p U OvJ =UL= xm CU= |tD} Qwor= =yvD |}=wv=v sD} Qwor= |rw Q h _ Q wBtr+ 'CQ = u}= xQ @ wBtr+ QO CQ O s=xO m `= @= |Q =}U@ |rY= xO - =iDU= |rw CU= xDiQ Q=mx@ |irDNt Ovvm Q=m CUQO O}=@ R}v |@=QN " 1) starvation 2) critical section 3) process wYLt Cq w wvm =D QO u CQ Y QO CiQo " =ytD} Qwor= | Q hWm QO u p}FtD xm |}=yQ=m s=tD ,=@} QkD "s=xO m |L=Q] = xO - U xDiQ Q=mx@ l}vmD 'Q]=N u}O@ % } o u =yJ ? JQ CQ =Q u wBtr+ |}=wv=v sD} Qwor= |DL xm CU= w |}=ytDU}U xO @ xv=}=Q Vv=O u=oQR@ !122 xrtH R= Qo}O =ytD} Qwor= w | 1 "O @ =yOvwQ=Qi s=tD \UwD xm OvOQm|t |@=QN ptLD w Vr=@vO x@ ut xm |D}YwYN svm|t Qmi 'sO @ =iDU= x_i=L OQivt u=mt l} xO CN} Q|t sy x@ R}J xty 'OW|t Q " O w Q@v=Wv -x}=B Q@ xm |}=yv R= vO @ p}rO Qy x@ u=mt ?= N u Qo = O |t xDWwv " W ?L=Y =Q u =t xm OW|t xDWwv OvwQ=Qi l} \UwD =yvD x_i=L u=mt Qy '|}=wv=v sD} Qwor= QO =t= QO xm x_i=L u=mt |@=QN Ea=@ =yvD u w Q OvwQ=Qi l} Qo = 'O W ?= N s Q}o|t Q_v " } =mt QO u u Ovm|tv |Q}owrH =yOvwQ=Qi Q}=U Q=m -xt=O= R= OvwQ=Qi l} |@=QN 'xH}Dv QO w OwW|t CU= VQ=}DN= " w O N xm CW=Ov R=}v w= " R CNU x} - Qi xvwoJ}y x@ xm Ow@ u}= O w |t Okt x@ |oDU@ |Q= |vat u= @ O u}= xm = |Q m 'u O CU}v w |t xOv=OQoQ@ = = = O =} QDWt |R v l w |Q oR U vw @ wO OQ t QO xQ @ Q |B C}Y=N u}= x@ ,=Oa@ QO O @ CLY sOW xHwDt xm Ow@ |}=wv=v sD} Qwor= CLY "OQ= v O W " CQ = u}= % } o xm wBtr+ sD} Qwor= Qo}O syt C}Y=N |Q= i= =@ uDWwv C F= R= Oa@ w uDWwv QwDUO =@ u=tRty xm uOv=wN QwDUO \UwD xO @ = Q}eDt x@ |@=}DUO R CNU | y |Qi I}y x@ xm Ow@ |Q= i= = = = O |Q oR U vw @ wO = = = O x@ xm CU= |Q oR U vw @ wO sD} Qwor= l} hWm w Q ut 'sO @ xO m CW=Ov R=}v " |ak=w Q}e =} Q =} |tqm C i xH}Dv 'Q]=N u=v}t]= =@ =Q u - = |wQxO } R xvwo Qy CyH u}O@ w= ' O j}kO Q=}U@ 'CU= "OQ=O |oDU@=w =ytD} Qwor= uw @ w s}taD 2 |tD= "O=O QDW}@ |v=tRty -xr-=Ut x@ ut xm Ow@ sy Q]=N u}ty x@ R= O w xv=o}@ " vO @ u =@ ,qt=m Q xm Ow@ sO t | R}J u}= w w |m} R}i x= CQwBt+r |=yHvUu=tR QO |a} RwD =ytDU}U | =@ =Lt u}O=}v@ C U = QO u tR s = x@vH | y wyit xa - r=]t x@ Q = = C}@Uv =@ wBtr+ xm w |a}@] u}v=wk x@ =yvD w CU= =@ xr-=Ut s=vx@ |vi x-r-=Ut l} x@ wra =D | =yD}ak=w =yvD ut -xR}ov= Q |t Qmi l} R}i -x@vH sO m %|a} RwD |=ytDU}U w u=tR O sWJ l} R}i sra Ci=} QO xmv |= @ |=xR D R= v= 'X N x Q_v |= } C :F "O @ " v }=Q s Q xO m C F= CQ w OQ t QO V}r@k j}qa ltm x@ R= TB CQ wBtr+ P |t Q=}DN= 'OQ= o CN=OQB |a} RwD " j} Q] R= w OvQ=O Q=Qk |=xv=o =OH |}=}i=QeH |=yv=mt QO xm CU= |OOaDt QY=va pt=W |a} RwD sDU}U l} QO sy xr-=Ut u}= Ovvm pO@ w OQ OwN u}@ =Q |}=yt=}B =D OWm|t pw] |v=tR COt w OvrYDt Qo}Om} x@ xm@W " CU= jO=Y |DUB sDU}U |DL w |rrtr=u}@ |D=Q@=Nt |=yxm@W sy w xQ=O= l} pN=O |rLt xm@ W OQwt - " 1) failure-tolerance 2) atomic register 123!CQwBt+r * |rUr CQwBt+r =@ Ovv=wD|t =yOvwQ=Qi xm |WwQ u} QD}U=U= l} =yvD pt=W I}y " VwQ O O = O w uw @ ' W @ u v= N p@=k | w |t xvwoJ xm sDUv=O|t u xm OW xO=O u C Qo}O OvwQ=Qi \UwD ODi=|t |k=iD= xJ uDWwv QwDUO l} p=Ut u} QDxO=U u}= xm sDiQo s}tYD '|m} R}i u= D =Q w |tD= |=yD=:@F u R= O w ut uyP x@ =_Lqt x-}=B Q@ ut " Q =iDU= = |R Us =@ Qmv A=J =Q s}=yQ=m G}=Dv x=oJ}y u}=Q@=v@ "sO = = = wUty |}=yrL | yQ m @ xv} - tR QO xmv}= R= " OvJ =yD}@ u}= Ovv=wN OvJ =@ |}=yD=:@F =} y) Q Q G}=Dv Q Qmi sO m qFt w Q}N-=D |Q= = 'OQw GvUu=tR x@ xRwNuU R x= 'X N - v }=Q Okt = =Wv TBU sO=O u Q |D=:@F u}vJ |= @ =iDU= =@ =yvD R= xO w x =kt xm Ow@ R= w |t u= D = =Q |= r 1985 p U Q x=Q= |tD= |=y =@ xv}tR QO D :F - Q |t =O}B OQ@ Q=m 'O m w OW Okt R}v ut xm u |wQ |Q= Oa@ | = VLSI Q = O | yQ= t = Q = u}= | yxSw B R e U Q m x =Ut O |= r- " vO=O s}taD y xOvU} wv w |t u}}aD xvwoJ u=tR '=ytDU}U u}= QO =t= w = =Q O N X N #O W Ca=U GvUu=tR 'xv=}=Q Qy Qo = =} l} = =Q u tR xv=}=Q Qy xm =D Q qFt uO U i , u R= O = QO =Q OvW=@v s=oty Qo}Om} =@ CU= umtt hrDNt l} GvUu=tR x@ xv=}=Q Qy Qo = CUOx@ R= s B " O Q}o@ Q_v " } w p@k " w CU= C}ty= R$=L CQ Y u}= QO x= sDU}U |= v }=Q Ovm xaH=Qt 'w}=yw= Cr=}= =iDt CU= umtt sy Q}N-=D u}= w CW=O Oy=wN " W @ Cw * sDU}U |ewrW s=ovy QO w x}v=F sQ=Ry 1)4 OW=@ CwrN sDU}U xm |Dkw w}=yw= uwD}O QO `k=w sQ= y 30 ' sDU}U l} QO Ca=U u* =tR |ak=w |vat TB '?r=]t u}= x@ xHwD =@ O =Hv=}@ pw] x@ CU= umtt x}v=F " t # C}@Uv |Qi xQ - @ QO "O @ xO m Qmv |@HaD u=R=O B sy x}v=Fwv=v OvJ |DL xm O}W=@ xDW=O O=} x@ QO , wLvx@ OW=@ C}@ multireader and multiwriter registers =yHvUu=tR 'OW=@ xDW=O QyW Q xm sO}O |= @ Q x} Q_v |R UxO B |= @ = t QDUo QwWm l} K]U QO xm |=xv=}=Q xm@ W l} - QO O Hw = "sO xO wD u |r=Ut pL x =kt 'Q]=N u}O@ sDW=Ov |D}kiwt |rw synchronization = x= * }O w Qo}Om} svm ?rH `wwt u}= x@ =Q TmJ}y x-kqa sDUv=wDv ut =Q O N - r w x | y v }=Q | l} O =@ \ DQ= " w |m} R}i C=_Lqt x-}=B Q@ ut x-} Q_v C=}Qi uwJ CU= = | yQ= t QO =} xm |R UxO B | 'O @ sDN=U QWDvt " ) `tDHt x=Q ' = | xm u}= =oty l}Uqm p=Ut pL Q pL |}=OD@= ut w CQ Y QO l} C :F "O m |r=wL CU}J Ovvm Q=QkQ@ wDUO l} u=tRty `wkw CU= Q}PBv=mt= |tD= w O m xO u}= |}=wv=v sD} Qwor= uDWwv p@=k OvwQ=Qi l} \UwD xm w w =Q p= -U # w u v= N Q V}B =Wv uwvm = x % m OQw w= u v k R= =Q ?r]t u}= w= w "O W xDW=Po Q=vm O}=@ O |Y=N |vat xm w OQ= v O w |t % } o CU}J |a} RwD O}ka OQ=O x w CQ xDiQo s=yr= wBtr+ = X N xv=}=Q Vv=O u=oQR@ !124 =@ u}=Q@=v@ CQ a ' " * CU= umtt Q}e u |Q}oxR=Ov= 'O} Q}o@ Q_v QO Q=}at u=wvax@ =Q Ca=U u =tR Qo = OvW=@ CmQL p=L ' " sy x@ C@Uv xm |v=oOvvm xOy=Wt QO CU= |@Uv |twyit uwvm = 'Qo}O =@ x@ O |YNWt swyit O CQ a " vQ=O u xm OQm K} QWD 1 |a} RwD xvwoJ xm CU= u}= s}yO X}NWD | | O}rm w O}ka x@ p@=k =Q OO o lQO CUv=O |a} RwD =yO=O} wQ ?}DQD QO p= -U 'w= x - Q " % =ytDU}U OvW=@ xDW=O O=Di= " j =iD= O O O =D OvDi=}@ j =ytDU}U \UwD X}NWD p@=k | = O}ka | yx =ytDU}U QO O xm u}= -xQ=@ QO pw= O= } wQ s= m CW=O |v=yH GvUu=tR l} |=x } B x =kt V= r O |}=}vO uw @ =iD= |Y=N ?}DQD x@ O}=@ xm QO CQ w |t xvwoJ O CiH l} |O= } wQ QO CQ QY=va s=tD CQwY u}= QO 'Ovm p}tmD B O=O} wQ `wQW R= p@k =Q A O=O} wQ '|WR=OQB QYva l} Qo = CU= " QY=va s=tD w u}= CQ Y Ovm Ci=} QO QO ' " |WR=OQB QY=va s=tD Qo = C R= Ax p@k w CU= CU= =D xO i= j Q Ovy=wN pw@k xty m O m =D =} B B =ty =Q s B u =D =iD= xO i= j =iD= B w u}= CQ Y B =iD= xO i= j QO O p@k Ax m CU= Ax p@k Ax A w w Q_=vDt |awv x@ =iD= j O = x@ j i s U x - a k B = ?}DQD u}= '|=xQ B A p@k R= w CQ Y O}Wm Q} wYD x@ |D}aw x O O Ci=} QO " v=x W O}@ Q= O x W w ?= N R= Ci=} QO Q |= @ " =D Q T}r =D =iD= xO i= j 'u QO wO = = O Ow OLt Qy O = xDi=} u=} QH QO ' W @ xm O}v}@@ =Q 1 O}@ R= R= =D Q Q R= p@k B O O= } wQ Q 2 C R= p@k l} |va} w xA Bx =D = ?r]t u}= w = xm OQm Ovy=wN pw@k ? @ =D Q Q@=tv | y + |= @ ? @ Q =y@}DQD x@ \ @ t C a |= @ Q w Q = \UwD Q@=tv p=UQ= w ? @ T}r O |=} Q R= xm xJv QO CU= C}:ra pY= % |r=Ft Q Q |= @ Q =tv |= @ =Q | @ " = xm xOW ? @ = qFt u=oOvvmxOy=Wt s=tD = q]= p@k R= R= p@k T}r |NQ@ xm O}vm xHwD w =Q O N wyit 'Ov=xOWv |yO ?}DQD =yO=O} wQ s=tD xmv p}rO x@ "O Q}o@ Q_v QO =Q x =Ut u}= O}=@ |a} RwD =ytDU}U | 1) Times, Clocks, and the Ordering of Events in Distributed Systems O w x W CU= " Q@=tv T}r xm u}= 'xvwtv w |=xQ B ,D=P 'u tR s r- ODi=|t pwQ m , = Q@=tv Ci=} QO R= =iD= xO i= j u= @ = q]= Qo = Q =tv T}r Ovvm pw@k m R= C a =} 3 w |U=mav=Q}e xJv=vJ = ?}DQD | vO QO Q 2 uO @ |=xQ B | U @ pmW '|ak=w w xO U i l}J}y p@k |DL =} = = p@k w xO U i | y + |= @ =Q | @ Oa@ R}v Q@=tv Qy CU}v XNWt O=Qi= CU= " u}= w VO N R= O |t CUOx@ OwW|t xDio Q Q@=tv p=UQ= 'p UQ= R= =iD= j Qo = Ovvm pw@k |WR=OQB QY=va s=tD Qo = " } |= @ xO U i ? @ u W Q= Qy ODi=|tv =Q O O= } wQ Q Ovy=wN pw@k |WR=OQB CU= O}$=Ri}@ 1 m O m " ' wBtr+ Ovvm pw@k |WR=OQB m ODUQi@ |t=}B O= } wQ w R= p@k R= R= wBtr+ u= D ?}DQD xU 'C}@Uv uwv=k =@ xU}=kt =Q QO | =yHvUu=tR '=yv=tR s=v =@ w l} 'u tR wvm = x@ C@Uv |Dw=iDt |Dw=iDt -xO}ka CU= umtt hrDNt u=oOvvm xOy=Wt 'C}@Uv Ovv=t CUQO '|a} RwD " = "OQ= v x =} " v Q |tD} Qwor= |= @ 2) partial ordering 125!CQwBt+r * |rUr 1 ?}DQD u}= xm O xa w j} Q] sw= t - U D wLvx@ OwW|t | GvUu=tR u= xO=O R= pmW |v=yH ?}DQD l} xm CU= xOW X}YND = u tR wvax@ uwvm = |v=yH ?}DQD ?UJQ@ l} O O= } wQ xO=O u =Wv TBU Qy x@ |va} wBtr+ x-r=kt CQ CU= uDN=U p@=k " O = xDW=O =yO=O} wQ Q}=U x@ C@Uv |Dw=iDt = " W @ O w |t xDN=vW Q} R Oa=wk ?UL Q@ xm OvDUy 'OvwQ=Qi Qy |=R= x@ |m} '=yHvUu=tR x wtHt =yHvUu=tR R= |= a O O =oty =iD= OvwQ=Qi GvUu=tR x@ xHwD =@ |Dw=iDt |=yv=tR QO x@=Wt OvwQ=Qi l} QO Cw=iDt O=O} wQ wO hr= j OvDi=|t " =ovy x@ A GvUu=tR \UwD xOW CU= s=}B Ci=} QO s=ovy x@ " w sHUvt B Gv =yy=oO}O O}=@ hrDNt | =yO=O} wQ `wkw ?}DQD w xO=O u OQ t QO O}=@ = =Wv u=tR Uu tR = O \UwD xOW Q w CQ Y u}= ODUQi@ QO ' =Wv u=tR xO=O u R= Bx @ |t=}B QDmJwm =} AQ o= ? = 's B p UQ= |a} RwD sDU}U l} uDN=U Qw_vt x@ 'ut Q_v x@ | y vwQ= i ' wYN@ 'X OvW=@ xDW=O =yO=O} wQ `wkw u=tR x@ C@Uv |vWwQ " Qy wBtr+ CQ % v=x W s s = |=xQ B u tR 'O= } wQ "O W QO xv=}=Q Vv=O u=oQR@ !126 ?}DQD w OQ t QO O}=@ 'OW=@ Q=QkQ@ |rwrat |@}DQD xJ xm CU}v syt xm 'O w Cra -x]@=Q =yO=O} wQ u}@ Qo = O = xDW=O OwHw ji=wD " W @ w@v Q=QkQ@ pwrat w Cra -x]@=Q xJv=vJ w OW=@ xDW=O OwHw ji=wD =yv |r:a = Qy xm |a} RwD sDU}U l} uDW=O 'OW=@ xDW=O OwHw |ki=wD u}vJ Qo = =Q |Q m CU= u=U |rwY= Q_v " |rai swyit uDW=Po Q=vm V}@ R= R}J | wBtr+ O R= ' yO s CU= umtt Qo}O x- v=}=Q l} CU= umtt O O= } wQ Q@ xk}kO |wQ CQ A Q |= @ CQ CQ CU= u=tRty = wBt GvUu=tR Q=Okt uwJ O | yO= } wQ OvvmxOy=Wt x@ xHwD =@ OW=@v ji=wt R}v s=ot q = B QO wBtr+ GvUu=tR r+ QP V } B y , t m O O= } wQ w ODi= =iD= xv=}=Q l} j wBtr+ GvUu=tR OwHw u}= =@ |rw 'Ovm|t x=ov sDU}U =v}t]= 'j}kO h} QaD p}rO x@ B O % " L=w x - Ca=U 12)02 u QDtm |va} =Hv= s}y=wN@ | =yHvU u=tR \UwD xOW O}rwD ?}DQD =@ CU= umtt |DL |yO?}DQD u}= QO OvW=@ xDW=O =yHvUu=tR ?UL Q@ |yO?}DQD |v=yH 'CQ | Ca=U " = 'p L u}= =@ w "O W wO |wQ Q@ xk}kO 12)01 x@ xm |HQ=N Q_=v l} O}O p$=k B O Q O= } wQ |= @ =Q R= QDOwR u=tR |tv OwHwx@ |rmWt x=oJ}y |t_v|@ u}vJ xm OyO|t %OQw O = xDi=} u=} QH " W @ B w x | U @ A R= Ov=wD|tv |D=aq]= I}y 'CU= A R= |@}a|@ C=@F= wDrwr=B QO p =vWvQDv}= |@=QN ptLD =@ QDvm ?}a p |QT= = O Q OvJ | yx vR=O B O uw @ | |WywSB CmQW x@ Q Q w O m l D =Q T+Bt=m CmQW * * |Q= i=s v |R UxO B xSw B '|QT= | yxSw B R= - R =ytDU}U |L=Q] "Ow@ CQwBt+ r Q = O =} Q w Q u}= |r=t |t=L =U=v 'u h y w O @ xSw B = Q = wBtr+ 1977 p U QO CQ |m} = = " u tR U * GvUu=tR VN@s=yr= xm Qwv |D}@U v \wQNt |W=kv CUw}B =}vQi}r=m w SIFT "O @ 127!CQwBt+r = =]N * |rUr O w xDiQo Q_v | y " v W R}v Ov}|t V}B CQOv x@ xm |Dq=mW= w =y=]N |DL Ow@ Q=Qk QO wkU Ea=@ xr=U Qy 'CU= uw}r}t QO l} =yv RwQ@ \ ptLD xm CU= |}=yQ=Ri=CNU = R Q R}t xm |OwHw =@ 'O}|t V}B =yR=wQB u= RrDUt =mW= u}= Q@ x@re w yQ= i=s v s Ovm Q=m CUQO |= v }=Q sDU}U O}=@ R}v O} V}B |@=QN Qo = |DL =Hv= Q l} uDW=O = x Ovvm|t Q@=Q@ wO Q O |= @ x vR=O B xt=O= =Q Q m | = Qo}O =D | H @ = 'O i= Q m R= " |m} xJv=vJ w " = QO = =t}B=wy |O } R | y OvW=@ xDW=O |@=QN " R CNU O=OaD '|@=QN ptLD =@ =Q yQ= i= Ovvm|t =QH= =Q xt=vQ@ =ty xm |mryt = "O W " s x= w |t 'Cq w u} QDxO=U ` v w =t}B=wy "O @ | =ytDU}U =Um} x-OvR=OQB u 'u = wO 'Q m O |t " yO |=x OWv |v}@V}B Q=DiQ 'Q=Ri=sQv |@=QN s=ovy x@ ?w}at x-OvR=OQB l} xm OW=@ xDW=O OwHw p=tDL= u}= Qo = =t= |}=yxOvR=OQB R= QDO@ |}=yxOvR=OQB uvJ =@DW= x w |toQOQU Ea=@ 'Zk=vDt | O Oy=wN QDxO}J}B Q=}U@ |@=QN ptLD CQwY u}= QO 'OyO RwQ@ " W =yt=}B p=UQ= =@ CU= umtt =Q} R Ov=xO=Di= Q=m O Q |rm x@ xm OvDUy R= = = = O Q " vO o Q m p L QO | yx vR=O B Q |y=Q 'T}B p=WQ=tw C}tU= pm}=t |= @ OvOw@ =Wv =yv '`k=w xO=O u 'l =DUwW Q pmWDt C @=Q R= SIFT Q xw o CQ w R}ov=Q@ |w=mHvm xm O=O xr-=Ut u}= x@ |t=v u}vJty %O @ Q w= "O m u 1 =yr=QvS -xO}= xm Ow@ x]@=Q u}= | Oa@ |rw |tkQ Q u QO = } R sO =yv u Q@ =Q |}=}v=@r =yr=QvS s=v =OD@= =} =iDU= =@ = R= xO |=xR D w Ovvmp=UQ= C} wy X}NWD s B x - w QDxO=U pL x=Q R= Po@ =yt=}B 'Q=m p=L QO |=yxOvR=OQB = =t= | y =iDU= R= xO "O CiQo Ovy=wN xO}O=v CU= xOt CU= w |@U=vt u=mt xO @ |Uv=R}@ =yr=QvS -xr-=Ut | QO w |:rt C}vt= |Uv=R}@ s=v sDiQo s}tYD SIFT " Q wBtr+ CmQ=Wt xSw B QO CQ - = =t= O Q | y O}v}@@ =Q 2 pmW " }O o O w |t " v W RH x@ ,q=tDL= 'Ovm paH xQ=O= - w Rvt ,qt=m w O @ |w = =t= Ovv=ty '|tkQ =Q =yv =iDU= |tkQ |=t= xm |t=ovy 'O W xO w}at x-OvR=OQB =Q ? |@=QN ptLD =@ ?U=vt u=tR l} QO ' svyP x@ Q=mDv=}N Q}o|t Q=Qk |}=U=vW OQwt 'Ovvm xrO=@t =Q Ov=xOQm Ci=} QO xm |}=yt=}B " " =Q | y =yxOvR=OQB Q}=U xm |t=ovy 'ODUQi|t Zk=vDt |=yt=}B xm |v$=N " " t |DL |tkQ |=y=t= " | Q@ u uDi=} x@ QHvt u}}aD Ea=@ 'xDWwvDUO Ov=wD|tv TmJ}y w OvQDk}kO |rwtat |=y=t= |tkQ O | w R}J=v OR}NQ@ s=v u}= =@ Cir=Nt x@ |}=}v=@r l} xm u}= p=tDL= = =t= Q Q@=Q@ xU xm uO m "OQ=O R v "O @ | y OaD =} R}ov=Q@ p}ND s=v l} x@ xr-=Ut u}= xm O}UQ sQ_v x@ QO "sQ= 2 O= =WH}=Dv uDWwv x@ j} wWD =Q =yv CQwBtr+ " , = p@k "O @ CU}v |i=m R}v =yxOvR=OQB wWm |v=@r 'Q=oRwQ OwQw R= w xv} Ry QB Q=}U@ =yv pLx=Q |rw OvOw@ xDi=} |}=y}@=QN u}vJ =@ xyH=wt QO $ |Q wBtr+ 1) the Byzantine Generals Problem QO | Q Ovy=wN xOy=Wt w O m =ytDU}U |L=Q] Q O =D w x |= @ OQ= v U= VwQ CQ Y @ xm Ov=O|t u}= uw}Ot=Q Vtyt hWm u}= 2) digital signature = = = =Q Q oR U v CQ wBtr+ xv=}=Q Vv=O u=oQR@ !128 u QO xm |D}aw u}@ Ov=wD|tv Qo = =t= w p$=k "O W =iD Cw =} Ci=} QO 's B w =v 2 | } Q U x =} CU= " v u QO = "OQ=O =ovRtQ Q m |Q xO=O CU= Q}}eD |oDU@ Tv=W w |tUQ Q}e Q@ xm xv=}=Q swra |wQ O x@ R}v xv=}=Q swra CQ v w u}= =yvD sy O @ u= w = $ N = =@ C ] DQ= OvtWv=O RH@ =mDv=}N x-r-=Ut xm |D}aw Ci=}|t m QO = =F R= |=xO U p t w =v w 1 | } Q U B O w O ' vO @ x W < %2 pmW CU= u$=N w R}t Q=QU= swyit |tkQ w O @ | w O}vW = u xQ @ QO | O Q |t Q=m " vO m |Q R}J |Um =ovRtQ |wQ =t= '=yRwQ | O x@ OvOQm|t CQ v Q@ xm OvOw@ |v=Um w sDUwO 1 |i}O Or}iD} w xm "O @ O Q O " v=xO m `= @= =Q |tkQ | =t= w |twta O}rm =@ =ovRtQ |Q =yWwQ | R= |Q * =}U@ utry |DQ=t w C =t= =yt=}B s=tD x@ sra xvwoJ xm u}= R= CU= |@ wN p=Ft u}= QO w O @ x ut xm u}= Cra "u=Q u QO s B u= OvtWv=O u}@ sO @ x o u R= =Q B u= A C =} A x TB R= |i}O Or}iD} w 1 * 129!CQwBt+r CU= |@=QN " =Hv Q}owrH 'Qo}O xYNW t - CU= ut= R= | Q R= = |rUr =} R CNU |L=Q] "OQ=O @ u t R= =Q Q= i= =y}@=QN ,=@r=e QO v | 'O=O =ytDU}U " = =}U@ |m} =yvD |@=QN ptLD R= | umtt QO =Q | =y}@=QN |DL xm CW=O Q_v QO QO v Q VWwB xO}J}B x- t=vQ@ l} =y}oS} w | = =tD QO SIFT w |tv V}=tR j} Q] Cq L s O w |tv |}=U=vW V}=tR =]N l} Q]=N x@ pD=W xv=}=Q | Q = =t}B=i u}DUNv =yHvU u=tR xm OQm|t u}O@ ' ] N | =Q w "O @ Q O Q |t=ovy =yvD xm Rw @ ( ) sDi 1 |v}@V}B u=tR ? D B |= @ x W QDUo & =D Q}N-=D x@ "O i= O Q Ovm|t VywSB OvrD=mU= nv}rQDU= x=oWv=O w Ovvmu=Qov Q=}U@ =yv "O @ x 2 R= 1 QO Q P =v}t]= xv} - tR | } Bu |NQ@ G}=Dv xm O}t=Hv= | QO Q |= @ R Q |Q= i=s v xm OW hWm |t=ovy =]N |R= v=x=Q O Rw @ ' qN OvDW=O |Y=N Q}O=kt sy x@ C@Uv R= & Q pmWt =@ =t}B=i QO xm u}mOr+ QD}B xDi - o x@ " W w @ wQ u}= p | =]N u}= hWm p=tDL= p@k Ca=U OvJ CUQO =yxv=}=Q R= xm =yW}=tR seQ}ra 'xvwtv w xO CYW l} =yvD 'V}=tR j} Q] y w 67 = Q pYi : t ? D B ' R= u= D " v W | Q xSw B - Qo}O |r}tmD =yW}=tR s=Hv= x@ pmWt | = x}@W QO =Q R=wQB uDW=Po s=tD=v -x:} wQ R=wQB u=vmQ=m 'Q:Qkt Oawt QO =t}B=i ?=DQB -xt=vQ@ wer R= TB R U xm =Wv =y}UQQ@ O=O u O =D = Q " vO i= Q m R= R=w B p QDvm w |t x@U=Lt xt=vQ@ \UwD xm |v=mt x@ pQDvm O W xm Ovm pkDvt |rtar=QwDUO x@ =U} wvxt=vQ@ p = O =} OvDUv=wD|t =yv = O O R= goto wDUO Q xvwov}= uOt V}B p=tDL= xH}Dv u R= w w Q QDvm CU=}vO = R Q u} QDy@ R= |m} CU= ptar=QwDUO | yQ= i=s v x]kv l} , 550 000 QO pmWt w QO "O @ x_Lr u QO qa 17 ' = =iD= u}= xw OvW=@ xDW=O C k " =ytDU}U |oO}J}B R}v 'R=w B p " " R= R= =]N u}= Q@ | = x@ \w@ Qt " vO m wDUO l} CW=Ov Q=Qk x_i=L =]N O Q V}=tR QO Q =@ =Lt "O @ 1981 p U xDi=} V}=Ri= Q=}U@ QO w goto 'C U |NQ@ xm OvOQm hWm R}v Qo}O wvm =D u=tR | y m xR= v= 'u u}= -xv=}t =kDv= |D=@U=Lt " W |: H | y t B xDiQ Q=mx@ Q x O |t =QH= u=} QH uOv=t hkwDt Ea=@ u}= u O QDvm CU=wN|t =Q p = O | yx vR=O B ' :} wQ | w CU= xOW QDW}@ R}v =y=]N Q@ ptDWt xm pD=W Q R=w B p QDvm Q=Ri=sQv = x}@W p qN QO xm |=xFO=L hqN Q@ pD=W C} Qwt-=t QO |:OH |=xFO=L Ea=@ RoQy uwvm =D Q=Ri=sQv u}= |R U =ytDU}U Q}Ot | 'u wUv}y = CU= xOWv =yD} Qwt-=t ? @ " R= l}J}y |ovwoJ j}kO |UQQ@ 3 |L=Q] |v}@ R=@ 'xDiQoQ=m x@ V}=tR 5000 R Qy x@ =]N l} |=R= Q CavY Q= i=s v QO O =]N QqO 2000 Ow L QO Q O wvy uwUv}y u}tND Q@=v@ Ow L QO R M v R= QDtm Q=}U@ xm w Q O VwQ =tDxt}v =} w O=O |wQ u} QD}rY= O} wo|t 'pD=W CU= " R O= h= y= u v t s Q w Qiv OvJ \UwD xt=vQ@ OQmQ=m xO @ Q p: m OQ=O O Hw R=w B Q= i=s v R |Q= i=s v QO =]N 100 xt=vQ@ \N Qy Q}}eD 'V}=tRw |U} wvxt=vQ@ '|L=Q] pL=Qt xt - D=N =} 'xt=vQ@ \N R= TB " CU= CW=O Oy=wN xv} Ry " 1) reliability 2) simulator 3) design walkthrough xv=}=Q Vv=O u=oQR@ !130 xv =} |Q |DUQO O}=@ =yv Q_v x@ |UQ=w OQ u=Q= i ] " Ovm|tv C}=im |}=yvD x@ V}=tR xm OvQ=O xO}ka u}mOr Q}_v Vv=Q=mty w CQwBtr+ u} QD}:OH R= |m} wBtr+ w CQ =@ R Q S x R CNU "O W C F= Q= i=s v x } w @ w Q= i= CU= xv=}=Q swra xa - t=H =mt= |tUQ |UQ=w RH@ u | Qo}O = OvJ Qy '|v=y}m |=ywDQB OwHw p=tDL= Cra x@ CUv=wD|t =]N u}= p U " Q =t}B=wy l} w xDiQo Q_v =vt]t xD@r= O =ytDU}U CN=U =yrwtQi Oa=wk w w |t u= D O}vm@ $ |UQ=w s=Hv= " =YYNDt ?re= R= u " CU= u}vJ R}v VywSB xa - t=H x=oO}O = Ov}Qi s=v =@ OvOQm QWDvt | y |@r=H C=Q_v x]kv =yv OvQ}o|t QO w qDN= h CU= " u =yxt=vQ@ |UQ=w QO =yD}OwHwt '=ytD} Qwor= w xv=}=Q swra OQ t x =kt T}rQ*B urw uwDB}r =yxt=vQ@ CU@ Q=mx@ =yv OQ t QO OQ w " OvtWv=O u}@ u= =J} Q 'wr}twO |= r w |tv u= D w |DNU p}rO x@ ,q=tDL= Qt= u}= =J} Q OQ w wBtr+ x=oO}O QO CQ OvvR|t R=@ QU |tUQ = '1979 p U QO w = x = Q |UQ=w -xQ=@ QO ,=U=U= xm 2 =yxt=vQ@ w =}=k '=yD=@F= QO |a=tDH= = O}=} Q \UwD xm |=} Q =Q V}=tR | = u}= =ON Q]=N x@ TB CQ Y u v= |UQQ@ x@ OQ}PB@ P "O @ y t v @ |a=tDH= Ov}Qi l} j} Q] w wvax@ O}=@ |UQ=w u= h L =Q =Q Q m CU= wkU Ea=@ Q=@ l} "O W OvDUy |=} Q |a=RDv= w Q |UQ=w xSw B - w |tv xDiQo Q_v QO xvwov}= Q=L p=L QO xm OvJ " | syt | =yD=@F= xm OvOw@ Q P =v}t]= =yv -xDio x@ R= | } Bu =@ l} |DUQO 'xat=H xmv}= C F= |a=tDH= Ov}Qi u}= " xO=O u =Wvw OvOw@ Q OvDU}v u=v}t]= p@=k |r}N R= p@k =yv=O}=} Q Q |t pkDvt |=} Q "OO o Q]t xO m K xr 'pw= - yw =}U@ R= |Q u QO =@ l} x@ 'OvR=OQB|t xm Q C F= u Qw t O wL "OQ= v Q =Wv =yv xm u Q sO t w " OQ t QO | R}J '`k=w QO CU= |rta Q}e =yxt=vQ@ |UQ=w xm Ov=xOQm " CU= |m}v=mt |UQ=w 'CU= |rta =yxt=vQ@ Qt= u}= xm svm|t Qmi ut OvyO s=Hv= " | Q}oxH}Dv =yDv= QO =yv Q xm |UQ=w `wv =yvD xm CU= u}= Ov=xO=O |= @ =Q Q =mv}= O}=@ =yv}W=t " 1) formal verication |tUQ \ syt -xirw-t l} QO * =} Q | * UQ=w u} Ro}=H x=oJ}y V}=tR |rw OQm Oy=wNv |tUQ | |=} Q =Q x= OvDUy V}=tR x@ xDU@=w sOQt , " W =U QO T : L |= v }=Q | Qmrta 1 CW=Ov OwHw u hWm "OO o 'O W Q QO |Q Y SIFT I}y =@ xm OW |}=]N hWm x@ QHvt VwQ R w Q= i=s v O w " Qy %|UQ=w Ovvm|tv pQDvm CU= K}LY T =UL =Q =yD=@F= =ytDU}U | 2) Social Processes in Proofs, Theorems, and Programs 131!CQwBt+r =ytDU}U | xRwQ u} O QD}B * |rUr Qy CU}v |y=oWv=O " w |tra VUQB l} =yvD 's}vmv =} s}vm |UQ=w xm VUQB u}= Ovm|t O=tDa= =yv OQmrta |DUQO x@ xat=H m r+ " OvwW|t =t |oOvR w " = Q R = Ciwr |!=wy x oOw i QO = v y RtQD =ytDU}U | | Q}oQ=m x@ '=t}B=wy RtQD Q=m Ov=@ Q=vm `v=t x@ =t}B=wy QO w]N x@ jraDt \ " xv=O}twv Q Ov=@ w xOQw Ow i OO " v W |wQ =Q u u = Q T @ }= | = w R U QO CN=Ov= Q}N-=D x@ =t}B=wy '|L=Q] j]vt Q@=v@ A320 w '|:H |tNR =@rN xm = OaD |O } R O= xDWm = CU= |O Hw @ ' w |@D=Qt xrUrU w x =yD=@F= uDWwv CQ Y @ Q TB x}v=F Qiv R= 9 Q wvy =yx}v=F =ytDU}U OO =yvB =D K]U QO w |rm smL 'x}k x-OvU} wv 'K]U u} QDq=@ = x Q_Dvt = =]N x-r-=Ut pL Q | y " w |t x$=Q= Ovt=Hv=|t x}k smL x@ xm 3 =y=aO= "O W x@ pwkat xm |$=H =D ?}DQD u}ty x@ " Ovm|t Q=m QO CiQo Oy=wN w CQ Y | QDtm Ot=Hv=|t QDq=@ K]U w w |Q= WO =@ =yD=@F= pQDvm w w Oa@ K]U R= |= r vO '| = = | y aO= |UQQ@ x@ xm =y=aO=&Q} R 'VwQ u}= =@ wBtr+ |= @ CQ x u}= x@ CQ Y x =@ u uO i= Q m @ w |U=U= =Q w Q "OQw O Hw @ =Q =D wO 'O m OQ N @ = | |= @ | } H VwQ 'u |r=Ft R= QO xO @ R=w B p L QO R w RtQD 1 Q Q Q@t=DBU x= |= v }=Q xLv=U Q=JO wWQw Ow i R= Q =Ut "O @ w O u= i =t}B=wy l} '1993 " W =t}B=wy QO w O uQ t | =t}B=wy l} xDiQo Q=mx@ j]vt O@ \}=QW w Ovm|t x$=Q= O}J}B Q=}U@ OQ=w x 2 xDi=}DN=U wBtr+ CQ QO " VwQ OU} wv|t x =@ R= |= r vO '| Oa@ O = |t xt=O= 'O} Q_v " @ } + Ov} QO CU= umtt =yxt=vQ@ w =ytD} Qwor= CLY C=@F= xQ - =@ QO w= p=Ft= w CQwBtr |oW}ty |rweWtrO R= x |@D=QtxrUrU C=@F= VwQ 'CQ wBtr+ OwN 'Q=L p=L QO " Ovm |Q}owrH =yy=owQ}v Q=Hiv= w =y=t}B=wy O |t |}=yv pL " v=O = |t QDv=v}t]= p@=k "OR U u}=Q@=v@ w OvDU}v OwW|t xDi=}DN=U Q}e |DUO | |DUO =Q =yD=@F= 'xDi=}DN=U | w x =yD=@F= uDWwv CQ Y @ x=Q R= Q ut |= @ QDvm u}W=t \UwD xm |}=yD=@F= |v=v}t]= p@=k x@ RoQy |DUO p =yD=@F= R= ?D=Qt x@ |rw OvW=@|tv ?U=vt T =UL | =ytDU}U pL x=Q '|v}W=t Q}ov=tR |=yD=@F= x@ C@Uv xDi=}DN=U |DUO |=yD=@F= 'ut Q_v x@ OvW=@|t " |UQQ@ u}W=t \UwD O}=@ CU= Q QDvm x@ R=w B p =UL T OvJ xv u= w Q xm sDU}U \ @ t R= =ytDU}U | |WN@ CLY VwQ =yD=@F= | Q =tDL= O QDv=v}t]= p@=k " v QD}O=YDk= |= @ | =@ =F Q C F= 'p t |= @ Ov=wD|t Ovm|t x@U=Lt =Q R=wQB l} CNwU -xv}y@ hQYt xm |WN@ CLY C=@F= |rw OOQo pQDvm w w "O W 1) hierarchical 2) structured 3) assertions |UQQ@ |DUO wkU |WN@ \ki |= @ ,q Q \ w x CQ Y @ =Q xv=}=Q Vv=O u=oQR@ !132 QN x- Dmv = u}= xQ @ LATEX |v}J CU= QO w= " Q iw L sDU}U w x Q]=N x@ wBtr+ C}iwQat u} QDW}@ uOQw O Hw @ CQ O w |t % } o O}OH -xNUv Ewvm xm |t=ovy =D Q ? m |= @ =Q 1 =yQwDUOuqm =iDU= p@=k u=oty xO Q w |v=tRty -xv}tR QO |@=Dm uDWwv sQoQU "sO @ O}OH -xawtHt O}=@ xm sDi=} QO R= |= @ =Q xawtHt u}= QDW}@ Q x!=Q= x '1980 - yO = |r=wL 'O m 1982 p U qD |tm =@ sDiQo s}tYD Oa@ ' p}=w= QO V " =Q TEX sU} wv@ OwN = "sR U sU= LATEX xNU TEX Q O pw= h L wO x t O}=@ xD@r= "CQ wBtr+ - svm|t Qmi w O}t=Hv= pw= v = xm LA `k=w QO =ty |va} u =}U@ VqD x@ |O } R Q LATEX |v}J Q sDU} = =@ x Lamport C w "O @ iw L LATEX Qo }O CQ a @ " Q@@ Q=mx@ sDU=wN|t xm QDW}@ 's Q V xH}Dv U 'Q m - qD |tm = w U= sO N u = s} wo@ O "sO m Q m u |wQ x t 10 Ow L QO x}rm +75 x@ l}ORv svR|t TOL w OtQO |tra C=OvDUt -x}yD |=Q@ \U=w u=@ R CQwYx@ LATEX - OvU=vW|t w LATEX x hkw uOQw O Hw @ Q]=N x@ QDW}@ =Qt uwvm = =Q s OvW=@ xOW xDWwv " LATEX Qta s=tD ut xm Ovtyi|t |Dkw Ovvm|t ?HaD x@ xv=}=Q swra Q sO t "s= |ak=w "s=xO ptLD =@ |=ytDU}U |L=Q] |=Q@ |O}OH VwQ hWm '|a} RwD |=ytDU}U QO CQ wBt r+ OvDUt x}y - D "C= Q |v=@ R O=H}= |= @ `t=H |rw xv=vDwQi w= C=L}wD w 'T =UL p$=Ut u}= =QJ w w= =QJ # = R Q Q |UQ=w | yQ= i=s v = = = =D | yQ m Qmv |= @ u tR s =kt Cq LATEX wyit xQ - =@ wO h} QaD Q |WwQ |= @ CU= xDW=O |O}rm |Wkv " = O |@=QN `= @= ' = xv}tR s=tD 'q @ | y CU=} wo % s |t |Uv=WVwN R= |W=v =Q OwN |=yOQw=DUO ?re= 'svm|t x=ov s} Q=m -xDWPo x@ xm |t=ovy " v=O |@U=vt p!=Ut Q d= U x@ '?U=vt | Qmi w |vyP -xv}tR TB uW=O =@ w ?U=vt = = =YD u tR QO ',iO xDiQ "s= 1) macros w * u} wr O}vwr w lwm uiDU= xDi=} |DNU x@ w =yrLx=Q ? N | OvwW|t w uiDU= w ?r=H Q=}U@ ut l m w "O @ Q O = R}J |Q=}U@ xm sr=LWwN ut u w O}vwr l} "O x Ovy xm|t=ovy |rw Ovm|t u=O U |vwitU O O l}ORv " v=x W w =yv hWm xO @ R= w= R}ov=CQ}L dw@v QDxO=U Q=}U@ =yv lQO Q}o Q=mx@ ut x}ra |v=U x@ lQO |}=yWN@ Ovv=wD|t Qiv =yvw}r}t R= = Q x@ xm u}= u w |Ow O Q Q}Ut '=t xOvWwQi O}vm 'Vw i Q Z i Oat =@ uQ =Q u x= w w Qy C F= |= r U 15 u= H v VD}ty= Q]=N x@ OQm hWm OaD =yvD =t= OvvR@ O= xDW=O OwHw w |t sWJ x@ Kww x@ QiU x-HOw@ w =F}i x} k - =Q EQ e Q x}Oy u=}=ON x@ | yR t =yv Ov=wD|tv TmJ}y xm OvQ=O =Q "O m "OQ N w Q |tD} Qwor= xm u}= xO}= |= @ " * } r |v=vw} xr-=Ut l} pL OvW=@ umtt Q}e =yR}J |a@ xm CU= ?wN C=kw= |y=o O Hw y w |= @ 'OQ= v O Hw w w C U = O =@ w O Q}o@ Q_v " } QO =Q 1 wyD@ syt =Q uw xW}ty C}ak=w ? N | yx }= OQ t QO =kD sOa u}= R}v =@ =Lt x} Q_v C U Q =Q u OvWwQi O oxQwO x QO " CU= Qat x-r-=Ut hw =Wv 1 pmW QO xm Qo}O QyW 9 x@ uDUw@ R= Oy=wN|t w OQ=O Q=}DN= QO =Q =t}B=wy |=yD}r@ Ct}k x W xO=O u Oy=wN|t =tW R= xOvWwQi Ovmv Rw=HD xOW xDiQo Q_v QO xHOw@ R= xm |wLvx@ OOQoR=@ uDUw@ x@ Oa@ w OwQ@ " OW=@ sm V=xHOw@ Qo = =t= CU= u=U =tW Q=m OW=@ O=} R V=xHOw@ Qo = x@ O Qov " }O Q}Ut I}y uDi=} x@ | x@ l}ORv R}v QyW Ow OLt O= = CU= umtt |DL O}W=@ xDW=O V}B QO k OaD u}= Q |DL |= @ w O}vm XNWt =Q VQiU Q}Ut xm " " CiQo Q_v QO =Q QO =yQyW hrDNt w $OQ=O O Hw hrDNt ?}DQD w QyW 24 'O @ w Q Q R}v QyW 6 'O @ Q= k @ 4 Qo = wO Qy u}@ s}kDUt Q R=w B w CW=O OwHw CBA CAB BCA BAC ACB ABC " w ' ' ' 1) traveling salesman problem 133 ' |DNU Q=m CU= umtt =@}DQD O}=@ C hrDNt Q}Ut C B A Qy w ' W CW=O OwHw =yQyW % = 'p L Qy , 100 000 xU \ki Qo = = qt C k Q |= @ xv=}=Q Vv=O u=oQR@ !134 XNWt x w =@ Ov=wD|t xOvWwQi =} xm s}vm u}}aD s}y=wN|t Q |= HO @ x =} Q = uDUw@ x@ " v |r@k ?}DQD l} Qy 6 R= OO oR @ hrDNt C}akwt Q=yJ QO BCAD BCDA BDCA DBCA ?} Q w ' ' QO D D Q =yJ OvWwQi x- r-=Ut = Q Qo}O xQ @ wO w Ow @ D =y Qy BCA ?} Q sQ J = QyW x@ uDUw@ | y R= O |t OwHwx@ hrDNt ?}DQD W % t Q qFt Q}o Q=Qk CUv=wD|t D D |= @ , ' pmW %1 "O oxQwO x - "O O |t OwHwx@ " t x@ =yr} QwDm =i != w 6 " s}yO|t != 720 '5 5 =Wv u 4! !) C q = t u}= QO w uiDU= | w |t xDio p} QwDm =i " } =@}DQD u}= =Q u w O W != 4 =yDr=L pQDvm O |t j$=i R}v s}yO l m =@ 120 ' 4 `} QU OWQ |rw OvDUy ?U=vt O:OaDt 1 a 3 2 1 = 24 Q O w |t % v W Q = x= w uO m xQ=O= |= @ y v }=Q OaD x@ 'C OvJ Qy O= R CaQU nQ @ ?}DQD u}ty x@ " =YDN= xm |D=@U=Lt `@vt Q=Okt Qy Q@ '=yDr=L u}= X O= O w |t % } o x= |= v }=Q I}y Q |@=} RQ= hrDNt Q}Ut p} QwDm =i "OO o |rw CU= CNU Q Q xDmv u}= sO t |= @ OvwW xDiQo Q=mx@ R}v |UtW xtw_vt CU= u}= |rY= xDmv !O} =H t v= lQO " O}=@ OW=@ xDW=O OwHw QyW CU}v hrDNt Q}Ut =yvwQDmr= s=tD Qo = xm | O=O u =Wv O= 100 Qo = OaD u}= |@=} RQ= x@ QO k w |t u= D = xO U = x@U=Lt l} =@ Oy=wN pw] x@ O}WQwN uOW OQU u=tR =D x =Ut u}= pL sy R=@ r- " 1) Stephen Cook xD@r= 100 CU}v |rta u=WvO=O s=Hv= xm w OQ=O O Hw |}=yR}J xm OaD = xQ @ * 135!u} wr O}vwr w lwm uiDU= OyO u=Wv xOvWwQi x@ pLx=Q l} 'Qo}O =Q |Y=N Q}Ut |Um Qo = =@ x@ CU= u}= OQoxQwO xOvWwQi xr-=Ut % x =} CU= Q=oR=U CQ a " v x QO uQ w =@ xm Ovm |UQQ@ Ov=wD|t |v=U x@ V= HO @ CU= |UQQ@ p@=k |v=U x@ |rw OwW xDi=} |DNU x@ CU= umtt xOvWwQi " w C Q w= w |= @ ? N =}rta QO j}kLD '|L=Q] |=yxRwL QO p$=Ut |Q=}U@ xm O}UQ|t Q_v x@ 1960 w 1950 |=yxyO QO xv=}=Q OvtWv=O =}U@ u= R= |Q " OvDUy |UQQ@ CrwyU OvW=@ xDW=O j:raD |=} Q p$=Ut " w= u}= R= xO= v N w= xyO p}=w= 1970 u}= w OvOw@ |UwQ u w O}vwr w |}=m} Qt jraD w= u}= x@ xO= v N pLx=Q l} x@ O}=@ w |@=} Q=wWO C}Y=N u}= w w= R= xO= v N OvOQm|t Q=m Qo}Om} QO * } r 1 xO= v N OQ=O =kD sOa x =Ut xm u}= |= r- CU= umtt Q}e =@ l} x@ O}=@ p$=Ut u}= xm OvOR|t pkDUt |rw R= w uiDU= 'OvtWv=O l m 2 "O W Q j}kO pLx=Q l} uDi=} OwW u |= @ w V y O T L = Rty Qw]x@ xm OvtWv=O u t wO w |t xDN=vW pt=m C F= |awvYt |=Q=O u}= O Q K} QWD " vO m NP p =U $ wO p$=Ut =Q = x R}v p$=Ut t s v @ =Wv xm CU= u}= xO=O u pO R= =at Q =iDm = |@} QkD "O m Q nv} QwD ur |= @ "OQ=O uiDU= w O m | Q Ov@pwtQi 3 Q P = Vv=}=Q G}=Dv | } B v wvax@ = xv}y@ p$=Ut |NQ@ xt=O= xm OvO=O|t Q=Qk pL 'u}=Q@=v@ 'C perebor perebor wHDU = u @ R QO | w umtt "O @ | =Q w= x=Q =}rta =Q |R U |vat x@ |UwQ QO Q}PBx@U=Lt p$=Ut |D=P |oO}J}B =Q "O=O u= j]vt w QO = $ OvtWv=O u= |r$=Ut '|UwQ =yrLx=Q s=tD ,=@} QkD =} s=tD | h} QaD =@ t CU= " wHDUH sRrDUt =yv x}UwQ Q}o =Qi | w |oO}J}B w x-yO QN=w= =yxU} wv Q x =@ w |iO=YD u}@ R= |= r vO uO @ = q]= x-} Q_v xv} - tR QO C a =@ $ = \ DQ= xQ @ QO 4 `]k ,=@} QkD |@ Qe u=v=O}=} Q =@ |UwQ u=v=O}=} Q u}@ =@ t w wtrwm w CWB O hwQ o |}=m} Qt uwv=W Owrm |=yQ=m QO = QO xm |rw u=tRty xm |t=ovy 2) NP-complete = xDi=} 'xr=kt u}= | y CU= " = xQ W= QO 3) uncomputability CU= xHwD ?r=H Q=}U@ " p@=k R}v Qo}O u=tRt =@ QkD y , } w |y@=Wt |=yQ=m x}UwQ QO R}v u}D}UD I} wr}t=U |Qwo} Qo x@=Wt CUQO xm OQm h} QaD w |iO=YD uO @ Q |= @ |Q =}at =@ O u}= '\ DQ= s a pkDUt hWm wO x Q_v |= } Q_v w w R= "O @ u K} QWD w O xDiQo 1940 "O @ x W 1) Leonid Levin x =Ut |= r- = = Ci=}yQ u}= TB C}at=H xQ v | yQ m w C= R= O N ' \ DQ= 'u tR u R= =t= Q pLx=Q u} QDy@ uDi=} perebor p =U qNQ@ 'CW=O Q=Qk R= '? e h QO |= @ O |t umtt Q}e OQoxQwO xOvWwQi x-r-=Ut Q}_v O Q xmr@ Ow@ xDiQov s=yr= j]vt w l m x@ xm |r}=Ut " W x t @ R}v QO ' perebor OvtWv=O = u}DUNv 'Q @ = OQ=O R v u= Q '? e QO 1971 p U QO xyO QN=w= '1950 =} " vO @ H xOQ QO =Q u}@=Q pm}=t '1959 p U QO O w xDN=U XNWt xS=w =@ =Lt |oO}J}B xv} - tR 'C U NP p =U pt=m j}kLD xW} Q w O "O @ x W 4) Andrei Kolmogorov R= |W=v = Rty 'u t =}iWm O=} R sHL C |rw OQ}o|t Q=Qk |UQQ@ w uw OQ t * } r w l m w pkDUt Q |t Q=m C=@U=Lt |oO}J}B |=yO=}v@ |wQ Q@ 1959 p=U QO u}@=Q 'O m w w}v 'lQ } QO u}D}=J w wo} Qo |Q = 1969 p U QO Q x"=Q= p@k p=U OvJ "O @ xO m u}vJty |t s=Hv= "O=O w wtrwm xm Ow@ xJv hwQ o xv=}=Q Vv=O u=oQR@ !136 = |y=Dwm xr=kt QO TBU w p U QO p$=Ut h}YwD G}=Dv 'u R= = w =yy=oWv=O QO OwN |=y}v=QvNU 1971 p U QO |wQ W | |m} "O=O u =Wv w wtrwm perebor = O =Q hwQ o | yx }= w u}@ QO * u} wr O}vwr =@ \ DQ= '1973 w pt=m "O @ * } r Ov=xOQmv C@=F ,=ak=w |Qo}O OvtWv=O I}y xv w u w xv O Qy Qo = xm w u}= =yvD Ov=xO=O u=Wv =yv xJv R= s= m xO @ u}= =yv u}=Q@=v@ " OvDUy xvwo u}= NP p =U wHDUH x@ pt=m | Q O oxQwO x "O=O w xv $ OvWwQi xr-=Ut Q}_v Oy=wN Q}}eD w= xO= v N =} t " O Q xv=}=Q % v=xO=O Q= k OvDUy xO}J}B xO OvtWv=O p@=kt u= x =Ut Ov=wD@ xm |tD} Qwor= Qo}O |= r- O 'u w =yrLx=Q s=tD R= =oWv=O QO w Ow@ u=O}t}W w= QOB w xr=U 'O @ = xO w= =Wm l} x@ =Q u}= p$=Ut OWv pL =} R=@ xr-=Ut Q}N =} OvQ=O R=}v Q}o =Qi # |mJwm VN@ |UQQ@ =@ =yvD %lwm uiDU= O =}vO x@ lQw} w}v Cr=}= QO wr=iw@ QyW QO 1939 p=U QO lwm uiDU= w QyW "O @ xaQRt u}tR =yv uw Q}@ O Q " |oOvR QO " vO m u uiDU= xOya Q@ w=o Q}W uO}WwO C}rwwU - t =mt pkv wty w w}v TvQqm lQ } OvDW=O x=ov OwN Q |t T} QOD wr=iw@ |wRQ QO xQ= Q Qo}O |= @ =Q u= w O m x R x@ QO |= aQ t w}L OvJ w= V=xO= v N = l} O w |t w w xUQOt ? N QO sD=}=} Q " sDW=O Qo}O O}=} Q |RwQ xm sOQm|tv Qmi RoQy ut O}=} Q =yvD w= sv=O|t ut xm |}=H =D w w= Q |t |oOvR "O m w =D}J} w x=oWv=O =} = w O @ w w}v TvQqm lQ } QO =D = QO C } Q O U= 'sQO t | R}v 2 ?rk R=U O = Q =oDUO `QDNt u @ x Q |UOvyt xDWQ % W j @ Q CUQO lJwm xR=et l} VQ=@v= |v=wQ}W Q} R j=D= QO w= xO m wDU} Rv=QD |Q = O V}=tR sQoQU | yQ= t w= w OvOw@ xOt w ?r=H Q=}U@ s}=Q@ Q=m u}= "O @ |UOvyt s=|r}YLD xDWQ s=v 'sO m R e u OL=w l} pw= p U QO =oWv=O '1957 x Q = = p}YLD xt=O= = x@ xR=D =yQwDU} Rv=QD Q=R @ Q |t ltm =yQ=Ot =o}W}t x=oWv=O w QO 1 ' QO I@C} Qo uUr} w Q w VN@ |= @ l m Q |t Q=m w= |=Q@ u=DU@=D QO ut w uO m QO =Q O N Q |UOvyt x@ "O @ j @ |r=a w =HvB xyO "O @ x@ ut "O @ w O @ x Q s}Lr w sO m QO w= w w q}YLD xm |t=ovy C |YNW xkqa |rw Ow@ swra s= sDW=OQ@ Qr=o 2) pacemaker w wta "sO m " 1) Wilson Greatbatch "O @ "O @ w ut u=}v}W}B u}@ =yr= w= GvQ]W x@ |rwtat xkqa ut "O @ s OvO=O w \UwDt w |rwtat ,qt=m xUQOt l} =t xUQOt "s W u= u= =y} R=@ |NQ@ | w w w o % } o |rw Ow@ =Q " t uiDU= xm |t=ovy xQ H= RQw u}= p$=Ut xm 'xO= v N |@ Qe CvU w j]vt x w= QO =Q x CQ a | =yFL@ =Hv}= R= xO= v N CNU =@ x@ =} % = " W R e =ar=jwi p$=Ut s=tD x=ov OvW=@ xO}J}B xv=}=Q swra M} Q=D 'Ovm pL umtt =Q wvm =D u=tR u R= 'l m NP = Q =@ |U} wv xt=vQ@ OQ v @ * 137!u} wr pY=L O}vwr w lwm uiDU= QDoQR@ '3 R= x}Qi u}= O Qy xm GwR O a w Qat x}Qi V}=tR Q hw x = Q Vv=DUwO |= @ |= t v @ Q Q x}Qi Ovvm x@U=Lt OvDUv=wD =yv xm |}=H =D "O @ Q= k @ CU= Q=wWO Q=}U@ R= = Oro M @ O " w Q}o =Qi pw= O= a= OQ t QO |rm w w " OvDWwv 'CU= =@ Q R= |m} w w l m O CU= xOv=t |k=@ R=@ u=vJty X= N C F= = } R ' Ovm x$=Q= |kv p=Ft CU= xDUv=wDv sy |Um Rwvy 'Qo}O " nv} QwD hkwD x- r-=Ut Q}_v |vOWv pL p$=Ut xQwO w CiQ = OQ=wQ y x Q} = = =iD= =t= F-D ,k "OR=O =oWv=O x@ TBU O =D |U=vWQ=m |Ow L w u}@=Q x@ " W w xQwO QO l m w Q VN@ OQ t w | U \ @ t QO xm QB@ xar=]t x@ Q@H xv}tR QO xm CW=O OYk w OQm R=e C=}=} Q xDWQ QO =Q OwN |QDmO |=} Q j]vt xv}tR w =@ =Lt x} Q_v =@ w C U O =vW CiQo Q=Qk EL@ w= `tH pw= O a wO w xm nv=w QO O N Q |t Q=m 'xv=}=Q \UwD =@ "O m w xDWo |=} Q O=}v@ Q = CUOx@ |va} C F= uOQw "O @ w "O @ |O @ Q m s 1 ' wra VN@ =}=k Q=mOwN nv=w w$=y |va} R= =@ C F= |wQ Q@ w =D w= O U= u} QDQ=Po Q p}YLD xiUri 'O @ xO m u}@=Q pm}=t \UwD |oR=D x@ xm Ow@ |oO}J}B x} Q_v 'Qo}O Q=PoQ}F-=D xv}tR |=Q=O hrDNt |=yy=oWv=O QO 3 RvQDU= w 2 T}v=tDQ=y 'u}@=Q Q}_v |oO}J}B x} Q_v QO R=DW}B w QFw-t O=Qi= R= |Q=}U@ O w w Q}_v % vO @ l m Q_v R= | QDmO = wHWv=O xQwO u } xm OvDW=O OwHw |r!=Ut |Q =mty ?rH OOY O |t |U=U= p=L u}a " t OvOQm|t |v=QvNU x} Q_v u}= QO w QO w |a}@] |r}N Q_v x@ w w OQ t QO u}= p=-U =yv pL x=Q x@ |@=}DUO w OvOw@v u}vJv}= |rta Q_v R= |rw OvOw@ pL p@=k =ytD} Qwor= \UwD |rwY= ' |a}@] Q=}U@ 'p!=Ut |D=P |oO}J}B w OQ t QO VUQB 'u}=Q@=v@ " O}@r]|t = =ar=jwi u=tR |O } R xO w "O @ xDUN w O x@ Ov}Qi u}= |Q k x O Hw @ R= TB |rw O w Q " vO @ = H= p@=k CUO =@ \ki =ytD} Qwor= '=yxv=}=Q uOW xDN=U w@v ?r=H O=} R '|D=@U=Lt |oO}J}B w "O w R= xm Ow@ Q}oDkw OQ t QO p=-U V}B Ovvm w x =Hv= x@ QO=k w OvDW=O Q=Qk u=QoWywSB Q=}DN= QO |QF-wt Q=R@= u=wvax@ xm OvtDQOk |=yv}W=t u}= uOt s OvDUy pL p@=k ,=ak=w |r!=Ut `wv xJ OwW xO}UQB xm Ow@ |a}@] Q=}U@ 'OvOw@ x}v=F QO pta u=Q=Ry " CN=U KQ]t xv}tR u}= % p!=Ut w Oa@ ut xm |H}=Dv sDW=O Q=Qk OQ t QO , = C@LY wtLt Cq =UL ? = xQ @ QO OO " nv=w w |k]vt x=oO}O QO =Q | } H =yWwQ w= | nv} QwD w O |t Q=mx@ |=} Q j]vt " vwQ xr-=Ut u}ty x@ ,=Oa@ w l m QO =Q =yxQ=Ro xm OvDUy hrDNt u=@ R Q xar=]t "O=O Q= k O Q}o@ Q_v " } QO 4 w wtLt OQ t Cq Q} R p=Ft '=yv u}@ Cw =iD =UL ? =tvy=Q O=DU= 'nv=w w$=y = O = Q q = ut | yx }= u } H QO , t m G}=Dv x@=Wt "O @ w= " nv=w nv=w w w 'l m | sOQw =UL ? wO =yxQ=Ro QO =Q Q lQO |= @ 5 CUO x@ pt=m = xQ @ QO ut =UL ? QP = w NP OvOQm|t wtLt w Cq ? =UL x =Ut |oO}J}B | } B< Q= - r- O " W Ovtxkqa =yxQ=Ro =UL ? QO 1) automatic theorem proving 2) Juris Hartmanis 3) R. E. Stearns 4) propositional calculus 5) satisability problem xv=}=Q Vv=O u=oQR@ !138 x r t H 'x vw t v |= @ xD Ww v u }= x @ OvDU y s r= U l}Bt r= u= v= tQy k s=t D Q w CQ Y = | t OQ i v t Q Y= v a "OR U R= | }= y ywQ o = xQ @ QO | Dq t H wtLt =UL 'Cq ? \All Olympic athletes are t" w |t %O W for all x OlympicAthlete(x) implies t(x) s}v=O@ Qo = =F Q x u Ro = = QYv l x O | = = x Olympicathlete(Achilles) Qo =@ x = C l}Bt C C s t(Achilles) x O = | xH}D u x s}vm 'p t |= @ =ov 'CU= CUQO x " } =F = U= UQO Q m yO =yvD xm CU= xR H= Q = = CiQo Q=Qk s}vm " Q}oxH}Dv = R v UQ |r@k wtLt v }= =t q=@ pwtQi @ =Q w xm =yxQ=Ro " ? R | yxQ= o |wQ R= =D OyO|t = xR H= UQO xQ= o m i o v u= D t ' W @ =yxQ=Ro = w U= =UL =t= s}vm@ OQivt QY=va xQ=@ QO \Luke is not a gazelle" \Eiether Tweety is a bird or Luke is a gazelle" C C \Tweety is a bird" R x C Q xH}D w | Ov = C " ? = Qyk p}W xm OQ t Ovv=t =UL @ Cq r= u t t % = t U= l m is a bird" =Q | } H | yxQ= o ' } ' w xar=]t | DxO U u @ R ' OO | t xR H= @ m " 'p t |= @ } y CU= xOvQB l} lWHvo \Tweety =UL Oa=wk ? Qo = a }O CQ a " |}=y=aO= OyO|t } H =Q X N R | yxQ= o Qy UQO wO |Q}PB<=Q= w OQ=O O Hw w CUQO=v w CUQO Q}O=kt Q}PB<=Q= xx @ R= |Y}YND =} xm CU= u}= |k]vt u=@ R w Q O = xDW=O OwHw Qo = =Q p t i ' W @ Qo = =Q} R CU= Q}PB<=Q= " Ovm CUQO Q=Okt \x and not y" w Oy=wN CUQO "O @ u Q= =F Q 'p t |= @ " |=Q=O =Q wO |k]vt Qy Q syt |= @ =@ =} pwtQi l} xm CQ a s}$wo|t Q}PB=v<=Q= w Q CUQO=v Q}PB<=Q= xm O=O u wtLt Cq =Wv w l m =UL ? s}vm @ w Z i =} umtt w u}= xDW=O OwHw Q}eDt CUQO=v ' n 2 y w x pF QO wO CUQO t O = xDW=O OwHw Q}eDt ' W @ 1) Alonzo Church }= w W y= N =yY}YND | R= |oQR@ OYQO V}=tR x@ =yxQ=Ro } w y nQ w x= x } CUQO |rm Qw]x@ o= ' CU= CUQO =UL ? CU=D OvJ umtt # x y w } Q Rw I J w v r x =} CU= R= ' v QP = QO | } B< Q= =yY}YND O= OaD CW=O Oy=wN OwHw umtt X}YND CW=O Oy=wN OwHw umtt X}YND CUQO=v 1 w | % " t }O | U R= UQO v Qo = |DL CU= umtt Q}e |D=@U=Lt Q_v OW=@ xDW=O OwHw Q}eDt l} Qo = CUQO ' = =Q u tR Qo = CU= CUQO=v x a @ w Q l} xm u}= X}NWD xm Ov=xO=O u=Wv nv} QwD ur Q C}=yv}@ " UQO Q= ' QO p t i "OQ=O R v wO CQ Y =@ pm xm OwW|t CQ a QO yx C Ok \x and not y and not x" Qo w E = u O Ov w C = not x = x = |DUQO=v =} CUQO X}YND Qy =@ =Q} R CU= Q}PB=v<=Q= "OO o u}= Q}e 'CQ Y Okt 's}yO X}YND CUQO=v Q=Okt ' w l} p= -U CUQO=v x w ' CUQO y x 4 ' y w w OW=@ CUQO=v x * 139!u} wr l} 'Q}eDt O}vwr w lwm uiDU= Q X}YND Q=Ry 'Q}eDt hrDNt X}YND uw}r} QD l} 'Q}eDt " Q u}=Q@=v@ 20 |= @ ' 10 |= @ ' Q X}YND 40 |= @ w Ci=} Oy=wN xt=O= |i== Q}eDt Qy 10 " CW=O Oy=wN OwHw hrDNt X}YND =}r}t l} 'Q}eDt Q X}YND uw}r}t OQ Q |= @ 1000 30 |= @ ' ?} Q =@ OvwQ u}= CW=O Oy=wN OwHw w " O = |t V}=Ri= '=yQ}eDt O=OaD ?UL Q@ '|}=tv CQwYx@ 'umtt |=yDr=L O=OaD OwW|t xO}O xm xvwo u=ty " @ } Oy=wN |}=tv R}v sD} Qwor= u}= 1 Q = Ovm |UQQ@ xv=o =OH Qw]x@ |= H= u tR ' xrtH OvJ u=tR =@ sD} Qwor= l} QO 'x@=Wt Qw]x@ w |t xDio |}=tv u=tR =@ |tD} Qwor= ' |= Ovt=v|t xr-=Ut " n= Okt 27000 Q= ' |}=tv OWQ OQ t QO w !C n O xR= v= =Q xJv =@ O = |t V}=Ri= C@=F Q=Okt l} x@ w n= n= Okt 8000 Q= Q}O=kt u}= =Q "O W " @ } 20 |=R= ' |rmQ@ x=oWv=O QO QO =Q |y=Dwm O Okt Q =Hv = QDmO O |r$=Ut 'xr=kt u}= =Q = |@=} RQ= p@=k u tR QO VN@ =Q w p$=Ut u}= " W w O}t=v Q QWDvt O=DUQi R = O xm u}= w p}rO u}= x@ l m ' O 'uOR T L =@ =Lt x} Q_v xm umtt pL w Ov} RoQ@ pL x=Q w Q VN@ " \ @ t O= w |t CaQU x@ =Q} R OvQ=O X}YND xwLv l} =} w Q}N =} OQ=O =Q C}Y=N u}= wO xrtH OvJ u=tR QO ' TB w l m wDvQwD x=oWv=O |y=Q TBU = = O w = xQ @ QO w= | yx }= '1971 p U QO (ACM) ? = xQ @ QO x=Q O}t=v l} =yv NP = } Qy QP = | } B< Q= Q xm |= @ U =Lt | =yv}W=t Q EL@ O=O Q= k R= w w OQ t xrtH OvJ "O @ |= 2 |a]k Q}e xr-=Ut xrtH OvJ x@DQ |= w 'uO tR Q x@ R= w Q \ @ t OvWwQi xr-=Ut w O oxQwO x ?U=vD xOvWwQi xHOw@ =@ CU= xOW ORt=v xm QiU Q}Ut l} xm OQm x =} Ov=OQo|t CUQO |= R= l} |UOL Qw]x@ O}=@ xt=vQ@ 'CU}v Q}PBv=mt= " v Q}PBv=mt= h} QaD t = = x@ xrtH OvJ u= D x@ 30 |=R= xQwO u v UQ u } B "|= |UQQ@ wvax@ " Q}o s}tYD xW}ty xm =Hv =Q 'p t u= O}vm xU}=kt OW xDio QO OQ t QO | " x@ xr-=Ut C U O t v =Q u w= |= @ O t v s= m CU= |a]k Q}e QP = QO | } B< Q= R = 'O @ x CU= ?U=vt V}=tR p$=Ut O QO w= x =kt |= r w 3 == x@ w Ow@ n =F n= NP p =U " W =O v m QO utHv= xvq=U V}=ty u}twU x@ xm |=Q=O 64000 Q= 40 |= @ C t 'OQ=wQ y QO | 'u |DQ=@a ?UL Q@ =QH= u=tR Okt pt=m Ov=QPo =}vQi}r=m R= 1000 Q= x@ 40 |=R= hrDNt Cr=L uw}r} QD l} 'Q}eDt W=O O Hw n wx u= D @ x@ 10 |=R= CU= " Cr=L Qy |tD} Qwor= Qo = u}=Q@=v@ =Q =@ =Q CQ a Q= Okt 'xOW ORt=v xm Q}O=kt ?U=vt ORt=v l} uDi=} xm CU= u}= O}|t V}B uwvm = xm |oQR@ w p= -U x =} CU= " v S x w= 'x } w @ R}v " NP p =U $ NP p =U CU= $ =tD 'OW=@ t s u}@ t QO p$=Ut u} QDrmWt xrtH OvJ x@DQ |= 1) polynomial-time algorithm R= R= |tD} Qwor= |m} QP = | } B< Q= QP = xr-=Ut xm |=Q=O | } B< Q= O=O u x =Ut Qo = xm r- 2) nondeterministic polynomial problem =Wv w l m =Wv O=O u xv=}=Q Vv=O u=oQR@ !140 =yQ}Ut u} QDy=Dwm uDi=} |=Q@ =yvS R= xO=iDU= Q OvWwQi xr-=Ut pL O oxQwO x O}Dwrmwv s=vx@ |}=}t}W G= C T= A @ w Q |WwQ |= @ = xirw-t xDWQ | y S x = xDWQ u}= @ x } w @ y (UCLA) TrH T p = DNA C ' wO R= t W |Y=N r QO " U= xO m =yDiH " DNA X =Q DNA G T ,C ,A Q hWm OvW=@|t | OvyO|t p}mWD " =}vQi}r=m x=oWv=O v = xDWQ | y w = utrO R= xDWQ N W w |= wO = wr ,=Q}N= OQ v R= xO w ` v 4 |=Q=O pmW =iDU= =@ xm CU= xDi=} Ovw}B sy x@ w Y in Y out w X QyW xDWQ X in X out Qo = "O=O u=Wv xDWQ l} |wQ Q@ |=xr=@vO \UwD =Q QyW Qy utrO xout =Hv}= QO "OW Oy=wN xO=O u=Wv xout dyin \UwD Y x@ X R= R=wQB CQwY u}= QO 'OW=@ Y QyW xDWQ C |=Q@ CU= Qw] u}ty w |Qo}O QOT xm CU= |D}akwt u=ty QO '|m} QO A Qy OwW|t CiH X out =@ in =@ yin w G w "CU= Y x@ X R= QiU xv} Ry =@ ?U=vDt |rw] |=Q=O d .Y |U=vWCU} R pw=ODt |y=oW}=tR |=yWwQ R= CUv=wD utrO 'Qo}Oty x@ =yQiU xDWQ w =yQyW xDWQ uDN}t =@ CU= Q}Ut u=ty u}= | Ovm " =iDU= 'OvDUy =yQyW s=tD pt=W xm xO x= = xDWQ u} QDy=Dwm uDi=} |= v owO | y Q |= @ O =t}B@ O}=@ xOvWwQi xm " } O |t lJwm Q=}U@ "OR= v= w h ' u}=Q@=v@ =ytD= | O= = R u}= | yQ= @= R= xO =iDU= Qmi x@ =t xv=OvtWwy Ci=}yQ u}= =Q P |t Q=}DN= QO pt=m NP p=Ut s=tD |=Q@ |twta |rL x=Q 'Ci=}yQ u}= =} CU= |ivt MU=B xv=iU-=Dt " |DUy u=yH pm QYt sm |D=@U=Lt #OQ= o OaD R= QDW}@ Q=}U@ |}=yrwmrwt x@ 'QyW Q Q OvWwQi xr-=Ut pL 1000 |= @ O oxQwO x =} "OQ=O R v NP w |t xDio pt=m "O W O = |t Q=wWO Q=}U@ " W @ xvwo u}= s=tD Q QP = xr-=Ut x@ Q]=N u}= x@ | } B< Q= Q pL xm CU= |vat u}= x@ CU= pt=m u uO m |= @ =Q u Ov=wD|t 'O}=}@ pt=m NP p =U $ t R= |m} " CW=O Ovy=wN |tD} Qwor= u}vJ NP x =U r- Q t l} xm u}= Q Qo}O xr-=Ut xm 21 w_vt u}= |=Q@ w= " =Wv |rmQ@ x=oWv=O O=O u OvDUy pt=m NP R}v Q pL |a} QU sD} Qwor= =@ 'O m wD@ u= =Q u}= xm Ovm|tv C@=F G}=Dv u}= Q 'O oxQwO x p$=Ut u}= |DNU u=ty x@ pk=OL p$=Ut u}= 'xH}Dv R= QO 1 = =J} Q AQ m OQ Q w sD} Qwor= Ov=wD@ |Um x=o Qy w xr=kt Q=WDv= 'l m O Qy Qo = Q =iDU= %O m xO Q pL CaQU x@ 2 w |t R}v u= D OmJ}y xm OQm u=aP= O}=@ xv=iU-=Dt xD@r= R= s= 2) reducibility w Ov@ Q=mx@ p$=Ut TB |v=tR x=Dwm R= Q P Vy=m s=vx@ |WwQ | } B QP = =Q | } B< Q= OvDUy " !OvDU 1) Richard Karp =Wv OvWwQi xr-=Ut x@ \@DQt w l}ORv Q=}U@ |=xr-=Ut xrtH R= s= m "O m uO=O u |= @ | F -t "O R= ' R= xr-=Ut x=ov QP = | } B< Q= xr-=Ut O}J}B ,=ak=w p$=Ut y x * 141!u} wr O}vwr w lwm uiDU= Q}PB=vu=}=B |=yFL@ xJ x@ TB CU= Q=wWO ,=ak=w p$=Ut u}= pL xm xOWv C@=F Qo = O}UQB@ CU= umtt 'OW xDio xJv x@ xHwD =@ |DU=wNQO Qy C=a=QDN= C@F xQ=O= w Q = =v = \ @ t u U WQ m Q " s Q}o@ ltm xU}=kt l} R= CU= QDy@ MU=B QO =k@ x}Qi 'OW=@ xDW=O OwHw |y=oDUO u}vJ Qo = Ovvm|t O O Qy Qo = $ OvQ=O O=kDa= ,=k}ta xv=}=Q w | O W pt=m u}vJ Q w t w CQ Y u}= | Q pL u |= xrtH OvJ x@DQ |v=tR =@ CaQU x@ R= OvDUy |rmWt p$=U =a QO t , k=w " xm OyO u=Wv Ovm|t |aU 'Ovm x$=Q= Ov=wD|tv " xO =iDU= x}Qi u}= R= =tD xm s}v=O|t xty xD@r= O O * v=tR x@DQ | - R= pt=m O = |k=@ MU=B x v t O = w uw @ w R @ p=-U * v=tR x@DQ xrtHOvJ | - |= R= Qo}Om} x@ =yv |oty " |rLx=Q l} O * v=tR x@DQ |}=tv | - w x OaD O= O QP = '| } B< Q= |vt Qw]x@ |va} =Q pt=m |}=yrLx=Q NP p =U ! NP x =U r- CU= R t w p=-U NP p =U ! x}k@ Ovm|t ! =yH QU=QU CU= w xm " CU= Ov@`tH | ! u}= t xrtH OvJ |= |m} Qo = CU= " O = xDW=O QO ' W @ CioW R}v xO @ Qw OvQ}PBVy=m w OvtWv=O QO u= w x=Q t t m u}= syt -xDmv 'u}= t u=Q= y 'u " t R= CQ Y xm NP p =U p = NP p =U =vJty u}= =t= OvW=@ xDW=O sy xr-=Ut ,qFt 'pt=m CW=O Ovy=wN sy pt=m Q x$=Q= " v=xO m R= t $ Q |a} QU pL CQ Y @ u " u}= O=} R NP p =U * v=tR x@DQ R= |rLx=Q ,q=tDL= pt=m xrtH OvJ | " vQ=O =Q wHDUH x@ pt=m u |= @ " vQ= v |= |}=yrLx=Q =yv CU= umtt wD@ u= | % s QO Oy=wN x=@DW= " W "O @ OvDUy pmWt ,=ak=w p$=Ut u}= xm Ovm|t l m w u}= R= OQ t O QO w Oy=wN x=@DW= OvQ=O R=}v Q}o =Qi QO OvtWv=O x=oQy 'xH}Dv l} xr-=Ut Q P Vy=m | } B l} x@=Wt 'OW=@ xDW=O |t$=O CmQL xm |y=oDUO t QO 'O m OvtWv=O xm |r=L x =Ut =@ r- r- u= t w @ wQ |= r- NP x =U NP x =U " xm x}Qi u}= t =iDU= xO =kDa= x}Qi u}= x =k}ta u=U=vWQ=m xm |r=L CU= pt=m R= s= m % @ , " vQ=O O NP p =U # }=x Ovm|t OQ ,=Qwi 'OW=@ xDW=O |oW}ty w |t$=O CmQL =@ |y=oDUO `=QDN= |=aO= xm =Q '|S v= < p$=Ut u}= s O}UQ |=xH}Dv " } wvm =D 'u w = AQ m R= w TB Q p$=Ut l m O N |= @ ' |rt=m |y=o u xwkr=@ C=Q}F-=D R= |rw CU= |@r=H xO}= 'pt=m NP p!=Ut xO}= xm sOQm|t Qmi ut sDW=Ov " hwQwowtrwm w w QO u= H R t Vv=O l} w |oO}J}B x} Q_v Q}oQO CNU 'O @ w w wtrwm |oO}J}B "O @ hwQ o w = 'OQ=wQ y QO 1960 perebor | * %u} wr Cv:U xyO Q}oO=} sQoQU O}vwr w xm|t=ovy QO l m w |wQ W Q}y=tH O=LD= xv=}=Q Vv=O u=oQR@ !142 O " t =}vO x@ Ow@ u}=Qmw= RmQt |DavY QyW l} xm 1 lUwQDB wQBvO QyW QO * = u} wr O}vwr QO 1948 p U QO * s}raD QO |QDmO xHQO PN= =@ TBU w Ow@ u=DUQ}@O QO |UwQ C=}@O= w u=@ R Q=oRwt =OD@= 'u} wr |vwDv VQOB CN=OQB|t =yrB |L=Q] x@ w =tat " w O @ Q T Ovyt 'O}vwr = QO t O CN=OQB x=oWv=O Ovtxkqa swra " W O " T} QOD x@ 'C}@ QD QO =} = x@ =OD@= u=ty w C }Q R= w * u} wr QUrO w xOQwNQU |OwOL =D 'sDiQo O=} =Q QY=va |@ w=vD pwOH h}rOvt pwOH xm |t=ovy 's W O |U} wvR=@ =yQ=@ = = Q Q = = w@v sDW=O Q=_Dv= xm |@}DQD w yQ @ =Q u w sO m h Y |O } R u tR O =m} Qt "s }O =yOa@ xm Ow@ QO | "O R}J x@ l R =@ QkD ut Q=m xH}Dv u QY=va ?}mQD |=Q@ Vt=wk= R= |m} pRvt s=tL u=w R= =yQ=@ w Ow@ Ovtxkqa R}v |}=}t}W |tra xOvU} wv 'u CmQW |tra = =trQ*=B | yO =} = =}Btr= = xv}tR wWm Oa@ |Q = Q |t j} wWD QO D O m OaDU= =@ w C }Q | y OvDiQ|t w = \UwD xm |}=y@=Dm h m } w QO O= u=R t =Q w= Q R}v w Vv=O hWm xk]vt K]U x@ |rLt K]U wra x@ = |twta |O } R O Q |t CmQW =yv " vO m |rrtr=u}@ O=}Btr= j =}DW= 'x}UwQ wWm QU=QU =k@=Ut QO O Q O Q Q w | Q |t =iDU= |}=}t}W "O m xO w O xDWwv |= @ |wQ W = xv}tR | y S "O @ O x@ QO x } w TQ= t w 50 xyO QN=w= Q TBU OwQw |= @ wy =vt |O w OW|t xOvQ@ =oWv=O =} = QO C } Q w Q O}OR=@ xUQOt u}= "O m l} R}i xS} w xUQOt x@ w wtrwm R}ov=Q@ s=QDL= R= hwQ o '| wmW=@ sU=Qt |] w x u QO Qm} 'Rw w xr=U "O @ =@ TBU = w Q O =@ =OD@= w u=Q oR t w u= } t Q C@LY |tm =t w O m w Ovm Ovr@ =Q Q |= @ w= VDUO Ov=O|t =Q CW=O w= w |tyt Q=}U@ "O @ s w O " }O @ x W " |Um Qo = `tH =t xty O =t xUQOt O= } wQ V@=wH Tm Qy xm CU=wN =t O QO * u} wr =D Q h}m " W xO U i =ovy xO v B s u QO * u} wr w wtrwm O}OR=@ R= hwQ o R = l} R= w CN=U KQ]t 'nQ @ j D= R= w Ovm CmQW O}UQ CUNv s=kt x@ h}m QyW l} R}i O=}Btr= w w |rm Qw]x@ QO QO y } , Ovm " w xDi=} ?}DQD swra R= = xyO p}=w= QO 60 CUv=wD|t Ow@v sy Qat 'TwQ hw CrwO \UwD =yO=}Btr= u}= " x * =yW}=tR x@ u} wr = xJ@ ?re= w OvDW=O C}@ w@Lt Q=}U@ =yO=}Btr= QO Q C Q w= |= @ VQ B OD@= xk@=Ut u}= u=oOvQ@ w |= O O |t xO} RoQ@ swra hrDNt w Q "sO m w O @ xO m |Q= } N =Q O @ x W " v W O Hw s l} R= | U s_v x@ =Q} R w }O v , } Q QO = qt =yxJ@ "O m C k x =Ut TBU =Q |= r- w x@ uO=O MU=B |=Q@ C@=kQ =yxJ@ R= |m} w ut u}@ |OwR x@ w OQm Q=QmD C@ wv OvJ =Q Q=m u}= Cq=-U CiQo " xv=}=Q swra " CU= xOW =oWv=O x Oa@ xm |r$=Ut QO ,= xOQw w QO O N Q w |@ wN |oO=t xv=o =OH Qw]x@ xUQOt x@ Q |= @ O @ Oa@ =Q w= ,= = pN=O QO m QO Q@v O=} w O * } r | uw R= =Q Q]t 'O m K =yrL w u= H x=Q R= * u} wr Q w wtrwm xm |r$=Ut |= @ hwQ o |m} 'xvwtv =y=tat x@ |} woNU=B QO QO Q |= @ O " W * } r u w |}=v=wD Q xH=wt =yv =@ w wtrwm 'hwQ o w "O m C aO 1) Dnepropetrovsk wmUt * 143!u} wr O}vwr w lwm uiDU= |t ?}DQD |k}Uwt CQUvm =t |=Q@ w= |t TQO Rwt Vv=O 20 pt=W |mJwm xwQo x@ w= w O=O |D=twrat =yxv}tR =}U@ R= |Q QO w "O=O CUv=O|t =yR}J |r}N Q |t |vat w= R "O m CW=O xQ " ?r]t u}= |}=H OvOw@ xDio w= x@ |rw xm 'CiQo s}tYD =} QDW}@ |R v w QO w= O N xO svm|t Qmi wtv x!=Q= =yD=@F= x@ | w =x = ON} Q=D l} = G}=Dv Q =@ |= i L wvax@ =OD@= w O m Q m @ R e u= =Q VQ m p}rO u}= x@ w= Q Q = =aW= =Q nQ @ u= a W Q u= K]U w wtrwm hwQ o =} Q |a@ xm CW=O Q=y_= w xO m C F= =Q C i O = |t R=}v " W @ QDW}@ =yD=@F= x@ Rwvy |rw CU= |r=a | CU= |i=m x}Qi l} | Q =@ l} w |= @ C F= 'xR L u}= Q w CW=Po Q=vm w= " Qo}O =Q = R}J s=tD ,=@} QkD | y w CN=U = xm QO = } R O W u= =} = =Q VQ m O}=} Q " GvQ]W |y=o x=o QO CU}v Q w C } Q QO j e =Q O N Q |t = R}v %O m C} wkD |=Q@ =Q |O=} R Q=}U@ Q=aW= w sDW=O |wk |=x_i=L "sO @ sr}ND =Q Q m O O OLt Ea=@ sO}UQD =Q} R sDW=Po Q=vm CQ k u W Ow * u} wr |R @ w Ovtxkqa |UwQ |=yv=DU=O x@ ut = u}= ,=Oa@ Q |t ^iL "sO m s= x_i=L Q "OO o wra xv}tR s QO =t= |t O=O Q l} R}i VQw B =} = = OvtWv=O w C } Q QO |O } R u= w sDU}U xm |wQ W w Qo}O %O @ u QO w w "O @ |wQ W Q}y=tH O=LD= QO w |t Q=oR=U TmQ=t = QO Qv} w O w O " vO @ x W |v=@Ya 1 Qv} w x w x `w xv=}=Q Q w CUO C @Q v w = wUr}i R= |wQ W u i QO w =@ O}=@ R}J xty u=tR R= |a@ svm|t Qmi ut | yxR t =@ |= v o @ |vwv=k Q}e |awwt ,=@} QkD xv=}=Q swra 'x=HvB -xyO p}=w= "O @ w |O Hw CWwv xv=}=Q swra OQwt QO |OvQJ w \@ Q}@ ?r=]t '|Q}B u}vU QO |rw Ow@ |oQR@ u=O}=} Q |v=wH " wra |krD s w |wQ W QO xm Ow@ l}DvQ@}=U Q}B '| |tra u=QwO QO w= q]Y= x@ K hr=Nt =Q u |wQwW u=iwUr}i =t= Ow@ |vat |@ w \@ Q}@ ,qt=m |krD u}= OvJ Qy O w " vO @ xO=O QO xDWQ u}= T} QOD x@ Q=QY= 'xv=}=Q swra OwyWt ,qt=m = wHWv=O x@ xv=}=Q u } =iDU= R= xO w VR t x@ Q `w W w = Q = p}rO x@ | yO @ Q m = O | yx }= R= |m} O |t u R= xv=}=Q " W X}NWD sU}UmQ=t w |wQ W VDQ= OvOW sOkW}B xv}tR u}= QO =yv OwN " '1960 xyO QO CW=O =yy=oWv=O * } r OQ N @ |t=_v VRwt xQwO uOv=QPo p=L QO w= xm O=O |wQ |t=ovy R}v xv=}=Q =@ u w O Q |t CmQW " vO m 1) Norbert Wiener u QO w Q u}DUNv w OvOQm u=wH O}=@ u=} wHWv=O s=tD xm |=xQwO w "O @ xv=}=Q Vv=O u=oQR@ !144 * hwQwowtrwm |=tat |=Q@ u} wr pL x=Q p=w-U w = ? N A J wty =} C =trm CU= xOW xQ= wO R= p@=k " OvW=@ xDW=O j:raD Q} R % = xU} wv xO=O y R= |y=vDt=v |m} x@ x}k@ 'xr=@vOQ} R u}rw= RH@ ,q=tDL= xm |m} x@ '=yxU} wv x-r=@vO =} xOQ wO R= - x =@ xm O}vm w x Q s}UkD |y=vDt x-r=@vOQ} R |= r vO Q = =trm s=tD O}vm O Z i p L Q 'C = " @ A J p@=k Q}e OaD x@ |Q ] @ O m |O= Z i =trm C w w |t =Q u u= D OvW=@ xDW=O j:raD # w j i xOQ - ?=wH =@ x =@ u}vJ =Q |= r vO l} s}vm|t O Q Z i w O = " W @ w O =t}k=@ |y=vDt=v x-r=@vO O =t}k=@ |y=vDt=v x-r=@vO O =t}k=@ =} s |wQ w ? N 'Z i 1 =Q |= ] x =@ |= r vO |y=vDt=v x-r=@vO A ' w u}= Q}e CQ Y " } Q=O t @ |= @= R= s} Q=O|tQ@ w n+ xU} wv w x pta u}= s}v}@@ xm u}= CQ Y @ x@ Q=QmD Q=@ |= Q OD@= QO = } R R= K R= Oa@ w n R= Q Zk=vD QDW}@ xU} wv |O= n w R= u `]k =@ xm O}|t CUOx@ = O wW}B =yv s=tD uwJ OvDUy | y v w ? N OaD pta u}= =Q n w x@ p ] n u}v x A x =@ w w w ?r=H Q=}U@ ut = Q w x@ |mWwt xm u}= ,qFt ? D B = y # - r vO ' Q w = O wW}B O O}vm t |O a Q O =t}k=@ |=Q=O x v = xU} wv ?}mQD | y Q =@ xm OwW|t O@ OvwW}B @ |y=vDt=v - r vO ' = A J p@=k Q}e =} w x pta u}= Q=QmD =@ p=L CQ Y @ w = ? N A J w w ? N p@=k OQ=O u =mt= xm OvwW}B =@ x-r=@vO l} Q |rw s}OQm|t Q=m |t}Ok |r}N xv=}=Q l} =@ =t |t O=} =t x@ R}v " vO=O Ovm C@=Y= QD@r=H OW|t xO=O O=} =t x@ =Hv QO xm |D=}=} Q |rw = Z i p L |= @ O w Z i 'O W ? N u | y v O wW}B 'xOW `]k O A x =@ A s}v=wDv xm O}vm O@ OvwW}B "O W |=Q=O J O Hw s a Z i x}k@ 'OW=@ O@ "O @ OvwW}B p@=k Q}e 'OW=@ O@ | v O qa x@ w OaD x@ = n pF w OQ= v O Hw n OLt ? N |O= A J =Q u " v=xO @ 'xw Q Q = u}= xm OvW=@ Zk=vD |O= OaD x@ xr@ " OvwW}B w Oy=wN O@ OvwW}B O= O w "OO o O Hw Z i @ OaD `]k =@ xm w ? N "O @ " s}yO s=Hv= |y=vDt=v Q OQ=O O Hw Ow = OvDUy O@ =} |= @ O}vm Q=QmD |y=vDt=v Qw]x@ O}v=wD|t xr=@vO x-Ov=t}k=@ 'xr=@vO =yR}J |NQ@ s}t=v|t 1 p L OvwW}B u}= =Q =@ " OaD uDW=OQ@ =@ xm } v |O= |rw= - r=@vOQ} R : RH@ xm OwW|t s}UkD |y=vDt x w |t =vDt=v x-r=@vO p=L @ "OQ=O "O W y R= "OQ=O =@ x =@ |= r vO 'C F= |= @ CU= umtt xm |rw= RH@ =yv s=tD xm OwW|t s}UkD |y=vDt x-r=@vOQ} R =tD xm s}UQ@ |=Q=O 2 @= R= Q@ |y=vDt=v Qw]x@ pta u}= Q=QmD =@ =Hv= Ov=wD|t |y=vDt=v s ' Q 'x v =yDtUk s=tD xm s}vm|t h} QaD A = a a ::: | A OD n QDW} xU w j@ s | Q A OD s} Q}o|t Q_vQO uw @ x v x - v x} ? N u - rw= | O h y u " =} =tDL= x} Q_v =@ =Q Cq O u}= x@ h y =@ \ DQ= QO =tDL= QOkJ OQ=O p sDW=O CQiv |Qo}t=_v w VDQ= R= ut xD@r= Oa=wk VRwt x@ \ki xm Ow@ pwor= u=@ R VRwt TQO xrtH R= =t |y=oWv=O |=yUQO R= |Q=}U@ R= * 145!u} wr O}vwr w lwm uiDU= " CW=O =YDN= |U} wvxt=vQ@ u=@ R u}= hwQwowtrwm w wtrwm OwN * RD 'Qo}O xDUHQ@ u=v=O}=} Q OvJ pt=W =Q w= O w |t = u}= % } o w wUt=m xQ @ O w 'p t 1 " vO @ = =t x@ hrDNt Q x@ =Q} R Ow@ O@ R}v =yv =m@=QN w O QO w= O N w wUt=m wa | " W sw =Hv R= R= = "OQ=O O Hw Q m QO O}UQ x=oWv=O CU}vwtm " =@ =trm = Q C=Q a w C = =kt C t |tUQ x}v=}@ l} R= Q W U ' Q =yt Ea=@ s=Hv=QU Q=m u}= C H w O wtv " vO w QO xmr@ OvOQm QLt sw QLt R}v sw s = w = q]= x} Q_v C a w x =@ |tra xrHt l} R ? L w jWa CrwO " } RQ @ Q ut xm |}=yQ=m sO m Q xD@r= |= @ |t u=Wv u=W}=yDUOq=@ O=O ut CU= w =D =} |k=iD= xm xO i v Ci=}v xtD=N =H u}ty x@ Q=m |rw QDmO PN= | perebor p =U $ t u}@ w |iO=YD u}@ x]@=Q R= |= r vO uO @ |DL=Q x@ =F wvax@ 'p t u= =t uwvm = xm |Q m 00111 Q qFt =@ x =kt u}= \ DQ= ' r w wtrwm 'hwQ o CU= xOW XNWt " = u}ty o=, x =kt '=m} Qt x@ QO |= r 'u Q K} QWD xtrm OvJ "O m Q h}YwD |y=Dwm "O m C qtH w = QDmO xHQO PN= | Q = |= @ xQ @ wO V qD Q =yvD xv R= = t Q |U=}U R= = t ' O xQ @ QO |wQ W uw 'u tR u QO wWm " W sQ p$=Ut wvax@ u= * } r 'O Hw R= Q CU}vwtm ut QO R= w x@ `wwt V o wva Ci=} QO |t=tD ,=@} QkD |Dq=mW= xm sDUH Q]N QO =tvy=Q O=DU= u= = w |a@ " xH}Dv w "O @ u v= H |= @ Q = u}= |rw Ow@ xOW |v}@ V}B |D=y}@vD w QDmO w QO xD}tm R}v | = w |= @ Q m Ovvm Owtv=w OvDiQo s}tYD =yv u}=Q@=v@ |= |wQ W u v= H |vmWQ=m '=yD}r=ai u}= w QLt w p t =yD}r=ai j} Q] xO=O O } "sO m |Q ' |oO}J}B " u}= =@ |rw OvOQm pw@k x@ xm OW|t | CN=OQB hwQwowtrwm |oO}J}B xv}tR QO j}kLD x@ V} QDmO RD |=Q@ 1971 p=U QO u} wr hwQ o x}@W |v=tR=U wLv X Q =yt C H R= p@k O= QO w= = q]= x} Q_v = * = x@ u} wr x =@ wHDUH |= r vO | Q K} QWD QO ut w 1973 p U QO " v UQ A J C a R= "O m w wtrwm =Q hwQ o x@ `H=Q C=L}wD pw] w =ym} w =yQiY ,qFt =yxU} wv QO =Q |r=wDt l} OOa uw}r}t l} w |t R}v QO u= D QmD =Q |Q= R= |= xDWQ wor= Qy 'x@=Wt Qw]x@ | O = O w |t u= D s Q " }O m QmD Q=@ uw}r}t l} " W @ x W Q= R= |U=U= =@ x@ CQ a Q}oxH}Dv l} | "OQ=O |i}YwD x@ |va} ' OvDU}v |iO=YD 'x=Dwm h}YwD =@ |vqw] " xDiQ Q=m x@ |=} Q u=@ R x@ |tm |oDU@ OvDUy |iO=YD =yxr=@vO ?re= " = x =@ w |iO=YD 'uO @ w 'O W xO R}t xm Ow@ u}= hwQwowtrwm Q=m u= =iDU= h} QaD O Q xm |v=@ R Qy |= @ Qo}O QO ' * oQR@ x@ pk=OL =} xr=@vO OwN | " vQ=O R v 1) Comsomol w wtrwm x} Q_v j@] | y r vO 'hwQ o xv=}=Q Vv=O u=oQR@ !146 n w "2 #OQ=O O Hw O}rwD R= Qw_vt xHwD = |} wOwO skQ m "2 np = O OvJ =Wv u=wD|t R}v xO=U p=Ft l} =@ =Q ?r]t u}= t W O a "O=O u m<n CU= O}rwD p@=k xt=vQ@ l} \UwD # O = O}rwD p@=k 'sD} Qwor= l} j@] 'p L " W @ w OW=@v |iO=YD m| * kQ hrDNt |t O OvJ * } wOwO O a O xm u}= |va} xt=vQ@ \UwD OOa 'O a n sQ=Ryl} =yvD 2m sy R=@ 'm = n ; 10 ,qFt |va} 'OW=@ xDW=On =@ sy |tm hqDN= m Qo = xm O}vm 2 h}YwD Q |} wOwO skQ |= @ n; V}@ x@ 10 R= n w ' p ] x@ O =tD OYQO O= a= s 99)9 |va} w Oy=wN "O @ O =} " vQ=O R v * Ci=} xO}J}B Q=}U@ =Q u w O=O Q=Qk xHwD OQwt =Q |vqw] |=yxDWQ h}YwD |=Q@ |=xt=vQ@ uDi=} x-r-=Ut u} wr " O w |t = u}= % } o xQ @ QO w= * oO}J}B u=ty x@ xrCU= ZwQit xDWQ l} O}rwD |=Q@ x=Dwm w `} QU |=xt=vQ@ uDi=} -xr-=Ut | =Ut u}= " O =a@= |}=y}W=m =@ =i l} QO CW=ov QP = '| } B< Q= Q QB uO m 1 =m}W=m -xr-=Ut x@ |Q Q}_v |r!=Ut C}twta sDUv=wD |rw OWv jiwt =t= syO Vy=m hrDNt "s svm =@ " =m} Qt = ' w xm CUv=O|tv QO AQ m w l m O " v=xO = =yv A J Qo}O w ' =a , k=w " QO Cq " W ut '=yOa@ OvW=@ pt=m w |YwYN "O @ NP x-r=kt x@ C@Uv $ t =Q =kt u}= xm |DqHt =Q} R OvOw@ xDN=vW=v O |tv Ci=} QO | U R= w O = Q@N}@ =}vO x}k - @ NP p =U w |wQ W |tra = QHt | y= =yv w w xO=O u w =UUw-t =} =yxv=N@=Dm R= ?r=H -xr-=Ut xtyv}= sDW=Ov Q=_Dv= ,qY= =Q} R sOW w xm |rtar=Tma w = = x@ =m} Qt 'l m | yQ m =Wv R= `v=t R}v ' |wQ W QO = =yr=U C = = u}= s=Hv= Q w h= o R R= |wQ W | yRwQ u |=w v= QO |wQ W QO R= yQ m =yxawtHt VWwB C F= =Q 'O @ x v t =yv s=v pt=m xm O}UQ sQ_v x@ xO}= u}= ut =Q u =Q * xm u} wr p$=Ut xvwou}= C}twta = w =kt 'AQ m w l m Cq l}J}y \UwD Ow@ xOW RQ= xOR p}O@D w QiU C}OwOLt CioW = = = AQ m | yQ m R= OvtWv=O ptar=Tma =@ xU}=kt u= w * OLt |rw C@Ft 'Ot pta x@ u} wr "O @ Ow =} CU= ut xJv O | H | R= Ovtxkqa l} u}= xm sDUv=O|tv ,=k}kO ut V}@ =yDkw |y=o Q sO t ut |U=}U % C OO =H}y Q=}U@ = w = = OO " v W O = O Q |t =Q ut C}=aQ sDW=O j=kLDU= " vO m 'AQ m w l m | yQ m R= u W x o R= TB |wQwW sOQt pt=m w w w l m 'O @ |wQ W |tra = =kt x@ V}=yQ=m C t sy x@ C@Uv sD} Qwor= l} |iQYt x_ - i=L 1) tiling Ovtxkqa `wwt x@ =y}a@ qmWt x@ C@Uv CU= |U=UL= |rtar=Tma |rw CN}ov=}v Q@ |}=OYwQU 'Q=WDv= u=tR QO ut |=yQ=m " v W xORu NP R= * = w = H= u tR C} Rt x '1970 - yO QO Oa@ - Oa@ u} w*r w lwm =Wv sQoQU u} wr xm |t=ovy uO=O u Q QO x '1970 - yO Q |UQQ@ \U=w= w = x =Ut %O=O Q= k OQ t =Q |=xR D - r- w * Uw : L #OQ=O O Hw =yv u}@ |] QO O xJ w CU}J * 147!u} wr pt=m O}vwr w lwm uiDU= NP p =U pL p@=k p=Ut t xrtHOvJ x@DQt |= |v=tR w |t w u}= xv=}=Q w |t R}v Q_v swra | =Q VrLx=Q QO R @ p= -U u} QDtyt x@ =} OvDUy pL p@=k = w xrtHOvJ x@DQ |= =Q u =i l} =yxv=}=Q =Q = P = xrtHOvJ x@DQ NP R= Q pL |v=tR x@ - DQt l} O Q}o|t " v = OvDUy QO ' P=NP = Qo}O } ' $ u}= x@=Wt x- r-=Ut 'wDvQwD x=oWv=O R= x =Ut Qo = =Q |= r- t QO t m $ m =@ x@ =} t w w "O tR R = xm CU= =} |}=tv x@ - DQ R= = xm |v=Um xt - y CU= Q=wWO QOk xJ 'lJwm l m " O =yWwQ = u}= 'Q m Q |tm -x_i=L xm OvDUy x_i=L Q_v - R= sy O Q}o@ Q_v |= @ " } Ovm | = w u tR w QO =Q OQ mQ u =yWwQ u}vJty | Q_v R= sy xm O w w}r}t OvOvtR=}v w OQ= v O Hw 100 =@ = |v=tR j D= Q xar=]t % vO=O Q= k | pmW t u=Q= y } xDN} Q sy x@ Q=m u}OwQw@ x=Qty x@ u}=Q@=v@ # vQ=O R v |= %2 t ' r- O CQ a x wtHt |yOv=tR=U xm Ovv=O|t OvQ=O 1 QO u= NP p =U P p =U p = NP x |ty x =U | H QO y e m R= |= a QO wD@ 'O m |v=tR R= # | QO =WrLx=Q xm |r=Ut QO u= D O tR |= QO u= D |v=tR P - |v=tR x@ - DQt u=ty R= O Q |=x vw B 2 w OQ t Q ?DQt -xr-=Ut uO m x_i=L x@ xm OvQ=O OwHw |a} QU |O } R - |WwQ I}y xm s}OQm C@=F =t O =}DL= " vQ=O G O = OtQ=m '|iQYt " W @ |iQYt x_ - i=L Ow " v W 1) A. Borodin Q = QO = H= u tR ? QrY=L Cio % ?DQt O}=@ xm CU= |}=yOQwmQ 2) sort w |t OvQ=O Q=mwQU u= D OaD O= n O = " W @ =} = C }Q =@ xm |v=oOvv=wN (n )=(log n) C@U 2 v Q |= @ x@ pk=OL O}=@ xv=}=Q Vv=O u=oQR@ !148 w O w |t O}t==v l m CU= pL p@=k Q}e " v W x =Ut xm Ovm sqa= , xD - WQ =@r=e 'CU= utw -t w |@yPt OvtWv=O xm |t=ovy |= r- OwR ' Q xm V}v=wHwv |O i u=QwO CU= xDiQo|t xQNUt x@ Q@ p}rO w O CUOx@ p!=Ut |NQ@ pL w= w O @ x t OWv Ci=} xr-=Ut l} |= @ = xv} Ry u} QDtm =@ |y=wN|t wD |rw w Q m |k:QD # "OQ=O O Hw u}ty \ki o w Q xDU=wN =D |vm u}t-=D != Q "O m xO =iDU= |@} QkD Q xm CU= u}= p!=Ut w pt=m |S v= uO @ svm|t Qmi 'CyH u}= R= " w Q)@v=}t '|vyP NP uO=O u =yWwQ | w " CU= xO=O |WwQ R= Qo}O OvtWv=O xU x=Qty x@ w= Q@ |=} Q V}=tR l} x=ov OW=@ =]N =F wva x@ w O}=xDWwv I}y w CU= " VwQ O OQ |t u=Wv " yO u}= x@ O}yO s=Hv= =}r}t Q=Ry w umttQ}e uO @ u =Q =Q =]N |D=@F= O}vm hrDNt |wQ |vm s=tD " O}=@ 'pt=m CU= " =@ Q C F= x=Q R= uO m NP p =U ! t pL =yrwtQi VwQ O xDiQo Q=Qk xar=]t " v= w w p Y= Q sO t |rw CU= Q}}eD p=L Q |}=ytD} Qwor= xv} - tR |= @ Q xrtH OvJ x@ - DQt |= @ |= O Q |= @ CU= xOw@ xOvR=U w C@Ft ut Q=m CU= uDUw@ x=oWv=O QO w " v=xOQw O Hw QO V}=yQ=m x@ QO =w R= x D m | xv=}=Q swra O=DU= 'Q=L p=L x@ =Q h =iW | QO ` w |Y=N OYQO Q = w |wQ Q@ V}=tR "O W xO=O u 40 Q@ l} R= QDtm OW=@ =]N |=Q=O =tW =@ QO 'C F= u lJwm VN@ Qy =Wv =]N `k=wt OYQO Qo = " O}vm |UQQ@ * u} wr =yD=@F= x} Q_v 'wo =m}W =@ Qo = xm CU= ?}Ha |oS} w u}= =@ =yD=@F= uDWwv u ' k= t R= w l m =yD=@F= uDi=} |=Q=O C F= Z i p L =yWN@ | | =Q " " = O}=} Q u}= \UwD xOW x$=Q= 'u v= 'p t u= pL w umttQ}e =Wv Q}F-=D svm|t Qmi ut xt=O= =yxQ=Ro j]vt CU=yxQ=Ro j]vt =oWv=O QyW OvW=@ Q}PBv=mt= w |rta xm OyO|t jwU |r!=Ut pL CtU x@ =Q " x u * uO @ Ovv=t|t =HQ@=B u=vJty xm OvQ=O OwHw |}=yD}OwOLt xR - L |D=k}kLD wmWt Q=}U@ Qt= u}= CU}v R= =Q w= QO xR=w w C Q `@vt l} CU= |i=m OW sy =yR}J = u}= xQ @ "O @ l " " |rai |D=k}kLD ut |S v= CaQU x@ |Qw=:vi OvJ Qy xm CU= u}= svm O}m -=D O}=@ xm |=xDmv 'w= w t w= |y=Q xW}ty "O W xOQw @ C= # Q m w =yWwQ u}= =@ C F= R= Ovm CmQL s!=O Qw]x@ xm |W=@ xDW=O |v}W=t |y=wN|t =QJ " OQ t :Ci | Q |rLx=Q xm u}= 'x : D |awv u}= ?rk w umtt Q}e uO @ Q '|O a sO t |@ Qt 'I@C} Qo uwUr} w O} wo|t % x@ C@Uv = | =Q u =@ xm u}= p=tDL= x=ov C F= 50 QO O}vm Q |= @ |wQ Q Z i CL : Y O}y=wN|t wWv xDi=} |}=]N 'O * O w |t u} wr % } o =yWN@ -xQ=@ QO |D=aq]= pt=W 'Tma R= VN@ Qy | "OQ=O =Q CU= l}i=Qowrwy |Q=OQ@Uma x}@W ,=@} QkD " C}Y=N u}ty R}v =@ C F= R= VN@ Qy " CU= Qo}O * 149!u} wr O}vwr w lwm uiDU= nQR@ * Ci=} CUO 1 =tQi x} k u} QN pL - " M} Q=D R}v w xDWwv V}=yD=@F= u R= O @ P = NP |v=tR R= =@ x@DQ Q |k=iD= u}vJ =} w |t O}v}@@ =Q =Q 2 VrLx=Q xm pmW R= |v=tR QO =Q pt=m QO | NP CU}v " NP x =U xrtHOvJ x@DQt |= |w w R= w OQ=O O Hw xR L =Ut Px m l} Ov=wD@ xm Ovm t wUv=Qi CU= xDW=O pweWt OwN x@ x =Ut CU= umtt =} 'Qo}O #OO o r- syOH}y uQk s}vm O QO O} = O Q |@=} RQ= O O x t " CU= xOt pta x@ xv}tR u}= CUO x@ p=L x@ =D sy xt}v w O = %lwm s}vm " w sD} Qwor= |Um w |R= t xrtH OvJ |= wvm =D |}=yDiQW}B xJ s}$wo@ xm CU= pmWt QO u xiYv G}=Dv |NQ@ " W @ xrtHOvJ x@DQt |= OvvmCL=Q=v C}ak=w Ovm pL = CU= umtt =@ s}v=wD|tv u}vJty =t x OvtWwy wvm =D 'u |=x " R= |O } R x a R Qmi # yO |wQ x =Ut |= r- u=Q= y C F= `= @= |= v= O Q} wQ v= ,= N= = Q xm O}=} Q QO 'O m xm Rr}=w R= * }Q ' t i =Q u= CQ a |v=tR u}= u= =@ x@ |= r- Q pL QO wDUv} QB x=oWv=O 'u " =yR}J u}= s}v=wD|tv =t xm CU= u}= CU= umtt u}=Q@=v@ |RwQ |m} x} - W=L R= C F= |= @ QO u= D " C F= =Q =@ Q |WN@ O}t= Ci=}yQ x@ |= @ VUQB NP w Ov=xDN=OQB xr-=Ut u}= x@ hrDNt =Ut |w P = x | y } w=R =mt= s} wo|t ut |rw OQ=O u CU= " * pL xQNq=@ 'Ov=xOw@ |iwQat |=yx}Qi =yvQk |=Q@ xm |=} Q |=yx}Qi s=tD ,=@} QkD xm C}ak=w u}= %u} wr = O}=} Q u v= |}=tv xv Ow@ Oy=wN " Oy=wW 'ut Q_v x@ =t= CU= " xrtHOvJ x@DQ R= p$=Ut u}= pLx=Q xm OyO|t |y=wo 'Ov=xOW |= NP x =U -r w |}=tv O} w-t |N} Q=D Oy=wW xm Ovvm|t Qmi ,=@r=e t uO @ " 1) Fermat OvDUy Tma CyH = w |N} Q=D QO ,} k swU VN@ u=Q=tat #s} R=U@ |QDy@ |=yv}W=t xvwoJ xDW=O pt=m =v}t]= OwN C}kiwt x@ O}=@ =tW u Qo}O Tm uyP x@ xm | = O }R xJv=vJ w O=O OO " = O O}=@ =tW =Hv= x@ C}kiwt =@ Q=m Qo = s R= =Q Q | UOQO QB Q=}U@ Q=m = Qy x@ |rw O O Q QDW}@ =} l} pt=W wYLt |OwR x@ p = x@ |r@k =Q CU= xO}UQv x= sDU}U |= v }=Q ' R= Q w_vt =Hv}= u R= x= OvD w wQ QDv} Q}W R}J I}y 'OUQ@ =ytDU}U QO |= v }=Q | u=Q =tat Q |= @ O = xDW=Ov |v=OvJ s=wO CU= umtt 'C}kiwt CU= u |}=QH= |=yQ=Ri=sQv w xm@W " W @ OvJ Qy R}v CavY Q=R @ O}vm hWm " |DL 'O}W=@ QO =} CUOx@ R}J I}y CU= umtt 'O}W=@ |]=Qi= w Oy=wNv 'x vR=O B Q C} Q}Ot " } Qw v "O @ l} = " }=x W =yDYQi 'O}W=@ Q=mx_i=Lt O=} R Qo = 'p L R 'nQ @ | yxSw B O O O}OQD w lW Q=JO xm |ak=wt | } H | yx }= O}y=wN CUO CU= = O O O w}B|t M} Q=D x@ |r@k " v v = | yx }= T U= Q@ OO = O | yx }= w O}|t = x@ QDy@ Q=R @ =v |Qw :i | wYLt xm |t=ovy |rw CU= xDU@=w |r@k | } H p w |t "O W w Q Q}oQ=mx@ =@ =yDvU | w | Qo}O =yxO}= x@ wtat x}rw= u=oOvyOxO}= s=v 'O}|t V t= i ,q CN=U xOv} = w p L xiUri uwv=m = = O xm xv=}=Q 'u v | yx }= R Q nQ @ K= ] xU |iQat x@ =D u}= swU VN@ ? m Q |t CU= "OR=O B 152 w =yxv=}=Q xO @ RmwQ@ l} QOQi x =Ui= x=tQiv jr=N |= v Ovvm =@ xat=H x@ " C F= w =mDUQO Ovv=wD|t =Q O N |Q w |t u}}aD =yv \UwD R}J xty OvDUy jr]t |=wQv=tQi %O W xm CU= u}= =yv OyaD =yvD =yv u} QDoQR@ ' w = x =oW}=tR = Q m @ x R= GQ N OvtWv=O ?re= =} | vO QO =Q Ovvm " =yy=oW}=tR O | =yWN@ R= |m} Q |Y=N |= @ = x= | y v }=Q CN=U CUOx@ G}=Dv QO x t w = = G}=Dv =Q u WQ m Q Qt= u}= =@ w O Q Q}o xOya Q@ Ovvm|tv =yQ=m xvwo u}= Q}oQO Q =Q xSw B w= xw o " Q C} Q}Ot xm OW xDU=wN RmwQ@ =Q xSw B w = CW=O s=v O Q 360 sDU}U = |@| Q_vOQwt x-v=}=Q O x@ xv=}=Q CavY QO s= P x = x@ xm OW = Q m wO Qy O w |t % } o QO w= Oya Q=Ox RmwQ@ |WywSB "| l}i=Qo xv}tR =Q = = xiUri | yQ m - Q_v w |a=RDv= 1) Frederick P. Brooks, Jr. QO |WywSB |@| Q l} xSw B | O}t=Hv= OwW|t xOv=wN " w Q Q Ea=@ | D @ O = " W @ xO |R 2) virtual reality 153 w w= O N = = x@ C}kiwt w O @ u } B |@| lQD R= TB RmwQ@ w= =Ht C}ak=w CiQo xOya Q@ " Q xRw t= = w w x@ uDN=OQB |=H x@ u=Qo}O |ak=w CqmWt pL C a t =iDU= p@=k 's= Q@yQ u}vJty 2 Q |@| "O @ s= "O @ CU=} Q OwN w O=yv u=}v@ |r=tW |=v}rwQ=m x=oWv=O QO =Q xv=}=Q swra xOmWv=O |Q= o } B Q |= @ OvOv@ RmwQ@ l} QOQi w R}ov=Q@ ?Ha : D Q=}U@ R}v s= " }O o p U 30 C t u w_vt u}= =yx:} wQ =Q O N w 1961 p U QO R= 'Q w R= Qo}O xm OvyO|t K}HQD =yWN@ s=tD QO xm Ow@ |=xv=}=Q O}rwD p=@vO x@ w CW=O QU QO |Qo}O Qmi CmQW C} Q}Ot |rw |= @ OvtWv=O u= " |L=Q] sQoQU QO u= MU=B O}=@ xm |}=yWUQB R |tra xat=H x@ CU}v u}vJ u}= 1 RmwQ@ l} QOQi =t= : CmQW xO=O VQ= o " OvtWv=O u= 'O N xDiQo Q=mx@ O}=@ xm |}=yWwQ =D OwW R= 'u= h}Fm qmWt pL =@ C w |WywSB |=yy=oW}=tR " "O W |NQ@ xrtH R= Q |ak=w 'sO t =Q xm |DavY w =Um} %O @ u xv=}=Q Vv=O u=oQR@ !154 Q P uO @ C r OQO x@ \ki O}vm|t xm = O wo@ =tW x@ |Um Qo = CU= |Q m % } " wr d @ u=QwO R= |=x Ota VN@ w= Ot =}vO x@ s=yQwO QyW w =yr=U u=ty O Ovm|tv ut pmWt pL x@ |mtm w |t u=DOwN w OQ N |t Vwo x@ V}=yxDio xt }rY= s}qt nvy - y QO RmwQ@ |}=v}rwQ=m C: " UQ = QO 1931 p U QO w lWRB l} OvRQi pw= | =UtQW Ea=@ ,=ak=w |Q R= w O @ RmwQ@ CU= xOv=QPo O w= x}rw= x-v=N |m}ORv " R |r=tW " W nQ @ V= | =v}rwQ=m p} wv} Qo lJwm QyW QO O Q Ovtxkqa =yxv=}=Q " }O o x@ Ci=} Q=WDv= |Qw `tH x@ qHt = C = x= = |@r=]t QO OQ=wQ y 1 lQ t - v }=Q xQ @ QO Q smsm O w |t `w W w s v= N w xv}tR u}= =Q O @ QO xm w sr=U w O @ R}J Qy ut Q =y}H=QL \N 'xv=}=Q u}= x@U=Lt w nvH u=tR = CaQU 'O @ Ovv}@ Qy Q s =ovy u}= QO =ovy x@ QDt 'Q m s |YNW = x= |@| CmQW uRw Q}_v |rt=wa w xDi=} "O @ Q@ 3 2)5 xFHr=s}_a 15 = = T U= x = ? = = : t wra sra | k ' t s s}vm CmQW xt=vQ@ " QO =Q =yWmOwO u}= " s}DW=O " w Q |UOvyt uwv=m l} j @ =yD}r=ai u}= j i | = = w | O xm OvJQy R= Q |t CUQO VmOwO CW=O Q=Qk wm =@vD Ov@ Qtm RmQt | TB O Q p$=v |U=vWQ=m xHQO PN= x@ |=} Q xD - WQ w qN | w Q ?rH OwN x@ "O @ < =yBtq R= xO "O @ xO m ut x@ |vm O w= =Q w= xHwD qD Qo = |rw CU= Q}O |r}N <=O@t V CmQW x= =ty = x= R= 1 lQ t - v }=Q 1) Duke w Q 2) Howard Aiken = QO t |r}N Q =yv=DU@=D |= @ sy 'w= 1 lwO x u=QwO QO = =@ | yQ v= =oWv=O |U=vWQ=m QO RmwQ@ Q w w xm |O Hw xSw B ` t w= w = x@ xm sDio 'T}!wr OrwQ=y 'sm} R}i O=DU= x@ uO m Q m O w Q wvm = QO u W Q= U |= @ u = x= R= w w O @ ? N O Q |t ?Yv wm =@vD QO Ca=U Ow@ =D Q}@O QDv=wH xD - WQ |rw Ow@ Ovtxkqa l} R}i xD - WQ x@ Q "O @ 1 lQ t - v }=Q K= ] CN=U w PHt ?w =Q u U | w |= v }=Q u Q |t " vO m l} R}i xD - WQ w w "| W Q= U w RmwQ@ xm =t xW}ty =iDU= =@ xDU@ Q=Ot uw} R} wrD sDU}U l} uDN=U Ovt xkqa Q=}U@ =yxv=}=Q =@ "s=x W =Q Q |t "O m 'O m RQ =ykQw =@ 'OtQO ?Um sy QO =yBtq "| D y 3 | CUQO p} wv} Qo QO " }O o =@ Rri = x wro Q}U w}O=Q uwv=m l} u=DUQ}@O xm OQm|t j} wWD QO "sO m w = x= '1 lQ t - v }=Q | yw v A D | y r Q | t |] wUv}@=Q =yv}W=t =mty pwYLt %O m 'u | CQ k l}vwQDmr= Vv=O 'nvH |O } R - @P H |t}Ok w =ULu}W=t u}= |D=@U=Lt u R}U xm |t=ovy |Q |ovH =Q wra x@ |oOvR w s "s W |]=kU= w s= QDtm Q=@ uw}r}t OY ,=@} QkD | y v }=Q R= RmwQ@ =oWv=O QO OQ=wQ y x CyH 'x} w=R 'xrwro w = =Q |=x |Rw t= = "O @ R= xO QO O Ovtxkqa =yxv=}=Q | "sO m V}oOvR QO =Q TB um * }= 2 * um}= |UQ@ u x@ x=oDU}= u}rw= = = |}=vW OQ=w y @ w O w Q CmQL Q=]k u}= w xO m = = w OQ=wQ y x =kt "O @ x v= N |O } R Cq u QO Cio % |v=wD|t =oWv=O 'x=oDU}= u}rw= x@ `H=Q V}B =yr=U | QO 155!RmwQ@ l} QOQi |@| xm|r=LQO Ovm =iDU= |m}vwQDmr= <qN s= =H Q@ w RmwQ@ u= H |wQ =yBtq R= |t K}HQD =Q xO Q@ = |O } R Q} = um F-D * }= | "O=O CU=wN|t Q w O O w= = } R O @ x W = H s= |m}v=mtwQDmr= = x | y rQ R= xO =iDU= u=vJty " |Dkw R =yWwo "nQ @ | xD@r= w Gm * W O N CU= u=]} " w RwQ V}=Q@ Rw }O R= | yQ m - Q =D QDmO QO =Q | w R uDWwv sQoQU xm |v=QwO 'sO @ s D Q xQwO - 180 R= xm O}OQm|t Qmi CiQo|t sWN =tW Q@ Ot|t sQDiO x@ =Q Rw t= Qy = Q =@ 'CW=O Ok QDt}Dv=U | yw @= = = xH}Dv xYqN Qw]x@ s}DUv=wD u=} wHWv=O R= Qo}O |NQ@ V}@ w w xP "O @ |= @ H =D wtat |Q iQ ,q " w =yxDi=} '=yOQw=DUO xm CU=wN|t ut w ut xm Ow@ |r}qO |m} u}= R= " CW=Po sO w= OW|t |v=@Ya =tW CUO CW=O xv=Qoj} wWD QO QB |@| R= w= R= w svm woR=@ " s}vm s=tD p=U xU =yOa@ xm Ow@ APL OvtDQOk |R=Uxt=vQ@ u=@ R jr=N 1 uwUQw}= um 'RmwQ@ |=xQwOty u=} wHWv=O R= Qo}O |m} x= w O N - v }=Q = x= | y v }=Q "OQw * CUOx@ 1954 p U QO w O w Q = = x@ w O =} |Dw=iDt ,qt=m |L=Q] x@ 'OvW=@ ?U=vt R v = |Q =HD = Q = |@| xm OW Ea=@ RmwQ@ x-v=Qwwv |L=Q] w xv=R=wQBOvr@ Q=}U@ OwN u=tR w |tra Q} v |w Q xm |= @ =@ =Lt C U = = = =iDU= QO xO * Q u}= Ovm Q=m xv}tR u}= QO xm CU=wN RmwQ@ R= w OvQ=O " O =tv@ QO xSw B " } 2 QDU= x-v=}=Q O}rwD Q I = =yvW}B xSw B QO Q m O O w |t = x@ 6600 w}r}t QqO u =oW}=tR x |U|O|U -xv=}=Q xm O 10 Ow L QO w QO x = OW xDN=U xv=}=Q u}= =oDUO u}rw= w |tra =,iQY "O @ O Q ?Yv " }O o R}v 5 QoW} wB |i== 4 3 =D u}ty u @ R '? m =x |R=Uxt=vQ@ u=@ R l} s v @ 2) Stretch " =oDUO w 9 APL CU= = Q w w |= @ u UQ }= w u @R = Q = Q xv=}=QQ@= l} =}v@ C=QP l} R}i x=oW}=tR w QD "O @ I OvDWwv * U= O N w VQ QDU= 3) high-energy physics CW=O Ct}k I " w =iU x@ xm Q@=Q@ xU 'sHL Q_v =D w |tra T tq T r R= x= QO w= xm OW xDN=U =iD= x@ RmwQ@ 4) character processor w w w u UQ }= =D QW=v x} - YwD x@ xD@r= '? m w |}=yvD x@ uwUQw}= "O @ Q |= v }=Q |= @ =Q =yxO=O Q=mOwN VR=OQB ? m 'j =D u}= x- tOkt R= ? m QDU= =yH -xv=}=QQ+@+= u} QDa} QU 'Ot | yO @ Q m |= @ |O QO 1961 p U R= I |iQat XwYNt R}v |Qo}O ?=Dm 'u=QUB w |r}=w u=H Q |v=OQOk RmwQ@ xO m = = u}= xQ @ x@ w= "O @ u Q xU} wv l} 's}DN=U |r:t C}vt= Tv=S w |t}_a u}W=t ,=ak=w O Hw @ =Q R= x = x@ xm Q=R @ R=O B "O @ 1) Ken Iverson w x APL = =D OW xQa 1965 p U Q |r@k |= @ Q xm |}=yxv=}=Q xm CW=O O=kDa= um}= % } o Q=R @ =x =Q 4 lQ t s v @ | yO @ Q m |= @ 1956 p U QO s= "O @ Q | L=Q ] | }=w y 'O @ x W xDN=U |UOvyt "O @ x W RmwQ@ Q RmwQ@ xm Ov v= t R} v "O @ xO @ u } B = = 1979 p U QO xO t V D | yQ m `w W |= @ = R Q]=N x@ u u} QN CN=U um}= x=oW}=tR 'OW|t 4 lQ t = nv} QwD x-R}=H =Q u x - 5) scanner "OQw OvU} wv xm OW xDWwv xv=}=Q Vv=O u=oQR@ !156 1 =yrtar=QwDUO |Wmxrwr x@ u=wD|t CUNv w Q O O 3 " W `= @= hrDNt C l} =a]k 'p}@ wtwD= l} O}rwD \N O Q |t p}tmD sy =@ QO ' vO o w = xH}Dv u tR ' xm Qw]v=ty = =yv=@ R OtQ=m xt - HQD xv} - tR =Q Qo}O x-O}= OvJ QO O Q O " vO m `= @= =Q 6 Q}o|t w w O RISC w Q}PBVWwB 4 xQ=O= xJv=vJ T}$Q Qo = O}v=WwB@ w " O = w O}y=wN " v W B =tW Q =DtL=Rt sy 'OO o u O Q]=N x@ 1981 p=U QO ,=Oa@ xm 7 O=m Q=oO= `= @= Q =at x@ xQ=O= uw =yv ,=Lq]Y= =} OvvRv nvR Qo}O =Q =yvirD s=tD x=ov =Q w 2 xQ - " x w \N x-v=}=Q xQ=O= |= r r Q@ hrDNt pL=Qt |wQ = x= O Oa@ =}rta C = , | y v }=Q x - }= = = xikw swyit R}v 5 |v} wU " =yv}W=t QO x_Lqt p@=k Qw] x@ wDUO sm = xQ W= =at '|Wmxrwr |= Q RmwQ@ w = l m u H CN=U " CU= uirD nvR |=OY pFt xikw l} =WD}ty= ?UL Q@ 'hrDNt O=Qi= x@ =tW ?}DQD u}ty x@ =yQ=m CQ Y Q hrDNt |=yxQ=tW =@ uirD 'u " x= | y =oDUO OvJ =tW Q=m QDiO QO w O}vm|t Q=m |v=tR=U QO O}vm ZQi x@ * |= v }=Q pO C x C@Uv hrDNt |=yxQ=tW \UwD xm OQm =}rta R}v xOW |Wmxrwr =} CQ Y @ O = |t Vy=m Q]t = OvOQo|t ?Yv hrDNt pL=Qt w " @ } K = l m u H CU= O}rwD \N wYLt "OwQ 2 OwwQ y w " Cq |t V}B sy =@ =yQ=m p}tmD QO =tat s}y=it R= |Q=}U@ s=oW}B IQDU= |mUrwm w x xv hrDNt QO u t pm QO G} QOD x@ |}=yv = Rty Qw]x@ xmr@ sy QU CWB = x= "O @ |Rw t= | y v }=Q |Q "OQ=O Q= k =tW '1 xQ - T}$Q x@ ,qFt xQ=O= =yvirD xm O}vm | O}yO|t " = O}=@ =tW 'Ovm uirD =tW |Q m T}$Q O}y=wNv |DL xm OW=@ syt QOkv u=DQ=m Ovvm|t xO=iDU= wor= u}ty R= ,=@} QkD =yxv=}=Q s=tD xRwQt= =iDU= IQDU= x- v=}=Q QO xikw sDU}U R= O}OQo nv} QwD x-R}=H Ci=} QO x@ jiwt |= x]@=Q |=yxO=O x=o}=B O m xO OvOQm|t xm O}rmxLiY j} Q] OQ=w x Q |= @ Qy w |t pta "O W w = Q = R= =Q O N | yxO=O 'u= @ Q m Q " CN=U =Q 8 |rt=aD pt=asDU}U u}DUNv xm xvwou=ty CUQO 'OvO}O|t V}=tv xLiY xRw t= Q@ |wQ =yxU} wv =Q w w |oDiW R= |Q}owrH |=Q@ VWwB Q=mwR=U R= w OQm|t O}rwD xv=}=Q |=Q@ |=xikw 'OW|t OQ=w O}rmxLiY x@ O |t " W Q OWQ= Q=tat 'xSw B 9 ' RDrwyNw@ QvQw " CW=Po Q = x Ovvm|t C}=im xU} wv l} w= Oyov "O @ Q m @ CU= xQ}NP p@=k |D}@ ' C}=im |}=B wQ= =ty x@ u =Q =yv=@ R | C}=@ 8 C}=@ l} QO = =@ir= ?re= | y = Q |v=Ow=H | H @ |Q= Q} = R}v xv=}=Q u=oS=w Q xm =ym} |= @ w PoDtqa = | yO =tv =} s}vm|t C@LY CNU lU}O C}=@=ot xS=w ' - = x =Q = QDxv} Rysm = Q 256 O "O m O Q 900 CavY QO =Q OwN jr]t |R=DW}B u=vJty s=|@| CmQW |R U t v @ u @ R w 7090 x =@ R= |= r vO w =yQ=m QDU= xSw B - =yvW}B CWy pw] R= xm =Q C}=@ Q =Q xU} wv l} =@ |}=yxv=}=Q I |vat x@ Oyov |Q= Q xRw t= " xS=w - Q |= @ Ovm|t QDU= u=L=Q] xm s} Q@|t Q=mx@ |vat I 'I QDU= xSw -yO uDiQo u=}=B =@ - QB w x=HvB x R CNU C}kiwt Q]=Nx@ ,=DOta Qt= u}= | yQ= i= Q@ |wQ 'O a 'h L - O Q |t Q=mx@ = x= QiY ?}DQDu}O@ xm hrDNt Q=Okt |Q= =}rta x@ |yOs_v C C= F-D " vO @ | y v }=Q =iDU= xO Q ^iL |tra "O m 1) instruction pipelining 2) John Cocke 3) Harwood Kolsky 4) Reduced Instruction Set Computer 5) Dura Sweeney 6) maskable interrupts 7) Edgar F. Codd 8) interactive 9) Werner Bucholz 157!RmwQ@ l} QOQi =}U@ OW|t \w@ Qt |Q=HD |R=OQBxO=O x@ xm Q=R=@ x-Ov=t}k=@ ,65 QU Q@ C@=kQ =t= : w Q O w w =}U@ |v=@}kQ 'Qo}O |NQ@ w}vw} 'l} QDm " vO @ | k Q =oW}=tR u}= QO s=|@| O 'x |:rm |L=Q] w OQ t QO CN=U Q wtv O=yvW}B " =} R CiQo Ovm|t Q=m =yv =@ xm |}=yxO=O C $ H ' QDU= = I T U= Q@ OO | } H p = =Q w= | H wYLt O}=@ xmr@ 1 Rv=w= OvtQ=m x@ =D Ov=wN=Qi u= = ? @ w O=O < QO Q CmQW xUrH u}= QO ut =tm =@ |rw p "sQw |wQ =tD Rv=w= w "O W xO=O X = O ? @ " W Q |t "O m = x = Q |@=} Q=R=@ '|UOvyt |rw sO m CU= xO=O w= = K]U C} Q}Ot |@| =@ =tat u=Q R = Q w u L= ] QO \ki xm x= |= v }=Q wN@ =yWN@ s=tD w C} Q}Ot 'Oa@ x=t l} w |@| w uWwQ sv=OvtQ=m h}rmD =D "O W | =yWN@ Q Q}Ot "xSw B u= R= =yv ?Ha : D wvax@ xmr@ sDU}U w= s}D Q =NDv= "O m ? =Q |Q =yWywSB RmQt | QO = =@ ut ? @ w@v w xO w= s}tYD CUv=wD|t xm |D=Qiv u} QDy@ RmwQ@ |oty xm Ow@ 4 syw@ u}r= O Q p}tmD Q@t=UO x=t =D " vO m Q ?} wYD 'CiQo s=v 360 sDU}U =Q 2 = |@| w= Oa@ xm xO= v N ,= - = O w |U| " vO @ =Q |vat | O Q O |t =QH= sy " W = x= w= |Q= } N =Q 360 | y v }=Q xO= v N - = x= w= xO= v N QDmJwm | lJwm |=yv}W=t =yv}W=t ?re= R= x QDoQR@ pOt 'Ci=} xaUwD u=tR=U xm |t=ovy Oa@ |v=QL@ |O=YDk= \}=QW QO 1) Bob Evans QDoQR@ 2) Gerrit Blaauw "O =x = =}U@ x}rw= swyit =yv}W=t s=tD |wQ Q@ O}=@ |m} CUv=wD|t OWQ p=L QO u=tR=U l} xm Ow@ =Q 360 | y v }=Q R= | '60 - yO QO w w |@| * @|= s v @ |}=yxv=}=Q O}rwD 'CmQW %O @ xO U Q O u}= q@ C} Qo O xt=vQ@ u 'CWwv|t 360 xO= - wv=N |=yv}W=t R= |m} |=Q@ |=xt=vQ@ |Q@ Q=m Qo = u= @ ' w w 'l m u H ' W s= |D=tOkt |L=Q] =yv s= =tat CiQo|t Q=Qk ut Q_v xHQO `}iQD ut x@ CmQW OWQ= C} Q}Ot u} QDy@ pt=W "O m R}v RmwQ@ = Q T}U-=D =Q RQDw}Bt=m p=Ot= CmQW w OW =OH s=|@| R= ,=Oa@ xm 3 p=Ot+= u}H s= QO Q | kQ < H w O m |v}W=t CN=U sQoQU OQO 1961 u H QO x Nq @ Q C}rw-wUt u}= pw@k QU Q@ |DNU xQH=Wt Rv=w= " s= Q}os}tYD =yxrwr | |q @ "OQ x@ wret nvH u} QDoQR@ x_i=L Q=Okt pt=W 'xv=}=Q O}OH O}rwD \N C}rwwU - t xm OvOQm CU=wNQO ut w |R U t v @ ' u}= xm Cio ut x@ s=Hv=QU = x= =YDN= Ow@ |Q}os}tYD u -xH}Dv xm |O}OH |=yxSwQB =tat =Q w w " Q}_v = '1960 p U QO =Q O N | y v }=Q xDiQo Q=mx@ VN@ l} |WywSB Q=mx@ O}=@ xQ=@ wO xm sOQm|t Qmi Q}o xOya x@ w O} O W w O @ Ci=}v |k}iwD |rw OQm Ctw=kt s}tYD u}= p@=kt "s |Q w =iaDU= ?W u=ty ut T}!Q wvax@ xv u= |UQ `= v= ' O}OH xv=}=Q |L=Q] 'RmwQ@ *s}D O =Q u= } t s sO m Q} R =Q "OQ= v O W " Q}Ot Q |t |L=Q] w O m O O O}rwD \N x@ G=}DL= CmQW xm Ow@ xDiQo s}tYD CmQW " =yv Ovm|t sy Rwvy |= @ | } H x@ xm OwW O}rwD Qv w w}v x=oW}=tR QO sDU}U |Q=tat VN@ T}$Q RmwQ@ O}=@ sDU}U Q=tat = K]U * r= p= H '|= " W lQ } \N C} Q}Ot x-wLv w =yrtar=QwDUO "O w l= QQ "O @ u D i |q @ OU} wv@ Q=Ri=sQv w ' Q Ovm u |= @ ' Q}o Q=mx@ O}OH u}W=t |wQ =Q =yQ=Ri=sQv u=ty w OR=U u} Ro}=H 3) Gene Amdahl 4) Elaine Boehm xv=}=Q Vv=O u=oQR@ !158 O}=@ u}W=t Qy '|m}ORv |oO=wv=N Cy=@W u}vJ R}v u=@}DWB = R Q =tD Q |t | yQ= i=s v s w O m CUOx@ uOQw Q |v=Um =k}kO } , VR=O B Q w Q} |= @ VwQ Ov}=WwN Q=}U@ xO}= u}= "O @ = o w x@ |y@=Wt =Q =yrtar=QwDUO xawtHt | O O |t O =D " v W pDv}= xmr@ ' = QO t= : " |@| =yvD xv Q 's= Ovm|tv ?HaD : t xRw t= Ovvm|t C}=tL xOW " O =D OQ= v U= | =yrtar=QwDUO x-O}= |L=Q] s}D |DUQB QU RmwQ@ xm |v=tR u=ty O = Q =yv}W=t " vOR R @ U |Um Qo}O =Q =@ QkD R}v Qo}O R= x \U=w= 1990 - yO x= |= v }=Q | w= | Q R= |=xO= v N ww w qwQ D t = x= =Q 360 | y v }=Q =yv}W=t xm OvO=O K}wD u=Wv=Q}Ot x@ |r}t|@ =@ =yv | | Ovvm =QH= " * w |= |tDL u=@}kQ Qo}O x Q Q 7 - a |= @ s= |UQ Q@ CmQW u}= |@| w wYD u}vJ s}$wo@ CU= QDy@ =} |=x Ovvm O}t==v C}aw w Q}B |Rw |@| |@=} Q=R=@ 's= O x@ xHwD =@ CQ k CiQ|t V}B |@ wN x@ Q=Ri=CNU CN=U xv} - tR O |t Q: = " W CiQ|t V}B = p}=w= xO t 1964 p U Ovm x@ =yv}W=t u}= | =yWqD QO QO =t j}=k ,=Qy=_ Q R Q Q x@ ut |ki=wt Qo = "sw @ Q= i=s v xw o =Um} =D ut '?}DQD u}= x@ wtv C}kiwt |wRQ s}=Q@ p "O sDio Q w O m p = O Q = xm sDU=wN =yv O " W w = x@ O}=@ 'Q= v | H |wQ w= 360 xO= v N | - xDWwv pt=asDU}U xQNq=@ " w =yr= =@ Vv=Q=mty OyO|t w RmwQ@ w =yy=oDUO =yQ=wv "OQ=O w y x u} w @ " CU= |v=}t C}=@=ot l} R= 'u QO xrY=i x@ |mOv= |oDU@ QDtm xm |m} R}i x_ - i=L R= x@ ut O w U= x W M=Q U Q xm =kv s=tD QO Qo}O = u}rw= |Q m O Q Q = QU " vO o @ Q m QO |rY= |:vi R= w |Qw v uDWPo sRrDUt y x x x]k @ v R= Q}o|t w O =mt= lU}O xm OvO}UQ xH}Dv u}= x@ 'CW=O lU}O l} syv xm QO Q d= U sO m \ u u}W=t u} QDoQR@ x OvDW=O lU}O l} s=Om Qy pk=OL " =kDv= sRrDUt =yvD w wUt Q=Ri=sQv VN@ OW sy Qw]v}ty l v p w pw- | qNQ@ lU}O =t= : CU= x]w@ Qt Q=}W x@ uDWwv)uOv=wN R= s !C w= =yv}W=t xm Ow@ C}ak=w u}= hWm 'O}OH |L=Q] 'Q= v h O |t " W "O @ xOQw O Hw @ =Q sDiQ Rv=w= w |YNQt O=Qi= s=tD x@ xm Ow@ u}= Q@ y x@ x x]kv R= CmQL w OvDUy |=xr=@vO |iO=YD |@=}DUO =@ |y=oDUO u}= R= w sO=O x@ w= =@kDU= |r}N w pt=asDU}U xR D x }= w K ] @ hrDNt u}W=t QDWt pt=asDU}U uDWwv |rw "sO @ x@ O}UQ|t Q_v x@ l % QO " w= O w |t RmwQ@ x@=Wt =Q \}=QW u}= w QO 360 xO= v N R= - % } o =Hv p}=w= '1960 - yO |UQ CmQW u=UOvyt 'CW=O xOya Q@ =yrtar=QwDUO x- awtHt Ovv=wD|tv =yv hrDNt O u}= x "O * L= ] R= |= O}=@ QO x }= =yDmQW ?re= w@v Qmi u}= x@ |DmQW I}y QO , } OQ= v U= w CQ Y QDU= x-v=}=Q I QDoQR@ ?D=Qt x@ CmQL w w 'Q= v CU= QDa} QU pta = = = QO O m | yQ m O =@ |}=yxt=vQ@ xm xR= v= - O Q Q w w= " vO o = H= O @ 360xO= v N - hrDNt xv=}=Q Ciy ' |wQ = |rY= x_ - i=L C}=@ Q m ' |YNW |=yxv=}=Q 1 100 Q@ Q=Ri=sQv u}= , 500 000 pO " CWo xQa 1965 p} QB= =@ |}=yv}W=t =D |rY= x_ - i=L C}=@ =at |=x_i=L w CaQU w= OD@= QO = = x= '360xO= v N | y v }=Q - '360 32000 sDU}U pt=asDU}U =@ lJwm | =yv}W=t u} QDoQR@ xm |OwHw =@ R= Q |t "O m 159!RmwQ@ l} QOQi =@kDU= O Q |t =QH= =yv R= p OvJ " vO m Q =yvD h _ w |wQ Q@ w = ?Um s=tD =yDmQW =Q O N Q mw =Um} x}ty U |t=tD - =Q O N p =yv=tR=U |rw 'OvDW=O w |@| u=oOvWwQi xm Ow@ O x@ 's= |Q k OO= 360 sDU}U Q x@ =yv x-Qa " v v UQ Vw i xm u p}rO x@ w w Ov=t@ =HQ@=B =yr=U QO w =Um} =yv}W=t |t=tD |rY= |Q =tat u}= xm O}OQo |v}@V}B 'OW xDWwv pt=asDU}U s}kDUt OvRQi R}v pt=asDU}U Q_v Q@ sy Rwvy 'CU= xi}_w OvJ |= R= " Ci=} = s=wO p U |U Q_v =Ht x_ - i=L =@ |tDU}U xm R Q QO =Q =yv xm CNwt Q=Ri=sQv O}rwD Q O jiwt=v 'Q= i=s v u= } t Qat xrt - H u}= hw OvJ xm u}= w " x |vi "OQw O Hw @ =tat l} Q CQw =D u}= '? m QO w= "OQw QO =yUQO QO x =kt |= r w =tat '`k=w |va} |@| 2 s= Q u}= C} Q}Ot 'xSw B Q} QLD xD - WQ x@ =yrUv OQ t |Q ' T=|ws= 3 | QO sDU}U 360 R = x= nQ @ | y v }=Q qN p x =Ui= x=tQiv |= v hw QO RmwQ@ Qat Q=}U@ , Ovm|t swmLt =Q Q=m xt - D=N x@ uO}WN@ CaQU Qw_vtx@ O=Qi= uOwRi= CU=}U =YwYN = xJ@ l} 9 ' = Q Q@yQ |= @ =Q |= } =} u}vJty " W @ xSw B | yxSw B | |R UxO B QO Ovm pQDvm = xm 350 * Q_viQY 'Ot=Hv=|t pw] x@ x=t R= '|Q =} QHD C @ = xQ @ QO |O } R | w}r}t 1 w |R w |t =QH= =D ?r=k " W QqO u |irDNt R= "O W ? m O = = x@ =yxv=}=Q |wQ | 1965 p U QO "OwQ Q m QFm = =yrtar=QwDUO x-awtHt 'O @ u |@ wN Q=}U@ x-Ov} |v}@V}B R}v CmQW C} Q}Ot w OvDiQo uWH u=L=Q] =Q TB Ca=U R= w}r}t 200 OwOL QO 360 xO= - } Ry - wv=N u}W=t 7 s=tD |=Q@ Q=Ri=CNU |L=Q] xv QDWt Qw]x@ u}W=t Ciy Qy Q=Ri=sQv xv - } Ry Q |t = x= | y v }=Q "O @ QqO u l "O m Q |Rw t= Q p:m w xQ=O= 'xSw B uOQw =}vO x@ Q x Q_v u}vJty RmwQ@ O = Q Q}Ot R= =OH Q |vyP QO =Q O= i= | x CU= RmwQ@ % m Ow " v W xO=O =D x@ ? m w Q \ @ t X}YND Q=m u}= x@ uR Q sDU}U Q=tat O}=@ ut Q_v x@ |O i =yDQ=yt xm OWQ= Q =x Q uDW=O K= ] s v @ |O i "OQ=O O}ka u}= Q@ Qo}O =t= x =Q 4 =yOQwNR=@ =@ x@ =} CQ a ' |Q =W@ pOt w_vtx@ Q@ Q=m =@ pt=aD =} =U@ x}rw= -xvwtv l} xm s=xDio O =} = x Q_v 'R= v @ Q m @ 5 Q = O =} "R= v @ QwO =Q u w R w pLt OQ t =U@ lJwm -xvwtv l} s} wo|t uwvm = QO =Q u 'R O V}=Ri= s=o x@ s=o "x @ CU= x=@DW= Q=Ri=sQv " =ovy x@ O}=@ sDU}U w |R UxO B s x =Ui= x=t&Qiv |= v q = w =yD}r@=k TBU V}=tR OQ t QO , t m ' =YNWt C w Qmrta =Q u O " = CU= |D=}L Q=}U@ 'sDU}U O = xaUwD = =} |L=Q] pL=Qt TBU QDUm}=O Q = w |t x}yD sDU}U w O W * oRO= u * wJty |Q=Ot=v u=OvtWv=O ?w@Lt VwQ u}= 1) Multitasking Virtual Storage 4) feedback 5) waterfall model O QHD | } sDU}v " um Ci=} QO w ' =} |L=Q] Qo}O w |R UxO B ' " @ } w |R UxO B ' =D ? m QO =YNWt -xaUwD C w p}tmD 'V}=tR =YNWt =OD@= C =W@ '|Q O p t QO O w |t s=Hv= |Qo}O R= TB |m} 'V}=tR " v W 2) mainframes 3) The Mythical Man-Month xv=}=Q Vv=O u=oQR@ !160 xt=vQ@ l} x@ =D OQm TmJ}y =@ p@=k =YNWt l} C O |t Q_v x@ |k]v q = = R Q Q =t= QO =UL |=yQ=Ri=sQv |=Q@ VwQ u}= O | yQ= i=s v |= @ Ckw `QU= O}=@ Ovvm|t O=yvW}B xm CU= R= |}=yv Q = QDvm sDU}U Q}}eD "OQ= v =Q u p |L=Q] u= @ Q m R= = O uD Q OQ R= Qo}O w * wBtr+ |rUr w " p@k =t}B=wy * | yx }= * i o Q= i ] 'u= CQ O}UQ p=mW= uwO@ w K}LY t , t m 'T " } |D=k}kLD w Q `w W C F= RmwQ@ wkU Q@N uO}vW ptLD \ = R Q |DL =} '|Q=O= | yQ= i=s v OvW=@|t " x =Ui= x=t-Qiv : |Y - v=kqN pta : =N CtQL R= 'xv=}=Q |R=Uxt=vQ@ x '|= v =D ? m QO RmwQ@ |=yxDWwv s=tD |=Qw =t= : CU= w Q % Q CUQO uO m R= R}v =yQDoQR@ 'OvQ@|t u}= svm|t Qmi ut xm |DP:r =mW= O |t u=WWwN 'OvW=@ : D u=Uv= CU= xDi=} |rH " =D xLiY =v}rwQ=m x=oWv=O | CU= xOW =Wv w =Q u u WO N Q x CW=O OwN s}tYD u}= =yxJ@ xm xvwou=ty Qo = ,=YwYN 'R}J l} O O Qy h @ - v=O R= P =ty P : QO | vw= N C r u xv=}=Q swra xOmWv=O w CiQo s=|@| " Q = xO m xO=O u * = po w |R @ xm CU= |DUy u=yH jrN QO " QO =Q Q CUQO uO m Q |L=Q] " } ? m 7 - |r=tW P C r p R Q=OQ N @ w= O v Q Qy |oR=D w n @ : 'C r w Cw Q x@ s}tYD RmwQ@ =iD QO = l D '1964 p U QO Q |k}ta |YNW p}qO RmwQ@ Q T}U-=D |= @ "O m w |t xDio w= x@ xm OwQ|t |}=H x@ u=Uv= sQ=O O=kDa= w sDUy |ak=w |L}Ut l} ,=@rk ut "Ow @ O W Q x= wra -xOmWv=O CU=} Q peW u}= = i v }=Q s Q =}U@ OvDUy x=oWv=O O |WywSB =yv xm |v=tR |WN@ '|v=UQltm u}= |= v u R= w QO Q P x@ =Qt V } B Q |oOvr=@ QO 'sO t uwQO R= OWQ x@ w |}=Ov xm Q ltm p=tDL= " = = x@ QDW}@ |m}ORv Q]=N x@ |WN@ | yQ m w =UL= u}=Q@=v@ O w |t uO m OvW=@ xDiQo Q=Qk Q=m \}Lt w Q sO m T QO " v= N xm CU= |akwt T} QOD Q]=N x@ |WN@ QDW}@ R= w ut |vwQO "O @ |vi " 1 Q =oWv=O wO ) B x !O RmwQ@ QO syv CW=O OwHw =m} Qt QU=QU w = 'u tR u QO w xDN=U OwN xQtaDUt =Q xv=}=Q swra 'jQ@ |UOvyt =} |=} Q |=yxOmWv=O '=yRwQ u QO O Q@ xv s}vm Qo}O xOmWv=O ? =NDv= xv=}=Q swra \@=w = T U= Q@ Qo}O OmWv=O T}!Q x |va} ' ? s " 2 = Q l} QOQi ' u t D s}yv =v@ CU= Qat hw =NDv= |v=Um u=}t P Qo}O x@ " } Q= o =w u= 1) Purdue = Ota R= ,D = = xr w =Q yxR L w | =k}kLD = xDWQ Q_v x}=B Q@ | D @ | y :k O w =Q O N * D | y w C= QQ xv=}=Q swra xOmWv=O l}tO=m wO R= " x@ xv=}=Q swra |ak=w xOmWv=O l} \ki vO @ " W s}vm QO =Q O N =D =yt=_v qkDU= = R xHwDt ,=Qwi | }= t CtU xm s}Ow@ | U w O xDiQo R= x W s=w O=R \@=w = T U= 3 =m}r}U ' u s}v} RoQ@ =Q |mOv= O wivDU= |UOvyt x: QO Q B w OQ - OLt |D=k}kLD w Ow = 3) Silicon Valley w | yxR L Q}=U w OvR=OQB|t |D=k}kLD w |tra C}r=ai x@ =yxRwL u}= 2) Frederick Terman =t lJwm xOmWv=O xm s}DiQo s}tYD 'u}vJty Q@y=Q x@ xm =Q O N u=O U= w w w p w "O @ QO xm 161!RmwQ@ l} QOQi = w xrk =yyO = w x D m wvy R x@ `iDQt xrk | H O}UQ xH}Dv u}= x@ Q Qmi QDW}@ |Dkw |rw w 's |ovwo * CU= x =Ut C J - r- R " Q =} l} =@ s}W=@ xDW=O wO Q O x =Ut R R = CQ a " \UwDt O RQ sO m U= xSw B xR= v= - r- OmWv=O s}vm |aU 'Qo}O R Q |UOvyt =OD@= ut "s } o @ =Q Q= i=s v Q |UOvyt 'Q= i=s v |r x =Ut xm QO * Q | O}J}B C} Q}Ot |o vwoJ xmr@ CU}v lJwm CU}v |}=yxSwQB u}vJ s=Hv= s}v} RoQ@ = =ov xD - WQ =Q |a}@] Q 1 VR=O B w Sketchpad j = QoWywSB |R UxQ =yv=@ R | u= ' x= 'sQw @ = x = Q uD w | y t v @ * W v Q |@U=vt pLt 'x=oWv=O " " = u}= Q@ R}v Y= - r- |Q= i=s v nQ @ | yxSw B * o " |= @ = =ov xm s}DiQo s}tYD u}=Q@=v@ 2 r N ' OvrQD=U w Q}os}tYD u}= u= }= '| O w IFIPS = q]= Q C a VR=O B | sDW=O QwL Tv=Qivm " Q |oQR@ =yvtHv= |rrtr=u}@ uw}U=QOi xvq=U Tv=Qivm sy ut xv=DN@WwN u QO CU=t p@=kt xi}_w O Q}o@ Q_v " } - =Ht =} QO |R |ak=w Q} w=YD pFt 'xQHvB u}= l} x@ | vO QO w w u}= |wQ Q@ uwvm =D u=tR u R= ut s}vm|t Q_v " =@ |rw " CU= Qat hw 3 |R =@ =Ht C}ak=w O =Q = xm CU= u}= w x@ |ak=w w O V}=tv x}v=F " yO Q x@U=Lt "OO o pw= R= O |DL w}r}t l} u " O Ow L QO wvax@ u= = QO =Q ? k 24 Q xRw t= QwO = xm |Wr=J =ov % Cio w= QoWywSB u= pFt =y=OY 'Ov} Q_v x@ Tv=Qivm u}= xm CU= QO =Q R}J | w Qy w svm|t Q=m Q K} QWD OvrQD=U xm xJv 'O @ xO m = w w = R CNU '1965 p U QO O H t | yQ= i= 5 ' Q = QO _ v xm Q=@ Qy w}r}t OvJ u CU= \UwDt OL " CU= OQm R=e OvrQD=U xm |r=U |va} " Q T}U-=D =Q = Qy ? k w Q xv=}=Q |= @ sr}i l} CaQU uDrwB u=H w 4 Vwi |Qv=y 'RmwQ@ u=Q=mty R= uD wO |ovQ E:rFt =yv s}UQD CaQU OvJ Qy 'O m = QO p U pk=OL O}=@ 'xDUw}B CmQL l} uO}Wm Q} wYD x@ O}=@ 'Ovm|t CmQL |ak=w u=yH * * W=O u xDUw}B CmQL =@ Q} w=YD uD =mt= Q Rw v w= x Q@ Q=m QO Q} w=YD uOw@ |ak=w TL xYqN : =}U@ =} wQ - u}= jkLD u=mt= Ovvm|t sUQ x}v=F Qy x= =Q |= v }=Q " } O Hw @ Ov=xDN=U Pixel-Planes s=vx@ |}=yv}W=t uwvm = sy CQ k qkv= x@ |@qkv= x=oO}O OvrQD=U x= = O TB |tm ,=k=iD= = |= v }=Q |R UxQ | y= Y "O @ l v= Q x@ |va} ? xv=}=Q V}=tv -xLiY |Q m s} wW|t `tH sy pO D w w wvax@ u= V o O ` t w R= QO w 1965 p U QO sy Rwvy CN=U KQ]t QO QHvB Q} w=YD xm Ovvm =} "O m u @ =Q O N |=x OW=@ |ak=w pt=aD pFt =yv =@ pt=aD 'OvUQ@ w Q w " w |= v }=Q |R UxQ " v= N = i ' =@ |=x O Q R =yOY ltm x@ xm 'x vR=O B Q= y QO R}v =yv}W=t u}= = 6 =yv}W=t '1965 p U | Q P l}miD | } B R= QDW}@ Q=@ xv=}=Q swra x-OmWv=O RmwQ@ xm |t=ovy '?}DQD u}O@ Ovm CmQL hOy |wU x@ x]@= 3 T=U= Q@ Ov=wD|t Vt}D xm OQm Qmi w= |rw Ow@ `wwt R= GQ=N 'pt=m " 1) computer graphics 2) Ivan Sutherland 3) virtual reality 4) Henry Fuchs 5) John Poulton 6) resolution xv=}=Q Vv=O u=oQR@ !162 |r=tW |=v}rwQ=m x=oWv=O QO xm Pixel Planes 5 s=vx@ |R=Ht C}ak=w |R=wt xv=}=Q l} Q=Owtv "CU= xOW Q Q= Y= w= xmv}= Q swO w =v =@ ?U=vDt xm |t}UQD x-r-=Ut uDi=} Q@ "OQ=O Q= k O @ RwQ |Qw :i xDN=U w |L=Q] =v@ =Q CUNv w= ' =Hv= |Y=N Qw_vt x@ =Q pta u}= xmr@ CU}v |ak=w |=}vO |R=Ux}@W =yvD '|=xv=}=Q |R=UxQ=ov Q=m CW=O s CU= w C} wkD " = Rrt =t xm sDio * C tw w= =@ xO}J}B p!=Ut pL w O W x@ w sDiQ |wQ C} wkD VWwy xm V y 'u w OyO|t = RrQ=J QwUiwQB 'x=oWv=O T}!Q Q=O}O x@ 1969 p=U QO ut 1 ' wQ t Q@ u}W=t =Uv= uyP w u Q =oWv=O u |= @ x 'u QO xm w C} wkD sDU}U l} uDN=U =Q V y Q u} QD?U=vt s QO O i =}DN= " } Q=O Q QO Ovvm =mty sy |Q CU}m # =@ =Lt C U = 'O } R |UOvy p=mW+= =@ CU= x =Ut |= r- =} xm sQ=O R v 2 " svm Qmi u xQ=@ QO w swQ@ xv=N x@ Q=Po@ =ovy x@ =yxO=H C}vt= u}rwwU - t sO=O wor= |U=vWR=@ K}wD w= = |O } R Q= x@ TBU Okt CU= xDU=wNv ut R= |R}J u}vJ |Um uwvm =D " " CWoR=@ x:wkr=@ s R}J xm | % u=Q =mty R= |}q=@ Ovr@ CU}r =@ w= = w O }R Cio w= % Oa@ RwQ \NQ@ |=yOQwQ@ x@ w Ovvm|t |L=Q] Ct}ku=RQ= |=yxv=N xm |QyW u=R} Qxt=vQ@ '=yR=Ux}@W C}=Oy P |t Q}F-=D xSwQB -xv} Ry |wQ Q@ QOkJ O}yO Q}}eD =Q |Q=w}O pLt Qo = ,qFt OvQ=O R=}v 3 nvQO}@ w '#OQ= o |v}tRQ} R |@ `@=vt |wQ Q@ xm |v=U=vWu}tR 'Ovvm|t Q=m |v=Wmym Q=DN=U |wQ Q@ xm |v=U=vWQDN= ::: Ovvm|t Q=m xv x= = OvW=@ Q=PoQ}F-=D " =ov |= v }=Q |R UxQ Q w %O=O Q= k O N C Q |oOvR sO t |wQ Q@ x m Q R}v |= @ =Q |twU x] - @= 'CU}r u}= xa - r=]t QB@ |r$=Ut pL x@ O}=@ xmr@ OW=@ OR=O CW=O " 1) Charles J. Morrow =k}kLD w 3) real-time R= TB RmwQ@ OvvmC} wkD O}=@ =yvD V y x - =@]v= V}D=k}kLD Q=mQwDUO =@ xm Ci=} j 2) pattern recognition ' x =Ut =Q |= r- |OwR x@ w= 163!RmwQ@ l} QOQi Q@ xm Ow@ 2 |t}WCU} R -xOmWv=O CW=O =yv | =i w = x =Ut u}DwQB l} pmW u}}aD QO utQy u=H oOQ N D - r- " | 1 R= CU= R= w =} =ov xv=}=B |=xQ |wQ |tDU}U = 5 =v wr@ T WQ 4 ' s}mwy u=U =@ =Q | =} Qo}O = O Q |t Q=m =yv}DwQB xv}t Q@ = O}U= xr=@vO uDW=O CUO | y s Q Q xr-=Ut u}= " }O m `w W =Q w =Q O N | QDmO RD 'OtQO |r=tW =Hv= =yrwmrwt Q=DN=U =mty RmwQ@ | Oa@ xU sUHD Q utQy u=H =@ |Q 7 ROQ =J} Q -x@aH =yrOt ltm x@ OvO=O|t s=Hv= | =Q u xm R}J w | = u}= u=tR =Q Q m QDmr= |r=oJ O @ uw Oa@ xU Q@ Q=m =t =v}rwQ=m x=oWv=O Q |= @ 2250 s= Q u}DUNv xw o ' '| | |@| Q xSw B TB |tm `w W R= Q = =oWv=O "O m R e lwO x Ovm x@U=Lt Tm}= xaW= |HvQ@ ,Rri- |wQ =@ =yvD QO |wQ 6 " w |m} | yx }= w O m l}rmwv O}U= |=yrwmrwt |Oa@ xU w |rwmrwt Q=DN=U C=}$RH OQm|t VqD s}m =yxv} R= =@ CU= xOWv pL sy Rwvy xm =yv}DwQB |oOQwN=D x-r-=Ut |R UxO B |wQ "O=O s wUiwQB xm |v=Q=mty CQ a C} wa x@ =yOa@ xm 3 C}=Q s=}r} w C- y = wQ t Q |@r=H OQ t QO "u |tra Q |iQat 'O m Q =iDU= =@ V= B R= xO =Q QoWywSB xm |WwQ u QO u= = xWkv x=Qty x@ |m}DUqB =ykQw | y | w O O}t=v|t " v `} RwD =D OvOQm|t s}_vD =Q u QOkv TBU w OvDN=U|t ! Q wYD O m Q =Q u R= QDxOvQ=R w |t |DNU x@ xm u= D Qit Q=DN=U =Q Zw = R= |U=}kt |rOt O}=@ =yv=O}t}W Q |t j}@]D V}=tR =@ pOt |Q m "O m =yvwQDmr= | QDDL=Q Q=}U@ u =@ Q=m xm s} R=U@ |=xQ=ov ROQ=J} Q -x@aH l} s}DiQo s}tYD =t 'pmWt u}= pL |=Q@ =YDNt CUv=wD C u ltm x@ s}m w OW = xO t sDU}U u}= = O =} |HvQ@ pOt uDN=U " @ @ ' x@ C@Uv =Q RmwQ@ Qo}O Q=@ w= xv=Ovtxkqa CmQ=Wt CN=U ut]t " R Q q@k xm , CUOx@ OQm|t <=Q= = Ov=wD|t uwvm = xm =Q |Q m =ytDU}U O}rwD Ov}Qi =Q =Q = x@ 8 w C } wk D V y 1) Jan Hermans 5) crystallographer tion (IA) K q] Y= =yvwQDmr= |r=oJ Q} oQ= mx @ wD}DUv= x@ = R mwQ @ |r@ k O=kD a= O w |t =tD V}B s}m = u}= xQ @ w= ' t Q h _ 'O=O | wor= R= TB |t s=Hv= x=t xU = '1974 p U QO QO w= =mty x@ s}m CmQ=Wt C}ty= uO=O R= |Q = sDU}U =@ Q=m | =Hv= xDiy l} % } o w s = =}at x}rm xm sHUvt O xQ @ QO 2) biochemistry 6) diraction Q wmrwt |tD= O}=@ u}= 8 |RwQ Q QDNU=Q "O m R= p |= @ w= | yQ R CW=Oy@ |rt O=O VQ= o | tRNA |}=yv Q@ Q=m QO Vrwmrwt <=RH= Ca=U " yO s | H O uw @ =Q " W @ xt=O= RmwQ@ s}D =@ OwN p=tm |Q= i=s v | l} CUv=wD|t s=Hv=QU =D OQm|t =H@=H "OQw w O=O O = |ak=w x@aH '1974 p U QO =Q QO j iw t x @ QH D u }= |awvYt w V y 3) William V. Wright 4) Sun Ho Kim 7) Richards box 8) Intelligence Amplica- xv=}=Q Vv=O u=oQR@ !164 =Uv= uyP '=t Ci=}yQ u |rw QO CU= u=Uv= uyP uDN=U u} Ro}=H '|awvYt Q sDU}U uwv=m |rw Qo}O O O l}ORv xO}= u}= x@ p=U " v=x W Q s}y=wN pL w O m xr-=Ut u}= =Q CWPo 25 |OwR x@ =t R= w | m t TB |awvYt w V y u= OvDio|t ,qwtat =yv w Oy=wNv =tW O Q Q =yxv=}=Q Q@ 'xv=OvtWwy Q=DiQ `wv xU V} B x m |Dy H R= O = O v=w D| t x y= t l } xJ @ l } X}NWD " yO w O O RoQy 'O @ x } v Ov vR| t sO k xOv WwQ i nv} mQ= B w hrDNt = =}at | yQ R= |=x u} W= t O } Q N = T U= " y Q =y tO QO ' O}J}B `@=D wty =yv=Uv= xm QO xQ= V}B xm |}=vWwQ \}=QW u R= Q@ w =Q O N = w w =yvD t w@v "OQ=O d Cio|t w= QO "s=x xtWJQU QO C mQ L w u}W=t 'u}W=t CU= w =U v= | }= v=w D " =Ha= ,=ak=w Qo}Om} x@ Qw? =kDa= RmwQ@ CUN v RoQy u "|Qw=O w |Q= oVRQ= QO 'swO = OQ t QO u QO ' w OO OvyO s=Hv= Ovv=wD|tv |@ wN x@ =yxv=}=Q xm C a t | OQ=O O QO w O @ x } v =Q w= " hrDN t =} |R v P |= @ Q_v Q Qmi x@ wvm = x]kv `w W uO m = wo r= | U=v WR= @ R= =Q VQO t 'u Q "O "O @ xW}ty QO OvtWv=O w@v u}vJ % " vQ=O | D @ V y R Q x]kv "OQ=O Q= k QO w Ci=}yQ " =yvD t OaD u}@ |O } R O= = |Q m wHDU H | w Q = Q = " Ovvm|t w ? QO =NDv= Q = QO 's U x Nq @ w = w w u}@ \ @ t v , = y _ C a t QO w O}vW s=|@| |r@k T}!Q 1 uwUD=w s=D R= =Q u xm sv=O|t xv}tR u}= QO |@r=H u=DU=O x@ ,=y=@DW= Q]N Q} S xm xOw@ wO=Qrm QO |r=tW |=m} Qt |}=wy |wQ}v |yOv=tQi Qkt R= O}OR=@ p=L QO O = Q ?W u CU= xOw@ xDiQo =Q x=t uOtQ@ '=yv Q=O=Q xm xDWo XNWt ,=Oa@ x v t i CU= xOtQO =OY " " Ovvm|tv xrtL ?Wt= =yv xDio Q} S uOtQO =OY x@ ZLt x@ xm xOw@ |}=O=v=m nvyQU l} x=oQ=Qk " CU= " w w}v lQ } QO hJWwQN uwJ Q |]w@ Qt=v ,=Qy=_ =DvDU= = w w u}vJ |= @ G w xO @ xO=O C a t R= MU=B Q w O}UQB xm |Um MU=B #= J O @ x xm O} R=U@ x= |= v }=Q sDU}U I}y O}v=wD|tv =tW " | awvY t " w OvtW v=O Gv B V y OvDU y u} W= t w ' l }= U |vD t Q =v r 3 xSw B QO ' C n =O " =mt y x @ R=} v C U= Q h } Qa D xO m wHDU H pmW t Q @ = D O v=Hvo @ xQ tRwQ | oO vR C U= xO} t= v Q |k]vt Ci=}yQ l} |= @ P |Qw=O w |Q= oVRQ= 1) Tom Watson Jr. C U= xO t |=Q=O ' |Q | =yD}ak=w xm u}= u}}aD =iDU= xO C W=O Ov y=wN v |k} iw D = yQ= m x vw o u }= s=H v= =U v= u} @ w u Ovm # =yD }OwOL t x @ C@U v | Dw=iD t x= oO }O | l} Qy | C U= j i=w t R mwQ @ = @ u} W= t Cyc R= = | i= m =D m u }= ? | rw Y= Q_ v u }= Q @ QO u R= Q@ N =Q V=x = q ]= C a Q@ |DQ=m lt u=H R mwQ @ x m xJ v Ov W= @ 2) Edward Feigenbaum = T U= xQ @ QO |wQ w OQ t QO QO w x =Q 2 QO =WD WP oQ U x m = uo }= i s @ =ytDU} U wQtr k Ov m| t |a U O j$=i RmwQ@ = 3) Doug Lenat w xQ W= OQ t w Q t Qo }Om } x @ Ov v=w D| t x vwo J \ @ OQ=wO= | V= t v @ QO " } = yx v= }=Q = } =iD t Cw 165!RmwQ@ l} QOQi O} UQ wo r= | U=v WR= @ xv} tR x QO |@ wN = =D UO x @ 2 T}r} y | vO 1 | ]=@ DQ= u} W= t | yOQw O O}UQv |}=yv j}iwD x@ Rwvy wmDNU " v=x =yv=O}t}W =Q =yv u}= w O xDN=U R}v Qo}O " v= Q Q =yrwmrwt u=}t w xO m R=w B QO OvtWv=O u}= u= R= s= Ovv=wD|t = = = C @ wQ | ywR @ w wvm = Ovm|t C}r=ai |DU} R |UOvyt xv} - tR |wQ QO Genentech xm " Qat CmQW Ovvm hw =iDU= =@ =mDUO |Q O =tv|t xO=iDU= |Qw=:vi " } CU= xOWv |=xv=}=Q |=y} R=@ w =y}tQoQU xRwL OQ=w RoQy RmwQ@ s}D xm x R Q |rw Ov=xOQm RmQtD OQ=O sy |O=} R u=Ovtxkqa xm ?=PH xv}tR u}= |wQ Q@ nQR@ |=yDmQW ut xm QDy@ u=ty w 'O W w R wrD xaUwD xDiQo Q_v w = = p}rO x@ 'OUQ|t | k | yQw @ QDOv@}=B =yv C}=aQ x@ O}vm Q=m =Q =tW C}L}Ut |rw w x@ V o w = u}= =Q Q m Qo}O R= wra QO u= QDW}@ C}ty= O}vm|t Qmi xm xJv 2) Danny Hillis |R =Ht C}ak=w OW=@ Q=Qk Qo = =yv=Uv= C}YNW "OQ=O O Hw s 'OQ=O | 1) connection machine u= QO 'OQ=O OvyO s=Hv= CUw= |@yPt wvax@ 'u } } " " R= xO " v mw @ u QO " CU= Ovvm |R} Qxt=vQ@ p@k R= =yxOe |v=tQO wDQB QO =Q xaW= V@=D CyH Ovv=wD|t =yDU} Swrw}O=Q Q@ |@ QNt ,qt=m Q}F-=D ut Q_v x@ xm CmQ=Wt " " |y=oWv=O |D=k}kLD Rm =Qt R= |Q=}U@ O w |t w= Ov m| t Q= m OmJ}y |rw |YwYNt lv}a '|Wwo OvvR@ sOk =yv pN=O QO u=W}=yv=tDN=U uOW xDN=U R= p@k Ovv=wD|t u=Q=tat % } o " OvvmC} wkD OvJ 'Ovm|t Q=m RmwQ@ |DUQB QU CLD xm |D=k}kLD s}D R= u CU= Qm P u=}=W w w V y x V w |wQ Q}opmW Qo}O O} Q=Po@ Q@ =D |t OQ=O " W @ =yD@LY | |mQDWt |kqN= w ` s = xDW=Ov u= V}@ RmwQ@ =tDH= | =} qN= Qo = QO C k = O =D | yOQ= v U= =w =Q =tW w Ovm|t C}tU= uwDQ@ w CaQU =@ xk@=Ut Q v x= |= v }=Q Qy 'OW=@v KQ]t CaQU Qo = Q CaQU |=Oi u=wD|t =Q R}J xty |=xv=}=Q sDU}U l} QO "O m " w R}J u}vJ w |t OQ t QO | |L=Q] O}=@ QO =tDN=U u "O W VQ =tat Ovyt ?}Yv ,=DOta T =tDN=U Q=tat Ovv=ty R}v xv=}=Q Q=tat 'u =tat Q |Q QO xRw t= xm Qw]u=ty Ovm Q=QkQ@ w " " CU= pO =aD Ovm O}rkD Qo}O -xv=}=Q Q=m Ov=wD|t =Q =tDN=U l} O= 'u = jO Y = R}v xOW |L=Q] =Hv= xv - } Ry 'Q m s x_ - i=L =@ QDa} QU |}=yxv=}=Q - OW=@|t CaQU QU Q@ C@=kQ R}v xv=}=Q = O= =tat |Q =NDi= |Q= } B w |Q o v t Q w Q@ Q=m w x= l} ? N - v }=Q = =} u}@ w | yR v 'O N CU= `=iDQ= QU Q@ C@=kQ QO ' QDW}@ " CU= x}v=F l} " R= O Q |D=@U=Lt QO x W = H= QDa} QU Q=@ Q=Ry O xO Ow L QO C |va} 'x}v=F =}rta ,qwtat QO pta C =}rta O= OaD 'CaQU VHvU Q=}at u} QDxO=U =}r}t Q=Ry uw}r} QD l} RQt OQ CU= " O}=t}B@ QDt}Dv=U w l} =yvD x}v=F =Q l} CaQU Q@=Q@ 30)48 C i QO |m} R}i sOQ =}r}t l} x}v=Fwv=v Qy =yD}OwOLt u}=Q@=v@ 'CU= QDtm sy u}= | R= CU= p@k Q=@ Q = R= QDxv} RyQB =yDaQU x@ |@=}DUO ' Dq @ | O Q l} 'Qo}O 'x vR=O B xm Qw]u=ty xD@r= =@ CQ a = Q QO |YNW O h y = x= | y v }=Q Ov=wD|t Qwv xmv p}rO x@ =yQ=Ot Q CaQU w QO j @ u J w Q Qivt x-OvR=OQB "OQ=O Q= k O ?} Q =@ CaQU V}=Ri= Q=@ Qy xm OQm u=WvQ]=N w |t u= D =YDk= |O =yvD 'Ovmv C}=im OQ@ Q=m l} |=Q@ |}=yvD x@ xOvR=OQB l} CaQU xm|t=ovy x=Q x@ "=Q Q m R= | '10 uDWPo '|rai |Rw t= C}ak=w l} u=wvax@ =t= CU= EL@ p@=k OvDUy xJ ,=k}kO =yD}OwOLt u}= xm u}= " R= CU= " w w |R= t CQ Y x@ Q=m Qo}O VN@ |Qo}O x-OvR=OQB 166 = Q Q Qo}Om} x@ u}W=t OvJ |= H= |= @ =ty 'u tR u QO w =YD= p OyO|t s=Hv= =Q Q=m R= |DtUk 167!C}tU= uwDQ@ OvDUy w w |R= t CQ Y Q}=U =@ pt=aD x@ R=}v w = u 'O W O } R Q u}= R}v x@ s=Hv= p@=k |}=yQ=m O VN@ Q} R Qy xm|Qw]x@ Q s}UkD uw @ =}U@ lv=@ l} =@ =Lt xv} - tR C U w Q s}UkD ?}DQD u}O@ = =kD "O m OaD xJv=vJ QO s=w | xDUUo =F O= w x xm OQm s}UkD |}=yWN@ Q} R x@ w |t u= D =Q |tra = |NQ@ xm Ov=t|t |k=@ xv=}=Q u=Q OvJ | =tat |rY= Vr=J C 'C qmWt sy R=@ XNWt =Hv= qmWt u}= Q@ x@re Q |L=Q] w= CU=yv " pta uw}r} QD l} |va} R= 4 ' A q Q Q = 3 w u}= QO w x =yDQ=yt x@ l}ORv x-Ov} =D pk=OL =yv}W=t u}= xm|OwHw =@ " w HEP =@ QDW}@ O= Oat x: -Oa " w |L=Q] R= w wD@ xm|t=ovy |DL OaD |rw |:vi =yv CU= Q=L p=L OQ t R= QO |rt=m QwYD x@ R}v =Hv= xO=O s CU= xOW xDiQo 'x}v=F wLv TBU \ DQ= x - R= | CU= xr-=Ut OvW=@ VR=OQB p@=k u= % = jO Y " =yQ=m |Ow O xDi=} CUO R=}v Q u}W=t CU= " Qo}Om} =@ =yxOvR=OQB | 2 OvtQ=m Ov=wD|t lv=@ 'OQ= t " v= * = D u= =@ =Lt ?re= OvDUy |k]vt =yv wD@ xm u= =Hv= p@=k =yWN@ Q} R C U " |m} 1 C}tU= uwDQ@ * * i= D R= = D s v =Q QDW}@ |R= t CQ Y @ =Q |mOv= O=OaD w Ov=xOQw CUO x@ =Q sRq |=} Q w |UOvyt wO O = =yv =Q " W @ s |= @ =Q | w 'O=O s =yWN@ Q} R x@ wva x@ OyO X}YND xOvR=OQB l} xr-=Ut R= VN@ Qy x@ Ov=wD|t T} wvxt=vQ@ "OR U =yQ=m s=tD s}v=O|t xty =Q | 'p t u= " |R= t CQ Y @ u= D |= Ovm s=ONDU= =y==kD QDa} QU |UQQ@ QO w |tv "O m =Q |Q =v =mD@= x-v=}=QQ+@+= R}tt =@ |D=@U=Lt QO Qw W Vkv '=yr=U |=Q@ '=yv |L=Q] QO xDiQ Q=mx@ |=yxO}= |rw CiQo Ovy=wNv Q=Qk u=Q@ Q=m Q=}DN= QO xOQDUo Qw] Q Ovy=wN =i}= `} QU Q=}U@ = x= "O m O}rwD | y v }=Q QO Q=wty=v xk - @=U sy w= w= xO= v N QO - O " t =}vO x@ |r=tW | =v}rwQ=m QO p}yp*BJ + = QO 1941 p U QO "s =v}rwQ=m x=oWv=O |t}W O=DU= | Q t= u}t y w O VQ B w OvOw@ u=tDN=U w x=Q T Ovyt wra sy wO O W wm } Rm tw} v x=oW v=O |t} W x-OmW v=O T} $Q C}t U= QO B | }=m } Q t u= v=w H x m Ow @ | t=ov y C}t U= O WQ u=QwO w@v |vFDUt Qt= u}= "O OvvmC} wkD =@ w}O=Q |O=} R O=OaD xm O}|t sO=} x R= sy C}tU= w Q}o|t s=x OvN svm|t Qmi u=tR QiUi nvQ xOR | =Q wQ u D @ = w= R O nQ @ Q B w | r=t W "O @ =m t pk v E a= @ xO= v N u - O C: W x@ |oty sDW=O |O=} R -xkqa |:vi |=yQ=m w C=Q}taD x@ ut " = = x@ xm u | yQ m s}=y}DWwoI}B s=tD xm sDW=O u. q= svm =O}B " =Q w xDN=U Q}=i|rBt "sO @ =yv |m} Q=D =} xJ |DWwoI}B x@ |m} Q=D |R v !O O}W 1) Burton J. Smith 4) teraop C}tU= w OvOw@ w}O=Q xDi} W - |DL=Qx@ w sOw@ xOR =tv@W nvQ =Q s}=yQ=R@= w sk=]= jQ@ |=yO}rm s=tD ut "O C}tU= '1945 p U QO Q w@ r x @ =y v Q}Ut CW=O OwHw |UOvyt Qy V} wta * " W l m O w |tyt v 2) Heterogeneous Element Processor QO QO sDUv=wD|t sv=O|tv ,qFt |t ?W NQO w QO w sO @ 3) The Tera Machine xv=}=Q Vv=O u=oQR@ !168 O w |t % } o OaD w O= w= = xUQOt qm Ckw QU=DQU sDW=O V}B wQ * =}vQi}r=m x QO ' |Q= O x@ wty=v Q}Ut ut x |= UQ t = OQ=w 1958 p U QO w= " pkDv t wm } Rm tw} v x=oW v=O x @ O \}Lt x@ = =LDt= C v O |t QDtm u}= x@ Oa@ " W |m} "sO @ | R= w C W=O v Q= m u }= w = O Q |tv ?rH " vO m = R}J | y x@ RwQ =@ p vO = Q sy w= Ckw C}tU= w QO |r}YLD C}aw w l} R}i QU Ov} -xiQL | O =DUQi =vJt y R= u R}J = Q_v l} R}i | ut =a R= , k=w | =D Qmi sO i= w u}ty ut xO @ ? qmWt C = 'u tR u QO ut CUw}B |}=} QO |wQ}v x@ w OQm =yQ =Q xOmWv=O C}tU= Q |t Q=m Q =Nt "O m |L=Q] x@ ut Q O}B x=oWv=O x@ CWoR=@ "sO m = Q = R}ov= |= @ |O } R x w O "sO @ x W Q TBU xQwO |= @ QO Qw =Wt O w= wvax@ p}YLDr=dQ=i " W = u= w= '1968 p U QO QDW}@ xm xm Ow@ Q}=WBtyw}v xv=}=Q = x = = O}rwD x@ | y v } B |L=Q] u}= Oat Ow R= =Hv= w 2 = 'u tR u |mJwm CmQW u}= =Q =ty O " CmQW =@ O}rwD Qw =Wt Qr wvax@ u= w CiQ |D|s= x=oWv=O x@ OWQ= |U=vWQ=m QDmO | w OWQ= |U=vWQ=m = wHWv=O u } V} Q=Ri=CNU |L=Q] u}DUNv C}tU= xm Ow@ CmQW u}= lDrm+ x=oWv=O QDw}Bt=m swra x-OmWv=O T}$Q uwvm = xm 1 RD}U w R =oWv=O x@ '|D|s= w =mty =Q O N |Q = O =@ |rw OQ t QO nQ @ | yx }= = R= | R}yHD C= CWoR=@ wm} Rmtw}v x=oWv=O x@ C}tU= * * B Q* vO QO wO= m x = R}J ut |O } R | y * CiQo Q=Qk 'OW=@|t xv=}=Q CUw} = C= @ = x@ pweWt R}v Tm}vwQDmr= Tm} QOvy CmQW = l J QO =Q Vv=OvtQ=m " CN=OQB|t |UQQ@ w Okv w OQ t =tat QO C}tU= R=QDty xm CU= |v=Um QDmO x-HQO Ci=} QO R= TB " w sDNwt Ovtxkqa Q=}U@ |D=Q@=Nt QO w QO w " W Q m OvO=O|t p}mWD |D|s= w "O=O s |m} QO Q |UOvyt xD - WQ j @ |va} O " vO u tR u QO =NDv= |oO=t =Q s=x " = QO t w Q B |v=OvJ Q}}eD sy R=@ |rw OQm wHWv=O sO @ QO QO O = QD@r=H |@ QHD l} R}i O}=W xm u}UvmD u=wvax@ =y}$=} QOQ} R QO p=U 4 C:Ot x@ w= C}tU= C W=O |i}a Q=}U @ OQmrt a | rw O W = vw tw B " W @ sDW=Ov s}DN=U|t " |tv " = R= |O } R C iQ| t xQi ] xa r=] t w syHwD OvDiQo|t Q=Qk sy=Q QU xm |}=yDYQi xm CU= =Q h ] |okqa sm x@ Vvm =w RwQ w sOQw x@ ut Q x@ A D B Q | v=Ov J x-R}o v= QDtm 'xDWQ u}= x@ ut -xkqa |rw QD@r=H = =Q |O } R |oty ,=Oa@ xm =t QO |= @ =Q O N 1959 p U QO O |t QDW}@ s}oOQwNQU w x@ |t}W x-Qtv u}twU OvJQy C}tU= QO =Q O " W s Q |t " }O m =Q w= ' UQ t "O= v MQ w= ut = w |R U }O=Q " W CUOx@ =}vQi}r=m Cr=}= QU=QU OQw G r= m |YwYN QO =YDN= s}DN=OQB Q=m x@ swra -xN=W T " X O |t xO=O VRwt TQ=Ot QO CQOvx@ swra '=yr=U u QO 'u U lWwt Pe=m =@ |t | yQ m R= w O=O =D Q}@O QO xm sQ=O O=} x@ ut O= |rw = = "O @ x v t R @ |Q TB |v=tR xDwm w= 'u R= CN=OQB " = w 1972 p U QO Q |UOvyt T} QOD x@ j @ w}r}t l} OtQO =@ |mJwm CmQW 'p U QO QqO u C}tU= Q = "O m R e w 3 wmrvO Q = x= "|R= t | y v }=Q 1) Chuck Seitz 2) CalTech 3) Denelcor Inc. Q+@+= 169!C}tU= uwDQ@ xr Q 1 - L t 1 Ovvm`tH CiH 2 .. x .. CiH .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. s xr Q 2 - L t Ovvm`tH .. .. .. .. .. .. .. .. .. .. .. .. .. .. xr Q 3 - L t CiH 3 CiH .. .. .. .. .. .. .. .. .. .. .. .. . j .. CiH s . 2 .. x 4 .. .. .. .. .. .. .. .. .. .. .. .. . s CiH 1 CiH 3 .. .. s . CiH 1 CiH 2 Ovvm`tH ?ULQ@ u=tR x =yxNQJ 1 2 xr Q x@ 2 - L t CiH u}DUNv `tH pta w |t R=e "O W `tH pta O pw= xtD=N CiH x@ OvwQ|t w pw= w 3 CiH `tH pta CiH swO OvwQ|t p}tmD O = |t xr Q Qy u=}=B 2 - L t 4 CiH `tH pta Q |t R= "OO o Ovvm`tH QO x O= a= R= w |t R=e "O W swO CiH w s U CiH `tH pta `tH pY=L l} 'xrLQt w |t R=e Ovm|t O}rwD O}OH "O W l} =yvD xm |v=tR swO Oa@ x@ =Hv}= " @ } QO x Ovvm`tH u}= " O " |}=yDiH uDW=O CUO 'O= a= R= Ovm|t O}rwD OO QO =@ x= " v }=Q |Wmxrwr %1 pmW R= xrLQt `tH pY=L 'OWm|t pw] `tH pta | } H =yxO=O u=} QH w =yQ=OQ@ 'O}rwD \w]N w |R= D 1 x w \N |= r r w CU= xDW=O OwHw |R= D w % w '|R= t CQ Y =i x@ =@ =Lt s=Hv= w " Q Ota Ci=}yQ C U O |= @ x Q OvJ QO |R= D |=x vR=O B w wO = |R= D w u tR QO QDw}Bt=m VQ=Ro p@k xQ - =tW x@ Ovv=wD|t u=Ovtxkqa OW xDio RmwQ@ l} QOQi x@ \w@ Qt pYi QO xm Qw]u=ty QYva Qy pmW CU= |D=@U=Lt "1 =}rta C Q O}rwD \N |= @ pO =at 'xv=}=Q QO 2 |Wmxrwr 'Ovvm xaH=Qt xH}Dv w OyO|t s=Hv= xv=}=Q Ca=U x-NQJ l} QO =Q xQ}e w ?Q '`tH Ovv=t pta l} R= |WN@ 3 x_Lr Qy ' \N l} Q p}tmD pta xm |Dkw =D ?}DQD u}ty x@ QO "OO o = xt}v QO xQ m O |t Q=Qk w ' yO Oa@ QYva Q=}DN= | =yv}W=t Ovv=t CUQO 'OvQ=O Q=Qk uOW p}tmD hrDNt pL=Qt | QO |O OaDt C O 'Q= t QO =Q =}rta u}W=t O}rwD " xDUmW x}v=Fwv=v w 6 p ] x@ l} Qy 'xNQJ OWm|t pw] x}v=F wv=v " `tH pY=L l} 'x}v=Fwv=v 6 Qy QO O ' yO x@ '`tH pta l} =yDv= =D R=e 54 ' Cray YMP x = ' =F Q w |t - v }=Q QO 'p t |= @ `tH pta l} p}tmD 'u}=Q@=v@ R= ' "O W^ Q}o|t s=Hv= |Dw=iDt `tH pta 'xrLQt 9 Qy QO xmv}= x@ xHwD =@ xD@r= 'O |t p} wLD u}W=t l} xk}kO Qy 1) pipeline parallelism 9 QO xm CU= u}W=t O}rwD \N l} Ovv=ty u}= 2) pipelining 3) clock cycle O " t Oy=wN CUOx@ xv=}=Q Vv=O u=oQR@ !170 Ovv=ty x@ 3 'O x w \N '|= r r Q}o w | =yv}W=t = O =Hv=|t pw] x@ Ca=U " t = CQ Y yxO=O R= |O } R Q wt}U \UwD xm CU= | mQ sHL x 2 |= }=Q Q@ O}=@ |y@=Wt |wQ =} 1 Q = O =yDv= =D R=e 15 u}W=t l} O}rwD OvJ Qy R= =}rta =yv QO xm |r$=Ut |=Q@ 'O}rwD \w]N C Q x= x w \N |Q=O @ | yx vR=O B - } B '|= r r w |R= D " OO " v W QY=va QO x@ 'CU= CiH Qy R= x w \N = O |= r r x}HwD p@=k Q}e Q `tH |vat x@ uO m Q Q Q `tH 'u}=Q@=v@ Q ?U=vt Q=}U@ Q = | yx vR=O B |= @ xrLQtOvJ x-rwr \N '|= O Q}o|tv Q=Qk " v xO =iDU= =F l} u}= w =HD Q OQ t |Q |L=Q] O " x 70 - yO QO |DU}r '=yQ=OQ@ O= a= R= CU= |vqw] CU}r |O @ Q m p t |W=v Q=@ QU xvQow 'OvW=@ R= OvDUy Q=O @ wO uO m Ovvm|t Q=m |@ wN " R |i=m O x@ =yQ=OQ@ xm |]QW nQ @ xR= v= - =yQ=OQ@ xm CU= p}rO u}ty x@ |R=O BxO=O QO wO Q |t "OO o =UrOt Q}_v OvQ}PB s=Hv= |Q=OQ@ CQwYx@ Ovv=wD|t xm |tra C=@U=Lt R= xDUO u |=Q@ |Q=OQ@ |=yv}W=t |R Q}_v |tra w R =UUw-t '=yv}W=t u}= nQ @ C w |rt x=oW}=tR T tq T r =oW}=tR w x w Q = O xDi=} C}@ w@Lt '=wy `w |v}@V}B u= @ Q m " v= =m} Qt l} R}iw$S x=oW}=tR '=m} Qt |}=} QO OvtWv=O 'Ovmv Q=m CUQO w = Q w = y u } H Q}v |D=k}kLD x=oW}=tR |w R}J Qo = xm CU= u}= |D=UUw-t u}vJ |oS} w u O N u= OvDUy | O " QB@ ?}a `iQ x@ Ovv=wD|t " vR=O xv CNwQi w w |rt x=oW}=tR x@ xm x = Q u}DUNv =Q V= v }=Q + @+= T tq T r OvtWv=O w u= =@}DWB Q=Ri=sQv xvwo Qy Ok=i u}W=t u}= 'Qo}O CQ=@a x@ Q |= @ =Q u w OvOQw pta x@ |D=LqY= OwHwt = Qr}=Bt=m | y Q CmQW | m qN Q@ CmQW u}= O weWt Q=m x@ QwmrvO CmQW " W p lJwm Q=}U@ V}=yQ=OQ@ xm Ovm xO=iD p}Uv=Qi}O R= |m} = w =yDaQU | =at pL 'xr-=Ut u}= QO |}=i = xv}iU | y Q |@U=vt OQ@y=Q '|Wmxrwr xm O}UQ|tv Q_v x@ O = x =Ut Q}_v '|rQDvm = Q = | yO @ Q m QO CqO = CU= Q=wWO " Q =iDU= =yv pL 'O m xO Q =at u}= V}OwQw xm u Q O |t xOv=wN =yxO=O |= @ ' W QO = Q u } H |Q w xDi=} xaUwD |D|s= x=oWv=O "O @ Q w w |= @ =Q |R= D 'O N =tat xm Ci=}yQ u}= QO Vv=Q=mty xJ '|rta xJ Ovm|t u}}aD xm CU=yxO=O OvOw@ w |]NQ}e "O @ Ov}|t Q=m x@ 'O=} R w |t `kwt xJ xm u}= |v}@V}B T} wvxt=vQ@ xm Ow@ |v}W=t uDN=U 'QwmrvO CmQW ZLt x@ xm Ovvm |L=Q] |v}W=t OvDU=wN|t QwmrvO CmQW 6 " w |= @ |R= D R= u= D O =} T} wvxt=vQ@ " @ @ w V}B Qo}O w IQU} Q |Qm " W @ u |= @ |Q= } B - r- R= 'u= |= @ 'wQ | } wQ - OvDN=U ?U=vt wvax@ C}tU= xm s}Dio u}= * u}= R= w OQ=O |oDU@ |Y=N |OwQw |=yxO=O x@ CqO=at xvwou}= |D=P |R= wD Q w u= x =Ut pL |=Q@ |Wmxrwr R= CU=wN|t O = w QO u WO N T tq T r U= |= r- CqO 5 =Wt QO Qw Q " " h =F 'p t |= @ Qr}=Bt=m xv w CW=O pt=asDU}U "O @ u O}OH u}W=t QU} Q 4 ' I w w 7 w w "O=O |t s=Hv= T}vO lH \UwD =Q 70 QO w C}tU= pta l} 'OW|t xyO p}=w= =yrtar=QwDUO C@=F ?}DQD uO @ O H t ' Vv=Q=mty = xO t = u}DUNv QO Q @ = x =tat u}= w =Hv= `kwt | H @ '|Q "O W s 1) vector processor 2) array processor 3) Seymour Cray 5) stability 6) dataow architecture 7) Jack Dennis 4) Cray Research 171!C}tU= uwDQ@ =y} Q=t}@ | =Hv= = x =Wv =@ |v=Q=t}@ | y v w ?ULQ@ Ovvm|t pta =yv=DUQ=t}@ Tv=SQw= VN@ x}@W =yxO=O u=} QH QO |WR=OQB QY=va R= |m} w OvwW|t OQ=w =yxO=O w C=}rta |=yOm '=yxO=O u=} QH |=y} Q=tat QO " OQ t =Q = O =mWRB C t= k= 'u w OvwW|t |v}@V}B p@=kQ}e = x= | y v }=Q =yv=tR s ?U=vt " OQ=w | OvyO|t ' O " yO `tH Qo}O |NQ@ w OvyO|t s=Hv= s}UkD w ?Q |NQ@ ,qFt xH}D v 'OyO|t s=Hv= = =Q O w |t % } o = x w \N = u}= xQ @ xm Ow@ |y=oO}O 'sR=O Ovm ptLD Q = " y r r QO w= " w =iDt |=y}oS} w =@ hrDNt |WR=OQB QY=va p@=kt u tR QO |R= D CN=OQB QwmrvO CmQW xi}_w =Q sRq 'Cw pta l} pm '|WR=OQB QYva Qy xm =Hv C}tU= 1979 p U QO |t s=Hv= hrDNt R= " Ovvm|t pta w x j} QiD w |t xOv=wN =i w QO O W Ckw s=tD Q=m x@ QO w |R= t Q ] @ ' Q w = QO |R= D 'Q m Q Qr =oWv=O w O m l D =Q wO= m x QB@ QwmrvO QO Ckws=tD Q=m x@ w svm lQD =Q wO=Qrm x=oWv=O OW Ea=@ xm |R}J `tH 1 |t=oty=v =Q ? w " w Q}N-=D Ow@ Ovm ptLD R}v =Q = xm |v}W=t u=ty sDW=O x_i=L QO k = " xQ @ QO - x_i=L Q}N-=D CUv=wD|t '=yxO=O u=} QH -xO}= `} QU |=yxOvR=OQB w Ovm |=yx_i=L Ovm |@=}DUO " = O }R V= x_i=L = x Q x@ xOvR=OQB l} =D OWm|t pw] xm CU= |v=tR | y W= D Q_v x@ CU= umtt OW=@|t x}v=F l} Q |= H= xm =Hv R= Ovm|t =QH= " =Q =}r}t sOQ x}v=Fwv=v 100 O O 100 Ow L QO | ptar=QwDUO l} 'xOvR=OQB xm CU= |v=tR O Q@=Q@ C t x_i=L Q}N-=D C t ' R}J xm u=tR u}= = |rw O}=}v 50 D 20 CaQU x-Ovvmu}}aD |}=yvD x@ VR=OQB CaQU 'CU= x_i=L x@ xOvR=OQB |@=}DUO sRrDUt 'C=}rta R= |Q=}U@ CU}v =@ =Lt " =yv x_ - i=L u = V}=Hvo w x_i=L 'O}OQo CU= |rY= x_ - i=L Q=Okt Ovm|t " = | yxO=O |Q= Oyov |Q= =Q wvm =D xDWPo R= 'x_i=N Q}N-=D x-r-=Ut pLx=Q u} QDrw=ODt 'u |= O =Hv=|t pw] x@ ptar=QwDUO CU= umtt ? N `} QU Q=}U@ w " t " O}it CU= xOw@ 2 u=yv x_ - i=L R= xO=iDU= xm CU= Ct}ku=Qo u tR w " wO 1 100 =D =} l} 1 1000 O Q |= H= x@ xOvR=OQB xm|t=ovy QO xm CU= |v=tR u}@ ,qwtat OvQ=O Q=Qk |rY= x_ - i=L =F wvax@ 'p t u= Q = Q}otWJ OL =D "O @ q @ | 1) asynchrony |rY= x_ - i=L |@| CmQW \UwD "l RAM 2) cache memory QLDt R O OvDUy |}=yx_i=L <= H= uw @ = x Q | y W= D QO "OQ=O =Q wHDUH x@ Ovm wHDUH QDW}@ =} =Q = q]= C}@ uw}r}t C a x `= @= s= 'u ' O R= R= |}=yxNUv w |t u= D s}kDUt |@=}DUO =@ x_i=L CNU lU}O xm 64 |Q= 'u x@ |@=}DUO =yv x_ - i=L u |tm sHL u}vJ xm O} Q_vx@ xvwou}= =}rta CaQU =at xm |v=Qo p}rO x@ x_i=L `wv u}= Q=Okt =Q C RAM 1960 - yO QO C t pO xm |}=yxO=O QO Oyov =@ |rw OQm Oy=wNv |v=OvJ ltm 'x_i=L sD} Qwor= l} C U u R= Oyov C}r@=k p@k =yv x_ - i=L 'u = x Q | y W= D Q |t =yxO=O 'OR=O B RAM x Q l} - W= D Q xRw t= QO wHDUH | Q |t "OR=O B xv=}=Q Vv=O u=oQR@ !172 =yQorta =yxO=O 14 OvwW `tH O}=@ xm |DiH - + * + * + R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 25 OvwW Q ? ( O}=@ xm |DiH . 9 143 OvwW `tH O}=@ xm |DiH 10 17 OvwW `tH O}=@ xm |DiH .. .. .. .. . . . . .. . .. . . .. . .. . . . .. . .. . .. . . . . .. . . . . .. . . .. . .. . .. . . .. . .. . .. . . .. . . . ... . .. . . .. . .. . . . .. . . . . . . . .. . . . .. . . . . . . .. . . . .. . . . . . . 3 O u W `tH Q=_Dv= = = qai |R UQ m , xm |DiH QO w + 2 OvDUy 6 CU}v OwHwt =}rta s=Hv= |=Q@ |m}vwQDmr= (Server R=UQ=m OvJ '=yxO=O u=} QH x-v=t=U l} QO O w w %2 " vO H t C O w |t " v W xO=O QO xm|t=ovy xm |=xO=O p} wLD xO=O O O O w w w = = xDWwv |oR=Dx@ xm CU= |}=yxO=O " v=x W x v= N } |va} 'OQ=O =Q C} wrw= u} QDtm xm = |=xO=O @ =Q u = |t u} Ro}=H 'CU= xOW "OR U O = l} x@ OvW=@ O Hw CQ YQO R UQ m u = xO t Q pmW =yxO=O QY=va xm|t=ovy O p$=k C} wrw= 'Q=m u}= |= @ u W sD} Qwor= w |t u=yv x_ - i=L 'O W Q |= @ OO OQ=w | } H x@ uDWwv =} uOv=wN xaH=Qt u} QDtm 'l}ORv xD - WPo Q lD |=yxv=t=U QO 'OwW|t xOv=wN 1 LRU =} xDWPo QO xO=iDU= u} QDtm =@ s=vx@ xm xO=U |wor= u}= |=x vR=O B =yDU=wNQO OYQO 90 Ov=wD|t |@ wNx@ '|rY= x_ - i=L | 1 100 V}=Hvo =@ |v=yv x_ - i=L Ovm|t Q=m |@ wNx@ " = Q "OR U xOQw @ =Q pmWt w = =yv x_ - i=L 'xOvR=OQB Qy "OQ=O =Q O N X N u |rY= x_ - i=L w w = QO O H t | yxO=O R= |= 1) Least Recently Used xNUv =yv x_ - i=L x - }=B Q@ 'u =yv x_ - i=L xm =Hv 'u R= O Q OvJ |=x vR=O B x_i=L = x= = | y v t U QO O |t OwHw x@ =H u}ty " } R= R}v 173!C}tU= uwDQ@ Tera x- v=}=Q xQo l} QO C=aq]= u=} QH Oyov |Q= =Q xO=O OvyO s=Hv= QO " l} |irDNt R= = u}= R}v =yxOvR=OQB s=tD O}=@ 'OyO|t Q}}eD =Q Q m "O=O |@r]t uDWwv p=L = 'p L " Ovm|t = xNUv CU= umtt hrDNt | y QO Ovy=wN s=Hv= Qo}Oty =@ =}rta =Q C O xm|t=ovy Oyov OwN |YNW x- v=}=Q " Q@ |wQ =Q x =Q R= | ODi=|t |=x a |Q= x xDWwv u =yv = x_i=L 'Ovm|t |Q= O Q l} xm|t=ovy xO=O 'x vR=O B - Q@Dat=v xNU v - Q@ =yv |wQ =iD= sy xQtRwQ |oOvR j u Oyov | y pm xNUv =yv R= |= " =Q Ovvm w u}=Q}e 'CQ Y QO | R}J u}vJ l} Qy 'OvW=@ R= = xNUv V}=O}B R= =D OwW xOv=UQ x}k@ `q]= x@ x =Ut u}= O}=@ Ovm KqY= =Q |DtUk '=yv R= |m} xJv=vJ r- | y = = xt Q O } R t - y x tRwQ " CU= w Ovm uO @ = Ow |oOvR QO |}=yQ=m u}vJ s=Hv= |=Q@ R=}v OQwt C=]=@DQ= sHL wvt u}ty x@ `w R}v p= QO |rY= pmWt O Q Q x_i=L Q m ' v W x v=O o @ h}=_w O Q Qy 'x vR=O B |wQ 'w= Q OvJ = x= Q_v x@ " | y v }=Q QO CU}v R=UxQ=J 'u QO xm OQm |L=Q] =Q w "OQ=O O Hw R}v =]N Q Q}owrH Q=oR=U=v Rw @ u =mt= w CU= =yv x_ - i=L pLx=Q xm O}UQ xH}Dv u}= x@ C}tU= 'u =yxO=O =D Ov=t|t Q_Dvt xm|v=tR R= Q@ O |=x vR=O B Q "OO o | O Q xm Ow@ u}= QO x vR=O B HEP x = Q u}=Q@=v@ @+= w= ' - v }=Q + QO xmr@ Ow@v x_i=L |tv s=Hv= | w |t =QH= |O } R "O=O "O W O}it = Oa@ ptar=QwDUO |=yxO=O Ci=} QO |=Q@ CU=wNQO w OwW|t =QH= ptar=QwDUO l} 'Ca=U x-NQJ l} QO | O O CU=wNQO QO ' v W CiQo Oy=wN ' w x Q pw= - N J QO CQ Y Q}N-=D O xm |}=yxO=O 'u}=Q@=v@ uw @ C =}rta 'TB u w u}ty R}v "Q ] w Ovy=wN R= w O @ = x Q O = |t OwN x-O}= u}= x@ C}tU= Qov u=U} wvxt=vQ@ xmu O CN=U uw @ ' R O Qy =D |}=yv}W=t nQ @ xR= v= |k=@ xm@W CN=U |ovwoJ pmWt Rwvy xD@r= " OvW=@ x_i=L QO Q |t p=UQ= "OO o qFt Oa@ x-NQJ OvJ xO t N J 64 , % r @ u= Oa@ x- NQJ | u= QO " wD@ xm O}rwD \N l} Ovv=ty CUQO Q O |WwQ ut sO m `= @= =yxO=O uDiQo Q=Qk |ovwoJ CU= " xv=}=Q Vv=O u=oQR@ !174 \@DQt sy x@ =yQyW xm =yy=Q xm@ W Ovv=t - =Q |@U=vt sD} Qwor= uDi=} '|rY= Vr=J O w x " O |t OwHwx@ =yx_i=L " } j@] " =mt= 'CW=O OwHw xm |rmWt Ovvm|t =iDU= xO = Q}NP p UQ= w x ?}DQD 'OvwW|t xQ}NP =yJ}$wU O w |t % } o | OvwW QO w x_i=L l} x@ xOvR=OQB l} "O @ wor= R= |DvU =D Q = xm@W O |}Q=m ut Q_v x@ xO}= u}= 3 "O @ " |v}tR?}U |v} Roy=Q d=O w w "O W | Q}owrH x]kv l} ?}U |v} Roy=Q = =Q u s v w QO x@ OvUQ@ OYkt x@ =D OvDmQL QO =Q u O}=@ I} wU =yt=}B `tHD uOt OwHwx@ Ci=} CUO |virD " w = = =@ w C ] DQ= OQ t QO s$=O Qw]x@ =yt=}B 'd=O CQ Y u}= O OYkt =D & OQ=O R= =Q =yJ}$wU w OYkt R= OYkt w Q]v w h O Q]v}= x@ ,=t!=O =Q =@DW= |v} Roy=Q Q=JO |v} Roy=Q sD} Qwor= =Q Q xm CU= =HD OL l} 'O m Rw Q}Ut 'xOW xDiQo syOHy uQk |U}$wU Q |t Q@ R=e x]k v u=ty x@ - =@ QO HEPI x = xm w Q " =@ " @ @ 1) routing O =} |@U=vt O}=t}B|t Q=@m} ,=k}kO OaD u}= xJv=vJ R= O= 5) Euler tour Ovm|t " u= s}vm xO w =iDU= xm@W O}=} Q Qr} w= QO = wr s=v = Q}Ut =yOvw}B s=tD =Q y 5 | R= =Q OvwW|t Qr} w= Q}Ut xm '| w |t 'O W = xm Ow@v `} QU QOkv 'CW=O xm |@ wN |L=Q] Oa@ Qiv x@ OQ | u}= QDy@ pLx=Q C}tU= s} Q=tW@ OQ v Q=R @ 2) store-and-forward "s 'VwQ =Q | O}UQ Oy=wN OYkt x@ s=}B Qy xm Ovm|t u}tD '|v} Roy=Q v }=Q + @+= |O Hw w |v}tR O Qy xm |D=aiO CU= QDy@ 's} Q=Ov x=ov I}!wU l} | "OO o d=O s= m " R= = pB u=Q @ =yt=}B s}y=wN@ Qo = xm Ow@ u}= O}UQ sQ_v x@ xm |rLx=Q R= u W QwO x s}yO Q}}eD " 4 CU= umtt s=}B l} |va} CN=U KQ]t h xr = xm hY x@ R=}v QO % s}DUQi@ Q CW=Po QO QO | DQwO - Y i |y@=Wt x-O}= x@ Ov+Q xU - Uw -t R= "O W QwO QO w =y @ '1977 Q Q}Ut xt=O= OYkt QO ' yO |v}tR ?}U |v} Roy=Q QHvt x=@DW= |v} Roy=Q x@ CU= umtt |rw OQ@|t u}@ "O W O u }= C}t U= =D ODUQi@ R= Q}NP w |t xJ OvwW QB =yiY Qo = |}=H x@ 'OW=@ | H = |R Ux #O W =Q x }= Qo}O Q |= @ |v}ovU l}i=QD QO CU= hY l} Ovv=ty Ct U x @ O v=wD v | rw O UQ @ ` ]=k D l } x @ | t=} B Q o = x m OQ m KQ] t & | =} Qy |v} Roy=Q = OYkt CtU x@ Ovv=wD|tv xm |}=yt=}B 'wor= u}= " Qo = |DL = |t 'OR U xO U i u W "OQ= v sRq xm@W R= s B w =yJ}$wU | y CU}v ji=wt wor= u}= =@ C}tU= |rw w= =@ \ DQ= R= CU= l}i=QD |v} Roy=Q |=Q@ |k]vt OvtR=}v `]=kD Qy u t O Hw @ u 2 =yxOvR=OQB u}@ w 1 R= Qr} w= Q}Ut l} Q `w W x]kv l} Q |} wor= u}vJ |= @ O Q 3) hot potato routing 4) Paul Baran w |v}tR?}U |Um xm Qw]u=ty =Q u ,=Q i w OQ=O |tv xov CUO QO =Q d=O w w x vR=O B 16 O Hw 175!C}tU= uwDQ@ x_i=L Q}N-=D pmWt Q@ x@re u}= O Cr=L 'OwQ B Q px }= x_ - i=L QO u}vJ Qo = w O Hw u O |t Q=mx@ =} w Q OvJ "3 = pmW OW=@ xDW=O Q=Qk qax@ OvW=@v Q=oR=U=v | y v t U A =y x_ = C =y x_ = u u v - v - A O C O i L QO = |v=yv x_ - i=L QO xm Q =} u =yv x_ - i=L w = = 1000 =D u}@ O}=@ xOvR=OQB 'OW=@v 100 QO = =yOY CU= umtt xOvR=OQB Qy x@ Q=m l} R= xm OW=@ xDW=O xm@W u}vJ |= "O W O Q |t Qo}O " vR=O B = = x@ OvDUy x_i=L | yQ m Ovv=wD@ xm CU= |}=yxOvR=OQB |L=Q] 'Q=m OQoW Ow " v W O R= =yxO=O Ci=} QO =Hv= x_Lr l} " yO s =H@=H = QO =Q hrDNt =}U@ CaQU =@ 'Qo}O Q=m 'O } R Q |]=@DQ= xm@ W - A B =yv x_ - i=L u A O C =yv x_ - i=L u B Q x - vR=O B O O " W TB u}W=t |wQ CUmWQw O = |k=@ u=vJty " v t Q@ p=U O 3 C t w Q = xQ = w Q |]=@DQ= xm@ W - = |O } R O |rw CiQ u=}t |R= t | y v }=Q x - }= CiQ |a=iO w xNQJ Qy | =yWwQ p}rLD xU - Uw -t QO pta OvJ =@ %3 OL =D CaQU wmrvO CmQW s=Hv=QU = x= Q |= @ O x@ C@Uv p t O x - vR=O B 1985 p U QO Q w_vtxty "O m Q m 'O @ 1) Horizon HEPI =yv x_ - i=L u C Q x - vR=O B CU= xOW |L=Q] u=yv x_ - i=L x - }=B Q@ xm |v}W=t |@=} Q=R=@ pmWt u=vJty |rw Ci=} Ow@y@ 'u R= =yv u w |tv xO=iDU= u=yv x_ - i=L R= C}tU= uwDQ@ |L=Q] QO 'Z a QO Q m B w CU= xv} RyQB w QO Q =} I}y '|]=@DQ= xm@ W - wO wor= xm CU= x - vR=O B R vOQ t | yxO=O " Q_Dvt xm|t=ovy QO =yxOvR=OQB | x - vR=O B R vOQ t | yxO=O w " v | yxO=O |=Q=O ?re= i L QO O =t@ Q_Dvt Ca=U x- NQJ 'xw " = x= = |R=O B x - vR=O B R vOQ t | yxO=O ' =v}t]= u}= O}=@ uDW=O =HD |Q QO HEP x = xv=}=QQ+@+= Q w pmW HEPII ' Ov=t =HQ@=B O p t wYLt Cq wmrvO CmQW OvJ Qy R= Q C =k}kLD RmQt x@ C}tU= QDa} QU `wv xm v }=Q + @+= R= | 1 R w u }=Q y xv=}=Q Vv=O u=oQR@ !176 * =QD u}twO `k=w O QO w= uDovW=w pD=}U " t QO QO * QDw}Bt=m =QD CmQW ONDU= x@ C}tU= s= u}W=t = '1988 p U QO w CmQW u}= OvtQ=m "O @ T}U-=D O OW R= h y w O Ow L QO x}v=F QO P x = wmrvO CmQW |r=t OWQ= Q}Ot |Q= o } B Q pta u w}r} QD l} Q |= H= * Q @ 16 = D = Q u}W=t |rw CW=O OwHw xOvR=OQB u}W=t u}= O w xDi=} ?}DQD QO " vO @ pta Qy |=QH= u=tR 16 C}r@=k =@ 'xQ 1 ' * lrwUD=Q s}H \UwD QDw}Bt=m =QD CmQW w_vtxty HEP x = = x = Q O}rwD sy R=@ 'CmQW u}= | y v }=Q + @+= Q w @+= QO - v }=Q + 16 ' 16 16 =Uv= Ret |D=@U=Lt C}iQ_ "O @ u Oa@xU xm@ W l} - | O Q w QDoQR@ QO x vR=O B 256 %O @ CW=O OwHw \@DQt xQo 4096 w x_i=L lv=@ OvJ =@ l} Qy 'x_i=L OL=w 512 2 " w x}v=Fwv=v "O @ QDtm 'xv=}=QQ+@+= u}= 3 R= QO OvwW|t VR=OQB xm@W pw] QO u=tR l} QO |QDW}@ |=yt=}B xm CU= u}= |vat x@ 'QDW}@ |=yxOv=OQB O=OaD u}= Ea=@ OwN x-@ wv x@ Qt= u}= x@ xOvR=OQB CaQU C@Uv O |t V}B " } Okt u}= w R= Q= | QDW}@ ?U=vt=v QDW}@ R}v Q@=Q@ "O W =yv} Roy=Q | w 3 =yOQwNQ@ 'xH}Dv |DL x_i=L QFw-t 50 R= QO w Q} = xm OwW|t C= N-D w |t |W=v x_i=L CaQU "O W l} x-} RHD OvJQy 'CU= 64 w Q= WO Q =}U@ O R= V}@ x@ OyO|t s=Hv= xOvR=OQB Qy xm |}=yxi}_w O=OaD V}=Ri= 'pLx=Q l} Q Q O Q Qy x vR=O B 256 QO ? x vR=O B x xi}_w |=R= @ 64 xi}_w V}@ x@ 16000 R= R = nQ @ Q m " \ N x- r-=U t x @ Q Qm i p= L uO m Q |t QO 'O m Q == wD vw tO= Ct U x @ x m | }=t} B=w y p N=O R=w B =O v m u O w |t % } o Qov=Wv =Hv}= = w}L OviUwo xU QO C v= R}J =yvD xm O}UQ svyP x@ Qmi u}= | w l} R= xm O=O =v sQ m QO = xm|tv=N x@ w O}y=wN|t xm O}vm Q Z i =yDU=wNQO | , k=w xm Q}os}tYD OwW s=Hv= O}=@ =a w w O Q =t}B=wy |rOvY =Q ` t w s } B Q u}W=t x@ =yywQo ?ULQ@ Q Qmi uO m Ovm Q 8 = Qmi u=yo =v xm Ow@ =yxrwr OQ t QO | " = H= R}J C}t U= |=xR D O O |oDU@ Qo}Om} x@ xm OvDUy x_i=L * t xR H= = D | =Q x@ " vQ= v x =} CU= xOW p}tmD Q=m u}= pm =} xm CU= u}= K}wD Ow@ xDUWv "OR V U R@ GvB 'O}vm `} RwD " v "sO=O Q w= QO CU= = QO Y Q |t x=ov =Qt "O m |wQ R= u =yo =v = G=w w G y w= x_i=L x@ `=HQ= OvJ 'ptar=QwDUO ?}DQD x@ |y=o CU= umtt 'xi}_w l} x-OvyOp}mWD hrDNt C=}rta xm Ow@ u}= C}tU= O}OH x=oO}O Oa@ pta |=Q@ x_i=L CU=wNQO =@ u=tRty CUv=wD|t xOv} C=}rta |=Q@ x_i=L CU=wNQO 'u}=Q@=v@ | l} R= V}@ RoQy xi}_w Qy 'HEP QO xDiQ Q=m x@ OQ@y=Q R= xO=iD = qFt xm |r=L QO U= @, QP w "O } B CQ Y O wWv " v xi}_w u QO O |t u}vJ R}v xi}_w u 'OW|t xH=wt Q} = = CU=wNQO u xJv=vJ w OQm|tv QO=Y x_Lr Qy QO CU=wNQO N-D @ " W Q Oy=wN u=}t "O @ 1) Jim Rottsolk R= =Q =yxi}_w QDW}@ x-} RHD x@ R=}v 2) interconnecting nodes 3) collision = O u}= xm Ow@ ut]t C}tU= 'xO U x - }= 177!C}tU= uwDQ@ CiQo|t CQwY |QDW}@ Q=m C=}!RH |NQ@ |wQ Q@ O}=@ =yvD sDW=Ov |R}J uOwtR x@ |R=}v ut " " w O u}= Ca}@] u}= "O @ x }= 1 ZLt =yWywSB | h qNQ@ CU= xDW=O |oDU@ = " OvJQy O |t Q_vx@ ' " } |YNW = x= | y v }=Q CU= w " w_vtxty xO @ xQ = = w x@ Q=R @ C v U v |O =YDk=Q}e O |Ow L Q =}U@ w u= o Q w x= |R= t - v }=Q l} |L=Q] 'C}tU= =D =yWw=m u}= 'CU= w = x= =tW 15 =D CW=O s}y=wN w " CiQo Ovy=wN Q=Qk QDUO " T Q =Hm =yv xm u}= -xQ=@ QO |v=Qov Q= k =tDL= ,q Q s}y=wN w "O m =iDU= w = x= R}v QO w = x= |R= t | y v }=Q | = x= R Q_v w wy_ =@ | y v }=Q } Q Q w_vtxty |R= t R= xQ K = x qa O= =yv = x= = x@ xOv} | H w |R= t ' O w |t " v= N R=w Qm Q l} xw o pw= QO O u W ODt 10 =D QDm@U =@ x@ Ow@ O}y=wN = = | Q '|Rw t= =tDL= = QO k O t ,q " vQ=O OvW=@ `} QU O}=@ xm |}=yR}J s=tD QO T @ w Q =v} QDUr=B 'u}mBt=D pFt syORv=W uQk | v t w w `= v= ' |R= t | y v }=Q q]Y= Ovy=wN " W Q@ =t 'Qo}O p=U |wQ w O w= " w= X N - k CU= xm QO |WN@ R= CU= xDN}ov=Q@ =Q C}tU= |w=mHvm R}v |=xiQL Q=m xOw - OLt R= GQ=N |DL x - " ODt xv=}=Q Vv=O ptL p@=k O O}W=@ xDW=O |UQDUO w Ovy=wN Ovv=wN l} u=wvax@ w= = R}t uw @ ' w xO w |R= t | y v }=Q 'O N | y "O @ |k}Uwt x@ =yWw=m pFt xOv} QO |R=wt |=yxv=}=Q xm OQ=O O=kDa= w CU= xOv=t |k=@ u}@VwN Rwvy C}tU= O w |t Qo}O p=U | pw= O}rwD 'OvtDQOk '|R= t | y v }=Q % } o ' =yxv=}=QR} Q x- rtL * D wv u}@ =yv=O}k}Uwt w Q \UwDt 'O t Tv=UvQ w '|R= D O wD} Q=@ 2 |}=OYOvJ |= Y u u=QwO Ovm|t <=Q= 'Qo}O |k}Uwt `wv Qy R= V}@ =Qt |rw CU= RwtQt w R}tQ=QU=|tm '|i}Uwt `wv u}= " w O Hw x_Lr l} OaDt QO |O =y}Owrt =Q} R CU= pmWt Q=}U@ |}=OYOvJ |k}Uwt l} uOv=wN | " VwQ u}= * Oya Q@ u}W=t =QD CmQW QO =Q u=L=Q] "OQ=O x Ov}=tR=}@ QO w= " w =yrLx=Q =Q O N | CU}v u x}@W R}J I}y "OQ=O Qiv 40 s}D l} |DUQB QU Q=L p=L QO C}tU= R= x O Q = OyO|t pta s= m y D Vt}D |O=R =a= x@ xm CU= u}= = | w= Q m O w |t w % } o OQ t 1) microcomputers w x =yxO=O x=o}=B CQ Y @ =yWvm =QD | Tandem Teradata C Q w |}=yv}W=t R}v QU * }Q | m I 2) polyphonic Q VR=O B m W wO CU= xDUw}B Ck}kL x@ % w xR L l} wvm =sy C}tU= |v}@V}B u}= QO u on-line |t Q=m x@ C=]=@DQ= w =ymv=@ '=t}B=wy \}r@ x-Q}NP |=yxv=t=U QO xm "OwQ Q CmQW |DL " CU= xOW u=W@}Yv = Q w |Q W U O U w Ov=xDN=U CU= " w = x= |R= t | y v }=Q \NQ@ =yOQ@ Q=m u}= Q O}rwD =yxO=O x=o}=B xO m Q Q |= @ Q VR=O B |= @ xv=}=Q Vv=O u=oQR@ !178 O O}=@ xD@r= x }= - Q Q}o}B "O m | =} R =Q C ! H s OW=@ u}= ut -x}YwD u} QDtyt O}=W O}vm <=kr= u=Dv=Q=mty x@ " =yvD O =Q u w QB@ Q=m s=Hv= x@ " vR=O w =tD w |tv 'OvW=@ |L=Q] Q=m Q}oQO Qiv OvJ xm|t=ovy u= D O}W=@ xDW=O " O}W=@ xDW=O uyP =mD@= 'O N Q O w =Q O}yO s=Hv= O}y=wN|t xm Q}o QO =Q O O}=@ xm CU= C}=Oy w CQ = |Q m R= Q}oQ=mx@ =@ =D O} Q=Po@ R=@ w `= @= x:k | " w CQ Y = w |Q m OQ t QO =Q |rm |rm Q:wYD xm =yv CUO x=ov =_v 'Ov=t|t |k=@ =tW Q xm |= @ = |Q m T}r}y p}v=O |DN=vWCU} R O}rwD Ret xm |D=aq]= QO Ovvm|t Q=m Qo}Om} =@ "x w@v= w " T =}kt w QO |R= D w x xm CU= |R= t Q ] @ xJv x}@W |}=yQ=m Ow@ Oy=wN = " = CU= =@DQ= \ w Q@ u=Uv= Ret |yOv=tR=U pwY= |R= D xi w = xO U - r-t |O } R O= OaD =tDL= s} R=U@ x@=Wt |yOv=tR=U =@ QO k ,q =@ pY=L \ DQ= x= w |t 'O W s}v=wD@ Qo = 'u}=Q@=v@ |= v }=Q Ovm@ OyO|t s=Hv= u=Uv= Ret " OvUQ|t Q_v x@ Qo}Om} " R= QwO w Cw =iDt ,qt=m |tra xv} - tR u} QDj}ta w =y}L=Q] u} QDy@ xm |}=H u} wv |U=vWCU} R xm |r=L QO Q qD ,qwtat |= @ V CU= w u " |U=vWCU} R wO ' CU= xOt uwQ}@ |UOvyt w l} R}i = Q "OQ=O Q mw U |a}@] Q |rw OwW|t wULt =]N |i=QLv= xvwo Qy xv=}=Q CU= " R= w xOQw CUO x@ |}=yxv=}=Q 'u CU= " xO |mWRB OvtWv=O Q_v ? =Q Oa@ | =yWywSB | =yDy@=Wt =D CU= xO wtv u= Q |@r=H `wwt |= @ V qD = xirw-t =yY}NWD | |DN=vWCU} R OvvmO}twv w x |U=vWxrRrR Q}_v |}=yOQ@ Q=m = x Q_v x-}=B Q@ | y } = =v CU} R xHwD u U W w Qo}O x-v=v}@O@ u= w O OQ t C W =Q 3 | w R= =mDUO |Q O = Q |DioW x-}=t 2) W. Daniel Hillis O =yrwrU =@ QLv= u=U=vWCU} R wO Qy QO 2 T}r}y p}v=O w |tra xv} - tR wO Qy OQ@W}B |=Q@ =yv 'x=Q u}= xDiQ Q=m x@ xOvR=OQB QO w xDN=U xOvR=OQB 16000 'w= R =@ u=Q= y |L=Q] u} QN w |t =QH= "O W |rt=mD Q=mwR=U OvJ u}vJty 3) connection machine 179 O =Wt =@ w x y 'h= " 1) reduction =yDN=vW "O @ O U =y}v}@V}B x@ =Q = |R UxO U R= ' " vQ=O Q mw U x vR | |]=@DQ= u}W=t s=v x@ OwN x-v=}=Q T}r}y x@ xm xDN=U KQ]t xv=}=Q Vv=O Q |tv |}=H x@ x=Q |R=UxO=U Q ?Um |D=}@ QHD xDWQ Q = QO "O @ w xO m =Uv= Ret OQmQ=m x-wLv R= |Q=OQ@ wor= w s=yr= =@ w= Qmv |yHwD R}v w 1 | y = =v CU} R |rw OvyO|t u=tQi |Rri KwQ}@ s=UH= x@ xv=}=Q u=OvtWv=O =ov 'pw= x 'C } Q pO R= Ov}|t CUOx@ xO=U |}=OD@= s}y=it x@ p$=Ut |D=P <RH |oO}J}B xv=}=Q Vv=O =} = " u U W |= @ w w= u |wQ CU= " QO Q@ =yv =v@ xO CU= xDiQo Q=Qk w w u= H v xv=}=Q Vv=O u=oQR@ !180 povH u=}t QO w Q}o =w w O @ Q=O w | =y} Q=t}@ XYNDt O w CmQL OQ t QO w= " vO @ O O VQ B =}vO x@ Ovr} Qt Qwt}Dr=@ QyW " t Qo}O u=mt x@ |v=mt QO C}D=By `w}W |B R= = QO 1956 p U QO =@ = =yv w= QO , r e O w |t O P =}vm Q}!R w O Q O Ovv=t '=k} Qi RmQt hrDNt '| vw @ '= v=wQ CU=Hv=ty =t |ak=w -xv=N xm " p@=kt ' Q |t QO = "O m O}m -=D |O } R Q |t =UL= ut sO m =} = T Q@ C } Q |wQ = wWm | yQ wYN@ X w w w s}Ow@ =yrovH ?rk CW=O xOya Q@ Q |t ?rH |U=vWCU} R w Q xe=@ Qwk l} ?rk Ci=@ CWm w O |vDN=Ov=QwO sO N |= @ sQ B wNv w Q |}=Qoty w |ovy=ty -xOy=Wt ut |=Q@ R= |m} u=QwO u=QwO QO ,q x@ | U O |y=oW}=tR =Hv= xm |}=yW}=tR u} QD@r=H |mOwm V= ut wtat =t w = = x qa =Q w= - k R}yHD OQ @ 'sO=O s u}O@ =Q w= VR t Q m VQO t w "O m lJwm x=oW}=tR l} OWQ QO =Q O N Q = xO= v N ' ] N - % } o "s v=Q o T}r}y C= w R= O VQ B ut Q CUQO "sO @ xO m w V}=tR -xrwr QO OWQ -xQwO pw] QO ?rk u=@ Q ^iL "O @ w CioW =yrwrU xw@v= "O @ Qw x@ ut |a}@] V}=Qo xm sDi=} QO Oa@ |rw CU= |U=vWCU} R x@ ut -xkqa xm sDN=U|t |vwo =vwo " OwR |r}N |rw Ow@ Ovtkqa QDmJwm 1 w ' u * } t |Q =o}rwt l = =tDN=U l} u * @ |Q :L =N Q =v@ uO m =i = R}J | y wty |mOwm xQ= R= =a]k =@ hrDNt p=mW= uDN=U C u}W=t s=v x@ |@=Dm Q lJwm x=oDUO u}= |= @ 'x=Q xvwoJ R= u}= O=O QO ut w xm Ow@ u}= ut O}rwD Q Q Qo}O ?r=H Q=}U@ -xDmv |= @ =tDN=U -xv=NQwDwt |= @ u =N@ n}O QO u Q " = x@ |v=wHwv w w =D u}= O Hw ? m = C @ wQ l} ut Q |t pQDvm "O m xvwoJ |t u=Wv xm sDW=O uyP QO =Q u OrH |wQ QO hrDNt = R}J | y O O |t pQDvm QwO x=Q " v W = =Q C @ wQ = R= |O } R | R= TB Ow@ xDWwv w ?r=H |r}N s}=Q@ QU pN=O 1) Mike Mulligan's Steamshovel w O w ut OQ t QO C@LY |awv x@ R}v =yxv=}=Q R= xm OvOw@ |}=yy=oDUO ,=DOta =yv sv=O|t q=L xm CW=O R= O}=@ xm CW=O Q=Qk "O @ sDUv=O|t |}=yR}J R}v =yxv=}=Q "O @ x W =iDU= =tQo xO " =yUma =iDU= xO Q} wYD u}= xW}ty ut =iL u}W=t u}= Q=m u=}=B =yD=@ wQ s=v x@ sDW=O |@=Dm T}r}y Q} wYD ,=YwYNt VN@s=yr= 'xOW R= '|Q % R= O ?rH =yD=@ wQ w =yQwDwt x@ VyHwD CU= xOW xm =QJ w | U |R @ " u QO QO " W w =D CU= |UOvyt " wowr "O @ w= ? m QO Q |t Qmi =OD@= sO m Q V U QO pN=O |mJwm ltO xm sDW=O sy lJwm ltO l} uDW=O Q=Qk -xO}= xm = =@ |R @? U= |t O=} x@ sQw R nQ @ 181!T}r}y p}v=O |t}Ok uwi=t=Qo x=oDUO l} R= Ow@ CQ=@a xv=}=Q u}= ptDLt | =yNU=B = Q |t =O}B xLiY swO - x Q_v =@ Q=@ u}DUNv w |wQ =Q p= -U w OaD xLiY l} |wQ w xO U p= -U |O= Qy MU=B Q OvOw@ xDmrm | y v }=Q - } CN=U |or=U 9 QO =Q V=xv=}=Q u}DUNv T}r}y = |O } R O= "O m = x= OaD 'Qo}O xLi Y - " |= @ w Ov=NQJ|t x =Q QN=w= QO 1960 - yO xLiY =y@=Dm uDi=} |DL =D ? m ' =Q CW=Ov OwHw svwt=Q}B | xDmrm xJv " T}rov= QO =D u}= ? m | QorwUvm -xv=N@=Dm Q QO w= O w w O =D "sO @ x W ? m u= OR AND w ' C x@ "sO m u u v= N =}rta -x}rw= -xO}= xm QO =v w I}y Q `w W w w "O @ w |DUQO ? Q |t p}O@D ? "O m =NDv= =B wv sDi=} 2 =Q w Q p @ G H - W v w Q s}t=v|t pw@ Q@H "O @ xO=O K W =}U@ Q=R@= pw@ Q@H 'OvyO|t s=Hv= =Q l} |k]vt =Q Q w O = CUO x@ =Hv=ty QWDvt |= @ O @ x W = 1854 p U QO R xm CN=OQB|t | yxQ= o NOT OR AND w ' C =vW |tkQ = u @R x@ QmiD u}v=wk |UQQ@ Q =t xm xRw t= |t O=} x@ |rw Ow@ QD=Qi Q=}U@ ut Vv=O K]U u=O v }=Q O xm |t=ovy sQw =UL |awv x@ Q xD w 1 wO w CW=O OwHw " W w umtt |DNU x@ R}v |U}rov= wva jW=a ut x= 3 QO xLiY xm |t=ovy T}r}y QO w= 'sO @ " "O @ "sOQw QO p @ = u}= xQ @ w Ovy QO |Qw :i ` v ut w= Q w= O w |t " wO u i t= o QO V=xO= v N % } o |vi |wQ =D R= ? m u R= =Q NOT xm pw@ = Q@H K} QWD x@ |=xR D =}rta =y xv=}=Q |rY= = Q =D G H ? m =D u}= ? m O xm =Hv | yQ= t R= OyO|t p}mWD =Q u}W=t l} |rY= xDU y xm =y=WoRtQ w =yR=U=H@=H ' =yQoW}=Ri= |L=Q] |=Q@ |@U=vt 6 O w |t T}r}y % } o sDW=O Q=}DN= ' w xm QO = R}J =yvD =iDU= =@ w |Q D | yQO R= xO =} w l} |Q D u}= " " svm 7 M}t QO CN=U OvtWRQ= R}J | Q t =Hv= s Q |= @ =Q w O}J}B M}t w s = w xDi=} xUQOt O w |t R}v u= D OvOQm QO =Q | VRQw |tra p$=Ut s}U xQwO - R}v = =Q = xDi=} 'xUQOt Q}o}B | w "O @ w w Q =v O @ x k d= J |Qw :i sDN=U I}!wU x}@W w =Q O N R}J 'M}t OvJ | I}!wU 'Qo}O w |Q D = R}J =@ |DL xm OQm C@=F ut x@ x@ QHD w = QyW OYkt x@ QO u Uw D =Q Ovy 'T}r}y w= xO= v N - QB@ p}YLD x-t=O= x@ QyW u}= QO |v=DUQ}@O "OR=O =vJty |U=vWCU} R x@ |oDU@rO QO u w= Q = =kt xD@r= C t =D Q}@O R= u U xm |]QW x@ xD@r= | y = Rty |}=y} QDm =@ | y " Q |t p=ai VQO t 'u t w =HQ@=B T}r}y R QO u |= H= "sO m |@ ,=Qy=_ Q =m} Qt Ovr} Qt Cr=}= ur=U l}ORv xm w w u}= w VRQ= QDUO T Atq 's}U |va}! sDUv=wD u}=Q@=v@ w= w O @ | H =Q u= H v R}v |UOvyt Q= "| D @ w QwO =Q 4 xm |}=yR}J =@ xv=}=Q l} uDN=U Qmi x@ ut l D QDmO |DYQi I}y O @ OvDiQov Q =@ w Q =yv ltm x@ ut w uO m w i = = CU} R xD - WQ 8 Q w O w |t " vO @ "sO i= O @ s @ w QwO |R @ RwO '|Q D | yQO |wQ xm CUv=wD p}v=O QO =D | 5 u=QwO QO =@m} "O=O |tv CUO Q hWm "O m T}r}y =Q =yv w =w Q = "O m R e =yW}=tR R= u o v o | w |t: U uO @ w O=O CWm OWv Q=t}@ sy |Um xv=DN@WwN " w 1) An Investigation of the Laws of Thought 2) George Boole 3) computer scientist 4) adders 5) shifters 6) decoders 7) tic-tac-toe 8) biostatistics xv=}=Q Vv=O u=oQR@ !182 x@ Rv}mB=y |@=} RQ= w = =oWv=O |t}W x-OmWv=O u H x x@U=Lt Q = = xm OvDW=O |= @ =Q u | yxO=O O = =@ xU}=kt |Q m = u}= "O m wO u}= T}r}y =yW}=tR G}=Dv =Q |rY= x-R}ov= CW=Ov |v=OvJ " O " W p CiQo|t GvUh}] w Q =yN}t xO m sDi=DW 1 u} wDr w= Q " O R}ov=u=H}y Q=}U@ ut |=Q@ xO}= u}= w w R}i |S r } OYk sDio sQ=O Vr=@vO x@ ut xJv -xv}tR w= xD@r= xm O} RoQ@ s=wO =Ya= |S r } xm |rw= ?W u=ty OQ=w = u}= xQ @ QO x@ ut svm|t p}YLD w w xDWQ xJ |= x@ -xr=kt I}y 'xDWQ u}= xm O}UQB ut QO Cio QO % s wN@ w= w R= w= " v= "O @ =Ya= ? O w Qy QO x W Q ] w =Q sO N u}= w OvOw@ xOQm T}U-=D =Q |D|s= |awvYt w O = |k=@ u=yH w |awvYt u}t-=D w VR t O w |t % } o w= QO |awvYt Q w QO Q}oQ=mx@ | =oW}=tR = =Q P x= Q w= w =}v@ |m} w OWv =O}B 'O @ x |m} swra |rt O=}v@ Q 2) Marvin Minsky wva x@ u=vJty 'x=oW}=tR Q |= @ x=Q "O=O =oW}=tR x- HOw@ w O Q O w w u v= N u} QDy@ 'T}r}y X}NWD R= |WN@ 3 xm |}=yR}J xm |v=mOwm Q |= @ 3) National Science Foundation 4 R= wra |rt s = 'u tR u QO Q uDt T}r}y =Q O=OQ= k w O @ x t O=OQ= k QO w OvOw@v Or@ uDWwv "O @ u= u xSw B R= x - Q |rLx=Q Rwvy u |= @ |DQ=m lt u=H w |mUv}t |mUv}t x@ uOW l}ORv u=Q= o } t U R= OQ t QO O R= CU= xOv=t}k=@ |}=yQ=m xJ O@=} QO =D OQm xar=]t CkO x@ 1) Jerry Lettvin x@ =Qt Q P = |UQDUO C}YNW " CN=U |ovwoJ Q d= U | } B v 1958 p U QO =yy=oW}=tR u} QDiwQat = = p}tmD =oW}=tR |rY= =yxv=}=Q w O |t Q_v x@ " t V y x | yQ m V y x Qt= u}=Q@=v@ V y | O =t}k=@ O=OQ= k R= x v w w O @ |mUv}t u} wQ=t w O}vW |awvYt Vwy x=oW}=tR w |mUv}t OQwt QO |}=yR}J ut xD@r= Q =H x=oW}=tR =}v@ =@ x=oW}=tR 2 "sO @ x "sO m O w sO @ O}=@ sOvtkqa Ret OQmQ=m -xwLv x@ ,=ak=w xJv=vJ xm OQm Oa=kDt =Qt u} wDr =D Q "O @ x v t ut O w |t VRet xQ - =@ QO xe=@ Qwk |=ytWJ xJv s=v x@ Ow@ xDWwv "O U i |mUv}t 'u=tR u QO QO w= " } o QO |Q NOQO QO =Q u = w w R}i xD - WQ 'Q]=N =Q ? CU= xOWv xDWwv RoQy s wH@ =yvwQv K]U =Q O |D|s= x=oWv=O OQ=w 1974 p=U QO T}r}y " " } w= " W x@ sOW |D|s= x=oWv=O | H Q= }O =t}kDUt R= , w O w |t x =kt wLt w |Q D | yQO % } o |= r w@v pi=e O Q |t xv=}=Q OQ=w |DUO Qw]x@ w QDv=U V}=Q@ Ow@ 'w= "O " vO m "O @ u}ty x@ w Ow@ Ret Q=m |ovwoJ uDi=} =@m} R= Q R QDtwQDmBU= GvUh}] l} =yv Q |t x@U=Lt QO Q m |m} j} Q] nQ @ =yxO=O xm CWwv |=xt=vQ@ w OQm pYDt sy x@ =Q x=oDUO =@ xm =D QO |Q m 'VQ B u UwO R= O |t " W |m} xv=}=B l} 4) terminal 183!T}r}y p}v=O 101 pw@ O Q}o@ Q_v % } QO Q@H OvW=@ CUQO=v =} CUQO Ovv=wD|t l} Qy xm O wo@ =tW x@ CU= xOW xDN=UU CU= x@vWxU Q T R = % xQ= - Ro = |t = Rw t= % xQ= - Ro svm|t ptL OwN =@ QDJ l} ut % xQ=Ro - Q R xU ?}mQD R= xm =Q Q} R xrt - H |Um O}vm ZQi uwvm = w xQ= o - svm|tvptL OwN =@ QDJ ut =} CU}v x@vWxU u=Q @ w CUv=wD O}y=wN CaQU x@ O QDJ ut 'sQ= v R T U CU= x@vW xU svm|t ptL OwN =@ QDJ ut =} w svm|tv ptL OwN =@ QDJ ut =} Rw t= w "OQ @ =} w R xU xQ= o - u=Q @ " % } Q} R = |t "OQ @ " =Q = |t = CU= x@vWxU w OQ @ Q Qmi |tm x@ xm CU= umtt xD@r= Q = |t Rw t= w OQ @ Q u=Q @ ' = |tv = OQ @ u=Q @ = =} u=Q @ xm O}v=O@ =tW Qo = Rw t= CUQO=v =} CU= CUQO q=@ xrtH xm O}yO X}NWD R v uO m " O = xDW=O " W @ =@ \@DQt =Q |D=}rta u}vJty w |t XNWt w= "O W \ki |rw OQ=O =Q VOwN |a}@] |vat w Q '? |a}@] |vat sy `tH pta =Q VO N p}O@D l} x@ =Q CU= " QiY '|iv Ctqa NOT Q Q w " AND Q Q pt OR Q Q pt u ; = ; = @= @ ' CU= " " =@ |DUQO=v 0 =@ |DUQO w 1 w 'p @ VwQ QO CU= xOQm x}=Q= |k]vt NOT w OR 'AND CU= " sy pta u}= @= @ pta 0 u}= a @= @ ' a 1 w 1 }= " "1 0 CU= l} + = 1 |va} Q p}O@D Q} R QDxYqN pwtQi x@ %O m w QiY x@ w |t OLt Ow xm u}= RH@ 1 " u= D QiY x@ =Q l} w 'OQ=O Ovm|t = xrtH 'u}=Q@=v@ =Q q @ - (;R + ;U ) ((U T ) + (R ;T ) + (;U R)) w R= T= 1 ' u}=Q@=v@ 1 O QDJ ut 'sQ= v = |t w OQ @ = CU= x@vWxU u=Q @ ' Q Rw t= xm s}v=O|t w u J U= " = O W O @ C U= Q @=Q w 1 = @ 1 = w y= @ (;R + ;U ) Q = k u = i D = (U T ) + (R ;T ) + (;U R) ( + ) = xrt p u Q =v ( )+( )+( ) = =a 1 pO N Q Q @= @ ' }O t }= R= w t ' H m }= @ @ " 0 1 1 xO U= " 0 0 1 1 1 CU= CUQO xH}Dv " 0 @ 1 1 QO xv=}=Q Vv=O u=oQR@ !184 R= u =v}t]= =@ TBU Q w CUOx@ "sOQw = ut u s w CUQO ut xw o QO =Q O N Q m =Hv= Q |rLx=Q O w O @ T L " Q |wQ Q@ =Q w sO m sDiQ =yv = Q d= U x@ CiQ}PB Ovy=wN =Qt -xO}= xm u}= |awvYt "sO m R e CmQL xLiY Q Qmi xr-=Ut u}= -xQ=@ QO |DOt ut |= @ hrDNt 2 p}=tW CUv=wD|t xm s}DN=U w =oW}=tR V y x x== 1 |= v } B ' LOGO QO utrQB =}O=Q x=Qty x@ ut CiQo Q=Qk xHwD OQwt COW x@ =t Q=m w CW=Ov OwHw Q@ Q=m |m}i=Qo |=y]@=Q Rwvy u=tR u O " =iDU= |WRwt Q=R@= l} xO Q Okv = u @R u}= u= wvax@ xv=}=Q R= x = w w CU=wN|t Q= C B B = x =Q = "OQw O Hw @ =Q O @ xO U |R U t v @ u @ R * m QO | ur VN@s=yr= 'u}= QO |mUv}t xm Ow@ xDi=} QO |rw Ow@ R= V}B Q u}= O =U@ uwDQ=m xSw B Qmv xO " vR = qt C k w "O @ 3 , Q = wt}U xD - N=U =DOta C B B Q l} xm u LOGO = QO w= QO x@ R}v |k=D= |DL |D=Q}}eD w Q xar=]t w O m CiQ}PB OwN | =yxt=vQ@ =Q wHWv=O u= w O =w u}= w OvDWo|t R=@ w OvOt|t x=oW}=tR x@ u}W=t l} =@ Q =Q w= w O m p RwQ w Q_vpO=@D QQ O h= y= |=Q=O xm CU= O}J}B R}J |=x x= =@kDU= T}r}y w woDio "O=O = Q@W}B |awv x@ Q 'O m Q |@ wN Q=}U@ CYQi =Uv= Ret xm Ow@ xO}= u}= -x!=Q= '|mUv}t syt Q=m 'u |mUv}t u} wQ=t xm = Cio |Q m w |t 'u}=Q@=v@ u= D w " O = |t " W @ CU= P Q sy Q@ pt=aDt Q= o F= Ovm|t " Q O} wQi u R= CU= CmQL p=L QO =tW uwQO QO hrDNt u=} QH xU =} wO 'x_Lr Qy QO xm Ow@ xDio O} wQi " 4 |mUv}t u}tRQ} R u=ty "O @ xO m u} wQ=t R= |= @ = =yv u}@ Ret OwN xm OvDUy Zk=vDt x=o w pt=aDt Qo}Om} =@ x=o xm |i=Oy= |Q m O CN=U p=L Q_v C= Q= k @ VR U p@k xm Ow@ =D |L=Q] QO |= v }=Q Qy |mUv}t w T}r}y "O @ |Dw=iDt = xO U =yxWkv 'CiQ x=oW}=tR u}tRQ} R x@ T}r}y w wvax@ Ovm " "O @ x W } B ? m CU= x=oW}=tR u}tRQ} R |mUv}t x-v=}=Q CyH u}O@ u @R ' " "O=O LOGO ltm x@ OvDUv=wD|t u=mOwm xm Ow@ |mUv}t Rwvy T}r}y =Q " yO w Q x!=Q= =t x@ xO m = 'u QO |Q H RmQtDt Q}e pt=a R R}J R =@ u=Uv= uyP u=Q= y =Uv= CN=wvm} u=Q= y R= u Q = Q} wYD R= | DxR D * yP xm xO}= u}= sHUvt ,=Qy=_ u w V}=O}B |rt=mD *pY= =@ |rw O} Q_v x@ |vOQmv Qw=@ w |ak=w Q}e 'Qt= wO@ QO CU= umtt 'xDi=} p}mWD =@]v= "OQ=O j |m} R}i C=Q}}eD w = xw w | y v o 'O Hw O =Hv=|t |m} R}i C=YNWt Q}}eD x@ CQOv x@ |m}DvS 5 |=yWyH 'xOvR C=OwHwt QO " t u}= =@ |rw OvDUy " Ovk=@]v= p@=k " Ovvm|t =O}B j =@]v= Qo}Oty =@ = Q]N xW}ty ,=@} QkD O}|t O}OB =yWyH xH}D v - =@} R Q=}U@ xm Ov=xDWo Q=O}OB |a}@] w '? = Qwu } R w l v =NDv= Ov}Qi l} j} Q] =NDv= ? w VyH j} Q] Qo}Om} Q@ Q=PoQF= pt=wa R= ' R= QO xm |Dw=iDt V}=O}B pY= Q@=v@ ' CU= =k@ Q=mwR=U u=ty u}= " 1) Radia Perlman 2) icons 3) Seymour Papert 4) emergence 5) mutations w 185!T}r}y p}v=O OyO|t =Uv= Ret w |wQ u = "O @ xO U Q w 'O N x@ QO R}v |y@=Wt j=iD= O}=W xm OR =}U@ '|]=@DQ= u}W=t = O wYNt x_ - i=L =@ pkDUt x - v=}=Q l} V}=O}B swyit uDiQo Q_v CN=OQB xv=}=Q l} |L=Q] x@ VUOL xQ - @ QO w= x - }= X O T L ' " u= wvax@ O Qy lJwm x-OvR=OQB = T}r}y QO @ w Q uO tR |= @ w R uDiQo Q=}DN= s= m u=Q= y QO |Y=N |OvtWwy =} xm u}= x-Oy=Wt w 'Qo}Om} =@ pt=aD |=Q@ =yv |R} Qxt=vQ@ w Qo}Om} x@ =yv uDN=U \@DQt x =} OwW|t Q=O}OB u=Uv= Ret x}@W " v u} QDa} QU =Uv= Ret u Q l} 'h ] xm xDi=} p}mWD |}=yxir-wt CiQo pmW Zk=vD u}= -xOy=Wt R= % Ret xm s}v=O|t Qo}O R= w |]=@DQ= u}W=t -xO}= R= P |t =H x@U=Lt | U R= w OQ= o QO =Q =yxv=}=Q = xirw-t u}@ |v} Roy=Q xm |r=L QO OWm|t pw] x}v=F sQ=Ry OvJ =yv u}@ uOQm I}!wU |v} Roy=Q | y OWm|t pw] x}v=Fwv=v OvJ =yvD =yxv=}=Q -xOvyOp}mWD " w syv CU= |R= D " w Q@ Ret |yOv=tR=U pY= xm OQm |R= D Ovvm|t Q=m Qo}Om} =@ xm w = = O = | Q}oxH}Dv OaD u}@ w |t |vWwQ x@ u}=Q@=v@ u= D =@ |R= t xO U | y L=w |O } R O= xJv x@=Wt |}=yQ=m CUv=wD Oy=wN ,q=tDL= s} R=U@ |yOv=tR=U `wv u}= =@ w = xDmv u}ty '|]=@DQ= u}W=t |L=Q] "O @ xO U - RmwQ@ Q=mty O Q lD |=x vR=O B Q |D=P O: L l} R =}U@ xm Q O 'Cq L |Q QO OQ=O |t Q=y_= " u}H 1 | y v }=Q nQ @ K= ] ' p= t+= = |= @ = x= ut -xR}ov= R= Ret \ DQ= QO w@v= x= |= v }=Q =t Qo = "x CU= " Ovm@ OyO|t s=Hv= u=Uv= Ret xm " CU= R}ov=EL@ `wwt 'xw@v= | Q T} = w CQ U-D =Q O N O m = q]= C a Oa@ xm w |R= D |@| m W ,= s= QO w w "OQ=O O Hw |R= D |vi QoQ=m QOkv Oy=wN|t Q l} CN=U wR= D wUt x@ pw - Q |wQ x= = O}vm Q |= v NQ m Q@ x_Lr Qy Q Qy CN=U wR= D R= QO p@k O}=@ =a]k =D OWm|t pw] x}v=F |= @ =Q C QoQ=m Qy Q = u= oQ m 36 Ovm ltm xr-=Ut u}= QDy@ Z i " " R}v Q=@v= " Ovm O}rwD , Q wR= D 10 000 OWm|t pw] Ca=U l} wUt Ovvm Ci=} QO =Q pw - " QoQ=m O =U@ wR=QD 50 " vR , Q QO wR= D 10 000 Vr}rO 10 Ca=Um} QO Ovv=wD|t |vi QoQ=m Q Qy CN=U wR= D w |t xDN=U Ca=Um} Q ONDU= s= Ovm|t Q=m w =a]k =D Ovvm xaH=Qt Q=@v= sRq C Ovm u}t-=D |vi QoQ=m Qy xm Ovvm|t xOy=Wt xv=NQ=m u}rwwU - t 10 O}rwD x@ =D Ovvm|t s=ONDU= QoQ=m 10,000 'xH}Dv QO w Ovvm|t O}rwD wR=QD 50 Ca=Um} "O W wR= D 100 C =F l} p t |Da=U Ov=wD@ xm Ovm " QO x@ O}=W lQO Q QO wR= D 100 =yvD xm OvwW|t xHwDt Oa@ |rw =a]k Ov=wD|t =yvD x}v=F 3600 |va} Ca=Um} QO Q=@v= pwwU - t Ov@=} CUO Ca=U " CU= xO=U |r}N " CU}J # Ovm u}t-=D " = =F ' t p t QO w |DL |R= D OW=@ 2 |=xr=@vO |WN@ |=Q=O ' 1 100 =t p=Ft "O 1) Gene Amdahl QO w OW=@ xDW=O R=}v Q@@ QDq=@ 100 2) sequential = l} Qo = '|R= t Q m f pF =t p=Ft = t u tR R= QO f 1 % =Q CU= u}vJ C}aw u}= |=Q@ p=Ot+= uwv=k |$RH x@ xm = =@ wUt Q v= pw - =a]k uDiQo R= C =Hv= CaQU CUv=wD Oy=wNv R}v xw@v= R= =Q Q m s xv=}=Q Vv=O u=oQR@ !186 Oy=wNv V}B R= |Q=m 'xw@v= |R=wD xm Ow@ xOQm Oa=kDt 1980 x-yO p}=w= QO =Q T}r}y u=QYaty w xDW=Oyov u}@VwN u=vJty Ret Q=m |ovwoJ %O @ sDUv=wD|tv ut =Q w= ' R= T}r}y O w= =t= "O @ 'p= t+= u v k lQO Q CW=O OwHw xw@v= |R=wD |OtQ=m sOa Q@ |v@t p=Ot+= uwv=k Q}_v |irDNt |=yD=@F= " x@ Ovm|t Q=m |r=a u}vJ xm Ret xm sDUv=O|t |rw CU= x=@DW= =yD=@F= u}= =Hm xm syO | u =Wv CU= xOW |yOv=tR=U wLv u}ty " Q |@ wN |= @ ut Q_v x@ VwQ x_i=L |@=} R=@ 1 ' ' 'O w@v =} Ow@ |rm Qw] x@ 'xv=}=Q CN=U Q |@ wN -xw}W u}= xJ 'u}=Q@=v@ |= @ Q} w=YD |U=vWR=@ Ovv=t 's}rU pka x}@W |}=yQ=m Ov=wD@ xm Ow@ w |]=@DQ= u}W=t |L=Q] |ak=w -xiUri u}= O "O @ j} wWD |$=tvy=Q =@ Ow@ xOt w CUv=wD w= w j W x@ x}rw= " yO s =y} R=Ux}@W xH}D v - | R= =Hv= xm xr=U CN=U =F u p t= w p q 27 T}r}y = '1983 p U QO Q T}U-=D CUwJ=U=t G} Q@tm QO =Q QmiDt |=yv}W=t 2 Rv}W=t nv}mv}D CmQW '|mUv}t 3 |@|U xm@ W T}$Q ' xr=B s=}r} w - " Ovm O Q |Q= } N =Q Ovm ?rH |r=t |=yD}=tL '|DrwO VN@ sy w |YwYN VN@ R= sy l} R}i p@ wv x-R}=H x-OvQ@ Q Ov} u=DU@=D |= @ x QO " u}W=t u}DUNv xm CiQ}PB R}v `=iO QO ' * utu}i 4 ' =J} Q =@ OQ xm CiQ}PB Oa@ |v=tR w O w Ota CQ=Rw w O @ x CmQW T}U-=D =Q O N x - }= ' O |rw Ov=wN xv=ktL= l v= R= |rta CmQ=Wt Q@ QO qa utu} xw Q u}}aD "O m xm@W =Q Q Q Qy R=}v QO x o * " " CW=Po u=}t Ovm Q=m T}r}y CmQW w OQ t 5 O = w x_i=L C tx D m - x@v=H xty |v=@}DWB R}v |kqN= Q_v "O m w= R= |= R= QDy@ swra xm Ow@ xDiQo pmW ut uyP w x@ uOQw O Hw w uDN=U QO |ak=w VRQ= w CU}v = u}= |y=oWv=O QO Qw @ C |m} V}B x=t OvJ T}r}y Q utu}i R}t w CN=OQB u}W=t u}DUNv |]=@DQ= xm@ W p}rLD x@ CmQW x@ OwQw R= TB w= * i P x= Q u=Q= o } t U R= =Q xSw B ' u= |UOvyt ODU= "O m T= CmQW x= |= v }=Q q}YLD T}r}y R= ' u=QwO R= * i R}J u}vJ xm OQm Oa=kDt =Qt utu} | " CU= CU=yR}J " w OQ t QO |}=yO=yvW}B =yWN@ | w QO |:vi w Q ?Um 'O @ xO m Q@N O=Qi= w x uOQ w w T tqT r QO =to Q=mx@ w= Q l} |=tvy=Q w Q}Ot CUv=wD|t xQ@N OQi Qy w Q O xm u= } t "OQ=O O Hw Q OQ=O Q= Y= w= xDiQW}B =v w Q xSw B p - O x@ xm QO Q x$=Q= CmQW * xm |D=}@ QHD x@ =v@ utu}i = = |yOv=tR=U x-wLv QO yQ m Ov@xDU@ w Q=Ri=sQv Q}_v 'u}W=t CN=U syt "O @ | CU= xDU@ Q=m x@ Ci=UwQm}=t QO CQ v qN "O m " =yDmQW |Qw :i | uDyvt |rY= O=yvW}B "O W xw o Vv=O O}=@ 6 R}J | - Ov QO =Q |y@=Wt xiUr i sy TD}o p}@ - = xDW=O u=U} wvxt=vQ@ W @ R= | QDW}@ |vi 1) image recognition 2) Thinking Machines 3) William S. Paley 4) Richard Feynman 5) short-term memory 6) Manhattan Project 187!T}r}y p}v=O w |]=@DQ= u}W=t Q "O @ 2 |@Ya = = Q = Q |= @ xR D | yO @ Q m uO m O = xm@W R=DW}B | y 1 ' Or}iB=y u=H =yvW}B x@ * OvtWv=O j} wWD 'utu}i Qo}O u= Rv}W=t nv}mv}D CmQW u}@ |t=ovyOwR CmQ=Wt x@ Q=m u}= w O}t=Hv= 3 =}vQi}r=m " Qy xm OvDUy =yvwQwv =} Qo}O R= | =yvwQwv ODUQi|t Qo}O x wtHt |@Ya =y}OwQw =yvwQwv x@ " = xm@W 'CU= R= |= a R= =Q | =Q Q h} QaD | y w Qy x-t=vQ@ 'uwQ v |HwQN " CU= xOW xO m = x}@W " Ovvm|t Q=m Ret 1982 QO x= |R U Q}o|t |HQ=N w uwQ v QLt l} "O |=x QO Or}iB=y xm xvwov x = Q l} \UwD =yvwQwv xm CU= QO =v RmQt |Qw :i |= v }=Q - t v @ OyO|t s=Hv= |D=@U=Lt TBU w w l} |Qw v l w}W u=ty ,=@} QkD u}= K}LY |=yNU=B uDW=O Q=}DN= QO w =ymQLt R= |=xawtHt =@ |@Ya xm@ W l} VRwt |ovwoJ Or}iB=y R}J w K}LY MU=B Qo = | 'O @ =D Ovm|t |Q =mDUO Ovm|t x@U=Lt " w OvJ =} l} uwQ v =Q u MU=B Ci=} QO w =@ =Lt Or}iB=y xm@ W - QO =Q C U QLt Qy xm@W w 'CQ Y w = Q = wvm =D u=tR =@ RQ= CqO t w s nvH sr}i =yU u R= = p}rLD x@ Q=R @ =D}O C}YNW QO Ovm =O}B Q} w=YD " w |t u=}t O xDi=} % v= R}v x=Q u R= Ow xm CU= xOW xDi=} |@Ya w}r=y x@ |DL |@Ya " O Q l} \UwD x vR=O B Q = u}= O @Q m w Qy uwQ v O " = xm@W | y = xm@W Q | y CW=O OwN O=O u = xm@W u}vJ QO =Q |= " QO |oO=U x@ R}v =yvwQwv u}@ =yr=vo}U | w OW|t w u}W=t w =Q O N xHwD Q |t =mty T}r}y s}D =@ 'O m |Q CU= |twDv=wm l} R}i |=yxDWQ Q} R R= |m} u}= =@ =Lt s=Hv= Ovm|t K} QWD C U " O = |t Q}ov=tR " W @ =}vQi}r=m xO =Q 6 =v RmQt u}W=t R= wro u= =ar=jwi xm CU= |Qw :i R 5 w Q =o}=B O Q | wHDUH Q}_v |r$=Ut =iDU= xt}@ " v=xO m xO =}U@ |L]U |=yQ=Hiv= 'u u}= |HQ=N = =D 'u oQ U R= w = x@ | =yU} QD=t | QD}O=}v@ Q |rxO}= " yO s w |= @ TB |v=tR xDwm w Q p}mWD |ovwoJ xm C=QP R= u Dw B Q}oQ=mx@ sRrDUt 'x} Q_v u}= | =@ =Lt u}= Ov=wD|t |]=@DQ= u}W=t xm O = x}@W |R U w]at |m}t=v}OwtwQm swDv=wm C=@U=Lt |R=UrOt =Q C U QO u R= u= =ytQi uOv=wN |DL | = 4 lQ= m s v = x@ 1985 p=U QO |]=@DQ= u}W=t u}DUNv = Q P = |oDUN Qw]x@ xm utu} | } B v nQ @ Q QDa} QU |DL * i ' "O m h Q m ' yxO=O x Q |= @ |O } R "O m xQ W= "O @ x@ =Wv Or}iB=y xDiQo Q=mx@ |]=@DQ= u}W=t u=L=Q] \UwD xrY=iq@ Or}iB=y Ci=}yQ " W OvDi=}|t u=} QH xm@W pN=O w =Q Ovm|tv Q}}eD QO =ywor= Ov=wD|t xvwoJ xm@W xm QO =Q u= D u}= Q}e "O=O u QDm}ORv K}LY MU=B x@ MU=B "O W | yO @ Q m 'u =Wv =Q l R= xO =iDU= =@ * =Wv utu}i O=O u =Hv= Ow@ xOW xDN=U Qw_vt u}ty |=Q@ ,=YNWt xm OvtWv=O w u =U} wvxt=vQ@ 'u wvm =D u=tR u R= =UrOt '=yv}DwQB uDUmW '|m} R}iw$S w = y w ? |R O " W xDiQo =UrOt |R CU= Civ CavY QO |DwY T=mav= p}rLD '|]=@DQ= u}W=t ?r=H |=yOQ@ Q=m R= |m} " |v}tRQ} R |=yU=mav= w OQw|t OwHw x@ |DwY |=ymwW 'OvDUy Civ uDW=O x@ lwmWt xm |}=yx}L=v QO OvR=U j}kO Q} wYD '=yv p}rLD =@ w OQ}o|t =Q O=Oa= u}= |]=@DQ= u}W=t 1) John Hopeld 2) neural networks calculations 5) quark 6) gluon 3) Caltech Ovm|t O}rwD OOa uw}r}t =yOY " 4) quantum chromodynamics xv=}=Q Vv=O u=oQR@ !188 xm OvR=OQB|t =iL x@ |t=ovy =yvD |Div =yDmQW 'xH}Dv |Q | Ovm|t O}rwD QO " CU= O}it =Hv}= QO Kww x@ 'xw@v= T=}kt QO |R=wt VR=OQB CU= CNU w = OaD OwHw xm OQm =O}B xO =ty =a w x =Ut u}vJ u CU= xDi=} |a}Uw pk=OL '|R= D R= xO w =iDU= u=mt= |@ wN x@ xm |r!=Ut =yvD OvW=@|t |D@=F " Q QO Okt | yxO=O Q= = x}@W OOa Q O}B "O m = = = xm |O } R | yxO=O |=Q=O 18 Q = Qmvt ut xD@r= u Ovmv |v=OvJ ltm " x =Ut uDi=} 'sDio u}= |= r- CU= CNU Q=}U@ OW=@ xDW=Ov OwHw = = xm OvDUy |}=yv 'OvwW|tv =QH= |=Q=O =@ =yvD w w |t u= D O Q |UtW -xtw_vt =Q = OaD |O @ Q m '|R= t x vR=O B |O } R O= V}B R= Okt =@ ?U=vDt =iDU= =} xQ U 9 - Q R= xO w =yv}W=t |wQ CmQL 'xvwtv |= @ |R= t | w |t |DNU x@ |= @ u= D Q w 'OQ t Q CU= |@ wN -xr-=Ut |va} CU= CNU s} wo|t \ki xmr@ CU= umtt Q}e s} wo|tv u |= @ Ovm Q=m CU= x '1990 - yO QO | oQR @ " OvtW v=O u= O xO=O Q}}eD xW}ty OvD W=O Q=Q k uO W w Q |= @ =Q | QDy@ ' `} QU x-OvR=OQB = x@ '|]=@DQ= u}W=t pOt u}tHvB 120 P |t Q=}DN= = O Q R = Q =iDU= |rw CU= Q =NDv= xO m ? =B O =D O |t R}v " yO = x Q x@ O}=@ =yrtar=QwDUO | y W= D = xR H= w |rLt x_ - i=L p@=kt x]k v w QO R}r RrQ=J \UwD u UQ QDy@ =F l} =@ 'p t Q K= ] ' x}v=F QO QO =HD =vDH= x@ " xm |}=yxOvR=OQB R= xO =Q 16000 CU= O w Q@ x_Lr Qy 3 O |}=@} R `= @= Ovm|t " " CU= xDi=} Q " QFm =OL pt=W 2 R= R= 2) task 3) fat tree CU= CM5 ' V}@ |DaQU xDiQ CU= QDy@ xmv}= swO =Hv= C}tU= uwDQ@ xm xvwo R= " O}rm C}ty= xmv}= swU Ovvm |@=}DUO O QwO R= x_i=L Q Qy xm u}= x@ QO x vR=O B uO=O T}r}y |]=@DQ= u}W=t u} QN xm@ W - =iDU= 'xO}OQo xO | O |D|s= x=oWv=O O=DU= `= @= "O=O 1) geological formation T}r}y =iDU= u=mt= '|]=@DQ= u}W=t |L=Q] Qat x@ Qi CNQO x@ xm xJv R}r =Q u UQ xv R R= R= xO=O s C}tU= uwDQ@ 'xr-=Ut u}= |wQ =} QHD C @ =@ =}U@ =Q} R Ov=t Oy=wN |k=@ u=vJty 'xm@W R= ? C}tU= uwDQ@ xrtH |Q pta uw}r} QD = x Q T}r}y O Ow L QO uO=O \ DQ= - } y = } R R= |Q w x W hw Q CU} @ ODt w hwQat |=yxOvR=OQB R} Q CW=O=w 'Ovm Q=m 2 xi}_w =yOY w |t u= D = x@ xOv} Q}oQ=mx@ " w Q=R @ QO pw= Q=R @ | |rw QO =Q =yr= =@ T}r}y OaD uDW=O xm u}= CUNv =Q lQ U= OQ= v U= | y W= D ' Ov}|t =Q = w |Um |R= D R= s O= CaQU =@ l} Qy 'xOvR=OQB R} Q "OQ= o u X N | yx vR=O B } Q D O m xO OLt u |wQ |R= D xSw B - CUO x@ "O W pta uw}r}t QO Q | DOw O QO x t w |t O=} R Q=}U@ Qo}Om} x@ =yv s v sy} wQ xm CU= x}v=F w@ v= QO 'x Ovtxkqa = Q u}W=t OWQ= Q}oxH}Dv OvJ x@ Rv}W=t nv}mv}D CmQW R= =Uv= Ret |D=P * @ '= D | Ovm x-OvR=OQB =yvw}r}t uDW=O = =v |Qw :i 'u |Q w |]=@DQ= u}W=t pt=mD Oy=W pt=m CUO XNWt xv=}=Q =H D hrDN t p L=Q t " " v=xO @ 4 u u QO ' yxO=O Q= " ' = q]= C a = xv}tR |]=@DQ= u}W=t xm CU= Q]=N u}ty x@ " "O m |R U ut xD@r= xm sm w |DN=vWu}tR |O @ Q m | y OW=@ w w |t xm sDU}v u= D uO m = Q = " 1 " W @ x Q O}B ?HaD p=tm =@ |rw r=j i |= r- xm Qw] u}= x =Ut =Q |= r- |O } R O= u O = OvvmQ=wO}t= '|U=vWu}tR " pL x@ xOvR=OQB x}L=v =Q 4) Charles Leiserson K}wD 189!T}r}y p}v=O k k =D = pmW OQ= v U= TBU xDiQ q=@ = k B 'q @ xQ @ wO k B A =tD k k k k k k k k k k k k k k k k k k k k k k k k k A s k O =D w VN@ x@ A VN@ R= |O CNQO = = QO "u tR U QO Q K]U u} QDq=@ OQ=O Q= k OaDt w hrDNt |@D=QtxrUrU QO = =@ C ] DQ= CNQO O R= p t wO B VN xm |YNW =D O}=@ x@ @ = Q}Ut 'u}$=B pmW x@ Qi CNQO QO A VN %1 pmW @ R= =yt=}B Q Q K]U u} QDv}$=B | y "OO o @ B w "OQ=O O Hw OyO|t u=Wv CNQO x-N=W Qy w CU= |Q=O= hQ=aDt ?D=QtxrUrU l} pFt '|rwtat |]=@DQ= CNQO l} =Hv= CaQU x@ s CNQO w |oO=U x@ uDiQ u}$=B QO O " W QDoQR@ | =yt}D OL =D =Q w |DvU = x@ w q @ =kDv= Q}oQO QDq=@ K]U p QO C =a= u}@ | O = Ovvm|t = =@ QO C ] DQ= =Q =iDU= x@ Qi xO O R |Um xJ x@ O}=@ |Um xJ xm " yO VQ= o = x =Ut Qo}O VN@ =@ VN@ l} u}@ = Oy=wN Ovm Q=}U@ =y}L=Q] = =@ C ] DQ= U= R U r- |D=]=@DQ= u}vJ sHL xJv=vJ ' |WN@ u}@ OvQ=O Q=Qk |D} Q}Ot K]U Qy @ * " w | u= } t ' W @ O } R Oa QDv}$=B =} QDq=@ K]U x@ | Q l} 'xw o QO pkDUt pmWt 'Qt= u}= = =@ xH}Dv C ] DQ= ' w x@DQ sy O Q}o|t " v w |t "O W =} |D} Q}Ot x-Q}HvR |O } R O= OaD |}=yt}D 'x@ Qi CNQO l} QO ?D=Qt xrUrU u}= QDq=@ Kw]U QO QO QO = |rw "OQ=O R v u= } t R= | H =@ \ DQ= O w |t s=}B " v W = V}=yt=}B Ov=wD|t |D} Q}Ot s}D l} wa Qy =Q} R OyO|t Vy=m | =yDNQO R= |rai |]=@DQ= =yv}W=t | " O}v}@@ =Q 1 pmW = |O } R Ovm p=UQ= " xv=}=Q Vv=O u=oQR@ !190 |awvYt C=}L jrN Q}N= w= = = CU= | yQ m " !Ov = =v CU} R xD@r= u U W w x= |L=Q] R}tC}kiwt xiUr i - xO @ V= v }=Q Q@ m u= H =Q =iDU= =ywor= |U=vWR=@ w |Q=t |=yr}rLD '=yxO=O |R=UxQ}NP CUO x@ w QDq=@ K]U =ytU}v=oQ= | w =yrwrU '=yUwQ} w Q 1 Ovvm|t R=e |a=RDv= pOt l} w =@ = =yv |DL =yv=Om} R}i 'u}= CQ Y QO Ovvm R= QD=Qi = " " " vQ=O Ovvm|t O=yvW}B |a=RDv= Qw @ =Q w w p@ wv x-R}=H x-OvQ@ w |@ QHD |DU} R | y v t U = }R ' |DU} R | y v t U ' = x= = Q = x= = xD@r= |W=v Ci=Q_ xv CU=yv OvW=@|t ?DQt=v ,=U=U= =v w x} Q_v Q |oO}J}B OvDUy j}kO u}vJ ,=ak=w Q xm |y}HwD u} QDq=@ |= @ w pY= O |=Q=O 'x W O xDiQ}PB # v= xDN=vW O xm OvDUy |}=yrOt uw @ |W}=tR TBU v= } i C ' n =y}v}@V}B u | V}=tR =_Lqt R= |@} QkD =yvD Q xDiQ Q=m x@ |= @ R}yHD C= O Q = x Q_v x@ =yv O=kDa= R= x t @ ' y } O R= x t w = x Q_v xm OvQ=O xO}ka u=U=vWCU} R | y } Q}PBx} RHD |DNU x@ Q@ =yv |!=@} R =t= OvQ=O =} =Q w Cra OvJ w = = 4 =y}!=@} R = ' |R UxO U = =v CU} R Qo = xm CU= u}= O}|t V}B C}r@=k =tD '=yr}Ui = x =Wv Q@ =v@ xm CU= u}= | y v | =@ =Lt =} |=} Q wvm = xm |r=w-U =yrOt 'Tma Q@ =t= =} Q CU= umtt x=o C i w w OQ=O O Hw | " R= u pt=mD x-} Q_v xm CU= xvwoJ TB 'OvQov|t O}OQD 'C L * D U |v}@V}B x-O}OB p}rLD =@ pOt l} |rwrat u U W C L s =} 3 ' =Q O N X N | l} R}i uwJty w Q |= @ =Q w Q xm |}=yW}=tR u}DUNv xm "O @ " =@ =yx} Q_v x@ =D OvyO|tv u=Wv ptar=Tma xvwo u}= RoQy u=U=vWCU} R 'T}r}y xDi - o Ovy=@DW= ,qwtat |=} Q -xO=U | e w w w =_Lqt xv CU= |DN=vW|}=@} R " - =y Om R} O |: L uO tR |= @ v=xO @ ?= N C " ' !O w =yv =@ jL xm OW XNWt ,=Oa@ xD@r= xO @ O =Wt =v@t Q@ |}=yrOt | Q@v} w uw}DU= 'xvwtv |=Q@ 2 QO ' =yy=oDUO ,q=tDL= xm Ow@ u}= l} R}i xa - t=H ptar=Tma =t= "|=x y R}v uwvm = sy = x Q_v xm OvQ=O p}=tD '|i=m |@ QHD Oy=wW OwHw sOa = x@ |H}=Dv xOt pta x@ uDW}v= |twta C}@Uv x-} Q_v x@ |UQQ@ u uO tR w OQw Q @ |rw CU= =Wv | y } Ovm|t Q=y_= |}=yv -x} Q_v l} |=y=} wQ - s=v x@ OwN ?=Dm xm CU=yW}=tR u}= |Dw=iDt Ci=}yQ -=yv=O}t}W O R= , r e xO=O u Q@ V}=tR '=yv |rY= Q=m |rw Ovvm|t " w Q = x= ' |R=O BxS=w |= @ y v }=Q R= |wQ pt=mD T}r}y VN@s=yr= |U=vWCU} R |U=vWCU} R h]r u}= Ov=wD|t R}v xv=}=Q Vv=O xm CU= xO uOQw QO %|v=m}r}U w lW x-O}O pt=mD x-} Q_v OvDUy |mQDWt ?Uv Ov=xOW xDN=U p}rO =} Oy=W uDiQo Q_v QO O = xDW=Ov pt=m |v=wNty 'xOW " W @ x@ Ov=wD|t u=Uv= Ret |yOv=tR=U x-wLv R= xO |=} Q | w= x@ O =Hv=}@ |U=vWCU} R w= =yrOt xm CU= xO}ka u}= Q@ " t 1) word processing =iDU= xm CW=O O=kDa= = R}v Q x 1980 - yO QO T}r}y xm Qw]u=ty Ovm ltm xv=}=Q Vv=O pmWt p$=Ut Rw t= ' =yy=oO}O x@ Ov=wD|t 'OvtDQOk QO |=xR D | 2) Steven Weinberg 3) multicausal R= |NQ@ pL = xv=}=Q |v=@}DWB =@ | y 4) reduction = xO U 191!T}r}y w = p}v=O wyit x@ 'CU= xOW |U=vWCU} R Vv=O OQ@W}B Ea=@ xm |=} Q pOt l} OQ NR @ s = CiQo pmW |D|s= x=oWv=O xQ W= ' CU= qY= " |OwQw K s}_vD w w w |t OQU O w = w wvm = xr-=Ut u}= CU= " =t R= xm CU= |twyit w xm |}=y=]N QO Q QDR=@ Ea=@ = x= = | y v t U = x= | y } B R= R= xO |e=O '? CU= xOWv p}mWD |D=}rta |rY= lQO x QO 1930 - yO QO uO m w O}it Q=}U@ |DU} R w w C}r=ai |ovwoJ R= " |HwQN xO @ C=O H t l}DvQ@}U Q}W ? =t= | yQ= t QO OQ NR @ p Y= lQO u =yy=oW}=tR | QO 'OQ=O O Hw "O W = p@ w 1 T |m} =UL= = xm s}vm|tv Qmi Qo}O Q = pY=L R= w |t p}mWD =Q x vR CU= pt=mD xa - r=]t '|r}Ui OvJ V}@ R= Q |= H= "OQw Q |= @ =@ =D CU= CUO x@ = O = =H@ | yx v t = Q * uO w@v pt=m xm u}= CUNv " CU= |DvU u=U=vWCU} R = |t Q=wWO Q=}U@ swO w =}$RH K]U "OR U qD T}r}y 'OW xDio xJv x@ xHwD =@ |r}Ui pt=m xk - @=U '|]=@DQ= u}W=t " O O= a= `} QU QDW}@ p=tDL= Q ?DQt uO m Q xt=vQ@ C}r = qFt |= @ w |t xDiQo Q_v Q xDU}=W 'O W QO D w |t xDiQo Q_v "O W sy QO |UvH O}rwDR=@ '|oDU}=W w |NQ@ OQ= t QO , 100 000 O =Q O= a= R= = =}at |NQ@ | yQ O Q |t u}@ " v @ |oDU}=W x-Ovvmu}}aD O =@ 'OvOv=t|t |k=@ OvDi=}|t C = x =@ | y r vO C}atH = x =@ =Hv xm |vOQm ?DQt = xm@W u} QDxDi=} pt=mD | y =H}= !C =yv=Uv= U =Q = x}@W x-t=vQ@ " 2 Ov} Ro|t Q@ QO |rw w Q}B Rwvy xm@W u} QDy@ |= =yrOt w= "O R= Q |= @ |m} w@v xvwo u}= R}v = xm QO k t =Q |}=yxt=vQ@ pt=mD sy =yD} R=Q=B =yrLx=Q CtU x@ | Q ?DQt xk - @=Ut QDxv} Ry QB OYQO w =yv "O @ QDW}@ CaQU | 'uO m R= Q}FmD | = x = Q xm Ow@ u}= R}ov=Q@ ?HaD xH}D v - u R= |Rw CU= waY ?}DQD | y t v @ Q ?DQt QDa} QU " = xt=vQ@ uDN}t - OvD = | i } w= wO | y Q ?DQt x@ Q =yv |}=v=wD |rY= VwQ '|O O}rwD R=@ uO m |= @ 'w= =}at TBU =yD} R=Q=B TBU 'uO m u} Qo uwDr}t s=v x@ QoWywSB l} \UwD xm CU= |a}@] |R U =Wv T}r}y u}DUNv QDy@ G}=Dv xm OQm |iQat | y r vO O O Q |t =O}B pt=mD 3 O=O u R= | =Q |Q CU= Oa@ pUv O w@v |i=m CaQU =@ =yv " vO m ?DQt Q xm |= @ " R= ' vO ?DQt=v 'O= a= R= wva x@ Q xm |W=O=B R}v VyH p=tDL= xD@r= ?DQt=v u= | y t v @ |= @ |rw 'OyO|t CUO x@ |UvH Q}e O}rwDR=@ OvQw|t OwHw x@ w QO |oDU}=W ' = x =Q =ar=]t =@ QO =Q = x = Q l} x-OvQ}oQ@ QO s=Om Qy 'xOW |R=Ux}@W x-OvR C=OwHwt R= |=xawtHt uDN=U @ k , C CU= pwYL p@=k |DNU x@ 'pUv OY Q@ pUv |wQ 'C xO U - t v @ x@ xO t CU= xDN=OQB pt=mD x-} Q_v xa - r=]t x@ OwN |= xv=}=Q x=oO}O =@ T}r}y |@ QHD pt=mD xm u}= xO m V =Q " QO O " yO " xU}=kt QO C} Rt wO |=Q=O w= xa - r=]t = qFt OvvmC} wkD q = |U=vWCU} R O Ovm|t " =t Ret R= lQO QO 'x QO OQ NR @ , H , t m =t Rw t= w 'OQ NR @ = Ovvm C} wkD =D = 'OQ NR @ xm l}Uqm l}DvQ@}U | yx w xO i= wva u= * =iDU= x-O}= |NQ@ Q=m -xwLv x wtv R= |= v QO u wvm = sy T}r}y 2 ' Q uO m CU= xOW xDi=} " 1) ampliers 2) parent 3) Milton Green xv=}=Q Vv=O u=oQR@ !192 x@ Ovv=wD|t =yD} R=Q=B xm CU= xO}UQ xH}Dv u}= x@ R}v xvwo u}= CU= umtt u}@O@ =v CU} R l} x Q_v u}= O}}-=D |= @ x@ |va} 'K=w w h =@ pt=mD V}B xU OwHw Q '\ W O = l}ORv =@ h y @ \ DQ= QO =y]QWV}B u}= =} =Q VD=}Qi xm w CQ Y QO Qmv KQ]t VyH C}r@=k '=yD} R=Q=B = CaQU =@ QD T}r}y h= a= |t OwHw x@ xr-=Ut l} =OD@= pt=mD s} wo@ CU= QDy@ =Q " O}rwD w w pt=mD C=O H t O O Q Q w O}rwDR=@ xa - r=]t |va} = =v CU} R w " v=x }O o w @ wQ u U W xa - r=]t h Y =Q O N Q@ = Ca=U OvJ Q w Q xm |Um =Q |Q m ' xDiQ QD=Qi R}v u}= R= h _ = w w CQ Y QDW}@ CQ Y | Q ?DQt '=t p=Ft uO m O Q Q R}v |ak=w # vQ= k @ =D ? W QO OW=@ =} | vO QO O}=@v R= Q w= = J OQ =Q " |wQ Qmity V OQ u=Q =mty R}J 'h} QaD u}= =@ | |m} T}r}y x= w w= " v }=Q \UwD = QD O O O w CU= Q R w w OWQ QO x vR C=O H t |O } R s= L= ' xO=O s w Q = =} wt}Dr=@ O} w}O Cio ut x@ C L w 4 ' Q % CU}v w= " O = u@ Qm TvH '? N " W @ R= O}t=v " O}=@ =Hv= xv=}=Q |awvYt " v=x v= N h N t w \ @ t v =Q xm sO}UQB '|U=vWCU} R p@ wv -xR}=H -xOvQ@ Q@ xm =} 2 QJ}v Q@Dat xrH t Q}@O QU Tm =Ot u=H pwk x@ - OvW=@ p$=k =yv Q_v xv=@Ow-t T}r}y =ty C L u=Q= i ] R= Q xm CW=O Q=_Dv= Ov=xOQm =yy=oW}=tR CNwU O}=@ 'Ovm O}rwDR=@ O}=@ 'O@=} pt=mD O}=@ w |t =QH= xv=}=Q = =Q u u tR u |= @ R Uw O W 3 ' x =Ut pt=mD =Q |= r- Ovm|t pL CU= |awvYt =@kDU= =@ uwvm =D |DL u=U=vWCU} R |NQ@ Ovm|t u}= xm Ovm|t Qmi Q " | U R= |O U p Ckw =yr=U xm |v=Um " 5 Q}o|t Ovm|tv pL " w Q |L=Q] " W @ QO w OQw O %O ODU= xO m Ovm|t u=}=tv 'xt=vQ@ Om "O } R MU=B xm Ovm|t CU= " pq O = CUQO Ovm|t pL =Q |=xr-=Ut pt=mD xm u}= OQwt QO sQwYD xm sDU}v ut]t ut ' k=w QO x W " w ' O = |t |k=@ VUQB l} Rwvy xD@r= =Q = R}J T}r}y xm Ovm C} Rt u}= T}r}y pOt =t= OQ=O =Q % v t O |tv " |=xR D xm OyO|t u=Wv T}r}y Om xm |oDU}=W Q=}at " v=O ` 'xO wDr}t=y s=}r} w 1 ' u Ovvm ltm pt=mD Q}U " Q |awvYt V}=tR l} =yvD xmr@ =iW Qw]x@ =v CU} R T W CUw= x- } Q_v O} w-t T}r}y pOt T W ' } wiUm x=oWv=O OQ |wQ =} C L =@m} ut R= Q =} C L w =yR}J OW=@ xDW=O =} w |tv C L u= D =Q QDW}@ Q=}U@ C}ty= R= CU= pt=mD w O}rwDR=@ C}Y=N |=Q=O C=}L xm C}ak=w u}= 'ut |=Q@ lv}= | wO R= u}= u}@ 'u}= R= V}B RoQy =t |rw OW=@ xDW=O O}rwD R=@ w w O = O " W @ x W xDN=U u@ Qm O@=} pt=mD xm s}DW=Ov | =} wYN |NQ@ C Y s} wo@ O}=@ xD@r= "Cw Q QO = } R xm u}= =D CU= R= x wtv RoQy =t |va} |= v s}t=v@ C=}L =Q O}OH -xO}OB u}= =t xm CU}v syt ut Q_v R= =@ =yrwmrwt s O |tv p}=k R}=tD " } W O = OWv xDN=U u@ Qm |=yrwmrwt " W @ x CU= |@r=H Q=}U@ R}J 'OW=@ xJ Qy Vt=v svm|t Qmi ut =iDt |awv x@ 'Qo}O |NQ@ " QO w CU= Ovm|tv =@ w Q Q=OQ N @ QDWt 'u@ Qm l C F= =Q | O R= x W R}J OwN w |O N xDN=U x =} " v w w C=O H t x x =Ut u}= xm @ ' r- 1) William Hamilton 2) John Maddox 3) Nature 4) David Baltimore 5) metabolism 193!T}r}y p}v=O CU= xv=}=Q Vv=O w |U=vWCU} R x@ w= " x}L=v |DL =Q |= Q = xO m R e =Hv w= xkqa |t}Ok "OQ=O |}=y} Q=iL QO =Q QDWt jWa R= QF-=Dt '|]=@DQ= u}W=t l | =yvOat hWm x@ OW=@ |v}tRQ} R w uO =at w |=Q=O CU= QwD=t Q@ T}r}y |=yWywSB |wQ =v u}tR l} T W Ovm|t u=to xm xDi=} wm} Rmtw}v Cr=}= = ?Um Rv}W=t nv}mv}D CmQW =D xOW Ea=@ xm |r=t p}qO x@ =v@ CU= umtt u}vJty Q mw O}v=O@ xm OW=@ ?r=H u=D}=Q@ O}=W wHWv=O xm |v=tR R= =Q Q=m u}= w= CU= xOv=WwB " Qmi Q |Dw=iDt Q=}U@ |= @ VUQB x@ =yv -xR=Ov=|@ =} Q wty C i xQ= Ovm pkDvt Cr=}= u}ty x@ R}v =Q VDmQW pLt 'Ovm =yQ =Q CUy R}v |R=@?=@U= xQ = CU= |w " |Q= i= Q l} '=yQ=m u}= xt - y Q=vm QO T}r}y |= i L K= ] = QU=QU VD=kwrNt =Q VQ m j D= =yWwQ =yv xD@r= QO R CNU " " =yv}= RH@ w= ' |}=yxvwtv uwvm = sy R= Q = w w xO m R e O @ * svm Qmi xvwoJ xm OvDNwt ut x@ utu}i w |mUv}t | " =}DW= 'CW=O OwHw =yv |wQ Qy | yQ m QO " j Q =yv =@ xm |mQDWt = = 'sO m QO xm |mQDWt xHw |rw R}J xty = " OvDW=O Q VUQB xQ @ QO uO m - Q uO m w Q 'O @ uO m u}= uOQm Q=mW w uOQw uwQ}@ QO =yv |QoWUQB -x}LwQ xm CW=O OwHw |=xOWv KQ]t |rw lQDWt * sv=wD|t utu}i = |yOR=@ Q@ 'Q m w w |mUv}t w OQ t QO O x@ 's}_a Ca=U l} uDN=U wmwm w wrH |m} p=U Qy = =mv C x}LwQ u}vJ OwN R}v ut xm svm xR= v= - w OwQ Qo}O -xDUHQ@ | R= CW=O |}=RU@ Vkv " CU= |tyt -xDmv ut Q_v x@ xm Ow@ Q=m s=Hv= u}L "sQ=O |= Qy xm w O W GQ N u R= |= w =Hv= CUO 'OQ=O s QO QD QO h= a= =yv |a@] O}=@ CU= QFw-t T}r}y uwvm =sy xm R Qy u=}=B 'xQ= y w QO w O W svm Qm P M W ' " xO =ar=jwi OvvmsQoQU | yQ m R= CU= QYt nQ @ s y |=x OW=@ Q=tW p=U 'Ca=U u}= Q=tW x}v=F CU= Q=Qk xDN=i w =} Q C i Ovr@ Ca=U u}= nvO " O |= Y 'Q = = R Q =@m} p=U OY " |rmW xJ =}vO 'OW Ovr@ Ca=U u}= |wmwm |=OY xm Q=@ OvJ R= TB OvR@ TOL Ov=wD|t |Um xJ CW=O Oy=wN # Ovm sQ=yJ VN@ |v}W=t Vwy u=oOvQwO}OB #s}vm OvtWwy =Q =yv}W=t xvwoJ u} QDQwwv w u} QDQmD@t R= |NQ@ xm OyO|t Q=Qk EL@ OQwt =Q |=xRwL QDOvtWwy |DL =} OvtWwy x@ |}=yxv=}=Q uDN=U =yv Ovv=t Q=ov= xm Ovvm pta pq w ODU= = w '| x w x@ =yxv=}=Q =D Ovvm|t |= v o | } wQ QO C =k}kLD =D u}= sQ=yJ VN@ '? m O xDN=OQB Q=m x@ " v= qD |awvYt V w u QO QoWywSB V y u= =} QHD R= |Q}oO=} 'Q} w=YD |}=U=vW x@ QO=k O}=@ =yxv=}=Q xvwo u}= w C @ O xv=}=Q u= CU=yv=Uv= " =yv=Uv= Q Q = OvR=OQB|t u=tQO VwQ = q]= O=} R Q=}U@ sHL p}rO x@ xm |mWRB sra |= @ C a QDR}ov=Q@ Vr=J Q=}U@ xv=N Ci=_v C @ wQ = "O m xQ W= w 'Z a QO w xm CU= u}= OvtR=}v OwW xDN=Ov= QwO " CU= O}=@ <|W = x$=Q= QO w w QmiD x@ QO=k =yv=Uv= OvW=@ " =y} Q=t}@ X}NWD x@ xm |}=yxt=vQ@ |oQ@N =F wvax@ 'p t u= =}U@ Q=m =yxv=}=Q |=xO U Q O xm u}= X}NWD s= m R= " v=xO @ Ovvm|t Ci=_v =Q =yxv=N xm |}=yD=@ wQ x@ u=wD|t xOW O}rwD xRwL u}= QO xm |DqwYLt u=}t QO =yv=Uv= =@ =yv pta `wv xD@r= OvtWv=O " CU= " =iDt Cw Q CU= Q=wWO Q=}U@ |= @ CU=i QO |}=t}By=Q R= s}rU pka Q@ |vD@t Cw=k |awv R= xO=iDU= =@ w OyO X}NWD Qo}Om} R= w xv}tR TB Q} w=YD R= =Q <=}W= ' CU=yD=@ wQ " QDUO T =}U@ Rwvy R= QwO Q = xO U | =yDQ=yt u}= Ovm xJ =yv =@ xm OQ}o@ s}tYD " x@ 's}yO@ xQtv |v=Uv= Vwy |=yOQ=Ov=DU= |=v@t Q@ |RwQt= |=yxv=}=Q |=y}$=v=wD x@ s}y=wN@ xJv=vJ '`k=w QO Q V}=Hvo QB w QDy@ | D OvDUy Q = x_i=L 'Ovvm|t x@U=Lt QDy@ =yxv=}=Q w |r}N l}i=Qo | k =yr qODU= x - tRwQ | CU= x=HvB x=HvB xm s}UQ|t xH}Dv u}= | y = =ov |R UxQ OvyO|t CUmW GvQ]W QO ' Ovvm|tv |}=U=vW |@ wN x@ w ' % =Q =yDQwY 'Ovvm|tv Ov=xOQm VqD xm s}vm|t C@LY |O=Qi= x@ `H=Q =t VN@ u}= QO = |R @ QO =Q lQO |@ wN x@ CU= xr=U 5 " 196 =Q s qm |rw ::: w w l} K]U QO =yv lO m O Q@@ q=@ =yxv}tR u}= " v =yv=Uv= ?re= 'OvQ=O QO =Q =yxv=}=Q |}=v=wD s=@ Vv=O Vv=O 'Vv=O 'Vv=O w " Q}oxH}Dv "| %O W xDiQo Q_v QO uo}=i OQ=wO= Ok CQ O}=@ 1 |B Vv=O -xv=t=U l} uDN=U ODU= CQOk x@ xv OQ=O |oDU@ u QO xOW xQ}NP Vv=O x = = @ ,U U= w pq |L=Q] x@ u=wD|t =yv hrDNt R x = Q |DL | }Q t v @ w 'Q=O =y@ = Q = xrtH | yO @ Q m w R= OvDUy =t x-QtRwQ |oOvR " qt=at p}rLD j=Qw= TQ @ QO C QDW}@ OvtWv=O l} =t= Ov=xOQm Q=m xQ@N = x= = | y v t U |wQ Q@ w R= QO syt R}J xU xv=t=U l} C}r@=k |WN@ x} RHD '=y=t}B=wy Q}Ut = Q@N 2 x = x= = | y v t U Ov@v=tR '=yv}W=t | QoWywSB uwvm =D |O } R u= Q = "O m xQ W= CU= xDW=O Vkv =yv xa - UwD |yOpmW " OQw |tv O=} x@ = VQO t 'u R= O R}J VQ B R= | TB CWPo " CN}ov=Q@ " = Qy =Qt s} QOB=v x t w O " t QO OQ=wO= w= QO =Q =}vO x@ |UQHw}v umw=y} w |or=U l} OrwD uWH sra x@ xkqa xm Ow@ R= = R= = uo}=i OQ=wO= w |v=DUyr QH=yt l} xm w= = } R QO 1936 p U QO p@k x}k@ 3 s @ 'O @ O = u}= OQ=wO= |Q B v Q Q O =UL l} =@ w O m G=wOR= Q= @ O |t xO=O V}=tv lQw} w}v QyW QO uO}=y 4 |=tvl qi= QO |=xR=D sr}i x=t Qy " W |mJwm VN@ Q=@ Qy =yWN@ s=tD =Q xR t | w= QO =yovH w s}DiQ|t 5 |a}@] M} Q=D -xRwt x@ sy =@ = u}OvJ 'x t R= TB s=Hv=QU s = R}J | y 1) knowledge-based system 2) expert systems 4) planetarium 5) Museum of Natural History 197 TB |t Q=Qk O}OR=@ " }O=O CU= |tra " 'u R= R= Q |t =yv w O @ w CkO x@ OQ t = =tD x@ | W w =Q xR t R= ut -xQ]=N u}DUNv u}= w s}O}O 3) Edward A. Feigenbaum xv=}=Q Vv=O u=oQR@ !198 xvW D xW}ty - w |r=a Q=}U@ w= u}W=t xDi} W - wra "O @ O x@ w= =yQwDwt Q |t w |O m w Q wr}m = u}= O Q |t uDWo x@ xQ @ xUQOt =Q Q |t O}=@ =eW= R}t "O m R O}rm xLiY l}=@ 'CW=O OwHw "nQ @ `w W "|O=O |t Q=Wi Q `tH =Q ? w xm =Q |=x Q O}J}B Qm} xm u |= @ Rw ut Q |= @ u uRw |yHwD u =@ =Lt CUv=wD|t =Q} R Ow@ ?r=H Q=}U@ ut C U = x@ O sQ=O O } Q " yO s =Hv= |y=Dwm u=tR =D Q}@O x@ OwN =@ "sO @ u U QO s CW=O R=}v Q |t ptL = R = O = xtmO TBU O O Q Q xv=N x@ "s v=O o @ x-t=O= x@ j} wWD = O = |rw =Q w= VQO t w |Q B v OR=O |= Y w =UL u}W=t u}= Q=m = = |O } R u tR x@ =yv |DUO s}=y}Uqmty =Q |DNU x@ =Q u = nQ @ | y Q Q Q}F-=D CLD "sO m =D w u UwO w u}ovU |r}N w O @ = Q =ty ut =Q u xQ @ wO Rw v QB@ Q=m x@ swra xv} - tR xm CW=O QO O Q = w = u} QDW}@ 'xv=RwQ u v m O}UQ|t Q_v x@ swra " R= GQ =Nt u}t-=D Q |i=m w |= @ p B uOQw x qa s=@ uo}=i Q |UOvyt xD - WQ CUO x@ 'ut |v=wH QDxOvvm<=Q= |UOvyt 'Q]=N u}ty x@ |t p}mWD w "O=O QDW}@ OtQO " =@ QkD ,} Q |UOvyt j @ = = | yQ m sO QO RoQy ut R}J xty "O CW=O Q=Qk " w@v Qw]v}= =} = C }Q w s Qta =} l}v=mt |UOvyt u= "s= xDW=O xkqa w wra u}@ |kqD -x]kv Qmi | qFt xm |r=L QO , = = | yQ m x@ QDW}@ Qmv w O |O } R - k " vO m j @ xHwD =UL |= @ ? =Q u ' yO Q= k x@ TmJ}y '?HaD p=tm =@ |rw R w nQ @ ? |O } R | yx vO O |t Ovr@ =yv nv} QH nv} QH =Hv= xm O w |wQ =Q |O } R | H pN=O u w w O @ u v= N = p " W s = uo}=i u=QwO s @ V} QOB=v |m}v=mtwQDmr= "O @ x W 10 Ow L QO u uRw Q =yNQJ TBU O m w O QO |w O w O @ s o OQ=w =Q O= a= CW=Po QU CWB C}kiwt =@ w "O m O w |t Q C= Q |t xar=]t O=} R j=}DW= =@ O}UQ|t VDUO x@ xm =Q |R}J Qy C W % } o MJ w Qtv w= s QO p}YLD u=QwO QO =yxO=wv=N =Q QDW}@ |rta Q=m Q |UOvyt QO j @ QO w |a=RDv= "O @ w@v |rta w s=xO |ovQ=m |=yr=U O}t=v x w " R= 2 u wrt |ovQ=m x=oWv=O OvDW=O Q=mwQU =yRwQ x} =yvw} R} wrD u - rw= | |m} x} - YwD x@ s=@ uo}=i = OmWv=O R= TQO OvJ xR D x - Q xm 1 |ovQ=m xRw t= "O w@v T w}O=Q = Q Orwt =@ ,=DOta Rwvy jQ@ u=UOvyt 'OW 'j @ x= QO |= v }=Q = uo}=i xm|t=ovy OQ=w 1952 p U QO s @ I}y '|U=vWQ=m = | yxQwO w |t O W |rwtat u=} wHWv=O Q |= @ Q |t j} wWD jQ@ |UOvyt xD - WQ R= GQ=N |}=yUQO uDiQo x@ =Q w= xm Vv=O=DU= 'O m = uo}=i '|DavY C} Q}Ot x-OmWv=O s @ QDUO w =v RmQt |Qw :i =D u=O U= R= 1) Carnegie Institute of Technology |m} = Rt}H 'IQ t " CW=OQ@ |DavY C} Q}Ot T}U=D 2) Carnegie Mellon University 199!s=@ uo}=i OQ=wO= =vW Ow@ xOW x$=Q= p@k p=U |v=DUQ=Ht 10 QO u= O}=} Q u=t} wv ui) u=H \UwD xm =y} R=@ x- } Q_v x-O}= =@ O w |t % } o = OO Q@ | yx } B |wQ |r}rLD =Q | =yrOt wD@ xm xDmv u}= xS} w x@ w ?r=H Q=}U@ ut u= "O @ = u}= xQ @ QO w= =Q Q "O m Q O u}= |= @ x }= CU@ Q=m x@ |a=tDH= " |@r=k Q=}U@ OW|t CqO =at w p ] QO svm = " l}t=v}OwtQD u}v=wk xQ W= Qo}O |UOvyt w =t x@ xm |twra xO=O TQO w w |UOvyt -xDWQ 'sO @ wHWv=O =yvw}r}t xm Ow@ |}=yv=ty OW|t RHat ut |=Q@ u=yo =v wHWv=O ut xm |v=tR uDw}v u}v=wk x@ sv=wD|t xrtH | w O @ xO=O MQ |=x | =} u}= QO " vO @ w CN=wvm} u R= w "O @ w =t x@ xm |r}Uv=Qi}O xO=O TQO O w xDiQo Q=m x@ ' u t QO xDNwt |O=tDt u=}r=U O w R}ov= CioW w =vW=v ut |=Q@ =yv -xty xm Ow@ |OvtWwy OQi -x@v=H xty |=yxO}= =@ |}=vW syv " vO @ wra s w = = Q QO q@k w O @ p WQ t K ] u= } t R= , xm Ow@ xO}UQ xH}Dv u}= x@ nQR@ 2 pta K} QY =} |vt u}v=wk R= O h= y= |wQ = ptL q m Q =@ = = = Q R= =Q x } H u}= QO w ? JQ =yJ hrDNt QO w= 1 wt}=U | Q}o@ u=W}=yq=m ptL 'O O Q Q =@ |ovQ=m u w xDNwt |@ QHD Qw] x@ =Q |U=}U Q O O =Wt u}vJty =} u}= = QDWt R= =Q =YDk= p@ wv xR}=H x-OvQ@ ,=Oa@ uwt}=U Q " W O QmiD x-wLv |R=Ux}@W |=Q@ =yxv=}=Q R= xO=iDU= Ovvm |L=Q] Ow@ " Q w OQ t QO O =Wt uwt}=U xm |rOt pwL xO m x y |Y=N u}v=wk \UwD CU= OwN w = X N 4 QO w O Q} R w u OvUQN=v | C}vqka wt}=U w O Ow L uO=O x '1950 - yO p}=w= QO w O =vW =yxv=}=Q |U} wvxt=vQ@ =@ OvQ+ 'O @ x W = x = Q xm OvOQm ji=wD |=Q=O = QDWt QO =Q u W t v @ h y " Ovvm|t RmQtD OwN "OO o u } CUO x@ =yv=tR=U EL@ x@ Ovvm|t w= umtt pwB u} QDW}@ CU= p}=t 3 xU - Uwt QO |}=wy `=iO xv} - tR QO |=xSwQB |wQ Q@ Q=m u}L QO xm ' pww}v ur QO =yt}tYD O=Qi= | xO m x y h= y= 'u t |= @ u } "OQw QO s @ "O @ =yWN@ xm Ow@ Q = uo}=i C @ y \ki xmr@ OvQ}o|tv xv=OvtOQN "O W C}=mW Ea=@ Qt= u}= OvJ Qy =Wv Q]=N x@ x wtHt |= a w |t xDiQo xO}O=v u=tR=U pm xQ=O= 'p t |= @ - u = qt R}v "O m C k =y} Qq=Uv=w}O |UQQ@ QO uwt}=U l} pN=O @ , r e 'u tR U =F | Q w= wO u l} Qy xm |}=yxirw-t " OvDN=OQB u=Uv= x wtHt |va} R= |= a w |t C}=Oy "O W u}= ' R= V}B CW=OQ@ uwt}=U =@ " =Q |a=tDH= swra QO |=} Q | =yrOt O w xDi=} CUO |H}=Dv x@ OwN |D=k}kLD " vO @ u}= Qm P =@ w qm =Q O N T O xDW=Po j]vt " v= 5 w |vOQmvQw=@ "O @ w u wt}=U 's}DWoQ@ x=oWv=O x@ TtU} Qm Q x Q_v R=O B } =Q Vt=v w = = = xv}tR | yQ m - q}]aD C Ov=xDN=U QmiDt u}W=t l} R= w}v pw 2) bureaucracies 3) Allen Newell wt}=U QO u w}v w pw Oa@ =t xm |t=ovy w w= xm OQm R=e xDmv ?}Ha ,qt=m =t |=Q@ swyit u}= #CU}J QmiDt u}W=t R= u=DQw_vt 1) Herbert Simon = uo}=i TQO 1955 p U QO s @ 4) subgoal s O}UQB =t % } 5) logic theorist xv=}=Q Vv=O u=oQR@ !200 =t Q=}DN= QO =Q u | =tvy=Q -xJ@=Dm w CU= |@| 'u}W=t 701 s= w_vt xm Cio =t x@ uwt}=U R= VQ Q "O=O Q= k w xm Oa@ ?= N R= w O O w RwQ x= sO @ x W u=O v }=Q = QN =D "s v= N =tD pw= R= =Q u s s} wo@ sy=wN|tv O OrwDt "s=x W O xm s} wo@ sv=wD|t pk=OL |rw xv=N x@ OwN =@ w sOQw = =ov= CW=Ov OwHw QO |=xR D h y w xQ @ wO Q " O u}= x@ u=wD|t xvwoJ xm Ow@ u}= Ow@ xOv=t |k=@ xm |r=w-U | Qo}O "sO @ | sDU=NQ@ sO R}J u}vJ Rwvy u=tR = h y =tvy=Q -xJ@=Dm ut =Q Q u QO = } R w xDi=} OwN |Q=m |oOvR 'p L "sO @ Ci=} CUO # 2 |=} Q pwY= "OQw CUO x@ =D O}=} Q '=}rwB =@ Y O} QB X O " } R=O @ =yD=@F= =Q w VO N xm Ow@ xDWwvv w u}= =yv wN@ Qo = Q y= =F 'p t |= @ =@ x@Y =@ C F= u}= C=@F= |=Q@ R j]vt 1 ' |=xQ= o GQ H R= =Q xS=w u= C F= =Q xm xvwo u=ty ? m QO = C F= | H =yD=@F= OQm|t |aU j]vt QO =Q x = Q TmJ}y 'u}= |= t v @ O w Q = 3 " vO @ xO m R e CU= xr-=Ut pL " x@ O}v=wD|t w V}B xiW=mt x-O}= =yWwQ u}= R= O =} O |t xH}Dv O w xDiQo " vO @ CU=vW Ov=xOv=wN =Q u=DUQ}@O x-UOvy TQO xm |v=Um s=tD |=Q@ u pt=W xm |FrFt wO Y Xx =Q ' w}v w pw Qat s=w 'hw O}v=O@ m pU=Q w w O}vm = xi =mt `wv u}= % sy =@ OvDUy `q= OyD}=w | |m} xiW=mt QO ' yO O " @ @ 'x t Ov@pwtQi =@ uwt}=U | CQ Y R= Q x Q_v x-t=vQ@ R=O B } 'X N - W xm s}vm|t C@=F 'OvQ@=Q@ sy =@ |UOvy pmW l} `r wO xm OvW=@|t Q@=Q@ " = R |twta CU}r w yxQ= o =@ Q OO R l} uDW=Po Q=vm pt=W xm OvOQm h} QaD wHDUH R= xQ= o R h} QaD x@ CU= umtt xiW=mt Qy "O @ u |wQ w w w xOw i= C F= |= @ | } H xQ= o - Q |t CU}r "OO o w CUQO Q =@ 'OW=@ CU= |v=i uO @ wva x@ u= R l} u} Ro}=H =} QO O H t xQ= o - Z i CU= OQt l} =Q Vkv 'wHDUH Q =i}= Oa@ p=U =DU@=D u QO QO u wt}=U =@ Q]=N u}ty x@ = p}=Uw |Q m w w O N x@ X = =Q VQ m w Q}o =Qi QO wtv CU= |v=i 1) propositional logic w |t x=ov u= D =Q xm w w w}v QyW lQ } wyk nvU |=x wYNt R}t l} =t s=Om Qy x@ = x= = R}v OwN w O w xk@] pw= - = Q | =F =tD u=O t s =@ O}=@ xm O |@| CmQW x@ " vO @ xO=O H 'p t |= @ 'O W C F= | y v t U x - }= | =tDN=U l} R xJv=vJ OvDUy |v=i QO s= u xm Ot=Hv=}@ ' Ov@pwtQi QDmO xv=}=Q |U} wvxt=vQ@ O}=@ xm O}UQ xH}Dv u}= x@ CiQ u}= |=xQ= o QkU u} Ro}=H QO QO CQ Y \= Ov=t |k=@ |ovQ=m Q |t |v=QvNU u=t}=Q@ s=|@| u=U=vWQ=m R= |m} "O m =@ CU= Q=Qk xm = uo}=i \UwD xQ@N "O =tDN=U CU=Q CtU -xWwo "O R CU}r x@ =} 10 QO s @ " u w Q@y=Q =yv TBU Q@ umtt |=yxiW=mt s=tD p=ta= 'O W C F= QkU 'xiW=mt l} p=ta= =@ "O m < C} Q}Ot x-OmWv=O QkU \= \= =yxiW=mt ?}mQD u}= w w |t w O W Q |= @ |O QO Q 3) heuristic R |t}kDUt = uo}=i xQwO |= @ s @ - w= w = "O=O xt=O= |DavY Q = |R tQ m |= @ 1956 p U = wHWv=O =t x@ QO u } =@m} Ckw OvJ Qy w OvOw@ xO=O =Q u=tR=}v OQwt 2) Principia Mathematica R xQ= o - |=xQ= o CW=O Q=Qk s=|@| |rY= 'Q Q 201!s=@ uo}=i OQ=wO= O t u} != B s }Ow @ xOR u u QO =H} q = = t load store add ' ' = t x m | v=tD N= U u=t y C U= `w kw y , t m Q " % h W QO O}U } w v| t O m sQ ? r= H QQ x q N Qw ] x @ = } " wm+@ u=H OQi "O @ T xm CUv=O|tv |rw = R e Ov=QwQB|t QU O = =yxv=}=Q = " W @ QO xm |}=y=} wQ 'u =DU @= D = u | yRwQ R= =i D= l } x m O v= UQ = t xQ - @ QO O}v m u} W= t u sU= |R O =} v Qo }O | rw ::: =t}kDU t w = ` s w w= w " }O @ x W w OQ=w , =Q O N | R}!=B p}=w= =D O}=@ "O W xO t |m } q ]= x @ j w O y=wN v = yR} J u }= x @ p t i w =a r=jw i Qivm } "O @ w Q s HQD t Vt U= 1 xO R= O }=xDUW v =Hv }= u= } wHW v=O =t W %Ci o w O} v=wD @ =t W x m s }=xOQw Ow Hw x @ | v=m t= = t u D i ' Y =y J -xk@ ] w =y rw tQ i w CU= VD=k}kLD `wwt xm Ow@ xDiQo s}tYD s=@ uo}=i u=tR Q}opmW | 'T wm@ =yD@LY RwQ u | R= TB xv}tR xJ u =D =k}kO QO , "|= O " W xv=}=Q R= xm R}J =yvD | p}rO u}ty x@ s = 2 " W @ "sO w@v |rta = Q = Qmi x@ ,qY= ut | yO @ Q m w OvtWwy Q+@+= s} wo@ CU= QDy@ =} OvtWwy "O @ |@=Q u=oO=wv Q x Q_v =@ OwN R=O B } |m} ut O}=W R= = = x wt}=U | yQ m - t=O= QO u OLt `wv V} QDmO RD w}v w |U=vWv=wQ w pw Q R}v s=@ uo}=i = w xDi=}DN=U | Q}oO=} |va} " QmD QO |Q= CW=O Q=Qk xar=]t | u =yD}aw | =y}OwQw O = ?r=]t w |O a w |U=vWv=wQ OQ t " R= | w sm O =@ h= y= |}=yxawtHt =yy=oW}=tR | QDmO RD 'u}= OwHw =@ |v=Uv= p$=Ut pL 'j]vt O Q}o@ s=yr= |v=Uv= p$=Ut pL O |y@=Wt V}@ |=R= = " v =Uv= \UwD C=aq]= VR=OQB -xwLv sOQm |aU ut |HwQN x@=Wt 'XNWt Q =B Q = x@ Q}oO=} w Q ^iL ut RD xm Ow@ =yr=U `wwt u}= QO = \UwD w uO m OQ t QO |a=OD =@ x=Qty Q=w|]w] |Q}oO=} x@ xt=vQ@ |HwQN xm svm x= |= @ u R= ' v }=Q =Q |Q UO } | QO |y=o ut xm CU= QO s @ " vO @ xO m |R Up t =Q "O m |R Up t "O @ w =Q O N = uo}=i "O @ O w = 'u tR u QO =ar=jwi u}W=t l} 'sDW=O Q_v svm|t h}YwD R=Upwe |= @ Q =HvB -xyO |va} " p$=Ut pL |UQQ@ =@ OvOw@ xOQm |aU 'Qo}O CQ=@a x@ R= |Ow xO 'x O |D}i}m =@ |R Up t w Q=w w |]w] CkO x@ =Q O = =yv=Uv= \UwD xOW O}rwD " W @ QO sy Rwvy xm xt=vQ@ u}= O}t=v " EPAM 3 |}=OD@= -xOvvm^iL |}=yDiH uOQm ^iL |ovwoJ R= CU= |rOt x-OvQ=OQ@ QO u}= QO =Q " 'O OvvmlQO w x w x =Q = uo}=i =Q O N - t v @ s @ Q}o|t Q=Qk xO=iDU= OQwt uwrt |ovQ=m x=oWv=O |m} QLD MU=B VwQ QO =yv=Uv= \UwD 'FAL-VUM =} XUM-JUR pFt '|vat |@ C=trm R= xrLQt u}= Ovm|t xQa xOvwWV}=tR XNW x@ " 1) Formula Translator Ovm CtON w= x@ Q=mDtON wva x@ =D OQm jrN u= w w = =trm =Q C =yDiH x-awtHt QoW}=tR =OD@= Q QyW |O H t TQ l N R= n = B 3) Elementary Perceiver And Memorizer | QO |@=Q xm CU= xOt =yxv=Ui= "s O " t j"=i V@=@ Q= Q@ QO 'VwQ 2 =Hv=QU |rw w= s xv=}=Q Vv=O u=oQR@ !202 O} wo|t xOvwWV}=tR x@ QLt CiH l} QYva u}rw= QoW}=tR 'TBU =Q l = x@ MU=B CiH "OQw O } xm |}=y=]N w = O w V}=tR CiH swO O = w x_i=L C}iQ_ `= v= w C tx D m - =F u o v W =Q 'p t u= wva x@ Q = u swO wLv QYva Ovm|t |aU xOvwWV}=tR = w w | = x@ C a t |QwO } QLt x}@W ,=@} QkD CiH QYva pw= wtat =yv=Uv= QO ,q QLt l} xJv=vJ ,qwtat l " O w V}=tR CUQO=v R}v x v W w CUQO Q=DiQ xm Ow@ x_i=L u=tR=U V}B |W}=tR VN@ xm Qw] u=ty wvm =D xm |}=ymQLt u}@ u R}tD uO=O x= O}t=v X}NWD -xm@W " Q xm Ovm |= @ Oyov |Q= =Q OvyO|t x=@DW= O l} x$=Q= s=@ uo}=i R= |= v }=Q p t w 1 w Q}oO=} Ov}=Qi u}= lQO QO u U Ovm|t ltm OvwW|t ?mDQt l Ovt=v|t |W}=tR VN@ = =vWv=wQ x@ w O m Q m x - " QYva MU=B OW=@ Qo}O " x_i=L pOt =Q O N - O h y Ovm K} QWD w= " |D=aq]= =yvD Ovm|t |aU xm@W =Q |t 'OwQ CU}i=m Ov=xOW Ci=} QO " , |HQ=N u=@ R l} =} O}OH xR - wL l} C=Lq]Y= uDiQo O=} s=ovy x@ qwtat =t xm CU= |Q=m u=ty x}@W u}= wvax@ =yvD u= RAM s wvW|t =Q u ' } q]Y= =@ TBU =vW w = q]Y= u}= Qy =@ xm |t=ovy =yvD |wO Ovvm|t |v}@V}B " Q@ uwt}=U =@ OwN QU x@ OvtWwy s}yO|t s=Hv= R= " |awv x@ w Q xm \ @ t | R}J s} wW|t =vW CU=t |YNW x-v=}=Q x_ - i=L R= |awv syv xm s}kDUt |@=}DUO =@ x_ - i=L C L OaDt |tra q]Y= xm |Dkw ,qFt K " }Q U |y@=Wt j} Q] x@ R}v X}NWD |O ROM s =B |t O=} x@ CU=t |YNW x-v=}=Q x_ - i=L K s}DU}v ut]t |vOv=wN \ki x_ - i=L =Q " } OvwW|t ?mDQt =mty x@ p=U =kt s Q}o@ O=} | y |Q = Cq xO =Q = xm@W A J 6 =D x@ QHvt CU= Qo}O R}J =} CU= " =Q | =yv u}@ Q xm |}=y=]N |DUQO x@ =yv '`k=w =mty u}= =ar=jwi u}W=t l} uDN=U "O=O = m =iD s}vm|t |aU xm CU= s} wW|t sO t |Q RAM x =ty u Cw CiQ |rmQ@ x=oWv=O x@ OwN w ROM xt=O= x@=Wt QO QDmO Ci=} QO | = Q | yxSw B w wvy s=@ uo}=i =t= | } wQ QO R R= " Ovvm|t pta TB s=@ uo}=i EPAM xa w - U D |wQ O Q |U=vWv=wQ " }O o C qHt QO Q |t "O @ w O Hw xv=}=Q swra x-OmWv=O Rwvy = p L QO w xv=}=Q swra O Q RQ = u tR u QO wvax@ xDiQ xDiQ |= @ | m t u= ONDU= xv=}=Q swra x-OmWv=O w= w O @ x W s= QO w Q "O @ xO m s= ONDU= |awvYt O w}B@ "O v w "O @ |Q=O= 1) discrimination net wivDU= x=oWv=O '|rmQ@ |o}=Uty 'OQ Q C}=UQwi |R= v=x=Q |= @ =oW}=tR |DUQB QU V y x wivDU= x=oWv=O OQ w O C} Q}Ot x-OmWv=O O=DU= |rmQ@ QO w= x@ xm OQm Oa=kDt Q Q w_vt u}O@ G H 'Q CW=Ov " w |}=iwmW "O @ x w x@ R}v = uo}=i '|DQ=m lt u=H 1965 p U =Q s @ = =t= QO w |= @ =Q |DQ=m lt = uo}=i QO s @ u H O N -@ v = 203!s=@ uo}=i OQ=wO= xQ@N x - v=t=U u}DUNv QB@ xv=}=Q \UwD =yv=Uv= Q=DiQ -xar=]t x@ w sW=@ T=vWv=wQ sy=wN|tv xm sO}UQ xH}Dv u}= x@ ut "sR=O wa =D sDiQ | OQ wivDU= x@ |rmQ@ Q]=N u}ty x@ R= =U@ x= "sR wYLt l} sy=wN|t xmr@ |= v }=Q p s = O}OH -xOmWv=O u}= " W @ * V}=Q} w =Q |awvYt Vwy xv} - tR QO Cq=kt R= |=xawtHt ut + Ori u=}rwH x=Qty x@ w xD xJN} Q=D QO =y@=Dm u} QDtyt R= |m} ?=Dm u}= OO= V y - WQ - = Ov}Qi hWm | y QO xv=}=Q R= xO =iDU= =@}DWB = = uo}=i 1962 p U QO s @ = x@ QmiD w =yxv=}=Q u=wva CLD 1 " v v UQ A J wvax@ s=@ uo}=i u R= =D u}= x-tOkt u= '? m CU= |awvYt QO " OU} wv|t % =NDv= ? w =}=k pL pFt " CU= xDW=O Q=mwQU 3 |H=DvDU= sHL uO}WN@ s}taD ,qFt #s} wQv <=QkDU= Q x@ xDWQ u}= QO =t =QJ = " yxO=O u xO=O K}wD u}vJ =Q G=DvDU= OvQ=O Q=Qk O}iU w xm Oa@ | QkDU= u}@ Cw=iD = =} w \ki xU}m =} w xm O}vm | @ r O}v=Ov xU}m pN=O G uwQO =DvDU= O}v=wD|t = =} w x@ `H=Q | y @ r w = GQ N " O = Q}}eD " @ } = Oy=wW wDQB 'xR D QO O = |t |wQ Q@ Q=m O w w XNWt Q =NDv= " vO @ xO m ? OvJ Q QkDU= -xRwL "sO m <= QO O Ci=} QO =@ Ov=wD@ xv=}=Q xm =yxO}= u}= R= s=OmJ}y =t= R =Q 1) Computers and Thought 5) nonmonotonic inference O}vm@ =y=}@ wr =NDv= -xQ=@ QO x=Q u}= u}= u=mt= |DL 'OQw = =} w w= w O T L Q 5 Q ut 'xH}Dv Q Qmi hQY 3) deductive x@ CN=wvm}=v Q `w W w =@vDU= \ QO CiQW}B QO = =yv OwN xm |R @ = = =Q |O } R u tR ut O CWPo |r=U u uw @ = =tDL= s=@ uo}=i QO =Q |O } R Cq CUO x@ <=QkDU= j} Q] R= =Q |R=@ u}v=wk 2) induction = R= |awv <=QkDU= 'u}=Q@=v@ u ' GvQ]W uO m CiQo Q_v Q `w W =tD xm O} Q}o|t xH}Dv O}J}B p!=Ut u}= " x@ Q}@ xU}m sO m `w W |k}iwD ut xm QO Q uw uO m GQ N w x =}=k pL ? uOQwQO CU= % | y @ r s CU= xv=y=o Q Qmi x@ QO = '1878 p U QO w Oy=wN O}iU O} Qw|t =NDv= 'sy@t =UL = "O @ "uO m ? =Q |=xQ= o ? CiQo Q_v QO " w}v w pw =y=}@ wr R= Q h} QaD |DQ=m lt xm xvwo = xv}tR ?U=vt -xv}tR l} w w V y =}@ wr xU}m l} QO =Q 'xO m s = xDW=O = O Q}o@ Q_v " } w QkDU= <= R= |O } R O = RrQ=J O}vm@ xU}m pN=O Q =yxO=O w RQ v U QO ' CU= umtt | y " W @ | yO= } wQ wUr}i 4 TQ}B xm |}=y=}@ wr s=tD Q w}W u} QDy@ xm OvOw@ xDNwt ut x@ uwt}=U |= @ x =vJty 'CU=yv x}Qi =} h h ] R= 2 GvQ]W |R=@ QO Oa@ CmQL OvDUy O}iU xU}m pN=O " W @ u u}= R}J Qo = 'Qo}O QkDU= uwv=k x@ =v@ 'OvW=@ O}iU O}=xOQm w xm O}v=O@ =tW Qo = CQ Y " OQ t QO |= 'hw | <= x@=Wt <=QkDU= |vat Qat w <= | y @ r = R}J =@ uwvm =D |awvYt | y d= U w =@U}@ |R=@ l} 'p O O |tv Q_v x@ CUQO ,qt=m " v t 4) Charles Sanders Peirce xv=}=Q Vv=O u=oQR@ !204 =@ 'CW=O OQ =yvW}B x x =Ut Q Q@ O QoWw=m wivDU= =D w= xSw B |wQ - =yrwmrwt |}=OD@= wra |Q iQ s @ =Q |= r- Q O Q O = x w =} | y v o C =ar=]t RmQt " W Qo}O " =} C L =} =} xm R= O =vW 'p@ wv x-R}=H x-OvQ@ n @Q r n @Q r xDiQW}B QO w O O} w Q = l}DvS x-OmWv=O T}$Q TBU Q |t Q=m w= Q O w = 1 ' n @Q r = W H wHDUH %O m Q K]U Q@ Ow@ Q=Qk xm OQm|t Q=m M} Qt C=Q U QO C L | hWm x@ = | }OR @ QO 1964 p U QO =} Ow i M U xQ U - Q@ u |wQ w VO N xm OQm QB@ "OR=O =y} Q}oxR=Ov= nQ@ QOr x=oW}=tR w | |t s=Hv= "O=O QkDU= p!=Ut <= =yv xv}t = O}U= xS} w x@ '=yrwmrwt |}=OD@= x wtv xr-=Ut u}= xm O}UQ sQ_v x@ w =y x}Qi x@ s=Hv=QU w Ov@=}|t CUO Ovm K} QWD |t}W sra x}=Q xO=O R= |= OQ t QO |= " = x w |HvUh}] x@ Q K} QWD ut |t Q=_Dv= |tra Q=m l} "OwQ QDUo wNty=v =Q xO x = s}y=it =@ xm OvOQ@ |B |= } B w u= Q O =@ = w |Q x@ =yv =@ xm OvOw@ wHDUH =yOv}Qi u}= R= |oty s}O=O|t Q=Qk R= =iDU= = Ov Q = Ota =yOv}Qi u}= | y = u}= s}vm Q O = uo}=i 'CyH u}= x@ =iDU= CUQO O w}B@ =yv =yYQk | "O=O Q x@ xm OvOQm Oa=kDt =O = |m} w |t Q=Qk 'OvOw@ xO=yv u Q@ O |t xDN=vW u=yH " W " = xirw-t 3 |U=QH = = x@ pQ m s v = xm x wtHt R= |= a O umtt " 1) Joshua Lederberg CU= s w =vW |@ wN uOQw CUOx@ OQ wivDU= R= w wvax@ =Q xawtHt u}= =yxO=O = =D = O u= QDy@ |DL |y=o QO Q |= @ =} Q p=Q vO = R}tC}kiwt xr-=Ut l} x wtHt R= |= a 2) mass spectrometer w |ort=LO Q = xSw B '1965 p U QO - = xv=t=U u}= QO k Q |rLx=Q =yvD xv |= @ Q@N x-v=t=U Qy =@ = "O m O | yxR= v= w =} Q u}@ uO=O \ DQ= C i 3) Carl Djerassi O p=Q vO Q |t |=Q=O x x wtHt '|HvUh}] =yD}OwOLt x@ =yi}] |Q N U | Qo}O |m} 'O @ =yrwmrwt |}=}t}W Q=DN=U Ow@ 'X N R= V}=yQ=m Q]=N x@ xm |U=QH | yQ N U C i R= |= a =D = =mty QO O N u=Q Q s}D Q=}DN= QO =Q sRq |=x}=B Vv=O O}=@ Q |@ wJQ=yJ |rm Qw]x@ xmr@ w =} |R v " }O @ 'xSw B |ak=w x-Q@N x-v=t=U u}DUNv =@ =yNU=B | = Ov}Qi R}J =t xm Ow@v R}J =t= QyW |tQH |HvUh}] xv} - tR | y v t U |= @ w w V y | y | C O R= O @ CQ a p=Q vO QO Q u}v=wk |= @ = x= = =Q p=Q vO s v Ovm u}}aD |U=QH u=} wHWv=O xQa xQ@N | y QO CW=O 4 OO " vQ= v "O xSw B - u o vR U R= xO O O |i=m |}=vW QO |w | } H = uo}=i =t= w s @ w@v u=O}t}W |rw Ow@ |v=yH pw= R=Q] l}DvS XYNDt l} nQ@ QOr n @Q r w s @ "O v s}vm O}rwD =tD R}J u} QD?U=vt OQ t " R TB Vv=Q=mty xQ @ s}v=wD@ =D Ow@ |t}W sra =@ |}=vW 's}DW=O R=}v =t xm " R= = | yQ= @= s | w =t xm |awvYt xO } i ,D xm |t=ovy w= |r}rLD u}= Ov=wD|t xm | yxO=O =mty x=t OvJ n @Q r xr-=Ut \ @ t xm Qw] u=ty ,=k}kO 'CU= R= Q O w |t OvOw@ xOW CUQO p@k |= @ =Q |= @ =Q O N % } o w Q 'O m OvQ}o|t Q=m x@ =yxO=O |UQQ@ w Q | y v o * | y R= |= v w OQ=O O Hw w =Q R 2 |tQH GvUh}] l} |UQQ@ u}= QO |rY= x=oDUO "O @ nQ @ 4) Dendral R= |tD= Vv} Ro 205!s=@ uo}=i OQ=wO= Q V}=tR Q= k w O}=@ xm CU= |@r]t 'xv =} CU= p=ta= p@=k R}v Qo}O OQ t CU= C@Ft w w w p= -U = =yvW}B Q uywm |rvDU= Tw @ ' w |vwia | =y} Q=t}@ X}NWD =mty p |Q wYLt u}U}=t =mWRB x@ ltm Q xm QO u O xQa " W |= @ x Q@N x-v=t=U |=x p}=w= 1970 - yO = =y} Q}oxH}Dv p=tDL= QDm =@ x@ w Q Cvwia xm | \ @ t xm OQm|t | | Q}oxR=Ov= |t =@ O=O \ DQ= Q}oxH}Dv xvwo u}= Ow@ umtt ?} Q u}= uDiQo Q_v u} QDu}$=B x@ u} QDq=@ ' QO =@ u=mWRB R= 'p Q =tDL= |= @ Cq sy x@ =Q CU= " =tDL= ?}DQD x@ | =} x@ 'u}U}=t syt w sU}v=oQ= wa xO r Q =@ hrDNt w xO m p vO =Q O w |t u}U}=t =} x=}U =yR}J ,qwtat X}NWD u=Q w w w R= Q w |@ QHD Vv=O |@ O w |a]k Vv=O w 'uOR T L ? N R= O Q |t ?}mQD |ak=w " vO o Ov@=} QO xm Ovvm|t |aU TBU w ODU= | y = w w OQ t QO w =@ =Lt =ytD} Qwor= =yv | Q |= @ w |rwtat |D=@U=Lt p!=Ut =F CU}v x =Ut pL uDi=} Q wHDUH x@ |= @ w x@ " OvDU}v O}iU " "uO=O 'O RtDUO =} p}=Ut xvwo u}= |R v =Q w =yWwQ V y | O w |tv h} QaD 'p t Q ] OvQ=O |YNWt h} QaD xm OvDUy |r!=Ut r- " =}U@ R= |Q Ov@xOQ |t |vat xJ =yW}=tR x@ xm OvDUy |}=yWwQ |awvYt R= ' | |mWRB QO |}=yW}=tR 'Ovvm|t xv}=at O C U Ovvm " = Ov}Qi =@ xU u}= xD@r= xm |wQ =tDL= x@ xm |@r=H R}J u}= xR L " yO xDiQo l} R}i 70 p = uo}=i =@ |mWRB Qvy OvQw|t pta x@ =yv OQO w x =} Q OvDUv=wD|t u=v}t]= O x@ CQ a | yxO=O w p q |@ wN x@ =yv p!=Ut xm OvQwN|t |}=yxRwL =F 'p t Q ] @ C i CQ v CU= OYQO u OQ t QO s @ QB xm Ow@ u}= CW=O OwHw u}U}=t w OQ=O O Hw = J w u J ? N w ' =t}@ u=mWRB ?= H w xiW=mt 'O @ w |Qw v CU= p} QDU= CWm pLt 'CU= % } o sra OwN Ovv=t CUQO == w R= OwQw x oQO w ' QDm =@ x@ =yv =Q w uOQw u t = " u}U}=t CQ W OQ=wO= w u v m @ =yD}ak=w u}= Ow@ umtt |awv u* wv=k l} CU=yxOwQ w = =}at | yQ Q}o CU= xOW |L=Q] w h}r "O @ X N | 1 ' "O QO ' "O @ w =yJ u}= xm u}= u}= MU=B 'OvwW xDi=} |@U=vt x-Q@N O=Qi= xm |]QW x@ CU= OkDat s=@ uo}=i " u tQO VwQ O = | yxR L QO ? JQ " v W w j Q |= @ wkL -x@U=Lt =D w |v}at "OQ=O O Hw Vv=O |v=@t R= QDy@ =yv R= |a@ s=@ uo}=i Q_v x@ =t= 'OvQ=Ov |@ wN O w |t OwN Q_v K} QWD % } o =NDv= |v=@t OvDUv=wD|t ? QO w= " CU= Vv=O |v=@t w XNWt h} QaD xm |r$=Ut =} u}= 'u t = Q@N xm s}vm Q=m |}=yxv}tR u u o w QDy@ =t QO O @ " 1) Mycin O}rm QYva QO | R= " Q x}rw= |= @ ' Ovvm u=}@ |vWwQ x@ w CU= QB =t =} | vO OvDUy Qo}O |a@ = | yRwQ QO =k =Q O N Cw w xv=}=Q Vv=O u=oQR@ !206 u |Oa@ |=yrUv w p=QOvO x wtHt xm Ow@ R= |= a | = wkrL Q}e Q=DN=U l} Q = "O m R e | = x@ Q m QO Q O x} sD} Qwor= 1964 p U QO n @ Q r - rw= Q |t O}rwD "O m wkrL Q}e umtt =Q = =D = | yQ N U R= Q |@ wJQ=yJ 'OW|t xO}t=v |= @ =yQ=DN=U s}_a x-awtHt u}= |= Q uO m Ow wkrL Q}e OLt w =tD | yQ N U s Q Q O O xm Q l} pY=L CiQo|t w O = " = O p=Q vO =Q x vR U | CU= xkrL Ok=i xm CU= |= @ n @ Q r p=Q vO Q "O @ xSw B | U = =D = | |oO=U ^iL xiW=mt = 'u R e Q O =D = |Q N U = uo}=i =mty '1965 p U QO n @ Q r w s @ Q |t}W Oa=wk x=Qty x@ |tQH |HvUh}] |= @ =ytD= |Q = uDU@ | yxO=O CW=Po|t Q=}DN= " l} OwHw x@ =D OwW '| Q}otWJ wLv x@ =@ xO=O \ DQ= =Q umtt y |Q=ovh}] = =D = | yQ N U O= = xrk x@ |rwmrwt Q=DN=U xm Ow@ u}= |awv x-Oa=k l} ,qFt | y OaD xiW=mt Vv=O uDU@ Q=m x@ w w Q |B XNWt Q=DN=U "O W xO @ |t Vy=m "O=O w ' OvW=@ xDW=O OwHw |}=yv Q=DN=U QO O}=@ xm |rwmrwt <=RH= umtt |=yQ=DN=U R= |DU}r = =D = xr = | yQ N U - Y L Ov@xOQ | CU}r Q}o@ Q=Qk Q=DN=U 'O xr Q " v W xr Q Q 'O}rwD - L t QO ?} Q =@ ,=@r=e w VN@ xU pt=W xt=vQ@ '|R} Qxt=vQ@ - L t QO "O @ O O |t u}}aD OvW=@ |}=yv Q=DN=U QO OvDUv=wD|tv xm |}=RH= = O |t xDN=U 'uwtR - L t QO x Nq @ w u |wQ xr Q '200 " W R x = Q xr Q \}=QW =@ Q=oR=U '| } Q t v @ - L t Q@ xm |t=ovy |tQH GvUh}] l} C=Qk * |R U = x}@W j} Q] umtt R= ' O Q |t " }O o p=QOvO = xQ - @ QO hw O}OH Oa=wk \=@vDU= O CUO x@ " t Qat |=yQ=DN=U xm |}=yDiH Ci=} QO =@ p=QOvO =Dt = =D = | yxO=O R= Q N U uOQw O O 'u h y w@y@ Ea=@ w CUO x@ Q =Dt* = O =Dt x-t=vQ@ =@ |Oa@ x-Ota CiQW}B 1970 p U QO p=Q vO w O Q O w |= @ =Q | a= k 'O=O OvOw@ O}OH 'Ot CUO x@ ?}DQD u}O@ xm |t =@ \ DQ= O w | a= k R= =yv =yi}] x@ | |NQ@ Heuristic Dendral y) =Q =ytD= O R= x W xDN=vW Q |t O=yvW}B |tQH GvUh}] O x} x =Q p=Q vO - rw= - t v @ O Qmrta spectrographic peaks %O}vm xaH=Qt Q} R `@vt x@ p=QOvO OQwt QO QDW}@ C=aq]= |=Q@ Avron Bear and Edward A. Feigenbaum, The Handbook of Articial Intelligence, Vol. 2, Los Altos, Calif.:William Kaufmann, 1982, PP. 106. w "O m z OvDWo ) w_vtx@ |tQH |HvUh}] "O @ p=Q vO QO u uO=O Q= k Q z 207!s=@ Q uo}=i OQ=wO= =YDk= =D s}OQm|t Q=m |UOvyt -xRwL l} =} |mWRB -xRwL QO =t Ow@ QDy@ p=Ft Qw]x@ 'u}=Q@=v@ = }R "O xQ @ QO - = xvwoJ xm Ovvm u=}@ |vWwQ x@ OvDUv=wD|t xm s}Di=}|t =Q |O=Qi= |UOvyt =} |mWRB -xRwL QO =yv |DL=Q x@ Ovv=wD@ O=Qi= xm OvDU}v 1 h} QaD R= w V N Q Okv O=YDk= |v=@t |rw Ovvm|t Qmi p!=Ut Ovvm " =yv uDU@ Q=m x@ QO O=Qi= xm |QDW}@ O=tDa= O |tv sy w "s }O =Q u ?= N Ovr}=t uwvm = O=Qi= |DL O=Diy -xyO |HQ=N = " xm O} Q}o@ Q_ w qFt |va} Q_v xm |=Q=O w w CU= umtt xm |D=Q_v " |Y=N -xQ@N -xv=t=U 'Vv=O u OQ t CU= 2 O wtvR=@ =@ Q u}= Q_v C= O}t=v RvwH u=H Vv=O -xOvvmxQa -xQ@ =yy=oOwQi | QO =iDU= x=oOwQi xO Q}Ut l} " =y=t}B=wy Q}oQ=mx@ |ovwoJ u}}aD Q l}i=QD =} Q Q@N |= @ x Q qmWt '|}=wy w Q OQ N @ R= | = x= = Ovvm|t xO QO 3 Qy@ 'CU= QD@U=vt x = X N | QDWt l} w x = x= = 500 |}=wy |t=tD = x= = " w}r x=oDU}= pFt =B wQ= Q Q@N |=yxv=t=U |= @ x w Qo}O Cki=wt \ w]N ?U=vt=v \}=QW =@ xr@=kt | y v t U =LiY XNWt w |t xm OwW|t xDN=U =t}B=wy C w =Q u u= D | y v t U R= | = Q@N u u o ? N w O =@ =F u Q hrDNt w x Ovv=t|t |k=@ QO d W wvm = sy |= @ Ovvm|t 'p t Q ] @ wr u Q V}=tv |= @ =F " W v u= =iDU= =y]N `]=kD uOv=UQ pk=OL x@ |@}DQD xJ xm u}= OQwt QO |Q}os}tYD Q O}B 'p t Q ] @ Vv=O |v=@t QU Q@ O h} QaD w ? Q}owrH x@ Qo}O x-Q@N T} Q=B | y v t U R= " = O Q@N C O |r!=Ut R= =v@t Q@ p=L |= @ x \ki \UwDt Qw] x@ 'Rv}qQ}= um} Qt Ovvm|t ltm =y=t}B=wy =yQ=]k C}=Oy |vi w ' Q xRw t= ' v=xO m = |=x W qFt Q x@ | x= = | |R=w B QO RwQ 3 ' yx vR=O B R= u N -v t U , " Q |= @ w |t xm Ovvm Q=m |}=yrOt =@ Vv=O |v=@t -xQ=@ QO w O i =y}v}@V}B | =Q u u= D O O |twta ji=wD w Q d= U =YDk= |v}@V}B p}@k " vQ= v xR L u =YDk= |O O}t=v hr-wt pOt OQ=O O Hw O i |O xDWPo |=yr=U pw] QO =yWwQ -xaUwD =@ w " Q l} |rw =iDU= ut xm OvwQ|t |r!=Ut QO ODUwO=O =} | yRQ= v QO =Q |=xR L , C= =yt =@ R}v w CQ xO " = Q X N |R=w B uyx=Q =yy=oDU}= | O =@ 'hrDNt h y = wm | y :U xv=}=Q Q=Ri=CNU u=oOvvmO}rwD R= =yQoB=J '=yxm@W '=ymU}O '=yx_i=L hrDNt u=mt= 20,000 u}@ R= ?=NDv= |vat x@ OQ=m =B Crw}y CmQW |=Q@ Q=m u}= =F w x 'p t Q ] @ O Q}o|t " v " =Hv w}|U| xS} w C = 'T U= u}= Q@ TBU =yD@k=Qt VN@ =t}@ l} xm | Q}o|t jraD w O QO Q 100 =D 1 u}@ w u}}aD |OQ= t |=xQ Q Q@N |= @ x =tW Q=t}@ Qy x@ " = x= = | y v t U R= Ovvm|t =iDU= 'Ovm|t =O}B xO w |t u}}aD O@=} X}YND O}=@ Q=t}@ x@ xm |v=DUQ=t}@ `@=vt O w |t = uo}=i QO s @ |m} ,=Qwi xm OQm CU=wNQO Vv=Q=mv=t}B R= |NQ@ R= C} wm x@ j=Qa Rw=HD R= TB =m} Qt 1) well-dened 2) representing Project Agency) Q xUU-wt 4 =B Q = x= = = x =Q | y t v @ R= = | yxSw B - 3) Gare de Lyon R}t u= | y v t U |WywSB |wR @ ' xDiQW}B |WywSB Ov}|t R}v =y}t=_v ltm x@ xQ@N " = ` iO CQ=Rw = = u}= xQ @ CU= =yv=DUQ=t}@ "O W % } o x@ CU= xvwtv l} u}= % 4) ARPA (Advanced Research xv=}=Q Vv=O u=oQR@ !208 p}O@D l}DUHr |v=@}DWB =DU@ Qa x@ =B wQ= u R x = Q x = Q x@ Ow@ O}rwD =m} Qt R= C=R}yHD w R x = Q xv}tR | } Q t v @ -t v @ Q}v p=kDv= |=Q@ w w O | }Q t v @ - |awvYt R= w xv}tR V y - = =Hv= C}kiwt =@ Q=m u}= P x= Q Ovvm " = xv}tR | y =oWv=O x C}@ QD xO QO x QO w= Q@N xm OaDt =Q |O QDUo xO - | O}rwD C} Q}Ot CU= xOv=OQoR=@ w |rDv}= Ov= Gr=v l CmQW Q}Ot 2 CU= xDW=O xOya Q@ wivDU= 'OQ Q}o|t Q=Qk "O =iDU= xO * D ' AQ m " QDmO u=} wHWv=O =iDU= d:r@t =yv waU =Q u CU= xOW `tH |Q=HD x-@ QHD w sra R= |OQi x@ QYLvt ?}mQD = x= = RQ R x =Q | } Q t v @ |O =Q |twta xiW=mt = | yxO = x =Q |= w =HD |Q =iDU= Q |va} |R U t v @ xSw B - =yH QU=QU OQ t u QO u O 1 w wvm = = uo}=i QO " | y v t U | m t x= |= v }=Q pm OQ@ Q=m l} u}ty xm Cio =B Q OWQ= Q}Ot QO B Q |Q= o } t U " CmQW Q=Pov=}v@ u=wvax@ w= =B Q =Q ltm x@ Ovv=wD@ |v=@}DWB u=QUi= =D Ovvm 'u " W s =D R=e xm QO 's @ Tm}DvH|rDv}= |UOvyt 'l}DvSw}@ w ' Q T}U-=D 'O m wivDU= OQ wvm = sy u=WD=}@ QHD xm CU= w Q xO m = uo}=i x-Q@N x-v=t=U swyit " v=xO @ s @ Q C}=tL -x}=U = u}= xmr@ O= i= " Q@N x O w |tv |ak=w QO Q m Ovv=UQ@ Q x@ Vw i " v W = w =Q u WO N =} w Ovv=wD|tv u=WOwN =y} Qw=:vi = x = = R}yHD x@ w= MU=Q O=kDa= 'Ov=xDi=} QO lW | y v t U O "OQ=O |r=a Q=}U@ |mWRB -xOmWv=O l} uw=D GQwH |@rk -xrtL ,qFt w w |t Q=t}@ =t "O W = R= |m} xm O}vm Q " = Q Vv=O O}=@ w = Z i p L =yv=Ok]vt xm |=} Q -xOmWv=O x@ O |tv Q=m x@ =Hv}= " } QO j]vt =Q Q " CU= w= =oW}=tR Q}Ot 'O}QO =m} Qt |}=wy = x= = | y v t U R= ODU= =Q} R w pq # =iDU= Q=}U@ 'Vv=Q=mty x@ = x@ xOQw Q @ Q =}U@ | =Q |}=}=Rt u}vJ O w x W =yD}kiwt '|DQOk u}vJ =@ xDiQo Q=m x@ |=xO w |m} j}kO Vv=O =@ w ? N |r}N R}v "| ODU= |=} Q u Qo}O R}J =} OvDUy |mWRB " |r=a OQ=O O xv CW=O |mWRB CQ k wvax@ xm u= u R= V}B s=@ uo}=i wivDU= x=oWv=O QO |B Vv=O |=yxv=t=U =mv |NQ@ QDUo Qw]x@ R= |rw "s 1) IntelliGenetics w R= "O @ OQ C =v u}= =QJ xm u}= |Qw :i =yv=tR=U =} CU= |i=m CaQU x@ =t Q}v CtON x@ OWQ= OvtWv=O QDxOQDUo xO=iDU= d}r@D |=Q@ CtU u}= R= w= Q " CU= CUQO "s} Q@|tv |w "O m xO w= =t}@ OQi =t xm O}vm xHwD "p q x w CQ Y =y} Qw=:vi s}DUy uw=D GQH QO xm O}vm ZQi = wHWv=O xm |}=H |va} 's} Q@|t u=DUQ=t}@ x@ =Q ODU= u}= =Q VR t p L QO u } | y op q Q}o|t | = uo}=i u=} wHWv=O xm |}=yR}J O = |t Vv=O |v=@t OmWv=O "O x@ O}OH uw @ s @ " t v x - w | vO OQ=w O N |O N R= 2) Teknowledge and IntelliCorp Q R w uO m O W o w uO=O Qm PD x=o =v xm C}ak=w u}= |Qw :i sDUy " ut R= =H}y Q=}U@ 'CU= xORu Q}LDt 'CU= Qmv ?Um xO QDW}@ | Q@N w x 209!s=@ |w " uo}=i OQ=wO= CU= xDW=O OwHw |D=y=@DW= 'xQ@N |=yxv=t=U R= |Q=}U@ x-Qa |@=} Q=R=@ w = uo}=i O=kDa= x@ QO 's @ O w |t % } o = u}= xQ @ QO Q x@ p qODU= Q=Ri=sQv pFt Vv=O uwO@ |Q=Ri=sQv |=yxDUwB xm CU= xOw@ u}= x=@DW= u}DUNv Vw i Vv=O ?Um uOQw sy=Qi s Q =} " } Q=O @ u t R= =Q CUO x@ = Vv=O ?Um `v=t s}=xDUv=wDv =t xm = q]= QNDU= w u v R= C a Q = = Q@N =@ G= Q 'u o R =t xm CU= Q}ov=tR = RrDUt uO m Q m s O}J}B Q=}U@ u |= @ sRq | yQ= @= xDmv = u}= w x CU= xO}UQ u swO w " CU= CNU Q=}U@ CU=yv |vyP |Q m " | =yrOt s =} " }=xOQw v Vv=O Qo = u}=Q@=v@ j]vt xv ' " O = |t Vy=m u=tR pw] " @ } Oyov =yOQwmQ 1 ?r=k |Q= Vv=O x=o}=B x@ |oDU@ |}Q=m xm O} wo|t =t x@ Vv=O |v=@t 'OQ=O QO =Q QO xv=t=U |}Q=m =yxO=O xm wWv |v=UQRwQ x@ ?DQt Qw]x@ =} 'O ODt pw= = =o}=B =@ xQ@N | yxO=O x OW=@ |t}Ok w = x= = xU}=kt s=ovy x@ | y v t U - =iD Ea=@ xm |=xW} Q u=wva x@ Vv=O |wQ Q@ ,=OOHt s=@ uo}=i 'u xQ - =@ QO |r qODU= I}y uwO@ 'Ovvm|t Cw P |t CWov= w |t =yv "OQ= o 'O W QP V } B QO =oJ}y 'OW|t xDiQo Q=m x@ |DavY |=yOQ@ Q=m QO |B Vv=O |=yxv=t=U pw= pUv xm |DOt pw] QO x xm CW=Ov OwHw |y=Q I}y 'Qo}O s}yO Q=Qk =iDU= " xO w OQ t | =@ x@ CiQov Q=Qk OOHt CQ a Qo}O p!=Ut QO w " xDW=OQ@ w `}=vY ,qFt x@ =Q Oq i xDN=U O}OH Vv=O x=o}=B l} |O}OH xr-=Ut Qy |=Q@ l} QO |irDNt Ovvm|t " Q xSw B QO - w "O W | = q]= xO =iDU= Q = u R= " hrDNt = w_vt | yQ = uo}=i Vv=O |v=@t |k]vt Qy_t Ov@ RtQ x= x = Q l} |= v }=Q - t v @ CUQO=v | yxO=O V } B R= |vat|@ w Ovm|t | = QiU u}@ | y | U ORQw OHt sDU}@ uQk QN=w= QO ' R= O Q Q hrDNt O=Qi= |= @ "O @ s v s @ CU= |twta Vv=O " w 'Z a QO CU}v xvwo u}= `w =yxO=O x=o}=B C a QO w CU= " 2) Cyc | QP |Wv=O u}vJ =y} Q}oxH}Dv u}vJty | xOR CUO = w xm |DQwY w |t w O W w |t u= D |WN@ R= O |t QO " W `tH =yxO=O x=o}=B |Qw =v qo =O 2 l}=U =Q C r T =yv=Uv= x-QtRwQ Vv=O =D OwW|t Q =v@ "O m Q u}= |rY= xSw B Q@N = x= = =Q x ltm =@ Q QDtwr}m w |v=QvNU Q xSw B - qD l}=U = R}ov= 2 QO R=w B OQ t QO V | yx | y v t U u xv=t=U \UwD x}v=F =yDQi=Ut x@ Vv=O |v=@t |O } R | w w w Q Vv=O \ @ t Qmv |Q=m u}vJ TmJ}y OQ t QO wvax@ u= w Vv=O x=o}=B l} OQ t "O =iDU= C}r@=k =@ CN=UQ} R l} O=H}= |t jWa =yv x@ xm 'wv -xv}o 1) format xmr@ xO - = Q}owrH pwkat=v =iDU= xO - R= wD@ xm u= 3000 Q |m} pFt = uo}=i |= @ s @ |r=@ ,=YwYN '|}=wDU= Q}=RH x@ xDi=} CYQi xm x=o Qy =HD '|Q xv=}=Q Vv=O u=oQR@ !210 OvJ =mty =@ s=@ uo}=i |Q O w |t " v= N 1 u wD} Q=@ wivDU= x=oWv=O Qm 'OQ Q xw o QO =}vQi}r=m QO w= CU= " xOR Q@N |=yxv=t=U xv} - tR QO ?=Dm u}OvJ 'CU= xv=}=Q OvtWv=O xm |v sv=N VQUty xrtH R= 'Qo}O x -OvU} wv 2 x CU= xDWwv Q=mw?Um " xm | OvtWwy pt=wa wvax@ u= w |ak=w =Q O N = | H s =Hv=QU xQ@N = x= = xm | y v t U =v}t]= s=@ uo}=i OQ=O u Q Ovy=wN R=@ 'Ov} =yv=Uv= ltm x@ u=yH R}ov=Q@ Vr=J p$=Ut pL "O m C =}rta = nvy=ty |R U QO w ' OvDUy |r=a | Q}oO=} OvDUy |r=a p!=Ut pL QO ' OvDUy |r=a R}v xJQ=Bm} OL=w l} ?r=k " = x= = xDiQo Q_v | y v t U w = x@ Q m " Ovvm xO |RQw =Wm OvDUv=wD QO sy =@ =Q =iDU= QDy@ MU=B l} = u}DUNv QO Q @ Q xm |t=ovy =D uirD Q Q@Y O}=@ w =Hv}= xm CUO x@ |= @ Q xm |t=ovy =D wQO uOQw |= @ sO t "O m OvDUy =Hv =} QD = = `= N= u tR R= p U = = "OQ=O R v |O } R u tR QO xr-=Ut pL OvtWwy | Q =yv -xty R= u}W=t QD GvB w x@ =yQ=m u}= =yrt=a Q Ovv=wD|t |= @ =yv=Uv= QO CmQL w 3 ' VHvU =yD}r@=k O}=@ R}v =t | xm s}vm |L=Q] = = `= N= u tR R= p U CU}@ " | w w "OQ=O O Hw w w |Q ] =Q O N GvB w CU}@ xrY=i 'OW xDiQo O}Wm pw] Ovvm uirD pwB CN=OQB =@ sHQDt CWwv|B xv=}=Q swra xD - WQ x =Ut u}= x@ r- R= QO x } H 'u QO u} QDQ@Dat xm nv} QwD x-R}=H Ci=} QO x@ jiwt = uo}=i Q]=N u}ty x@ w xDiQo CQwY w= =@ M} Q=D u}= R= p@ Q = x@L=Yt u}= " 2) H. P. Nii = 1994 p U QO s @ k ,= y _ 3) sensing CU= xOWv = |=xQ W= CU= "s xQ w= |= i L = "T @ w Q OQ=wO= O Q CU= " }O o |oOvR R=Qi u} QDtyt xm wvD u=}t '\UwDt O |= Y 1 C=vr Tqo =O xr=U CU}@ |t=ovy O Q P Q}F-=D =}vO Q=m " vO o Q= o " x@ O =Q u W `k=w QNUtD Q Q@ xm Ovvm|t =O}B VO o O}@UJ |DUO wO =Q u w Q]N '|t=vto OQ t O = x }O v =Q =tW =} w O} wW|t `k=w RyDU= <= " w |rY= V y u}= w= "u QO = GQ N u R= O Q}@ w |WywSB =Q O N |twta Vv=O <=kr= CUO l} CU= xDWo wQ@ wQ " QO = w 'O |rm = = G}=Dv =tW xm |t=ovy Q 1 w =} =@ w xO m p vO =Q xWkv xm CU= 'x=Q u}= |awvYt w O QN@ u=H %OQ=O O Hw p qo =O C r T =tDL= xU w O Q}o|t OQ t QO lW =Hv= xO=O s QO w= | % " v QoWw=m x} - LwQ =@ Q |t uDiQ V}B w l}Uqm =v QO C r CN=OQB |awvYt "OR=O B V y OvtWv=O " v w OQ t =v u= w@v V}@ |v=wH QoWywSB Rwvy xm |r=L |= =kDv= =@ |m} xm OvtQvy Ovv=t R}v u}W=t x@ |Q}oO=} C}r@=k uO}WN@ |O } R C=O RoQy xm xO}UQ |DU@u@ x@ 'u= R= | yQ m CU= |iDvt swU p=tDL= ,=vt]t Q |}=yxt=vQ@ uDN=U x@ |tm Q=}U@ OYQO x@ =yUv=W u}= Q O}=@ |y=o |= @ w =} 'O} Q}o|t Q=Qk s=QDL= |= @ w OQ=O Q Q sO t R= sO d= U OQ t p$=Ut pL x@ Oy=wN|t xm |Um xm OvOkDat 'sWN =t= OvtWv=O u= R}t =@ Qo}O |NQ@ R= |=x w = =Q Q m Ovm x@ w u = = = | y B | H " CU= xOWv O = xDiQo =Qi pt=m Qw]x@ =Q xDWQ u}= |Q_v Vv=O ,q@k O}=@ OR=OQB@ |awvYt Vwy |rY= CqmWt " W @ Ci=} O}y=wN " w |WmJ =@ Ov} wo|t |NQ@ w= w qmWt pL x@ s}rU pka Qo}O CUO ' C Tv=W u}= O}=@ O}|t R= u t uw O}vm|t p=UQ= Tv=Qivm l} x@ xr=kt ?r=k QO =Q Q \ W QO |OwR x@ =Q u MU=B xm CU= |WUQB u}= #CU= xDiQo Q=Qk xrtL 1) Douglas B. Lenat 211 w O u}= C=vr =QJ OQ t Q k xv=}=Q Vv=O u=oQR@ !212 |v=Q@H |=yUqm w= O xO= v N - R |}=OD@= sWW x@ 1 " W nQ @ w wDov}tr} w QO TBU w =Hv=ty QO w Ot =}vO x@ =}irOq}i QO qm xm |t=ovy =v T Q O}B xUQOt x-v=N@=Dm w O m = MU=B OvDW=O |vOat C r QO =Q =y} Q]@ " |U=vWCU} R ? | l} R}i w = Q O}B swra x@ |vwRi=RwQ x-kqa 'Qo}O x@=Wt |=y@=Dm CUH|t sra w xOR=wO s= " O w |t O =yo =v xm |m} u}= u R= u =D |ak=w |t}rm l} = uU 'p U w xJ@ u QO |= = |ovwoJ = u}= "sO @ Q |= @ R Q |mJwm x-v=NQ=m Qat l = }= hw O =y@=Dm w 'O @ CN=OQB =yv xa - r=]t " w w "O=O =y} w=mHvm xt - y CUO x@ |or=U s}v C W | w= OQ t QO =Q O N | QO w= O N CUO "sO=O wt}U w xQ @ w |@yPt " |= @ =y@=Dm u}= xa - r=]t =@ QO ' r a Q m % } o =Q sQ B u w =v 1950 p U QO C r Q CUQO uO m xQ - @ QO h w O m = xm Ow@ xr=U s}v = * Q* rO u w sy R= 'O @ s= O R= =Q VQ B u =D ut w xOR=wO |@yPt | =yo =v =tvy=Q xm xvqO=a=v w xv=iYvtQ}e VQ_v x@ =Q sr=a Q=m VOQo '|@rk C=O=kDa= |t=tD seQ}ra xm CU= |D=k=iD= O = =tv|t " v } QO =Q =yUQO |a@ OW|t Qw@Ht |y=o R= w= w OvDW=O = |O } R | =yv=mtpkv =v w= O wN@ wv " v= w u}= sy u=Wr}rO O O @ =@ xm = u | H x@ u}=Q@=v@ xm |v=RwtVv=O CNU Q |t Q=Qk '|v=Q@H " vO=O =yUqm q]Y= x@ =} 'QDv}!=B K Ovaq]=|@ ut Vv=O K]U " Q |t "sO m = x@ |R=}v uO m Q m w =@ =yUqm | =t w Vv=O 'TmaQ@ |rw u QO p@k p=U ut |t =yv x@ |Uqm Q=m w u} QtD = " vQ= v sHL |O } R O Q Q@ CL=Q p=}N =yUqm | O O |i== u=R t = x QO , !=O = t |wQ TB | y UQ t =yUqm w Vv=O xm Ow@ u}= Q@ ZQi OvOw@ |rY= | QO =yv} QtD w OvOW|t xDiQo Q_vQO w wra x@ |v=Q@H |=yUqm :QW R= uOW XqN |=Q@ u=wH C=vr xm Ow@ u=QwO u}= p qN QO w OQw |wQ s x =kt Q]=Nx@ swra |rrtr=u}@ x=oW}=tv |tra xk - @=Ut QO - w@v xUQOt u=R t |= r QO x w sO OvDUy |@ wN O Qo}O =yv , !=O svm RmQtD =yUQO |oDU}=W O}=@ =t " vO=O w R= Q hrDNt R= | C F= =Q O N h}a |v=RwtVv=O '|v=Q@H |r}N | O C r xO= v N 'Q B n t R= - w w= x@ xm =oW}=tv xm u}= w O R Q w}mwD O @ x W Q= o @ R= |=x } H O " W =yDU}r=v}i <RH 'CWwv w =oW}=tv "O @ x QO "O=O u = wYN w O= a= - } O pw= O= a= ,Y =Wv =Q VO=OaDU= OwR O x Q_v xv} - tR OvtWv=O u}@xQP Q} R |}=yv xk - @=Ut = OvvmCmQW QO u o =v Q |tm =OD@= 'OW|t Q=RoQ@ C} wQD}O C r |= @ CW=O sy " Qo}O | =R =oW}=tv x@ uDiQ |rw | }= t x OvDiQo|t Q=Qk u=UOvyt w =tv=DUQ}@O swra srat 1) Wilmington, Delaware xm R Q pLt |va} 'C} wQD}O x@ QiU pt=m xv - } Ry 'CiQo jraD u=oOvQ@ " "O @ u QO |Q= o @ p@k p=U x=oW}=tv- Ow@ xOvvmCL=Q=v 'u= = 1967 p U QO w= w O 'sO @ x }O l}ORv R= ut xm OvtWv=O u} QDoQR@ | 'u R= QoWywSB w u= V}B 213!C=vr Tqo =O =L= CtON x@ Q Oa=kDt w w= w O =Q w= O @ x t Q@ =D Q}@O u= H =Q u U w "O @ O N Gw= QO s =vD} w nvH V}B xm |YNWt=v C}aw =y}oOv=t?ka u=QwO | " OWN@@ w O " W =}v=wr}UvB x=oWv=O CiQo Q=Qk nvH QDW}@ | =D ? W = =v OQ=w 1968 p U QO C r = xy@H x@ s=Ra= C@ wv | y V}y=oWv=O OW QO w =yWRwt x@ xm CN=U | " Ci=} Q}}eD " =yH R u = O}=} Q nQ @ u v= R= Q_v s=Hv=QU |rw Ow@ Ovtxkqa |m} xm syO X}NWD sv=wD@ xm sDiQ V}B =} C}ty= Ok=i sQ_v x = Ota QoWywSB -xkqa @ ,D Q O}B Q}_v |}=yQ=m s=Hv= uO m = =yQ=m xvwo u}= V 'u= Q w O Q |t u}DWv}= |m} R}i QDN= 1 O =vW |awvYt " W Q qFt O QO sy=wNv " W Q |=} Q =yrLx=Q |= @ CW=O xrY=i |m} R}i w = OW|t T} QOD 2 Qm u=H \UwD Okv ut "O @ =at pFt |}=yR}J V y @ | =yD}ak=w = | ut Q_v x@ R= xm |UQO j} Q] 1971 p U QO u}= QO =yWywSB xm Ci=} QO C=vr |rw OvOw@ xOQw OwHwx@ =Q |awvYt Vwy Q =v = x = Q x}rw= pL=Qt wO |rw Ow@ R}ov=u=H}y Q=}U@ |D=P Qw]x@ |awvYt " 'u QF= QO xm O}OQm|t CUQO R}J =tW O}yO s=Hv= " | "Ow i= QDy@ w = = O}DUv=wD|t xH}Dv wvy xv}tR w w OvJ Qy R}v Qo}O u QO =yD}r@=k Q@ xm u}= |m} | O | yQ m QO R OvJ V y ` t CW=O OwHw R |t u=Uv= OwN |vyP | =v R= C r |= @ sRq |Qw :i y v }=Q "OQ=O Q= k ?r=H ,=ak=w |oS} w w= w |m} R}i C}ak=w |O } R O= i= , CqO " Qy =} = = w w R}v l} R}i = l} R}i x@ =OD@= C } Q QO Q OQ t C a t Qta s=tD h Y =Q O N " vO m w =} = C }Q w Ovm QDWwy=@ u=DOwN QO w x W =mJ xm OvDUv=O|tv sy u=WOwN xDWQ u}= u=QoWywSB xm Ow@ u}= ut Q_v R= ?r=H |oS} w u}twO w Q !Ovv | w u}= C}ak=w |rw OvDU}v ji=wt O @ "OR=O QB@ x = p$=Ut |= } B = x= = w =yWUQB O =}U@ x@ |:OH Qw]x@ xm Ow@ xDN=Uv CW=O OwHw |awvYt =yv=Uv= |oQ@N p=Q vO = x}@W |R U =}U@ `wv x-OvvmTmavt =yv}= =t= Q OWv xDN=OQB x =yRwQ Q@N x u O |: H w xm |v=Um R= =v u}tR l} T W xrtH u}= =@ ,q=tDL= |DQ=m lt u=H R= |Q | y v t U ' 5* Q | N - w xv}tR V y - Q =} |= @ O w w O "O @ G p q =DvDU= 1) astrophysical equations Macsyma 5) Dendral xm Q = u} QDkiwt |O @ Q m | s= | p}tmD ODU= x Q}oO=} x@ ODU= =Q hw = uo}=i w s @ x =Q = |wQ OQ=wO= OvJ Qy = TmJ}y xm |= t v @ u tR u D w xUQOt 'O @ \U=w= =F OvQ=O =v xm |Dkw =D QO C r QO wO Q Q |= @ Qy xm Ow@ OvtxOa=k = uo}=i s @ OLt Q@ Q=m sQoQU |DQ=m lt u=H xJQo 'O @ 'p t |= @ O w 3 " vO @ V y R= |Ow Qat xrt - H u}= 2) John W. Carr t =t}Um =t |=} Q p$=Ut pL 1960 - yO w | w p q = x}@W %xm Ow@ xDio |R U QO |D " vO @ x W `}Uw Qw]x@ Rwvy |m} 4 m Q |t Q=m |awvYt w 'O m CU= xr=U " w xv}tR V y - w l} 5 lO m 3) rule-based systems R= w QO QDv=U 4) MIT' s xv=}=Q Vv=O u=oQR@ !214 |oS} w ,=YwYN =Q w= 'pw= w xDi=} |awvYt w w 'O @ xm |@r=H |oS} w V y QO Q OWv O}t==v wO u = } R ' =v = C r t= Q |t Q=m x-t=O= x@ j} wWD "O m O Q C} wkD " v=xO m =@ s}v=wD|t R}v =t |m} R}i =Q | =yD}r@=k Q s}vm QiU 's}vm |] w =} s}v=wD|t xJv " s}vm Q=QkQ@ xO B =@ " =D |DL |UOvyt 'Rw t= O R= |t u=tO=} Qi =yr=U w 1800 | QDa} QU O \ DQ= ' UQ |= Y l} R}i QO QDQwO s}v=wD|t =t uwvm = w xm |}=Hv QDQwO |}=yv=mt R= s w QDkqN w QDWwy=@ s}v=wD@ xm |wLvx@ CU=yv=Uv= =t |vyP C} wkD |awv '|awvYt Vwy hOy ' } W s = x@ QDW}@ " } Qw O } =} = VmwQi nvH QP =@ QO wivDU= x=oWv=O = l} CWPo O = |t RmQtDt |D|s= w O V}=Q@ OQ wivDU= wivDU= |y=Q x@ |D=ar=]t CYQi w xm u}= =@ R= w OQ " W OQ 'O @ OQ l} R}i w TB =yvD =t= R= " W @ OQ=O O Hw w Q QDtm 's}vm pL QDW}@ CaQU =@ Q CNU p!=Ut V t= i =y}$=m} Qt CmQ=Wt w x t =} s}vm OWQ= |U=vWQ=m R}v C } Q QO V } B OQ w =} = = O 'u tR u QO " = xy@H x@ s=Ra= | y * D Q l pm x=oWv=O x@ Ow @ O =@ QDmO Q xQwO |= @ - wL u=mt= Rwvy =} xm O}UQB Q `tH CaQU x@ w O m O P Q |DQ=m lt Vr}=Uw =Q w= wivDU= x@ u v=Q o |= @ 'OQ w= R= w CiQo ?}DQD u}O@ =v C r OwQw R= T w = x = Q EL@t |DQ=m lt |aw |R U t v @ QO ' |@ QHD =yDi=}yQ x@ w |tra | ? =UL wivDU= x@ uOt =@ TBU 'OQ Q pkDvt R}v "O m =yWN@s=yr= w u} Qo =t= | " =iDU= =@ R= xO |w =v x@ C r |tra Cq=kt xa - r=]t Q Cki=wt |DQ=m lt sDUv=O|t R=OQBx} Q_v sO l} =Q OwN x w O m TB |y=Dwm w QDmO RD w =Hv= "O @ xO=O s w Q =tD |DQ=m lt =@ 'u}=Q@=v@ 'VO N | =Q O N | w w O @ xO m K}HQD =t= CW=O O=O = O = =iD= " CiQ |D|s= Q u} Qo |= @ | Q_v Ovtxkqa u}= " v u tR C t ,k wivDU= QO |OQ=w xR=D Q=}O=DU= xm 1 u} Qo pOQm) Q_v Q} R =Q xv=}=Q swra |QDmO xQwO C=vr 2 Q = R= |O @ Q m =v x@ C@ wv Q xm | =v 1972 p U QO C r |= @ C r wivDU= QO |awvYt Vwy |=yD}r=ai xm Ci=} QO |vi QO Q = lQ t p}YLDr=dQ=i =}v=wr}UvB x=oWv=O " W O}UQv nvH w= |U=vWQ=m w C } Q QO =Q | D = = | yQ m w O w O @ x W Q = "O m R e 3 = w Q mO N Ovtxkqa wivDU= x@ uOt R= V}B =D ut 'OQ |awvYt Vwy Ovv=t |=xv}tR QO |DL =Q uOw@ |@ QHD OvtWv=O VRQ= u=v=mw@ = uo}=i ut |Oa@ w s @ O =Wv ut x@ " vO=O u |iQat |a}@] swra |=yx} Q_v K}wD |=Q@ xm |t=ovy =Q Q_v u}= Qw w l} ji=wt xm |W}=tR x@ |@=}DUO R}v OW=@ u hr=Nt xm xDio x@ w= ' B B O N - | Qat hwUr}i 'QB wB pQ=m \UwD CUNv 4 Q}PBp=]@= C=}Qi 'hw O Q =i}= |awvYt " vO m < w V y QO Q x$=Q= 'CW=O |tra x-} Q_v l} "O m Qo}O V}=tR CU= umtt =Q} R CU}v x} Q_v |tyt Vkv ,=Oa@ =t= OvOW =@ |ovwoJ uDi=} C F= QO |aU =@ |vat x@ RoQy OW=@ x} Q_v u C F= O = xDW=O OwHw " W @ 1) Cordell Green hypotheses 2) situational calculus 3) automatic programming 4) falsiable 215!C=vr Tqo =O Q=mOwN |R=Uxt=vQ@ Q =y_= xv=}=Q x@ w x =Ut Q@ Q=m x wtHt xm OyO|t |= a " = x =Q =Q O N - r- = Q@ Q=m x@ Q=mOwN xR H= Ovm O}rwD VD=}r=t uOv=UQ pk=OL x@ | =yv=@ R O}rwD VN@s=yr= "OW OviwQat u}= =yD}OwOLt j]vt = xv=}=Q TBU O QO @ ,q w 'xR L " yO = x =Q =F Q O =} |R U t v @ 'p t |= @ Q " @ @ =Q u x = Q xm Oy=wN@ xv=}=Q |= @ |= t v @ O Q = O |rw CU= = x =Q x =Q O}=@ xv=}=Q VwQ wvy T R= QwO R |R U t v @ =Q w Ovm|t |D=}r=t u}v=wk O R= u}= OvJ Qy h y x@ xm |}=yv=@ R xO= - wv=N w nwrwQB Q}_v |O}OH |R=Uxt=vQ@ |R=Uxt=vQ@ |=yv=@ R w xr-=Ut |QwY pmW =yv=@ R u}= R= xO=iDU= =@ T} wvxt=vQ@ O =tv|t pLx=Q l} uDi=} |= t v @ pL Ovm x=Q= xv=}=Q x@ R= w QDUO R= x t @ | yx }= |t xv=}=Q x@ =Q V}=yD}OwOLt wtat OwW|t O}rwD xv=}=Q \UwD xm = =yD}r=ai Vy=m Qw_vtx@ CU= |WqD Q=mOwN "|R U t v @ | " } QoWywSB =t= OW=@ xOW xDWwv =ytD} Qwor= u} QDy@ QO |O } R u= R= xO |aU =yD}OwOLt QO =iDU= =@ xm CU= OvDUy Q=m sQoQU CaQU " x =Q |= t v @ R= qDN= u}= Vy=m h uDiQo Q_v u QDOvm |r}N Q@ =}vO QU=DQU |wQ |awvYt Vwy |=yxSwQB R= |Q=}U@ s=Hv=QU 'Qo}O G}=Dv x@ uO}UQ |rw |rY= |=yiOy x@ |@=}DUO QO CUmW =yv=@ R 'l}D=@ wQ '=yxO=O x=o}=B C} Q}Ot | =ym}vmD u}= w w xO @ | xDN=U |awvYt | =ym}vmD Qo}O R}J x}rw= x-r-=Ut |va} w V y | =yy=oW}=tR =}U@ x@ |awvYt QoWywSB O xDi=} CUO xvwo u}ty 'l}i=Qo =F Q 'p t |= @ CU= V y u= " v= CUNv =yD=@ wQ QO w R= |Q O O w " v=x t O Hw w |O x@ u =tv =@ = x =Q w Q = Q = \ @ t v ,= y _ w - O =Hvo u v R= =Q R= Q =D xDiQo w =yWywSB xvwo u}= xm | R}J CU= CLY `k=w =o}=B C} Q}Ot xv} - tR xO=O x " CU= w =yxO=O x=o}=B xO @ =@ C}r@=k " ) =y CQ Y C F= w |tra x-} Q_v l} x-} Q_v l} R= =@ xm OQm C F= xDWPo p=U = x= = Q xO h _ Q@N | y v t U QO x y) = x= = Q}oxH}Dv u}vJ xQNq=@ 'xr-=Ut u}= Q CU}v = }R ' =Q w uO tR =aO= u}= 'Qo}O O = Q@= u=tU W @ =Wr}Y= xQ - @ QO QmiD =yDOt |tra x-} Q_v l} xvwoJ xm O}t=Hv= VUQB u}= x@ xrY=iq@ ?r]t u}= =Q u u= wD@ xm OQm p@=k =@ = |t OQ @ CQ a =@ Otrk O= x@ w ? N = w |v=@Ya nvH Ovm xOy=Wt = xm QO OQ @ u=Q @ |tra x-} Q_v l} u=Q @ O W " u R= =Q nvH O w | a= k V y QO u = | w |t O =Wt =@ =}U@ R= |Q l@U x@ w OvOW <= O@t motion planning "O W x y xm |}=yQ=m | y v t U |}Q=m Q@ RmQtD 'Ovm|t =OH |awvYt constraint logic programming languages QO QO xO @ |R U t v @ y "Ovvm|t xO=iDU= |awvYt Vwy x}rw= |=ytD} Qwor= |=}=k@ R= Rwvy CmQL |R} Qxt=vQ@ Q}_v |}=yOQ@ Q=m F- t w " O w |t |t=ovy u= D O |= N xO=O =Q " R= X}NWD |tra Q}e =aO= l} 'QB wB xDi - o x@ w "O tR =t}kDUt Ov=wD|tv TmJ}y a , |= N uO @ p@k O}=@ xm =aO= u}= 'xU}=kt TB QB wB CU}v Q}PBv=mt= xm |t=ovy xm =aO= u}= ,qFt w |v=@Y QO =t= Q w |tv x=oJ}y "O m OQ u= D xv=}=Q Vv=O u=oQR@ !216 p]=@ x} Q_v u}= = |t = |rw CU}v Q@= u=tU 'OQ @ u=Q @ O}v}@@ xm |RwQ u}DUNv |va} QO CU= w " uO tR p@=k Q |t "OO o p]=@ =Wv uO=O u Q |W}=tR |va} O = Q}PBp=]@= xm CU= |tra |t=ovy x} Q_v l} QB wB xDi - o Q@=v@ |= @ " W @ O = xDW=O OwHw " W @ w u uO @ Q}PBp=]@= xH}Dv QO w Ca}@] OQwt QO |}=y}v}@ V}B u |=yx} Q_v xm |m} R}i swra OQwt QO 'QB wB |=yy=oO}O |rQwt uUrm}t V}=tR xm |t=ovy |vwDw}v l}v=mt w O Q p]=@ OW xDW=Po Q=vm 'CU= " }O o 1 =y=tvDUQO Q_v x wtHt =Hv}= =@ CU= OQi =iDt w O |}Q=m QO ` t = } R OQ= v O x Q O l} |O a ' U QO O i O a Q |L=Q] #O m =Wv ,qFt u u}vJ " O CU= C=}=} Q u=ty ,=U=U= " UQ |t w | x@ xrLQt OvJ |] ?= H O = |tv " W @ w uO tR p@=k xH}Dv = =} = w Q P =]@= |awvYt QoWywSB u= R= |Q =}U@ Rwvy w 'O Hw u}= =@ =yv x@ " Ov}=tR=}@ " lJwm wQtrk l} TBU 'Ovm x$=Q= R= x@ xt=vQ@ uDWwv "OQw " } =} u}= QO 'u t |= @ = =tvDUQO u=ty x}@W |}=yD=@F= | y w = x = Q Qo}O V y | y t v @ ' =v Q_v R= CU= " =}U@ CU= " =LWwN p =D |OQw UO Qy C=O w | U R= =kDv= hWm | =yv}tRQU Okv R= Q Q ha x]k v l} - w x xm u= O Ovvm|t w OvtWv=O l} Ov} RoQ@ V}=tR Ovm|tv x} Q_v =F Q 'p t |= @ Q |= @ =Q xr-=Ut =@ x@ |mtm 'xw}W u}= C F= wva x@ Rwvy |awvYt w w ODt V y |S rw = Q sO t CU= " = 1740 p U QO l} R}i sra pFt xv=}=Q sra uwvm = O = |tv |k=@ QDW}@ w=mwOvm " v t O R |vmU =D OvDUy uO m O @ w u } o = w VUQB |=Q@ |}=H xm OvwW|t =yv}tRQU hWm p=@vO x@ QDW}@ xR D | " 1) tautologies =t}@ x@ u=Q u uw @ V y w OvDUy w Q xv=}=Q sra x=Dwm xJN } Q=D x@ xm CU= |rt=mD pmWt l} ha u}= - Q xm s}DUy |=xrLQt QO Rwvy =t O w OQ t ' O |: H Q ] @ x = Q xm OyO u=Wv V= t v @ ?}U =D CU= " =t= \ @ t sO t x W - =yv x Q_v CU= umtt |awvYt |t Q=@ x@ |rw@k p@=k G}=Dv |Q O= u v UQ =Q |= } " 'C r =Q CU= O Q}o@ |= @ ltm QDW}@ ViOy |mWRB x-Q@N x-v=t=U u}= %xm OW=@ u}vJ Ov=wD|t Q}PBp=]@= |=aO= l} ,qFt x$=Q= |}=yx} Q_v " Q sD} Qwor= l} xm O}yO|t |= r- CU= |=} Q QO Q |= @ |v}@=v}@ |D}akwt xv=}=Q sra x =Ut =Wv Q P =]@= =t= Q |vwtR xJ u | } Bp "OQ=O O=O u | } Bp QrY=L xm =aO= u}= 'xvwtv w |t w Q qFt |@ QHD ? O l} =@ p@=k w Q@ sm =L u}v=wk xm R= Q v =} = 'X N xR= v= - uO tR |}Q=m |@ wN x@ 'OvDUy "OQ=O C } Q |= @ , u= D Q_v x-v=}=Q sra =@ s}kDUt pt=aD QO w GQ N | vO wvax@ Q@ sm =L u}v=wk C Y w w Q R= |= a QO =Q u C F= w Cw =F 'p t u= |vwvm O = CUQO xW}ty V}=yQ}eDt x@ CUQO=v =} CUQO Q=Okt X}YND R= Q_viQY xm CU= |=xQ=Ro Qw_vt " W @ "s " Ov} wo|t K}@k wWL! 'xiUri QO w |} wou=ty! u x@ j]vt QO 217!C=vr Tqo =O AM Q=mOwN u=O}=} Q =} x@ uO=O pmW Q AU}r u=@ R x@ x = Q uDWwv |= @ |= t v @ Q |awvYt w xDW=Po "O @ =@ xm Ow@ 197475 | O = =yr=U \U=w= Qo}O R}J hiNt xm " W @ | xm |awvYt w =t= Ow@ QO 1 = w w =Q i u} QDr}Y= R= O x =Q w =} Q x C i - !=Q= x@ =iDt sDN=vW|t xm "O @ Cw | |m} Qo}O OLt=v Qw]x@ |=} Q s}y=it uDiQo Q_v Ow = u}DUNv |Q m w |=} Q s}y=it w= "O @ wvax@ u= OW w =v QDmO RD C r | AM x = Q -t v @ O = |k=@ CU= xOW xDWwv uwvm =D " v t = R}J -xty =@ ,qt=m =v x = Q | y QO QO Vt=v xm sDiQ}PB pt=m |oOvtQW w w}v x=oWv=O QO |awvYt Vwy QoWywSB T} w}O |vQ= xDi - o x@ w |OwQw uw @ |= t v @ QO C r xt=vQ@ u}= s=v 2 %lQ } =v xm V y - O}=} Q hiNt s=v u}= pY= AM \k O O = = x = Q u} QDxv=QmD@t AM Q mO N u= u uw @ ' W @ V y | y t v @ w xv}tR 'O m C r - t v @ =@ xm |vwQ}@ \}Lt =@ pt=aD O uw @ CN=OQB|t " pL VwQ l} xiW=mt 'xv=}=Q sra QO xiW=mt |= CU= pw@k p@=k VwQ " w xiW=mt R= |= =yWwQ Q@N | Q}oO=} xi - W=mt swyit uDW=OQ@ QO 'AM |tra Vkv u} QDtyt w QDW}@ OQ= t OvQ=O Q=mwQU |]}=QW =@ ,qwtat |awvYt Vv=O 3 "O @ 'x |rw OUQ|tv pLx=Q u} QDy@ x@ ,=twRr xm CU= xr-=Ut QO w = x =Q Q |t Q=m x@ Q=}U@ |awvYt V y | y t v @ = } R OwQ = x= = qFt CU}v CUO | y v t U QO , O}OH C=twrat hWm |=Q@ xiW=mt R= R}v AM " " QO =yv R= |rt=m " v W CU= xOW % um p=ta= Q=@ wO <|W l} |wQ Q@ =Q u " Q wO |wQ ? Q ? pta w CU@ Q=m x@ " O l} "VO N QO O a C}ak=w u}= =@ =} = C } Q QO ? xOQw =yv = x wtv | y v "O R= Q}o|t xQy@ |a@ =Hv}= w |t p=ta= u=Um} `wv |=Q=O <|W wO |wQ |rta Qo = 'O W Q ? QrY=L xiW=mt u}= = q]= xm C a Ovvm|t xO=iDU= X=N `wwt l} OQwt QO u=YYNDt O w |t xDU@ Q=m x@ R}v C=}=} Q R= GQ=N |=yxRwL QO |DL =yxiW=mt u}= R= |NQ@ QO w V y QO pta R= VRQ= PHt swyit hWm Q |wQ R= Qw CU= =@ `@ Qt =} CQ a PHt Qw u}=AM w |t p=ta= OOa w O W O |t CUO x@ `tH pta " } |= @ =Q R= ?}DQD u}ty x@ R}v xvwou}O@ xm CU= |t}y=it R= |Q=}U@ |=Q@ X=N C=Lq]Y= |=Q=O C=}=} Q xm OwW|t XNWt Ov}|t CUO x@ " wYNt |t=U= X " |=Q=O OvDUy xiW=mt u}= x-OvQ=OQ@ |rN=O nvH w nvH 1) Automated Mathematician = w '|w mO N w QO xm |t}y=it R}v p}rLD '|WmOwN 2) Ernie Davis w =} = = C } Q R= GQ N pDk =F Q 'p t |= @ 3) learning heuristic " |DL OvW=@|t 1 xv=}=Q Vv=O u=oQR@ !218 = 1 "V @ O w O u}vJ x}raswUkt QiY 'OQ= v O Hw |O a CU@ Q=m x@ O " OvDUy " pw= O= a= = = q]Y= X N C L l} R}i " Q xHwD Q= k x}ra swUkt w QDW}@ OQ t =yt=v w |=Q=O jr]t QiY QO =yv 'OvOt =Q wO =@ O= OaD =@ O O R}v QO ? R= =yDr=L p=@vO x@ s}UkD ptaAM Q O \ki x}ra swUkt l} =@ =} = Qtrk = C }Q w 2 |= @ =Q |O= a= w 1 O a |U=}U Q=mi= w uDi=} |O= a= xQ |= v= m | wtat O |O= a= x Q Q}O=kt R= GQ N QO ,q |= v= m O@DU= CtwmL w G t w G y, QO |O= Q Q qFt x@=Wt Ov=xOW Ci=} QO pkDUt Qw]x@ xm swyit wO Qo = 3 O "x @ xm QO O R}v |O a Q x}raswUkt l} =@ =yvD w =}U@ Q R= sO t R= |Q =iDU= s}y=it h} Q=aD w Ovm|t |D=}iWm xJ s}v}@@ " =v@ 'OW Qm P q=@ =D 50 20 u}@ QO AM hW ' m xm u}= Ovv=t |D=}Qi 'sWW -x} Q u}= w =@ =t= i O Hw uOQw w CUOx@ x= = |O } R Q= w xm |vwv=k =iDU= u}W=t O} QN =} xO 3 x}@W 'xiW=mt uwv=k Qy QO " qm "OQw C}=yv}@ p}@k R= x = Q l} |t}y=it Ovm hWm |=} Q swyit =UL ?r=]t ?re= hWm Q@ CU= =Q CW=O Q=_Dv= Q xiW=mt u}= |= @ = N U QO = |O } R Q= =} = w Q C } Q VR t |= @ VwQ -C =D Qat U= hw =v xm |t}y=it C r OaD xm |=Q=O R= 6 '4 '3 '2 '1 OQ=O x}ra swUkt 8 x}raswUkt xm |OOa u} QDmJwm = u}vJ Qmi x@ u}= |Q m O w |t % } o = u}= xQ @ 1) extreme cases CU= QiY =} i 6 u QO xm R= xm CU= 'OQ=O O u} QDmJwm |O a x}raswUkt 7 V}B |v=O}=} Q I}y xm Ow@ =v "O @ ii pmW x@ QO C r P1= i 1 3 O Qy GwR O a = Oro x} - Qi x@ xm M @ |NQ@ CUv=wDv wDv=m Oa= xty R= = O}=} Q R= |Q=}U@ |w=mHvmAM u Ovvm hWm G}=Dv qFt 12 , xm |O a Q =y_= R= =Q u xO m Q =v C r u R= w p@k =}rwB xm s} Rwt=}@ =yxJ@ |m} j} Q] R= AM = =}rwB @ w xDN=OQB OvW=@ x}raswUkt "O @ O u} QDmJwm Ow@ ?mQt 'l} u}= ' | y a O =} " @ @ =Q Q |aU xO m QiY |k}kL xR=@ AM ?}DQD u}ty x@ w =vW xO}= u}= =@ ,q@k xm Ow@ |Um =yvD =}rwB ,=Qy=_ |rw |O= AM = x wtHt Q u} QDy@ xm uwtt u}= =@ Ow@ xDWwv |}=y@=Dm u} QDmJwm hWm x@AM "OW =vW O |O= a= O}OQo w w u v= " |O= x = Q@AM 115 - } B QDoQR@ '3 R= " x@ xm CU= u}= Okt 's}yO CUv=wD 'x}=B u}= Q@ wtHt CN}ov=Q@ =Q =}rwB GQH xrtH R= 'OQwivDU= x=oWv=O x- v=}=Q u=OvtWv=O O |=x }= qaAM "OvDW=O Cr=NO xiW=mt OQw UO " xm xw O Q |yHwD p@=k Q=}U@ O =} 300 pw= O a wO ` |= @ " @ @ =Q =NDv= =yxawtHt x-} Q_v swyit 243 w =Q Qo}O OOa Qy ? xiW=mt u QO ? pta x@ R}v "O @ |= v }=Q - t v @ w s}yO Q=Qk w AM R= ? | AM uD Okt xm Ow@ u}= CW=O OwHw s}DU}=@ Q=vm TBU T =tv}U sr}i w Q u}= |= @ Q 'O @ Ovvm|t Q wvax@ 'l} OOa QDW}@ |UQQ@ w Oy=wN OOa u=ty =@ Q@=Q@ pY=L OwW "O m xO " Q= k u QO =Q O |O a u= R= |= 12 w w OQ=O w =Di}v "O @ xO xawtHtQ} R "s "2 =} 219!C=vr Tqo =O u QO =}rwB w xDio ut u=DUwO R= |m} |wHWv=O xm CU= |R}J x}@W Q=}U@ xO}= u}= % wHWv=O 92 u tR = w= u H v t=Q w= | = Q = VDUwO w |OQ y | iO o |m} x}@W Q=}U@ xm Ow@ wtv KQ]t ?mQt 1 xO R= Q O w_vt xm OW swrat = |@r]t O= a= xQ @ QO w "O @ O Q |t p=@vO u R= Cio w= "O @ " vO m | Ovtxkqa =@ =Q AM =yDiQW}B | CW=O p=U w Q p}=w= 'u k AM \ = w= QO u H v t=Q w O U D x W =yQ=m xm OvOw@ w Q = = hWm wivDU= OQ " = wor= | y R}v QO wvm Or=vwO QwUiwQB x@ O wN@ h}rowQ}y =} |N}t \N Oy=wN|t Q=ov= xm OW|t j}kO AM R= Qo}O O=Qi= | w |t xrtH "O m xQ W= E $ v= CU= u= D =y}HwQN QO u=vJv Ewvm | O w@v syt |r}N ut -xO}ka x@ xm CWo|t |}=yR}J p=@vO x@ " vO \N O |tv xHwDt u QwO ' W =Q u C}ty= w w O @ xOQw w "O @ VRQ= |D=tOkt x-} Q_v xiW=mt R= xt=vQ@ xm u}ty Ckw hqD= w " CUOx@ =@ Q=}U@ ut =} = "C } Q R= |Ow AM x m Ci=}|t | Q wvm | yx }=O = Q u}= |= @ E OLt wQtrk O =i}@ |=yQ}Ut QO wHDUH QO CW=O Q=Qk " |WywSB V= wvax@ wiDU= = = RmQt | yQ m QO w w 2 OQ t QO Ota |W}=tR x- t=vQ@ u}twO 'CWoR=@ =Hv x@ Oa@ p=U x - QDmO wO Ovtv=t=U xm = xiW=mt hWm | y w w w = xiW=mt 'O @ O H t | y R= =Q p}tmD =ar=]t R}v =Hv wivDU= OQ =Hv= wmU} Qw} s=v x@ w O}OH xQwO - C 3 "O=O s "O @ |t CUO QO 1976 p U QO O N | xiW=mt O}Wm|t AM Q xSw B - " W = 'OQ w= " =yvD =t= Ow@ R}tC}kiwt "O=O u= R}J x=oQy O |t `wQW |Q=m@=QN OW|t QwO =yxawtHt w x } |ovQ=m x=oWv=O |y=Q Q=}O=DU= w= QO =Q =iDU= xm R= xO TBU R= TB O QO =v C r " W u wrt |ovQ=m w u |awvYt AM VDQOk R}v w xv}tR V y - wrt QO w= w QO O N qN Q@ wmU} Qw} h O h y = = l} CN=U w =yQ=Ot |=Q@ |Q=mD@= |L=Q] OvJ p}tmD x@ u=wD|t wmU} Qw} x-Ota |=yD}kiwt xrtH R= u ow v Q xiW=mt |= @ wmU} Qw} x-t=vQ@ R= =y}DWm p=Ft |=Q@ | QO wmU} Qw} xm u R= " R= xm 4 |U|D Qrw=QDx@ swUwt |}=} QO nvH T= TB x QHD =@ |= @ !Ov m CmQL QDW}@ CaQU =@ u=ow=v x}k - @ =D OQm|t | x} = - W L xJ Qy Q}oO=} | Q x =Q QO =v w C r 1) composite numbers w =v xk@=Ut u=oOvyOu=tR=U 'OW xOvQ@ AM w "O @ Q= WO |aU =tW xJv=vJ CU= O=} R " Q u wJty R}v Qo}O = C}kiwt u D p Q}o|t "O = =t OQ w = xDUv=O -x}W=L = |vwvm ?}U 1982 w 1981 x@ wmU} Qw} x-t=vQ@ xa - UwD | y QwO u D 3) Eurisko w 1983 p U QO O @ xOQw CQ Y =tDL= 'OvW=@v 2) systematic w = | y xR L O j e =Q O N x - }O R= =Q V= t v @ w C r ' CU}v |i=m R}v =yxiW=mt u} QDxv=OvtWwy |DL xm OQm sqa= O}vm |}=yR}J = |R @ |= @ x v @ Q |t xO=iDU= 'OvOw@ xOQmv |v}@V}B |R=@ u=L=Q] xm |O=a Q}e R} Qo |=yy=Q uDi=} OvDW=Po Q=vm xk@=Ut AM = "O m " w Q "O m xQ W= = xDUv=O | y 4) Traveller TCS CUO x@ wmU} Qw} Q}oO=} QO | R= |r}N xm xv=}=Q Vv=O u=oQR@ !220 xm QDW}@ p=tDL= 'O}W=@ xDW=O OQ=O | | QDW}@ Vv=O Qo}O =@ x@ =} 'OW=@ QDa}Uw u=D}=yxDUv=O CQ a Ow " } W p}=v O}OH = R}J hWm x@ | y s}rU pka =@ xv=}=Q R}yHD %l}=U s}y=wN@ xJv=vJ CQwY u}= QO xDW=O = q]= C a Vv=O w |oDU@ |vwvm Vv=O u=R}t x@ |Q}oO=} xm s} Q}PB@ =Q C=vr p qODU= Qo = 'OQ=O Q O x@ O}=@ Ovm hWm |@r=H sO t xR= v= - w Q wN@OQO x@ = R}J x= | y x = Q l} |= v }=Q - t v @ O = " W @ s " } R=O QB@ xv=}=Q x@ C=aq]= -x}PeD x@ \ki COt u}= QO s Q = |v}W=t s}vm hkwDt p=U xO =Q =yQ=m xm Ow@ u}= xO}= Q}oO=} x@ " }O oR @ Q w | = x xQ @ wO 1990 - yO \U=w= TBU QO =kr= |=xv=}=Q x-t=vQ@ x@ |}=m} Qt dr=@ OQi l} OL QO |Wv=O xm Ow@ u}= CU=wN|t xm |R}J =yvD C=vr "OO o < w l}=U xSwQB u}= x-t=vQ@ s=v O "O @ xk}kO u - O |Dm =B CWB 5 Ow L QO CWB =} w =Hv= |@r=H |=y} Q}oO=} CUv=wD Oy=wN xt=vQ@ 'x}=B u}= Q@ OQm|t Qmi w= = xO U ? - =UL l} =@ |mUv}t u} wQ=t s}OQm =O}B O}iU Cm =B l} s=Hv=QU w Vv=O R}t -s}O}t=v |Dm =B CWB w R v OQ t u= V}@ w ? k u xO R= " yO s = w}r}t l} OvOw@ R= " s}U} wv@ =@ =Lt C U u |wQ w |m ur x=Qty x@ ut s}v=wD@ xm s}DWo|t w =@ =Lt 'Oa@ x@ =Q O N C U =@ xm s}OQw CUOx@ CQ a =Q R}J p=@vO | u R= " s}DWwv OWm|t pw] xm |v=tR O C t = "p U CU= xv=}=Q pN=O " ` QO |ak=w =}vO <=}W= |}=tvR=@ Q Ov J QD t |=Q=O ' " CW=O R=}v = D C v= U O=DW y xOR=wO Q RtQD "uO m w uDiQo CaQU = O C a= @= R= = IJCAI-75 p}rO wO x@ O Q@y=Q C}=Oy Q |}=yQ=mwR=U |= @ =oWv=O x-Oya R= w = ? k u w w}r}t l} u}= w Q CmQW "O @ xO m |t O=} x@ OQw VNB xvLY x-Wwo Q=yJ x@ w w w 'O @ |wQ W R= =v |twta |v=QvNU u}DUNv xm u}= |m} =Q V}v=QvNU = P = w | y e m |wQ W 1) Woody Bledsoe w Q w w l} 'Q D t ?}DQD u}= x@ R= O}=@ x}=tQU u}= = =v 1975 p U QO C r u QO xm 'T}riD QO w R}ov=xQ]=N V}=Q@ "O @ CN=U QwDmSwQB O}qU= x=oDUO wUOr@ |Oww =@ C=kqt 'CW=Po Q}F-=D Q=}U@ C=vr |=xiQL |oOvR Q@ xm swO p}rO |= @ QD t l } ,=OwO L w Q |WN@ u=tR w O @ C r = =Ft = uO m OQ=w ' OW|t u}t-=D |iQ=aDt Q}e `@vt Q}y=tH O=LD= ? k |rOvY OvJ |awvYt Vwy |rrtr=u}@ Tv=Qivm QO Ow@ |QDmO xQwO |wHWv=O Rwvy xm - O= } wQ xm |t=ovy xm Q |m} xm |= @ ? k 'p QD t l } u} @ pw ] x @ 'C v= U CU} @ =ar=jwi |r=t `@=vt x@ xm Ow@ |t}_a Q=m w '| w |=xO "O @ GQ N x 1 Q |WwQ 'CU= |mUv}t |= @ =iDQ= x@ CU= |m} R}i |}W u}W=t xm OW=@ u}= Qov=}@ CU= umtt u}W=t l} 'M J w | O w Vm =wy | k OvtQW QOkJ OQm " W x 221!C=vr Tqo =O CWy 1 O Q C@LY Qo}Om} =@ =v " vO m |U|Us= T} = = = = CmQW |awvYt 2 "O=O =Q |D}vt= =yWN@ | utv}= |v=WNQO QO |@=@ |Q = u}= Tv=Qivm wO w VN@ CUQB QU wUOr@ V y = = CmQW T}$Q =@ Qq U } QO ' |vqw] xv}W} B - w = OvJ C r | yQ m xQ - @ QO Q @ U-D xR D w = =v = qt ?}DQD C r C k |DUQB QU x@ TBU w CW=O CmQ=Wt |}=} QO |wQ}v QO |OOaDt |D}vt= |=yxSwQB QO w= Q Q = R= L= |= @ 1994 p U QO O}Wm Q=vm = w@]t " w w Q |DL C a w w O @ OQ N @ V N |r}N =@ |DNU x@ xm |r=L QO w w= QD Q = qt u=tR "sO @ xO m C k CmQW OvOQm|t Qmi s=Om Qy OvOW|t QO Ovvm C@LY u= } t " = xm |t=ovy GQ N =@ CL=Q |r}N xm OvOW|t w CU= \@=wQ " OvDW=O CUwO xv=t}tY " =@ =v x@ xW}ty =t w C U t | =Q w= |U|Us= =yD@LY OW}Ov=|t xvwoJ =}vO C}aw -xQ=@ QO syt |=yDiQW}B R= |Q=}U@ QQ = x =Q = QoWywSB =t= O " Q}@ p@ | |v=wD|t wD xm CU= M} Q=D pw] Q u}vJ |DmQW I}y = Q x@ xR H= O= i= jL utv}= xm =Q O u}vJ ,=ak=w CQ k =yy=oW}=tR R= R}v Tm}vw} = =@m} x=t OvJ Q O}Wm|t |v=yH xQ @ QO Q - sO = } R |v=tR =yvD QO |vm =QH= " =Q - OQ=O w uq= w x |@| =HD '|tra =yy=ov@ C}kiwt p=tDL= OYQO CU= |vOWv x=oWv=O QO xSwQB u}= s=Hv= u}=Q@=v@ Q l} |wQ Q@ QqO uw}r}t =yyO |}=yvD x@ CU}v Q=L w 2 C w = Ota |y=oWv=O % Cio utv}= =yvD xm- u}= Ovv=t xmr@ Ovvm u}t-=D Po@ Ow@ O VD}kiwt p=tDL= xm "OQ= =v w w =}r}t OvJ |=yDmQW |DL 'sy '|QqO OQ p ] QO `tH =Q Q |r=t `@=vt xm OvOW OyaDt QoWywSB wvax@ wD u= O =yU =Q xSw B l v= Q |=xSw B |wQ Q@ =Q Cio ut x@ xm svm|tv % CU=wL CU= QDy@ u}=Q@=v@ " Q |=xSw B CU}v =QH= p@=k |DrwO |=yxHOw@ " C r O N QO =Q | U R= ,D | CU= |}=H =yvD |U|Us= " =k}kLD RmQt w OQw O Hw @ s= |Q xSw B R}v w= CU= xOt uwQ}@ nQR@ |=yDmQW xa - UwD w j}kLD VN@ pO R= xv=}=Q swra QO O w |t |r=t x-}PeD CrwO |t=_v =} |=xSw B =@ |U|Us= w= Ov=O@ xm Ow@ Ovtxkqa |r}N " v W =@ RoQy =yv ?v=H x@ xO=O CW=O |} wO=H w sDW=O xUrH |t O=O O |t =Q pw= hQL |Q=Pox}=tQU '|tra |=yxRwL Q}=U pFt R}v xv=}=Q swra QO wm+@ " t uw xty CUB " vR u D i |R U t v @ u @ R T u= w= w QO CQ=Rw QDiO OQ=w OvOQm|t xQH=Wt Qo}Om} w= $ Qy ut |rt C}vt= x=ov@ w =D ut xm Ow@ |tO u} QDx@PHQB utv}= u w= QO V}B utv}= R= p}rO x@ |rw OW O=yvW}B R}v =m} Qt `=iO Z= a= RoD " W T= w =m} Qt CrwO w O}UQ =}U u=tR=U T}$Q |t=kt s$=k xQNq=@ qtL x@ w "O @ "O @ "O @ x C QO O w= xm u}= OQ=w qN |va} 'Oa@ p=U '1983 p U QO xv=}=Q Q=mw?Um |=Q=O 'O W RQ |Q= o @ p VQ= t V} Q=m |oOvR w Q V t= i x R= =oJ}y =yDmQW | Q h Y |U|Us= =yvD xv |yHwD p@=k OYQO xm CiQ}PB = uo}=i uNU u}= =Q s @ |yO s=Hv= |v=wD|tv QDW}@ xr=UyO -xSwQB =D xU |W=@ xDW=O " w Ovm =Q =yv |oOvR wO C= ? =UL w |vm 1) Microelectronics and Computer Technology Corporation 2) Admiral Bobby Ray Inman xv=}=Q Vv=O u=oQR@ !222 = Q = | yO @ Q m R= |Q =tW}@ =R = w Q dr=@ OQi l} Vv=O | }= t 'OR U Q=OQ N @ xv=}=Q xm OW|t jiwt R= =Q " Q |v}W=t |= @ Q = | = Q}oO=} R}v R Q u}@ '|O @ Q m | yQ= i=s v CU= uWwQ Tv=W =t= |a}@] w = x@ =yxt=vQ@ =@ pt=aD u @R Vv=O uDW=Po QO QD u CWo|t pY=L =mt= OW|t jiwt x@ u=mt= u}vJty l = W= =v Qo = C r x =Q V= t v @ Q u}= Qo = xSw B CWo|t sy=Qi =yxt=vQ@ " O |t sy=Qi 'hrDNt -xQ@N |=yxv=t=U u}@ 1 =yxOa=k uDW=Po l =QDW= x@ u=mt= ,qFt " t CW=O |B " =yv =@ Q=m QO =Q = x= x Q |oQR@ w y v }=Q - Y a QO qkv= =D |t ? =iD= u}= Qo = xm 'O i= j w sm Q=}U@ C}kiwt "O @ wDLt = '= 'x: O t ' xDWPo p=U C:}ra '=i = 'u tR Q |awvYt w 30 h _ CW=O OwHw =Hv}= " QO |}=tvR=@ |ovwoJ CW=O OwHw % QoWywSB xm |r!=Ut s=tD V y u= |i} Q_ Cw =iD =@ 'OvOw@ xOW x=Q "u QU Q@ Q}=_v =D Q xDWPo uQk u Q i o = |O } R C qmWt R}ov= '=yy=oDUO w x Q = wUr}i 30 h _ u i w CN=OQB u=yH xQ - =@ QO Vv=O |}=tvR=@ hrDNt |=yWwQ V}=tR x@ =Q xSwQB CUNv p=U OvJ xm u R= TB C=vr ' xm O}UQ xH}Dv u}= x@ w= '`k=w QO O w "OQ= v O Hw Vv=O VN@ Qy |=Q@ |}=tvR=@ VwQ l} =yvD xm O}UQ xH}Dv u}= x@ wra |QDmO xQwO O=OaDU= =@ u=} wHWv=O R= |m} 'xv=DN@WwN - s O w |t C=vr Q % } o O 3 "O m `= @= =Q =} Q O}v=wD@ O}=@ w C i ' " CU= uDt w Ci=@ x@ xDU@=w |O=} R OL =D Vv=O = x Q_vR} Q s=v x@ |rOt s=@ uo}=i w |DQ=m lt |wHWv=O 2 =ywo s=v x@ xv=}=Q y } |oOvv=Q =} Q O} QN Ovv=t |v=Uv= C}r=ai l} -x} Q_vR} Q Qy uO m O pta x@ |irDNt " } Qw O}!=tv xOvU@ |awt " w O Hw =yx} Q_v u}@ QO w |rLt = = |Q oR U x@ w O}vm =yQ |twta =Q |}=y} Q=oR=U=v |rw OW=@ Q=oR=U O}=@ |rm w w VO N pN=O | = = Q |= @ =y} Q}os}tYD O O}=@ ,=U=U= |Q oR U x }= QO |vDt Qy x} Q_v Qy w "OQ=O TBU q , Y= = w "s W u N =tW l} O}yO MU=B =tW % Q Zk=vD u}= x |= @ CU}m qwm =QO w # O}!wo@ =tW " v % w O # vQ=O w |rmWt =t ,qwtat QO swO = Qy |tra =} | vO Ci=@ uDt QO pw= VUQB VUQB =Q} R w CU= xOW OvUQ|t Q_v x@ Zk=vDt ,qt=m OvJ Qy 's} Q=Ov " Q |= @ O Ovm|t " =iDU= OvDUy CUQO xO =} W= x m Ov m| t = aO= l }= U uw @ < \ }=Q W w= QO | W Q o = = } |U} ]=ve t 1) rules 'xRwQ Q DxO}J} B x- } Q_ vR } Q l } | rw u r @ < 2) R. V. Guha = 'X N | Qy " | =} vO Ovv m| t O} t Ow Hw ,qF t u= =yvDt QO = =F l } R} i x- } Q_ vR } Q wk U Qo }O | Q s QB@ ut % U #= J Q " xO=O MU=B wO xm |}=y=aO= uDN=U xO - U \ Q Z i 'p t |= @ |HQ=N OwHw =yt=W uwN C}YNW jr=N QmwDU= s=Q@ |r}ND u=DU=O Ci=@ " t xRwQ s QB@ ut O}vm % U u}= CU}v syt w q m =QO Q RHt QO Q =yx} Q_vR} Q R= uO m = |= @ R= |WN @ R} J x @ p=Y D= u= wv ax @ l }= U =F t 'p O |va } u=@}DW B uw @ O = xD W=O Z k=v D = aO= u }= = @ C U= umt t | Y= N " W @ 3) microtheories 223!C=vr Tqo =O =yxQ=aDU= 'Qo}O w OvQ=O | U R= w Q 1 CQw O w |t =mW -x]@=Q = w Q |a}Uw w xm O}iU -xQyt CmQL l} CUmW =@ OvW=@ Q}o =Qi O}=@ Q=m u}= =t= " Q R w =y}OwQw | " R= OvDi=}|t Vv=O =kDa= =Q s wo@ R}v u}vJ =Hv}= Qo = =t= CU= = Q 42 Q mw U Q@=Q@ Q |t xar=]t QO "sO m pt=m w " =} Q O}=@ CU= Q =} R}v C L QO 2 ::: =vr s}D C = =@ |yHw xm Ov=O|tv = = =tD OLt 'Qo}O " } R U Ow = nvrm q= '=yN} Q=D w q @ =Q GvQ]W l} xm Ov=xOQm = l} Q}UiD |R @ w O}rm -xDmv qD =Q} R Ov=xDWo V w lWRB x@ xaH=Qt =v |DUQB QU CLD Qiv QO C r =@Dwi 'O} QN p}@k 'p Q |y=Q O}=@ u}vJty =yv Q R= x tRwQ = Qorta Ovv=t 'j]vt h} Q_ s}y=it |NQ@ x-OvQ}oQ@ =Ut =} pO=at | s wo@ ut O}vm % } =yDQ=@a ,qwtat =t CU= " wDv}rm p}@ xm OW Oy=wN u}= O}|t CUOx@ xm uDW=O xkqa =} uDW=O p}=tD uDW=O O=kDa= Qt= u}= QO Q Z i 42 Q@=Q@ xrtH 's}vm |= uDUv=O Ovv=t |yHw p=ai= =@ x=oQy ' Qo}Om} u} Ro}=H C}r=ai " | y |w 30 CW=O |y=o 'Vv=O |= @ u s = | w |tv RoQy =Q} R CU}v Q}PBv=mt= Q=m u}= Q@=Q@ ut uU xm Ov=O|tv uwDv}rm p}@ " }R U Q 'O @ xO m u= D = x@ |U|Us= |}=tvR=@ C ] DQ= 42 |mJwm qtH s=tD ,=@} QkD =D O}W=@ xDW=O |Q oR U Q s}vm|t sy u} Ro}=H =Q |Y=N Qw]x@ O}=@ =yv =@ O = QO uO m OQ=w Q m " 42 w}ry lQO |= @ =Q C C i s weWt Vv=O w % } O = " W @ s CN=U GQ=N Ci=@ x@ |oDU@=w R= =Q hrDNt |=y=aO= s=tD w Ci=@ l} =yD}ak=w u}@ w =aDU= R}v =Hv}= = 'u @ R R= R Ov=xOQm |aU xm =y xv=t=U QFm = xm CU= u}= O w R= = x =kt ,qFt | y r w nQ @ "O @ " R= " vO @ p l} Qy Ci=@ C=O ut uU wrH " CUOx@ pt=m Qw]x@ u=Q= y OQ t QO = | yxQ OvW=@ xDW=O u=W}=yxirw-t u}@ |rm |= @ w w}v lQ } Q}e w nvH 'uDiQ u}!=B | |i=Y u CWwv =Q hrDNt C=}Qi s=tD "OQw Rt}=D Ovm|t s}OkD O}iU xm CU=wQD ?U= u}= Ow@ xDWwv O}yO Qw@a Q =v C r " " w @ wQ O}ka |U=U= |Wkv =t x-QtRwQ " vQ=O "OQ=O O Hw x j}ta Vv=O O}=@ =tW w = xQ @ QO - |v=w=Qi xQ @ QO - =D Q}@O u=QwO QO xm O}|t sO=} w O QO C r OQ=O x "O m 'u U =Q |Q= U =v xQ @ |DmQW \UwD |}=m} Qt CmQW l} O} QN |v=@ Qk Q =yx} Q_vR} Q lQO |= @ Q O}y=wNv lQO ,=ak=w R}v =Q u=@ R 'O}vmv lQO =Q =yxQ=aDU= =tW Qo = xOw - u}DUNv '|JQ=mW =aDU= = u}= % } o OLt x@ =Q OwN Qo = |DL xQ ' =Ut =Q |w | =yDQ=@a s}v=wD|tv s}W=@ xDW=O Q =D "O m Q iQ = x =Q O Q | y t v @ O w Ov J O Y " vO m u= Q} oxH}D v " vO @ | Q =Q O w |= @ | a= k " 1) metaphore u} W= t 3 OD U= | oO}J} B '|y Hw pq = Qort a | y =DvD U= Qw Dw t Ov J = } l } uD W=O x @ G Ci=} pt=mD hrDNt 2) modal operators G =DvDU= QwDwt 3) inference engine 30 =@ R = @ = yw o uOw i= w C =v r OL t 'x r-=U t p L | rwta t Ow x= = w x l}=U =t= |= v t U CQ Y @ xv=}=Q Vv=O u=oQR@ !224 wtrt=v T R}v w x O}J}B s}y=it =@ Q=m x@ =D OR=U|t QO=k =Q xt=vQ@ =tDN=U R u " CiQo Oy=wN Q@ O}k a x =tD lr=t 'OW=@ =tDN=U l} u <= H= s =v r = t= |v=tR=U Qo = |=Q=O =F Q 'p t |= @ "OR=O |m} R}i <=RH= -x@ OwW|t pkDvt- C}mr=t -xOa=k 'xt=vQ@ u}=Q@=v@ QO =Q Q QHv t C u =DvDU= QwDwt |O=} R O=OaD R= xO=iDU= 'G 'OO o = = = x @ C U= umt t =DvD U= |Q oR U v G =iD t OaD t Cw w O O w | CUy " =y WwQ Qo}O "OQ= v O Hw | =D Q w umtt xm u Q i o O @ = |tra x=oO}O R= ' = 'p t u= R= |= a x@ =F wvax@ s =Hv " }O=O C OvyOv VWwB =Hv O}vm 30 Q xm Ovvm|t EL@ Qo}Om} =@ R= |oty sy w Q Z i "O m xO - Q} x =iDU= O}=@ Ovm|t Q=m Rwvy xm xDt e w R}J Qy Qo}O ' VmJ |m}- OvQ=O CUO Q R Q = s} Qw OQo =Hm} s " }=xO=O s =Q Q s} wW O}ka ut R= sQ=O x QO |Q= @= =iDU= O}=@ =yv -xty =t Qo = R xJ |Q= @= Ov} wo|t CU=Q " = x}@W |r}N u}= Q |Q m "O m u=OkDvt w u}= xJQo O " W w ODt |S rw " Ovy=wN Q}}eD qY= Q=JO V}=yWwQ w K =}v@ ha pY=L QO |O Ovv=O|t ?DQt xDW=O OwHw xDiQ w xQ |= i L | w =Q u 'w= xDUW =yUv=Qivm QO Q_v | sy w |Wt \N | OkDvt |rw CU= |a}@] ,qt=m u= =ytU}r=tQi |tra =yiOy 'Ot=Hv=}@ pw]x@ p=UyO xm w = QWv C } =iDU= sOa R= xO C =LiY OQ Q x@ % v } R Q= k O w x W xDiQo xO}O=v C=O =iDU= Ov=xDWo x$=Q= xO =kDa= =v w Vv=O |}=tvR=@ =@ Q Q C r xSw B `w W R= - TB xm =@ QO O Oy=wN xDiQo CUmW w u R= CQ Y QO |D=}@ QHD w =yUQO xJ CU}v swrat xm Ov=xOQw pta x@ 'j}kO x} w CUmW =@ l}=U Qo = O =@ = |Q qa x@ O xDWo " v= u Ea=@ =yv R= w OO w Q 'O W w @ wQ OaDt w wO Q xSw B QO - =ytU}r=tQi |NQ@ =y@=NDv= Qt= EL@ " CU= 1 R= CU= xOWv CUmW =@ l}=U Qo = | R= xDN} Q sy x@ = = =}U@ 'l}=U w ' } H | H D uw @ , r e '|O 'xw =v Q_v C r C r | yQ m OQ t QO " " W Q Qy = = x@ |rY= O=kDv= Q_v p}=Ut Ov} ,q=tDL= =v l}=U |=xSw B w= | yQ m \ DQ= QO | 'Q=Ox xDiW w w= - sy QO =yDr=L s=tD Rwvy "O m xO =Hv= =t xm CU= OQ=O R l} Qy xm | |= @ |Q= @= x Nq @ =Q | Ovvm|t x=@DW= |oty sy xm CU= u}= MU=B ut Q_vx@ s}y=wN =O}B xv=N uDN=U w =Q O N x wtHt p=@vO 's}W=@ =yDr=L s=tD uDiQo Q_v " QO Q xm = =yv -xty CU= umtt |DL xm s}DiQ =yrLx=Q |r=L VwQ x@ |UOvyt x=oO}O l} uDiQo V}B =@ =t u | H |= @ =iD U= R= xO | H Q `t=H pLx=Q l} p=@vO w u tR |}=tvR=@ xmryt |= QB@ Q = Q xSw B u L= ] l}t=Om OW Oy=wNv XNWt Q 'xSw B 2 225!C=vr Tqo =O w Cio Ovy=wN sOQt V y w u}= QO 'CQ Y O Oy=wN O@ Q=}U@ R}v |awvYt Vwy |=Q@ OwW wQ@ wQ " W QB@ =y} R=@?=@U= p}=Ut x@ CU= = \ki |awvYt $OR=O QO k EL@ x@ =yv=Ox} Q_v xm |Dkw =D =t= OQ=O |y=o O}OH |tra |=yOQw=DUO R= xm O} wo|t pw= O=kDv= x@ MU=B QO C=vr Ovm xO=iDU= =yv R= Ov=wD|tv OwWv uWwQ Q=m ?v=wH s=tD Qo}O CQ=@a x@ w OvyOv u=}=B =yv OQwt QO OwN |woDio w " uDyvt xSw - QB Q}_v 'Qo}O nQR@ |=yxSwQB OQwt QO =Q =yiQL u}= xm OQ=O|t Q=y_= C=vr R}v swO O=kDv= OQwt QO " Ovm|tv Qmi s}_a sHL xm xDW=O Q=y_= Qy x@ xm CU= R =iDU= p@=k Qo}O OkDvt u= |m} R= CU= x=@DW= xOw i= |w Q | yxSw B QO CU= w |t R}v |}=i " Oty QU xO @ |OQ | xm CU= |}=y} Qw=:vi Cio w= w " =y} Q}os}tYD |DL " = xO Q CUmW x@ xm O} wo|t xSw B u= D R= R}v u= OkDvt Q lU} Q x@ w uO m w x l}=U j |NQ@ R= Q xSw B - Q =} =yD@LY | =}DW= OvtR=}v Q |@v=H uOQw O Hw @ ' = | y xSw B C= F= R= Q u}= 'xSw B |m} p=L w Ovy=wN "O @ =HD Q_v |Q Q uDW=Oyov xOvR R= xSw B s}v CN=OQB =@ 'Ci=UwQm}=t O Ovvm " uU ' =iDU= 1 OvtWwy xO | |DOv= | =yoQ@ Q=m O}yO|t K}wD l}=U x@ "u w =v u}W=t O} QN w Q = O Q |t " vO o w p | x = w ' vq U OtQO w xSw B l =QO= R= K]U = = Q = | yO @ Q m QO O R}v l}=U 's}v=O|t =tW Q = O Q wor= xm n @Q m | ZLt x@ u qm srat l} -xvq=U OtQO 'CU= xvq=U OtQO -xOvyOu=Wv xm nQ@ Q=m -xv=N l} QO Qo = w OQ mQ O}=@ w CU= x=@D Qo = =,Qi s =tDL= Q |t =yxO=O " } R=O B QqO 25 xm O@=}|tQO xrY=iq@ l}=U =Um =B u}vJ x@ R}v |R qDN= Qo}Om} =@ x=t l} =yv OrwD M} Q=D xm CU= Qiv "OQ=O h % R= Tma w}WQ |}=yUma p=@vO x@ = Qyk u t QO w wHDUH ,qFt w wr@=B Tma l}=U Q =v =@ xm CU= Q}HvR l} x - CU= " 1) smart spreadsheets Q R}v =}DN= =Q | x =kt uDWwv p=L QO |Q O xm |v=wH Q ODU= xt=vQ@ #s}O}UQ Tma u}= x@ CU=wNQO =tDL l}Btr= u=tQyk w |vqw] " CU= Q = Q Z i = u=O t - D q @ l}Btr= -xv=wQB QDt OY xO m p q O = =v xk =Ut u R= xvwoJ w = Ok=i | W - @ V B q @ OvJ xv |r qODU= u= =v | yO @ Q m C r Q xv s= v= i s= v= R= , =HD Qiv l} O}vm VQ QO =Q 1992 O = " W @ xm OyO u=Wv XNW l} Qo}O |= @ =t QO P |t w Q |@U=vt |m} R} Q=OQ N @ = Q |t OvQ=O |@U=vt |m} R}i Q =o}=B |= @ |= r "OO o "OQ= o u=O t | W T r Q = =F 'p t 'OO o OQ=w QqO 25 | yxO=O x wO QO t w= Ovm|t sUHD l}=U " CU= |mWRB -xrHt l} p=Q t x]@=Q |= l}=U = s U T QqO 25000 w}r}t Q u |=Q=O RwQ CU= Z i QO x W |Q= } N |q m =ta= p@=k l}=U -xOa=k =yvw}r}t 'OW xDN=U W= ,q " l} 'X =v 'p U QO QqO u =yQ]U |@} QkD |vat xm O}vm wYN@ Q = Ota CmQW OvJ =tvy=Q pFt xv=v}@`k=w Q=}U@ =yvwDU w =Q O N ,= y _ C r R= 'x Q |r=t ltm x@ " v= =Q O N n @ Q m | Q}=_v OkDvt x@ xHwD |@ * @ O xDN=OQB C r O = |t Q u= O pB+= 'Qwmr xrtH " W @ |= @ |t u=Wv " yO * * D |= 'lO 'l = m ' " ut xm |}=yR}J |t=tD O h y Ovv=wD@ xm OvQ=wO}t= =yDmQW u}= xm O} wo|t R= w w |rai w= xv=}=Q Vv=O u=oQR@ !226 xv=wQB QDt OY =v = Qyk x@ w = | W u t CU= K=w x =Ut 'O}W=@ xDW=O Qo = = w |tv x=oJ}y 1 |}=vat nvyQi x = O} Q=O =Q r- " O xv V Bq @ uw @ - D q @ R= u= D " v } Vv=O =tW =} xm CU= u}= x =Ut sRq =t= QO O}UQ r- " CU= umtt Q}e 'O}W=@ xDW=Ov Qo = " ` k=w |m WR B sr a = x@ O " vQw O } xO - =iD U= w Qo }O p= U CU} @ O v=w D| t l }= U OQ t OvDUv=O|t ,q@k xm |}=yR}J =D OQm Oy=wN ltm =Q O = |t |r}ND&|tra " v t =yv=DU=O x@ |awvYt w | Ov} V y x - w | | =y H=DvD U= x m Qt}=Rr l}=U =t}@ x@ =Ft u=Q w OQ=O x 'p =v u= w O}k a =v r C wvax@ wYD OQ t QO C r C=Q w "O W R= |Q =}U@ Qo}O VN@ w xv=y=o =v |=y} R=OQBr=}N '|r}ND|tra u=DU=O Qy R= |=xOta VN@ xm CUv=O O}=@ | sO xm CU= u}= OQm OwW|t xm |@ wN xvwoJ xm OQ=O|t =w Qmi x Q =@ = = = |m} | yQ m R= = u}= " O = =@D @ = t , r e Q m " W @ x CU= |ak=w Q}e 'hrDNt p}qO x@ q = Ov=wD|t u=DU=O u}= xvwoJ Ovm Qmi s}yO s=Hv= |Dw=iDt Q=m O}=@ |awvYt w " |v}W=t w V y R= xO=O |a}@] u=@ R x@ xm |}=yv=tQi u}= xm O}vm Qmi =tW Qo = CU= xOW xDiQo Q_v =@ x@ O = CQ a = = q]= uDW=O w | a @ w= O = xQ - " O Qo}O -xrtH x@ xrtH l} -xtHQD =} xrtH l} uw @ ' w v=xO w ] M @ QO W C = v =v @ x C C m U= C r VN r " " R= s}rU pka Cio O}y=wN ,q=tDL= 'OW=@ x=@DW= Ov=wD|t xvwoJ xr-=Ut w =trm O =y @ s = y r= r= ' l }R } i p @w x D iQ o Q= U= Q k v U R }= x - u= w p =y@= `iQ 'Qo}O QO C H O vQ @ v=O R= x - O v t W R ] QO 'nQ 2 ' u R= s =yH p U 'u OvtW @ t Q " vQ=O CQw CU}v Q}PBv=mt= } Q s}rU pka uDW=O QO u p t= w V y w " |m =F 'p t |= @ CU= xOt QO =yv QO xr-=Ut u}= xm OR u=wD|t sy |Qo}O OOaDt |=yr=Ft " W @ jO Y C a =F " |a}@] u=@ R lQO |=Q@ Vwy xW}ty '=yv=DU=O u}= lQO =t V y QO V}B |r}N '|a}@] u=@ R lQO =yv QO xm OQ=O OwHw |O=} R |=yv=DU=O QDxO=U Q=}U@ OwW|t 'u R= W= , t m u= u } i OQ l } | v = R= O } R | v=O R= = J w o = y }Q r= 'w= Q N @ v R= | D=P O w |t % } o =Hv= s Q C}YNW =} = sy |y=o |= @ V= w ?O= xO H R= " O CQ k R= |Um xm OQm|t TL x=oQy CW=Po|t w |a@] w w O @ Q x@ QU w OW|t CL=Q=v Q=}U@ V U =}U@ OQi M W Q Q =iDU=<wU xO m xO O |t " W =@ =Q u =t]=@DQ= OvJ Qy =t Ovtxkqa ut |WywSB O "s }O Rv}W=t nv}mv}D CmQW = = x@ ,=ak=w | yQ m w= O O "s W w= Q= }O w p!=k V}=yQ=m "sO @ QO xm |r=L QO OvwW|t | Ov@xwQo |}=vat O=D |y=o 2) Richard Feynman w = = GQ N w= = |Q m Cv=Dt = u}DUNv ut QO =Q w= 1983 p U QO Q @ x@ jiwt Q=@ OvJ =yvD |rw s}OQm ^iL sy Q |Y=N s=QDL= ,q@=kDt R}v ut w w= |= @ x@=WD ?UL Q@ =trm C "s " thesaurus CU= |}=@ir= C w w O @ |}=vat nvyQi =trm ?}DQD |rwtat QO 1 =yovyQi | 227!C=vr Tqo =O C U= | D|s= x= o W v=O O vOw @ xD Ww v xD iQ o Q_ v 1 | m U v } t u } wQ= t 'x D W=P o Q } F-= D R= " x = Q Ov } u= tQ '|r}N D&|tr a =y @=D m x-OvU } w v |= v }= ox 2 QO = = Q m p L QO C}a k=w u= =vr C | wv a x @ 'u QO Q@ |wQ OW x@ xm wU } Q y 'u l }= U x m Q o }O OQ i C Q | Qt y x @ |mUv} t | y + x= The Turing Option = x@ s v O |t " W =t Qy |wO s Q |t P Qo}Om} Q=m " } @ C r Qy =t= CU= R= wO O = =@DW= s}yO|t s=Hv= xm " W @ x w =U v= R} v = t OQ t QO u wY D '| awvY t C=Q Cw =iDt sy =@ u} wQ=t = |Q m R= w p t=m D = @ x m V y ut Q=m OvJ Qy w |WN@ xm s}v OQ=O x Qov O u= =D |Ow L O}k a |mUv} t uwJt y R} v =v r C Ci=} Oy=wN Q}}eD " |DOt |= @ ' } Q=O Q= k u Q s Q pt=a |O } R O= = =mt l} OaD O}vm Q QO x_Lr Qy O xDW=O QO OLt " v= Ow Q Oy=wN Q}}eD C}aw u}= Z i w |]N s Q}t|t TBU "O m " } O}yO s=Hv= O} Q=O CUwO xm |}=yD}r=ai -xOvQ=OQ@ QO 'O}W=@ xDW=O Q=}DN= " O}v=OQo@ =@ w w CQ Y u}= |WN@ R= u}= " } Q 'n t R= Q 'n t R= TB |rw TB 'Qo}O 4 QO QO =Q Q |m =N sUH l} OQ=O Q= k =@ x@ QO Q Ovy=wN ^iL CQ a =yD}r=ai u}= "O m w Q wvm =D sO t u s}vm|t |oOvR QyBU=}=Q =tW xm OW=@ `}Uw QOkv |]=@DQ= Ov=@ QO O Q}o@ CtON x@ O}vm um =U OwN QO |a@ R= xHwD O}v=wD@ x_Lr Qy =Q O N Qta | QO 3 =vyB O}vm Q | OO OvtWwy Z i w x wtHt R= | } H - a =t |ak=w |y=o OwN xm w C}OwHwt Rwvy =t =Q O N w w |O Hw =yrt=a | w Oy=wN OwHwt =t OwHw "O @ Vv=O = O w x l}=U Ovv=t |awvYt C t N CQ Y @ pLt 'xv=N w QO O N |YNW = x= w = Q xm OQ=O xO}ka V y | yxSw B =v QDm}ORv x-Ov} C r ' Q@ l}=U Q}_v |}=yxt=vQ@ x@ |rwtat | y v }=Q |wQ " Q sO t w Ot Oy=wN CW=O Ovy=wN |UQDUO xUQOt O w |t V}=xiQL x-Ov} w % } o w Q x@ ut -xr=UyO QiU " svm |v}W=t Q}oO=} TB R}v Q=m u}= Qo = OvvmC} wkD x - Q d= U x@ = CU= " w |t u= D h Y =Q =Q |@U=vt = u tR TB u}= w u}ty xr=UyO xO @ O}|t OwHw x@ xm xm =_Dv= sQ=O Q " , } QkD CU= xDi=} u=}=B =@ = Q Ck=] Q=m u}= s=Hv= |rY= Cra ' `k=w | U i R}J | R= w Q 'O W w @ wQ C}kiwt =@ QDW}@ OvvmC} wkD u}= ltm x@ ut x=ov O}=W 'Ov=O|t xJ |Um wat |or=U 21 uU R= xm |}=yQ=m '|or=U 65 uU QO s =Hv=QU w " Q 2) working reality 3) intelligent agents =} = QO R= w V y "sw @ C } Q w l} R}i svm p}tmD xDW=Po " 1) futuristic QDtm =} p=UyO O}t=v |twta xQ @ wO x j w 4) cyberspace = w Q m =v "O W Q | QO OQ t QO C r w =v@ u QU |wQ Q@ |v}W=t |Q}oO=} O}=@ 'l}=U -xSwQB u=}=B R= TB C y @ Q |= @ =Q s= xv=}=Q Vv=O u=oQR@ !228 |mWRB x- rHt p=Ft QO G=DvDU= -xQ}HvR xDW=O |@U=vt |m} R}i \}=QW xm w Q l} xv - Dq=@ Tma CU=wNQO u= H O t O |t l}Btr= x-v=wQB QDt OY =v " UQ CU= xOt " Y XT O O= } wQ QO CU= xDW=O CmQW |WRQw =k@=Ut C O = O O O= } wQ u}= G XQ O O= } wQ QO Q = O O=O u w wr@=B Tma x@ OW=@ =Hv}= Z i " R= " CU= O OvDUy Q V}B CU= |@U=vt |m} R}i Q}oxH}Dv u}= R= l}=U =tD xm O} wo|t Qo}O `wwt pY= l} Ovm|t Q R}v | CU= w = OvvmCmQW xm O} wo|t QO u o xawwt w w p Y= s Q l} Q CU= " Q}oxH}Dv CU= xO}WwB Z i ' X =Q w O}WwB =vW xO @ x Oa@ pY= | =@ R= =@ ?r]t u}= Q xm Ovm O xm CU= |v=wH OQt wr@=B xm Ovm|t | w wr@=B '=vW T r p=Q t T r |O i s= v= Q}oxH}Dv G CU}v " =DvDU= Ov=wDv l}=U u}=Q@=v@ =k@=Ut C w CNr xO @ l}=U l}=U QO 4 xm Ovm|t xv = xm u}= |vat CU= xO}WwBv =Q w OQ=O Qo}O pY= | X =@ T r w= 5 xm |@U=vt |m} R}i axiom =yvD |rw OW=@ C@Ft Q R}m =B QO =Q | Dx xm Ow@ Oy=wNv w ?= H = xm OvyO|t p=tDL= =o}=B '=vat |@ | yxO=O x = RoQy =t= Ovvm QDr}i QO k OvtWv=O QDW}@ uwvm =sy #xv =} OQm Oy=wN Q=m l}=U =} u= = P | yxO=O h L w Q = " =@ Ov=wD|t l}=U ,qFt OO = xiW=mt hWm '|rt=aD w ' } H | y |awvYt Vwy |=yWywSB =Wv xO=O u =v w O Ovr@ QO 'C t C r ' O W =DvDU= G jiwt sy - |Y=N " =e}r@D xm Ovm ltm u=} QDWt x@ =} =Q \ @ t v C "OR=O CU= O w= - Dq @ Qo = O} wo|t CU= xO}WwBv uy=Q}B qN 3 " vQ=O | p " " ) Qo}O pY= | Q}oxH}Dv p=Q t 2 u=O t =tD pFt ,=@} QkD pY= u}= w wr@=B xm Ovm|t u= H O t 1 " OvWwB |t =vW XwYNt T=@r 'Ovvm|t =vW xm |v=OQt O} wo|t |Qo}O pY= x@ Rwvy u}= xm O}vm xHwD w |t =k@=Ut C w x O " |WRQw CQ Y @ l}=U QO s= v= |=Q=O | "O W w u= H ' QO CU= xDW=O R= l}=U OvDUy s= v= w =v C r p=Q t " |@U=vt |m} R}i =Wv xm O} wo|t `wwt pY= l} o= w wr@=B xm OQ}o|t xH}Dv pY= u}= QO u=O t | yO= } wQ s xm l}=U =DvDU= x-Q}HvR u}= |U=U= pL=Qt 'Q} R QO p=Q t |}=yxvwtv l}Btr= R= Y OQ B ' W @ x W x v @ = Qyk | W u t % CmQW xvwoJ R= = ww w =yWN@ | OyO Q=Qk Q=}DN= QB@ u=Uv= =@ |a=vk= = x Q_vR} Q- l}=U | yQ D t ' y } QO QO xDiQ Q=m x@ | woDio x@ = = = | yQ mwR U =} Vv=O |O=} R Q=Okt x@ |awvYt Vwy xm u}= X}NWD OQ=O R v O | L =D l}=U Q Qo = |DL xSw B - "O=O Ovy=wN Q}}eD xW}ty Q |= @ =Q 229!C=vr Tqo =O lJwm C}ak=w R u=Q= y " CU= OvtR=}v R}v CNU Q=m x@ CU= Vv=O |}=tvR=@ " " CU= OvtR=}v = xQ - @ QO = |@ l @ =}DL= Ret x@ xm QOkv=ty |awvYt OQ=O G O}OH x- } Q_v l} wUH |v=QoWw=m x@ w Q R= QDtyt =}vO = xQ - @ QO w xa =]t =Q} R V y - r w xm V y |$RH =v Q w #C r = J QN sqm C}kiwt = # =@ =D u}= ? m =yv h QO qDN= xm OvtWv=O | | yR=Q R = s}y=wN@ Qo = #OvDUy |D}YNW `wv xJ xO v B w xm s}UQ@ xH}Dv u}= x@ CU= umtt s}yO Q=Qk |@=} RQ= OQ= t qt l " * } r , u w qFt QO T CU= " wm+@ |rw w w xO @ Q ] "OQw u}= |y=o CU= xOW =iwmW xUQOt # CUO x@ h}m QyW pm O =D Q |t |v=DU@=D x-UQOt x@ " vO U i l} R}i O=}Btr= QO = O =Q R nQ @ u= OvtWv=O CU= xOW x@L=Yt =yv CU= u=W}=yDy@=Wt =yv u=QwO R= OaDU= =} V}@ R= =F O= Q 'p t |= @ CUNv u=mt |v=wHwv s=ovy x@ QO =Q OW|t =Q w= VQO t w Q B w xv=}=Q |=Q=O Q = Qy u=DUQ}@O OwO t p U = =LDt= C v * Q xv=}=Q R= xO=iDU= hQY =Q VDkw QDW}@ Q]=N u}ty x@ w CW=O |O@ C=Q]=N xUQOt u=QwO R= R}v |m ur |= @ V}=y}Wwo} R=@ R= |@r=H Q = C= ] N xm |t=ovy xm Ow@ u}@=Q pm}=t x@ R t w Vv=O |m} w O Q =} = wO % }O o C } Q sDiQ =yv V}B ut * R}v =QD u}W=t w Q Q = \ @ t x ] N sr=a Q C}tU= uwDQ@ K= ] ' u} QD@r=H O}=W O w Q OQ=w ' W G= N= TQO T " " CU= Q = w CW=O u=DUQ}@O qm O w |UO}rk= x-UOvy p$=Ut pL sQoQU " vO @ w xO m u mO m VR t wra xQwO s - OvOw@ xDUWv wQy=Q w Ow = Rty R= u t xQ O}k}Uwt xm Ow@ l}ORv |r}N wBtr+ w xO - =iDU= xv=}=Q Q=tat R}v w= Q K= ] xm C}tU= uwDQ@ O Q |t " v @ 'CQ P uviD C r xm T}r}y |vO |rw CU= |k}Uwt Q w * wvm '|m '=t E |tQoQU u= wvax@ |k}Uwt u= Q wa 'CU= Q=m l} s=Hv= l} R}i =} C=}=} Q ' qNQ@ |k}Uwt xm Ovm|t =aO= u}@=Q h " CU= uwmU w |r=Uv=}t w O mQ xQwO ' - |or=U pyJ QO =Q =yv=@ R | |wQ |iO=YD = xQwO w |QwQ @ w - =ytD} Qwor= u}@=Q | Q@ |or=U CYW wm+@ QO T " " |oOvr=@ Ovm|tv |or=U x=HvB xQwO - O j Y QO =Q |v=wH 230 qm R= R= uD xU R= ?re= R}v Q xv=}=Q =yOY |= @ xv=}=Q CU= CNU Q=}U@ wtat = ,q xQwO - OvtWv=O u= Q Q '|O a sO t |= @ w OQ t QO CN=wvm}=v j]vt |DQ=m lt CN=OQB |=} Q |=yD=@F= |=Q@ O}OH |=yWwQ hWm x@ |or=U CYW QO sy =QDUm}=O " T |k}Uwt xv w CU= Ovtkqa QaW x@ OW=@|t " " QO |r$=Ut =Q OvtWv=O ) xw o m qm 12 QO syv QO Q pL u=W}=Q@ Ovvm pL OvDUv=wD |tv =yv xm " v W |= i L u= T Cv]}W Q]=Nx@ |or=U R= "sO m =yv x}k - @ x@ ltm Qt= u}= |rw Q O w O m `= @= Q |t Q=m |a@=D w O m 231!QN sqm xm |t=ovy 'T}r}y |vO u}ty w= | CWo " Oa@ ? " CU= x}rw= =y}oDU@rO =Ya= K} QWD xDi} W |v=wHwv - = = w@v= | yQ m w x CU= RmwQ@ l} QOQi =yv " R= 360 |m} x= = x}@W Qo}O |= v }=Q |R U CU= O Q =i}= |mWRB xO m < |v=iQa |=xDWwv Twm+@ u=H w xe=@ Qwk ?rk QO =Q =@ x@ =} |awvYt wvat w w |Q " |oDUWvR=@ sU=Qt QO 'w= =tat lQO R= 'l} R}i uwv=k l} hWm R= QDW}@ |DL = x@vH xv=}=Q | y =k}kLD C QO |R =} OvtWv=O u= =Ht C}ak=w w x@ uOQm x=ov =@ w |}=yy=oO}O x@ OQ t QO CiQ wQi |k}ta O w |t OwN |v=yo =v =yv}W=t = u}@ = QYa ' t u}@=Q QO w T = = xv R =@ QkD R= , } QO w= 'u Q V x == * %O m |y=wN OwvWN |DUy u=yH R}ov=CioW Qw]x@ xm OvQw|t O=} x@ |= v=Qw @ v w =yo =v x@ w xDUWv R=@ "O @ QUty ptar=Tma OQwt R CNU |L=Q] 'C}tU= uwDQ@ =} |= @ Q= i= OvtWv=O '|]Uw Q = = Q | yQ m |= @ s= |@| MCC = x |Dav R} NSF wr |r s v @ v " a =i QO w= = = wvat = w |O t u OvDUy xDU@=w =yy=oWv=O w =yDrwO w}UQUvm l} w OvOQm |v=@}DWB | =}v@ =} =m} Qt = QO V =_Lr u}= sQUty x= w O}WmQU s=ovy QO |= @ W v u wHDUH x@ =yxmrt | R =yDmQW x@ 'nQ @ | = = Q | H =@ wQy=Q QP QO xm w |DQ=m lt = = woDio j} Q] |O a | y =]av= u}= svm|t Qmi | } Bh = |awvYt R e =Q w O w = = O =yvD =Q |awvYt O w |t |DQ=m lt = Qo}O = wWm V y xR - L QO Q m ' xDiQo Q=mx@ R= P x= Q | yx }= R= O}OH R}t |Q= o } t U u= Q |v=@}DWB | yQ O x@ ,=@} QkD R}v w xv}tR O " vO m |R= v=x=Q R= w OvDW=O OvtWv=O u= P x= Q Qiv = |WywSB xOR } =oW}=tR Q}Ot 'QvR}=w 'x V}B =m} Qt OW Ea=@ xm OW=@ |r}qO O AU}r u=@ R jrN x@ jiwt s}vwp=Um} hQ_ xwQo u}= " W =yv=@ R |t=tD ,=@} QkD | w CU= |awvYt w |Q= o } t U ` v QO O N x - w w V y xR - L QO =tU= '|]=@DQ= u}W=t 'AU}r uwJ |R}ov=EL@ |=yxO}= x@ |r=t |=ymtm xQ=wty l D p 1) Eva Pierrakos OvtWv=O "O m xR= v= - V y - O Q % } o |U} wvxt=vQ@ u=@ R R}v uwvm = sy xm |v=@ R u QO x W Q}F-=D "OQ=O u= w Q p@kD =Q C=vr |wR @ ' B Q O =oW}=tR |mUv}t QUty =@ lQO =Q C " v=xO m x wvax@ 'p t u= pB+= w Tm =Q} R 'OQm |Q=Pox}=tQU |D=k}kLD ` iO CQ=Rw |v=QwDUQ =@}DWB uDi=} * m R= t O QO =F =Q CU= xDi=} =Q pLx=Q xm O}UQ "O m "O m | yQ m | " Q |t w Y s s | Q hWm =t}B=wy pN=O uw k QO |rw OvDWo|t OwN |tra wm+@ | yQ m - } y xt - y QO u= wmU C =Q |R= t | = = C wmU p@=kt QO % } o u y WO B =v |Qw :i R= Q C$=Qk =Q 1 Twm =Q}B =w= R= 'O N x@vWm} Qy_R=Oa@ l} QO xm OQm hWm |t=ovy =Q OwN Q}Ut u} QDy=Dwm sD} Qwor= =QDUm}=O w |NQ@ Qmv Q=y_= u=W}=yQ=m QO |wvat |=yx@vH C=Q}F-=D xQ - =@ QO |R}J =t u=OvtWv=O QDW}@ O xDi=} CUO xr-=Ut pL x@ R= QO " v=xO " v= w xv}tR C L - CU=y}tQoQU |=Q@ |Qw=:vi u}= R= xO=iDU= hr=Nt O Q_v x@ w xJ@ 'O @ " " W V w | U R= Ovm T}U-=D |r=tW |=v}rwQ=m x=oWv=O QO =Q swra =tat '|t}W | O Qo}O jiwt Q=}U@ |=ytDU}U xSw - QB Q}Ot CW=O s=|@| CmQW QO xm |}q=@ s=kt w= Q " |D=_Lr ,=QFm = =t= =D CQ a " v=xO=O VQw B O N QO =Q | =iDU= uDN=U sy=Qi QO |=xDUHQ@ Vkv TB u R= R= w= = | yOQw UO ' CWm V}=tR x-rwr QO w O=O xO |kqN= Q_v Oa@ | w C}r@=k =@ |]=@DQ= u}W=t |L=Q] x@ =yOa@ |a}@] Qw]x@ xm Ow@ =y}Ovtxkqa O}t=Hv= |DU} R pt=mD OmWv=O =D OQm =yQ =Q wtat |R= D " x - = = ? DR @ ,q | O Q |m} R= Ovm " |rY= =iDU= " v=xO m xO xv=}=Q Vv=O u=oQR@ !232 O xm h= y= u}= * |t O=} x@ |m ur OQw |t O=} x@ xm O O}WN@ uDUWv Q=@ x@ xrtH =yvD sQw O w sy@t |= % vO @ " |D|s= Ovv=t |@ wN =yy=oWv=O ' O " v=x |rm QOkJ wDrwr=B w s}DW=Po|t =H x@ =D | xJ QO 'O U= = w u W QwQ @ p P = I}y O}=@v OwN wvax@ xJ 'xv=}=Q = \}Lt |Q m R u= nQ @ u= w w =yy=oWv=O u}= QO =yv |t=t =@ QkD p=L KQW w Ov=xOw@ uwDUv} QB w OQ=wQ=y OvtWv=O ?re= 'u 'OQ wivDU= " = Q O xDW=O u=SQ D C @=Q Rr=ov}= pO w =t % v= |m} R= |Q =mty Qo}Om} =@ lJwm * m u=O w | ur '=QDUm}=O Q CU= xO @ px }= w % O xv=}=Q CWo|t R=@ MU=B =@ O}=@ Qo}O Qiv " R |}=yvD x@ sy =w v= QO w p$=Ut wvm Or=vwO OvtWv=O u= =}U@ OaD xD@r= O}Wm|t |O= " =}U@ pL Ea=@ xm |rt=a w ?r=H OvOQm|t Qmi =vto s w R= O N R}v Qo}O xm |}=yR}J u= w u}vy w= w CW=Ov |wQ W Q CWB xO - B w= |tra Q w u}@=Q =mU= R= l} Qy TBU |wQ R " R}v =D |aq]= w " v= OvtWv=O C}@Uv u= R= Qiv Q=yJ CU= xDiQo s=yr= " = woDio R= =Q |@r=H C=Q]=N C=vr | y " =mty Rv}W=t nv}mv}D CmQW |Q O Q x vR=O B u =@ QkD , } w}r}t l} p=YD= j} Q] |wQ Q@ Q=m j =DWt qN w j = X N =@ =Lt w = O =} sO N Q ? e u =yH QO = w T}r}y 'u}= OwHw =@ = x= xQ - @ QO w= - r U xO |rweWtrO T}r}y |vO =@ |DOt |DL ut u}i =Uv= Ret x}@W |v}W=t |L=Q] = Q Q 'p L U |O= i= =Q R= wO Qy xm u}@=Q w u w |DL w C =}iWm =t}kDUt |a} RwD R= , xv=}=Q = xQ - @ QO "OQw |t O=} x@ =m}r}U =@ xv=}=Q w u OvtWv=O 'ut u}i u= w u= OvtWv=O xm |r=L |=} Q = x Q_v x@ | y } OvDUy |U=vWCU} R xD - WQ QO " = " =Q O Qy QDUo x-kqa w xO Ov}|t Q_vx@ Cw=iDt =}U@ O}J}B w x R}t x@ =yv Q=m u= q}YLD C Q |t 'O m QO |=x }= Ovv=toO@ pYit QO =@ OwN CW=OvB|t xv=ktL= |O } R Q |y=oWv=O w= T}r}y x-O}= OvJ Qy CioW =Q =t |U=vWCU} R x@ xv=}=Q u=OvtWv=O lQDWt CU= xDU@=w |U=vWv=@ R " * } r CU= OvDN=vW|t |@ wN x@ =Q l} R}i p@ wv x-R}=H x-OvQ@ ut u}i OQ=J} Q '=t QO =a]k G}=Dv " w pkDUt = x Q_v x@ C@Uv ,qwtat =yv w CU= |r O=wt |wQ Q@ u=U=vWCU} R |=yW}=tR C =}v@ xm xJ Qy AQ m w l m | y } OvQ=O Q=mwQU |m}DUqB-|Rri |O TmJ}y =Q} R Ow@ xOv=t |k=@ Ovm|t h}YwD 'Ckw Qy Q = O xDW=O sy l} R}i QO |Dqt-=D ,=@r=e =t x-v=}=Q u=OvtWv=O R= u "O m xOR Q QO R xD@r= " |r}N ,=Qy=_ xDWQ wO u}= O " v=xO m Q m =Q O N X N | y t B =w v= CW=Ov |y=o + =ytDU}U xv} - tR QO CQwBtr |=yQ=m 'xvwtv |=Q@ |WUQB =Q C U Q |t Qmi " | qFt sO m = Q Oro) "n @ \UwD xv=}=Q swra w= w CUOx@ |y=o }=O , Ci=}|tv CUO |a} RwD Q@ xv 'svmv Q=m CU= ?r=H "OQ=O uOQw QDUm wBtr+ w OQ@|t s=v OW u w O}vwr = Q |t KQ]t w O m |=w v= R= = CQ Qov ut | yOQw UO R= =mty x-wLv |Q K@Y =D ?W s=tD 'MU=B u= * } r QO u}@=Q pm}=t 'Ci=QmB=y u=H wvax@ OwN VN@|O=W "sO OvtWv=O xm u}= Qo}O xDm v - u= w u= w@v |t=ONDU= p$=Ut sO @ O=R w p ] CU= =mU= =v=O |= @ C s}DiQ|t OwN x-Wwo x@ =t w R= |Q Q@ xm wtat 'xv=}=Q QO ,q 'C R= |Q u}= x@ RoQy Ow@ x=oWv=O O=DU= xm|DQwYQO O} wo|t |wQ =yywQo | * oRO= w E w xm Ow@ QO wrt |ovQ=m D , } O H t =ytD} Qwor= | Tm =Q} R CmQW |WywSB RmQt QO =Q | e m wHWv=O w =Ht '|iO=YD |=Q=O wO w * m Qy | 233!QN sqm xv} - tR Oa@ =yDiQW}B QO | Q R}v Ov=xOW | |= @ R =} = nQ @ C } Q w l} R}i =@ OvDUy xv=}=Q w O xDiQ |U=vWCU} R Q_v | Q " v= d= U u= OvtWv=O x@ xv=}=Q w V y Ovm|t =O}B Q=mwQU Tv=W pt=a =@ Q} Ro =v x@ OwW x$=Q= u=OvtWv=O u}= C}kiwt Cra OQwt QO xm |=x} Q_v Qy " Tv=W u}= |oty xm CU= u}= =t Qw_vt =t= Ov=xOWv xOvQ@ |}=tR CN@ QO u=OvtWv=O u}= R= l}J}y xD@r= h]r R= u}= Qmi |r=N xvwtv OvJ Qm P w w x Qt= u}= = = x@ Q CmQW weWt Q=m x@ ?U=vt u=mt |y=oWv=O =Q |@| CmQW w O m s= q}YLD |or=U C RQ | m t C=Q=O= R= u}W=t u=@ R x@ |U} wvxt=vQ@ |DNU TBU w w= ' \UwD AU}r u=@ R w |awvYt |WywSB O CW=O=w Q=m u}= s=Hv= `= @= V y = = = Q | yQ m u } H QO w |D=}rta 'OW O=yvW}B | QDmO | QQ " Q " w p$=Ut pL "O @ w= w QO w O @ x v UQ u } B Q ] @ uD OvJ O= O " v=xO @ p |= @ | = =iDU= QO ' O}t=Hv= =Hv QO Ov} RoQ@ CUH CmQW uwt}=U TQO T wHWv=O l} * m qm wvax@ | ur x@ xm CU}v " xiQL xJ xm Ow@ =Q |= = uDiQo x@ |iO=YD ,qt=m Q Qmi x@ xDU=NQ@ QO w =Q Vv=Q=mty x w x@ R}v |DQ=m lt xm CW=O =Q = u}DUNv w |Q m Tv=W u}= s=@ uo}=i CiQo Q=Qk w}v " w w OQ t QO |rw CU= " Cw pLx=Q C}ty= Ov=wD|t OwW|t =yv=O}t}W Q}_v Qo}O ' O = xJ = xDWQ | y xDio x@ OQ=O x } i ? %w= - =iDt Qo}Om} =@ ,qt=m u=WD}kiwt Cra =NDv= u= Q pL Q x uO m Q d= U O}t=v|t |WR}ov= p$=Ut =Q =yv w= " Ovm|tv =yv x@ |mtm I}y |rw CU= VRQ= pw wt}U u=@ R OvtWv=O u= O = uo}=i 's @ " " vQ=O x@ RmwQ@ l} QOQi ,qFt O w Q " vO @ w @ wQ =@ Q=}U@ O}yO|t s=Hv= xm Ckw p=U xU '|ak=w x-Q@N x-v=t=U u}DUNv jr=N =t x =Ut xm u}= CUNv OvtWv=O xm CiQ |r$=Ut " = xQ - @ QO m |= r- |= @ Q xv}tR u} QDy@ |t}Ww}@ xm O}UQ xH}Dv u}= x@ s=Hv=QU =D OQm |UQQ@ Q_v =iD= R}v j Ovm u}}aD " =mWRB = Ov} wo@ =tW x@ Q Qo = sO t x =Ut l} hrDNt p$=Ut " =Q w u |Q m =Q Q uO m =L}wD =yv =@ u=Q=tat CU= Q}ov=tR '|a w C k=w - r- |= @ R= 'O N - @ v "O @ q xDmv OvJ =Q QO |Q m w |Q= WO R= xm Ov=xDW=O wm+@ xm |t=ovy VwQ OQ t QO uO m w QO u D i u @ R R= xO u= 25 QO T O}OR=@ QwD QDy@ ?U=vt u=tR QO w ? Q =NDv= Q w O m h Y CU= xQ@N x-v=t=U u}DUNv |L}LY Cw=k CU= umtt 'OvDUy syt ,=ak=w p$=Ut s=Om xm u}= OQwt QO =tW OwN Cw=k xm u}= swO |NQ@ C=mU= w u}@=Q |vqw] |r}N u W r = x =kt OvDU=wN|tv =Q} R OvDW=Po Q=vm x@ xm Ow@ |} wHWv=O =yv}W=t | CioW 'pt=m NP p$=Ut xO - QDUo |=yOQ@ Q=m R= lwm O " W xOR O l} R= p t Q = w K]Ut uwtR 'O m R e =Q uO @ |wQ Q \ki uQDQi xm OQm|t Qmi |= @ =Q C}a]k sOa xv} - tR Q@ Q=m xm |t=ovy T wm+@ CWo|t " =F O xDio x@ 'VO N - Q pL uO m Q w |t wvm Or=vwO xDi - o x@ %E xDW=O xr-=Ut R= |@U=vt O}W=@ |DUQO " ?U=vt OQi 'xr-=Ut ::: C xv}tR Vv=O O}=@ R}v OQi |= w w QD = u=SQ D R= w "O W x =Ut p=@vO |= @ |= r- "OQ N CUQO u}= O =@ " W v CUOx@ G}=Dv QO x t w w x 'p t Q ] @ OQO x@ s= |@| Q O}=@ sy =tW xm u}= swU u |= @ O =yvD U= xO @ `= N= Q B =}DL= s}$wo@ xm CU}v 'G xv=}=Q Vv=O u=oQR@ !234 xm swQ |t |}=yv Q x@ \ki d= U svm|tv Q=m OW=@ xDW=O OwHw svwt=Q}B xm " CU= ut C}rwwU - t w CWwvQU u}= O x =kt u}DUNv xDNB=v CU= = CU= Ca=HW " Q P Q =Nt OvtR=}v w | } Bx ] w |iO=YD swyit 'uO @ Cir=Nt =@ |U} wvxt=vQ@ Q QDxO=U uO m R= w= xO - = Q |= @ T =iDU= xm OvOQm|t Qmi u}@=Q wm+@ O=yvW}B x@ |U} wvxt=vQ@ CW=O O=kDa= xm CWo wQ@ wQ xv=}=Q uDN=U u} Ro}=H R =D nQ @ | yOQw UO w x =kt u=wvax@ T=vWQU u=v=O}=} Q R= |m} |wU R= '|awvYt QoW l}=U Q = |= @ 1978 p U QO T Q =@ Cir=Nt xSw B - QO wm+@ O=yvW}B CU= CL=Q Q xU \ki xSw B - w 'O N | w xv}tR QO |DQ=m lt O Q |krD " }O o Oat x-r-=Ut OvJ O}=} Q " OWv xDiQ}PB RoQy '|a@=D |yO s=Hv= |v=wD|t xr=UyO Q = Om} R}i 'u= w xO U Q \ki xm |= @ =t} wv ui) u=H 'u |i=m QOk x@ u}W=t u=@ R =yv=@ R =@ uQDQi l@U x@ |U} wvxt=vQ@ |WywSB Qta =yJ sQ V y - =mty ?re= Q = R G}=Dv xm u}= u=Q "OQ=O O @ Q m |Ow nQ @ K= ] w u= " " O = " W @ " w s N |= r |O Q@ ut |wQ svm u=WrL sv=wD@ xm sW=@ xDW=O |y=o w Vv=O u=WOQwt QO QOkv " | H -r x =Ut Qy |= r- x OvOw@ xDio QO % m w= =yv=@ R | x@ R}v =v C r wra Qo}O =@ |Dw=iD xJ xv=}=Q sra pwY= xm VUQB u}= s=Hv=QU #OQ=O s =t w CU= xOW xDW=Po =t Q=}DN= QO =}vO '|a}@] swra QO O w * m |t MU=B u}vJ VUQB u}= x@ | ur % yO |}=}vO w s}vm xi== u x@ =Q |v}v=wk s}v=wD|t =t 'xv=}=Q sra OQwt QO =t= " s}vm hWm =Q u u}v=wk O}=@ \ki s w x " } Qw O Hw @ =Q Oa@ p=U GvB wCU}@ xk@=U = p U 2000 =iD= u=tv=tWJ j u} @=Q ) = | =t xm CU= |r=LWwN wrH = O P |t | H w " v=Q o |tyt Q=}U@ G}=Dv w =yOQw=DUO xm s}DUy QO |v}vH =Q O N wvy =t -xDWQ u=QwO R xrLQt |= wvy =t pm}=t wQ u o oO =Q =D Oy=wN " = Om} R}i O " } Q= v "O i= =tW |oOvR 'Ov=xOW |iQat u v= s QO R CU= w xDWQ u}= xO @ =D u}= QO |U=U= | ? m QO xm Q O}W=@v =} O}W=@ xv=}=Q OvtWv=O =tW xJ |O= i= ' =yDiQW}B Q=Pox}=B =yv |tra = Ovyt Vr=J u} QDoQR@ 'CN=Ov= Q=m x@ w u U R CNU =Q |Q= i= = =D O xDN=U | yOQw UO wD@ xm u}ty u= ' " v= V}B p=U x=HvB w QYa "O @ O Q = w xQ ' vO m R e =Q O N |= i L |L=Q] |}=yv=@ R |DQ=m lt w "O @ lQO |oOvR =t w T p@=k |awvYt =D OvtWv=O ? m u= wm+@ Q}_v |v=QoWywSB w V y w |Q =HD Qivt x-v=}=Q l} xvwoJ xm OvO=O u=Wv =QDUm}=O O |ovwoJ uDUv=O x@ u R= |WN@ =t x@ pta QO w =} T} wvxt=vQ@ xm |R v OvDN=U QDxO=U Ov=wD|t |awvYt R= |Q =Q = =}U@ xm |t=ovy |va} w |U} wvxt=vQ@ "O @ Q = | yO @ Q m u w xm OvOQm V y =@ = x =Q | y t v @ = uo}=i x-Q@N C F= s @ OvtWv=O w u= =ytDU}U u=L=Q] O OyO s=Hv= u=tRty Qw]x@ =yv=@ R |L=Q] sHQDt = p U pyJ Q QDxO=U '|rY= Vr=J | u uw @ 1 V}B uO m =U} wvxt=vQ@ R}v RmwQ@ Q}_v pt=a w ' u =Q ' V}B p=U |U |irDNt h}=_w Ov=wD|t O = xDW=O h}=_w " W @ = x= = | y v t U Q xm OvOQm |= @ " s}DUy u E u}@ pt=aD wvm uw}Ot O =Q = " } Q m ?ka x@ p=U xO =Q =yN} Q=D u}= 'QDy@ lQO |=Q@ u}=Q@=v@ CU= 1995 ?=Dm Q=WDv= M} Q=D xm Ovvm xHwD |t=Qo u=oOvv=wN " "s 1) compilers 235 O Q@@ " } xv=}=Q Vv=O u=oQR@ !236 * Ov=wD|t xvwoJ =ytD} Qwor= j}kO p}rLD xm OvO=O u=Wv u} wr Ovvm Qmi O 1 Q = y< |W =} " vQ=O @ u t R= =Q = u}@=Q 'Ewvm ' V}B p=U CU}@ * =iDU= x@ u=W}=yQ=Ri=sQv |L=Q] QO u=U} wvxt=vQ@ xm OW Ea=@ |m R= xO O}OH OQ@ Q=m Qy Q 2 |= @ w_vt = xQ X N | CN=U sy=Qi |a} RwD =yv=@ R O x@ R=}v = `= @= = x= = 3 " = |O } R QmiD | y v t U xQ - @ QO =iDt ,qt=m Ci=}yQ =D CW=O Cw pL Q w =yv}W=t |= @ |R= t | Q@ u T}r}y =Q RmwQ@ Ovv=t R= Q Q Ovvm xQa xw@v= |O= i= Rw t= " " Q O =Wt "O m x y O =Q xr-=Ut Q@ RmQtD x@ u}W=t |wQ Ovvm|t Q@ RmQtD |wQ R= T Q |@ wJQ=yJ =}kt =iDU= =yrwmrwt ' QDUO T l} Ovv=t w |O Hw w = O Q w Ea=@ xm |R= t | yx vR=O B O W =@ " CU= Q QO w |L=Q] QO |R= t |R U =Ht C}ak=w x= w Q " =yD}kiwt u}ty |rw 'CU= xDi=}v CUO VoQR@ 5 w | = Q wYD = xm@W =Q |= v }=Q | y = = =ov = x= = 4 |R U } ' |R UxQ w Q O}OH |= @ '|R UwQO N | y v NQ m u =ytD} Qwor= | wvm = sy O % O h= y= QDtm C}ty= x@ |awvYt CU= xO}t=Hv= `}=vY Q |v=}=W ltm " x= w xm QO |oQR@ w C} wkD x@ |= v }=Q V y OvyO|t Q=Qk u=W}=yv}W=t QO O =i}= |Wkv xJ xv=}=Q Ovy=wN OvtWv=O 'OW Oy=wN Q}o =Hxty xv=}=Q Vv=O xm |t=ovy 'Oa@ p=U GvB wCU}@ u= s Q}o|t Q_v " } |k=@ xDWQ u}= Q=R@= u} QDtyt wvax@ =yv u}=Q@=v@ u= |r=tDL= |v}@V}B OvJ =Hv}= QO =Q " OvDUy R= V y " W < wvm = sy `} QU Q=}U@ OQivt x-v=}=Q w " v=xO m |YNW |=yxv=}=Q =@ C=aq]= pO=@D x@ QO=k |} wWU=@r |=yv}W=t |OwR x@ 'u Q=OQ N @ | QDoQR@ sy R=@ Vr=J |DL 'Ovvm Q=DiQ u=v}t]= p@=k Q=}U@ =y}vwoQoO x@ R}v |$RH Q |= @ w |t 'xDWPo x@ |y=ov =@ CU= w = "O m R e u= D | | |R wLv x@ Q=Ri=sQv |L=Q] | wBtr+ CQ V}B p=U xO Ovw}B Qo}Om} x@ =Q =yxOvR=OQB |QFw-t wLv x@ xm |}=yxm@W |L=Q] x@ C@Uv xOvR=OQB |L=Q] ' yO w = x}@W Q}_v |r$=Ut xO |DN=wvm} Q=Po Q}o CQwY |= @ C}tU= =yxOvR=OQB R} Q uDiQo Q=Qk w "O OL =D ?}DQD u}O@ l}=U xSw - QB |wQ Q@ Q=m C=vr w CiQo q=@ u=yH QU=QU QO |awvYt Vwy x@ |Ovtxkqa =Q 6 w w l m 'u=SQ D ' =t QO QO Q Ovy=wN #O m = O x = Q}tN =ytD} Qwor= x= |= v }=Q C a= @= - } t O = Ovy=wN " v t O = ' W @ P=NP Q o= O}it p$=Ut u}= 'O R= |Q wWv pL O " W =}U@ w 'Z a QO NP p =k @ l@U x-}=B Q@ ,q=tDL= * Oy=wN pL 'O}OQo x$=Q= u} wr t QO OO |rw P x =U -r w OQ N xiW=mt '| } H |= | @ Q Ovy=wN =O}B |tD} Qwor= "O m =ytD} Qwor= V}=O}B x@ CU= P R= =yrLx=Q 8 ' O}t=Hv= Oy=wN 'T}r}y |rt=mD OO Ov@ RtQ 9 | } H | Q}_v |}=yxRwL = =tW}@ QO |Q Q w | yO=OQ= k 'O W w O}OH = pL xvwoJ Q = Q | yO @ Q m |= @ NP p =k @ 10 t QO xDWQ u=}t |= P x =U -r | t xmv}= =ytD} Qwor= t Ov@ RtQ x@ NP " O}OB -r | | QDoQR@ P x =U t QO Oy=wN |DNU x-@ Q 7 |twta O}rm =@ Qo = =t= t NP p =k w \UwD xm w l m |D=@}mQD xm Q Z i =@ =Lt C U R= Q_viQY O Oy=wN " t 1) objects 2) special-purpose 3) distributed systems 4) graphics 5) visualization 6) virtual reality 7) public key 8) combinatorial 9) protocol 10) interdisciplinary 237!Oa@ p=U O GvB wCU}@ " t Oy=wN OwHw x@ '=yD=@ wQ ltm x@ |L=QH =mD@= | |Q =yv=@ R =t= w Q Ovy=wN ?rH OwN x@ 2 =Ht |R = =} | y vO 'uS w Ovy=wN wYLt Qo = =iDU= xO = 'l D p =yv=@ R 'Qo}O | w O Oa@ x- vwo w u | =} Q h ] R= = u}= CQ Y =t= =yv=@ R O = O " W @ x W = QO v u =vJty | P Q}F-=D 'Q= o =tU= Ovv=t =Qo<|W |U} wvxt=vQ@ % Ov=wD|t pwYLt xm |a@=D R= C++ w Ovm|t |R=UrOt QDy@ =Q CqwYLt |a}@] pt=mD '=Qo<|W p |=Q=O =yv=@ R Q@ pi} Q =Nt =Q O= i= "O @ | w 1 ' |Q v C= @ Q xHwD u=vJty 'O}OH |U} wvxt=vQ@ "O m j$=i 3 ZLt |a@=D |L=Q] 4 | O}yO p}mWD hrDNt QO ' u} Ro}=H xi - rw -t Q P =v}t]= x@ xm |}=yOQ@ Q=m |O= OaD =yv=@ R | wor= =Q} R Ot Ovy=wN = xirw-t w | y R= =Q O N w w xi w OaD w O H t - r -t |O= O Q}o|t xtWJQU OQ t ' vQ=O R v q @ | } Bu w QO ' v T wm@ = = | yQ m CiQo Ovy=wN Q=Qk " OvW=@ hrDNt =yv=@ R x@ xOW xDWwv ' = xirw-t ?}mQD | | y uDN}t x@ w = xm |YYND O " W Ovy=wN Vy=m O " W =ty OvJ x@ x=t OvJ R= =Q O}rwD w = Ovyt w u U = w w O w O @ x W lQO x= =v Ovy=wN ? w x@ l}vwQDmr= w Oq i =y}L=Q] | wvm = =t O |t O}OB |O}OH |=y} Qwwv " vOQw " Q wHDUH '?}DQD u}O@ OW Ovy=wN pYDt Qo}Om} x@ |WR=OQB w wvat C}mr=t jL ^iL xD@r= O | x@ j} wWD u}a |ov=tQLt QO ' " W w w R= ODt w pw= xv=}=Q Vv=O p}O@D "O=O R= u =v}t]= =mD@= xr=U s}@=}|t C}aw Q_v QO ' = Q = =yy=oO}O =tD w = q]= OQ t C a O Q Oy=wN QDQ=wWO |= @ |=xR D | R | yQ= @= s " }O o O@r]|t =yxv=}=Q |L=Q] QO w C=Q |D=@U=Lt Oy=wN Q}PBv=mt= |a}Uw Q=}U@ K]U =yxO=O C}vt= " w | |@ wN x@ |vDw}v l}v=mt pwY= 'syORwv uQk \U=w= QO =Q u tO N ' v }=Q |Qw :i QO u |= @ w@Lt |L=Q] u}@ |v=tR -xrY=i 'l}D=@ wQ Oy=wN Q@=tv p=UQ= |oO=U x@ l}DUqB Qy u=v} QiQ=m u RwQ =yv=@ R QO k w QDQ=wWO R}v = =@ 'O=R C ] DQ= R CNU ?}=at w =y=]N uOv=WwB |=Q@ Q=Ri=sQv R= =Q} R Ci=} Oy=wN =Q C} wrw= u} QDq=@ |Q}PBu=v}t]= Q= i= |=} Q =@ xv}tR w C F= - QO l m w * u} wr '=QDUm}=O wBtr+ |=yQ=m '?}DQDu}O@ 'CQ CiQo Ovy=wN Q=Qk " w |m} R}i swra O O Q =yW}=tR xv =iDU= Q]N 'u}=Q@=v@ | =yrvwD u} Ro}=H '=t}B=wy O " W Ovy=wN =yW}=tR Q Ca}@] x-OvvmTmavt OO o w w x Oy=wN xO =iDU= =}U@ '=yxt=vQ@ w = |L=Q] =yxv=}=Q xm Qw]u=ty OQ t Q QO ' v=x }O o O @ | O}|t OwHwx@ xm " = xO O " W p @ QO =ytD} Qwor= CLY =}U@ u} Ro}=H R}v |a=tDH= O}=W R= |Q OvyOu=Wv u=U} wvxt=vQ@ =} Q xm Ow@ Oy=wN u}= C i Ovy=wN V}=tR u}tR |wQ Q@ ,q=tDL= w |L=Q] |}=i |=yWywSB |=Q@ =yD=@ wQ pFt O}rwD C=Hv=NQ=m O " W 1) optical telecommunications 2) virtual worlds 3) purely functional 4) paradigm xv=}=Q Vv=O u=oQR@ !238 =Q u |rY= = = =t= Ov}=tR=}@ =W}=yxO}= xm OQm Oy=wN ltm | yQ=R @ "O=O " u}= QoWywSB =Q} R u= Ci=} Oy=wN |}=Pe `}=vY Q xSw B QO - Vv=O x=o}=B CiQo Oy=wNQ@ R= ' =yOQ@ Q=m jrN x@ w QO =Q =yxO}= u OvDUy R= |Q Q P Q]N | } B Oa@ =Uv= Ret G=wt= x@ xm |}=yxv=t=U QO ?=Ya= |Swrw} R}i xR H= u O Ovy=wN ?}mQD 'Ovvm pQDvm |}=yDQ=yt = x@ |DtLR '`}=kw =iDU= =@ xO pq ODU= Q uO=O O } |= @ u w =trat O w 'u v= N w x@ =Q p}=Ut Q = x= = | y v t U =D xDiQo |vwt=Q}B \}Lt ,=t}kDUt =D OyO|t =Q w= w Vv=O '=yxUQOt u} QDy@ "O=O w w Ovy=wN p}mWD QO = x= = R= | y v t U w x W x O w = x = |ywQo =Q VR t | y } B ' QDy@ =yxv=}=Q xm Q}NP | w 'VR t Ovy=wNv "O=O Q@N QO O H t x - =v C r =Ht C}ak=w =@ |awvYt Vwy u=R t Q Ovy=wN pL =yxm@W |O= i= =ytO 'xDWQ | y r vO x@U=Lt Ovv=t 'OvyO s=Hv= Ovv=wD|t =yv=Uv= w "O m CaQU x@ Ovv=wD@ xm = x =@ w V y | * Wwy ?} Q V}=Ri= =@ ?U=vDt w Oy=wN |D=@U=Lt | QBU Q]=Nx@ CQ Y =@ =Lt C U "O @ uO |ywQo w |R =y}tQoQU =vJty |awvYt =}U@ =yxO=O x=o}=B x= = " W w = wYN |}=yOQ@ Q=m '=yvS x-r=@vO =@ " v t U u | = =Ht C}ak=w |R Ovy=wN p}mWD |mWRB sra " l}=U x@ u L= ] QO ,Y Oy=wN xt=O= O}OH p}=Ut O=O = Q =Q u w x=Q O N = q]= C a =yDQ=yt R= |k]vt w |U=vWQ=m C=Q_v 'OW Ovy=wN \rUt swra R= xDWQ l} Q@ 'OvQ}o@ =Qi =Q |vwOt Q}e |YYND Vv=O Oy=wN xt=O= Q=m ?}DQD u}ty x@ Q Ovy=wN xQ@N x-v=t=U l} w O m w Ci=} QO p@=kt OQ=w p B w QO =Q O N " Ci=} =yv R= u}= pFt |@=Dm QO Oa@ p=U GvB wCU}@ xm |O=Qi= R= |Y=N Q} wYD x@ xm CU= u}= =t T=UL= |D=@U=Lt = R x@ pYDt =yv uyP |rw u@ Qm | yQ= @= R= =yv sUH s xDi=} CUO OwW|t " }= Q = xO @ s v w Oy=wN "O @ x-v=kqN OaDU= O= w@v w d = 'p L u =ty Q Ovy=wN QO w O m "Q= xO =iDU= OwN Oyov=ON w C} wkD V y CiQo Ovy=wN Q=m x@ " Q xv=}=Q |= @ w =Q O N R= =yv |v=Uv= |U}rov= x@ |UQ=i xt=vxS=w NP-Complete media lab high-energy physics planarity testing futuristic hypertexts short circuit automatic theorem proving union assertion metaphore nonmonotonic inference deduction objects computational objects axiom major reliability partition adder planetarium paradigm polynomial-time algorithm NP pt=m x= =oW}=tR |= v UQ x |O =}v@ C=QP l} R}i x=oW}=tR w K]Ut uwtR uO @ xv=}=QoxOv} =yvDtQ@= =w =YD= x D m p =}=k Q=mOwN =@ C F= ` =tDH= =aO= =aDU= xQ CN=wvm}=v =@vDU= \ =DvDU= G =} < W= |Wv=}=Q <=}W= w w pY= ` t |rY= Q P =v}t]= | } Bu Q R= i= QoW}=Ri= =tvl qi= wor= xrtH OvJ u=tR =@ sD} Qwor= |= 239 xv=}=Q Vv=O u=oQR@ !240 Shortest Path Algorithm bakery algorithm digital signature workstation design walkthrough feedback pattern recognition image recognition backtracking recursion recursive representing on-line collision motion planning automatic programming o-line crystallographer deadlock ecosystem real-time reference parameter terminal stability temporal databases diraction batch processing symbolic processing array processor vector processor data les Q}Ut u} QDy=Dwm sD} Qwor= |}=wv=v sD} Qwor= |tkQ <=t= = =oDU}= Q m x |L=Q] |v}@ R=@ w = OQ NR @ wor= |U=vWR=@ Q} w=YD |U=vWR=@ ?ka x@ CWoR=@ Q P CWoR=@ | } B |DWoR=@ O wtvR=@ \NQ@ w Q OQ N @ CmQL R x =Q | }Q t v @ = w = x =Q Q mO N |R U t v @ \NuwQ@ =v wr@ T WQ CU@u@ =yxv=t=U sw@ nvQO}@ `HQt QDt=Q=B xv=}=B O= |Q= } B |v=tR = =o}=B | yxO=O x Q V= B xDUO VR=O B =tv VR=O B |= |O x Q Q O Q Q O Q |= }=Q x - vR=O B |Q=O @ x - vR=O B =yxO=O = O Q | yx vw B 241!|U}rov= x@ |UQ=i xt=vxS=w bridge scanner message emergence precomputer link one-way function functional purely functional parsing parser dierential analyzer failure-tolerance partial ordering recompile master drawing instance drawing function composition combinatorial randomization visualization interactive resolution Intelligence Amplication (IA) amplier pipeline parallelism register atomic register index register shifter society of minds pB QoW} wB =} s B V}=O}B xv=}=QV}B Ovw}B xiQ]m} `@=D |a@=D ZLt |a@=D x} RHD Qox} RHD |r=iD Qop}rLD |@=QN ptLD = ?}DQD |=xQ B xtHQD |rY= s}UQD w s}UQD |OQ t `@=D ?}mQD |D=@}mQD = |iO=YD |R U = Q wYD |R U } |rt=aD Q P l}miD | } B w C} wkD V y OvvmC} wkD x x w \N w |= r r |R= D =@ C :F |tD= C :F =@ x}=tv C :F =@ = =H@=H R U = xa = u yP= - t H xv=}=Q Vv=O u=oQR@ !242 pattern search breadth-rst search depth-rst search mutation clock cycle multicausal polyphonic chopstick frame of reference short-term memory cache memory extreme cases educated guess innitesimal calculus propositional calculus predicate calculus situational calculus commutative rings special-purpose fonts automatons well-dened fat tree tautologies correctness Elementary Perceiver And Memorizer context-free grammar sequential virtual worlds computing world bipartite |} wor= | wHDUH |}=vyB | |}=iQS | wHDUH wHDUH VyH Ca=U x-NQJ |rwrat Cra OvJ w |}=OYOvJ uB=S w u}J w P w QO |Q N= e ? J |aHQt w ? JQ =yJ O = w x_i=L C tx D m - =yv x_ - i=L u xQ =yDr=L |= v= m | u}k} x@ ?} Qk O T L =ymJwm C}=yv}@ ? =UL =yxQ=Ro ? =UL wtLt ? =UL |aw ? =UL Cq Q}PB|}=Hx@=H = xkrL | y w_vt = xQ X N Q w= hw L xO= v N - = w Q mO N h} QaD w V N x@ Qi CNQO =y=tvDUQO |DUQO |}=OD@= x-Ovvm^iL OvvmlQO w x uDt x@ xDU@=v u=@ R QwDUO x =@ |= r vO |R | =Ht = =} | y vO QoWv=}=Q =} | vO |WN@ wO 243!|U}rov= x@ |UQ=i xt=vxS=w mutual exclusion tic-tac-toe bureaucracy store-and-forward routing reference manual cyberspace computing computation computability computation not computable uncomputability computer mainframe notebook mathematical computer Reduced Instruction Set Computer (RISC) computer scientist class decoder code-breaking cryptography public-key cryptography procedure microcomputer microtheories information processing language constraint logic programming languages context-free languages scheduling = = = x |Q oR U v wO @ wO = |R @ RwO |Qq =Uv=w}O = Q}NP p UQ= w x |v} Roy=Q `HQt | =tvy=Q QyBU=}=Q Vv=}=Q Vv=}=Q Q P Vv=}=Q | } B QoWv=}=Q | Q}PB=vVv=}=Q Q P = Vv=}=Q | } B v xv=}=Q R x= nQ @ - v }=Q x QDiO x-v=}=Q |= J |=} Q x-v=}=Q Q wDUO sm x-v=}=Q x= u=O v }=Q xOQ =WoRtQ |}=WoRtQ =ovRtQ |Q |twta O}rm =@ |Q =ovRtQ x:} wQ xv=}=QR} Q =yx} Q_vR} Q = q]= C a =yD}OwOLt j]vt Q = VR=O B u @ R = x =Q =yv=@ R |R U t v @ | uDt x@ xDU@=v | =yv=@ R Ov@v=tR | xv=}=Q Vv=O u=oQR@ !244 subgoal biostatistics biochemistry data structures self-adjusting data structure persistent data structure list structure structured simplicity reduction geological formation systematic system animation system distributed system knowledge-based system rule-based systems global overowing hierarchical sensing metabolism network discrimination net neural networks simulator Backus-Naur form icon intuitive object-orientation paging O Q} R h y = CU} R Q t |t}WCU} R =yxO=O Q=DN=U s}_vD&OwN = =D = = =D = | yxO=O Q N U = O= Q o v t | yxO=O Q N U CU}r Q=DN=U xDi=}DN=U |oO=U = = |R UxO U |DN=vWu}tR OvR=U Ovtv=t=U xv=t=U |}=tv=} wB x-v=t=U |a} RwD x-v=t=U |B Vv=O x-v=t=U OvtxOa=k = x= = | y v t U Q Q | U= U O u W R} QQU |@D=Qt xrUrU VHvU = CNwU R Uw xm@W X}NWD xm@ W |@Ya = xm@W | y = x}@W R U w wm+@ pmW Q v&T p}=tW wyW |O |}=Qo<|W | Ov@xLiY 245!|U}rov= x@ |UQ=i xt=vxS=w formalism formal pacemaker scaling factor magnetic drum mass spectrometer intelligent agent common sense science of patterns modal operators interface process communicating sequential processes cooperating sequential processes lookahead falsiable hypotheses path compression frame rule rule-based format starvation protocol deterministic spectrographic peaks spreadsheet smart spreadsheets tiling reducibility macro word |}=QoCQwY w |Q Y ?rk R=U u=@ Q P |Q= o T =}kt ?} Q |U}]=vet xr@ - ] |tQH GvUh}] OvtWwy pt=a s}rU pka =ywor= sra |yHw = Qorta | y pY=i OvwQ=Qi \@DQt Q x =@ = O Q |= r vO | y vwQ= i * y |= r vO | y vwQ= i =mt x =@ = O | Q}PBp=]@= Q}Ut Q Qov=Qi =} Q C i = QWi |R UxO = ? k O = x a k OvtxOa=k ?r=k |]Lk Q O=OQ= k |a]k |Q =ovh}] = xrk | y Q = n @Q m OvtWwy =yoQ@ Q=m | =m}W=m |Q Q P Vy=m | } B wDUOuqm Q xtrm xv=}=Q Vv=O u=oQR@ !246 private key public key completeness shortest sub-spanning tree transition directed graph node canonical node ancestor interconnecting nodes edge pipelining instruction pipelining connection machine Universal Turing Machine nite - state machine interacting automaton nite automaton self-replicating automata source compiler local variables quantum chromodynamics calculations circumscription optical telecommunications waterfall model buer management sorting satisability problem halting problem nondeterministic polynomial problem |YwYN O}rm |twta O}rm =tm p =WwB CNQOQ} R u} QDy=Dwm P Q= o ODyH Q Q= h= o Q x o l}vwv=m xQo u}W}B | yx o = Q \@DQt | yx o = Q x@r |Wmxrwr =yrtar=QwDUO |Wmxrwr |]=@DQ= u}W=t Q}o =Qi nv} QwD u}W=t |y=vDt&Cr=L u}W=t |rt=aD Q=mOwN u}W=t |y=vDt Q=mOwN u}W=t Q}FmD&OwN Q=mOwN | =yv}W=t O@t <= sHQDt |rLt |m}t=v}OwtwQm swDv=wm = Q}eDt | y =@ =Lt C U Q OLt uO m Ow w Q =Nt |Q v C= @ =W@ pOt |Q Q}ov=}t C} Q}Ot Q ?DQt uO m QP = x =Ut | } B< Q= - r- hkwD x-r-=Ut |a]k Q}e xrtH OvJ x@DQ |= R= p$=Ut 247!|U}rov= x@ |UQ=i xt=vxS=w augmenting path Euler tour specication astrophysical equations epistemology dataow architecture semantics sink heuristic learning heuristic xed point rst order logic propositional logic inference engine axioms biconnected components interdisciplinary buer critical section false fuzzy uncountably innite asynchrony nonmonotonic syntax semaphore information theory recursion theory game theory automata theory logic theorist |vOwRi= Q}Ut Qr} w= Q}Ut | C |m} R}i QDN= =YNWt =at CqO |U=vWCiQat =yxO=O u=} QH =tat |Q =vat OYkt xiW=mt |= & xiW=mt Q}oO=} xi - W=mt C@=F R}tt x@ j]vt pw= - DQ R j]vt |=xQ= o =DvDU= QwDwt G w w ` t pYDt O C W x@ |= = xirw-t | y xDWQ u=}t Q}ov=}t |v=QL@ x} - L=v CUQO=v j}kO=v =Q =tW=v |y=vDt=v |t=oty=v wvm}=v = wLv Q@v=Wv = q]= x-} Q_v C a Q P CWoR=@ x-} Q_v | } B =y} R=@ x-} Q_v = w =yv}W=t x-} Q_v Q mO N | j]vt Q x Q_v R=O B } xv=}=Q Vv=O u=oQR@ !248 graphics computer graphics character processor nite semields and projective planes formal verication inverse Ackermann function word processing virtual reality task maskable interrupts parent overlap synchronization combinatorial geometry Articial Intelligence (AI) monotonic |R UxQ = =ov = =ov x= |= v }=Q |R UxQ Q xU} wv R=O B |Wvmi= Q wYD | } C =LiY w |y=vDt =yv=O}t xt}v | |tUQ |UQ=w * utQm += `@=D * uwQ=w Q |R=O BxS=w =Ht C}ak=w |R xi}_w Q}PBVWwB = xikw | y |rw |v=WwBty = |R Us =oty |D=}@}mQD x-UOvy |awvYt w V y wvm} = |UQ=i x@ |U}rov= xt=vxS=w adder amplier ancestor animation system array processor Articial Intelligence (AI) assertion astrophysical equations asynchrony atomic register augmenting path automata theory automatic programming automatic theorem proving automatons axiom axioms backtracking Backus-Naur form bakery algorithm batch processing biconnected components biochemistry QoW}=Ri= OvvmC} wkD x u}W}B = Q | yx o |}=tv=} wB x-v=t=U x O Q |= }=Q x - vR=O B |awvYt w V y =aO= |m} R}i QDN= =at CqO |t=oty=v |tD= =@ C :F |vOwRi= Q}Ut = w =yv}W=t x-} Q_v Q mO N | = w = x =Q Q mO N |R U t v @ =}=k Q=mOwN =@ C F= = w Q mO N w w pY= ` t w w ` t ?ka x@ CWoR=@ w wm+@ pmW Q v&T |}=wv=v sD} Qwor= xDUO VR=O B x@ = xirw-t |= pYDt O C W Q | y |t}WCU} R 249 xv=}=Q Vv=O u=oQR@ !250 biostatistics bipartite breadth-rst search bridge buer buer management bureaucracy cache memory canonical node character processor chopstick circumscription class clock cycle code-breaking collision combinatorial combinatorial geometry common sense communicating sequential processes commutative rings compiler completeness computability computation computation computational objects computer computer graphics computer scientist computing = CU} R Q t |WN@ wO |}=vyB wHDUH | pB Q}ov=}t Q}ov=}t C} Q}Ot |Qq =Uv=w}O =yv x_ - i=L u l}vwv=m xQo Q xU} wv R=O B uB=S w u}J w P w QO |Q N= e ? J Q OLt uO m Ow xOQ Ca=U x-NQJ |}=WoRtQ w Q OQ N @ |D=@}mQD |D=}@}mQD x-UOvy s}rU pka \@DQt x =@ = O Q |= r vO | y vwQ= i Q}PB|}=Hx@=H = xkrL | y sHQDt =tm p Q P Vv=}=Q | } B Vv=}=Q QoWv=}=Q | |Wv=}=Q <=}W= xv=}=Q x= = |= v }=Q |R UxQ =ov x= u=O v }=Q Vv=}=Q 251!|UQ=i x@ |U}rov= xt=vxS=w computing world connection machine constraint logic programming languages context-free grammar context-free languages cooperating sequential processes correctness critical section cryptography crystallographer cyberspace data les data structures dataow architecture deadlock decoder deduction depth-rst search design walkthrough deterministic dierential analyzer diraction digital signature directed graph discrimination net distributed system ecosystem edge educated guess Elementary Perceiver And Memorizer emergence | QoWv=}=Q =} | vO |]=@DQ= u}W=t =yD}OwOLt j]vt = x =Q =yv=@ R |R U t v @ | uDt x@ xDU@=v u=@ R QwDUO uDt x@ xDU@=v Q =yv=@ R | * y |= r vO | y vwQ= i =mt x =@ = O Q |DUQO |v=QL@ x} - L=v =ovRtQ |Q =v wr@ T WQ QyBU=}=Q =yxO=O = O Q | yx vw B =yxO=O Q=DN=U =yxO=O u=} QH =tat |Q CU@u@ =WoRtQ =DvDU= G |}=iQS wHDUH | |L=Q] |v}@ R=@ |a]k |r=iD Qop}rLD Q V= B |tkQ <=t= ODyH Q= Q h= o X}NWD xm@ W |a} RwD x-v=t=U =yxv=t=U sw@ x@r u}k} x@ ?} Qk |}=OD@= x-Ovvm^iL O T L OvvmlQO w x V}=O}B xv=}=Q Vv=O u=oQR@ !252 epistemology Euler tour extreme cases failure-tolerance false falsiable hypotheses fat tree feedback nite - state machine nite automaton nite semields and projective planes rst order logic xed point fonts formal formal verication formalism format frame frame of reference function composition functional futuristic fuzzy game theory geological formation global graphics halting problem heuristic hierarchical |U=vWCiQat Qr} w= Q}Ut | xQ =yDr=L |= v= m | |@=QN ptLD CUQO=v Q}PBp=]@= =} Q C i x@ Qi CNQO w = OQ NR @ |y=vDt&Cr=L u}W=t |y=vDt Q=mOwN u}W=t |Wvmi= Q wYD | } C =LiY w |y=vDt =yv=O}t xt}v | x@ j]vt pw= - DQ C@=F R}tt Q w= hw L xO= v N - w |Q Y |tUQ |UQ=w |}=QoCQwY ?r=k = ? k |aHQt w ? JQ =yJ `@=D ?}mQD |a@=D xv=}=QoxOv} j}kO=v =y} R=@ x-} Q_v |DN=vWu}tR OvR=U Q Q | U= U = |R UxQ =ov h w x =Ut k D - r- xiW=mt |= & xiW=mt |@D=Qt xrUrU 253!|UQ=i x@ |U}rov= xt=vxS=w high-energy physics hypertexts icon image recognition index register inference engine innitesimal calculus information processing language information theory instance drawing instruction pipelining Intelligence Amplication (IA) intelligent agent interacting automaton interactive interconnecting nodes interdisciplinary interface intuitive inverse Ackermann function knowledge-based system learning heuristic link list structure local variables logic theorist lookahead macro magnetic drum mainframe major |O =}v@ C=QP l} R}i x=oW}=tR =yvDtQ@= p}=tW Q} w=YD |U=vWR=@ x}=tv =@ C :F =DvDU= QwDwt G =ymJwm C}=yv}@ = q]= C a ? =UL Q = VR=O B u @ R = q]= x-} Q_v C a w s}UQD |OQ t =yrtar=QwDUO |Wmxrwr w C} wkD V y OvtWwy pt=a |rt=aD Q=mOwN u}W=t |rt=aD \@DQt |= = Q | yx o xDWQ u=}t pY=i wyW |O * t m += u Q `@=D * uwQ=w |B Vv=O x-v=t=U Q}oO=} xi - W=mt Ovw}B CU}r Q=DN=U |rLt j]vt = Q}eDt | y Q x Q_v R=O B } | Q Qov=Qi wDUOuqm |U}]=vet xr@ - ] R x= nQ @ - v }=Q |rY= xv=}=Q Vv=O u=oQR@ !254 maskable interrupts mass spectrometer master drawing mathematical computer media lab message metabolism metaphore microcomputer microtheories modal operators monotonic motion planning multicausal mutation mutual exclusion network neural networks node nondeterministic polynomial problem nonmonotonic nonmonotonic inference not computable notebook NP-Complete object-orientation objects o-line on-line one-way function optical telecommunications Q}PBVWwB = xikw | y |tQH GvUh}] |rY= s}UQD |=} Q x-v=}=Q x= =oW}=tR |= v UQ x =} s B = R Uw CNwU =aDU= xQ xv=}=QR} Q =yx} Q_vR} Q |yHw = Qorta | y wvm} = CmQL |rwrat R x =Q | }Q t v @ Cra OvJ w VyH = = = x |Q oR U v wO @ wO xm@W |@Ya = xm@W | y Q x o |a]k Q}e xrtH OvJ x@DQ |= R= p$=Ut wvm}=v = CN=wvm}=v =@vDU= \ Q}PB=vVv=}=Q x QDiO x-v=}=Q |= J pt=m NP |}=Qo<|W =} < W= \NuwQ@ \NQ@ xiQ]m} `@=D w Q =Nt |Q v C= @ 255!|UQ=i x@ |U}rov= xt=vxS=w overowing overlap pacemaker paging paradigm parent parser parsing partial ordering partition path compression pattern recognition pattern search persistent data structure pipeline parallelism pipelining planarity testing planetarium polynomial-time algorithm polyphonic precomputer predicate calculus private key procedure process propositional calculus propositional logic protocol public key public-key cryptography purely functional O R} QQU u W |v=WwBty ?rk R=U u=@ Q | Ov@xLiY wor= |rw Qox} RHD x} RHD = ?}DQD |=xQ B Q R= i= Q}Ut = QWi |R UxO wor= |U=vWR=@ |} wor= = O= wHDUH | = =D = Q o v t | yxO=O Q N U x w \N w |= r r |R= D |Wmxrwr w K]Ut uwtR uO @ =tvl qi= xrtH OvJ u=tR =@ sD} Qwor= |= |}=OYOvJ xv=}=QV}B wtLt Cq ? =UL |YwYN O}rm x:} wQ OvwQ=Qi =yxQ=Ro ? =UL R j]vt |=xQ= o Q O=OQ= k |twta O}rm |twta O}rm =@ =ovRtQ |Q ZLt |a@=D xv=}=Q Vv=O u=oQR@ !256 quantum chromodynamics calculations randomization real-time recompile recursion recursion theory recursive Reduced Instruction Set Computer (RISC) reducibility reduction reference manual reference parameter register reliability representing resolution routing rule rule-based rule-based systems satisability problem scaling factor scanner scheduling science of patterns self-adjusting data structure self-replicating automata semantics semaphore sensing sequential |m}t=v}OwtwQm swDv=wm =@ =Lt C U = |iO=YD |R U nvQO}@ xtHQD Q P CWoR=@ | } B Q P CWoR=@ x-} Q_v | } B |DWoR=@ Q wDUO sm x-v=}=Q Q P Vy=m | } B = = |R UxO U `HQt | =tvy=Q `HQt QDt=Q=B =@ C :F Q P =v}t]= | } Bu O wtvR=@ Q P l}miD | } B |v} Roy=Q O = x a k OvtxOa=k OvtxOa=k = x= = | y v t U QP = x =Ut | } B< Q= - r- P |Q= o T =}kt ?} Q QoW} wB | Ov@v=tR =ywor= sra s}_vD&OwN = =D = | yxO=O Q N U Q}FmD&OwN Q=mOwN | =yv}W=t =vat Q@v=Wv VHvU x =@ |= r vO 257!|UQ=i x@ |U}rov= xt=vxS=w shifter short circuit short-term memory Shortest Path Algorithm shortest sub-spanning tree simplicity simulator sink situational calculus smart spreadsheets society of minds sorting source special-purpose specication spectrographic peaks spreadsheet stability starvation store-and-forward structured subgoal symbolic processing synchronization syntax system systematic task tautologies temporal databases terminal = =H@=H R U =w x D m p =YD= O = w x_i=L C tx D m - Q}Ut u} QDy=Dwm sD} Qwor= =WwB CNQOQ} R u} QDy=Dwm |oO=U = x}@W R U OYkt |aw OvtWwy ? =UL =yoQ@ Q=m | = xa = u yP= - t H Q ?DQt uO m O@t <= w_vt xQ C |Q = X N =YNWt =ovh}] = xrk | y Q = n @Q m O= |Q= } B |]Lk = Q}NP p UQ= w x xDi=}DN=U O Q} R h y |O =tv VR=O B Q = =oty |R Us wLv xv=t=U Ovtv=t=U xi}_w =y=tvDUQO |v=tR = =o}=B | yxO=O x xv=}=B xv=}=Q Vv=O u=oQR@ !258 tic-tac-toe tiling transition uncomputability uncountably innite union Universal Turing Machine vector processor virtual reality virtual worlds visualization waterfall model well-dened word word processing workstation = |R @ RwO =m}W=m |Q P Q= o Q P = Vv=}=Q | } B v =Q =tW=v |y=vDt=v ` =tDH= Q}o =Qi nv} QwD u}W=t Q O Q |Q=O @ x - vR=O B =Ht C}ak=w |R |R =Ht = =} | y vO = Q wYD |R U } =W@ pOt |Q h} QaD w V N xtrm Q |R=O BxS=w = =oDU}= Q m x
© Copyright 2026 Paperzz