%!PS-Adobe-3.0 %%Title: (distclock.fm) %%Creator: (FrameMaker+SGML 5.5 PowerPC: AdobePS 8.5.1) %%CreationDate: (11:37 PM Thursday, February 17, 2000) %%For: (The Bishops) %%Routing: (mailto:\000email@domain.com) %%Pages: 10 %%DocumentFonts: Times-Roman %%+ Times-Bold %%+ Times-Italic %%+ Symbol %%+ Times-BoldItalic %%DocumentNeededResources: font Times-Roman Times-Bold Times-Italic Symbol Times-BoldItalic %%DocumentSuppliedResources: %%DocumentData: Clean7Bit %%PageOrder: Ascend %%Orientation: Portrait %%DocumentMedia: Default 612 792 0 () () %RBINumCopies: 1 %RBINupNess: 1 1 %ADO_ImageableArea: 30 33 582 761 %%BoundingBox: 0 0 612 792 %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: (Red) %%+ (Green) %%+ (Blue) %%CMYKCustomColor: 0 1 1 0 (Red) %%+ 1 0 1 0 (Green) %%+ 1 1 0 0 (Blue) %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults userdict/dscInfo 5 dict dup begin /Title(distclock.fm)def /Creator(FrameMaker+SGML 5.5 PowerPC: AdobePS 8.5.1)def /CreationDate(11:37 PM Thursday, February 17, 2000)def /For(The Bishops)def /Pages 10 def end put %%BeginProlog /md 207 dict def md begin/currentpacking where {pop /sc_oldpacking currentpacking def true setpacking}if %%BeginFile: lw8_feature-1.01 %%Copyright: Copyright 1990-1998 Adobe Systems Incorporated and Apple Computer Incorporated. All Rights Reserved. /bd{bind def}bind def /ld{load def}bd /xs{exch store}bd /Z{0 def}bd /T true def /F false def /level2 /languagelevel where { pop languagelevel 2 ge }{ F }ifelse def /odictstk Z /oopstk Z /fcl { count oopstk sub dup 0 gt { {pop}repeat }{ pop }ifelse countdictstack odictstk sub dup 0 gt { {end}repeat }{ pop }ifelse }bd /sfcl2 { /odictstk countdictstack store count/oopstk xs }bd /efcl2 { stopped{$error/newerror F put}if fcl }bd /noload Z /startnoload { {/noload save store}if }bd /endnoload { {noload restore}if }bd /setcopies{ level2 { 1 dict begin/NumCopies exch def currentdict end setpagedevice }{ userdict/#copies 3 -1 roll put }ifelse }def level2 startnoload /ststpgdev{}def /dopgdev{}def /stpgdev{}def /buf Z /didstop T def /sfcl { /didstop T store /odictstk countdictstack store count/oopstk xs currentfile cvx stopped { $error/newerror F put didstop { save/didstop xs /buf vmstatus exch sub exch pop dup 0 lt{pop 0}if dup 64000 gt{pop 64000}if string store { currentfile buf readline { (}efcl)eq{exit}if }{ /UnexpectedEOF errordict/rangecheck get exec }ifelse }loop didstop restore }if }if fcl }bd /efcl { /didstop F store exec stop }bd level2 endnoload level2 not startnoload /setpagedevice where{pop/realstpgdev/setpagedevice ld}if /SC_topddict Z /SC_spdict Z /$spusrdict F def /dopgdev { userdict/setpagedevice undef $spusrdict { userdict/setpagedevice/realstpgdev load put /$spusrdict F store }if SC_topddict realstpgdev }bd /stpgdev { SC_topddict dup 3 -1 roll { SC_spdict 2 index known { SC_spdict 2 index get dup 3 -1 roll { put dup }forall pop put dup }{ put dup }ifelse }forall pop pop }bd /ststpgdev { /setpagedevice where { userdict eq { /$spusrdict T store }if }if userdict/setpagedevice/stpgdev load put /SC_topddict 0 dict store /SC_spdict 3 dict begin /InputAttributes 0 dict def /Policies 0 dict def /OutputAttributes 0 dict def currentdict end store }def /sfcl/sfcl2 ld /efcl/efcl2 ld level2 not endnoload %%EndFile %%BeginFile: lw8_basic-3.0 /xdf{exch def}bd /:L/lineto /lw/setlinewidth /:M/moveto /rl/rlineto /rm/rmoveto /:C/curveto /:T/translate /:K/closepath /:mf/makefont /gS/gsave /gR/grestore /np/newpath 12{ld}repeat /framewidth -1 def /QDframwid -1 def /numframes Z /mTS matrix def /$m matrix def /av 86 def /por T def /normland F def /psb-nosave{}def /pse-nosave{}def /us Z /psb{/us save store}bd /pse{us restore}bd /level3 /languagelevel where { pop languagelevel 3 ge }{ F }ifelse def level2 startnoload /setjob { statusdict/jobname 3 -1 roll put }bd /devg/DeviceGray def /devr/DeviceRGB def /devc/DeviceCMYK def level2 endnoload level2 not startnoload /setjob { 1 dict begin/JobName xdf currentdict end setuserparams }bd /devg[/DeviceGray]def /devr[/DeviceRGB]def /devc[/DeviceCMYK]def level2 not endnoload /pm Z /mT Z /sD Z /initializepage { mT $m currentmatrix mTS concatmatrix pop /pm save store mT concat }bd /endp { pm restore }bd /adjRect { dup 2 mul 6 2 roll 4 index sub exch 5 -1 roll sub exch 4 2 roll 4 index add exch 5 -1 roll add exch 4 2 roll }bd /frame1up { gS mTS setmatrix QDframwid lw /setstrokeadjust where{pop T setstrokeadjust}if clippath pathbbox 2 index sub exch 3 index sub exch currentlinewidth framewidth mul adjRect numframes dup 0 lt{pop 0}if { 4 copy rS currentlinewidth framewidth mul 4 mul adjRect }repeat pop pop pop pop gR }bd /$c devr def /rectclip where { pop/rC/rectclip ld }{ /rC { np 4 2 roll :M 1 index 0 rl 0 exch rl neg 0 rl :K clip np }bd }ifelse /rectfill where { pop/rF/rectfill ld }{ /rF { gS np 4 2 roll :M 1 index 0 rl 0 exch rl neg 0 rl fill gR }bd }ifelse /rectstroke where { pop/rS/rectstroke ld }{ /rS { gS np 4 2 roll :M 1 index 0 rl 0 exch rl neg 0 rl :K stroke gR }bd }ifelse %%EndFile level3 startnoload %%BeginFile: lw8_safeclipL12-1.0 /rectclip where { pop/rCa/rectclip ld }{ /rCa { np 0 1 index length 4 idiv { 2 copy 4 getinterval aload pop 4 2 roll :M 1 index 0 rl 0 exch rl neg 0 rl :K 4 add }repeat clip np pop pop }bd }ifelse /savedstack Z /subsavedstack Z /execstring Z /saferCa { /execstring xs /odictstk countdictstack store /oopstk 0 store count 0 ne { savedstack 0 eq{ count 100 gt{count}{100}ifelse array/savedstack xs }{ count savedstack length gt { count array/savedstack xs }if }ifelse count savedstack 0 3 -1 roll getinterval astore/subsavedstack xs }{ /subsavedstack 0 store }ifelse execstring cvx stopped { $error/newerror F put newpath }if fcl subsavedstack 0 ne{ subsavedstack aload pop }if }bd %%EndFile level3 endnoload level3 not startnoload %%BeginFile: lw8_safeclipL3-1.0 /saferCa/pop ld %%EndFile level3 not endnoload %%BeginFile: lw8_level1_colorspace-2.0 /G/setgray ld /:F1/setgray ld /:F/setrgbcolor ld /:F4/setcmykcolor where { pop /setcmykcolor ld }{ { 3 { dup 3 -1 roll add dup 1 gt{pop 1}if 1 exch sub 4 1 roll }repeat pop setrgbcolor }bd }ifelse /:Fx { counttomark {0{G}0{:F}{:F4}} exch get exec pop }bd /$cs Z /:rg{devr :ss}bd /:sc{$cs :ss}bd /:dc { dup type/arraytype eq{0 get}if dup/DeviceCMYK eq { pop devc }{ /DeviceGray eq { devg }{ devr }ifelse }ifelse /$cs xdf }bd /:sgl{}def /:dr{}bd /:fCRD{pop}bd /:ckcs{}bd /:ss{/$c xdf}bd %%EndFile %%BeginFile: lw8_bubn-2.1 /$t Z /$p Z /$s Z /$o 1. def /2state? F def /ps Z level2 startnoload /pushcolor/currentrgbcolor ld /popcolor/setrgbcolor ld /setcmykcolor where { pop/currentcmykcolor where { pop/pushcolor/currentcmykcolor ld /popcolor/setcmykcolor ld }if }if level2 endnoload level2 not startnoload /pushcolor { currentcolorspace $c eq { currentcolor currentcolorspace T }{ currentcmykcolor F }ifelse }bd /popcolor { { setcolorspace setcolor }{ setcmykcolor }ifelse }bd level2 not endnoload /pushstatic { 2state? $o $t $p $s $cs ps }bd /popstatic { /ps xs /$cs xs /$s xs /$p xs /$t xs /$o xs /2state? xs }bd /pushgstate { currentpoint pushcolor currentlinewidth currentlinecap currentlinejoin currentdash exch aload length np clippath pathbbox $m currentmatrix aload pop }bd /popgstate { $m astore setmatrix 2 index sub exch 3 index sub exch rC array astore exch setdash setlinejoin setlinecap lw popcolor np :M }bd /bu { errordict/nocurrentpoint{pop 0 0}put 2state? { pushgstate gR }if pushgstate gR pushgstate pushstatic pm restore mTS setmatrix }bd /bn { /pm save store popstatic popgstate gS popgstate 2state? { gS popgstate }if }bd /cpat{pop 64 div setgray 8{pop}repeat}bd %%EndFile %%BeginFile: lw8_basic_text-2.1 /S/show ld /A{ 0.0 exch ashow }bd /R{ 0.0 exch 32 exch widthshow }bd /W{ 0.0 3 1 roll widthshow }bd /J{ 0.0 32 4 2 roll 0.0 exch awidthshow }bd /V{ 0.0 4 1 roll 0.0 exch awidthshow }bd /fcflg T def /fc{ fcflg{ vmstatus exch sub 50000 lt{ (%%[ Warning: Running out of memory ]%%\r)print flush/fcflg F store }if pop }if }bd /$f[1 0 0 -1 0 0]def /:ff{$f :mf}bd /MacEncoding StandardEncoding 256 array copy def MacEncoding dup 9/space put dup 39/quotesingle put 96/grave put /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge /ydieresis/Ydieresis/fraction/Euro/guilsinglleft/guilsinglright/fi/fl /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave /Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron MacEncoding 128 128 getinterval astore pop level2 startnoload /copyfontdict { findfont dup length dict begin { 1 index/FID ne{def}{pop pop}ifelse }forall }bd /$ckeyd md def /:skey { 1 index maxlength 2 index length sub ge { begin /$mkeys 20 dict def /$mkeys load end dup/$ckeyd xs }if 3 1 roll put }bd /fD1pass { 40 $ckeyd //md ne { pop 1 }if $ckeyd exch :skey }bd /:searchdict Z /:searchdict { exch 2 copy known { get }{ exch/$mkeys get :searchdict }ifelse }bd /lU { //md exch 2 copy known { get }{ exch /$mkeys get :searchdict }ifelse }bd /:xs{ exch 0 1 2 index length 1 sub{ 3 copy gsave 1 getinterval show grestore exch get 0.0 rmoveto }for pop pop }bd /:ys{ exch 0 1 2 index length 1 sub{ 3 copy gsave 1 getinterval show grestore exch get 0.0 exch rmoveto }for pop pop }bd /:xys{ exch 0 1 2 index length 1 sub{ 3 copy gsave 1 getinterval show grestore exch 2 mul 2 copy 1 add get 3 -2 roll get exch rmoveto }for pop pop }bd level2 endnoload level2 not startnoload /copyfontdict { findfont dup length dict copy begin }bd /fD1pass/def ld /lU/load ld level2{ /:xs/xshow ld /:ys/yshow ld /:xys/xyshow ld }if level2 not endnoload /fD Z /sf Z /scf Z /sf1pass { lU setfont }bd /scf1pass { exch lU exch scalefont fD }bd /scf2pass { scalefont fD }bd md/fontname known not{ /fontname/customfont def }if /Encoding Z /:mre { copyfontdict /Encoding MacEncoding def fontname currentdict end definefont :ff fD }bd /:bsr { copyfontdict /Encoding Encoding 256 array copy def Encoding dup }bd /pd{put dup}bd /:esr { pop pop fontname currentdict end definefont :ff fD }bd /ps Z /fz{/ps xs}bd /cF/currentfont ld /mbf { /makeblendedfont where { pop makeblendedfont /ABlend exch definefont }{ pop }ifelse fD }def %%EndFile /currentpacking where {pop sc_oldpacking setpacking}if end %%EndProlog %%BeginSetup md begin /fD/def ld/sf/setfont ld /scf/scf2pass ld 600/languagelevel where{pop languagelevel 2 ge}{false}ifelse{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse sfcl{ %%BeginFeature: *InputSlot OnlyOne %%EndFeature }efcl sfcl{ 792.008 612.006 1 0 0 %%BeginFeature: *CustomPageSize True 4 dict begin 3 1 roll 2 array astore /PageOffset exch def 2 mod 0 eq {exch} if 2 array astore /PageSize exch def /ImagingBBox null def currentdict end setpagedevice %%EndFeature }efcl sfcl{ %%BeginFeature: *Resolution 600dpi 1 dict dup /HWResolution [600 600] put setpagedevice %%EndFeature }efcl (The Bishops)setjob /mT[1 0 0 -1 30 761]def /sD 16 dict def %%IncludeResource: font Times-Roman /f133/Times-Roman :mre /f148 f133 10 scf %%IncludeResource: font Times-Bold /f161/Times-Bold :mre /f175 f161 18 scf %%IncludeResource: font Times-Italic /f188/Times-Italic :mre /f203 f188 10 scf %%IncludeResource: font Symbol /f225/Symbol :bsr 240/apple pd :esr /f237 f225 10 scf /f250 f188 8 scf /f263 f161 12 scf /f276 f133 8 scf /f289 f188 12 scf %%IncludeResource: font Times-BoldItalic /f302/Times-BoldItalic :mre /f319 f302 10 scf /f332 f302 8 scf /f345 f161 10 scf {/Courier findfont[10 0 0 -10 0 0]:mf setfont}stopped{$error/newerror F put}if % PostScript Prolog for use with Macintosh Frame Products 5.5 % Copyright (c) 1986-98 Adobe Systems Inc. All rights reserved. %%BeginProcSet: "FrameMacDict" 556 12 userdict/FrameMacDict 250 dict put FrameMacDict begin systemdict/setpacking known{/fMSP currentpacking def true setpacking}if[/fM1/fMi1/fMi2/fM2/fM3/fMcl /fMAB/fM5/fM6/fM0/fM8/fM9/fMBC/fMC/fMCD/fMCK/fMCR/fMCS/fMib/fMCN/fMCE/fMCO/fMef /fMet/fMeh/fMew/fMey/fMex/fMei/fMej/fMek/fMel/fMeb/fMGC/fMGL/fMGM/fMIT/fMIx /fMJB/fMJC/fMJG/fMJK/fMJM/fMJR/fMJY/fMK/fML1/fMM/fMCP/fMNC/fMNg/fMND/fMOx/fMPC /fMPG/fMPH/fMPt/fMRC/fMS/fMSJ/fMUC/fMUM/fMUY/fMY/fMdm/fMax/fMa2/fMi/fMk/fMSD /fMcu/fMsg/fms/fMTV/fmBS/fMdp/freq/sangle/sflipx/sflipy/pflipx/pflipy/xx/yy /xindex/yindex/fM1B/fM0B/fMdc/fMds]{0 def}forall/T true def/F false def/FmBD{ bind def}bind def/fmXD{exch def}FmBD/fmBx{dup length exch{dup/FrameMacDict eq{ pop FrameMacDict}{dup type dup/arraytype eq exch/packedarraytype eq or{dup xcheck{fmBi}if}if}ifelse exch}forall systemdict/setpacking known{packedarray}{ array astore}ifelse cvx}FmBD/fmBi{bind fmBx}FmBD/fmax{2 copy lt{exch}if pop} FmBD/fmin{2 copy gt{exch}if pop}FmBD/fML1/languagelevel where{pop languagelevel }{1}ifelse 2 lt def/fMCE fML1{/statusdict where{pop statusdict/processcolors known{statusdict/processcolors get exec 1 gt}{F}ifelse}{F}ifelse}{T}ifelse def /fMXN/statusdict where{pop statusdict/product known{statusdict/product get}{ (Unknown)}ifelse}{(Unknown)}ifelse def/fMHq fMXN(LaserWriter-Sim)eq def fML1{ userdict/FrMacBegin{FrameMacDict begin}fmBi put/FmE{end}FmBD}{/fMdc 6 array def userdict/FrMacBegin{FrameMacDict begin/fMds currentcolorspace store mark 0 0 0 0 0 currentcolor fMdc astore pop cleartomark}fmBi put/FmE{fMds setcolorspace mark fMdc aload pop setcolor cleartomark end}FmBD}ifelse/fMcu F def/fMsg F def /fMSD F def/fmSK{pop pop pop pop}FmBD/FmG/gsave load def/FmR/grestore load def /fm_l/grestoreall load def/fm_v/save load def/fm_g/setgray load def/fm_r /setrgbcolor load def/fm_h/sethsbcolor load def/fm_f/fill load def/fm_e/eofill load def/fm_t/stroke load def/fm_m/imagemask load def/fm_i/image load def/fm_s /show load def/fm_a/ashow load def/fm_w/widthshow load def/fm_y/awidthshow load def/RealKshow/kshow load def/fm_si systemdict/image get def/fm_sg systemdict /setgray get def/fm_sc systemdict/currentgray get def/fm_su systemdict /settransfer get def/fm_sx systemdict/currenttransfer get def fMCE{ /SysColorimage systemdict/colorimage get def}if/fMdm matrix def/fMax matrix def /fMa2 matrix def/fmSM{fMax currentmatrix pop}FmBD/fmRM{fMax setmatrix}FmBD/FmRF {currentpoint 2 copy translate 4 2 roll{-1 1 scale}if rotate neg exch neg exch translate}FmBD systemdict/pdfmark known systemdict/currentdistillerparams known and{/fMAB true def/FmPD/pdfmark load def/FmPT/fm_s load def currentdistillerparams/CoreDistVersion get 2000 ge{/FmPD2/pdfmark load def % % Procedure /FmPA defines named destinations. % In order to accommodate all possible scenarios, FrameMaker defines named destinations % for each paragraph, which allows links to arbitrary points in already generated % PDF documents. This feature may cause larger PDF files to be created. % The fmCG flag tells Distiller whether to create named destinations for each % paragraph. This prolog defines two versions of this flag. One of these versions must be % commented out, and the other must be uncommented. % % The following fmCG flag will cause Distiller to create a named destination for % each paragraph. % /fmCG{false}FmBD % % The following fmCG flag will cause Distiller to create a named destination only % for each paragraph known to be a destination. If you do not want Distiller to create % named destinations for each paragraph (thus creating smaller sized PDF documents), % uncomment the following statement and comment out the previous statement. % CAUTION: By making the following statement active, you may lose some links in the % resulting PDF documents. % %%/fmCG { dup 127 string cvs 0 get (G) 0 get eq } FmBD % /FmND{mark exch/Dest exch 5 3 roll/View[/XYZ 5 -2 roll FmDC null]/DEST FmPD} FmBD/FmPA{fmCG{pop pop pop}{FmND}ifelse}FmBD}{/FmPD2/cleartomark load def/FmPA{ pop pop pop}FmBD/FmND{pop pop pop}FmBD}ifelse}{/fMAB false def/FmPD/cleartomark load def/FmPD2/cleartomark load def/FmPT/pop load def/FmPA{pop pop pop}FmBD /FmND{pop pop pop}FmBD}ifelse/FmDC{transform fMdm defaultmatrix itransform cvi exch cvi exch}FmBD/FmBx{dup 3 index lt{3 1 roll exch}if 1 index 4 index lt{4 -1 roll 3 1 roll exch 4 1 roll}if}FmBD/fmkn{2 copy known{get T}{pop pop false} ifelse}FmBD/fmfp{exch currentfont dup/FontMatrix get exch/FontInfo fmkn{T}{ currentfont/df fmkn{dup/FontInfo fmkn{3 1 roll/FontMatrix get mtx concatmatrix exch T}{pop pop pop F}ifelse}{pop pop F}ifelse}ifelse{3 -1 roll fmkn{exch 0 3 1 roll dtransform neg exch pop exch pop}{pop exec}ifelse}{exec}ifelse}FmBD/FmTx{ /fM3 fmXD/fM2 fmXD/fM1 fmXD 0 32 fM1 fM3 stringwidth pop fM2 sub fM3 length div sub 0 fM3 fm_y}FmBD/fMOx matrix def fMOx currentmatrix pop/FmSO{/FmOs save def fmSM fMOx setmatrix}FmBD/FmIO{fmRM}FmBD/FmEO{FmOs restore}FmBD/fmSC{0 1 fMGL{ dup fMRC exch get exch dup fMNC exch get exch dup fMBC exch get exch 4 1 roll /fmRY fmGG exec fMeb fMC eq{pop pop pop}{fMeb fMM eq{pop pop exch pop}{fMeb fMY eq{pop 3 1 roll pop pop}{fMeb fMK eq{4 1 roll pop pop pop}{pop pop pop pop 0} ifelse}ifelse}ifelse}ifelse 1 exch sub 255 mul fMGC 3 1 roll put}for}FmBD/fmSW{ /fMOP fmGG{nulldevice}{fMNg{{10000000 div}}{{10000000 div 1 exch sub}}ifelse fm_su}ifelse}FmBD fML1{/Fmi{save userdict/fM7 3 -1 roll put/fM9 F def{{dup length dup 1 sub/fMGL fmXD array/fMGC fmXD/fMBC fmXD/fMNC fmXD/fMRC fmXD fMeb fMCP ne{fmSC{fMGL mul cvi fMGC exch get}currenttransfer fmcp fm_su}{fMCE{ currentcolortransfer/gryt fmXD/blut fmXD/grnt fmXD/redt fmXD 0 1 fMGL{/fMIx fmXD/fMUC 1 fMRC fMIx get sub def/fMUM 1 fMNC fMIx get sub def/fMUY 1 fMBC fMIx get sub def/fMk fMUC fMUM fmin fMUY fmin def/FmU fMk/currentundercolorremoval where{pop currentundercolorremoval exec}{pop 0}ifelse def fMRC fMIx 1 0 fMUC FmU sub fmax sub redt exec put fMNC fMIx 1 0 fMUM FmU sub fmax sub grnt exec put fMBC fMIx 1 0 fMUY FmU sub fmax sub blut exec put fMGC fMIx 1 fMk /currentblackgeneration where{pop currentblackgeneration exec}{}ifelse sub gryt exec put}for{fMGL mul cvi fMRC exch get}{fMGL mul cvi fMNC exch get}{fMGL mul cvi fMBC exch get}{fMGL mul cvi fMGC exch get}setcolortransfer /setundercolorremoval where{pop{pop 0}setundercolorremoval}if /setblackgeneration where{pop{}setblackgeneration}if/fM9 T def}{0 1 fMGL{fMGC exch dup dup fMRC exch get .3 mul exch dup fMNC exch get .59 mul exch fMBC exch get .11 mul add add put}for{fMGL mul cvi fMGC exch get}currenttransfer fmcp fm_su}ifelse}ifelse}{fMeb dup fMK eq exch fMCP eq or{dup length 1 sub/fMGL fmXD /fMGC fmXD{fMGL mul cvi fMGC exch get}currenttransfer fmcp fm_su}{pop fmSW} ifelse}ifelse}{fMeb dup fMK eq exch fMCP eq or{{{1 exch sub}currenttransfer fmcp fm_su}if}{pop fmSW}ifelse}ifelse/fMIT fmXD/fM5 fmXD/fM8 fmXD/fM6 fmXD/fMrw fmXD/fMcl fmXD translate rotate scale{-1 1 scale}if fMIT 1 ne{{1 exch sub fMIT mul 1 exch sub}currenttransfer exch fmcp fm_su}if/fMi1 fM8 string def fMcl fMrw fM6[fMcl 0 0 fMrw fMcl 2 div fMrw 2 div]{currentfile fMi1 fM5{readstring}{ readhexstring}ifelse pop}fM9{{fMi1}{fMi1}T 3 SysColorimage}{fm_si}ifelse fM7 restore}FmBD}{/Fmi{save userdict/fM7 3 -1 roll put/fM9 F def{{dup length dup 1 sub/fMGL fmXD array/fMGC fmXD/fMBC fmXD/fMNC fmXD/fMRC fmXD fMeb fMCP ne{fmSC[ /Indexed/DeviceGray fMGL{fMGC exch get}]setcolorspace}{[/Indexed/DeviceRGB fMGL {dup fMRC exch get exch dup fMNC exch get exch fMBC exch get}]setcolorspace} ifelse}{dup length 1 sub/fMGL fmXD/fMGC fmXD[/Indexed/DeviceGray fMGL{fMGC exch get}]setcolorspace fMeb dup fMK ne exch fMCP ne and{fmSW}if}ifelse}{1 5 index bitshift 1 sub/fMGL fmXD[/Indexed/DeviceGray fMGL 5 -1 roll{{fMGL div 1 exch sub}}{{fMGL div}}ifelse]setcolorspace fMeb dup fMK ne exch fMCP ne and{fmSW}if} ifelse/fMIT fmXD/fM5 fmXD/fM8 fmXD/fM6 fmXD/fMrw fmXD/fMcl fmXD translate rotate scale{-1 1 scale}if fMIT 1 ne{{1 exch sub fMIT mul 1 exch sub} currenttransfer exch fmcp fm_su}if/fMi1 fM8 string def 7 dict begin/ImageType 1 def/Width fMcl def/Height fMrw def/ImageMatrix[fMcl 0 0 fMrw fMcl 2 div fMrw 2 div]def/DataSource{currentfile fMi1 fM5{readstring}{readhexstring}ifelse pop} def/BitsPerComponent fM6 def/Decode[0 fMGL]def currentdict end fm_si fM7 restore}FmBD}ifelse/fmIv{[{1 exch sub}/exec load dup currenttransfer exch]cvx bind fm_su}FmBD/fm3b{dup fMCP eq{pop 0 1 4 index length 1 sub{3 index 1 index get .3 mul 3 index 2 index get .59 mul 3 index 3 index get .11 mul add add round cvi 4 index 3 1 roll put}for pop pop}{/fmRY fmGG 0 1 6 index length 1 sub {5 index 1 index get 255 div 5 index 2 index get 255 div 5 index 3 index get 255 div 4 index exec 6 index fMC eq{pop pop pop}{6 index fMM eq{pop pop exch pop}{6 index fMY eq{pop 3 1 roll pop pop}{6 index fMK eq{4 1 roll pop pop pop}{ pop pop pop pop 0}ifelse}ifelse}ifelse}ifelse 255 mul round cvi 6 index 3 1 roll put}for pop pop pop pop}ifelse}FmBD/Fmci{save userdict/fM7 3 -1 roll put /fMIT fmXD/fM5 fmXD/fM8 fmXD/fM6 fmXD/fMrw fmXD/fMcl fmXD/fMi1 fM8 string def /fM0 fM8 3 idiv def/fMs fMi1 0 fM0 getinterval def/fMs2 fMi1 fM0 dup getinterval def/fMs3 fMi1 fM0 dup 2 mul exch getinterval def translate rotate scale{-1 1 scale}if fMIT 1 ne{{1 exch sub fMIT mul 1 exch sub}currenttransfer exch fmcp fm_su}if fMcl fMrw fM6[fMcl 0 0 fMrw fMcl 2 div fMrw 2 div]fMeb fMCP eq fMCE and{{currentfile fMi1 fM5{readstring}{readhexstring}ifelse pop pop fMs} {fMs2}{fMs3}T 3 SysColorimage}{{fmIv currentfile fMi1 fM5{readstring}{ readhexstring}ifelse pop pop fMs fMs2 fMs3 fMeb fm3b}fm_si}ifelse fM7 restore} FmBD/fm4b{dup fMCP eq{pop 0 1 5 index length 1 sub{2 copy get dup 6 index 3 index get add 255 fmin .3 mul 1 index 6 index 4 index get add 255 fmin .59 mul 3 -1 roll 5 index 4 index get add 255 fmin .11 mul add add round cvi 5 index 3 1 roll put}for pop pop pop}{dup fMC eq{pop pop pop pop}{dup fMM eq{pop pop pop exch pop}{dup fMY eq{pop pop exch pop exch pop}{fMK eq{4 1 roll pop pop pop}{ pop pop pop 0 1 2 index length 1 sub{1 index exch 0 put}for}ifelse}ifelse} ifelse}ifelse}ifelse}FmBD/Fmc4{save userdict/fM7 3 -1 roll put/fMIT fmXD/fM5 fmXD/fM8 fmXD/fM6 fmXD/fMrw fmXD/fMcl fmXD/fMi1 fM8 string def/fM0 fM8 4 idiv def/fMs fMi1 0 fM0 getinterval def/fMs2 fMi1 fM0 dup getinterval def/fMs3 fMi1 fM0 dup 2 mul exch getinterval def/fMs4 fMi1 fM0 dup 3 mul exch getinterval def translate rotate scale{-1 1 scale}if fMIT 1 ne{{1 exch sub fMIT mul 1 exch sub} currenttransfer exch fmcp fm_su}if fMcl fMrw fM6[fMcl 0 0 fMrw fMcl 2 div fMrw 2 div]fMeb fMCP eq fMCE and{{currentfile fMi1 fM5{readstring}{readhexstring} ifelse pop pop fMs}{fMs2}{fMs3}{fMs4}T 4 SysColorimage}{fmIv{currentfile fMi1 fM5{readstring}{readhexstring}ifelse pop pop fMs fMs2 fMs3 fMs4 fMeb fm4b}fm_si }ifelse fM7 restore}FmBD fML1{/fmAn{transform round .5 sub exch round .5 sub exch itransform}FmBD/fmAc{transform round 1.5 sub exch round 1.5 sub exch itransform}FmBD/fmDn{dtransform round exch round exch idtransform}FmBD/fmLn{0 dtransform exch cvi 2 idiv 2 mul .1 add exch idtransform pop}FmBD/FmCv{fmDn 6 2 roll fmDn 6 2 roll fmDn 6 2 roll rcurveto}FmBD}{T setstrokeadjust/fmAn{}FmBD /fmAc{}FmBD/fmDn{}FmBD/fmLn{}FmBD/FmCv{rcurveto}FmBD}ifelse/FmM{fmAn moveto} FmBD/M{moveto}FmBD/N{0 rmoveto}FmBD/S{fm_s}FmBD/A{0 exch fm_a}FmBD/W{0 exch 32 exch fm_w}FmBD/X{0 exch 0 32 5 2 roll fm_y}FmBD/fmQP{fML1 fMGM or not{FmG dup 1 fm_g exec FmR}if exec}FmBD/FmB{newpath fmAn moveto}FmBD/FmL{rlineto}FmBD/FmAL{ fmAn lineto}FmBD/FmSo{fmLn setlinewidth setlinecap{fm_t}fmQP 0 0 moveto}FmBD /FmS{fmLn setlinewidth closepath{fm_t}fmQP 0 0 moveto}FmBD/FmDS{fmLn setlinewidth setlinecap{closepath}if setdash{fm_t}fmQP[]0 setdash 0 0 moveto} FmBD/FmFl{FmG{fm_e}fmQP FmR}FmBD/fmq{fmDn 4 2 roll fmAn newpath moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath}FmBD/FmqP{fmq fmLn setlinewidth{fm_t}fmQP 0 0 moveto}FmBD/FmqF{fmq FmG{fm_f}fmQP FmR}FmBD/FmKp{{ currentpoint}stopped{F 5 1 roll}{T 7 3 roll}ifelse fmDn 4 2 roll fmAn newpath moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath clip{moveto}{ newpath}ifelse}FmBD/FmKb{{currentpoint}stopped}FmBD/FmKe{clip{newpath}{moveto} ifelse}FmBD/FmAF{FmG newpath fmAn translate not{0.0 0.0 moveto}if rotate fmDn scale 0.0 0.0 1.0 5 3 roll arc closepath{fm_f}fmQP FmR}FmBD/FmAP{FmG{setdash}if fmLn setlinewidth setlinecap fmSM newpath 2 index 2 div add exch 3 index 2 div sub exch fmAn 2 index 2 div sub exch 3 index 2 div add exch translate rotate scale 0.0 0.0 1.0 5 3 roll exch arcn{closepath}if fmRM{fm_t}fmQP FmR}FmBD/FmST{ FmG fmAn translate .3 fmLn setlinewidth 0 setlinecap 0 setlinejoin newpath 1 fm_g 0 0 10 0 360 arc fm_f 0 fm_g 0 0 10 0 360 arc fm_t 36{1 0 moveto 0 0 10 -2.5 2.5 arc fm_f 10 rotate}repeat FmR}FmBD/FmSL{FmG fmAn translate .25 fmLn setlinewidth 0 setlinecap 0 setlinejoin newpath 1 fm_g 0 0 10 0 360 arc fm_f 0 fm_g 10 .5 fmLn neg .1{0 0 3 -1 roll 0 360 arc fm_t}for FmR}FmBD/fMCP 0 def/fMC 1 def/fMM 2 def/fMY 3 def/fMK 4 def/fMS 5 def/fMN 6 def/fMNg 0 currenttransfer exec .5 gt def/fMib fMCP def/fMJK 0 def/fMJY 0 def/fMJM 0 def/fMJC 0 def/fMJR 1 def/fMJG 1 def/fMJB 1 def/fMPG 0 def/fMTV 1 def/fMPt null def/fMCK[0 0 0 1 (Black)0 0 0]def/fmCH{fML1{14 dict dup begin fMCE{/HalftoneType 2 def currentcolorscreen[/GraySpotFunction/GrayAngle/GrayFrequency/BlueSpotFunction /BlueAngle/BlueFrequency/GreenSpotFunction/GreenAngle/GreenFrequency /RedSpotFunction/RedAngle/RedFrequency]{exch def}forall}{/HalftoneType 1 def currentscreen[/SpotFunction/Angle/Frequency]{exch def}forall}ifelse statusdict /checkscreen known{statusdict/accuratescreens get exec}{F}ifelse /AccurateScreens exch def end}{currenthalftone}ifelse}FmBD/fmSH{fML1 fMeb fMCP ne or{begin statusdict/checkscreen known{currentdict/AccurateScreens known{ AccurateScreens}{F}ifelse statusdict/setaccuratescreens get exec}if HalftoneType 1 eq{Frequency Angle/SpotFunction load setscreen}{HalftoneType 2 eq{fMeb fMCP eq fMCE and{RedFrequency RedAngle/RedSpotFunction load GreenFrequency GreenAngle/GreenSpotFunction load BlueFrequency BlueAngle /BlueSpotFunction load GrayFrequency GrayAngle/GraySpotFunction load setcolorscreen}{fMeb fMC eq{RedFrequency RedAngle/RedSpotFunction load}{fMeb fMM eq{GreenFrequency GreenAngle/GreenSpotFunction load}{fMeb fMY eq{ BlueFrequency BlueAngle/BlueSpotFunction load}{fMeb fMY eq currentdict /BlackFrequency known and{BlackFrequency BlackAngle/BlackSpotFunction load}{ GrayFrequency GrayAngle/GraySpotFunction load}ifelse}ifelse}ifelse}ifelse setscreen}ifelse}if}ifelse end}{sethalftone}ifelse}FmBD/FmCS{17 dict begin /HalftoneType 2 def/AccurateScreens exch def/GraySpotFunction exch def /GrayAngle exch def/GrayFrequency exch def/BlackSpotFunction exch def /BlackAngle exch def/BlackFrequency exch def/BlueSpotFunction exch def /BlueAngle exch def/BlueFrequency exch def/GreenSpotFunction exch def /GreenAngle exch def/GreenFrequency exch def/RedSpotFunction exch def/RedAngle exch def/RedFrequency exch def currentdict dup end/fMPH exch def fmSH}FmBD/FmSS {5 dict begin/HalftoneType 1 def/AccurateScreens exch def/SpotFunction exch def /Angle exch def/Frequency exch def currentdict dup end/fMPH exch def fmSH}FmBD /fMPH fmCH def/fmcp{cvlit exch cvlit exch 2 copy length exch length add array dup 0 4 index putinterval dup 3 index length 3 index putinterval 3 1 roll pop pop cvx}FmBD/fmEp{sub dup 0 lt{neg}if .001 le}FmBD/fmQC{2 copy 0 get exch 0 get fmEp{2 copy 1 get exch 1 get fmEp{2 copy 2 get exch 2 get fmEp{3 get exch 3 get fmEp}{pop pop F}ifelse}{pop pop F}ifelse}{pop pop F}ifelse}FmBD/fmQR{2 copy 5 get exch 0 get fmEp{2 copy 6 get exch 1 get fmEp{7 get exch 2 get fmEp}{pop pop F}ifelse}{pop pop F}ifelse}FmBD/FmSC{/fMib fMS def/fMJB fmXD/fMJG fmXD/fMJR fmXD/fMCN fmXD/fMJK fmXD/fMJY fmXD/fMJM fmXD/fMJC fmXD}FmBD/FmSP{/fMib fmXD fmGb fmCC}FmBD/fMSC 1 dict def/FrameSetSpotColors{dict FrameMacDict/fMSC 3 -1 roll put}fmBi def/FrameSpot{FrameMacDict/fMSC get exch dup 4 get exch put}fmBi def/fMGM T def/fm4q{4{4 index eq 8 1 roll}repeat pop pop pop pop and and and} FmBD/fmGb{/fMeb fMCP def/fMcu/setcustomcolor where{pop T}{F}ifelse def/fMsg /setseparationgray where{pop T}{F}ifelse def/setcmykcolor where{/fMSD T def /setcmykcolor get dup/fm_x fmXD/fmSK fmXD}{/fMSD F def/fmSK{4 1 roll 3{3 index add 0 fmax 1 fmin 1 exch sub 3 1 roll}repeat fm_r pop}FmBD}ifelse fMSD{fMcu{0 fm_sx exec 1 fm_sx exec eq{/fMeb fMN store}{/fm_x where{pop 1 0 0 0 fm_x fm_sc 0 1 0 0 fm_x fm_sc 0 0 1 0 fm_x fm_sc 0 0 0 1 fm_x fm_sc 4{4 copy}repeat 0 1 1 1 fm4q{/fMeb fMC store}if 1 0 1 1 fm4q{/fMeb fMM store}if 1 1 0 1 fm4q{/fMeb fMY store}if 1 1 1 0 fm4q{/fMeb fMK store}if 1 1 1 1 fm4q{/fMeb fMN store}if}if }ifelse}if}if}FmBD/fmCC{/fMND F def/fMCT fMTV 1 fMPG sub mul def fMib fMCP eq{ fMGM fML1 or not{fMeb fMCP eq{fMAB not{[/Pattern[/DeviceCMYK]]setcolorspace fMCK 0 4 getinterval aload pop fMCT 1 lt{4{fMCT mul 4 1 roll}repeat}if}{[ /Pattern[/DeviceRGB]]setcolorspace fMCK 5 3 getinterval aload pop fMCT 1 lt{3{1 exch sub fMCT mul 1 exch sub 3 1 roll}repeat}if}ifelse}{fMcu fMCS and{fMCK 0 5 getinterval aload pop findcmykcustomcolor fMCT setcustomcolor}{0 1 3{fMCK exch get fMCT mul}for fm_x}ifelse currentgray[/Pattern[/DeviceGray]]setcolorspace} ifelse fMPt setcolor}{fMsg fMCR and{1 fMCT sub setseparationgray}{fMcu fMCS and {fMCK 0 5 getinterval aload pop findcmykcustomcolor fMCT setcustomcolor}{fMAB not fMSD and{0 1 3{fMCK exch get fMCT mul}for fm_x}{5 1 7{fMCK exch get 1 exch sub fMCT mul 1 exch sub}for fm_r}ifelse}ifelse}ifelse}ifelse}{fMGM fML1 or not{ [/Pattern[/DeviceGray]]setcolorspace 1 fMCT sub fMPt setcolor}{1 fMCT sub fm_g} ifelse}ifelse}FmBD/K{fMCK astore pop/fMCS T def/fMCR F def/fMTV exch def fmCC} FmBD/H{0 0 0 1(Black)0 0 0 fMCK astore pop/fMCS F def/fMCR T def/fMTV exch def fmCC}FmBD/fMCS F def/fMCR F def/fmPK{fMCK astore pop/fMCS F def/fMCR F def/fMTV exch def fmCC}FmBD/FmCC{1 0 0 0(Cyan)0 1 1 fmPK}FmBD/FmCM{0 1 0 0(Magenta)1 0 1 fmPK}FmBD/FmCY{0 0 1 0(Yellow)1 1 0 fmPK}FmBD/FmCK{0 0 0 1(Black)0 0 0 fmPK} FmBD/G{FmCK}FmBD/B{1 G}FmBD/FmOP/setoverprint where{pop/setoverprint}{/pop} ifelse load def fML1{/patScreenDict 7 dict dup begin<0f1e3c78f0e1c387>[45{pop}{ exch pop}.5 2 sqrt]FmBD<0f87c3e1f0783c1e>[135{pop}{exch pop}.5 2 sqrt]FmBD[0{pop}dup .5 2]FmBD[90{pop}dup .5 2]FmBD<814224 1818244281>[45{2 copy lt{exch}if pop}dup .75 2 sqrt]FmBD<0102040810204080>[45{ pop}{exch pop}.875 2 sqrt]FmBD<8040201008040201>[135{pop}{exch pop}.875 2 sqrt] FmBD end def}{/fMPP 5 dict dup begin<0f87c3e1f0783c1e>{3 setlinewidth -1 -1 moveto 9 9 lineto fm_t 4 -4 moveto 12 4 lineto fm_t -4 4 moveto 4 12 lineto fm_t}FmBD<0f1e3c78f0e1c387>{3 setlinewidth -1 9 moveto 9 -1 lineto fm_t -4 4 moveto 4 -4 lineto fm_t 4 12 moveto 12 4 lineto fm_t}FmBD<8142241818244281>{1 setlinewidth -1 9 moveto 9 -1 lineto fm_t -1 -1 moveto 9 9 lineto fm_t}FmBD<80 40201008040201>{1 setlinewidth -1 -1 moveto 9 9 lineto fm_t 4 -4 moveto 12 4 lineto fm_t -4 4 moveto 4 12 lineto fm_t}FmBD<0102040810204080>{1 setlinewidth -1 9 moveto 9 -1 lineto fm_t -4 4 moveto 4 -4 lineto fm_t 4 12 moveto 12 4 lineto fm_t}FmBD end def/fMPD 15 dict dup begin/PatternType 1 def/PaintType 2 def/TilingType 3 def/BBox[0 0 8 8]def/XStep 8 def/YStep 8 def/PaintProc{begin fMPP fmBS known{fMPP fmBS get exec}{8 8 T[1 0 0 -1 0 8]fmBS fm_m}ifelse end} FmBD end def}ifelse/fMdp 72 0 fMdm defaultmatrix dtransform dup mul exch dup mul add sqrt def/freq fMdp dup 72 div round dup 0 eq{pop 1}if 8 mul div def /sangle 1 0 fMdm defaultmatrix dtransform exch atan def sangle fMa2 rotate fMdm defaultmatrix fMa2 concatmatrix dup 0 get/sflipx exch def 3 get/sflipy exch def fML1{/fmgF{fMa2 exch get mul 0 lt{-1}{1}ifelse}FmBD}if/fmPM fML1{{dup patScreenDict exch known{patScreenDict exch get aload pop freq mul 5 2 roll fMa2 currentmatrix 1 get 0 ne{3 -1 roll 90 add 3 1 roll sflipx 1 fmgF sflipy 2 fmgF mul}{sflipx 0 fmgF sflipy 3 fmgF neg mul}ifelse 0 lt{exch pop}{pop}ifelse fMNg{{neg}fmcp}if bind systemdict/setscreen get exec}{/fmBS fmXD/fM1B 0 def /fM0B 0 def freq 0 fMa2 currentmatrix 1 get 0 ne{90 add/pflipx sflipx 1 fmgF def/pflipy sflipy 2 fmgF def}{/pflipx sflipx 0 fmgF def/pflipy sflipy 3 fmgF neg def}ifelse{pflipy mul/yy fmXD pflipx mul/xx fmXD/xindex xx 1 add 2 div 8 mul cvi def/yindex yy 1 add 2 div 8 mul cvi def fmBS yindex xindex 8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne fMNg{not}if{/fM1B fM1B 1 add def 1}{ /fM0B fM0B 1 add def 0}ifelse}setscreen fM0B fM0B fM1B add div fMNg{1.0 exch sub}if}ifelse/fMPG exch def/fMGM F def fmCC}}{/fMPC 8 dict def{dup fMPC exch known{fMPC exch get}{dup fMPD/fmBS 3 -1 roll put fMPD matrix makepattern dup fMPC 4 -1 roll 3 -1 roll put}ifelse/fMPt exch def/fMPG 0 def/fMGM F def fmCC}} ifelse FmBD/fmgr{fMGM not{/fMGM T def fML1{fMPH fmSH}if}if/fMPG exch def fmCC} FmBD/FmP{FrameFillPatternsArray exch get dup type/stringtype eq{fmPM}{fmgr} ifelse}FmBD/fMEd 40 dict def/fmPE{fMEd 3 1 roll fmBi put}bind def/fmgS 32 array def/fMgt 0 def/fMtp 0 def/fmSG{fmgS fMgt get dup null eq{pop fmgS fMgt 10 dict dup 4 1 roll put}if 3 1 roll put}FmBD/fmGG{fMgt -1 -1{fmgS exch get dup null ne {2 copy exch known{2 copy exch get/_notdef ne{exch get dup exit}if}if}if pop} for pop}FmBD/gsave{FrameMacDict begin FmG/fMgt fMgt 1 add def fmgS fMgt get dup null eq{pop}{dup dup{pop/_notdef put dup}forall pop pop}ifelse end}fmPE /grestore{FrameMacDict begin fMgt fMtp gt{/fMgt fMgt 1 sub def}if FmR null fmCN end}fmPE/grestoreall{FrameMacDict begin/fMgt fMtp def fm_l null fmCN end}fmPE /save{FrameMacDict/fm_v get exec FrameMacDict begin/fMgt fMgt 1 add def fmgS fMgt get dup null eq{pop}{dup dup{pop/_notdef put dup}forall pop pop}ifelse /fMtp fMgt def end}fmPE/fMND F def/fMCC null fmSG/fMOP F fmSG/fMKO F fmSG/fmRY{ 1 exch sub 3 1 roll 1 exch sub 3 1 roll 1 exch sub 3 1 roll 3 copy 2 copy le{ pop}{exch pop}ifelse 2 copy le{pop}{exch pop}ifelse dup dup dup 6 1 roll 4 1 roll 7 1 roll sub 6 1 roll sub 5 1 roll sub 4 1 roll}fmSG userdict/fM7 known not{userdict/FrameSuccessfull F put userdict/FrameEndPictStopped F put userdict /fM7 0 put}if/fmLC{fMSC{exch pop exch dup 3 -1 roll fmQC{pop T exit}if}forall dup T ne{pop F}if}FmBD/fmLR{fMSC{exch pop exch dup 3 -1 roll fmQR{pop T exit}if }forall dup T ne{pop F}if}FmBD/fmLM{fMSC exch known}FmBD/fmCN{fMND F fMib fMCP ne{/fMOP fmGG{/fMKO fmGG{pop T}if}if}if dup/fMND exch def{pop pop}{exch dup null ne{exch pop dup type dup/integertype eq exch/realtype eq or{fm_g}{setcolor }ifelse}{pop{1 fm_g}if}ifelse}ifelse}FmBD/findcmykcustomcolor{0 0 0 8 array astore}fmPE/findrgbcustomcolor{FrameMacDict begin 4 1 roll 3 copy/fmRY fmGG exec 8 4 roll 8 array astore end}fmPE/findgraycustomcolor{0 0 0 exch 1 exch sub exch findcmykcustomcolor}fmPE/findhsbcustomcolor{FrameMacDict begin 4 1 roll gsave fm_h currentrgbcolor grestore 4 -1 roll findrgbcustomcolor end}fmPE /setcustomcolor{FrameMacDict begin dup type dup/integertype eq exch/realtype eq or not{1.0}if exch dup/fMCC exch fmSG dup 4 get dup fmLM{fMib fMS eq{fMCN eq{ pop}{pop pop 0}ifelse}{pop pop pop 0}ifelse}{pop fMib fMK eq{3 get mul}{fMib fMY eq{2 get mul}{fMib fMM eq{1 get mul}{fMib fMC eq{0 get mul}{pop pop 0} ifelse}ifelse}ifelse}ifelse}ifelse dup 0 le/fMKO exch fmSG 1 exch sub fmCN end} fmPE/setoverprint{FrameMacDict begin dup FmOP/fMOP exch fmSG null fmCN end}fmPE /currentoverprint{FrameMacDict begin/fMOP fmGG end}fmPE/setrgbtocmyk{ FrameMacDict begin/fmRY exch fmSG null fmCN end}fmPE/currentrgbtocmyk{ FrameMacDict begin/fmRY fmGG end}fmPE/fill{FrameMacDict begin fMND{newpath}{ fm_f}ifelse end}fmPE/eofill{FrameMacDict begin fMND{newpath}{fm_e}ifelse end} fmPE/stroke{FrameMacDict begin fMND{newpath}{fm_t}ifelse end}fmPE/fmNX{load fMND{FmG fMa2 currentmatrix end nulldevice setmatrix exec currentpoint FrameMacDict/FmR get exec moveto}{end exec}ifelse}fmBi def/show{FrameMacDict begin/fm_s fmNX}fmPE/ashow{FrameMacDict begin/fm_a fmNX}fmPE/widthshow{ FrameMacDict begin/fm_w fmNX}fmPE/awidthshow{FrameMacDict begin/fm_y fmNX}fmPE /kshow{FrameMacDict begin/RealKshow fmNX}fmPE/image{FrameMacDict begin dup type /dicttype ne{fMib fMK eq{/fm_i load end exec}{FmG fmSW/fm_i load end exec FrameMacDict begin FmR end}ifelse}{fML1{(image)errordict/typecheck get exec}{ dup begin ImageType 1 eq{currentcolorspace 0 get dup/DeviceGray eq{pop Decode 0 get 0 eq Decode 1 get 1 eq and{pop Width Height BitsPerComponent ImageMatrix /DataSource load fMEd/image get end end exec}{end/fm_i load end exec}ifelse}{ dup/DeviceRGB eq exch/DeviceCMYK eq or{T 0 2 Decode length 2 sub{Decode exch get 0 eq and}for 1 2 Decode length{Decode exch get 1 eq and}for{pop Width Height BitsPerComponent ImageMatrix/DataSource load currentdict /MultipleDataSources known{MultipleDataSources}{F}ifelse{aload pop T}{F}ifelse Decode length 2 idiv fMEd/colorimage get end end exec}{end/fm_i load end exec} ifelse}{end/fm_i load end exec}ifelse}ifelse}{end/fm_i load end exec}ifelse} ifelse}ifelse}fmPE/separationimage{fm_i}fmPE %% The definition of the /imagemask (up to version @@/main/28) used to simulate the definition %% of /image. The structure of the code was the same, and both executed `nulldevice' for non-black %% plates. (/image executed `nulldevice' via `fmSW' call). %% This appears to be incorrect, because of the difference between `image' and `imagemask' %% operators. While `image' operator always paints with black color, which is why the %% definition of /image dicriminated between black and other colors plates, `imagemask' %% operator paints with the current color. Therefore, the discrimination between black and %% other colors plates in /imagemask definition, with sending non-black plates to `nulldevice' %% seems to be wrong, and is eliminated in this version. %% %% itenenbo, cahaverl 07/02/98 %% /imagemask{FrameMacDict begin dup type/dicttype ne{/fm_m load end exec}{/fm_m load end exec}ifelse}fmPE/separationimagemask{fm_m}fmPE/colorimage{FrameMacDict begin FmG dup 4 eq{fmIv pop{/fMP4 exch def/fMP3 exch def/fMP2 exch def/fMP1 exch def{fMP1 fMP2 fMP3 fMP4 fMib fm4b}fm_si}{/fMP1 exch def 1 index 8 ne{ (colorimage)errordict/rangecheck get exec}if/fMs 4 index string def/fMs2 4 index string def/fMs3 4 index string def/fMs4 4 index string def{fMP1 0 1 fMs length 1 sub{2 copy 4 mul 4 getinterval forall fMs4 5 index 3 -1 roll put fMs3 4 index 3 -1 roll put fMs2 3 index 3 -1 roll put fMs 3 -1 roll put}for pop fMs fMs2 fMs3 fMs4 fMib fm4b}fm_si}ifelse}{dup 3 eq{fmIv pop{/fMP3 exch def/fMP2 exch def/fMP1 exch def{fMP1 fMP2 fMP3 fMib fm3b}fm_si}{/fMP1 exch def 1 index 8 ne{(colorimage)errordict/rangecheck get exec}if/fMs 4 index string def/fMs2 4 index string def/fMs3 4 index string def{fMP1 0 1 fMs length 1 sub{2 copy 3 mul 3 getinterval forall fMs4 4 index 3 -1 roll put fMs3 3 index 3 -1 roll put fMs 3 -1 roll put}for pop fMs fMs2 fMs3 fMib fm3b}fm_si}ifelse}{1 eq{pop image}{ (colorimage)errordict/rangecheck get exec}ifelse}ifelse}ifelse FmR end}fmPE /customcolorimage{FrameMacDict begin FmG setcustomcolor currentgray 0 gt{ currentgray 1 ge{/fMOP fmGG{nulldevice}{fMNg{{pop 0}}{{pop 1}}ifelse fm_su} ifelse}{[1 currentgray sub/mul cvx]cvx currentransfer fmcp fm_su}ifelse}if/fm_i get end exec FrameMacDict begin FmR end}fmPE/setgray{FrameMacDict begin fMib fMK eq{F}{fMib fMS eq fMJR 0 eq and fMJG 0 eq and fMJB 0 eq and{F}{pop 1 T} ifelse}ifelse/fMKO exch fmSG fmCN end}fmPE/setseparationgray{FrameMacDict begin /fMKO F fmSG null fmCN fm_sg end}fmPE/setrgbcolor{FrameMacDict begin 3 copy[4 1 roll]fmLR{fMib fMS eq{fMJB eq exch fMJG eq and exch fMJR eq and{0 F}{1 T}ifelse }{pop pop pop 1 T}ifelse}{/fmRY fmGG exec fMib fMK eq{1.0 exch sub 4 1 roll pop pop pop F}{fMib fMY eq{pop 1.0 exch sub 3 1 roll pop pop F}{fMib fMM eq{pop pop 1.0 exch sub exch pop F}{fMib fMC eq{pop pop pop 1.0 exch sub F}{pop pop pop pop 1 T}ifelse}ifelse}ifelse}ifelse}ifelse/fMKO exch fmSG fmCN end}fmPE /sethsbcolor{FrameMacDict begin fm_h currentrgbcolor setrgbcolor end}fmPE /currentcmykcolor where{pop}{/currentcmykcolor{FrameMacDict begin currentrgbcolor/fmRY fmGG exec end}fmPE}ifelse/setcmykcolor{FrameMacDict begin fMib fMK eq{1.0 exch sub 4 1 roll pop pop pop dup 1.0 ge}{fMib fMY eq{pop 1.0 exch sub 3 1 roll pop pop dup 1.0 ge}{fMib fMM eq{pop pop 1.0 exch sub exch pop dup 1.0 ge}{fMib fMC eq{pop pop pop 1.0 exch sub dup 1.0 ge}{pop pop pop pop 1 T}ifelse}ifelse}ifelse}ifelse/fMKO exch fmSG fmCN end}fmPE/setcmykoverprint{ FrameMacDict begin 4 copy[5 1 roll]fmLC{fMib fMS eq{0 fmax fMJK eq exch 0 fmax fMJY eq and exch 0 fmax fMJM eq and exch 0 fmax fMJC eq and{0 F}{1 T}ifelse}{ pop pop pop pop 1 T}ifelse}{fMib fMK eq{1.0 exch sub 4 1 roll pop pop pop dup 1 fmin exch 1 gt}{fMib fMY eq{pop 1.0 exch sub 3 1 roll pop pop dup 1 fmin exch 1 gt}{fMib fMM eq{pop pop 1.0 exch sub exch pop dup 1 fmin exch 1 gt}{fMib fMC eq {pop pop pop 1.0 exch sub dup 1 fmin exch 1 gt}{pop pop pop pop 1 T}ifelse} ifelse}ifelse}ifelse}ifelse/fMKO exch fmSG fmCN end}fmPE/setcmykcoloroverprint{ setcmykoverprint}fmPE/setcmybcolor{setcmykcolor}fmPE/FrameEr where{pop}{ userdict/FrameEr(\000)put}ifelse/fMSJ 100 string def/fmXC{FmE countdictstack userdict begin/showpage{}def/FrameDictStackDepth exch def count/FrameStackDepth exch def userdict/EndFrame5NestedPS dup FrameMacDict exch get put userdict /FrameSuccessfull false put FrameMacDict/fMHq get/$brkpage where dup{exch pop} if or{userdict/FrameEndPictStopped false put}{userdict/FrameEndPictStopped true put currentfile cvx stopped pop FrameSuccessfull not{systemdict/clear get exec userdict/FrameEr get 0 1 put FrameMacDict begin FmG systemdict/initmatrix get exec 0 systemdict/setgray get exec clippath{pathbbox}stopped{100 100 512 692}if exch pop add 2. div newpath moveto(Courier-BoldOblique)findfont 18 scalefont setfont FrameEr1 fm_s( \()fm_s $error begin errorname 20 string cvs fm_s(, ) fm_s/command load 128 string cvs fm_s end(\))fm_s FrameEr2 print flush FrameMacDict/fMSJ get{dup currentfile exch{readline}stopped{pop exch pop T}if not{exit}if(EndFrame5NestedPS)eq{exit}if}loop grestore end}if userdict /FrameSuccessfull false put userdict/FrameEndPictStopped false put FrameMacDict /fmIR get exec}ifelse}fmBi def/FmEp{save userdict/fM7 3 -1 roll put exch fMeb fMCP eq fMib fMCP ne and and{fMEd{userdict 3 1 roll put}forall}if FmOP[/fMef /fMet/fMeh/fMew/fMey/fMex/fMei/fMej/fMek/fMel]{fmXD}forall fMex fMey translate fMet rotate fMew fMeh scale fMef{-1 1 scale}if 1 fMej fMel sub div 1 fMek fMei sub div scale fMej fMel add 2 div neg fMei fMek add 2 div neg translate 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[]0 setdash newpath fML1 not{F setstrokeadjust}if fmXC}FmBD/FmPI{0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[]0 setdash newpath newpath 0 0 moveto}FmBD/FmPc{save userdict/fM7 3 -1 roll put newpath 3 index neg 3 index neg translate 1 -1 scale 0.0 0.0 moveto fmXC}FmBD/fmIR{end countdictstack FrameDictStackDepth sub dup 0 gt{{end}repeat}{pop}ifelse count FrameStackDepth sub dup 0 gt{{pop}repeat}{pop}ifelse fM7 restore FrameMacDict begin}fmBi def /EndFrame5NestedPS{userdict/FrameEndPictStopped get{userdict/FrameSuccessfull true put stop}{FrameMacDict/fmIR get exec}ifelse}fmBi def/alphaimage where{pop} {userdict/alphaimage{1 ne{limitcheck}if not{limitcheck}if pop image}put}ifelse /fmDE{systemdict/initgraphics get exec clippath{pathbbox}stopped{100 100 512 692}if exch pop add 2. div newpath moveto(Courier-BoldOblique)findfont 18 scalefont setfont currentpoint 2 copy FrameEr3 fm_s 20 sub 2 copy moveto FrameEr4 fm_s 20 sub 2 copy moveto(\()fm_s statusdict/jobname get fm_s(\))fm_s 20 sub moveto FrameEr5 fm_s showpage}FmBD/cd where{dup/cd get/fmRC fmXD/cd{ FrameMacDict begin FrameEr 0 get 0 ne{fmDE}if/fmRC load end exec}fmBi put}{ /endp where{dup/endp get/fMRE fmXD/endp{FrameMacDict/fMRE get exec FrameEr 0 get 0 ne{FrameMacDict begin currentfile fMSJ{readline}stopped{pop exch pop true }if pop dup(%%Trailer)eq{pop fmDE}{cvx exec}ifelse end}if}fmBi put}if}ifelse systemdict/setpacking known{fMSP setpacking}if end %%EndProcSet /md where{pop countdictstack array dictstack true exch{md eq{pop false exit}if} forall{md begin}if}if %FRMSetup FrameMacDict begin /FrameEr1(PostScript error)def /FrameEr2(A PostScript error occurred. FrameMaker+SGML is attempting recovery.)def /FrameEr3(FrameMaker+SGML has detected one or more)def /FrameEr4(PostScript errors in this document.)def /FrameEr5(Please check your output.)def /FrameFillPatternsArray [ 0 0.1 0.3 0.5 0.7 0.9 0.97 1 <0F1E3C78F0E1C387> <0F87C3E1F0783C1E> <8142241818244281> <0102040810204080> <8040201008040201> ] def end %%EndSetup %%Page: 1 1 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 1 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 0 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 0 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 0 0 :M f148 sf ( )S 2 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (1)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 3 0 :M f175 sf ( )S 7 0 :M FrMacBegin B 0 FmP F FmOP 141.71 53 M (Distrib)S -0.36 N (uted Systems Fundamentals)S FmE 7 0 :M f148 sf ( )S 9 0 :M FrMacBegin B 0 FmP F FmOP 42 83.667 M (1.)S 10.5 N (Distrib)S -0.2 N (uted system?)S 60 95.667 M (a.)S 11.062 N (What is it?)S 60 107.667 M (b)S -0.4 N (.)S 10.9 N (Wh)S -0.051 N (y use it?)S 42 119.967 M (2.)S 10.5 N (System )S -0.552 N (Architectures)S 60 132.267 M (a.)S 11.062 N (minicomputer mode)S 60 144.267 M (b)S -0.4 N (.)S 10.9 N (w)S -0.1 N (orkstation model)S 60 156.267 M (c.)S 11.062 N (processor pool)S 42 168.567 M (3.)S 10.5 N (Issues)S 60 180.866 M (a.)S 11.062 N (global kno)S -0.251 N (wledge)S 60 192.866 M (b)S -0.4 N (.)S 10.9 N (naming)S 60 204.866 M (c.)S 11.062 N (scalability)S 60 216.866 M (d.)S 10.5 N (compatibility)S 60 228.866 M (e.)S 11.062 N (process synchronization, communication)S 60 240.866 M (f.)S 12.172 N (security)S 60 252.866 M (g.)S 10.5 N (structure)S 42 265.166 M (4.)S 10.5 N (Netw)S -0.1 N (orks)S 60 277.466 M (a.)S 11.062 N (goals)S 60 289.466 M (b)S -0.4 N (.)S 10.9 N (message, pack)S -0.1 N (et, subnet, session)S 60 301.466 M (c.)S 11.062 N (switching: circuit, store-and-forw)S -0.1 N (ard, message, pack)S -0.1 N (et, virtual circuit, dynamic routing)S 60 313.466 M (d.)S 10.5 N (OSI model: PDUs, layering)S 78 325.466 M (i.)S 12.722 N (ph)S -0.051 N (ysical: ethernet, aloha, )S FmE 10 0 :M f203 sf ( )S 12 0 :M FrMacBegin B 0 FmP F FmOP 198.405 325.466 M (etc)S FmE 12 0 :M f148 sf ( )S 14 0 :M FrMacBegin B 0 FmP F FmOP 210.06 325.466 M (.)S 78 337.466 M (ii.)S 9.943 N (data link layer: frames, parity checks, link encryption)S 78 349.466 M (iii.)S 7.165 N (netw)S -0.1 N (ork layer: virtual circult vs. datagram, routing via \337)S (ooding, static routes, dynamic routes, central-)S 96 361.466 M (ized routing vs. distrib)S -0.2 N (uted routing; congestion solutions \(pack)S -0.1 N (et discarding, isarithmic, chok)S -0.1 N (e pack)S -0.1 N (ets\))S 78 373.466 M (i)S -0.251 N (v)S -0.652 N (.)S 8.625 N -0.018(transport: services pro)W -0.151 N -0.018(vided \(UDP vs. )W -0.181 N -0.018(TCP\), functions to higher layers, addressing schemes \(\337)W -0.018(at, DNS, )W 96 385.466 M (etc.\), g)S -0.051 N (ate)S -0.251 N (w)S -0.1 N (ay fragmentation and reassembly)S 78 397.466 M (v)S -0.652 N (.)S 11.152 N (session: adds session characteristics lik)S -0.1 N (e authentication)S 78 409.466 M (vi.)S 7.722 N (presentation: compression, end-to-end encryption, virtual terminal)S 78 421.466 M (vii.)S 4.943 N (application: user)S -0.2 N (-le)S -0.251 N (v)S -0.151 N (el programs)S 42 433.766 M (5.)S 10.5 N (Clocks)S 60 446.066 M (a.)S 11.062 N (happened-before relation)S 60 458.066 M (b)S -0.4 N (.)S 10.9 N (Lamport\325)S -0.552 N (s distrib)S -0.2 N (uted clocks: )S FmE 15 0 :M f203 sf ( )S 17 0 :M FrMacBegin B 0 FmP F FmOP 197.487 458.066 M (a)S FmE 17 0 :M f148 sf ( )S 19 0 :M FrMacBegin B 0 FmP F FmOP 202.487 458.066 M ( )S FmE 20 0 :M f237 sf ( )S 22 0 :M FrMacBegin B 0 FmP F FmOP 204.987 458.066 M (\256)S FmE 22 0 :M f148 sf ( )S 24 0 :M FrMacBegin B 0 FmP F FmOP 214.855 458.066 M ( )S FmE 25 0 :M f203 sf ( )S 27 0 :M FrMacBegin B 0 FmP F FmOP 217.355 458.066 M (b)S FmE 27 0 :M f148 sf ( )S 29 0 :M FrMacBegin B 0 FmP F FmOP 222.355 458.066 M ( means )S FmE 30 0 :M f203 sf ( )S 32 0 :M FrMacBegin B 0 FmP F FmOP 252.9 458.066 M (C)S FmE 32 0 :M f148 sf ( )S 34 0 :M FrMacBegin B 0 FmP F FmOP 259.57 458.066 M (\()S FmE 35 0 :M f203 sf ( )S 37 0 :M FrMacBegin B 0 FmP F FmOP 262.897 458.066 M (a)S FmE 37 0 :M f148 sf ( )S 39 0 :M FrMacBegin B 0 FmP F FmOP 267.897 458.066 M (\) < )S FmE 40 0 :M f203 sf ( )S 42 0 :M FrMacBegin B 0 FmP F FmOP 281.865 458.066 M (C)S FmE 42 0 :M f148 sf ( )S 44 0 :M FrMacBegin B 0 FmP F FmOP 288.535 458.066 M (\()S FmE 45 0 :M f203 sf ( )S 47 0 :M FrMacBegin B 0 FmP F FmOP 291.862 458.066 M (b)S FmE 47 0 :M f148 sf ( )S 49 0 :M FrMacBegin B 0 FmP F FmOP 296.862 458.066 M (\))S 60 470.066 M (c.)S 11.062 N (Example where )S FmE 50 0 :M f203 sf ( )S 52 0 :M FrMacBegin B 0 FmP F FmOP 142.966 470.066 M (C)S FmE 52 0 :M f148 sf ( )S 54 0 :M FrMacBegin B 0 FmP F FmOP 149.636 470.066 M (\()S FmE 55 0 :M f203 sf ( )S 57 0 :M FrMacBegin B 0 FmP F FmOP 152.963 470.066 M (a)S FmE 57 0 :M f148 sf ( )S 59 0 :M FrMacBegin B 0 FmP F FmOP 157.963 470.066 M (\) < )S FmE 60 0 :M f203 sf ( )S 62 0 :M FrMacBegin B 0 FmP F FmOP 171.931 470.066 M (C)S FmE 62 0 :M f148 sf ( )S 64 0 :M FrMacBegin B 0 FmP F FmOP 178.601 470.066 M (\()S FmE 65 0 :M f203 sf ( )S 67 0 :M FrMacBegin B 0 FmP F FmOP 181.928 470.066 M (b)S FmE 67 0 :M f148 sf ( )S 69 0 :M FrMacBegin B 0 FmP F FmOP 186.928 470.066 M (\) does )S FmE 70 0 :M f203 sf ( )S 72 0 :M FrMacBegin B 0 FmP F FmOP 213.583 470.066 M (not)S FmE 72 0 :M f148 sf ( )S 74 0 :M FrMacBegin B 0 FmP F FmOP 226.362 470.066 M ( mean )S FmE 75 0 :M f203 sf ( )S 77 0 :M FrMacBegin B 0 FmP F FmOP 253.017 470.066 M (a)S FmE 77 0 :M f148 sf ( )S 79 0 :M FrMacBegin B 0 FmP F FmOP 258.017 470.066 M ( )S FmE 80 0 :M f237 sf ( )S 82 0 :M FrMacBegin B 0 FmP F FmOP 260.517 470.066 M (\256)S FmE 82 0 :M f148 sf ( )S 84 0 :M FrMacBegin B 0 FmP F FmOP 270.385 470.066 M ( )S FmE 85 0 :M f203 sf ( )S 87 0 :M FrMacBegin B 0 FmP F FmOP 272.885 470.066 M (b)S FmE 87 0 :M f148 sf ( )S 89 0 :M FrMacBegin B 0 FmP F FmOP 60 482.066 M (d.)S 10.5 N (V)S -1.111 N (ector clocks and causal relation)S 60 494.066 M (e.)S 11.062 N (ordering of messages so you recei)S -0.251 N (v)S -0.151 N (e them in the order sent)S 78 506.066 M (i.)S 12.722 N (wh)S -0.051 N (y)S 78 518.066 M (ii.)S 9.943 N (for broadcast \(ISIS\): Birman-Schiper)S -0.2 N (-Stephenson)S 78 530.066 M (iii.)S 7.165 N (for point to point: Schiper)S -0.2 N (-Eggli-Sandoz)S 42 542.366 M (6.)S 10.5 N (Global state)S 60 554.666 M (a.)S 11.062 N (Sho)S -0.251 N (w problem of slicing state when something is in transit)S 60 566.666 M (b)S -0.4 N (.)S 10.9 N (De\336)S (ne local state; )S FmE 90 0 :M f203 sf ( )S 92 0 :M FrMacBegin B 0 FmP F FmOP 152.69 566.666 M (send)S FmE 92 0 :M f148 sf ( )S 94 0 :M FrMacBegin B 0 FmP F FmOP 171.018 566.666 M (\()S FmE 95 0 :M f203 sf ( )S 97 0 :M FrMacBegin B 0 FmP F FmOP 174.345 566.666 M (m)S FmE 97 0 :M f250 sf ( )S 99 0 :M FrMacBegin B 0 FmP F FmOP 181.564 569.166 M (ij)S FmE 99 0 :M f148 sf ( )S 101 0 :M FrMacBegin B 0 FmP F FmOP 186.01 566.666 M (\) )S FmE 102 0 :M f237 sf ( )S 104 0 :M FrMacBegin B 0 FmP F FmOP 191.837 566.666 M (\316)S FmE 104 0 :M f148 sf ( )S 106 0 :M FrMacBegin B 0 FmP F FmOP 198.966 566.666 M ( )S FmE 107 0 :M f203 sf ( )S 109 0 :M FrMacBegin B 0 FmP F FmOP 201.466 566.666 M (LS)S FmE 109 0 :M f250 sf ( )S 111 0 :M FrMacBegin B 0 FmP F FmOP 212.025 569.166 M (i)S FmE 111 0 :M f148 sf ( )S 113 0 :M FrMacBegin B 0 FmP F FmOP 214.248 566.666 M ( if)S -0.251 N (f time of )S FmE 114 0 :M f203 sf ( )S 116 0 :M FrMacBegin B 0 FmP F FmOP 259.531 566.666 M (send)S FmE 116 0 :M f148 sf ( )S 118 0 :M FrMacBegin B 0 FmP F FmOP 277.859 566.666 M (\()S FmE 119 0 :M f203 sf ( )S 121 0 :M FrMacBegin B 0 FmP F FmOP 281.187 566.666 M (m)S FmE 121 0 :M f250 sf ( )S 123 0 :M FrMacBegin B 0 FmP F FmOP 288.406 569.166 M (ij)S FmE 123 0 :M f148 sf ( )S 125 0 :M FrMacBegin B 0 FmP F FmOP 292.851 566.666 M (\) < current time of )S FmE 126 0 :M f203 sf ( )S 128 0 :M FrMacBegin B 0 FmP F FmOP 368.73 566.666 M (LS)S FmE 128 0 :M f250 sf ( )S 130 0 :M FrMacBegin B 0 FmP F FmOP 379.289 569.166 M (i)S FmE 130 0 :M f148 sf ( )S 132 0 :M FrMacBegin B 0 FmP F FmOP 381.512 566.666 M (; similar for recei)S -0.251 N (v)S -0.151 N (e)S 60 580.499 M (c.)S 11.062 N (transit\()S FmE 133 0 :M f203 sf ( )S 135 0 :M FrMacBegin B 0 FmP F FmOP 106.318 580.499 M (LS)S FmE 135 0 :M f250 sf ( )S 137 0 :M FrMacBegin B 0 FmP F FmOP 116.877 582.999 M (i)S FmE 137 0 :M f148 sf ( )S 139 0 :M FrMacBegin B 0 FmP F FmOP 119.1 580.499 M (, )S FmE 140 0 :M f203 sf ( )S 142 0 :M FrMacBegin B 0 FmP F FmOP 124.1 580.499 M (LS)S FmE 142 0 :M f250 sf ( )S 144 0 :M FrMacBegin B 0 FmP F FmOP 134.659 582.999 M (j)S FmE 144 0 :M f148 sf ( )S 146 0 :M FrMacBegin B 0 FmP F FmOP 136.881 580.499 M (\); inconsistent\()S FmE 147 0 :M f203 sf ( )S 149 0 :M FrMacBegin B 0 FmP F FmOP 196.583 580.499 M (LS)S FmE 149 0 :M f250 sf ( )S 151 0 :M FrMacBegin B 0 FmP F FmOP 207.143 582.999 M (i)S FmE 151 0 :M f148 sf ( )S 153 0 :M FrMacBegin B 0 FmP F FmOP 209.365 580.499 M (, )S FmE 154 0 :M f203 sf ( )S 156 0 :M FrMacBegin B 0 FmP F FmOP 214.365 580.499 M (LS)S FmE 156 0 :M f250 sf ( )S 158 0 :M FrMacBegin B 0 FmP F FmOP 224.924 582.999 M (j)S FmE 158 0 :M f148 sf ( )S 160 0 :M FrMacBegin B 0 FmP F FmOP 227.147 580.499 M (\); consistent state is one with inconsistent set empty for all pairs )S FmE 161 0 :M f203 sf ( )S 163 0 :M FrMacBegin B 0 FmP F FmOP 485.401 580.499 M (LS)S FmE 163 0 :M f250 sf ( )S 165 0 :M FrMacBegin B 0 FmP F FmOP 495.96 582.999 M (i)S FmE 165 0 :M f148 sf ( )S 167 0 :M FrMacBegin B 0 FmP F FmOP 498.183 580.499 M (, )S FmE 168 0 :M f203 sf ( )S 170 0 :M FrMacBegin B 0 FmP F FmOP 78 594.332 M (LS)S FmE 170 0 :M f250 sf ( )S 172 0 :M FrMacBegin B 0 FmP F FmOP 88.559 596.832 M (j)S FmE 172 0 :M f148 sf ( )S 174 0 :M FrMacBegin B 0 FmP F FmOP 60 608.166 M (d.)S 10.5 N (Consistent global state: Chandry-Lamport)S 42 620.466 M (7.)S 10.5 N (T)S -0.701 N (ermination detection)S 60 632.766 M (a.)S 11.062 N (Haung)S FmE endp showpage %%PageTrailer %%Page: 2 2 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 2 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 175 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 175 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 175 0 :M f148 sf ( )S 177 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (2)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 178 0 :M f175 sf ( )S 182 0 :M FrMacBegin B 0 FmP F FmOP 207.103 53 M (Lamport\325)S -0.668 N (s Clocks)S FmE 182 0 :M f263 sf ( )S 185 0 :M FrMacBegin B 0 FmP F FmOP 42 85 M (Intr)S -0.217 N (oduction)S FmE 185 0 :M f148 sf ( )S 187 0 :M FrMacBegin B 0 FmP F FmOP 42 102.667 M (Lamport\325)S -0.552 N (s clocks k)S -0.1 N (eep a virtual time among distrib)S -0.2 N (uted systems. )S -0.181 N (The goal is to pro)S -0.151 N (vide an ordering upon e)S -0.251 N (v)S -0.151 N (ents )S 42 114.667 M (within the system.)S FmE 188 0 :M f263 sf ( )S 191 0 :M FrMacBegin B 0 FmP F FmOP 42 140 M (Notation)S FmE 191 0 :M f148 sf ( )S 193 0 :M FrMacBegin B 0 FmP F FmOP 42 157.667 M (\245)S FmE 193 0 :M f203 sf ( )S 195 0 :M FrMacBegin B 0 FmP F FmOP 60 157.667 M (P)S FmE 196 0 :M f250 sf ( )S 198 0 :M FrMacBegin B 0 FmP F FmOP 66.108 160.167 M (i)S FmE 198 0 :M f148 sf ( )S 200 0 :M FrMacBegin B 0 FmP F FmOP 68.331 157.667 M ( process)S 42 174.5 M (\245)S FmE 200 0 :M f203 sf ( )S 202 0 :M FrMacBegin B 0 FmP F FmOP 60 174.5 M (C)S FmE 203 0 :M f250 sf ( )S 205 0 :M FrMacBegin B 0 FmP F FmOP 66.67 177 M (i)S FmE 205 0 :M f148 sf ( )S 207 0 :M FrMacBegin B 0 FmP F FmOP 68.893 174.5 M (. clock associated with process )S FmE 207 0 :M f203 sf ( )S 209 0 :M FrMacBegin B 0 FmP F FmOP 194.396 174.5 M (P)S FmE 210 0 :M f250 sf ( )S 212 0 :M FrMacBegin B 0 FmP F FmOP 200.504 177 M (i)S FmE 212 0 :M f263 sf ( )S 215 0 :M FrMacBegin B 0 FmP F FmOP 42 201.667 M (Pr)S -0.217 N (otocol)S FmE 215 0 :M f148 sf ( )S 217 0 :M FrMacBegin B 0 FmP F FmOP 42 217.333 M (1.)S 10.5 N (Increment clock )S FmE 217 0 :M f203 sf ( )S 219 0 :M FrMacBegin B 0 FmP F FmOP 127.183 217.333 M (C)S FmE 220 0 :M f250 sf ( )S 222 0 :M FrMacBegin B 0 FmP F FmOP 133.853 219.833 M (i)S FmE 222 0 :M f148 sf ( )S 224 0 :M FrMacBegin B 0 FmP F FmOP 136.075 217.333 M ( between an)S -0.151 N (y tw)S -0.1 N (o successi)S -0.251 N (v)S -0.151 N (e e)S -0.251 N (v)S -0.151 N (ents in process )S FmE 224 0 :M f203 sf ( )S 226 0 :M FrMacBegin B 0 FmP F FmOP 323.272 217.333 M (P)S FmE 227 0 :M f250 sf ( )S 229 0 :M FrMacBegin B 0 FmP F FmOP 329.381 219.833 M (i)S FmE 229 0 :M f148 sf ( )S 231 0 :M FrMacBegin B 0 FmP F FmOP 331.604 217.333 M (: )S FmE 231 0 :M f203 sf ( )S 233 0 :M FrMacBegin B 0 FmP F FmOP 336.882 217.333 M (C)S FmE 234 0 :M f250 sf ( )S 236 0 :M FrMacBegin B 0 FmP F FmOP 343.552 219.833 M (i)S FmE 236 0 :M f148 sf ( )S 238 0 :M FrMacBegin B 0 FmP F FmOP 345.774 217.333 M ( )S FmE 238 0 :M f237 sf ( )S 240 0 :M FrMacBegin B 0 FmP F FmOP 348.274 217.333 M (\254)S FmE 241 0 :M f148 sf ( )S 243 0 :M FrMacBegin B 0 FmP F FmOP 358.143 217.333 M ( )S FmE 243 0 :M f203 sf ( )S 245 0 :M FrMacBegin B 0 FmP F FmOP 360.643 217.333 M (C)S FmE 246 0 :M f250 sf ( )S 248 0 :M FrMacBegin B 0 FmP F FmOP 367.313 219.833 M (i)S FmE 248 0 :M f148 sf ( )S 250 0 :M FrMacBegin B 0 FmP F FmOP 369.535 217.333 M ( + )S FmE 250 0 :M f203 sf ( )S 252 0 :M FrMacBegin B 0 FmP F FmOP 380.175 217.333 M (d)S FmE 253 0 :M f148 sf ( )S 255 0 :M FrMacBegin B 0 FmP F FmOP 385.175 217.333 M ( \()S FmE 255 0 :M f203 sf ( )S 257 0 :M FrMacBegin B 0 FmP F FmOP 391.002 217.333 M (d)S FmE 258 0 :M f148 sf ( )S 260 0 :M FrMacBegin B 0 FmP F FmOP 396.002 217.333 M ( > 0\))S 42 234.133 M (2.)S 10.5 N -0.152(Let e)W -0.251 N (v)S -0.151 N -0.152(ent )W FmE 260 0 :M f203 sf ( )S 262 0 :M FrMacBegin B 0 FmP F FmOP 99.273 234.133 M (a)S FmE 263 0 :M f148 sf ( )S 265 0 :M FrMacBegin B 0 FmP F FmOP 104.273 234.133 M -0.152( be the sending of a message by process )W FmE 265 0 :M f203 sf ( )S 267 0 :M FrMacBegin B 0 FmP F FmOP 264.786 234.133 M (P)S FmE 268 0 :M f250 sf ( )S 270 0 :M FrMacBegin B 0 FmP F FmOP 270.894 236.633 M (i)S FmE 270 0 :M f148 sf ( )S 272 0 :M FrMacBegin B 0 FmP F FmOP 273.117 234.133 M -0.152(; it is gi)W -0.251 N (v)S -0.151 N -0.152(en the timestamp )W FmE 272 0 :M f203 sf ( )S 274 0 :M FrMacBegin B 0 FmP F FmOP 377.895 234.133 M (t)S FmE 275 0 :M f250 sf ( )S 277 0 :M FrMacBegin B 0 FmP F FmOP 380.673 230.133 M (a)S FmE 277 0 :M f148 sf ( )S 279 0 :M FrMacBegin B 0 FmP F FmOP 384.673 234.133 M -0.152( = )W FmE 279 0 :M f203 sf ( )S 281 0 :M FrMacBegin B 0 FmP F FmOP 395.009 234.133 M (C)S FmE 282 0 :M f250 sf ( )S 284 0 :M FrMacBegin B 0 FmP F FmOP 401.678 236.633 M (i)S FmE 284 0 :M f148 sf ( )S 286 0 :M FrMacBegin B 0 FmP F FmOP 403.901 234.133 M (\()S FmE 286 0 :M f203 sf ( )S 288 0 :M FrMacBegin B 0 FmP F FmOP 407.229 234.133 M (a)S FmE 289 0 :M f148 sf ( )S 291 0 :M FrMacBegin B 0 FmP F FmOP 412.229 234.133 M -0.152(\). Let )W FmE 291 0 :M f203 sf ( )S 293 0 :M FrMacBegin B 0 FmP F FmOP 436.077 234.133 M (b)S FmE 294 0 :M f148 sf ( )S 296 0 :M FrMacBegin B 0 FmP F FmOP 441.077 234.133 M -0.152( be the receipt of )W 60 250.633 M (that message by )S FmE 296 0 :M f203 sf ( )S 298 0 :M FrMacBegin B 0 FmP F FmOP 126.367 250.633 M (P)S FmE 299 0 :M f250 sf ( )S 301 0 :M FrMacBegin B 0 FmP F FmOP 132.476 253.133 M (j)S FmE 301 0 :M f148 sf ( )S 303 0 :M FrMacBegin B 0 FmP F FmOP 134.698 250.633 M (. )S -0.181 N (Then when )S FmE 303 0 :M f203 sf ( )S 305 0 :M FrMacBegin B 0 FmP F FmOP 186.722 250.633 M (P)S FmE 306 0 :M f250 sf ( )S 308 0 :M FrMacBegin B 0 FmP F FmOP 192.831 253.133 M (j)S FmE 308 0 :M f148 sf ( )S 310 0 :M FrMacBegin B 0 FmP F FmOP 195.053 250.633 M ( recei)S -0.251 N (v)S -0.151 N (es the message, )S FmE 310 0 :M f203 sf ( )S 312 0 :M FrMacBegin B 0 FmP F FmOP 285.988 250.633 M (C)S FmE 313 0 :M f250 sf ( )S 315 0 :M FrMacBegin B 0 FmP F FmOP 292.658 253.133 M (j)S FmE 315 0 :M f148 sf ( )S 317 0 :M FrMacBegin B 0 FmP F FmOP 294.881 250.633 M ( )S FmE 317 0 :M f237 sf ( )S 319 0 :M FrMacBegin B 0 FmP F FmOP 297.381 250.633 M (\254)S FmE 320 0 :M f148 sf ( )S 322 0 :M FrMacBegin B 0 FmP F FmOP 307.249 250.633 M ( max\()S FmE 322 0 :M f203 sf ( )S 324 0 :M FrMacBegin B 0 FmP F FmOP 330.293 250.633 M (C)S FmE 325 0 :M f250 sf ( )S 327 0 :M FrMacBegin B 0 FmP F FmOP 336.963 253.133 M (j)S FmE 327 0 :M f148 sf ( )S 329 0 :M FrMacBegin B 0 FmP F FmOP 339.186 250.633 M (, )S FmE 329 0 :M f203 sf ( )S 331 0 :M FrMacBegin B 0 FmP F FmOP 344.186 250.633 M (t)S FmE 332 0 :M f250 sf ( )S 334 0 :M FrMacBegin B 0 FmP F FmOP 346.964 246.633 M (a)S FmE 334 0 :M f148 sf ( )S 336 0 :M FrMacBegin B 0 FmP F FmOP 350.964 250.633 M ( + )S FmE 336 0 :M f203 sf ( )S 338 0 :M FrMacBegin B 0 FmP F FmOP 361.604 250.633 M (d)S FmE 339 0 :M f148 sf ( )S 341 0 :M FrMacBegin B 0 FmP F FmOP 366.604 250.633 M (\) \()S FmE 341 0 :M f203 sf ( )S 343 0 :M FrMacBegin B 0 FmP F FmOP 375.759 250.633 M (d)S FmE 344 0 :M f148 sf ( )S 346 0 :M FrMacBegin B 0 FmP F FmOP 380.759 250.633 M ( > 0\))S FmE 346 0 :M f263 sf ( )S 349 0 :M FrMacBegin B 0 FmP F FmOP 42 277.799 M (Example)S FmE 349 0 :M f148 sf ( )S 351 0 :M FrMacBegin B 0 FmP F FmOP 42 439.466 M -0.304(Assume all clocks start at 0, and )W FmE 352 0 :M f203 sf ( )S 354 0 :M FrMacBegin B 0 FmP F FmOP 171.493 439.466 M (d)S FmE 354 0 :M f148 sf ( )S 356 0 :M FrMacBegin B 0 FmP F FmOP 176.493 439.466 M -0.304( is 1 \(that is, each e)W -0.251 N (v)S -0.151 N -0.304(ent incrememts the clock by 1\). )W -0.552 N -0.304(At e)W -0.251 N (v)S -0.151 N -0.304(ent )W FmE 357 0 :M f203 sf ( )S 359 0 :M FrMacBegin B 0 FmP F FmOP 418.005 439.466 M (e)S FmE 359 0 :M f276 sf ( )S 361 0 :M FrMacBegin B 0 FmP F FmOP 422.443 441.966 M (12)S FmE 361 0 :M f148 sf ( )S 363 0 :M FrMacBegin B 0 FmP F FmOP 430.443 439.466 M -0.304(, )W FmE 364 0 :M f203 sf ( )S 366 0 :M FrMacBegin B 0 FmP F FmOP 435.139 439.466 M (C)S FmE 366 0 :M f276 sf ( )S 368 0 :M FrMacBegin B 0 FmP F FmOP 441.809 441.966 M (1)S FmE 368 0 :M f148 sf ( )S 370 0 :M FrMacBegin B 0 FmP F FmOP 445.809 439.466 M (\()S FmE 371 0 :M f203 sf ( )S 373 0 :M FrMacBegin B 0 FmP F FmOP 449.136 439.466 M (e)S FmE 373 0 :M f276 sf ( )S 375 0 :M FrMacBegin B 0 FmP F FmOP 453.575 441.966 M (12)S FmE 375 0 :M f148 sf ( )S 377 0 :M FrMacBegin B 0 FmP F FmOP 461.575 439.466 M -0.304(\) = 2. Ev)W -0.151 N -0.304(ent )W FmE 378 0 :M f203 sf ( )S 380 0 :M FrMacBegin B 0 FmP F FmOP 42 453.299 M (e)S FmE 380 0 :M f276 sf ( )S 382 0 :M FrMacBegin B 0 FmP F FmOP 46.438 455.799 M (12)S FmE 382 0 :M f148 sf ( )S 384 0 :M FrMacBegin B 0 FmP F FmOP 54.438 453.299 M -0.257( is the sending of a message to)W FmE 385 0 :M f203 sf ( )S 387 0 :M FrMacBegin B 0 FmP F FmOP 174.549 453.299 M -0.257( P)W FmE 387 0 :M f276 sf ( )S 389 0 :M FrMacBegin B 0 FmP F FmOP 182.901 455.799 M (2)S FmE 389 0 :M f148 sf ( )S 391 0 :M FrMacBegin B 0 FmP F FmOP 186.901 453.299 M -0.257(. )W -0.3 N -0.257(When )W FmE 392 0 :M f203 sf ( )S 394 0 :M FrMacBegin B 0 FmP F FmOP 217.465 453.299 M (P)S FmE 394 0 :M f276 sf ( )S 396 0 :M FrMacBegin B 0 FmP F FmOP 223.573 455.799 M (2)S FmE 396 0 :M f148 sf ( )S 398 0 :M FrMacBegin B 0 FmP F FmOP 227.573 453.299 M -0.257( recei)W -0.251 N (v)S -0.151 N -0.257(es the message \(e)W -0.251 N (v)S -0.151 N (ent)S FmE 399 0 :M f203 sf ( )S 401 0 :M FrMacBegin B 0 FmP F FmOP 339.562 453.299 M -0.257( e)W FmE 401 0 :M f276 sf ( )S 403 0 :M FrMacBegin B 0 FmP F FmOP 346.244 455.799 M (23)S FmE 403 0 :M f148 sf ( )S 405 0 :M FrMacBegin B 0 FmP F FmOP 354.244 453.299 M -0.257(\), its clock )W FmE 406 0 :M f203 sf ( )S 408 0 :M FrMacBegin B 0 FmP F FmOP 397.903 453.299 M (C)S FmE 408 0 :M f276 sf ( )S 410 0 :M FrMacBegin B 0 FmP F FmOP 404.573 455.799 M (2)S FmE 410 0 :M f148 sf ( )S 412 0 :M FrMacBegin B 0 FmP F FmOP 408.573 453.299 M -0.257( = 2. )W -0.181 N -0.257(The clock is reset to )W 42 467.133 M (3. Ev)S -0.151 N (ent )S FmE 413 0 :M f203 sf ( )S 415 0 :M FrMacBegin B 0 FmP F FmOP 77.674 467.133 M (e)S FmE 415 0 :M f276 sf ( )S 417 0 :M FrMacBegin B 0 FmP F FmOP 82.112 469.633 M (24)S FmE 417 0 :M f148 sf ( )S 419 0 :M FrMacBegin B 0 FmP F FmOP 90.112 467.133 M ( is )S FmE 420 0 :M f203 sf ( )S 422 0 :M FrMacBegin B 0 FmP F FmOP 101.78 467.133 M (P)S FmE 422 0 :M f276 sf ( )S 424 0 :M FrMacBegin B 0 FmP F FmOP 107.888 469.633 M (2)S FmE 424 0 :M f148 sf ( )S 426 0 :M FrMacBegin B 0 FmP F FmOP 111.888 467.133 M (\325)S -0.552 N (s sending a message to )S FmE 427 0 :M f203 sf ( )S 429 0 :M FrMacBegin B 0 FmP F FmOP 208.248 467.133 M (P)S FmE 429 0 :M f276 sf ( )S 431 0 :M FrMacBegin B 0 FmP F FmOP 214.356 469.633 M (3)S FmE 431 0 :M f148 sf ( )S 433 0 :M FrMacBegin B 0 FmP F FmOP 218.356 467.133 M (. )S -0.181 N (That message is recei)S -0.251 N (v)S -0.151 N (ed at )S FmE 434 0 :M f203 sf ( )S 436 0 :M FrMacBegin B 0 FmP F FmOP 335.214 467.133 M (e)S FmE 436 0 :M f276 sf ( )S 438 0 :M FrMacBegin B 0 FmP F FmOP 339.653 469.633 M (32)S FmE 438 0 :M f148 sf ( )S 440 0 :M FrMacBegin B 0 FmP F FmOP 347.653 467.133 M (. )S FmE 441 0 :M f203 sf ( )S 443 0 :M FrMacBegin B 0 FmP F FmOP 352.653 467.133 M (C)S FmE 443 0 :M f276 sf ( )S 445 0 :M FrMacBegin B 0 FmP F FmOP 359.323 469.633 M (3)S FmE 445 0 :M f148 sf ( )S 447 0 :M FrMacBegin B 0 FmP F FmOP 363.323 467.133 M ( is 1 \(as one e)S -0.251 N (v)S -0.151 N (ent has passed\). By )S 42 480.966 M (rule 2, )S FmE 448 0 :M f203 sf ( )S 450 0 :M FrMacBegin B 0 FmP F FmOP 70.044 480.966 M (C)S FmE 450 0 :M f276 sf ( )S 452 0 :M FrMacBegin B 0 FmP F FmOP 76.714 483.466 M (3)S FmE 452 0 :M f148 sf ( )S 454 0 :M FrMacBegin B 0 FmP F FmOP 80.714 480.966 M ( is reset to the maximum of )S FmE 455 0 :M f203 sf ( )S 457 0 :M FrMacBegin B 0 FmP F FmOP 192.628 480.966 M (C)S FmE 457 0 :M f276 sf ( )S 459 0 :M FrMacBegin B 0 FmP F FmOP 199.298 483.466 M (2)S FmE 459 0 :M f148 sf ( )S 461 0 :M FrMacBegin B 0 FmP F FmOP 203.298 480.966 M (\()S FmE 462 0 :M f203 sf ( )S 464 0 :M FrMacBegin B 0 FmP F FmOP 206.626 480.966 M (c)S FmE 464 0 :M f276 sf ( )S 466 0 :M FrMacBegin B 0 FmP F FmOP 211.064 483.466 M (24)S FmE 466 0 :M f148 sf ( )S 468 0 :M FrMacBegin B 0 FmP F FmOP 219.064 480.966 M (\)+1 and the current v)S -0.251 N (alue of )S FmE 469 0 :M f203 sf ( )S 471 0 :M FrMacBegin B 0 FmP F FmOP 332.729 480.966 M (C)S FmE 471 0 :M f276 sf ( )S 473 0 :M FrMacBegin B 0 FmP F FmOP 339.399 483.466 M (3)S FmE 473 0 :M f148 sf ( )S 475 0 :M FrMacBegin B 0 FmP F FmOP 343.399 480.966 M (, so )S FmE 476 0 :M f203 sf ( )S 478 0 :M FrMacBegin B 0 FmP F FmOP 359.788 480.966 M (C)S FmE 478 0 :M f276 sf ( )S 480 0 :M FrMacBegin B 0 FmP F FmOP 366.458 483.466 M (3)S FmE 480 0 :M f148 sf ( )S 482 0 :M FrMacBegin B 0 FmP F FmOP 370.458 480.966 M ( becomes 5.)S FmE 483 0 :M f263 sf ( )S 486 0 :M FrMacBegin B 0 FmP F FmOP 42 508.133 M (Pr)S -0.217 N (oblem)S FmE 486 0 :M f148 sf ( )S 488 0 :M FrMacBegin B 0 FmP F FmOP 42 525.799 M (Clearly)S -0.652 N (, if a )S FmE 488 0 :M f237 sf ( )S 490 0 :M FrMacBegin B 0 FmP F FmOP 91.324 525.799 M (\256)S FmE 491 0 :M f148 sf ( )S 493 0 :M FrMacBegin B 0 FmP F FmOP 101.192 525.799 M ( b, then )S FmE 493 0 :M f203 sf ( )S 495 0 :M FrMacBegin B 0 FmP F FmOP 133.409 525.799 M (C)S FmE 496 0 :M f148 sf ( )S 498 0 :M FrMacBegin B 0 FmP F FmOP 140.079 525.799 M (\()S FmE 498 0 :M f203 sf ( )S 500 0 :M FrMacBegin B 0 FmP F FmOP 143.406 525.799 M (a)S FmE 501 0 :M f148 sf ( )S 503 0 :M FrMacBegin B 0 FmP F FmOP 148.406 525.799 M (\) < )S FmE 503 0 :M f203 sf ( )S 505 0 :M FrMacBegin B 0 FmP F FmOP 162.374 525.799 M (C)S FmE 506 0 :M f148 sf ( )S 508 0 :M FrMacBegin B 0 FmP F FmOP 169.043 525.799 M (\()S FmE 508 0 :M f203 sf ( )S 510 0 :M FrMacBegin B 0 FmP F FmOP 172.371 525.799 M (b)S FmE 511 0 :M f148 sf ( )S 513 0 :M FrMacBegin B 0 FmP F FmOP 177.371 525.799 M (\). But if )S FmE 513 0 :M f203 sf ( )S 515 0 :M FrMacBegin B 0 FmP F FmOP 211.253 525.799 M (C)S FmE 516 0 :M f148 sf ( )S 518 0 :M FrMacBegin B 0 FmP F FmOP 217.923 525.799 M (\()S FmE 518 0 :M f203 sf ( )S 520 0 :M FrMacBegin B 0 FmP F FmOP 221.25 525.799 M (a)S FmE 521 0 :M f148 sf ( )S 523 0 :M FrMacBegin B 0 FmP F FmOP 226.25 525.799 M (\) < )S FmE 523 0 :M f203 sf ( )S 525 0 :M FrMacBegin B 0 FmP F FmOP 240.218 525.799 M (C)S FmE 526 0 :M f148 sf ( )S 528 0 :M FrMacBegin B 0 FmP F FmOP 246.888 525.799 M (\()S FmE 528 0 :M f203 sf ( )S 530 0 :M FrMacBegin B 0 FmP F FmOP 250.215 525.799 M (b)S FmE 531 0 :M f148 sf ( )S 533 0 :M FrMacBegin B 0 FmP F FmOP 255.215 525.799 M (\), does )S FmE 533 0 :M f203 sf ( )S 535 0 :M FrMacBegin B 0 FmP F FmOP 284.371 525.799 M (a)S FmE 536 0 :M f148 sf ( )S 538 0 :M FrMacBegin B 0 FmP F FmOP 289.371 525.799 M ( )S FmE 538 0 :M f237 sf ( )S 540 0 :M FrMacBegin B 0 FmP F FmOP 291.871 525.799 M (\256)S FmE 541 0 :M f148 sf ( )S 543 0 :M FrMacBegin B 0 FmP F FmOP 301.739 525.799 M ( )S FmE 543 0 :M f203 sf ( )S 545 0 :M FrMacBegin B 0 FmP F FmOP 304.239 525.799 M (b)S FmE 546 0 :M f148 sf ( )S 548 0 :M FrMacBegin B 0 FmP F FmOP 309.239 525.799 M (?)S 42 537.799 M -0.211(The answer)W -0.4 N -0.211(, surprisingly)W -0.652 N -0.211(, is not necessarily)W -0.652 N -0.211(. In the abo)W -0.151 N (v)S -0.151 N -0.211(e e)W -0.151 N -0.211(xample, )W FmE 548 0 :M f203 sf ( )S 550 0 :M FrMacBegin B 0 FmP F FmOP 306.519 537.799 M (C)S FmE 551 0 :M f276 sf ( )S 553 0 :M FrMacBegin B 0 FmP F FmOP 313.189 540.299 M (3)S FmE 553 0 :M f148 sf ( )S 555 0 :M FrMacBegin B 0 FmP F FmOP 317.189 537.799 M (\()S FmE 555 0 :M f203 sf ( )S 557 0 :M FrMacBegin B 0 FmP F FmOP 320.517 537.799 M (e)S FmE 558 0 :M f276 sf ( )S 560 0 :M FrMacBegin B 0 FmP F FmOP 324.955 540.299 M (31)S FmE 560 0 :M f148 sf ( )S 562 0 :M FrMacBegin B 0 FmP F FmOP 332.955 537.799 M -0.211(\) = 1 < 2 = )W FmE 562 0 :M f203 sf ( )S 564 0 :M FrMacBegin B 0 FmP F FmOP 376.938 537.799 M (C)S FmE 565 0 :M f276 sf ( )S 567 0 :M FrMacBegin B 0 FmP F FmOP 383.607 540.299 M (1)S FmE 567 0 :M f148 sf ( )S 569 0 :M FrMacBegin B 0 FmP F FmOP 387.607 537.799 M (\()S FmE 569 0 :M f203 sf ( )S 571 0 :M FrMacBegin B 0 FmP F FmOP 390.935 537.799 M (e)S FmE 572 0 :M f276 sf ( )S 574 0 :M FrMacBegin B 0 FmP F FmOP 395.374 540.299 M (12)S FmE 574 0 :M f148 sf ( )S 576 0 :M FrMacBegin B 0 FmP F FmOP 403.374 537.799 M -0.211(\). But )W FmE 576 0 :M f203 sf ( )S 578 0 :M FrMacBegin B 0 FmP F FmOP 428.228 537.799 M (e)S FmE 579 0 :M f276 sf ( )S 581 0 :M FrMacBegin B 0 FmP F FmOP 432.667 540.299 M (31)S FmE 581 0 :M f148 sf ( )S 583 0 :M FrMacBegin B 0 FmP F FmOP 440.667 537.799 M -0.211( and )W FmE 583 0 :M f203 sf ( )S 585 0 :M FrMacBegin B 0 FmP F FmOP 459.684 537.799 M (e)S FmE 586 0 :M f276 sf ( )S 588 0 :M FrMacBegin B 0 FmP F FmOP 464.122 540.299 M (12)S FmE 588 0 :M f148 sf ( )S 590 0 :M FrMacBegin B 0 FmP F FmOP 472.122 537.799 M -0.211( are caus-)W 42 551.632 M (ally unrelated; that is, )S FmE 590 0 :M f203 sf ( )S 592 0 :M FrMacBegin B 0 FmP F FmOP 131.136 551.632 M (e)S FmE 593 0 :M f276 sf ( )S 595 0 :M FrMacBegin B 0 FmP F FmOP 135.574 554.132 M (31)S FmE 595 0 :M f148 sf ( )S 597 0 :M FrMacBegin B 0 FmP F FmOP 143.574 551.632 M ( )S FmE 597 0 :M f237 sf ( )S 599 0 :M FrMacBegin B 0 FmP F FmOP 146.074 551.632 M (\256)S -8 N (/)S FmE 600 0 :M f203 sf ( )S 602 0 :M FrMacBegin B 0 FmP F FmOP 158.721 551.632 M (e)S FmE 602 0 :M f276 sf ( )S 604 0 :M FrMacBegin B 0 FmP F FmOP 163.159 554.132 M (12)S FmE 604 0 :M f148 sf ( )S 606 0 :M FrMacBegin B 0 FmP F FmOP 171.159 551.632 M (. Ho)S -0.251 N (we)S -0.251 N (v)S -0.151 N (er)S -0.4 N (, )S FmE 607 0 :M f203 sf ( )S 609 0 :M FrMacBegin B 0 FmP F FmOP 216.748 551.632 M (C)S FmE 609 0 :M f276 sf ( )S 611 0 :M FrMacBegin B 0 FmP F FmOP 223.417 554.132 M (1)S FmE 611 0 :M f148 sf ( )S 613 0 :M FrMacBegin B 0 FmP F FmOP 227.417 551.632 M (\()S FmE 614 0 :M f203 sf ( )S 616 0 :M FrMacBegin B 0 FmP F FmOP 230.745 551.632 M (e)S FmE 616 0 :M f276 sf ( )S 618 0 :M FrMacBegin B 0 FmP F FmOP 235.184 554.132 M (11)S FmE 618 0 :M f148 sf ( )S 620 0 :M FrMacBegin B 0 FmP F FmOP 243.184 551.632 M (\) < )S FmE 621 0 :M f203 sf ( )S 623 0 :M FrMacBegin B 0 FmP F FmOP 257.151 551.632 M (C)S FmE 623 0 :M f276 sf ( )S 625 0 :M FrMacBegin B 0 FmP F FmOP 263.821 554.132 M (3)S FmE 625 0 :M f148 sf ( )S 627 0 :M FrMacBegin B 0 FmP F FmOP 267.821 551.632 M (\()S FmE 628 0 :M f203 sf ( )S 630 0 :M FrMacBegin B 0 FmP F FmOP 271.148 551.632 M (e)S FmE 630 0 :M f276 sf ( )S 632 0 :M FrMacBegin B 0 FmP F FmOP 275.587 554.132 M (32)S FmE 632 0 :M f148 sf ( )S 634 0 :M FrMacBegin B 0 FmP F FmOP 283.587 551.632 M (\), and clearly )S FmE 635 0 :M f203 sf ( )S 637 0 :M FrMacBegin B 0 FmP F FmOP 338.553 551.632 M (e)S FmE 637 0 :M f276 sf ( )S 639 0 :M FrMacBegin B 0 FmP F FmOP 342.991 554.132 M (11)S FmE 639 0 :M f148 sf ( )S 641 0 :M FrMacBegin B 0 FmP F FmOP 350.991 551.632 M ( )S FmE 642 0 :M f237 sf ( )S 644 0 :M FrMacBegin B 0 FmP F FmOP 353.491 551.632 M (\256)S FmE 644 0 :M f148 sf ( )S 646 0 :M FrMacBegin B 0 FmP F FmOP 363.359 551.632 M ( )S FmE 647 0 :M f203 sf ( )S 649 0 :M FrMacBegin B 0 FmP F FmOP 365.859 551.632 M (e)S FmE 649 0 :M f276 sf ( )S 651 0 :M FrMacBegin B 0 FmP F FmOP 370.298 554.132 M (32)S FmE 651 0 :M f148 sf ( )S 653 0 :M FrMacBegin B 0 FmP F FmOP 378.298 551.632 M (. Hence one cannot say one w)S -0.1 N (ay )S 42 565.466 M (or the other)S -0.552 N (.)S FmE 42 281 468 145 rC 654 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP 78 308.799 FmB 378 0 FmL 2 1 FmSo 78 344.799 FmB 378 0 FmL 2 1 FmSo 78 389.799 FmB 378 0 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 109.5 308.299 FmAF T 0 360 4.5 4.5 0 109.5 308.299 2 1 F FmAP 0 360 4.5 4.5 0 T 225.5 308.966 FmAF T 0 360 4.5 4.5 0 225.5 308.966 2 1 F FmAP 0 360 4.5 4.5 0 T 166.833 344.966 FmAF T 0 360 4.5 4.5 0 166.833 344.966 2 1 F FmAP 0 360 4.5 4.5 0 T 217.5 344.966 FmAF T 0 360 4.5 4.5 0 217.5 344.966 2 1 F FmAP 0 360 4.5 4.5 0 T 129.5 390.966 FmAF T 0 360 4.5 4.5 0 129.5 390.966 2 1 F FmAP 0 360 4.5 4.5 0 T 331.5 344.966 FmAF T 0 360 4.5 4.5 0 331.5 344.966 2 1 F FmAP 0 360 4.5 4.5 0 T 405.5 390.299 FmAF T 0 360 4.5 4.5 0 405.5 390.299 2 1 F FmAP 0 360 4.5 4.5 0 T 402.833 309.633 FmAF T 0 360 4.5 4.5 0 402.833 309.633 2 1 F FmAP FmE 654 0 :M f289 sf ( )S 657 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP 57.333 309.167 M (P)S FmE 657 0 :M f148 sf ( )S 659 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP FmG 64.663 312.167 M 0.96 0.96 scale (1)S FmR FmE 660 0 :M f289 sf ( )S 663 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP 57.333 346.5 M (P)S FmE 663 0 :M f148 sf ( )S 665 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP FmG 64.663 349.5 M 0.96 0.96 scale (2)S FmR FmE 665 0 :M f289 sf ( )S 668 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP 57.333 393.167 M (P)S FmE 668 0 :M f148 sf ( )S 670 0 :M FrMacBegin 42 281.799 468 144 FmKp B 0 FmP F FmOP FmG 64.663 396.167 M 0.96 0.96 scale (3)S FmR FmG 106 300.833 M 0.96 0.96 scale (e11)S FmR FmG 225.333 302.833 M 0.96 0.96 scale (e12)S FmR FmG 164.667 337.5 M 0.96 0.96 scale (e21)S FmR FmG 218 337.5 M 0.96 0.96 scale (e22)S FmR FmG 308 337.5 M 0.96 0.96 scale (e23)S FmR FmG 113.333 382.167 M 0.96 0.96 scale (e31)S FmR FmG 404 382.833 M 0.96 0.96 scale (e32)S FmR FmG 396.667 302.167 M 0.96 0.96 scale (e13)S FmR 293.693 336.127 FmB 1.257 -3.235 FmL 10.027 7.618 FmL -12.54 -1.147 FmL 1 FmS 293.693 336.127 FmB 1.257 -3.235 FmL 10.027 7.618 FmL -12.54 -1.147 FmL FmFl 226 309.833 FmB 67.227 26.113 FmL 2 1 FmSo 384.972 312.971 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL 1 FmS 384.972 312.971 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL FmFl 221.333 342.5 FmB 163.146 -29.44 FmL 2 1 FmSo 389.241 379.607 FmB 1.719 -3.015 FmL 8.798 9.01 FmL -12.235 -2.979 FmL 1 FmS 389.241 379.607 FmB 1.719 -3.015 FmL 8.798 9.01 FmL -12.235 -2.979 FmL FmFl 334.667 348.5 FmB 54.14 30.86 FmL 2 1 FmSo 156.319 358.438 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL 1 FmS 156.319 358.438 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL FmFl 131.333 387.833 FmB 24.662 -29.014 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 308.167 344.966 FmAF T 0 360 4.5 4.5 0 308.167 344.966 2 1 F FmAP 339.333 335.167 M (e24)S FmE endp showpage %%PageTrailer %%Page: 3 3 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 3 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 671 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 671 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 671 0 :M f148 sf ( )S 673 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (3)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 674 0 :M f175 sf ( )S 678 0 :M FrMacBegin B 0 FmP F FmOP 222.679 53 M (V)S -1.802 N (ector Clocks)S FmE 678 0 :M f263 sf ( )S 681 0 :M FrMacBegin B 0 FmP F FmOP 42 85 M (Intr)S -0.217 N (oduction)S FmE 681 0 :M f148 sf ( )S 683 0 :M FrMacBegin B 0 FmP F FmOP 42 102.667 M (This is based upon Lamport\325)S -0.552 N (s clocks, b)S -0.2 N (ut each process k)S -0.1 N (eeps track of what is belie)S -0.251 N (v)S -0.151 N (es the other processes\325)S -0.742 N ( interrnal )S 42 114.667 M (clocks are \(hence the name, v)S -0.151 N (ector clocks\). )S -0.181 N (The goal is to pro)S -0.151 N (vide an ordering upon e)S -0.251 N (v)S -0.151 N (ents within the system.)S FmE 684 0 :M f263 sf ( )S 687 0 :M FrMacBegin B 0 FmP F FmOP 42 140 M (Notation)S FmE 687 0 :M f148 sf ( )S 689 0 :M FrMacBegin B 0 FmP F FmOP 42 157.667 M (\245)S FmE 689 0 :M f203 sf ( )S 691 0 :M FrMacBegin B 0 FmP F FmOP 60 157.667 M (n)S FmE 692 0 :M f148 sf ( )S 694 0 :M FrMacBegin B 0 FmP F FmOP 65 157.667 M ( processes)S 42 172.667 M (\245)S FmE 694 0 :M f203 sf ( )S 696 0 :M FrMacBegin B 0 FmP F FmOP 60 172.667 M (P)S FmE 697 0 :M f250 sf ( )S 699 0 :M FrMacBegin B 0 FmP F FmOP 66.108 175.167 M (i)S FmE 699 0 :M f148 sf ( )S 701 0 :M FrMacBegin B 0 FmP F FmOP 68.331 172.667 M ( process)S 42 189.5 M (\245)S FmE 701 0 :M f203 sf ( )S 703 0 :M FrMacBegin B 0 FmP F FmOP 60 189.5 M (C)S FmE 704 0 :M f250 sf ( )S 706 0 :M FrMacBegin B 0 FmP F FmOP 66.67 192 M (i)S FmE 706 0 :M f148 sf ( )S 708 0 :M FrMacBegin B 0 FmP F FmOP 68.893 189.5 M -0.013(. v)W -0.151 N -0.013(ector clock associated with process )W FmE 708 0 :M f203 sf ( )S 710 0 :M FrMacBegin B 0 FmP F FmOP 221.65 189.5 M (P)S FmE 711 0 :M f250 sf ( )S 713 0 :M FrMacBegin B 0 FmP F FmOP 227.759 192 M (i)S FmE 713 0 :M f148 sf ( )S 715 0 :M FrMacBegin B 0 FmP F FmOP 229.981 189.5 M -0.013(; )W FmE 715 0 :M f203 sf ( )S 717 0 :M FrMacBegin B 0 FmP F FmOP 235.247 189.5 M (j)S FmE 718 0 :M f148 sf ( )S 720 0 :M FrMacBegin B 0 FmP F FmOP 238.025 189.5 M -0.013(th element is )W FmE 720 0 :M f203 sf ( )S 722 0 :M FrMacBegin B 0 FmP F FmOP 291.583 189.5 M (C)S FmE 723 0 :M f250 sf ( )S 725 0 :M FrMacBegin B 0 FmP F FmOP 298.253 192 M (i)S FmE 725 0 :M f148 sf ( )S 727 0 :M FrMacBegin B 0 FmP F FmOP 300.476 189.5 M ([)S FmE 727 0 :M f203 sf ( )S 729 0 :M FrMacBegin B 0 FmP F FmOP 303.803 189.5 M (j)S FmE 730 0 :M f148 sf ( )S 732 0 :M FrMacBegin B 0 FmP F FmOP 306.582 189.5 M -0.013(] and contains )W FmE 732 0 :M f203 sf ( )S 734 0 :M FrMacBegin B 0 FmP F FmOP 365.132 189.5 M (P)S FmE 735 0 :M f250 sf ( )S 737 0 :M FrMacBegin B 0 FmP F FmOP 371.241 192 M (i)S FmE 737 0 :M f148 sf ( )S 739 0 :M FrMacBegin B 0 FmP F FmOP 373.463 189.5 M (\325)S -0.552 N -0.013(s latest v)W -0.251 N -0.013(alue for the current time )W 60 203.333 M (in process )S FmE 739 0 :M f203 sf ( )S 741 0 :M FrMacBegin B 0 FmP F FmOP 102.761 203.333 M (P)S FmE 742 0 :M f250 sf ( )S 744 0 :M FrMacBegin B 0 FmP F FmOP 108.87 205.833 M (k)S FmE 744 0 :M f148 sf ( )S 746 0 :M FrMacBegin B 0 FmP F FmOP 112.42 203.333 M (.)S FmE 746 0 :M f263 sf ( )S 749 0 :M FrMacBegin B 0 FmP F FmOP 42 230.5 M (Pr)S -0.217 N (otocol)S FmE 749 0 :M f148 sf ( )S 751 0 :M FrMacBegin B 0 FmP F FmOP 42 246.166 M (1.)S 10.5 N (Increment clock )S FmE 752 0 :M f203 sf ( )S 754 0 :M FrMacBegin B 0 FmP F FmOP 127.183 246.166 M (C)S FmE 754 0 :M f250 sf ( )S 756 0 :M FrMacBegin B 0 FmP F FmOP 133.853 248.666 M (i)S FmE 756 0 :M f148 sf ( )S 758 0 :M FrMacBegin B 0 FmP F FmOP 136.075 246.166 M ( between an)S -0.151 N (y tw)S -0.1 N (o successi)S -0.251 N (v)S -0.151 N (e e)S -0.251 N (v)S -0.151 N (ents in process )S FmE 759 0 :M f203 sf ( )S 761 0 :M FrMacBegin B 0 FmP F FmOP 323.272 246.166 M (P)S FmE 761 0 :M f250 sf ( )S 763 0 :M FrMacBegin B 0 FmP F FmOP 329.381 248.666 M (i)S FmE 763 0 :M f148 sf ( )S 765 0 :M FrMacBegin B 0 FmP F FmOP 331.604 246.166 M (: )S FmE 766 0 :M f203 sf ( )S 768 0 :M FrMacBegin B 0 FmP F FmOP 336.882 246.166 M (C)S FmE 768 0 :M f250 sf ( )S 770 0 :M FrMacBegin B 0 FmP F FmOP 343.552 248.666 M (i)S FmE 770 0 :M f148 sf ( )S 772 0 :M FrMacBegin B 0 FmP F FmOP 345.774 246.166 M ([)S FmE 773 0 :M f203 sf ( )S 775 0 :M FrMacBegin B 0 FmP F FmOP 349.102 246.166 M (i)S FmE 775 0 :M f148 sf ( )S 777 0 :M FrMacBegin B 0 FmP F FmOP 351.88 246.166 M (] )S FmE 778 0 :M f237 sf ( )S 780 0 :M FrMacBegin B 0 FmP F FmOP 357.708 246.166 M (\254)S FmE 780 0 :M f148 sf ( )S 782 0 :M FrMacBegin B 0 FmP F FmOP 367.576 246.166 M ( )S FmE 783 0 :M f203 sf ( )S 785 0 :M FrMacBegin B 0 FmP F FmOP 370.076 246.166 M (C)S FmE 785 0 :M f250 sf ( )S 787 0 :M FrMacBegin B 0 FmP F FmOP 376.746 248.666 M (i)S FmE 787 0 :M f148 sf ( )S 789 0 :M FrMacBegin B 0 FmP F FmOP 378.969 246.166 M ([)S FmE 790 0 :M f203 sf ( )S 792 0 :M FrMacBegin B 0 FmP F FmOP 382.296 246.166 M (i)S FmE 792 0 :M f148 sf ( )S 794 0 :M FrMacBegin B 0 FmP F FmOP 385.075 246.166 M (] + )S FmE 795 0 :M f203 sf ( )S 797 0 :M FrMacBegin B 0 FmP F FmOP 399.042 246.166 M (d)S FmE 797 0 :M f148 sf ( )S 799 0 :M FrMacBegin B 0 FmP F FmOP 404.042 246.166 M ( \()S FmE 800 0 :M f203 sf ( )S 802 0 :M FrMacBegin B 0 FmP F FmOP 409.87 246.166 M (d)S FmE 802 0 :M f148 sf ( )S 804 0 :M FrMacBegin B 0 FmP F FmOP 414.87 246.166 M ( > 0\))S 42 262.966 M (2.)S 10.5 N (Let e)S -0.251 N (v)S -0.151 N (ent )S FmE 805 0 :M f203 sf ( )S 807 0 :M FrMacBegin B 0 FmP F FmOP 99.578 262.966 M (a)S FmE 807 0 :M f148 sf ( )S 809 0 :M FrMacBegin B 0 FmP F FmOP 104.578 262.966 M ( be the sending of a message by process )S FmE 810 0 :M f203 sf ( )S 812 0 :M FrMacBegin B 0 FmP F FmOP 266.46 262.966 M (P)S FmE 812 0 :M f250 sf ( )S 814 0 :M FrMacBegin B 0 FmP F FmOP 272.568 265.466 M (i)S FmE 814 0 :M f148 sf ( )S 816 0 :M FrMacBegin B 0 FmP F FmOP 274.791 262.966 M (; it is gi)S -0.251 N (v)S -0.151 N (en the v)S -0.151 N (ector timestamp )S FmE 817 0 :M f203 sf ( )S 819 0 :M FrMacBegin B 0 FmP F FmOP 407.813 262.966 M (t)S FmE 819 0 :M f250 sf ( )S 821 0 :M FrMacBegin B 0 FmP F FmOP 410.592 258.966 M (a)S FmE 821 0 :M f148 sf ( )S 823 0 :M FrMacBegin B 0 FmP F FmOP 414.592 262.966 M ( = )S FmE 824 0 :M f203 sf ( )S 826 0 :M FrMacBegin B 0 FmP F FmOP 425.231 262.966 M (C)S FmE 826 0 :M f250 sf ( )S 828 0 :M FrMacBegin B 0 FmP F FmOP 431.901 265.466 M (i)S FmE 828 0 :M f148 sf ( )S 830 0 :M FrMacBegin B 0 FmP F FmOP 434.124 262.966 M (\()S FmE 831 0 :M f203 sf ( )S 833 0 :M FrMacBegin B 0 FmP F FmOP 437.452 262.966 M (a)S FmE 833 0 :M f148 sf ( )S 835 0 :M FrMacBegin B 0 FmP F FmOP 442.452 262.966 M (\). Let )S FmE 836 0 :M f203 sf ( )S 838 0 :M FrMacBegin B 0 FmP F FmOP 466.604 262.966 M (b)S FmE 838 0 :M f148 sf ( )S 840 0 :M FrMacBegin B 0 FmP F FmOP 471.604 262.966 M ( be the )S 60 276.8 M (receipt of that message by )S FmE 841 0 :M f203 sf ( )S 843 0 :M FrMacBegin B 0 FmP F FmOP 166.895 276.8 M (P)S FmE 843 0 :M f250 sf ( )S 845 0 :M FrMacBegin B 0 FmP F FmOP 173.003 279.3 M (j)S FmE 845 0 :M f148 sf ( )S 847 0 :M FrMacBegin B 0 FmP F FmOP 175.226 276.8 M (. )S -0.181 N (Then when )S FmE 848 0 :M f203 sf ( )S 850 0 :M FrMacBegin B 0 FmP F FmOP 227.25 276.8 M (P)S FmE 850 0 :M f250 sf ( )S 852 0 :M FrMacBegin B 0 FmP F FmOP 233.358 279.3 M (j)S FmE 852 0 :M f148 sf ( )S 854 0 :M FrMacBegin B 0 FmP F FmOP 235.581 276.8 M ( recei)S -0.251 N (v)S -0.151 N (es the message, it updates its v)S -0.151 N (ector clock for all )S FmE 855 0 :M f203 sf ( )S 857 0 :M FrMacBegin B 0 FmP F FmOP 457.7 276.8 M (k)S FmE 857 0 :M f148 sf ( )S 859 0 :M FrMacBegin B 0 FmP F FmOP 462.138 276.8 M ( = 1, \311, )S FmE 860 0 :M f203 sf ( )S 862 0 :M FrMacBegin B 0 FmP F FmOP 497.778 276.8 M (n)S FmE 862 0 :M f148 sf ( )S 864 0 :M FrMacBegin B 0 FmP F FmOP 502.778 276.8 M (: )S FmE 865 0 :M f203 sf ( )S 867 0 :M FrMacBegin B 0 FmP F FmOP 60 293.299 M (C)S FmE 867 0 :M f250 sf ( )S 869 0 :M FrMacBegin B 0 FmP F FmOP 66.67 295.799 M (j)S FmE 869 0 :M f148 sf ( )S 871 0 :M FrMacBegin B 0 FmP F FmOP 68.893 293.299 M ([)S FmE 872 0 :M f203 sf ( )S 874 0 :M FrMacBegin B 0 FmP F FmOP 72.22 293.299 M (k)S FmE 874 0 :M f148 sf ( )S 876 0 :M FrMacBegin B 0 FmP F FmOP 76.659 293.299 M (] )S FmE 877 0 :M f237 sf ( )S 879 0 :M FrMacBegin B 0 FmP F FmOP 82.486 293.299 M (\254)S FmE 879 0 :M f148 sf ( )S 881 0 :M FrMacBegin B 0 FmP F FmOP 92.354 293.299 M ( max\()S FmE 882 0 :M f203 sf ( )S 884 0 :M FrMacBegin B 0 FmP F FmOP 115.399 293.299 M (C)S FmE 884 0 :M f250 sf ( )S 886 0 :M FrMacBegin B 0 FmP F FmOP 122.069 295.799 M (j)S FmE 886 0 :M f148 sf ( )S 888 0 :M FrMacBegin B 0 FmP F FmOP 124.292 293.299 M ([)S FmE 889 0 :M f203 sf ( )S 891 0 :M FrMacBegin B 0 FmP F FmOP 127.619 293.299 M (k)S FmE 891 0 :M f148 sf ( )S 893 0 :M FrMacBegin B 0 FmP F FmOP 132.058 293.299 M (], )S FmE 894 0 :M f203 sf ( )S 896 0 :M FrMacBegin B 0 FmP F FmOP 140.385 293.299 M (t)S FmE 896 0 :M f250 sf ( )S 898 0 :M FrMacBegin B 0 FmP F FmOP 143.164 289.299 M (a)S FmE 898 0 :M f148 sf ( )S 900 0 :M FrMacBegin B 0 FmP F FmOP 147.164 293.299 M ([)S FmE 901 0 :M f203 sf ( )S 903 0 :M FrMacBegin B 0 FmP F FmOP 150.491 293.299 M (k)S FmE 903 0 :M f148 sf ( )S 905 0 :M FrMacBegin B 0 FmP F FmOP 154.93 293.299 M (] + )S FmE 906 0 :M f203 sf ( )S 908 0 :M FrMacBegin B 0 FmP F FmOP 168.897 293.299 M (d)S FmE 908 0 :M f148 sf ( )S 910 0 :M FrMacBegin B 0 FmP F FmOP 173.897 293.299 M (\) \()S FmE 911 0 :M f203 sf ( )S 913 0 :M FrMacBegin B 0 FmP F FmOP 183.052 293.299 M (d)S FmE 913 0 :M f148 sf ( )S 915 0 :M FrMacBegin B 0 FmP F FmOP 188.052 293.299 M ( > 0\))S FmE 916 0 :M f263 sf ( )S 919 0 :M FrMacBegin B 0 FmP F FmOP 42 320.466 M (Example)S FmE 919 0 :M f148 sf ( )S 921 0 :M FrMacBegin B 0 FmP F FmOP 42 458.133 M (Here is the progression of time for the three processes:)S FmE 921 0 :M f203 sf ( )S 923 0 :M FrMacBegin B 0 FmP F FmOP 42 470.133 M (e)S FmE 924 0 :M f276 sf ( )S 926 0 :M FrMacBegin B 0 FmP F FmOP 46.438 472.633 M (11)S FmE 926 0 :M f148 sf ( )S 928 0 :M FrMacBegin B 0 FmP F FmOP 54.438 470.133 M (: )S FmE 928 0 :M f203 sf ( )S 930 0 :M FrMacBegin B 0 FmP F FmOP 59.717 470.133 M (C)S FmE 931 0 :M f276 sf ( )S 933 0 :M FrMacBegin B 0 FmP F FmOP 66.387 472.633 M (1)S FmE 933 0 :M f148 sf ( )S 935 0 :M FrMacBegin B 0 FmP F FmOP 70.387 470.133 M ( = \(1, 0, 0\))S FmE 935 0 :M f203 sf ( )S 937 0 :M FrMacBegin B 0 FmP F FmOP 42 483.966 M (e)S FmE 938 0 :M f276 sf ( )S 940 0 :M FrMacBegin B 0 FmP F FmOP 46.438 486.466 M (31)S FmE 940 0 :M f148 sf ( )S 942 0 :M FrMacBegin B 0 FmP F FmOP 54.438 483.966 M (: )S FmE 942 0 :M f203 sf ( )S 944 0 :M FrMacBegin B 0 FmP F FmOP 59.717 483.966 M (C)S FmE 945 0 :M f276 sf ( )S 947 0 :M FrMacBegin B 0 FmP F FmOP 66.387 486.466 M (3)S FmE 947 0 :M f148 sf ( )S 949 0 :M FrMacBegin B 0 FmP F FmOP 70.387 483.966 M ( = \(0, 0, 1\))S FmE 949 0 :M f203 sf ( )S 951 0 :M FrMacBegin B 0 FmP F FmOP 42 500.466 M (e)S FmE 952 0 :M f276 sf ( )S 954 0 :M FrMacBegin B 0 FmP F FmOP 46.438 502.966 M (21)S FmE 954 0 :M f148 sf ( )S 956 0 :M FrMacBegin B 0 FmP F FmOP 54.438 500.466 M (: )S FmE 956 0 :M f203 sf ( )S 958 0 :M FrMacBegin B 0 FmP F FmOP 59.717 500.466 M (C)S FmE 959 0 :M f276 sf ( )S 961 0 :M FrMacBegin B 0 FmP F FmOP 66.387 502.966 M (2)S FmE 961 0 :M f148 sf ( )S 963 0 :M FrMacBegin B 0 FmP F FmOP 70.387 500.466 M ( = \(0, 0, 1\) as )S FmE 963 0 :M f203 sf ( )S 965 0 :M FrMacBegin B 0 FmP F FmOP 126.009 500.466 M (t)S FmE 966 0 :M f250 sf ( )S 968 0 :M FrMacBegin B 0 FmP F FmOP 128.788 496.466 M (a)S FmE 968 0 :M f148 sf ( )S 970 0 :M FrMacBegin B 0 FmP F FmOP 132.788 500.466 M ( = )S FmE 970 0 :M f203 sf ( )S 972 0 :M FrMacBegin B 0 FmP F FmOP 143.427 500.466 M (C)S FmE 973 0 :M f276 sf ( )S 975 0 :M FrMacBegin B 0 FmP F FmOP 150.097 502.966 M (3)S FmE 975 0 :M f148 sf ( )S 977 0 :M FrMacBegin B 0 FmP F FmOP 154.097 500.466 M (\()S FmE 977 0 :M f203 sf ( )S 979 0 :M FrMacBegin B 0 FmP F FmOP 157.425 500.466 M (e)S FmE 980 0 :M f276 sf ( )S 982 0 :M FrMacBegin B 0 FmP F FmOP 161.863 502.966 M (31)S FmE 982 0 :M f148 sf ( )S 984 0 :M FrMacBegin B 0 FmP F FmOP 169.863 500.466 M (\) = \(0, 0, 1\) and pre)S -0.251 N (viously)S -0.652 N (, )S FmE 984 0 :M f203 sf ( )S 986 0 :M FrMacBegin B 0 FmP F FmOP 281.233 500.466 M (C)S FmE 987 0 :M f276 sf ( )S 989 0 :M FrMacBegin B 0 FmP F FmOP 287.903 502.966 M (3)S FmE 989 0 :M f148 sf ( )S 991 0 :M FrMacBegin B 0 FmP F FmOP 291.903 500.466 M ( w)S -0.1 N (as \(0, 0, 1\))S FmE 991 0 :M f203 sf ( )S 993 0 :M FrMacBegin B 0 FmP F FmOP 42 514.299 M (e)S FmE 994 0 :M f276 sf ( )S 996 0 :M FrMacBegin B 0 FmP F FmOP 46.438 516.799 M (22)S FmE 996 0 :M f148 sf ( )S 998 0 :M FrMacBegin B 0 FmP F FmOP 54.438 514.299 M (: )S FmE 998 0 :M f203 sf ( )S 1000 0 :M FrMacBegin B 0 FmP F FmOP 59.717 514.299 M (C)S FmE 1001 0 :M f276 sf ( )S 1003 0 :M FrMacBegin B 0 FmP F FmOP 66.387 516.799 M (2)S FmE 1003 0 :M f148 sf ( )S 1005 0 :M FrMacBegin B 0 FmP F FmOP 70.387 514.299 M ( = \(0, 1, 1\))S FmE 1005 0 :M f203 sf ( )S 1007 0 :M FrMacBegin B 0 FmP F FmOP 42 528.132 M (e)S FmE 1008 0 :M f276 sf ( )S 1010 0 :M FrMacBegin B 0 FmP F FmOP 46.438 530.632 M (12)S FmE 1010 0 :M f148 sf ( )S 1012 0 :M FrMacBegin B 0 FmP F FmOP 54.438 528.132 M (: )S FmE 1012 0 :M f203 sf ( )S 1014 0 :M FrMacBegin B 0 FmP F FmOP 59.717 528.132 M (C)S FmE 1015 0 :M f276 sf ( )S 1017 0 :M FrMacBegin B 0 FmP F FmOP 66.387 530.632 M (1)S FmE 1017 0 :M f148 sf ( )S 1019 0 :M FrMacBegin B 0 FmP F FmOP 70.387 528.132 M ( = \(2, 0, 0\))S FmE 1019 0 :M f203 sf ( )S 1021 0 :M FrMacBegin B 0 FmP F FmOP 42 544.632 M (e)S FmE 1022 0 :M f276 sf ( )S 1024 0 :M FrMacBegin B 0 FmP F FmOP 46.438 547.132 M (23)S FmE 1024 0 :M f148 sf ( )S 1026 0 :M FrMacBegin B 0 FmP F FmOP 54.438 544.632 M (: )S FmE 1026 0 :M f203 sf ( )S 1028 0 :M FrMacBegin B 0 FmP F FmOP 59.717 544.632 M (C)S FmE 1029 0 :M f276 sf ( )S 1031 0 :M FrMacBegin B 0 FmP F FmOP 66.387 547.132 M (2)S FmE 1031 0 :M f148 sf ( )S 1033 0 :M FrMacBegin B 0 FmP F FmOP 70.387 544.632 M ( = \(2, 1, 1\) as )S FmE 1033 0 :M f203 sf ( )S 1035 0 :M FrMacBegin B 0 FmP F FmOP 126.009 544.632 M (t)S FmE 1036 0 :M f250 sf ( )S 1038 0 :M FrMacBegin B 0 FmP F FmOP 128.788 540.632 M (a)S FmE 1038 0 :M f148 sf ( )S 1040 0 :M FrMacBegin B 0 FmP F FmOP 132.788 544.632 M ( = C)S FmE 1040 0 :M f276 sf ( )S 1042 0 :M FrMacBegin B 0 FmP F FmOP 150.097 547.132 M (1)S FmE 1042 0 :M f148 sf ( )S 1044 0 :M FrMacBegin B 0 FmP F FmOP 154.097 544.632 M (\()S FmE 1045 0 :M f203 sf ( )S 1047 0 :M FrMacBegin B 0 FmP F FmOP 157.425 544.632 M (e)S FmE 1047 0 :M f276 sf ( )S 1049 0 :M FrMacBegin B 0 FmP F FmOP 161.863 547.132 M (12)S FmE 1049 0 :M f148 sf ( )S 1051 0 :M FrMacBegin B 0 FmP F FmOP 169.863 544.632 M (\) = \(2, 0, 0\) and pre)S -0.251 N (viously)S -0.652 N (, )S FmE 1052 0 :M f203 sf ( )S 1054 0 :M FrMacBegin B 0 FmP F FmOP 281.233 544.632 M (C)S FmE 1054 0 :M f276 sf ( )S 1056 0 :M FrMacBegin B 0 FmP F FmOP 287.903 547.132 M (2)S FmE 1056 0 :M f148 sf ( )S 1058 0 :M FrMacBegin B 0 FmP F FmOP 291.903 544.632 M ( w)S -0.1 N (as \(0, 1, 1\))S FmE 1059 0 :M f203 sf ( )S 1061 0 :M FrMacBegin B 0 FmP F FmOP 42 558.465 M (e)S FmE 1061 0 :M f276 sf ( )S 1063 0 :M FrMacBegin B 0 FmP F FmOP 46.438 560.965 M (24)S FmE 1063 0 :M f148 sf ( )S 1065 0 :M FrMacBegin B 0 FmP F FmOP 54.438 558.465 M (: )S FmE 1066 0 :M f203 sf ( )S 1068 0 :M FrMacBegin B 0 FmP F FmOP 59.717 558.465 M (C)S FmE 1068 0 :M f276 sf ( )S 1070 0 :M FrMacBegin B 0 FmP F FmOP 66.387 560.965 M (2)S FmE 1070 0 :M f148 sf ( )S 1072 0 :M FrMacBegin B 0 FmP F FmOP 70.387 558.465 M ( = \(2, 2, 1\))S FmE 1073 0 :M f203 sf ( )S 1075 0 :M FrMacBegin B 0 FmP F FmOP 42 574.965 M (e)S FmE 1075 0 :M f276 sf ( )S 1077 0 :M FrMacBegin B 0 FmP F FmOP 46.438 577.465 M (13)S FmE 1077 0 :M f148 sf ( )S 1079 0 :M FrMacBegin B 0 FmP F FmOP 54.438 574.965 M (: )S FmE 1080 0 :M f203 sf ( )S 1082 0 :M FrMacBegin B 0 FmP F FmOP 59.717 574.965 M (C)S FmE 1082 0 :M f276 sf ( )S 1084 0 :M FrMacBegin B 0 FmP F FmOP 66.387 577.465 M (1)S FmE 1084 0 :M f148 sf ( )S 1086 0 :M FrMacBegin B 0 FmP F FmOP 70.387 574.965 M ( = \(2, 1, 1\) as )S FmE 1087 0 :M f203 sf ( )S 1089 0 :M FrMacBegin B 0 FmP F FmOP 126.009 574.965 M (t)S FmE 1089 0 :M f250 sf ( )S 1091 0 :M FrMacBegin B 0 FmP F FmOP 128.788 570.965 M (a)S FmE 1091 0 :M f148 sf ( )S 1093 0 :M FrMacBegin B 0 FmP F FmOP 132.788 574.965 M ( = )S FmE 1094 0 :M f203 sf ( )S 1096 0 :M FrMacBegin B 0 FmP F FmOP 143.427 574.965 M (C)S FmE 1096 0 :M f276 sf ( )S 1098 0 :M FrMacBegin B 0 FmP F FmOP 150.097 577.465 M (2)S FmE 1098 0 :M f148 sf ( )S 1100 0 :M FrMacBegin B 0 FmP F FmOP 154.097 574.965 M (\()S FmE 1101 0 :M f203 sf ( )S 1103 0 :M FrMacBegin B 0 FmP F FmOP 157.425 574.965 M (e)S FmE 1103 0 :M f276 sf ( )S 1105 0 :M FrMacBegin B 0 FmP F FmOP 161.863 577.465 M (22)S FmE 1105 0 :M f148 sf ( )S 1107 0 :M FrMacBegin B 0 FmP F FmOP 169.863 574.965 M (\) = \(0, 1, 1\) and pre)S -0.251 N (viously)S -0.652 N (, )S FmE 1108 0 :M f203 sf ( )S 1110 0 :M FrMacBegin B 0 FmP F FmOP 281.233 574.965 M (C)S FmE 1110 0 :M f276 sf ( )S 1112 0 :M FrMacBegin B 0 FmP F FmOP 287.903 577.465 M (1)S FmE 1112 0 :M f148 sf ( )S 1114 0 :M FrMacBegin B 0 FmP F FmOP 291.903 574.965 M ( w)S -0.1 N (as \(2, 0, 0\))S FmE 1115 0 :M f203 sf ( )S 1117 0 :M FrMacBegin B 0 FmP F FmOP 42 591.465 M (e)S FmE 1117 0 :M f276 sf ( )S 1119 0 :M FrMacBegin B 0 FmP F FmOP 46.438 593.965 M (32)S FmE 1119 0 :M f148 sf ( )S 1121 0 :M FrMacBegin B 0 FmP F FmOP 54.438 591.465 M (: )S FmE 1122 0 :M f203 sf ( )S 1124 0 :M FrMacBegin B 0 FmP F FmOP 59.717 591.465 M (C)S FmE 1124 0 :M f276 sf ( )S 1126 0 :M FrMacBegin B 0 FmP F FmOP 66.387 593.965 M (3)S FmE 1126 0 :M f148 sf ( )S 1128 0 :M FrMacBegin B 0 FmP F FmOP 70.387 591.465 M ( = \(2, 2, 1\) as )S FmE 1129 0 :M f203 sf ( )S 1131 0 :M FrMacBegin B 0 FmP F FmOP 126.009 591.465 M (t)S FmE 1131 0 :M f250 sf ( )S 1133 0 :M FrMacBegin B 0 FmP F FmOP 128.788 587.465 M (a)S FmE 1133 0 :M f148 sf ( )S 1135 0 :M FrMacBegin B 0 FmP F FmOP 132.788 591.465 M ( = )S FmE 1136 0 :M f203 sf ( )S 1138 0 :M FrMacBegin B 0 FmP F FmOP 143.427 591.465 M (C)S FmE 1138 0 :M f276 sf ( )S 1140 0 :M FrMacBegin B 0 FmP F FmOP 150.097 593.965 M (2)S FmE 1140 0 :M f148 sf ( )S 1142 0 :M FrMacBegin B 0 FmP F FmOP 154.097 591.465 M (\()S FmE 1143 0 :M f203 sf ( )S 1145 0 :M FrMacBegin B 0 FmP F FmOP 157.425 591.465 M (e)S FmE 1145 0 :M f276 sf ( )S 1147 0 :M FrMacBegin B 0 FmP F FmOP 161.863 593.965 M (24)S FmE 1147 0 :M f148 sf ( )S 1149 0 :M FrMacBegin B 0 FmP F FmOP 169.863 591.465 M (\) = \(2, 2, 1\) and pre)S -0.251 N (viously)S -0.652 N (, )S FmE 1150 0 :M f203 sf ( )S 1152 0 :M FrMacBegin B 0 FmP F FmOP 281.233 591.465 M (C)S FmE 1152 0 :M f276 sf ( )S 1154 0 :M FrMacBegin B 0 FmP F FmOP 287.903 593.965 M (3)S FmE 1154 0 :M f148 sf ( )S 1156 0 :M FrMacBegin B 0 FmP F FmOP 291.903 591.465 M ( w)S -0.1 N (as \(0, 0, 1\))S 42 605.298 M (Notice that )S FmE 1157 0 :M f203 sf ( )S 1159 0 :M FrMacBegin B 0 FmP F FmOP 88.648 605.298 M (C)S FmE 1159 0 :M f276 sf ( )S 1161 0 :M FrMacBegin B 0 FmP F FmOP 95.318 607.798 M (1)S FmE 1161 0 :M f148 sf ( )S 1163 0 :M FrMacBegin B 0 FmP F FmOP 99.318 605.298 M (\()S FmE 1164 0 :M f203 sf ( )S 1166 0 :M FrMacBegin B 0 FmP F FmOP 102.646 605.298 M (e)S FmE 1166 0 :M f276 sf ( )S 1168 0 :M FrMacBegin B 0 FmP F FmOP 107.084 607.798 M (11)S FmE 1168 0 :M f148 sf ( )S 1170 0 :M FrMacBegin B 0 FmP F FmOP 115.084 605.298 M (\) < )S FmE 1171 0 :M f203 sf ( )S 1173 0 :M FrMacBegin B 0 FmP F FmOP 129.051 605.298 M (C)S FmE 1173 0 :M f276 sf ( )S 1175 0 :M FrMacBegin B 0 FmP F FmOP 135.721 607.798 M (3)S FmE 1175 0 :M f148 sf ( )S 1177 0 :M FrMacBegin B 0 FmP F FmOP 139.721 605.298 M (\()S FmE 1178 0 :M f203 sf ( )S 1180 0 :M FrMacBegin B 0 FmP F FmOP 143.049 605.298 M (e)S FmE 1180 0 :M f276 sf ( )S 1182 0 :M FrMacBegin B 0 FmP F FmOP 147.487 607.798 M (32)S FmE 1182 0 :M f148 sf ( )S 1184 0 :M FrMacBegin B 0 FmP F FmOP 155.487 605.298 M (\), so )S FmE 1185 0 :M f203 sf ( )S 1187 0 :M FrMacBegin B 0 FmP F FmOP 175.204 605.298 M (e)S FmE 1187 0 :M f276 sf ( )S 1189 0 :M FrMacBegin B 0 FmP F FmOP 179.643 607.798 M (11)S FmE 1189 0 :M f148 sf ( )S 1191 0 :M FrMacBegin B 0 FmP F FmOP 187.643 605.298 M ( )S FmE 1192 0 :M f237 sf ( )S 1194 0 :M FrMacBegin B 0 FmP F FmOP 190.143 605.298 M (\256)S FmE 1194 0 :M f148 sf ( )S 1196 0 :M FrMacBegin B 0 FmP F FmOP 200.011 605.298 M ( )S FmE 1197 0 :M f203 sf ( )S 1199 0 :M FrMacBegin B 0 FmP F FmOP 202.511 605.298 M (e)S FmE 1199 0 :M f276 sf ( )S 1201 0 :M FrMacBegin B 0 FmP F FmOP 206.949 607.798 M (32)S FmE 1201 0 :M f148 sf ( )S 1203 0 :M FrMacBegin B 0 FmP F FmOP 214.949 605.298 M (, b)S -0.2 N (ut )S FmE 1204 0 :M f203 sf ( )S 1206 0 :M FrMacBegin B 0 FmP F FmOP 235.027 605.298 M (C)S FmE 1206 0 :M f276 sf ( )S 1208 0 :M FrMacBegin B 0 FmP F FmOP 241.697 607.798 M (1)S FmE 1208 0 :M f148 sf ( )S 1210 0 :M FrMacBegin B 0 FmP F FmOP 245.697 605.298 M (\()S FmE 1211 0 :M f203 sf ( )S 1213 0 :M FrMacBegin B 0 FmP F FmOP 249.025 605.298 M (e)S FmE 1213 0 :M f276 sf ( )S 1215 0 :M FrMacBegin B 0 FmP F FmOP 253.463 607.798 M (11)S FmE 1215 0 :M f148 sf ( )S 1217 0 :M FrMacBegin B 0 FmP F FmOP 261.463 605.298 M (\) and )S FmE 1218 0 :M f203 sf ( )S 1220 0 :M FrMacBegin B 0 FmP F FmOP 284.229 605.298 M (C)S FmE 1220 0 :M f276 sf ( )S 1222 0 :M FrMacBegin B 0 FmP F FmOP 290.899 607.798 M (3)S FmE 1222 0 :M f148 sf ( )S 1224 0 :M FrMacBegin B 0 FmP F FmOP 294.899 605.298 M (\()S FmE 1225 0 :M f203 sf ( )S 1227 0 :M FrMacBegin B 0 FmP F FmOP 298.227 605.298 M (e)S FmE 1227 0 :M f276 sf ( )S 1229 0 :M FrMacBegin B 0 FmP F FmOP 302.666 607.798 M (31)S FmE 1229 0 :M f148 sf ( )S 1231 0 :M FrMacBegin B 0 FmP F FmOP 310.666 605.298 M (\) are incomparable, so )S FmE 1232 0 :M f203 sf ( )S 1234 0 :M FrMacBegin B 0 FmP F FmOP 402.003 605.298 M (e)S FmE 1234 0 :M f276 sf ( )S 1236 0 :M FrMacBegin B 0 FmP F FmOP 406.442 607.798 M (11)S FmE 1236 0 :M f148 sf ( )S 1238 0 :M FrMacBegin B 0 FmP F FmOP 414.442 605.298 M ( and )S FmE 1239 0 :M f203 sf ( )S 1241 0 :M FrMacBegin B 0 FmP F FmOP 433.88 605.298 M (e)S FmE 1241 0 :M f276 sf ( )S 1243 0 :M FrMacBegin B 0 FmP F FmOP 438.319 607.798 M (31)S FmE 1243 0 :M f148 sf ( )S 1245 0 :M FrMacBegin B 0 FmP F FmOP 446.319 605.298 M ( are concurrent.)S FmE 42 324 468 121 rC 1246 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP 94 346.036 FmB 378 0 FmL 2 1 FmSo 94 382.036 FmB 378 0 FmL 2 1 FmSo 94 427.036 FmB 378 0 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 125.5 345.536 FmAF T 0 360 4.5 4.5 0 125.5 345.536 2 1 F FmAP 0 360 4.5 4.5 0 T 241.5 346.203 FmAF T 0 360 4.5 4.5 0 241.5 346.203 2 1 F FmAP 0 360 4.5 4.5 0 T 182.833 382.203 FmAF T 0 360 4.5 4.5 0 182.833 382.203 2 1 F FmAP 0 360 4.5 4.5 0 T 233.5 382.203 FmAF T 0 360 4.5 4.5 0 233.5 382.203 2 1 F FmAP 0 360 4.5 4.5 0 T 145.5 428.203 FmAF T 0 360 4.5 4.5 0 145.5 428.203 2 1 F FmAP 0 360 4.5 4.5 0 T 347.5 382.203 FmAF T 0 360 4.5 4.5 0 347.5 382.203 2 1 F FmAP 0 360 4.5 4.5 0 T 421.5 427.536 FmAF T 0 360 4.5 4.5 0 421.5 427.536 2 1 F FmAP 0 360 4.5 4.5 0 T 418.833 346.87 FmAF T 0 360 4.5 4.5 0 418.833 346.87 2 1 F FmAP FmE 1246 0 :M f289 sf ( )S 1249 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP 73.333 346.403 M (P)S FmE 1249 0 :M f148 sf ( )S 1251 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP FmG 80.663 349.403 M 0.96 0.96 scale (1)S FmR FmE 1252 0 :M f289 sf ( )S 1255 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP 73.333 383.737 M (P)S FmE 1255 0 :M f148 sf ( )S 1257 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP FmG 80.663 386.737 M 0.96 0.96 scale (2)S FmR FmE 1257 0 :M f289 sf ( )S 1260 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP 73.333 430.403 M (P)S FmE 1260 0 :M f148 sf ( )S 1262 0 :M FrMacBegin 42 324.466 468 120 FmKp B 0 FmP F FmOP FmG 80.663 433.403 M 0.96 0.96 scale (3)S FmR FmG 122 338.07 M 0.96 0.96 scale (e11)S FmR FmG 241.333 340.07 M 0.96 0.96 scale (e12)S FmR FmG 180.667 374.737 M 0.96 0.96 scale (e21)S FmR FmG 234 374.737 M 0.96 0.96 scale (e22)S FmR FmG 324 374.737 M 0.96 0.96 scale (e23)S FmR FmG 129.333 419.403 M 0.96 0.96 scale (e31)S FmR FmG 420 420.07 M 0.96 0.96 scale (e32)S FmR FmG 412.667 339.403 M 0.96 0.96 scale (e13)S FmR 309.693 373.364 FmB 1.257 -3.235 FmL 10.027 7.618 FmL -12.54 -1.147 FmL 1 FmS 309.693 373.364 FmB 1.257 -3.235 FmL 10.027 7.618 FmL -12.54 -1.147 FmL FmFl 242 347.07 FmB 67.227 26.113 FmL 2 1 FmSo 400.972 350.208 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL 1 FmS 400.972 350.208 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL FmFl 237.333 379.737 FmB 163.146 -29.44 FmL 2 1 FmSo 405.241 416.844 FmB 1.719 -3.015 FmL 8.798 9.01 FmL -12.235 -2.979 FmL 1 FmS 405.241 416.844 FmB 1.719 -3.015 FmL 8.798 9.01 FmL -12.235 -2.979 FmL FmFl 350.667 385.737 FmB 54.14 30.86 FmL 2 1 FmSo 172.319 395.675 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL 1 FmS 172.319 395.675 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL FmFl 147.333 425.07 FmB 24.662 -29.014 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 324.167 382.203 FmAF T 0 360 4.5 4.5 0 324.167 382.203 2 1 F FmAP 355.333 372.403 M (e24)S FmE endp showpage %%PageTrailer %%Page: 4 4 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 4 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 1263 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 1263 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 1263 0 :M f148 sf ( )S 1265 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (4)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 1266 0 :M f175 sf ( )S 1270 0 :M FrMacBegin B 0 FmP F FmOP 132.784 53 M (Birman-Schiper)S -0.668 N (-Stephenson Pr)S -0.325 N (otocol)S FmE 1270 0 :M f263 sf ( )S 1273 0 :M FrMacBegin B 0 FmP F FmOP 42 85 M (Intr)S -0.217 N (oduction)S FmE 1273 0 :M f148 sf ( )S 1275 0 :M FrMacBegin B 0 FmP F FmOP 42 102.667 M (The goal of this protocol is to preserv)S -0.151 N (e ordering in the sending of messages. F)S -0.151 N (or e)S -0.151 N (xample, if )S FmE 1276 0 :M f203 sf ( )S 1278 0 :M FrMacBegin B 0 FmP F FmOP 411.138 102.667 M (send)S FmE 1278 0 :M f148 sf ( )S 1280 0 :M FrMacBegin B 0 FmP F FmOP 429.466 102.667 M (\()S FmE 1281 0 :M f203 sf ( )S 1283 0 :M FrMacBegin B 0 FmP F FmOP 432.793 102.667 M (m)S FmE 1283 0 :M f276 sf ( )S 1285 0 :M FrMacBegin B 0 FmP F FmOP 440.013 105.167 M (1)S FmE 1285 0 :M f148 sf ( )S 1287 0 :M FrMacBegin B 0 FmP F FmOP 444.013 102.667 M (\) )S FmE 1288 0 :M f237 sf ( )S 1290 0 :M FrMacBegin B 0 FmP F FmOP 449.84 102.667 M (\256)S FmE 1290 0 :M f148 sf ( )S 1292 0 :M FrMacBegin B 0 FmP F FmOP 459.708 102.667 M ( send\()S FmE 1293 0 :M f203 sf ( )S 1295 0 :M FrMacBegin B 0 FmP F FmOP 483.864 102.667 M (m)S FmE 1295 0 :M f276 sf ( )S 1297 0 :M FrMacBegin B 0 FmP F FmOP 491.083 105.167 M (2)S FmE 1297 0 :M f148 sf ( )S 1299 0 :M FrMacBegin B 0 FmP F FmOP 495.083 102.667 M (\), )S 42 116.5 M -0.198(then for all processes that recei)W -0.251 N (v)S -0.151 N -0.198(e both )W FmE 1300 0 :M f203 sf ( )S 1302 0 :M FrMacBegin B 0 FmP F FmOP 196.519 116.5 M (m)S FmE 1302 0 :M f276 sf ( )S 1304 0 :M FrMacBegin B 0 FmP F FmOP 203.738 119 M (1)S FmE 1304 0 :M f148 sf ( )S 1306 0 :M FrMacBegin B 0 FmP F FmOP 207.738 116.5 M -0.198( and )W FmE 1307 0 :M f203 sf ( )S 1309 0 :M FrMacBegin B 0 FmP F FmOP 226.78 116.5 M (m)S FmE 1309 0 :M f276 sf ( )S 1311 0 :M FrMacBegin B 0 FmP F FmOP 233.999 119 M (2)S FmE 1311 0 :M f148 sf ( )S 1313 0 :M FrMacBegin B 0 FmP F FmOP 237.999 116.5 M -0.198(, )W FmE 1314 0 :M f203 sf ( )S 1316 0 :M FrMacBegin B 0 FmP F FmOP 242.8 116.5 M (r)S -0.371 N (eceive)S FmE 1316 0 :M f148 sf ( )S 1318 0 :M FrMacBegin B 0 FmP F FmOP 271.289 116.5 M (\()S FmE 1319 0 :M f203 sf ( )S 1321 0 :M FrMacBegin B 0 FmP F FmOP 274.617 116.5 M (m)S FmE 1321 0 :M f276 sf ( )S 1323 0 :M FrMacBegin B 0 FmP F FmOP 281.836 119 M (1)S FmE 1323 0 :M f148 sf ( )S 1325 0 :M FrMacBegin B 0 FmP F FmOP 285.836 116.5 M (\))S FmE 1326 0 :M f237 sf ( )S 1328 0 :M FrMacBegin B 0 FmP F FmOP 289.164 116.5 M (\256)S FmE 1328 0 :M f148 sf ( )S 1330 0 :M FrMacBegin B 0 FmP F FmOP 299.032 116.5 M -0.198( )W FmE 1331 0 :M f203 sf ( )S 1333 0 :M FrMacBegin B 0 FmP F FmOP 301.333 116.5 M (r)S -0.371 N (eceive)S FmE 1333 0 :M f148 sf ( )S 1335 0 :M FrMacBegin B 0 FmP F FmOP 329.822 116.5 M (\()S FmE 1336 0 :M f203 sf ( )S 1338 0 :M FrMacBegin B 0 FmP F FmOP 333.15 116.5 M (m)S FmE 1338 0 :M f276 sf ( )S 1340 0 :M FrMacBegin B 0 FmP F FmOP 340.369 119 M (2)S FmE 1340 0 :M f148 sf ( )S 1342 0 :M FrMacBegin B 0 FmP F FmOP 344.369 116.5 M -0.198(\). )W -0.181 N -0.198(The basic idea is that )W FmE 1343 0 :M f203 sf ( )S 1345 0 :M FrMacBegin B 0 FmP F FmOP 438.234 116.5 M (m)S FmE 1345 0 :M f276 sf ( )S 1347 0 :M FrMacBegin B 0 FmP F FmOP 445.453 119 M (2)S FmE 1347 0 :M f148 sf ( )S 1349 0 :M FrMacBegin B 0 FmP F FmOP 449.453 116.5 M -0.198( is not gi)W -0.251 N (v)S -0.151 N -0.198(en to )W 42 130.333 M (the process until )S FmE 1350 0 :M f203 sf ( )S 1352 0 :M FrMacBegin B 0 FmP F FmOP 110.035 130.333 M (m)S FmE 1352 0 :M f276 sf ( )S 1354 0 :M FrMacBegin B 0 FmP F FmOP 117.254 132.833 M (1)S FmE 1354 0 :M f148 sf ( )S 1356 0 :M FrMacBegin B 0 FmP F FmOP 121.254 130.333 M ( is gi)S -0.251 N (v)S -0.151 N (en. )S -0.181 N (This means a b)S -0.2 N (uf)S -0.251 N (fer is needed for pending deli)S -0.251 N (v)S -0.151 N (eries. )S -0.552 N (Also, each message has an associ-)S 42 144.167 M (ated v)S -0.151 N (ector that contains information for the recipient to determine if another message preceded it. )S -0.552 N (Also, we shall )S 42 156.166 M (assume all messages are broadcast. Clocks are updated only when messages are sent.)S FmE 1357 0 :M f263 sf ( )S 1360 0 :M FrMacBegin B 0 FmP F FmOP 42 181.5 M (Notation)S FmE 1360 0 :M f148 sf ( )S 1362 0 :M FrMacBegin B 0 FmP F FmOP 42 199.166 M (\245)S FmE 1362 0 :M f203 sf ( )S 1364 0 :M FrMacBegin B 0 FmP F FmOP 60 199.166 M (n)S FmE 1365 0 :M f148 sf ( )S 1367 0 :M FrMacBegin B 0 FmP F FmOP 65 199.166 M ( processes)S 42 214.166 M (\245)S FmE 1367 0 :M f203 sf ( )S 1369 0 :M FrMacBegin B 0 FmP F FmOP 60 214.166 M (P)S FmE 1370 0 :M f250 sf ( )S 1372 0 :M FrMacBegin B 0 FmP F FmOP 66.108 216.666 M (i)S FmE 1372 0 :M f148 sf ( )S 1374 0 :M FrMacBegin B 0 FmP F FmOP 68.331 214.166 M ( process)S 42 231 M (\245)S FmE 1374 0 :M f203 sf ( )S 1376 0 :M FrMacBegin B 0 FmP F FmOP 60 231 M (C)S FmE 1377 0 :M f250 sf ( )S 1379 0 :M FrMacBegin B 0 FmP F FmOP 66.67 233.5 M (i)S FmE 1379 0 :M f148 sf ( )S 1381 0 :M FrMacBegin B 0 FmP F FmOP 68.893 231 M -0.013(. v)W -0.151 N -0.013(ector clock associated with process )W FmE 1381 0 :M f203 sf ( )S 1383 0 :M FrMacBegin B 0 FmP F FmOP 221.65 231 M (P)S FmE 1384 0 :M f250 sf ( )S 1386 0 :M FrMacBegin B 0 FmP F FmOP 227.759 233.5 M (i)S FmE 1386 0 :M f148 sf ( )S 1388 0 :M FrMacBegin B 0 FmP F FmOP 229.981 231 M -0.013(; )W FmE 1388 0 :M f203 sf ( )S 1390 0 :M FrMacBegin B 0 FmP F FmOP 235.247 231 M (j)S FmE 1391 0 :M f148 sf ( )S 1393 0 :M FrMacBegin B 0 FmP F FmOP 238.025 231 M -0.013(th element is )W FmE 1393 0 :M f203 sf ( )S 1395 0 :M FrMacBegin B 0 FmP F FmOP 291.583 231 M (C)S FmE 1396 0 :M f250 sf ( )S 1398 0 :M FrMacBegin B 0 FmP F FmOP 298.253 233.5 M (i)S FmE 1398 0 :M f148 sf ( )S 1400 0 :M FrMacBegin B 0 FmP F FmOP 300.476 231 M ([)S FmE 1400 0 :M f203 sf ( )S 1402 0 :M FrMacBegin B 0 FmP F FmOP 303.803 231 M (j)S FmE 1403 0 :M f148 sf ( )S 1405 0 :M FrMacBegin B 0 FmP F FmOP 306.582 231 M -0.013(] and contains )W FmE 1405 0 :M f203 sf ( )S 1407 0 :M FrMacBegin B 0 FmP F FmOP 365.132 231 M (P)S FmE 1408 0 :M f250 sf ( )S 1410 0 :M FrMacBegin B 0 FmP F FmOP 371.241 233.5 M (i)S FmE 1410 0 :M f148 sf ( )S 1412 0 :M FrMacBegin B 0 FmP F FmOP 373.463 231 M (\325)S -0.552 N -0.013(s latest v)W -0.251 N -0.013(alue for the current time )W 60 244.833 M (in process )S FmE 1412 0 :M f203 sf ( )S 1414 0 :M FrMacBegin B 0 FmP F FmOP 102.761 244.833 M (P)S FmE 1415 0 :M f250 sf ( )S 1417 0 :M FrMacBegin B 0 FmP F FmOP 108.87 247.333 M (k)S FmE 1417 0 :M f148 sf ( )S 1419 0 :M FrMacBegin B 0 FmP F FmOP 112.42 244.833 M (.)S 42 264.333 M (\245)S FmE 1419 0 :M f203 sf ( )S 1421 0 :M FrMacBegin B 0 FmP F FmOP 60 264.333 M (t)S FmE 1422 0 :M f250 sf ( )S 1424 0 :M FrMacBegin B 0 FmP F FmOP 62.778 260.333 M (m)S FmE 1424 0 :M f148 sf ( )S 1426 0 :M FrMacBegin B 0 FmP F FmOP 68.556 264.333 M ( v)S -0.151 N (ector timestamp for message )S FmE 1426 0 :M f203 sf ( )S 1428 0 :M FrMacBegin B 0 FmP F FmOP 193.072 264.333 M (m)S FmE 1429 0 :M f148 sf ( )S 1431 0 :M FrMacBegin B 0 FmP F FmOP 200.292 264.333 M ( \(stamped )S FmE 1431 0 :M f203 sf ( )S 1433 0 :M FrMacBegin B 0 FmP F FmOP 241.942 264.333 M (after)S FmE 1434 0 :M f148 sf ( )S 1436 0 :M FrMacBegin B 0 FmP F FmOP 260.826 264.333 M ( local clock is incremented\))S FmE 1436 0 :M f263 sf ( )S 1439 0 :M FrMacBegin B 0 FmP F FmOP 42 289.666 M (Pr)S -0.217 N (otocol)S FmE 1439 0 :M f319 sf ( )S 1441 0 :M FrMacBegin B 0 FmP F FmOP 42 307.333 M (P)S FmE 1442 0 :M f332 sf ( )S 1444 0 :M FrMacBegin B 0 FmP F FmOP 48.108 309.833 M (i)S FmE 1444 0 :M f345 sf ( )S 1446 0 :M FrMacBegin B 0 FmP F FmOP 50.331 307.333 M ( sends a message to )S FmE 1446 0 :M f319 sf ( )S 1448 0 :M FrMacBegin B 0 FmP F FmOP 134.477 307.333 M (P)S FmE 1449 0 :M f332 sf ( )S 1451 0 :M FrMacBegin B 0 FmP F FmOP 140.585 309.833 M (j)S FmE 1451 0 :M f148 sf ( )S 1453 0 :M FrMacBegin B 0 FmP F FmOP 42 323.833 M (1.)S FmE 1453 0 :M f203 sf ( )S 1455 0 :M FrMacBegin B 0 FmP F FmOP 60 323.833 M (P)S FmE 1456 0 :M f250 sf ( )S 1458 0 :M FrMacBegin B 0 FmP F FmOP 66.108 326.333 M (i)S FmE 1458 0 :M f148 sf ( )S 1460 0 :M FrMacBegin B 0 FmP F FmOP 68.331 323.833 M ( increments )S FmE 1460 0 :M f203 sf ( )S 1462 0 :M FrMacBegin B 0 FmP F FmOP 117.198 323.833 M (C)S FmE 1463 0 :M f250 sf ( )S 1465 0 :M FrMacBegin B 0 FmP F FmOP 123.868 326.333 M (i)S FmE 1465 0 :M f148 sf ( )S 1467 0 :M FrMacBegin B 0 FmP F FmOP 126.091 323.833 M ([)S FmE 1467 0 :M f203 sf ( )S 1469 0 :M FrMacBegin B 0 FmP F FmOP 129.418 323.833 M (i)S FmE 1470 0 :M f148 sf ( )S 1472 0 :M FrMacBegin B 0 FmP F FmOP 132.197 323.833 M (] and sets the timestamp )S FmE 1472 0 :M f203 sf ( )S 1474 0 :M FrMacBegin B 0 FmP F FmOP 231.333 323.833 M (t)S FmE 1475 0 :M f250 sf ( )S 1477 0 :M FrMacBegin B 0 FmP F FmOP 234.111 319.833 M (m)S FmE 1477 0 :M f148 sf ( )S 1479 0 :M FrMacBegin B 0 FmP F FmOP 239.888 323.833 M ( = )S FmE 1479 0 :M f203 sf ( )S 1481 0 :M FrMacBegin B 0 FmP F FmOP 253.028 323.833 M (C)S FmE 1482 0 :M f250 sf ( )S 1484 0 :M FrMacBegin B 0 FmP F FmOP 259.698 326.333 M (i)S FmE 1484 0 :M f148 sf ( )S 1486 0 :M FrMacBegin B 0 FmP F FmOP 261.92 323.833 M ([)S FmE 1486 0 :M f203 sf ( )S 1488 0 :M FrMacBegin B 0 FmP F FmOP 265.248 323.833 M (i)S FmE 1489 0 :M f148 sf ( )S 1491 0 :M FrMacBegin B 0 FmP F FmOP 268.026 323.833 M (] for message )S FmE 1491 0 :M f203 sf ( )S 1493 0 :M FrMacBegin B 0 FmP F FmOP 324.381 323.833 M (m)S FmE 1494 0 :M f148 sf ( )S 1496 0 :M FrMacBegin B 0 FmP F FmOP 331.601 323.833 M (. )S FmE 1496 0 :M f319 sf ( )S 1498 0 :M FrMacBegin B 0 FmP F FmOP 42 337.666 M (P)S FmE 1499 0 :M f332 sf ( )S 1501 0 :M FrMacBegin B 0 FmP F FmOP 48.108 340.166 M (j)S FmE 1501 0 :M f345 sf ( )S 1503 0 :M FrMacBegin B 0 FmP F FmOP 50.331 337.666 M ( r)S -0.181 N (ecei)S -0.1 N (v)S -0.1 N (es a message fr)S -0.181 N (om )S FmE 1503 0 :M f319 sf ( )S 1505 0 :M FrMacBegin B 0 FmP F FmOP 157.206 337.666 M (P)S FmE 1506 0 :M f332 sf ( )S 1508 0 :M FrMacBegin B 0 FmP F FmOP 163.314 340.166 M (i)S FmE 1508 0 :M f148 sf ( )S 1510 0 :M FrMacBegin B 0 FmP F FmOP 42 354.166 M (1.)S 10.5 N (When )S FmE 1510 0 :M f203 sf ( )S 1512 0 :M FrMacBegin B 0 FmP F FmOP 86.377 354.166 M (P)S FmE 1513 0 :M f250 sf ( )S 1515 0 :M FrMacBegin B 0 FmP F FmOP 92.485 356.666 M (j)S FmE 1515 0 :M f148 sf ( )S 1517 0 :M FrMacBegin B 0 FmP F FmOP 94.708 354.166 M (, )S FmE 1517 0 :M f203 sf ( )S 1519 0 :M FrMacBegin B 0 FmP F FmOP 99.708 354.166 M (j)S FmE 1520 0 :M f148 sf ( )S 1522 0 :M FrMacBegin B 0 FmP F FmOP 102.486 354.166 M ( )S FmE 1522 0 :M f237 sf ( )S 1524 0 :M FrMacBegin B 0 FmP F FmOP 104.986 354.166 M (\271)S FmE 1525 0 :M f148 sf ( )S 1527 0 :M FrMacBegin B 0 FmP F FmOP 110.475 354.166 M ( )S FmE 1527 0 :M f203 sf ( )S 1529 0 :M FrMacBegin B 0 FmP F FmOP 112.975 354.166 M (i)S FmE 1530 0 :M f148 sf ( )S 1532 0 :M FrMacBegin B 0 FmP F FmOP 115.753 354.166 M (, recei)S -0.251 N (v)S -0.151 N (es )S FmE 1532 0 :M f203 sf ( )S 1534 0 :M FrMacBegin B 0 FmP F FmOP 155.599 354.166 M (m)S FmE 1535 0 :M f148 sf ( )S 1537 0 :M FrMacBegin B 0 FmP F FmOP 162.818 354.166 M ( with timestamp )S FmE 1537 0 :M f203 sf ( )S 1539 0 :M FrMacBegin B 0 FmP F FmOP 229.752 354.166 M (t)S FmE 1540 0 :M f250 sf ( )S 1542 0 :M FrMacBegin B 0 FmP F FmOP 232.53 350.166 M (m)S FmE 1542 0 :M f148 sf ( )S 1544 0 :M FrMacBegin B 0 FmP F FmOP 238.308 354.166 M (, it delays the message\325)S -0.552 N (s deli)S -0.251 N (v)S -0.151 N (ery until )S FmE 1544 0 :M f203 sf ( )S 1546 0 :M FrMacBegin B 0 FmP F FmOP 392.856 354.166 M (both)S FmE 1547 0 :M f148 sf ( )S 1549 0 :M FrMacBegin B 0 FmP F FmOP 410.634 354.166 M (:)S 60 370.666 M (a.)S FmE 1549 0 :M f203 sf ( )S 1551 0 :M FrMacBegin B 0 FmP F FmOP 78 370.666 M (C)S FmE 1552 0 :M f250 sf ( )S 1554 0 :M FrMacBegin B 0 FmP F FmOP 84.67 373.166 M (j)S FmE 1554 0 :M f148 sf ( )S 1556 0 :M FrMacBegin B 0 FmP F FmOP 86.893 370.666 M ([)S FmE 1556 0 :M f203 sf ( )S 1558 0 :M FrMacBegin B 0 FmP F FmOP 90.22 370.666 M (i)S FmE 1559 0 :M f148 sf ( )S 1561 0 :M FrMacBegin B 0 FmP F FmOP 92.999 370.666 M (] = )S FmE 1561 0 :M f203 sf ( )S 1563 0 :M FrMacBegin B 0 FmP F FmOP 106.966 370.666 M (t)S FmE 1564 0 :M f250 sf ( )S 1566 0 :M FrMacBegin B 0 FmP F FmOP 109.744 366.666 M (m)S FmE 1566 0 :M f148 sf ( )S 1568 0 :M FrMacBegin B 0 FmP F FmOP 115.521 370.666 M ([)S FmE 1568 0 :M f203 sf ( )S 1570 0 :M FrMacBegin B 0 FmP F FmOP 118.849 370.666 M (i)S FmE 1571 0 :M f148 sf ( )S 1573 0 :M FrMacBegin B 0 FmP F FmOP 121.627 370.666 M (] \320 1; and)S 60 387.165 M (b)S -0.4 N (.)S 10.9 N (for all )S FmE 1573 0 :M f203 sf ( )S 1575 0 :M FrMacBegin B 0 FmP F FmOP 104.65 387.165 M (k)S FmE 1576 0 :M f148 sf ( )S 1578 0 :M FrMacBegin B 0 FmP F FmOP 109.089 387.165 M ( )S FmE 1578 0 :M f237 sf ( )S 1580 0 :M FrMacBegin B 0 FmP F FmOP 111.589 387.165 M (\243)S FmE 1581 0 :M f148 sf ( )S 1583 0 :M FrMacBegin B 0 FmP F FmOP 117.077 387.165 M ( )S FmE 1583 0 :M f203 sf ( )S 1585 0 :M FrMacBegin B 0 FmP F FmOP 119.577 387.165 M (n)S FmE 1586 0 :M f148 sf ( )S 1588 0 :M FrMacBegin B 0 FmP F FmOP 124.577 387.165 M ( and )S FmE 1588 0 :M f203 sf ( )S 1590 0 :M FrMacBegin B 0 FmP F FmOP 144.016 387.165 M (k)S FmE 1591 0 :M f148 sf ( )S 1593 0 :M FrMacBegin B 0 FmP F FmOP 148.454 387.165 M ( )S FmE 1593 0 :M f237 sf ( )S 1595 0 :M FrMacBegin B 0 FmP F FmOP 150.954 387.165 M (\271)S FmE 1596 0 :M f148 sf ( )S 1598 0 :M FrMacBegin B 0 FmP F FmOP 156.442 387.165 M ( )S FmE 1598 0 :M f203 sf ( )S 1600 0 :M FrMacBegin B 0 FmP F FmOP 158.942 387.165 M (i)S FmE 1601 0 :M f148 sf ( )S 1603 0 :M FrMacBegin B 0 FmP F FmOP 161.721 387.165 M (, )S FmE 1603 0 :M f203 sf ( )S 1605 0 :M FrMacBegin B 0 FmP F FmOP 166.721 387.165 M (C)S FmE 1606 0 :M f250 sf ( )S 1608 0 :M FrMacBegin B 0 FmP F FmOP 173.391 389.665 M (j)S FmE 1608 0 :M f148 sf ( )S 1610 0 :M FrMacBegin B 0 FmP F FmOP 175.613 387.165 M ([)S FmE 1610 0 :M f203 sf ( )S 1612 0 :M FrMacBegin B 0 FmP F FmOP 178.941 387.165 M (k)S FmE 1613 0 :M f148 sf ( )S 1615 0 :M FrMacBegin B 0 FmP F FmOP 183.379 387.165 M (] )S FmE 1615 0 :M f237 sf ( )S 1617 0 :M FrMacBegin B 0 FmP F FmOP 189.207 387.165 M (\263)S FmE 1618 0 :M f148 sf ( )S 1620 0 :M FrMacBegin B 0 FmP F FmOP 194.695 387.165 M ( )S FmE 1620 0 :M f203 sf ( )S 1622 0 :M FrMacBegin B 0 FmP F FmOP 199.695 387.165 M (t)S FmE 1623 0 :M f250 sf ( )S 1625 0 :M FrMacBegin B 0 FmP F FmOP 202.474 383.165 M (m)S FmE 1625 0 :M f148 sf ( )S 1627 0 :M FrMacBegin B 0 FmP F FmOP 208.251 387.165 M ([)S FmE 1627 0 :M f203 sf ( )S 1629 0 :M FrMacBegin B 0 FmP F FmOP 211.579 387.165 M (k)S FmE 1630 0 :M f148 sf ( )S 1632 0 :M FrMacBegin B 0 FmP F FmOP 216.017 387.165 M (].)S 42 401.299 M (2.)S 10.5 N (When the message is deli)S -0.251 N (v)S -0.151 N (ered to )S FmE 1632 0 :M f203 sf ( )S 1634 0 :M FrMacBegin B 0 FmP F FmOP 196.208 401.299 M (P)S FmE 1635 0 :M f250 sf ( )S 1637 0 :M FrMacBegin B 0 FmP F FmOP 202.317 403.799 M (j)S FmE 1637 0 :M f148 sf ( )S 1639 0 :M FrMacBegin B 0 FmP F FmOP 204.54 401.299 M (, update )S FmE 1639 0 :M f203 sf ( )S 1641 0 :M FrMacBegin B 0 FmP F FmOP 238.695 401.299 M (P)S FmE 1642 0 :M f250 sf ( )S 1644 0 :M FrMacBegin B 0 FmP F FmOP 244.803 403.799 M (j)S FmE 1644 0 :M f148 sf ( )S 1646 0 :M FrMacBegin B 0 FmP F FmOP 247.026 401.299 M (\325)S -0.552 N (s v)S -0.151 N (ector clock)S 42 415.432 M (3.)S 10.5 N (Check b)S -0.2 N (uf)S -0.251 N (fered messages to see if an)S -0.151 N (y can be deli)S -0.251 N (v)S -0.151 N (ered.)S FmE 1646 0 :M f263 sf ( )S 1649 0 :M FrMacBegin B 0 FmP F FmOP 42 440.765 M (Example)S FmE 1649 0 :M f148 sf ( )S 1651 0 :M FrMacBegin B 0 FmP F FmOP 42 575.765 M (Here is the protocol applied to the abo)S -0.151 N (v)S -0.151 N (e situation:)S FmE 1652 0 :M f203 sf ( )S 1654 0 :M FrMacBegin B 0 FmP F FmOP 42 590.432 M (e)S FmE 1654 0 :M f276 sf ( )S 1656 0 :M FrMacBegin B 0 FmP F FmOP 46.438 592.932 M (31)S FmE 1656 0 :M f148 sf ( )S 1658 0 :M FrMacBegin B 0 FmP F FmOP 54.438 590.432 M (: )S FmE 1659 0 :M f203 sf ( )S 1661 0 :M FrMacBegin B 0 FmP F FmOP 59.717 590.432 M (P)S FmE 1661 0 :M f276 sf ( )S 1663 0 :M FrMacBegin B 0 FmP F FmOP 65.825 592.932 M (3)S FmE 1663 0 :M f148 sf ( )S 1665 0 :M FrMacBegin B 0 FmP F FmOP 69.825 590.432 M ( sends message )S FmE 1666 0 :M f203 sf ( )S 1668 0 :M FrMacBegin B 0 FmP F FmOP 133.414 590.432 M (a)S FmE 1668 0 :M f148 sf ( )S 1670 0 :M FrMacBegin B 0 FmP F FmOP 138.414 590.432 M (; )S FmE 1671 0 :M f203 sf ( )S 1673 0 :M FrMacBegin B 0 FmP F FmOP 143.692 590.432 M (C)S FmE 1673 0 :M f276 sf ( )S 1675 0 :M FrMacBegin B 0 FmP F FmOP 150.362 592.932 M (3)S FmE 1675 0 :M f148 sf ( )S 1677 0 :M FrMacBegin B 0 FmP F FmOP 154.362 590.432 M ( = \(0, 0, 1\); )S FmE 1678 0 :M f203 sf ( )S 1680 0 :M FrMacBegin B 0 FmP F FmOP 201.936 590.432 M (t)S FmE 1680 0 :M f250 sf ( )S 1682 0 :M FrMacBegin B 0 FmP F FmOP 204.714 586.432 M (a)S FmE 1682 0 :M f148 sf ( )S 1684 0 :M FrMacBegin B 0 FmP F FmOP 208.714 590.432 M ( = \(0, 0, 1\))S FmE 1685 0 :M f203 sf ( )S 1687 0 :M FrMacBegin B 0 FmP F FmOP 42 606.932 M (e)S FmE 1687 0 :M f276 sf ( )S 1689 0 :M FrMacBegin B 0 FmP F FmOP 46.438 609.432 M (21)S FmE 1689 0 :M f148 sf ( )S 1691 0 :M FrMacBegin B 0 FmP F FmOP 54.438 606.932 M -0.07(: )W FmE 1692 0 :M f203 sf ( )S 1694 0 :M FrMacBegin B 0 FmP F FmOP 59.647 606.932 M (P)S FmE 1694 0 :M f276 sf ( )S 1696 0 :M FrMacBegin B 0 FmP F FmOP 65.755 609.432 M (2)S FmE 1696 0 :M f148 sf ( )S 1698 0 :M FrMacBegin B 0 FmP F FmOP 69.755 606.932 M -0.07( recei)W -0.251 N (v)S -0.151 N -0.07(es message )W FmE 1699 0 :M f203 sf ( )S 1701 0 :M FrMacBegin B 0 FmP F FmOP 143.263 606.932 M (a)S FmE 1701 0 :M f148 sf ( )S 1703 0 :M FrMacBegin B 0 FmP F FmOP 148.263 606.932 M -0.07(. )W -0.552 N -0.07(As )W FmE 1704 0 :M f203 sf ( )S 1706 0 :M FrMacBegin B 0 FmP F FmOP 166.18 606.932 M (C)S FmE 1706 0 :M f276 sf ( )S 1708 0 :M FrMacBegin B 0 FmP F FmOP 172.85 609.432 M (2)S FmE 1708 0 :M f148 sf ( )S 1710 0 :M FrMacBegin B 0 FmP F FmOP 176.85 606.932 M -0.07( = \(0, 0, 0\), )W FmE 1711 0 :M f203 sf ( )S 1713 0 :M FrMacBegin B 0 FmP F FmOP 223.794 606.932 M (C)S FmE 1713 0 :M f276 sf ( )S 1715 0 :M FrMacBegin B 0 FmP F FmOP 230.464 609.432 M (2)S FmE 1715 0 :M f148 sf ( )S 1717 0 :M FrMacBegin B 0 FmP F FmOP 234.464 606.932 M -0.07([3] = )W FmE 1718 0 :M f203 sf ( )S 1720 0 :M FrMacBegin B 0 FmP F FmOP 256.619 606.932 M (t)S FmE 1720 0 :M f250 sf ( )S 1722 0 :M FrMacBegin B 0 FmP F FmOP 259.397 602.932 M (a)S FmE 1722 0 :M f148 sf ( )S 1724 0 :M FrMacBegin B 0 FmP F FmOP 263.397 606.932 M -0.07([3] \320 1 = 1 \320 1 = 0 and )W FmE 1725 0 :M f203 sf ( )S 1727 0 :M FrMacBegin B 0 FmP F FmOP 355.069 606.932 M (C)S FmE 1727 0 :M f276 sf ( )S 1729 0 :M FrMacBegin B 0 FmP F FmOP 361.739 609.432 M (2)S FmE 1729 0 :M f148 sf ( )S 1731 0 :M FrMacBegin B 0 FmP F FmOP 365.739 606.932 M -0.07([1] )W FmE 1732 0 :M f237 sf ( )S 1734 0 :M FrMacBegin B 0 FmP F FmOP 379.824 606.932 M (\263)S FmE 1734 0 :M f148 sf ( )S 1736 0 :M FrMacBegin B 0 FmP F FmOP 385.313 606.932 M -0.07( )W FmE 1737 0 :M f203 sf ( )S 1739 0 :M FrMacBegin B 0 FmP F FmOP 387.743 606.932 M (t)S FmE 1739 0 :M f250 sf ( )S 1741 0 :M FrMacBegin B 0 FmP F FmOP 390.521 602.932 M (a)S FmE 1741 0 :M f148 sf ( )S 1743 0 :M FrMacBegin B 0 FmP F FmOP 394.521 606.932 M -0.07([1] and )W FmE 1744 0 :M f203 sf ( )S 1746 0 :M FrMacBegin B 0 FmP F FmOP 425.474 606.932 M (C)S FmE 1746 0 :M f276 sf ( )S 1748 0 :M FrMacBegin B 0 FmP F FmOP 432.144 609.432 M (2)S FmE 1748 0 :M f148 sf ( )S 1750 0 :M FrMacBegin B 0 FmP F FmOP 436.144 606.932 M -0.07([2] )W FmE 1751 0 :M f237 sf ( )S 1753 0 :M FrMacBegin B 0 FmP F FmOP 450.23 606.932 M (\263)S FmE 1753 0 :M f148 sf ( )S 1755 0 :M FrMacBegin B 0 FmP F FmOP 455.718 606.932 M -0.07( )W FmE 1756 0 :M f203 sf ( )S 1758 0 :M FrMacBegin B 0 FmP F FmOP 458.148 606.932 M (t)S FmE 1758 0 :M f250 sf ( )S 1760 0 :M FrMacBegin B 0 FmP F FmOP 460.926 602.932 M (a)S FmE 1760 0 :M f148 sf ( )S 1762 0 :M FrMacBegin B 0 FmP F FmOP 464.926 606.932 M -0.07([2] = 0. So )W 42 620.765 M (the message is accepted, and C)S FmE 1763 0 :M f276 sf ( )S 1765 0 :M FrMacBegin B 0 FmP F FmOP 165.835 623.265 M (2)S FmE 1765 0 :M f148 sf ( )S 1767 0 :M FrMacBegin B 0 FmP F FmOP 169.835 620.765 M ( is set to \(0, 0, 1\))S FmE 1767 0 :M f203 sf ( )S 1769 0 :M FrMacBegin B 0 FmP F FmOP 42 637.265 M (e)S FmE 1770 0 :M f276 sf ( )S 1772 0 :M FrMacBegin B 0 FmP F FmOP 46.438 639.765 M (11)S FmE 1772 0 :M f148 sf ( )S 1774 0 :M FrMacBegin B 0 FmP F FmOP 54.438 637.265 M -0.142(: )W FmE 1774 0 :M f203 sf ( )S 1776 0 :M FrMacBegin B 0 FmP F FmOP 59.575 637.265 M (P)S FmE 1777 0 :M f276 sf ( )S 1779 0 :M FrMacBegin B 0 FmP F FmOP 65.684 639.765 M (1)S FmE 1779 0 :M f148 sf ( )S 1781 0 :M FrMacBegin B 0 FmP F FmOP 69.684 637.265 M -0.142( recei)W -0.251 N (v)S -0.151 N -0.142(es message )W FmE 1781 0 :M f203 sf ( )S 1783 0 :M FrMacBegin B 0 FmP F FmOP 142.977 637.265 M (a)S FmE 1784 0 :M f148 sf ( )S 1786 0 :M FrMacBegin B 0 FmP F FmOP 147.977 637.265 M -0.142(. )W -0.552 N -0.142(As )W FmE 1786 0 :M f203 sf ( )S 1788 0 :M FrMacBegin B 0 FmP F FmOP 168.109 637.265 M (C)S FmE 1789 0 :M f276 sf ( )S 1791 0 :M FrMacBegin B 0 FmP F FmOP 174.779 639.765 M (1)S FmE 1791 0 :M f148 sf ( )S 1793 0 :M FrMacBegin B 0 FmP F FmOP 178.779 637.265 M -0.142( = \(0, 0, 0\), )W FmE 1793 0 :M f203 sf ( )S 1795 0 :M FrMacBegin B 0 FmP F FmOP 225.366 637.265 M (C)S FmE 1796 0 :M f276 sf ( )S 1798 0 :M FrMacBegin B 0 FmP F FmOP 232.036 639.765 M (1)S FmE 1798 0 :M f148 sf ( )S 1800 0 :M FrMacBegin B 0 FmP F FmOP 236.036 637.265 M -0.142([3] = )W FmE 1800 0 :M f203 sf ( )S 1802 0 :M FrMacBegin B 0 FmP F FmOP 258.048 637.265 M (t)S FmE 1803 0 :M f250 sf ( )S 1805 0 :M FrMacBegin B 0 FmP F FmOP 260.826 633.265 M (a)S FmE 1805 0 :M f148 sf ( )S 1807 0 :M FrMacBegin B 0 FmP F FmOP 264.826 637.265 M -0.142([3] \320 1 = 1 \320 1 = 0 and )W FmE 1807 0 :M f203 sf ( )S 1809 0 :M FrMacBegin B 0 FmP F FmOP 355.783 637.265 M (C)S FmE 1810 0 :M f276 sf ( )S 1812 0 :M FrMacBegin B 0 FmP F FmOP 362.453 639.765 M (1)S FmE 1812 0 :M f148 sf ( )S 1814 0 :M FrMacBegin B 0 FmP F FmOP 366.453 637.265 M -0.142([1] )W FmE 1814 0 :M f237 sf ( )S 1816 0 :M FrMacBegin B 0 FmP F FmOP 380.467 637.265 M (\263)S FmE 1817 0 :M f148 sf ( )S 1819 0 :M FrMacBegin B 0 FmP F FmOP 385.955 637.265 M -0.142( )W FmE 1819 0 :M f203 sf ( )S 1821 0 :M FrMacBegin B 0 FmP F FmOP 388.314 637.265 M (t)S FmE 1822 0 :M f250 sf ( )S 1824 0 :M FrMacBegin B 0 FmP F FmOP 391.092 633.265 M (a)S FmE 1824 0 :M f148 sf ( )S 1826 0 :M FrMacBegin B 0 FmP F FmOP 395.092 637.265 M -0.142([1] and )W FmE 1826 0 :M f203 sf ( )S 1828 0 :M FrMacBegin B 0 FmP F FmOP 425.903 637.265 M (C)S FmE 1829 0 :M f276 sf ( )S 1831 0 :M FrMacBegin B 0 FmP F FmOP 432.573 639.765 M (1)S FmE 1831 0 :M f148 sf ( )S 1833 0 :M FrMacBegin B 0 FmP F FmOP 436.573 637.265 M -0.142([2] )W FmE 1833 0 :M f237 sf ( )S 1835 0 :M FrMacBegin B 0 FmP F FmOP 450.586 637.265 M (\263)S FmE 1836 0 :M f148 sf ( )S 1838 0 :M FrMacBegin B 0 FmP F FmOP 456.075 637.265 M -0.142( )W FmE 1838 0 :M f203 sf ( )S 1840 0 :M FrMacBegin B 0 FmP F FmOP 458.433 637.265 M (t)S FmE 1841 0 :M f250 sf ( )S 1843 0 :M FrMacBegin B 0 FmP F FmOP 461.211 633.265 M (a)S FmE 1843 0 :M f148 sf ( )S 1845 0 :M FrMacBegin B 0 FmP F FmOP 465.211 637.265 M -0.142([2] = 0. So )W 42 651.098 M (the message is accepted, and )S FmE 1845 0 :M f203 sf ( )S 1847 0 :M FrMacBegin B 0 FmP F FmOP 159.166 651.098 M (C)S FmE 1848 0 :M f276 sf ( )S 1850 0 :M FrMacBegin B 0 FmP F FmOP 165.835 653.598 M (1)S FmE 1850 0 :M f148 sf ( )S 1852 0 :M FrMacBegin B 0 FmP F FmOP 169.835 651.098 M ( is set to \(0, 0, 1\))S FmE 1852 0 :M f203 sf ( )S 1854 0 :M FrMacBegin B 0 FmP F FmOP 42 667.598 M (e)S FmE 1855 0 :M f276 sf ( )S 1857 0 :M FrMacBegin B 0 FmP F FmOP 46.438 670.098 M (22)S FmE 1857 0 :M f148 sf ( )S 1859 0 :M FrMacBegin B 0 FmP F FmOP 54.438 667.598 M (: )S FmE 1859 0 :M f203 sf ( )S 1861 0 :M FrMacBegin B 0 FmP F FmOP 59.717 667.598 M (P)S FmE 1862 0 :M f276 sf ( )S 1864 0 :M FrMacBegin B 0 FmP F FmOP 65.825 670.098 M (2)S FmE 1864 0 :M f148 sf ( )S 1866 0 :M FrMacBegin B 0 FmP F FmOP 69.825 667.598 M ( sends message )S FmE 1866 0 :M f203 sf ( )S 1868 0 :M FrMacBegin B 0 FmP F FmOP 133.414 667.598 M (b)S FmE 1869 0 :M f148 sf ( )S 1871 0 :M FrMacBegin B 0 FmP F FmOP 138.414 667.598 M (; )S FmE 1871 0 :M f203 sf ( )S 1873 0 :M FrMacBegin B 0 FmP F FmOP 143.692 667.598 M (C)S FmE 1874 0 :M f276 sf ( )S 1876 0 :M FrMacBegin B 0 FmP F FmOP 150.362 670.098 M (2)S FmE 1876 0 :M f148 sf ( )S 1878 0 :M FrMacBegin B 0 FmP F FmOP 154.362 667.598 M ( = \(0, 1, 1\); )S FmE 1878 0 :M f203 sf ( )S 1880 0 :M FrMacBegin B 0 FmP F FmOP 201.936 667.598 M (t)S FmE 1881 0 :M f250 sf ( )S 1883 0 :M FrMacBegin B 0 FmP F FmOP 204.714 663.598 M (b)S FmE 1883 0 :M f148 sf ( )S 1885 0 :M FrMacBegin B 0 FmP F FmOP 208.714 667.598 M ( = \(0, 1, 1\))S FmE 42 444 468 119 rC 1885 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP 96 463.569 FmB 378 0 FmL 2 1 FmSo 95.333 499.569 FmB 378 0 FmL 2 1 FmSo 96 544.569 FmB 378 0 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 243.5 463.736 FmAF T 0 360 4.5 4.5 0 243.5 463.736 2 1 F FmAP 0 360 4.5 4.5 0 T 184.833 499.736 FmAF T 0 360 4.5 4.5 0 184.833 499.736 2 1 F FmAP 0 360 4.5 4.5 0 T 235.5 499.736 FmAF T 0 360 4.5 4.5 0 235.5 499.736 2 1 F FmAP 0 360 4.5 4.5 0 T 147.5 545.736 FmAF T 0 360 4.5 4.5 0 147.5 545.736 2 1 F FmAP 0 360 4.5 4.5 0 T 423.5 545.069 FmAF T 0 360 4.5 4.5 0 423.5 545.069 2 1 F FmAP 0 360 4.5 4.5 0 T 420.833 464.403 FmAF T 0 360 4.5 4.5 0 420.833 464.403 2 1 F FmAP FmE 1885 0 :M f289 sf ( )S 1888 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP 75.333 463.936 M (P)S FmE 1888 0 :M f148 sf ( )S 1890 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP FmG 82.663 466.936 M 0.96 0.96 scale (1)S FmR FmE 1891 0 :M f289 sf ( )S 1894 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP 75.333 501.27 M (P)S FmE 1894 0 :M f148 sf ( )S 1896 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP FmG 82.663 504.27 M 0.96 0.96 scale (2)S FmR FmE 1896 0 :M f289 sf ( )S 1899 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP 75.333 547.936 M (P)S FmE 1899 0 :M f148 sf ( )S 1901 0 :M FrMacBegin 42 444.765 468 117.333 FmKp B 0 FmP F FmOP FmG 82.663 550.936 M 0.96 0.96 scale (3)S FmR FmG 242.126 453.682 M 0.96 0.96 scale (e11)S FmR FmG 182.667 492.27 M 0.96 0.96 scale (e21)S FmR FmG 236 492.27 M 0.96 0.96 scale (e22)S FmR FmG 131.333 536.936 M 0.96 0.96 scale (e31)S FmR FmG 422 537.603 M 0.96 0.96 scale (e32)S FmR FmG 414.667 456.936 M 0.96 0.96 scale (e12)S FmR 402.972 467.741 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL 1 FmS 402.972 467.741 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL FmFl 239.333 497.27 FmB 163.146 -29.44 FmL 2 1 FmSo 405.734 538.313 FmB 0.737 -3.392 FmL 11.091 5.963 FmL -12.566 0.82 FmL 1 FmS 405.734 538.313 FmB 0.737 -3.392 FmL 11.091 5.963 FmL -12.566 0.82 FmL FmFl 237.333 501.7 FmB 167.912 36.507 FmL 2 1 FmSo 174.319 513.208 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL 1 FmS 174.319 513.208 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL FmFl 149.333 542.603 FmB 24.662 -29.014 FmL 2 1 FmSo 231.333 474.641 FmB -2.23 -2.66 FmL 11.506 -5.116 FmL -7.047 10.436 FmL 1 FmS 231.333 474.641 FmB -2.23 -2.66 FmL 11.506 -5.116 FmL -7.047 10.436 FmL FmFl 151.333 541.7 FmB 79.617 -66.738 FmL 2 1 FmSo FmE endp showpage %%PageTrailer %%Page: 5 5 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 5 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 1902 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 1902 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 1902 0 :M f148 sf ( )S 1904 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (5)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 1905 0 :M f203 sf ( )S 1907 0 :M FrMacBegin B 0 FmP F FmOP 42 50.333 M (e)S FmE 1907 0 :M f276 sf ( )S 1909 0 :M FrMacBegin B 0 FmP F FmOP 46.438 52.833 M (12)S FmE 1909 0 :M f148 sf ( )S 1911 0 :M FrMacBegin B 0 FmP F FmOP 54.438 50.333 M (: )S FmE 1912 0 :M f203 sf ( )S 1914 0 :M FrMacBegin B 0 FmP F FmOP 59.717 50.333 M (P)S FmE 1914 0 :M f276 sf ( )S 1916 0 :M FrMacBegin B 0 FmP F FmOP 65.825 52.833 M (1)S FmE 1916 0 :M f148 sf ( )S 1918 0 :M FrMacBegin B 0 FmP F FmOP 69.825 50.333 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 1919 0 :M f203 sf ( )S 1921 0 :M FrMacBegin B 0 FmP F FmOP 143.543 50.333 M (b)S FmE 1921 0 :M f148 sf ( )S 1923 0 :M FrMacBegin B 0 FmP F FmOP 148.143 50.333 M (. )S -0.552 N (As )S FmE 1924 0 :M f203 sf ( )S 1926 0 :M FrMacBegin B 0 FmP F FmOP 166.2 50.333 M (C)S FmE 1926 0 :M f276 sf ( )S 1928 0 :M FrMacBegin B 0 FmP F FmOP 172.87 52.833 M (1)S FmE 1928 0 :M f148 sf ( )S 1930 0 :M FrMacBegin B 0 FmP F FmOP 176.87 50.333 M ( = \(0, 0, 1\), )S FmE 1931 0 :M f203 sf ( )S 1933 0 :M FrMacBegin B 0 FmP F FmOP 224.165 50.333 M (C)S FmE 1933 0 :M f276 sf ( )S 1935 0 :M FrMacBegin B 0 FmP F FmOP 230.834 52.833 M (1)S FmE 1935 0 :M f148 sf ( )S 1937 0 :M FrMacBegin B 0 FmP F FmOP 234.834 50.333 M ([2] = )S FmE 1938 0 :M f203 sf ( )S 1940 0 :M FrMacBegin B 0 FmP F FmOP 257.129 50.333 M (t)S FmE 1940 0 :M f250 sf ( )S 1942 0 :M FrMacBegin B 0 FmP F FmOP 259.908 46.333 M (b)S FmE 1942 0 :M f148 sf ( )S 1944 0 :M FrMacBegin B 0 FmP F FmOP 263.908 50.333 M ([2] \320 1 = 1\320 1 = 0 and )S FmE 1945 0 :M f203 sf ( )S 1947 0 :M FrMacBegin B 0 FmP F FmOP 353.781 50.333 M (C)S FmE 1947 0 :M f276 sf ( )S 1949 0 :M FrMacBegin B 0 FmP F FmOP 360.451 52.833 M (1)S FmE 1949 0 :M f148 sf ( )S 1951 0 :M FrMacBegin B 0 FmP F FmOP 364.451 50.333 M ([1] )S FmE 1952 0 :M f237 sf ( )S 1954 0 :M FrMacBegin B 0 FmP F FmOP 378.606 50.333 M (\263)S FmE 1954 0 :M f148 sf ( )S 1956 0 :M FrMacBegin B 0 FmP F FmOP 384.094 50.333 M ( )S FmE 1957 0 :M f203 sf ( )S 1959 0 :M FrMacBegin B 0 FmP F FmOP 386.594 50.333 M (t)S FmE 1959 0 :M f250 sf ( )S 1961 0 :M FrMacBegin B 0 FmP F FmOP 389.373 46.333 M (b)S FmE 1961 0 :M f148 sf ( )S 1963 0 :M FrMacBegin B 0 FmP F FmOP 393.373 50.333 M ([1] and )S FmE 1964 0 :M f203 sf ( )S 1966 0 :M FrMacBegin B 0 FmP F FmOP 424.466 50.333 M (C)S FmE 1966 0 :M f276 sf ( )S 1968 0 :M FrMacBegin B 0 FmP F FmOP 431.136 52.833 M (1)S FmE 1968 0 :M f148 sf ( )S 1970 0 :M FrMacBegin B 0 FmP F FmOP 435.136 50.333 M ([3] )S FmE 1971 0 :M f237 sf ( )S 1973 0 :M FrMacBegin B 0 FmP F FmOP 449.292 50.333 M (\263)S FmE 1973 0 :M f148 sf ( )S 1975 0 :M FrMacBegin B 0 FmP F FmOP 454.78 50.333 M ( )S FmE 1976 0 :M f203 sf ( )S 1978 0 :M FrMacBegin B 0 FmP F FmOP 457.28 50.333 M (t)S FmE 1978 0 :M f250 sf ( )S 1980 0 :M FrMacBegin B 0 FmP F FmOP 460.058 46.333 M (b)S FmE 1980 0 :M f148 sf ( )S 1982 0 :M FrMacBegin B 0 FmP F FmOP 464.058 50.333 M ([2] = 0. So )S 42 64.166 M (the message is accepted, and )S FmE 1983 0 :M f203 sf ( )S 1985 0 :M FrMacBegin B 0 FmP F FmOP 159.166 64.166 M (C)S FmE 1985 0 :M f276 sf ( )S 1987 0 :M FrMacBegin B 0 FmP F FmOP 165.835 66.666 M (1)S FmE 1987 0 :M f148 sf ( )S 1989 0 :M FrMacBegin B 0 FmP F FmOP 169.835 64.166 M ( is set to \(0, 1, 1\))S FmE 1990 0 :M f203 sf ( )S 1992 0 :M FrMacBegin B 0 FmP F FmOP 42 80.666 M (e)S FmE 1992 0 :M f276 sf ( )S 1994 0 :M FrMacBegin B 0 FmP F FmOP 46.438 83.166 M (32)S FmE 1994 0 :M f148 sf ( )S 1996 0 :M FrMacBegin B 0 FmP F FmOP 54.438 80.666 M -0.13(: )W FmE 1997 0 :M f203 sf ( )S 1999 0 :M FrMacBegin B 0 FmP F FmOP 59.587 80.666 M (P)S FmE 1999 0 :M f276 sf ( )S 2001 0 :M FrMacBegin B 0 FmP F FmOP 65.695 83.166 M (3)S FmE 2001 0 :M f148 sf ( )S 2003 0 :M FrMacBegin B 0 FmP F FmOP 69.695 80.666 M -0.13( recei)W -0.251 N (v)S -0.151 N -0.13(es message )W FmE 2004 0 :M f203 sf ( )S 2006 0 :M FrMacBegin B 0 FmP F FmOP 143.024 80.666 M (b)S FmE 2006 0 :M f148 sf ( )S 2008 0 :M FrMacBegin B 0 FmP F FmOP 147.624 80.666 M -0.13(. )W -0.552 N -0.13(As )W FmE 2009 0 :M f203 sf ( )S 2011 0 :M FrMacBegin B 0 FmP F FmOP 167.791 80.666 M (C)S FmE 2011 0 :M f276 sf ( )S 2013 0 :M FrMacBegin B 0 FmP F FmOP 174.461 83.166 M (3)S FmE 2013 0 :M f148 sf ( )S 2015 0 :M FrMacBegin B 0 FmP F FmOP 178.461 80.666 M -0.13( = \(0, 0, 1\), )W FmE 2016 0 :M f203 sf ( )S 2018 0 :M FrMacBegin B 0 FmP F FmOP 225.107 80.666 M (C)S FmE 2018 0 :M f276 sf ( )S 2020 0 :M FrMacBegin B 0 FmP F FmOP 231.777 83.166 M (3)S FmE 2020 0 :M f148 sf ( )S 2022 0 :M FrMacBegin B 0 FmP F FmOP 235.777 80.666 M -0.13([2] = )W FmE 2023 0 :M f203 sf ( )S 2025 0 :M FrMacBegin B 0 FmP F FmOP 257.813 80.666 M (t)S FmE 2025 0 :M f250 sf ( )S 2027 0 :M FrMacBegin B 0 FmP F FmOP 260.591 76.666 M (b)S FmE 2027 0 :M f148 sf ( )S 2029 0 :M FrMacBegin B 0 FmP F FmOP 264.591 80.666 M -0.13([2] \320 1 = 1 \320 1 = 1 and )W FmE 2030 0 :M f203 sf ( )S 2032 0 :M FrMacBegin B 0 FmP F FmOP 355.666 80.666 M (C)S FmE 2032 0 :M f276 sf ( )S 2034 0 :M FrMacBegin B 0 FmP F FmOP 362.336 83.166 M (1)S FmE 2034 0 :M f148 sf ( )S 2036 0 :M FrMacBegin B 0 FmP F FmOP 366.336 80.666 M -0.13([1] )W FmE 2037 0 :M f237 sf ( )S 2039 0 :M FrMacBegin B 0 FmP F FmOP 380.362 80.666 M (\263)S FmE 2039 0 :M f148 sf ( )S 2041 0 :M FrMacBegin B 0 FmP F FmOP 385.85 80.666 M -0.13( )W FmE 2042 0 :M f203 sf ( )S 2044 0 :M FrMacBegin B 0 FmP F FmOP 388.22 80.666 M (t)S FmE 2044 0 :M f250 sf ( )S 2046 0 :M FrMacBegin B 0 FmP F FmOP 390.998 76.666 M (b)S FmE 2046 0 :M f148 sf ( )S 2048 0 :M FrMacBegin B 0 FmP F FmOP 394.998 80.666 M -0.13([1] and )W FmE 2049 0 :M f203 sf ( )S 2051 0 :M FrMacBegin B 0 FmP F FmOP 425.833 80.666 M (C)S FmE 2051 0 :M f276 sf ( )S 2053 0 :M FrMacBegin B 0 FmP F FmOP 432.503 83.166 M (1)S FmE 2053 0 :M f148 sf ( )S 2055 0 :M FrMacBegin B 0 FmP F FmOP 436.503 80.666 M -0.13([3] )W FmE 2056 0 :M f237 sf ( )S 2058 0 :M FrMacBegin B 0 FmP F FmOP 450.528 80.666 M (\263)S FmE 2058 0 :M f148 sf ( )S 2060 0 :M FrMacBegin B 0 FmP F FmOP 456.016 80.666 M -0.13( )W FmE 2061 0 :M f203 sf ( )S 2063 0 :M FrMacBegin B 0 FmP F FmOP 458.387 80.666 M (t)S FmE 2063 0 :M f250 sf ( )S 2065 0 :M FrMacBegin B 0 FmP F FmOP 461.165 76.666 M (b)S FmE 2065 0 :M f148 sf ( )S 2067 0 :M FrMacBegin B 0 FmP F FmOP 465.165 80.666 M -0.13([2] = 0. So )W 42 94.5 M (the message is accepted, and )S FmE 2068 0 :M f203 sf ( )S 2070 0 :M FrMacBegin B 0 FmP F FmOP 159.166 94.5 M (C)S FmE 2070 0 :M f276 sf ( )S 2072 0 :M FrMacBegin B 0 FmP F FmOP 165.835 97 M (3)S FmE 2072 0 :M f148 sf ( )S 2074 0 :M FrMacBegin B 0 FmP F FmOP 169.835 94.5 M ( is set to \(0, 1, 1\))S 42 110.999 M (No)S -0.251 N (w)S -0.652 N (, suppose )S FmE 2075 0 :M f203 sf ( )S 2077 0 :M FrMacBegin B 0 FmP F FmOP 100.252 110.999 M (t)S FmE 2077 0 :M f250 sf ( )S 2079 0 :M FrMacBegin B 0 FmP F FmOP 103.03 106.999 M (a)S FmE 2079 0 :M f148 sf ( )S 2081 0 :M FrMacBegin B 0 FmP F FmOP 107.03 110.999 M ( arri)S -0.251 N (v)S -0.151 N (ed as e)S -0.251 N (v)S -0.151 N (ent )S FmE 2082 0 :M f203 sf ( )S 2084 0 :M FrMacBegin B 0 FmP F FmOP 174.518 110.999 M (e)S FmE 2084 0 :M f276 sf ( )S 2086 0 :M FrMacBegin B 0 FmP F FmOP 178.957 113.499 M (12)S FmE 2086 0 :M f148 sf ( )S 2088 0 :M FrMacBegin B 0 FmP F FmOP 186.957 110.999 M (, and )S FmE 2089 0 :M f203 sf ( )S 2091 0 :M FrMacBegin B 0 FmP F FmOP 208.895 110.999 M (t)S FmE 2091 0 :M f250 sf ( )S 2093 0 :M FrMacBegin B 0 FmP F FmOP 211.673 106.999 M (b)S FmE 2093 0 :M f148 sf ( )S 2095 0 :M FrMacBegin B 0 FmP F FmOP 215.673 110.999 M ( as e)S -0.251 N (v)S -0.151 N (ent )S FmE 2096 0 :M f203 sf ( )S 2098 0 :M FrMacBegin B 0 FmP F FmOP 252.753 110.999 M (e)S FmE 2098 0 :M f276 sf ( )S 2100 0 :M FrMacBegin B 0 FmP F FmOP 257.192 113.499 M (11)S FmE 2100 0 :M f148 sf ( )S 2102 0 :M FrMacBegin B 0 FmP F FmOP 265.192 110.999 M (. )S -0.181 N (Then the progression of time in )S FmE 2103 0 :M f203 sf ( )S 2105 0 :M FrMacBegin B 0 FmP F FmOP 398.305 110.999 M (P)S FmE 2105 0 :M f276 sf ( )S 2107 0 :M FrMacBegin B 0 FmP F FmOP 404.413 113.499 M (1)S FmE 2107 0 :M f148 sf ( )S 2109 0 :M FrMacBegin B 0 FmP F FmOP 408.413 110.999 M ( goes lik)S -0.1 N (e this:)S FmE 2110 0 :M f203 sf ( )S 2112 0 :M FrMacBegin B 0 FmP F FmOP 42 127.499 M (e)S FmE 2112 0 :M f276 sf ( )S 2114 0 :M FrMacBegin B 0 FmP F FmOP 46.438 129.999 M (11)S FmE 2114 0 :M f148 sf ( )S 2116 0 :M FrMacBegin B 0 FmP F FmOP 54.438 127.499 M -0.003(: )W FmE 2117 0 :M f203 sf ( )S 2119 0 :M FrMacBegin B 0 FmP F FmOP 59.713 127.499 M (P)S FmE 2119 0 :M f276 sf ( )S 2121 0 :M FrMacBegin B 0 FmP F FmOP 65.822 129.999 M (1)S FmE 2121 0 :M f148 sf ( )S 2123 0 :M FrMacBegin B 0 FmP F FmOP 69.822 127.499 M -0.003( recei)W -0.251 N (v)S -0.151 N -0.003(es message )W FmE 2124 0 :M f203 sf ( )S 2126 0 :M FrMacBegin B 0 FmP F FmOP 143.53 127.499 M (b)S FmE 2126 0 :M f148 sf ( )S 2128 0 :M FrMacBegin B 0 FmP F FmOP 148.129 127.499 M -0.003(. )W -0.552 N -0.003(As )W FmE 2129 0 :M f203 sf ( )S 2131 0 :M FrMacBegin B 0 FmP F FmOP 166.179 127.499 M (C)S FmE 2131 0 :M f276 sf ( )S 2133 0 :M FrMacBegin B 0 FmP F FmOP 172.849 129.999 M (1)S FmE 2133 0 :M f148 sf ( )S 2135 0 :M FrMacBegin B 0 FmP F FmOP 176.849 127.499 M -0.003( = \(0, 0, 0\), )W FmE 2136 0 :M f203 sf ( )S 2138 0 :M FrMacBegin B 0 FmP F FmOP 224.126 127.499 M (C)S FmE 2138 0 :M f276 sf ( )S 2140 0 :M FrMacBegin B 0 FmP F FmOP 230.796 129.999 M (1)S FmE 2140 0 :M f148 sf ( )S 2142 0 :M FrMacBegin B 0 FmP F FmOP 234.796 127.499 M -0.003([2] = )W FmE 2143 0 :M f203 sf ( )S 2145 0 :M FrMacBegin B 0 FmP F FmOP 257.084 127.499 M (t)S FmE 2145 0 :M f250 sf ( )S 2147 0 :M FrMacBegin B 0 FmP F FmOP 259.862 123.499 M (b)S FmE 2147 0 :M f148 sf ( )S 2149 0 :M FrMacBegin B 0 FmP F FmOP 263.862 127.499 M -0.003([2] \320 1 = 1 \320 1 = 0 and )W FmE 2150 0 :M f203 sf ( )S 2152 0 :M FrMacBegin B 0 FmP F FmOP 356.201 127.499 M (C)S FmE 2152 0 :M f276 sf ( )S 2154 0 :M FrMacBegin B 0 FmP F FmOP 362.871 129.999 M (1)S FmE 2154 0 :M f148 sf ( )S 2156 0 :M FrMacBegin B 0 FmP F FmOP 366.871 127.499 M -0.003([1] )W FmE 2157 0 :M f237 sf ( )S 2159 0 :M FrMacBegin B 0 FmP F FmOP 381.022 127.499 M (\263)S FmE 2159 0 :M f148 sf ( )S 2161 0 :M FrMacBegin B 0 FmP F FmOP 386.511 127.499 M -0.003( )W FmE 2162 0 :M f203 sf ( )S 2164 0 :M FrMacBegin B 0 FmP F FmOP 389.007 127.499 M (t)S FmE 2164 0 :M f250 sf ( )S 2166 0 :M FrMacBegin B 0 FmP F FmOP 391.786 123.499 M (b)S FmE 2166 0 :M f148 sf ( )S 2168 0 :M FrMacBegin B 0 FmP F FmOP 395.786 127.499 M -0.003([1], b)W -0.2 N -0.003(ut )W FmE 2169 0 :M f203 sf ( )S 2171 0 :M FrMacBegin B 0 FmP F FmOP 427.512 127.499 M (C)S FmE 2171 0 :M f276 sf ( )S 2173 0 :M FrMacBegin B 0 FmP F FmOP 434.182 129.999 M (1)S FmE 2173 0 :M f148 sf ( )S 2175 0 :M FrMacBegin B 0 FmP F FmOP 438.182 127.499 M -0.003([3] < )W FmE 2176 0 :M f203 sf ( )S 2178 0 :M FrMacBegin B 0 FmP F FmOP 460.47 127.499 M (t)S FmE 2178 0 :M f250 sf ( )S 2180 0 :M FrMacBegin B 0 FmP F FmOP 463.248 123.499 M (b)S FmE 2180 0 :M f148 sf ( )S 2182 0 :M FrMacBegin B 0 FmP F FmOP 467.248 127.499 M -0.003([3], so the )W 42 141.332 M (message is held until another message arri)S -0.251 N (v)S -0.151 N (es. )S -0.181 N (The v)S -0.151 N (ector clock updating algorithm is not run.)S FmE 2183 0 :M f203 sf ( )S 2185 0 :M FrMacBegin B 0 FmP F FmOP 42 155.999 M (e)S FmE 2185 0 :M f276 sf ( )S 2187 0 :M FrMacBegin B 0 FmP F FmOP 46.438 158.499 M (12)S FmE 2187 0 :M f148 sf ( )S 2189 0 :M FrMacBegin B 0 FmP F FmOP 54.438 155.999 M (: )S FmE 2190 0 :M f203 sf ( )S 2192 0 :M FrMacBegin B 0 FmP F FmOP 59.717 155.999 M (P)S FmE 2192 0 :M f276 sf ( )S 2194 0 :M FrMacBegin B 0 FmP F FmOP 65.825 158.499 M (1)S FmE 2194 0 :M f148 sf ( )S 2196 0 :M FrMacBegin B 0 FmP F FmOP 69.825 155.999 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 2197 0 :M f203 sf ( )S 2199 0 :M FrMacBegin B 0 FmP F FmOP 143.543 155.999 M (a)S FmE 2199 0 :M f148 sf ( )S 2201 0 :M FrMacBegin B 0 FmP F FmOP 148.543 155.999 M (. )S -0.552 N (As )S FmE 2202 0 :M f203 sf ( )S 2204 0 :M FrMacBegin B 0 FmP F FmOP 166.6 155.999 M (C)S FmE 2204 0 :M f276 sf ( )S 2206 0 :M FrMacBegin B 0 FmP F FmOP 173.27 158.499 M (1)S FmE 2206 0 :M f148 sf ( )S 2208 0 :M FrMacBegin B 0 FmP F FmOP 177.27 155.999 M ( = \(0, 0, 0\), )S FmE 2209 0 :M f203 sf ( )S 2211 0 :M FrMacBegin B 0 FmP F FmOP 224.565 155.999 M (C)S FmE 2211 0 :M f276 sf ( )S 2213 0 :M FrMacBegin B 0 FmP F FmOP 231.235 158.499 M (1)S FmE 2213 0 :M f148 sf ( )S 2215 0 :M FrMacBegin B 0 FmP F FmOP 235.235 155.999 M ([3] = )S FmE 2216 0 :M f203 sf ( )S 2218 0 :M FrMacBegin B 0 FmP F FmOP 257.53 155.999 M (t)S FmE 2218 0 :M f250 sf ( )S 2220 0 :M FrMacBegin B 0 FmP F FmOP 260.308 151.999 M (a)S FmE 2220 0 :M f148 sf ( )S 2222 0 :M FrMacBegin B 0 FmP F FmOP 264.308 155.999 M ([3] \320 1 = 1 \320 1 = 0, )S FmE 2223 0 :M f203 sf ( )S 2225 0 :M FrMacBegin B 0 FmP F FmOP 342.243 155.999 M (C)S FmE 2225 0 :M f276 sf ( )S 2227 0 :M FrMacBegin B 0 FmP F FmOP 348.913 158.499 M (1)S FmE 2227 0 :M f148 sf ( )S 2229 0 :M FrMacBegin B 0 FmP F FmOP 352.913 155.999 M ([1] )S FmE 2230 0 :M f237 sf ( )S 2232 0 :M FrMacBegin B 0 FmP F FmOP 367.068 155.999 M (\263)S FmE 2232 0 :M f148 sf ( )S 2234 0 :M FrMacBegin B 0 FmP F FmOP 372.556 155.999 M ( )S FmE 2235 0 :M f203 sf ( )S 2237 0 :M FrMacBegin B 0 FmP F FmOP 375.056 155.999 M (t)S FmE 2237 0 :M f250 sf ( )S 2239 0 :M FrMacBegin B 0 FmP F FmOP 377.834 151.999 M (a)S FmE 2239 0 :M f148 sf ( )S 2241 0 :M FrMacBegin B 0 FmP F FmOP 381.834 155.999 M ([1], and )S FmE 2242 0 :M f203 sf ( )S 2244 0 :M FrMacBegin B 0 FmP F FmOP 415.428 155.999 M (C)S FmE 2244 0 :M f276 sf ( )S 2246 0 :M FrMacBegin B 0 FmP F FmOP 422.098 158.499 M (1)S FmE 2246 0 :M f148 sf ( )S 2248 0 :M FrMacBegin B 0 FmP F FmOP 426.098 155.999 M ([2] )S FmE 2249 0 :M f237 sf ( )S 2251 0 :M FrMacBegin B 0 FmP F FmOP 440.253 155.999 M (\263)S FmE 2251 0 :M f148 sf ( )S 2253 0 :M FrMacBegin B 0 FmP F FmOP 445.742 155.999 M ( )S FmE 2254 0 :M f203 sf ( )S 2256 0 :M FrMacBegin B 0 FmP F FmOP 448.242 155.999 M (t)S FmE 2256 0 :M f250 sf ( )S 2258 0 :M FrMacBegin B 0 FmP F FmOP 451.02 151.999 M (a)S FmE 2258 0 :M f148 sf ( )S 2260 0 :M FrMacBegin B 0 FmP F FmOP 455.02 155.999 M ([2]. )S -0.181 N (The mes-)S 42 172.499 M (sage is accepted and )S FmE 2261 0 :M f203 sf ( )S 2263 0 :M FrMacBegin B 0 FmP F FmOP 125.843 172.499 M (C)S FmE 2263 0 :M f276 sf ( )S 2265 0 :M FrMacBegin B 0 FmP F FmOP 132.513 174.999 M (1)S FmE 2265 0 :M f148 sf ( )S 2267 0 :M FrMacBegin B 0 FmP F FmOP 136.513 172.499 M ( is set to \(0, 0, 1\). No)S -0.251 N (w the queue is check)S -0.1 N (ed. )S -0.552 N (As )S FmE 2268 0 :M f203 sf ( )S 2270 0 :M FrMacBegin B 0 FmP F FmOP 331.378 172.499 M (C)S FmE 2270 0 :M f276 sf ( )S 2272 0 :M FrMacBegin B 0 FmP F FmOP 338.048 174.999 M (1)S FmE 2272 0 :M f148 sf ( )S 2274 0 :M FrMacBegin B 0 FmP F FmOP 342.048 172.499 M ([2] = )S FmE 2275 0 :M f203 sf ( )S 2277 0 :M FrMacBegin B 0 FmP F FmOP 364.343 172.499 M (t)S FmE 2277 0 :M f250 sf ( )S 2279 0 :M FrMacBegin B 0 FmP F FmOP 367.122 168.499 M (b)S FmE 2279 0 :M f148 sf ( )S 2281 0 :M FrMacBegin B 0 FmP F FmOP 371.122 172.499 M ([2] \320 1 = 1 \320 1 = 0, )S FmE 2282 0 :M f203 sf ( )S 2284 0 :M FrMacBegin B 0 FmP F FmOP 449.056 172.499 M (C)S FmE 2284 0 :M f276 sf ( )S 2286 0 :M FrMacBegin B 0 FmP F FmOP 455.726 174.999 M (1)S FmE 2286 0 :M f148 sf ( )S 2288 0 :M FrMacBegin B 0 FmP F FmOP 459.726 172.499 M ([1] )S FmE 2289 0 :M f237 sf ( )S 2291 0 :M FrMacBegin B 0 FmP F FmOP 473.881 172.499 M (\263)S FmE 2291 0 :M f148 sf ( )S 2293 0 :M FrMacBegin B 0 FmP F FmOP 479.37 172.499 M ( )S FmE 2294 0 :M f203 sf ( )S 2296 0 :M FrMacBegin B 0 FmP F FmOP 481.87 172.499 M (t)S FmE 2296 0 :M f250 sf ( )S 2298 0 :M FrMacBegin B 0 FmP F FmOP 484.648 168.499 M (b)S FmE 2298 0 :M f148 sf ( )S 2300 0 :M FrMacBegin B 0 FmP F FmOP 488.648 172.499 M ([1], )S 42 188.999 M (and )S FmE 2301 0 :M f203 sf ( )S 2303 0 :M FrMacBegin B 0 FmP F FmOP 58.938 188.999 M (C)S FmE 2303 0 :M f276 sf ( )S 2305 0 :M FrMacBegin B 0 FmP F FmOP 65.608 191.499 M (1)S FmE 2305 0 :M f148 sf ( )S 2307 0 :M FrMacBegin B 0 FmP F FmOP 69.608 188.999 M ([3] )S FmE 2308 0 :M f237 sf ( )S 2310 0 :M FrMacBegin B 0 FmP F FmOP 83.764 188.999 M (\263)S FmE 2310 0 :M f148 sf ( )S 2312 0 :M FrMacBegin B 0 FmP F FmOP 89.252 188.999 M ( )S FmE 2313 0 :M f203 sf ( )S 2315 0 :M FrMacBegin B 0 FmP F FmOP 91.752 188.999 M (t)S FmE 2315 0 :M f250 sf ( )S 2317 0 :M FrMacBegin B 0 FmP F FmOP 94.53 184.999 M (b)S FmE 2317 0 :M f148 sf ( )S 2319 0 :M FrMacBegin B 0 FmP F FmOP 98.53 188.999 M ([3], that message is accepted and )S FmE 2320 0 :M f203 sf ( )S 2322 0 :M FrMacBegin B 0 FmP F FmOP 232.629 188.999 M (C)S FmE 2322 0 :M f276 sf ( )S 2324 0 :M FrMacBegin B 0 FmP F FmOP 239.299 191.499 M (1)S FmE 2324 0 :M f148 sf ( )S 2326 0 :M FrMacBegin B 0 FmP F FmOP 243.299 188.999 M ( is set to \(0, 1, 1\).)S FmE endp showpage %%PageTrailer %%Page: 6 6 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 6 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 2327 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 2327 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 2327 0 :M f148 sf ( )S 2329 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (6)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 2330 0 :M f175 sf ( )S 2334 0 :M FrMacBegin B 0 FmP F FmOP 158.273 53 M (Schiper)S -0.668 N (-Eggli-Sandoz Pr)S -0.325 N (otocol)S FmE 2334 0 :M f263 sf ( )S 2337 0 :M FrMacBegin B 0 FmP F FmOP 42 85 M (Intr)S -0.217 N (oduction)S FmE 2337 0 :M f148 sf ( )S 2339 0 :M FrMacBegin B 0 FmP F FmOP 42 102.667 M (The goal of this protocol is to ensure that messages are gi)S -0.251 N (v)S -0.151 N (en to the recei)S -0.251 N (ving processes in order of sending. Unlik)S -0.1 N (e )S 42 114.667 M (the Birman-Schiper)S -0.2 N (-Stephenson protocol, it does not require using broadcast messages. Each message has an associ-)S 42 126.667 M -0.353(ated v)W -0.151 N -0.353(ector that contains information for the recipient to determine if another message preceded it. Clocks are updated )W 42 138.667 M (only when messages are sent.)S FmE 2340 0 :M f263 sf ( )S 2343 0 :M FrMacBegin B 0 FmP F FmOP 42 164 M (Notation)S FmE 2343 0 :M f148 sf ( )S 2345 0 :M FrMacBegin B 0 FmP F FmOP 42 181.667 M (\245)S FmE 2345 0 :M f203 sf ( )S 2347 0 :M FrMacBegin B 0 FmP F FmOP 60 181.667 M (n)S FmE 2348 0 :M f148 sf ( )S 2350 0 :M FrMacBegin B 0 FmP F FmOP 65 181.667 M ( processes)S 42 196.667 M (\245)S FmE 2350 0 :M f203 sf ( )S 2352 0 :M FrMacBegin B 0 FmP F FmOP 60 196.667 M (P)S FmE 2353 0 :M f250 sf ( )S 2355 0 :M FrMacBegin B 0 FmP F FmOP 66.108 199.167 M (i)S FmE 2355 0 :M f148 sf ( )S 2357 0 :M FrMacBegin B 0 FmP F FmOP 68.331 196.667 M ( process)S 42 213.5 M (\245)S FmE 2357 0 :M f203 sf ( )S 2359 0 :M FrMacBegin B 0 FmP F FmOP 60 213.5 M (C)S FmE 2360 0 :M f250 sf ( )S 2362 0 :M FrMacBegin B 0 FmP F FmOP 66.67 216 M (i)S FmE 2362 0 :M f148 sf ( )S 2364 0 :M FrMacBegin B 0 FmP F FmOP 68.893 213.5 M -0.013(. v)W -0.151 N -0.013(ector clock associated with process )W FmE 2364 0 :M f203 sf ( )S 2366 0 :M FrMacBegin B 0 FmP F FmOP 221.65 213.5 M (P)S FmE 2367 0 :M f250 sf ( )S 2369 0 :M FrMacBegin B 0 FmP F FmOP 227.759 216 M (i)S FmE 2369 0 :M f148 sf ( )S 2371 0 :M FrMacBegin B 0 FmP F FmOP 229.981 213.5 M -0.013(; )W FmE 2371 0 :M f203 sf ( )S 2373 0 :M FrMacBegin B 0 FmP F FmOP 235.247 213.5 M (j)S FmE 2374 0 :M f148 sf ( )S 2376 0 :M FrMacBegin B 0 FmP F FmOP 238.025 213.5 M -0.013(th element is )W FmE 2376 0 :M f203 sf ( )S 2378 0 :M FrMacBegin B 0 FmP F FmOP 291.583 213.5 M (C)S FmE 2379 0 :M f250 sf ( )S 2381 0 :M FrMacBegin B 0 FmP F FmOP 298.253 216 M (i)S FmE 2381 0 :M f148 sf ( )S 2383 0 :M FrMacBegin B 0 FmP F FmOP 300.476 213.5 M ([)S FmE 2383 0 :M f203 sf ( )S 2385 0 :M FrMacBegin B 0 FmP F FmOP 303.803 213.5 M (j)S FmE 2386 0 :M f148 sf ( )S 2388 0 :M FrMacBegin B 0 FmP F FmOP 306.582 213.5 M -0.013(] and contains )W FmE 2388 0 :M f203 sf ( )S 2390 0 :M FrMacBegin B 0 FmP F FmOP 365.132 213.5 M (P)S FmE 2391 0 :M f250 sf ( )S 2393 0 :M FrMacBegin B 0 FmP F FmOP 371.241 216 M (i)S FmE 2393 0 :M f148 sf ( )S 2395 0 :M FrMacBegin B 0 FmP F FmOP 373.463 213.5 M (\325)S -0.552 N -0.013(s latest v)W -0.251 N -0.013(alue for the current time )W 60 227.333 M (in process )S FmE 2395 0 :M f203 sf ( )S 2397 0 :M FrMacBegin B 0 FmP F FmOP 102.761 227.333 M (P)S FmE 2398 0 :M f250 sf ( )S 2400 0 :M FrMacBegin B 0 FmP F FmOP 108.87 229.833 M (k)S FmE 2400 0 :M f148 sf ( )S 2402 0 :M FrMacBegin B 0 FmP F FmOP 112.42 227.333 M (.)S 42 246.833 M (\245)S FmE 2402 0 :M f203 sf ( )S 2404 0 :M FrMacBegin B 0 FmP F FmOP 60 246.833 M (t)S FmE 2405 0 :M f250 sf ( )S 2407 0 :M FrMacBegin B 0 FmP F FmOP 62.778 242.833 M (m)S FmE 2407 0 :M f148 sf ( )S 2409 0 :M FrMacBegin B 0 FmP F FmOP 68.556 246.833 M ( v)S -0.151 N (ector timestamp for message )S FmE 2409 0 :M f203 sf ( )S 2411 0 :M FrMacBegin B 0 FmP F FmOP 193.072 246.833 M (m)S FmE 2412 0 :M f148 sf ( )S 2414 0 :M FrMacBegin B 0 FmP F FmOP 200.292 246.833 M ( \(stamped )S FmE 2414 0 :M f203 sf ( )S 2416 0 :M FrMacBegin B 0 FmP F FmOP 241.942 246.833 M (after)S FmE 2417 0 :M f148 sf ( )S 2419 0 :M FrMacBegin B 0 FmP F FmOP 260.826 246.833 M ( local clock is incremented\))S 42 264.499 M (\245)S FmE 2419 0 :M f203 sf ( )S 2421 0 :M FrMacBegin B 0 FmP F FmOP 60 264.499 M (t)S FmE 2422 0 :M f250 sf ( )S 2424 0 :M FrMacBegin B 0 FmP F FmOP 62.778 260.5 M (i)S FmE 2424 0 :M f148 sf ( )S 2426 0 :M FrMacBegin B 0 FmP F FmOP 65.001 264.499 M ( current time at process )S FmE 2426 0 :M f203 sf ( )S 2428 0 :M FrMacBegin B 0 FmP F FmOP 160.785 264.499 M (P)S FmE 2429 0 :M f250 sf ( )S 2431 0 :M FrMacBegin B 0 FmP F FmOP 166.893 266.999 M (i)S FmE 2431 0 :M f148 sf ( )S 2433 0 :M FrMacBegin B 0 FmP F FmOP 42 283.999 M (\245)S FmE 2433 0 :M f203 sf ( )S 2435 0 :M FrMacBegin B 0 FmP F FmOP 60 283.999 M (V)S FmE 2436 0 :M f250 sf ( )S 2438 0 :M FrMacBegin B 0 FmP F FmOP 65.515 286.499 M (i)S FmE 2438 0 :M f148 sf ( )S 2440 0 :M FrMacBegin B 0 FmP F FmOP 67.737 283.999 M -0.05( v)W -0.151 N -0.05(ector of )W FmE 2440 0 :M f203 sf ( )S 2442 0 :M FrMacBegin B 0 FmP F FmOP 110.697 283.999 M (P)S FmE 2443 0 :M f250 sf ( )S 2445 0 :M FrMacBegin B 0 FmP F FmOP 116.805 286.499 M (i)S FmE 2445 0 :M f148 sf ( )S 2447 0 :M FrMacBegin B 0 FmP F FmOP 119.028 283.999 M (\325)S -0.552 N -0.05(s pre)W -0.251 N -0.05(viously sent messages; )W FmE 2447 0 :M f203 sf ( )S 2449 0 :M FrMacBegin B 0 FmP F FmOP 233.748 283.999 M (V)S FmE 2450 0 :M f250 sf ( )S 2452 0 :M FrMacBegin B 0 FmP F FmOP 239.262 286.499 M (i)S FmE 2452 0 :M f148 sf ( )S 2454 0 :M FrMacBegin B 0 FmP F FmOP 241.485 283.999 M ([)S FmE 2454 0 :M f203 sf ( )S 2456 0 :M FrMacBegin B 0 FmP F FmOP 244.813 283.999 M (j)S FmE 2457 0 :M f148 sf ( )S 2459 0 :M FrMacBegin B 0 FmP F FmOP 247.591 283.999 M -0.05(] = )W FmE 2459 0 :M f203 sf ( )S 2461 0 :M FrMacBegin B 0 FmP F FmOP 261.459 283.999 M (t)S FmE 2462 0 :M f250 sf ( )S 2464 0 :M FrMacBegin B 0 FmP F FmOP 264.237 279.999 M (m)S FmE 2464 0 :M f148 sf ( )S 2466 0 :M FrMacBegin B 0 FmP F FmOP 270.014 283.999 M -0.05(, where )W FmE 2466 0 :M f203 sf ( )S 2468 0 :M FrMacBegin B 0 FmP F FmOP 301.838 283.999 M (P)S FmE 2469 0 :M f250 sf ( )S 2471 0 :M FrMacBegin B 0 FmP F FmOP 307.947 286.499 M (j)S FmE 2471 0 :M f148 sf ( )S 2473 0 :M FrMacBegin B 0 FmP F FmOP 310.169 283.999 M -0.05( is the destination process and )W FmE 2473 0 :M f203 sf ( )S 2475 0 :M FrMacBegin B 0 FmP F FmOP 432.055 283.999 M (t)S FmE 2476 0 :M f250 sf ( )S 2478 0 :M FrMacBegin B 0 FmP F FmOP 434.833 279.999 M (m)S FmE 2478 0 :M f148 sf ( )S 2480 0 :M FrMacBegin B 0 FmP F FmOP 440.611 283.999 M -0.05( the v)W -0.151 N -0.05(ector times-)W 60 297.833 M (tamp of the message; )S FmE 2480 0 :M f203 sf ( )S 2482 0 :M FrMacBegin B 0 FmP F FmOP 146.838 297.833 M (V)S FmE 2483 0 :M f250 sf ( )S 2485 0 :M FrMacBegin B 0 FmP F FmOP 152.353 300.333 M (i)S FmE 2485 0 :M f148 sf ( )S 2487 0 :M FrMacBegin B 0 FmP F FmOP 154.576 297.833 M ([)S FmE 2487 0 :M f203 sf ( )S 2489 0 :M FrMacBegin B 0 FmP F FmOP 157.903 297.833 M (j)S FmE 2490 0 :M f148 sf ( )S 2492 0 :M FrMacBegin B 0 FmP F FmOP 160.682 297.833 M (][)S FmE 2492 0 :M f203 sf ( )S 2494 0 :M FrMacBegin B 0 FmP F FmOP 167.337 297.833 M (k)S FmE 2495 0 :M f148 sf ( )S 2497 0 :M FrMacBegin B 0 FmP F FmOP 171.775 297.833 M (] is the )S FmE 2497 0 :M f203 sf ( )S 2499 0 :M FrMacBegin B 0 FmP F FmOP 201.487 297.833 M (k)S FmE 2500 0 :M f148 sf ( )S 2502 0 :M FrMacBegin B 0 FmP F FmOP 205.926 297.833 M (th component of )S FmE 2502 0 :M f203 sf ( )S 2504 0 :M FrMacBegin B 0 FmP F FmOP 273.614 297.833 M (V)S FmE 2505 0 :M f250 sf ( )S 2507 0 :M FrMacBegin B 0 FmP F FmOP 279.128 300.333 M (i)S FmE 2507 0 :M f148 sf ( )S 2509 0 :M FrMacBegin B 0 FmP F FmOP 281.351 297.833 M ([)S FmE 2509 0 :M f203 sf ( )S 2511 0 :M FrMacBegin B 0 FmP F FmOP 284.679 297.833 M (j)S FmE 2512 0 :M f148 sf ( )S 2514 0 :M FrMacBegin B 0 FmP F FmOP 287.457 297.833 M (].)S 42 317.332 M (\245)S FmE 2514 0 :M f203 sf ( )S 2516 0 :M FrMacBegin B 0 FmP F FmOP 60 317.332 M (V)S FmE 2517 0 :M f250 sf ( )S 2519 0 :M FrMacBegin B 0 FmP F FmOP 66.108 313.332 M (m)S FmE 2519 0 :M f148 sf ( )S 2521 0 :M FrMacBegin B 0 FmP F FmOP 71.886 317.332 M ( v)S -0.151 N (ector accompan)S -0.151 N (ying message )S FmE 2521 0 :M f203 sf ( )S 2523 0 :M FrMacBegin B 0 FmP F FmOP 198.749 317.332 M (m)S FmE 2524 0 :M f263 sf ( )S 2527 0 :M FrMacBegin B 0 FmP F FmOP 42 342.666 M (Pr)S -0.217 N (otocol)S FmE 2527 0 :M f319 sf ( )S 2529 0 :M FrMacBegin B 0 FmP F FmOP 42 360.332 M (P)S FmE 2529 0 :M f332 sf ( )S 2531 0 :M FrMacBegin B 0 FmP F FmOP 48.108 362.832 M (i)S FmE 2531 0 :M f345 sf ( )S 2533 0 :M FrMacBegin B 0 FmP F FmOP 50.331 360.332 M ( sends a message to )S FmE 2534 0 :M f319 sf ( )S 2536 0 :M FrMacBegin B 0 FmP F FmOP 134.477 360.332 M (P)S FmE 2536 0 :M f332 sf ( )S 2538 0 :M FrMacBegin B 0 FmP F FmOP 140.585 362.832 M (j)S FmE 2538 0 :M f148 sf ( )S 2540 0 :M FrMacBegin B 0 FmP F FmOP 42 376.832 M (1.)S FmE 2541 0 :M f203 sf ( )S 2543 0 :M FrMacBegin B 0 FmP F FmOP 60 376.832 M (P)S FmE 2543 0 :M f250 sf ( )S 2545 0 :M FrMacBegin B 0 FmP F FmOP 66.108 379.332 M (i)S FmE 2545 0 :M f148 sf ( )S 2547 0 :M FrMacBegin B 0 FmP F FmOP 68.331 376.832 M ( sends message )S FmE 2548 0 :M f203 sf ( )S 2550 0 :M FrMacBegin B 0 FmP F FmOP 131.92 376.832 M (m)S FmE 2550 0 :M f148 sf ( )S 2552 0 :M FrMacBegin B 0 FmP F FmOP 139.139 376.832 M (, timestamped )S FmE 2553 0 :M f203 sf ( )S 2555 0 :M FrMacBegin B 0 FmP F FmOP 197.735 376.832 M (t)S FmE 2555 0 :M f250 sf ( )S 2557 0 :M FrMacBegin B 0 FmP F FmOP 200.514 372.832 M (m)S FmE 2557 0 :M f148 sf ( )S 2559 0 :M FrMacBegin B 0 FmP F FmOP 206.291 376.832 M (, and )S FmE 2560 0 :M f203 sf ( )S 2562 0 :M FrMacBegin B 0 FmP F FmOP 227.878 376.832 M (V)S FmE 2562 0 :M f250 sf ( )S 2564 0 :M FrMacBegin B 0 FmP F FmOP 233.393 379.332 M (i)S FmE 2564 0 :M f148 sf ( )S 2566 0 :M FrMacBegin B 0 FmP F FmOP 235.615 376.832 M (, to process )S FmE 2567 0 :M f203 sf ( )S 2569 0 :M FrMacBegin B 0 FmP F FmOP 283.376 376.832 M (P)S FmE 2569 0 :M f250 sf ( )S 2571 0 :M FrMacBegin B 0 FmP F FmOP 289.485 379.332 M (j)S FmE 2571 0 :M f148 sf ( )S 2573 0 :M FrMacBegin B 0 FmP F FmOP 291.708 376.832 M ( .)S 42 393.632 M (2.)S FmE 2574 0 :M f203 sf ( )S 2576 0 :M FrMacBegin B 0 FmP F FmOP 60 393.632 M (P)S FmE 2576 0 :M f250 sf ( )S 2578 0 :M FrMacBegin B 0 FmP F FmOP 66.108 396.132 M (i)S FmE 2578 0 :M f148 sf ( )S 2580 0 :M FrMacBegin B 0 FmP F FmOP 68.331 393.632 M ( sets )S FmE 2581 0 :M f203 sf ( )S 2583 0 :M FrMacBegin B 0 FmP F FmOP 87.975 393.632 M (V)S FmE 2583 0 :M f250 sf ( )S 2585 0 :M FrMacBegin B 0 FmP F FmOP 93.489 396.132 M (i)S FmE 2585 0 :M f148 sf ( )S 2587 0 :M FrMacBegin B 0 FmP F FmOP 95.712 393.632 M ([)S FmE 2588 0 :M f203 sf ( )S 2590 0 :M FrMacBegin B 0 FmP F FmOP 99.04 393.632 M (j)S FmE 2590 0 :M f148 sf ( )S 2592 0 :M FrMacBegin B 0 FmP F FmOP 101.818 393.632 M (] = )S FmE 2593 0 :M f203 sf ( )S 2595 0 :M FrMacBegin B 0 FmP F FmOP 115.785 393.632 M (t)S FmE 2595 0 :M f250 sf ( )S 2597 0 :M FrMacBegin B 0 FmP F FmOP 118.563 389.632 M (m)S FmE 2597 0 :M f148 sf ( )S 2599 0 :M FrMacBegin B 0 FmP F FmOP 124.341 393.632 M (.)S FmE 2600 0 :M f319 sf ( )S 2602 0 :M FrMacBegin B 0 FmP F FmOP 42 407.765 M (P)S FmE 2602 0 :M f332 sf ( )S 2604 0 :M FrMacBegin B 0 FmP F FmOP 48.108 410.265 M (j)S FmE 2604 0 :M f345 sf ( )S 2606 0 :M FrMacBegin B 0 FmP F FmOP 50.331 407.765 M ( r)S -0.181 N (ecei)S -0.1 N (v)S -0.1 N (es a message fr)S -0.181 N (om )S FmE 2607 0 :M f319 sf ( )S 2609 0 :M FrMacBegin B 0 FmP F FmOP 157.206 407.765 M (P)S FmE 2609 0 :M f332 sf ( )S 2611 0 :M FrMacBegin B 0 FmP F FmOP 163.314 410.265 M (i)S FmE 2611 0 :M f148 sf ( )S 2613 0 :M FrMacBegin B 0 FmP F FmOP 42 421.599 M (1.)S 10.5 N (When )S FmE 2614 0 :M f203 sf ( )S 2616 0 :M FrMacBegin B 0 FmP F FmOP 86.377 421.599 M (P)S FmE 2616 0 :M f250 sf ( )S 2618 0 :M FrMacBegin B 0 FmP F FmOP 92.485 424.099 M (j)S FmE 2618 0 :M f148 sf ( )S 2620 0 :M FrMacBegin B 0 FmP F FmOP 94.708 421.599 M (, )S FmE 2621 0 :M f203 sf ( )S 2623 0 :M FrMacBegin B 0 FmP F FmOP 99.708 421.599 M (j)S FmE 2623 0 :M f148 sf ( )S 2625 0 :M FrMacBegin B 0 FmP F FmOP 102.486 421.599 M ( )S FmE 2626 0 :M f237 sf ( )S 2628 0 :M FrMacBegin B 0 FmP F FmOP 104.986 421.599 M (\271)S FmE 2628 0 :M f148 sf ( )S 2630 0 :M FrMacBegin B 0 FmP F FmOP 110.475 421.599 M ( )S FmE 2631 0 :M f203 sf ( )S 2633 0 :M FrMacBegin B 0 FmP F FmOP 112.975 421.599 M (i)S FmE 2633 0 :M f148 sf ( )S 2635 0 :M FrMacBegin B 0 FmP F FmOP 115.753 421.599 M (, recei)S -0.251 N (v)S -0.151 N (es )S FmE 2636 0 :M f203 sf ( )S 2638 0 :M FrMacBegin B 0 FmP F FmOP 155.599 421.599 M (m)S FmE 2638 0 :M f148 sf ( )S 2640 0 :M FrMacBegin B 0 FmP F FmOP 162.818 421.599 M (, it delays the message\325)S -0.552 N (s deli)S -0.251 N (v)S -0.151 N (ery if )S FmE 2641 0 :M f203 sf ( )S 2643 0 :M FrMacBegin B 0 FmP F FmOP 305.138 421.599 M (both)S FmE 2643 0 :M f148 sf ( )S 2645 0 :M FrMacBegin B 0 FmP F FmOP 322.916 421.599 M (:)S 60 438.098 M (a.)S FmE 2646 0 :M f203 sf ( )S 2648 0 :M FrMacBegin B 0 FmP F FmOP 78 438.098 M (V)S FmE 2648 0 :M f250 sf ( )S 2650 0 :M FrMacBegin B 0 FmP F FmOP 84.108 434.098 M (m)S FmE 2650 0 :M f148 sf ( )S 2652 0 :M FrMacBegin B 0 FmP F FmOP 89.886 438.098 M ([)S FmE 2653 0 :M f203 sf ( )S 2655 0 :M FrMacBegin B 0 FmP F FmOP 93.213 438.098 M (j)S FmE 2655 0 :M f148 sf ( )S 2657 0 :M FrMacBegin B 0 FmP F FmOP 95.992 438.098 M (] is set; and)S 60 452.765 M (b)S -0.4 N (.)S FmE 2658 0 :M f203 sf ( )S 2660 0 :M FrMacBegin B 0 FmP F FmOP 78 452.765 M (V)S FmE 2660 0 :M f250 sf ( )S 2662 0 :M FrMacBegin B 0 FmP F FmOP 84.108 448.765 M (m)S FmE 2662 0 :M f148 sf ( )S 2664 0 :M FrMacBegin B 0 FmP F FmOP 89.886 452.765 M ([)S FmE 2665 0 :M f203 sf ( )S 2667 0 :M FrMacBegin B 0 FmP F FmOP 93.213 452.765 M (j)S FmE 2667 0 :M f148 sf ( )S 2669 0 :M FrMacBegin B 0 FmP F FmOP 95.992 452.765 M (] < )S FmE 2670 0 :M f203 sf ( )S 2672 0 :M FrMacBegin B 0 FmP F FmOP 109.959 452.765 M (t)S FmE 2672 0 :M f250 sf ( )S 2674 0 :M FrMacBegin B 0 FmP F FmOP 112.737 448.765 M (j)S FmE 2674 0 :M f148 sf ( )S 2676 0 :M FrMacBegin B 0 FmP F FmOP 42 467.731 M (2.)S 10.5 N -0.134(When the message is deli)W -0.251 N (v)S -0.151 N -0.134(ered to )W FmE 2677 0 :M f203 sf ( )S 2679 0 :M FrMacBegin B 0 FmP F FmOP 195.405 467.731 M (P)S FmE 2679 0 :M f250 sf ( )S 2681 0 :M FrMacBegin B 0 FmP F FmOP 201.513 470.231 M (j)S FmE 2681 0 :M f148 sf ( )S 2683 0 :M FrMacBegin B 0 FmP F FmOP 203.736 467.731 M -0.134(, update all set elements of )W FmE 2684 0 :M f203 sf ( )S 2686 0 :M FrMacBegin B 0 FmP F FmOP 311.704 467.731 M (V)S FmE 2686 0 :M f250 sf ( )S 2688 0 :M FrMacBegin B 0 FmP F FmOP 317.812 470.231 M (j)S FmE 2688 0 :M f148 sf ( )S 2690 0 :M FrMacBegin B 0 FmP F FmOP 320.035 467.731 M -0.134( with the corresponding elements of )W FmE 2691 0 :M f203 sf ( )S 2693 0 :M FrMacBegin B 0 FmP F FmOP 464.939 467.731 M (V)S FmE 2693 0 :M f250 sf ( )S 2695 0 :M FrMacBegin B 0 FmP F FmOP 471.047 463.731 M (m)S FmE 2695 0 :M f148 sf ( )S 2697 0 :M FrMacBegin B 0 FmP F FmOP 476.825 467.731 M -0.134(, e)W -0.151 N -0.134(xcept )W 60 481.565 M (for )S FmE 2698 0 :M f203 sf ( )S 2700 0 :M FrMacBegin B 0 FmP F FmOP 73.804 481.565 M (Vj)S FmE 2700 0 :M f148 sf ( )S 2702 0 :M FrMacBegin B 0 FmP F FmOP 82.69 481.565 M ([)S FmE 2703 0 :M f203 sf ( )S 2705 0 :M FrMacBegin B 0 FmP F FmOP 86.018 481.565 M (j)S FmE 2705 0 :M f148 sf ( )S 2707 0 :M FrMacBegin B 0 FmP F FmOP 88.796 481.565 M (], as follo)S -0.251 N (ws:)S 60 493.865 M (a.)S 11.062 N (If )S FmE 2708 0 :M f203 sf ( )S 2710 0 :M FrMacBegin B 0 FmP F FmOP 86.804 493.865 M (Vj)S FmE 2710 0 :M f148 sf ( )S 2712 0 :M FrMacBegin B 0 FmP F FmOP 95.69 493.865 M ([)S FmE 2713 0 :M f203 sf ( )S 2715 0 :M FrMacBegin B 0 FmP F FmOP 99.018 493.865 M (k)S FmE 2715 0 :M f148 sf ( )S 2717 0 :M FrMacBegin B 0 FmP F FmOP 103.457 493.865 M (] and )S FmE 2718 0 :M f203 sf ( )S 2720 0 :M FrMacBegin B 0 FmP F FmOP 125.871 493.865 M (Vm)S FmE 2720 0 :M f148 sf ( )S 2722 0 :M FrMacBegin B 0 FmP F FmOP 139.199 493.865 M ([)S FmE 2723 0 :M f203 sf ( )S 2725 0 :M FrMacBegin B 0 FmP F FmOP 142.526 493.865 M (k)S FmE 2725 0 :M f148 sf ( )S 2727 0 :M FrMacBegin B 0 FmP F FmOP 146.965 493.865 M (] are uninitialized, do nothing.)S 60 505.865 M (b)S -0.4 N (.)S 10.9 N (If )S FmE 2728 0 :M f203 sf ( )S 2730 0 :M FrMacBegin B 0 FmP F FmOP 86.804 505.865 M (Vj)S FmE 2730 0 :M f148 sf ( )S 2732 0 :M FrMacBegin B 0 FmP F FmOP 95.69 505.865 M ([)S FmE 2733 0 :M f203 sf ( )S 2735 0 :M FrMacBegin B 0 FmP F FmOP 99.018 505.865 M (k)S FmE 2735 0 :M f148 sf ( )S 2737 0 :M FrMacBegin B 0 FmP F FmOP 103.457 505.865 M (] is uninitialized and )S FmE 2738 0 :M f203 sf ( )S 2740 0 :M FrMacBegin B 0 FmP F FmOP 187.524 505.865 M (Vm)S FmE 2740 0 :M f148 sf ( )S 2742 0 :M FrMacBegin B 0 FmP F FmOP 200.852 505.865 M ([)S FmE 2743 0 :M f203 sf ( )S 2745 0 :M FrMacBegin B 0 FmP F FmOP 204.179 505.865 M (k)S FmE 2745 0 :M f148 sf ( )S 2747 0 :M FrMacBegin B 0 FmP F FmOP 208.618 505.865 M (] is initialized, set )S FmE 2748 0 :M f203 sf ( )S 2750 0 :M FrMacBegin B 0 FmP F FmOP 281.853 505.865 M (Vj)S FmE 2750 0 :M f148 sf ( )S 2752 0 :M FrMacBegin B 0 FmP F FmOP 290.739 505.865 M ([)S FmE 2753 0 :M f203 sf ( )S 2755 0 :M FrMacBegin B 0 FmP F FmOP 294.067 505.865 M (k)S FmE 2755 0 :M f148 sf ( )S 2757 0 :M FrMacBegin B 0 FmP F FmOP 298.505 505.865 M (] = )S FmE 2758 0 :M f203 sf ( )S 2760 0 :M FrMacBegin B 0 FmP F FmOP 312.121 505.865 M (Vm)S FmE 2760 0 :M f148 sf ( )S 2762 0 :M FrMacBegin B 0 FmP F FmOP 325.449 505.865 M ([)S FmE 2763 0 :M f203 sf ( )S 2765 0 :M FrMacBegin B 0 FmP F FmOP 328.776 505.865 M (k)S FmE 2765 0 :M f148 sf ( )S 2767 0 :M FrMacBegin B 0 FmP F FmOP 333.215 505.865 M (].)S 60 517.865 M (c.)S 11.062 N (If both )S FmE 2768 0 :M f203 sf ( )S 2770 0 :M FrMacBegin B 0 FmP F FmOP 107.082 517.865 M (Vj)S FmE 2770 0 :M f148 sf ( )S 2772 0 :M FrMacBegin B 0 FmP F FmOP 115.969 517.865 M ([)S FmE 2773 0 :M f203 sf ( )S 2775 0 :M FrMacBegin B 0 FmP F FmOP 119.296 517.865 M (k)S FmE 2775 0 :M f148 sf ( )S 2777 0 :M FrMacBegin B 0 FmP F FmOP 123.735 517.865 M (] and )S FmE 2778 0 :M f203 sf ( )S 2780 0 :M FrMacBegin B 0 FmP F FmOP 146.149 517.865 M (Vm)S FmE 2780 0 :M f148 sf ( )S 2782 0 :M FrMacBegin B 0 FmP F FmOP 159.477 517.865 M ([)S FmE 2783 0 :M f203 sf ( )S 2785 0 :M FrMacBegin B 0 FmP F FmOP 162.805 517.865 M (k)S FmE 2785 0 :M f148 sf ( )S 2787 0 :M FrMacBegin B 0 FmP F FmOP 167.243 517.865 M (] are initialized, set )S FmE 2788 0 :M f203 sf ( )S 2790 0 :M FrMacBegin B 0 FmP F FmOP 246.015 517.865 M (Vj)S FmE 2790 0 :M f148 sf ( )S 2792 0 :M FrMacBegin B 0 FmP F FmOP 254.902 517.865 M ([)S FmE 2793 0 :M f203 sf ( )S 2795 0 :M FrMacBegin B 0 FmP F FmOP 258.229 517.865 M (k)S FmE 2795 0 :M f148 sf ( )S 2797 0 :M FrMacBegin B 0 FmP F FmOP 262.668 517.865 M (][)S FmE 2798 0 :M f203 sf ( )S 2800 0 :M FrMacBegin B 0 FmP F FmOP 269.323 517.865 M (k)S FmE 2800 0 :M f237 sf ( )S 2802 0 :M FrMacBegin B 0 FmP F FmOP 273.762 517.865 M (\242)S FmE 2803 0 :M f148 sf ( )S 2805 0 :M FrMacBegin B 0 FmP F FmOP 276.232 517.865 M (] = max\()S FmE 2805 0 :M f203 sf ( )S 2807 0 :M FrMacBegin B 0 FmP F FmOP 310.744 517.865 M (Vj)S FmE 2808 0 :M f148 sf ( )S 2810 0 :M FrMacBegin B 0 FmP F FmOP 319.631 517.865 M ([)S FmE 2810 0 :M f203 sf ( )S 2812 0 :M FrMacBegin B 0 FmP F FmOP 322.958 517.865 M (k)S FmE 2813 0 :M f148 sf ( )S 2815 0 :M FrMacBegin B 0 FmP F FmOP 327.397 517.865 M (][)S FmE 2815 0 :M f203 sf ( )S 2817 0 :M FrMacBegin B 0 FmP F FmOP 334.052 517.865 M (k)S FmE 2818 0 :M f237 sf ( )S 2820 0 :M FrMacBegin B 0 FmP F FmOP 338.491 517.865 M (\242)S FmE 2820 0 :M f148 sf ( )S 2822 0 :M FrMacBegin B 0 FmP F FmOP 340.961 517.865 M (], )S FmE 2823 0 :M f203 sf ( )S 2825 0 :M FrMacBegin B 0 FmP F FmOP 348.938 517.865 M (Vm)S FmE 2825 0 :M f148 sf ( )S 2827 0 :M FrMacBegin B 0 FmP F FmOP 362.265 517.865 M ([)S FmE 2828 0 :M f203 sf ( )S 2830 0 :M FrMacBegin B 0 FmP F FmOP 365.593 517.865 M (k)S FmE 2830 0 :M f148 sf ( )S 2832 0 :M FrMacBegin B 0 FmP F FmOP 370.031 517.865 M (][)S FmE 2833 0 :M f203 sf ( )S 2835 0 :M FrMacBegin B 0 FmP F FmOP 376.687 517.865 M (k)S FmE 2835 0 :M f237 sf ( )S 2837 0 :M FrMacBegin B 0 FmP F FmOP 381.125 517.865 M (\242)S FmE 2838 0 :M f148 sf ( )S 2840 0 :M FrMacBegin B 0 FmP F FmOP 383.596 517.865 M (]\) for all )S FmE 2840 0 :M f203 sf ( )S 2842 0 :M FrMacBegin B 0 FmP F FmOP 419.401 517.865 M (k)S FmE 2843 0 :M f237 sf ( )S 2845 0 :M FrMacBegin B 0 FmP F FmOP 423.84 517.865 M (\242)S FmE 2845 0 :M f148 sf ( )S 2847 0 :M FrMacBegin B 0 FmP F FmOP 426.311 517.865 M ( = 1, \311, )S FmE 2848 0 :M f203 sf ( )S 2850 0 :M FrMacBegin B 0 FmP F FmOP 461.95 517.865 M (n)S FmE 2850 0 :M f148 sf ( )S 2852 0 :M FrMacBegin B 0 FmP F FmOP 42 530.165 M (3.)S 10.5 N (Update )S FmE 2853 0 :M f203 sf ( )S 2855 0 :M FrMacBegin B 0 FmP F FmOP 91.375 530.165 M (P)S FmE 2855 0 :M f250 sf ( )S 2857 0 :M FrMacBegin B 0 FmP F FmOP 97.483 532.665 M (j)S FmE 2857 0 :M f148 sf ( )S 2859 0 :M FrMacBegin B 0 FmP F FmOP 99.706 530.165 M (\325)S -0.552 N (s v)S -0.151 N (ector clock.)S 42 544.298 M (4.)S 10.5 N (Check b)S -0.2 N (uf)S -0.251 N (fered messages to see if an)S -0.151 N (y can be deli)S -0.251 N (v)S -0.151 N (ered.)S FmE endp showpage %%PageTrailer %%Page: 7 7 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 7 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 2860 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 2860 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 2860 0 :M f148 sf ( )S 2862 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (7)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 2863 0 :M f263 sf ( )S 2866 0 :M FrMacBegin B 0 FmP F FmOP 42 49 M (Example)S FmE 2866 0 :M f148 sf ( )S 2868 0 :M FrMacBegin B 0 FmP F FmOP 42 184 M (Here is the protocol applied to the abo)S -0.151 N (v)S -0.151 N (e situation:)S FmE 2868 0 :M f203 sf ( )S 2870 0 :M FrMacBegin B 0 FmP F FmOP 42 198.666 M (e)S FmE 2871 0 :M f276 sf ( )S 2873 0 :M FrMacBegin B 0 FmP F FmOP 46.438 201.166 M (31)S FmE 2873 0 :M f148 sf ( )S 2875 0 :M FrMacBegin B 0 FmP F FmOP 54.438 198.666 M (: )S FmE 2875 0 :M f203 sf ( )S 2877 0 :M FrMacBegin B 0 FmP F FmOP 59.717 198.666 M (P)S FmE 2878 0 :M f276 sf ( )S 2880 0 :M FrMacBegin B 0 FmP F FmOP 65.825 201.166 M (3)S FmE 2880 0 :M f148 sf ( )S 2882 0 :M FrMacBegin B 0 FmP F FmOP 69.825 198.666 M ( sends message )S FmE 2882 0 :M f203 sf ( )S 2884 0 :M FrMacBegin B 0 FmP F FmOP 133.414 198.666 M (a)S FmE 2885 0 :M f148 sf ( )S 2887 0 :M FrMacBegin B 0 FmP F FmOP 138.414 198.666 M ( to )S FmE 2887 0 :M f203 sf ( )S 2889 0 :M FrMacBegin B 0 FmP F FmOP 151.192 198.666 M (P)S FmE 2890 0 :M f276 sf ( )S 2892 0 :M FrMacBegin B 0 FmP F FmOP 157.301 201.166 M (2)S FmE 2892 0 :M f148 sf ( )S 2894 0 :M FrMacBegin B 0 FmP F FmOP 161.301 198.666 M ( . )S FmE 2894 0 :M f203 sf ( )S 2896 0 :M FrMacBegin B 0 FmP F FmOP 168.801 198.666 M (C)S FmE 2897 0 :M f276 sf ( )S 2899 0 :M FrMacBegin B 0 FmP F FmOP 175.471 201.166 M (3)S FmE 2899 0 :M f148 sf ( )S 2901 0 :M FrMacBegin B 0 FmP F FmOP 179.471 198.666 M ( = \(0, 0, 1\); )S FmE 2901 0 :M f203 sf ( )S 2903 0 :M FrMacBegin B 0 FmP F FmOP 229.544 198.666 M (t)S FmE 2904 0 :M f250 sf ( )S 2906 0 :M FrMacBegin B 0 FmP F FmOP 232.322 194.667 M (a)S FmE 2906 0 :M f148 sf ( )S 2908 0 :M FrMacBegin B 0 FmP F FmOP 236.322 198.666 M ( = \(0, 0, 1\), )S FmE 2908 0 :M f203 sf ( )S 2910 0 :M FrMacBegin B 0 FmP F FmOP 283.266 198.666 M (V)S FmE 2911 0 :M f250 sf ( )S 2913 0 :M FrMacBegin B 0 FmP F FmOP 288.485 194.667 M (a)S FmE 2913 0 :M f148 sf ( )S 2915 0 :M FrMacBegin B 0 FmP F FmOP 292.485 198.666 M ( = \(?, ?, ?\); )S FmE 2915 0 :M f203 sf ( )S 2917 0 :M FrMacBegin B 0 FmP F FmOP 338.022 198.666 M (V)S FmE 2918 0 :M f276 sf ( )S 2920 0 :M FrMacBegin B 0 FmP F FmOP 344.131 201.166 M (3)S FmE 2920 0 :M f148 sf ( )S 2922 0 :M FrMacBegin B 0 FmP F FmOP 348.131 198.666 M ( = \(?, \(0, 0, 1\), ?\))S FmE 2922 0 :M f203 sf ( )S 2924 0 :M FrMacBegin B 0 FmP F FmOP 42 215.166 M (e)S FmE 2925 0 :M f276 sf ( )S 2927 0 :M FrMacBegin B 0 FmP F FmOP 46.438 217.666 M (21)S FmE 2927 0 :M f148 sf ( )S 2929 0 :M FrMacBegin B 0 FmP F FmOP 54.438 215.166 M (: )S FmE 2929 0 :M f203 sf ( )S 2931 0 :M FrMacBegin B 0 FmP F FmOP 59.717 215.166 M (P)S FmE 2932 0 :M f276 sf ( )S 2934 0 :M FrMacBegin B 0 FmP F FmOP 65.825 217.666 M (2)S FmE 2934 0 :M f148 sf ( )S 2936 0 :M FrMacBegin B 0 FmP F FmOP 69.825 215.166 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 2936 0 :M f203 sf ( )S 2938 0 :M FrMacBegin B 0 FmP F FmOP 143.543 215.166 M (a)S FmE 2939 0 :M f148 sf ( )S 2941 0 :M FrMacBegin B 0 FmP F FmOP 148.543 215.166 M ( from )S FmE 2941 0 :M f203 sf ( )S 2943 0 :M FrMacBegin B 0 FmP F FmOP 172.977 215.166 M (P)S FmE 2944 0 :M f276 sf ( )S 2946 0 :M FrMacBegin B 0 FmP F FmOP 179.085 217.666 M (1)S FmE 2946 0 :M f148 sf ( )S 2948 0 :M FrMacBegin B 0 FmP F FmOP 183.085 215.166 M (. )S -0.552 N (As )S FmE 2948 0 :M f203 sf ( )S 2950 0 :M FrMacBegin B 0 FmP F FmOP 200.791 215.166 M (V)S FmE 2951 0 :M f250 sf ( )S 2953 0 :M FrMacBegin B 0 FmP F FmOP 206.01 211.166 M (a)S FmE 2953 0 :M f148 sf ( )S 2955 0 :M FrMacBegin B 0 FmP F FmOP 210.01 215.166 M ([2] is uninitialized, the message is accepted. )S FmE 2955 0 :M f203 sf ( )S 2957 0 :M FrMacBegin B 0 FmP F FmOP 388.194 215.166 M (V)S FmE 2958 0 :M f276 sf ( )S 2960 0 :M FrMacBegin B 0 FmP F FmOP 394.302 217.666 M (2)S FmE 2960 0 :M f148 sf ( )S 2962 0 :M FrMacBegin B 0 FmP F FmOP 398.302 215.166 M ( is set to \(?, ?, ?\) and )S FmE 2962 0 :M f203 sf ( )S 2964 0 :M FrMacBegin B 0 FmP F FmOP 483.263 215.166 M (C)S FmE 2965 0 :M f276 sf ( )S 2967 0 :M FrMacBegin B 0 FmP F FmOP 489.933 217.666 M (2)S FmE 2967 0 :M f148 sf ( )S 2969 0 :M FrMacBegin B 0 FmP F FmOP 493.933 215.166 M ( is )S 42 229 M (set to \(0, 0, 1\).)S FmE 2969 0 :M f203 sf ( )S 2971 0 :M FrMacBegin B 0 FmP F FmOP 42 243.666 M (e)S FmE 2972 0 :M f276 sf ( )S 2974 0 :M FrMacBegin B 0 FmP F FmOP 46.438 246.166 M (22)S FmE 2974 0 :M f148 sf ( )S 2976 0 :M FrMacBegin B 0 FmP F FmOP 54.438 243.666 M (: )S FmE 2976 0 :M f203 sf ( )S 2978 0 :M FrMacBegin B 0 FmP F FmOP 59.717 243.666 M (P)S FmE 2979 0 :M f276 sf ( )S 2981 0 :M FrMacBegin B 0 FmP F FmOP 65.825 246.166 M (2)S FmE 2981 0 :M f148 sf ( )S 2983 0 :M FrMacBegin B 0 FmP F FmOP 69.825 243.666 M ( sends message )S FmE 2983 0 :M f203 sf ( )S 2985 0 :M FrMacBegin B 0 FmP F FmOP 133.414 243.666 M (b)S FmE 2986 0 :M f148 sf ( )S 2988 0 :M FrMacBegin B 0 FmP F FmOP 138.414 243.666 M ( to )S FmE 2988 0 :M f203 sf ( )S 2990 0 :M FrMacBegin B 0 FmP F FmOP 151.192 243.666 M (P)S FmE 2991 0 :M f276 sf ( )S 2993 0 :M FrMacBegin B 0 FmP F FmOP 157.301 246.166 M (1)S FmE 2993 0 :M f148 sf ( )S 2995 0 :M FrMacBegin B 0 FmP F FmOP 161.301 243.666 M (. )S FmE 2995 0 :M f203 sf ( )S 2997 0 :M FrMacBegin B 0 FmP F FmOP 166.301 243.666 M (C)S FmE 2998 0 :M f276 sf ( )S 3000 0 :M FrMacBegin B 0 FmP F FmOP 172.971 246.166 M (2)S FmE 3000 0 :M f148 sf ( )S 3002 0 :M FrMacBegin B 0 FmP F FmOP 176.971 243.666 M ( = \(0, 1, 1\); )S FmE 3002 0 :M f203 sf ( )S 3004 0 :M FrMacBegin B 0 FmP F FmOP 224.544 243.666 M (t)S FmE 3005 0 :M f250 sf ( )S 3007 0 :M FrMacBegin B 0 FmP F FmOP 227.322 239.666 M (b)S FmE 3007 0 :M f148 sf ( )S 3009 0 :M FrMacBegin B 0 FmP F FmOP 231.322 243.666 M ( = \(0, 1, 1\), )S FmE 3009 0 :M f203 sf ( )S 3011 0 :M FrMacBegin B 0 FmP F FmOP 278.266 243.666 M (V)S FmE 3012 0 :M f250 sf ( )S 3014 0 :M FrMacBegin B 0 FmP F FmOP 284.374 239.666 M (b)S FmE 3014 0 :M f148 sf ( )S 3016 0 :M FrMacBegin B 0 FmP F FmOP 288.374 243.666 M ( = \(?, ?, ?\); )S FmE 3016 0 :M f203 sf ( )S 3018 0 :M FrMacBegin B 0 FmP F FmOP 333.911 243.666 M (V)S FmE 3019 0 :M f276 sf ( )S 3021 0 :M FrMacBegin B 0 FmP F FmOP 340.02 246.166 M (2)S FmE 3021 0 :M f148 sf ( )S 3023 0 :M FrMacBegin B 0 FmP F FmOP 344.02 243.666 M ( = \(\(0, 1, 1\), ?, ?\))S FmE 3023 0 :M f203 sf ( )S 3025 0 :M FrMacBegin B 0 FmP F FmOP 42 260.166 M (e)S FmE 3026 0 :M f276 sf ( )S 3028 0 :M FrMacBegin B 0 FmP F FmOP 46.438 262.666 M (11)S FmE 3028 0 :M f148 sf ( )S 3030 0 :M FrMacBegin B 0 FmP F FmOP 54.438 260.166 M (: )S FmE 3030 0 :M f203 sf ( )S 3032 0 :M FrMacBegin B 0 FmP F FmOP 59.717 260.166 M (P)S FmE 3033 0 :M f276 sf ( )S 3035 0 :M FrMacBegin B 0 FmP F FmOP 65.825 262.666 M (1)S FmE 3035 0 :M f148 sf ( )S 3037 0 :M FrMacBegin B 0 FmP F FmOP 69.825 260.166 M ( sends message )S FmE 3037 0 :M f203 sf ( )S 3039 0 :M FrMacBegin B 0 FmP F FmOP 133.414 260.166 M (c)S FmE 3040 0 :M f148 sf ( )S 3042 0 :M FrMacBegin B 0 FmP F FmOP 137.853 260.166 M ( to )S FmE 3042 0 :M f203 sf ( )S 3044 0 :M FrMacBegin B 0 FmP F FmOP 150.631 260.166 M (P)S FmE 3045 0 :M f276 sf ( )S 3047 0 :M FrMacBegin B 0 FmP F FmOP 156.739 262.666 M (3)S FmE 3047 0 :M f148 sf ( )S 3049 0 :M FrMacBegin B 0 FmP F FmOP 160.739 260.166 M (. )S FmE 3049 0 :M f203 sf ( )S 3051 0 :M FrMacBegin B 0 FmP F FmOP 165.739 260.166 M (C)S FmE 3052 0 :M f276 sf ( )S 3054 0 :M FrMacBegin B 0 FmP F FmOP 172.409 262.666 M (1)S FmE 3054 0 :M f148 sf ( )S 3056 0 :M FrMacBegin B 0 FmP F FmOP 176.409 260.166 M ( = \(1, 0, 0\); )S FmE 3056 0 :M f203 sf ( )S 3058 0 :M FrMacBegin B 0 FmP F FmOP 223.982 260.166 M (t)S FmE 3059 0 :M f250 sf ( )S 3061 0 :M FrMacBegin B 0 FmP F FmOP 226.761 256.166 M (c)S FmE 3061 0 :M f148 sf ( )S 3063 0 :M FrMacBegin B 0 FmP F FmOP 230.312 260.166 M ( = \(1, 0, 0\), )S FmE 3063 0 :M f203 sf ( )S 3065 0 :M FrMacBegin B 0 FmP F FmOP 277.255 260.166 M (V)S FmE 3066 0 :M f250 sf ( )S 3068 0 :M FrMacBegin B 0 FmP F FmOP 283.363 256.166 M (c)S FmE 3068 0 :M f148 sf ( )S 3070 0 :M FrMacBegin B 0 FmP F FmOP 286.914 260.166 M ( = \(?, ?, ?\); )S FmE 3070 0 :M f203 sf ( )S 3072 0 :M FrMacBegin B 0 FmP F FmOP 332.451 260.166 M (V)S FmE 3073 0 :M f276 sf ( )S 3075 0 :M FrMacBegin B 0 FmP F FmOP 338.56 262.666 M (1)S FmE 3075 0 :M f148 sf ( )S 3077 0 :M FrMacBegin B 0 FmP F FmOP 342.56 260.166 M ( = \(?, ?, \(1, 0, 0\)\), )S FmE 3077 0 :M f203 sf ( )S 3079 0 :M FrMacBegin B 0 FmP F FmOP 42 276.666 M (e)S FmE 3080 0 :M f276 sf ( )S 3082 0 :M FrMacBegin B 0 FmP F FmOP 46.438 279.166 M (12)S FmE 3082 0 :M f148 sf ( )S 3084 0 :M FrMacBegin B 0 FmP F FmOP 54.438 276.666 M (: )S FmE 3084 0 :M f203 sf ( )S 3086 0 :M FrMacBegin B 0 FmP F FmOP 59.717 276.666 M (P)S FmE 3087 0 :M f276 sf ( )S 3089 0 :M FrMacBegin B 0 FmP F FmOP 65.825 279.166 M (1)S FmE 3089 0 :M f148 sf ( )S 3091 0 :M FrMacBegin B 0 FmP F FmOP 69.825 276.666 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 3091 0 :M f203 sf ( )S 3093 0 :M FrMacBegin B 0 FmP F FmOP 143.543 276.666 M (b)S FmE 3094 0 :M f148 sf ( )S 3096 0 :M FrMacBegin B 0 FmP F FmOP 148.543 276.666 M ( from )S FmE 3096 0 :M f203 sf ( )S 3098 0 :M FrMacBegin B 0 FmP F FmOP 172.977 276.666 M (P)S FmE 3099 0 :M f276 sf ( )S 3101 0 :M FrMacBegin B 0 FmP F FmOP 179.085 279.166 M (2)S FmE 3101 0 :M f148 sf ( )S 3103 0 :M FrMacBegin B 0 FmP F FmOP 183.085 276.666 M (. )S -0.552 N (As )S FmE 3103 0 :M f203 sf ( )S 3105 0 :M FrMacBegin B 0 FmP F FmOP 200.791 276.666 M (V)S FmE 3106 0 :M f250 sf ( )S 3108 0 :M FrMacBegin B 0 FmP F FmOP 206.899 272.666 M (b)S FmE 3108 0 :M f148 sf ( )S 3110 0 :M FrMacBegin B 0 FmP F FmOP 210.899 276.666 M ([1] is uninitialized, the message is accepted. )S FmE 3110 0 :M f203 sf ( )S 3112 0 :M FrMacBegin B 0 FmP F FmOP 389.083 276.666 M (V)S FmE 3113 0 :M f276 sf ( )S 3115 0 :M FrMacBegin B 0 FmP F FmOP 395.191 279.166 M (1)S FmE 3115 0 :M f148 sf ( )S 3117 0 :M FrMacBegin B 0 FmP F FmOP 399.191 276.666 M ( is set to \(?, ?, ?\) and )S FmE 3117 0 :M f203 sf ( )S 3119 0 :M FrMacBegin B 0 FmP F FmOP 484.152 276.666 M (C)S FmE 3120 0 :M f276 sf ( )S 3122 0 :M FrMacBegin B 0 FmP F FmOP 490.822 279.166 M (1)S FmE 3122 0 :M f148 sf ( )S 3124 0 :M FrMacBegin B 0 FmP F FmOP 494.822 276.666 M ( is )S 42 290.499 M (set to \(1, 1, 1\).)S FmE 3124 0 :M f203 sf ( )S 3126 0 :M FrMacBegin B 0 FmP F FmOP 42 305.166 M (e)S FmE 3127 0 :M f276 sf ( )S 3129 0 :M FrMacBegin B 0 FmP F FmOP 46.438 307.666 M (32)S FmE 3129 0 :M f148 sf ( )S 3131 0 :M FrMacBegin B 0 FmP F FmOP 54.438 305.166 M (: )S FmE 3131 0 :M f203 sf ( )S 3133 0 :M FrMacBegin B 0 FmP F FmOP 59.717 305.166 M (P)S FmE 3134 0 :M f276 sf ( )S 3136 0 :M FrMacBegin B 0 FmP F FmOP 65.825 307.666 M (3)S FmE 3136 0 :M f148 sf ( )S 3138 0 :M FrMacBegin B 0 FmP F FmOP 69.825 305.166 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 3138 0 :M f203 sf ( )S 3140 0 :M FrMacBegin B 0 FmP F FmOP 143.543 305.166 M (c)S FmE 3141 0 :M f148 sf ( )S 3143 0 :M FrMacBegin B 0 FmP F FmOP 147.982 305.166 M ( from )S FmE 3143 0 :M f203 sf ( )S 3145 0 :M FrMacBegin B 0 FmP F FmOP 172.416 305.166 M (P)S FmE 3146 0 :M f276 sf ( )S 3148 0 :M FrMacBegin B 0 FmP F FmOP 178.524 307.666 M (1)S FmE 3148 0 :M f148 sf ( )S 3150 0 :M FrMacBegin B 0 FmP F FmOP 182.524 305.166 M (. )S -0.552 N (As )S FmE 3150 0 :M f203 sf ( )S 3152 0 :M FrMacBegin B 0 FmP F FmOP 200.229 305.166 M (V)S FmE 3153 0 :M f250 sf ( )S 3155 0 :M FrMacBegin B 0 FmP F FmOP 206.337 301.166 M (c)S FmE 3155 0 :M f148 sf ( )S 3157 0 :M FrMacBegin B 0 FmP F FmOP 209.888 305.166 M ([3] is uninitialized, the message is accepted. )S FmE 3157 0 :M f203 sf ( )S 3159 0 :M FrMacBegin B 0 FmP F FmOP 388.072 305.166 M (V)S FmE 3160 0 :M f276 sf ( )S 3162 0 :M FrMacBegin B 0 FmP F FmOP 394.18 307.666 M (3)S FmE 3162 0 :M f148 sf ( )S 3164 0 :M FrMacBegin B 0 FmP F FmOP 398.18 305.166 M ( is set to \(?, ?, ?\) and )S FmE 3164 0 :M f203 sf ( )S 3166 0 :M FrMacBegin B 0 FmP F FmOP 483.141 305.166 M (C)S FmE 3167 0 :M f276 sf ( )S 3169 0 :M FrMacBegin B 0 FmP F FmOP 489.811 307.666 M (3)S FmE 3169 0 :M f148 sf ( )S 3171 0 :M FrMacBegin B 0 FmP F FmOP 493.811 305.166 M ( is )S 42 318.999 M (set to \(1, 0, 1\).)S FmE 3171 0 :M f203 sf ( )S 3173 0 :M FrMacBegin B 0 FmP F FmOP 42 333.665 M (e)S FmE 3174 0 :M f276 sf ( )S 3176 0 :M FrMacBegin B 0 FmP F FmOP 46.438 336.165 M (23)S FmE 3176 0 :M f148 sf ( )S 3178 0 :M FrMacBegin B 0 FmP F FmOP 54.438 333.665 M (: )S FmE 3178 0 :M f203 sf ( )S 3180 0 :M FrMacBegin B 0 FmP F FmOP 59.717 333.665 M (P)S FmE 3181 0 :M f276 sf ( )S 3183 0 :M FrMacBegin B 0 FmP F FmOP 65.825 336.165 M (2)S FmE 3183 0 :M f148 sf ( )S 3185 0 :M FrMacBegin B 0 FmP F FmOP 69.825 333.665 M ( sends message )S FmE 3185 0 :M f203 sf ( )S 3187 0 :M FrMacBegin B 0 FmP F FmOP 133.414 333.665 M (d)S FmE 3188 0 :M f148 sf ( )S 3190 0 :M FrMacBegin B 0 FmP F FmOP 138.414 333.665 M ( to )S FmE 3190 0 :M f203 sf ( )S 3192 0 :M FrMacBegin B 0 FmP F FmOP 151.192 333.665 M (P)S FmE 3193 0 :M f276 sf ( )S 3195 0 :M FrMacBegin B 0 FmP F FmOP 157.301 336.165 M (1)S FmE 3195 0 :M f148 sf ( )S 3197 0 :M FrMacBegin B 0 FmP F FmOP 161.301 333.665 M (. )S FmE 3197 0 :M f203 sf ( )S 3199 0 :M FrMacBegin B 0 FmP F FmOP 166.301 333.665 M (C)S FmE 3200 0 :M f276 sf ( )S 3202 0 :M FrMacBegin B 0 FmP F FmOP 172.971 336.165 M (2)S FmE 3202 0 :M f148 sf ( )S 3204 0 :M FrMacBegin B 0 FmP F FmOP 176.971 333.665 M ( = \(0, 2, 1\); )S FmE 3204 0 :M f203 sf ( )S 3206 0 :M FrMacBegin B 0 FmP F FmOP 224.544 333.665 M (t)S FmE 3207 0 :M f250 sf ( )S 3209 0 :M FrMacBegin B 0 FmP F FmOP 227.322 329.665 M (d)S FmE 3209 0 :M f148 sf ( )S 3211 0 :M FrMacBegin B 0 FmP F FmOP 231.322 333.665 M ( = \(0, 2, 1\), )S FmE 3211 0 :M f203 sf ( )S 3213 0 :M FrMacBegin B 0 FmP F FmOP 278.266 333.665 M (V)S FmE 3214 0 :M f250 sf ( )S 3216 0 :M FrMacBegin B 0 FmP F FmOP 284.374 329.665 M (d)S FmE 3216 0 :M f148 sf ( )S 3218 0 :M FrMacBegin B 0 FmP F FmOP 288.374 333.665 M ( = \(\(0, 1, 1\), ?, ?\); )S FmE 3218 0 :M f203 sf ( )S 3220 0 :M FrMacBegin B 0 FmP F FmOP 361.128 333.665 M (V)S FmE 3221 0 :M f276 sf ( )S 3223 0 :M FrMacBegin B 0 FmP F FmOP 367.236 336.165 M (2)S FmE 3223 0 :M f148 sf ( )S 3225 0 :M FrMacBegin B 0 FmP F FmOP 371.236 333.665 M ( = \(\(0, 2, 1\), ?, \(0, 0, 1\)\), )S FmE 3225 0 :M f203 sf ( )S 3227 0 :M FrMacBegin B 0 FmP F FmOP 42 350.165 M (e)S FmE 3228 0 :M f276 sf ( )S 3230 0 :M FrMacBegin B 0 FmP F FmOP 46.438 352.665 M (13)S FmE 3230 0 :M f148 sf ( )S 3232 0 :M FrMacBegin B 0 FmP F FmOP 54.438 350.165 M -0.202(: )W FmE 3232 0 :M f203 sf ( )S 3234 0 :M FrMacBegin B 0 FmP F FmOP 59.514 350.165 M (P)S FmE 3235 0 :M f276 sf ( )S 3237 0 :M FrMacBegin B 0 FmP F FmOP 65.623 352.665 M (1)S FmE 3237 0 :M f148 sf ( )S 3239 0 :M FrMacBegin B 0 FmP F FmOP 69.623 350.165 M -0.202( recei)W -0.251 N (v)S -0.151 N -0.202(es message )W FmE 3239 0 :M f203 sf ( )S 3241 0 :M FrMacBegin B 0 FmP F FmOP 142.734 350.165 M (d)S FmE 3242 0 :M f148 sf ( )S 3244 0 :M FrMacBegin B 0 FmP F FmOP 147.734 350.165 M -0.202( from )W FmE 3244 0 :M f203 sf ( )S 3246 0 :M FrMacBegin B 0 FmP F FmOP 171.762 350.165 M (P)S FmE 3247 0 :M f276 sf ( )S 3249 0 :M FrMacBegin B 0 FmP F FmOP 177.871 352.665 M (2)S FmE 3249 0 :M f148 sf ( )S 3251 0 :M FrMacBegin B 0 FmP F FmOP 181.871 350.165 M -0.202(. )W FmE 3251 0 :M f203 sf ( )S 3253 0 :M FrMacBegin B 0 FmP F FmOP 186.488 350.165 M (As)S FmE 3254 0 :M f148 sf ( )S 3256 0 :M FrMacBegin B 0 FmP F FmOP 196.485 350.165 M -0.202( )W FmE 3256 0 :M f203 sf ( )S 3258 0 :M FrMacBegin B 0 FmP F FmOP 198.431 350.165 M (V)S FmE 3259 0 :M f250 sf ( )S 3261 0 :M FrMacBegin B 0 FmP F FmOP 204.54 346.165 M (d)S FmE 3261 0 :M f148 sf ( )S 3263 0 :M FrMacBegin B 0 FmP F FmOP 208.54 350.165 M -0.202([1] < )W FmE 3263 0 :M f203 sf ( )S 3265 0 :M FrMacBegin B 0 FmP F FmOP 230.43 350.165 M (C)S FmE 3266 0 :M f276 sf ( )S 3268 0 :M FrMacBegin B 0 FmP F FmOP 237.099 352.665 M (1)S FmE 3268 0 :M f148 sf ( )S 3270 0 :M FrMacBegin B 0 FmP F FmOP 241.099 350.165 M -0.202([1], so the message is accepted. )W FmE 3270 0 :M f203 sf ( )S 3272 0 :M FrMacBegin B 0 FmP F FmOP 367.805 350.165 M (V)S FmE 3273 0 :M f276 sf ( )S 3275 0 :M FrMacBegin B 0 FmP F FmOP 373.913 352.665 M (1)S FmE 3275 0 :M f148 sf ( )S 3277 0 :M FrMacBegin B 0 FmP F FmOP 377.913 350.165 M -0.202( is set to \(\(0, 1, 1\), ?, ?\) and )W FmE 3277 0 :M f203 sf ( )S 3279 0 :M FrMacBegin B 0 FmP F FmOP 488.066 350.165 M (C)S FmE 3280 0 :M f276 sf ( )S 3282 0 :M FrMacBegin B 0 FmP F FmOP 494.736 352.665 M (1)S FmE 3282 0 :M f148 sf ( )S 3284 0 :M FrMacBegin B 0 FmP F FmOP 498.736 350.165 M -0.202( is )W 42 363.998 M (set to \(1, 2, 1\).)S 42 378.665 M (No)S -0.251 N (w)S -0.652 N (, suppose )S FmE 3284 0 :M f203 sf ( )S 3286 0 :M FrMacBegin B 0 FmP F FmOP 100.252 378.665 M (t)S FmE 3287 0 :M f250 sf ( )S 3289 0 :M FrMacBegin B 0 FmP F FmOP 103.03 374.665 M (b)S FmE 3289 0 :M f148 sf ( )S 3291 0 :M FrMacBegin B 0 FmP F FmOP 107.03 378.665 M ( arri)S -0.251 N (v)S -0.151 N (ed as e)S -0.251 N (v)S -0.151 N (ent )S FmE 3291 0 :M f203 sf ( )S 3293 0 :M FrMacBegin B 0 FmP F FmOP 174.518 378.665 M (e)S FmE 3294 0 :M f276 sf ( )S 3296 0 :M FrMacBegin B 0 FmP F FmOP 178.957 381.165 M (13)S FmE 3296 0 :M f148 sf ( )S 3298 0 :M FrMacBegin B 0 FmP F FmOP 186.957 378.665 M (, and )S FmE 3298 0 :M f203 sf ( )S 3300 0 :M FrMacBegin B 0 FmP F FmOP 208.895 378.665 M (t)S FmE 3301 0 :M f250 sf ( )S 3303 0 :M FrMacBegin B 0 FmP F FmOP 211.673 374.665 M (d)S FmE 3303 0 :M f148 sf ( )S 3305 0 :M FrMacBegin B 0 FmP F FmOP 215.673 378.665 M ( as e)S -0.251 N (v)S -0.151 N (ent )S FmE 3305 0 :M f203 sf ( )S 3307 0 :M FrMacBegin B 0 FmP F FmOP 252.753 378.665 M (e)S FmE 3308 0 :M f276 sf ( )S 3310 0 :M FrMacBegin B 0 FmP F FmOP 257.192 381.165 M (12)S FmE 3310 0 :M f148 sf ( )S 3312 0 :M FrMacBegin B 0 FmP F FmOP 265.192 378.665 M (. )S -0.181 N (Then the progression in )S FmE 3312 0 :M f203 sf ( )S 3314 0 :M FrMacBegin B 0 FmP F FmOP 367.204 378.665 M (P)S FmE 3315 0 :M f276 sf ( )S 3317 0 :M FrMacBegin B 0 FmP F FmOP 373.312 381.165 M (1)S FmE 3317 0 :M f148 sf ( )S 3319 0 :M FrMacBegin B 0 FmP F FmOP 377.312 378.665 M ( goes lik)S -0.1 N (e this:)S FmE 3319 0 :M f203 sf ( )S 3321 0 :M FrMacBegin B 0 FmP F FmOP 42 395.165 M (e)S FmE 3322 0 :M f276 sf ( )S 3324 0 :M FrMacBegin B 0 FmP F FmOP 46.438 397.665 M (12)S FmE 3324 0 :M f148 sf ( )S 3326 0 :M FrMacBegin B 0 FmP F FmOP 54.438 395.165 M (: )S FmE 3326 0 :M f203 sf ( )S 3328 0 :M FrMacBegin B 0 FmP F FmOP 59.717 395.165 M (P)S FmE 3329 0 :M f276 sf ( )S 3331 0 :M FrMacBegin B 0 FmP F FmOP 65.825 397.665 M (1)S FmE 3331 0 :M f148 sf ( )S 3333 0 :M FrMacBegin B 0 FmP F FmOP 69.825 395.165 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 3333 0 :M f203 sf ( )S 3335 0 :M FrMacBegin B 0 FmP F FmOP 143.543 395.165 M (d)S FmE 3336 0 :M f148 sf ( )S 3338 0 :M FrMacBegin B 0 FmP F FmOP 148.543 395.165 M ( from )S FmE 3338 0 :M f203 sf ( )S 3340 0 :M FrMacBegin B 0 FmP F FmOP 172.977 395.165 M (P)S FmE 3341 0 :M f276 sf ( )S 3343 0 :M FrMacBegin B 0 FmP F FmOP 179.085 397.665 M (2)S FmE 3343 0 :M f148 sf ( )S 3345 0 :M FrMacBegin B 0 FmP F FmOP 183.085 395.165 M (. But )S FmE 3345 0 :M f203 sf ( )S 3347 0 :M FrMacBegin B 0 FmP F FmOP 204.682 395.165 M (V)S FmE 3348 0 :M f250 sf ( )S 3350 0 :M FrMacBegin B 0 FmP F FmOP 210.791 391.165 M (d)S FmE 3350 0 :M f148 sf ( )S 3352 0 :M FrMacBegin B 0 FmP F FmOP 214.791 395.165 M ([1] = \(0, 1, 1\) <)S -3.333 N (/)S 3.333 N (\(1, 0, 0\) = )S FmE 3352 0 :M f203 sf ( )S 3354 0 :M FrMacBegin B 0 FmP F FmOP 321.954 395.165 M (C)S FmE 3355 0 :M f276 sf ( )S 3357 0 :M FrMacBegin B 0 FmP F FmOP 328.624 397.665 M (1)S FmE 3357 0 :M f148 sf ( )S 3359 0 :M FrMacBegin B 0 FmP F FmOP 332.624 395.165 M (, so the message is queued for later deli)S -0.251 N (v)S -0.151 N (ery)S -0.652 N (.)S FmE 3359 0 :M f203 sf ( )S 3361 0 :M FrMacBegin B 0 FmP F FmOP 42 411.665 M (e)S FmE 3362 0 :M f276 sf ( )S 3364 0 :M FrMacBegin B 0 FmP F FmOP 46.438 414.165 M (13)S FmE 3364 0 :M f148 sf ( )S 3366 0 :M FrMacBegin B 0 FmP F FmOP 54.438 411.665 M (: )S FmE 3366 0 :M f203 sf ( )S 3368 0 :M FrMacBegin B 0 FmP F FmOP 59.717 411.665 M (P)S FmE 3369 0 :M f276 sf ( )S 3371 0 :M FrMacBegin B 0 FmP F FmOP 65.825 414.165 M (1)S FmE 3371 0 :M f148 sf ( )S 3373 0 :M FrMacBegin B 0 FmP F FmOP 69.825 411.665 M ( recei)S -0.251 N (v)S -0.151 N (es message )S FmE 3373 0 :M f203 sf ( )S 3375 0 :M FrMacBegin B 0 FmP F FmOP 143.543 411.665 M (b)S FmE 3376 0 :M f148 sf ( )S 3378 0 :M FrMacBegin B 0 FmP F FmOP 148.543 411.665 M ( from )S FmE 3378 0 :M f203 sf ( )S 3380 0 :M FrMacBegin B 0 FmP F FmOP 172.977 411.665 M (P)S FmE 3381 0 :M f276 sf ( )S 3383 0 :M FrMacBegin B 0 FmP F FmOP 179.085 414.165 M (2)S FmE 3383 0 :M f148 sf ( )S 3385 0 :M FrMacBegin B 0 FmP F FmOP 183.085 411.665 M (. )S -0.552 N (As )S FmE 3385 0 :M f203 sf ( )S 3387 0 :M FrMacBegin B 0 FmP F FmOP 200.791 411.665 M (V)S FmE 3388 0 :M f250 sf ( )S 3390 0 :M FrMacBegin B 0 FmP F FmOP 206.899 407.665 M (b)S FmE 3390 0 :M f148 sf ( )S 3392 0 :M FrMacBegin B 0 FmP F FmOP 210.899 411.665 M ([1] is uninitialized, the message is accepted. )S FmE 3392 0 :M f203 sf ( )S 3394 0 :M FrMacBegin B 0 FmP F FmOP 389.083 411.665 M (V)S FmE 3395 0 :M f276 sf ( )S 3397 0 :M FrMacBegin B 0 FmP F FmOP 395.191 414.165 M (1)S FmE 3397 0 :M f148 sf ( )S 3399 0 :M FrMacBegin B 0 FmP F FmOP 399.191 411.665 M ( is set to \(?, ?, ?\) and )S FmE 3399 0 :M f203 sf ( )S 3401 0 :M FrMacBegin B 0 FmP F FmOP 484.152 411.665 M (C)S FmE 3402 0 :M f276 sf ( )S 3404 0 :M FrMacBegin B 0 FmP F FmOP 490.822 414.165 M (1)S FmE 3404 0 :M f148 sf ( )S 3406 0 :M FrMacBegin B 0 FmP F FmOP 494.822 411.665 M ( is )S 42 428.164 M (set to \(1, 1, 1\). )S -0.181 N (The message on the queue is no)S -0.251 N (w check)S -0.1 N (ed. )S -0.552 N (As )S FmE 3406 0 :M f203 sf ( )S 3408 0 :M FrMacBegin B 0 FmP F FmOP 289.366 428.164 M (V)S FmE 3409 0 :M f250 sf ( )S 3411 0 :M FrMacBegin B 0 FmP F FmOP 295.474 424.164 M (d)S FmE 3411 0 :M f148 sf ( )S 3413 0 :M FrMacBegin B 0 FmP F FmOP 299.474 428.164 M ([1] = \(0, 1, 1\) < \(1, 1, 1\) = )S FmE 3413 0 :M f203 sf ( )S 3415 0 :M FrMacBegin B 0 FmP F FmOP 406.359 428.164 M (C)S FmE 3416 0 :M f276 sf ( )S 3418 0 :M FrMacBegin B 0 FmP F FmOP 413.029 430.664 M (1)S FmE 3418 0 :M f148 sf ( )S 3420 0 :M FrMacBegin B 0 FmP F FmOP 417.029 428.164 M (, the message is no)S -0.251 N (w )S 42 441.998 M (accepted. )S FmE 3420 0 :M f203 sf ( )S 3422 0 :M FrMacBegin B 0 FmP F FmOP 81.619 441.998 M (V)S FmE 3423 0 :M f276 sf ( )S 3425 0 :M FrMacBegin B 0 FmP F FmOP 87.728 444.498 M (1)S FmE 3425 0 :M f148 sf ( )S 3427 0 :M FrMacBegin B 0 FmP F FmOP 91.728 441.998 M ( is set to \(\(0, 1, 1\), ?, ?\) and )S FmE 3427 0 :M f203 sf ( )S 3429 0 :M FrMacBegin B 0 FmP F FmOP 203.905 441.998 M (C)S FmE 3430 0 :M f276 sf ( )S 3432 0 :M FrMacBegin B 0 FmP F FmOP 210.575 444.498 M (1)S FmE 3432 0 :M f148 sf ( )S 3434 0 :M FrMacBegin B 0 FmP F FmOP 214.575 441.998 M ( is set to \(1, 2, 1\).)S FmE 42 53 468 118 rC 3434 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP 96 71.804 FmB 378 0 FmL 2 1 FmSo 95.333 107.804 FmB 378 0 FmL 2 1 FmSo 96 152.804 FmB 378 0 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 243.5 71.971 FmAF T 0 360 4.5 4.5 0 243.5 71.971 2 1 F FmAP 0 360 4.5 4.5 0 T 184.833 107.971 FmAF T 0 360 4.5 4.5 0 184.833 107.971 2 1 F FmAP 0 360 4.5 4.5 0 T 235.5 107.971 FmAF T 0 360 4.5 4.5 0 235.5 107.971 2 1 F FmAP 0 360 4.5 4.5 0 T 147.5 153.971 FmAF T 0 360 4.5 4.5 0 147.5 153.971 2 1 F FmAP 0 360 4.167 4.5 0 T 326.5 153.356 FmAF T 0 360 4.167 4.5 0 326.5 153.356 2 1 F FmAP 0 360 4.5 4.5 0 T 374.833 71.971 FmAF T 0 360 4.5 4.5 0 374.833 71.971 2 1 F FmAP FmE 3434 0 :M f289 sf ( )S 3437 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP 75.333 72.171 M (P)S FmE 3437 0 :M f148 sf ( )S 3439 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP FmG 82.663 75.171 M 0.96 0.96 scale (1)S FmR FmE 3440 0 :M f289 sf ( )S 3443 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP 75.333 109.505 M (P)S FmE 3443 0 :M f148 sf ( )S 3445 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP FmG 82.663 112.505 M 0.96 0.96 scale (2)S FmR FmE 3445 0 :M f289 sf ( )S 3448 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP 75.333 156.171 M (P)S FmE 3448 0 :M f148 sf ( )S 3450 0 :M FrMacBegin 42 53 468 117.333 FmKp B 0 FmP F FmOP FmG 82.663 159.171 M 0.96 0.96 scale (3)S FmR FmG 242.126 61.917 M 0.96 0.96 scale (e11)S FmR FmG 182.667 100.504 M 0.96 0.96 scale (e21)S FmR FmG 236 100.504 M 0.96 0.96 scale (e22)S FmR FmG 131.333 145.171 M 0.96 0.96 scale (e31)S FmR FmG 324.667 145.89 M 0.96 0.96 scale (e32)S FmR FmG 368.667 64.505 M 0.96 0.96 scale (e12)S FmR 359.815 76.979 FmB -0.826 -3.371 FmL 12.583 0.491 FmL -10.931 6.252 FmL 1 FmS 359.815 76.979 FmB -0.826 -3.371 FmL 12.583 0.491 FmL -10.931 6.252 FmL FmFl 240.667 106.171 FmB 118.662 -29.073 FmL 2 1 FmSo 313.842 140.153 FmB 2.373 -2.533 FmL 6.463 10.808 FmL -11.208 -5.741 FmL 1 FmS 313.842 140.153 FmB 2.373 -2.533 FmL 6.463 10.808 FmL -11.208 -5.741 FmL FmFl 240 71 FmB 73.477 68.812 FmL 2 1 FmSo 174.319 121.443 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL 1 FmS 174.319 121.443 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL FmFl 149.333 150.838 FmB 24.662 -29.014 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 382.167 107.971 FmAF T 0 360 4.5 4.5 0 382.167 107.971 2 1 F FmAP FmG 388.667 116.505 M 0.96 0.96 scale (e23)S FmR 434.961 78.707 FmB -1.589 -3.086 FmL 12.35 -2.458 FmL -9.171 8.629 FmL 1 FmS 434.961 78.707 FmB -1.589 -3.086 FmL 12.35 -2.458 FmL -9.171 8.629 FmL FmFl 381.333 106.333 FmB 53.183 -27.397 FmL 2 1 FmSo FmG 448 65.838 M 0.96 0.96 scale (e13)S FmR 0 360 4.5 4.5 0 T 450.833 71.304 FmAF T 0 360 4.5 4.5 0 450.833 71.304 2 1 F FmAP FmE gR gS 0 0 552 728 rC 3451 0 :M FrMacBegin B 0 FmP F FmOP 97.333 327.536 FmB 378 0 FmL 2 1 FmSo 97.333 363.536 FmB 378 0 FmL 2 1 FmSo 97.333 408.536 FmB 378 0 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 128.833 327.036 FmAF T 0 360 4.5 4.5 0 128.833 327.036 2 1 F FmAP 0 360 4.5 4.5 0 T 244.833 327.703 FmAF T 0 360 4.5 4.5 0 244.833 327.703 2 1 F FmAP 0 360 4.5 4.5 0 T 186.167 363.703 FmAF T 0 360 4.5 4.5 0 186.167 363.703 2 1 F FmAP 0 360 4.5 4.5 0 T 236.833 363.703 FmAF T 0 360 4.5 4.5 0 236.833 363.703 2 1 F FmAP 0 360 4.5 4.5 0 T 148.833 409.703 FmAF T 0 360 4.5 4.5 0 148.833 409.703 2 1 F FmAP 0 360 4.5 4.5 0 T 350.833 363.703 FmAF T 0 360 4.5 4.5 0 350.833 363.703 2 1 F FmAP 0 360 4.5 4.5 0 T 424.833 409.036 FmAF T 0 360 4.5 4.5 0 424.833 409.036 2 1 F FmAP 0 360 4.5 4.5 0 T 422.167 328.37 FmAF T 0 360 4.5 4.5 0 422.167 328.37 2 1 F FmAP FmE 3451 0 :M f289 sf ( )S 3454 0 :M FrMacBegin B 0 FmP F FmOP 76.667 327.903 M (P)S FmE 3454 0 :M f148 sf ( )S 3456 0 :M FrMacBegin B 0 FmP F FmOP FmG 83.997 330.903 M 0.96 0.96 scale (1)S FmR FmE 3457 0 :M f289 sf ( )S 3460 0 :M FrMacBegin B 0 FmP F FmOP 76.667 365.237 M (P)S FmE 3460 0 :M f148 sf ( )S 3462 0 :M FrMacBegin B 0 FmP F FmOP FmG 83.997 368.237 M 0.96 0.96 scale (2)S FmR FmE 3462 0 :M f289 sf ( )S 3465 0 :M FrMacBegin B 0 FmP F FmOP 76.667 411.903 M (P)S FmE 3465 0 :M f148 sf ( )S 3467 0 :M FrMacBegin B 0 FmP F FmOP FmG 83.997 414.903 M 0.96 0.96 scale (3)S FmR FmG 125.333 319.57 M 0.96 0.96 scale (e11)S FmR FmG 244.667 321.57 M 0.96 0.96 scale (e12)S FmR FmG 184 356.237 M 0.96 0.96 scale (e21)S FmR FmG 237.333 356.237 M 0.96 0.96 scale (e22)S FmR FmG 327.333 356.237 M 0.96 0.96 scale (e23)S FmR FmG 132.667 400.903 M 0.96 0.96 scale (e31)S FmR FmG 423.333 401.57 M 0.96 0.96 scale (e32)S FmR FmG 416 320.903 M 0.96 0.96 scale (e13)S FmR 313.026 354.864 FmB 1.257 -3.235 FmL 10.027 7.618 FmL -12.54 -1.147 FmL 1 FmS 313.026 354.864 FmB 1.257 -3.235 FmL 10.027 7.618 FmL -12.54 -1.147 FmL FmFl 245.333 328.57 FmB 67.227 26.113 FmL 2 1 FmSo 404.305 331.708 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL 1 FmS 404.305 331.708 FmB -0.616 -3.416 FmL 12.529 1.266 FmL -11.296 5.565 FmL FmFl 240.667 361.237 FmB 163.146 -29.44 FmL 2 1 FmSo 408.575 398.344 FmB 1.719 -3.015 FmL 8.798 9.01 FmL -12.235 -2.979 FmL 1 FmS 408.575 398.344 FmB 1.719 -3.015 FmL 8.798 9.01 FmL -12.235 -2.979 FmL FmFl 354 367.237 FmB 54.14 30.86 FmL 2 1 FmSo 175.653 377.175 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL 1 FmS 175.653 377.175 FmB -2.645 -2.248 FmL 10.484 -6.975 FmL -5.195 11.471 FmL FmFl 150.667 406.57 FmB 24.662 -29.014 FmL 2 1 FmSo 0 360 4.5 4.5 0 T 327.5 363.703 FmAF T 0 360 4.5 4.5 0 327.5 363.703 2 1 F FmAP 358.667 353.903 M (e24)S FmE endp showpage %%PageTrailer %%Page: 8 8 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 8 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 3468 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 3468 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 3468 0 :M f148 sf ( )S 3470 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (8)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 3471 0 :M f175 sf ( )S 3475 0 :M FrMacBegin B 0 FmP F FmOP 81.208 53 M (Chandy-Lamport Global State Recording Pr)S -0.325 N (otocol)S FmE 3475 0 :M f263 sf ( )S 3478 0 :M FrMacBegin B 0 FmP F FmOP 42 85 M (Intr)S -0.217 N (oduction)S FmE 3478 0 :M f148 sf ( )S 3480 0 :M FrMacBegin B 0 FmP F FmOP 42 102.667 M (The goal of this distrib)S -0.2 N (uted algorithm is to capture a consistent global state. It assumes all communication channels )S 42 114.667 M (are FIFO. It uses a distinguished message called a )S FmE 3481 0 :M f203 sf ( )S 3483 0 :M FrMacBegin B 0 FmP F FmOP 244.144 114.667 M (mark)S -0.1 N (er)S FmE 3483 0 :M f148 sf ( )S 3485 0 :M FrMacBegin B 0 FmP F FmOP 272.918 114.667 M ( to start the algorithm.)S FmE 3486 0 :M f263 sf ( )S 3489 0 :M FrMacBegin B 0 FmP F FmOP 42 140 M (Pr)S -0.217 N (otocol)S FmE 3489 0 :M f319 sf ( )S 3491 0 :M FrMacBegin B 0 FmP F FmOP 42 157.667 M (P)S FmE 3491 0 :M f332 sf ( )S 3493 0 :M FrMacBegin B 0 FmP F FmOP 48.108 160.167 M (i)S FmE 3493 0 :M f345 sf ( )S 3495 0 :M FrMacBegin B 0 FmP F FmOP 50.331 157.667 M ( sends mark)S -0.1 N (er)S FmE 3496 0 :M f148 sf ( )S 3498 0 :M FrMacBegin B 0 FmP F FmOP 42 171.5 M (1.)S FmE 3498 0 :M f203 sf ( )S 3500 0 :M FrMacBegin B 0 FmP F FmOP 60 171.5 M (Pi)S FmE 3501 0 :M f148 sf ( )S 3503 0 :M FrMacBegin B 0 FmP F FmOP 68.887 171.5 M ( records its local state)S 42 183.8 M (2.)S 10.5 N (F)S -0.151 N (or each )S FmE 3503 0 :M f203 sf ( )S 3505 0 :M FrMacBegin B 0 FmP F FmOP 97.051 183.8 M (C)S FmE 3506 0 :M f250 sf ( )S 3508 0 :M FrMacBegin B 0 FmP F FmOP 103.721 186.3 M (ij)S FmE 3508 0 :M f148 sf ( )S 3510 0 :M FrMacBegin B 0 FmP F FmOP 108.166 183.8 M ( on which )S FmE 3510 0 :M f203 sf ( )S 3512 0 :M FrMacBegin B 0 FmP F FmOP 150.102 183.8 M (P)S FmE 3513 0 :M f250 sf ( )S 3515 0 :M FrMacBegin B 0 FmP F FmOP 156.21 186.3 M (i)S FmE 3515 0 :M f148 sf ( )S 3517 0 :M FrMacBegin B 0 FmP F FmOP 158.433 183.8 M ( has not already sent a mark)S -0.1 N (er)S -0.4 N (, )S FmE 3517 0 :M f203 sf ( )S 3519 0 :M FrMacBegin B 0 FmP F FmOP 282.315 183.8 M (P)S FmE 3520 0 :M f250 sf ( )S 3522 0 :M FrMacBegin B 0 FmP F FmOP 288.423 186.3 M (i)S FmE 3522 0 :M f148 sf ( )S 3524 0 :M FrMacBegin B 0 FmP F FmOP 290.646 183.8 M ( sends a mark)S -0.1 N (er )S FmE 3524 0 :M f203 sf ( )S 3526 0 :M FrMacBegin B 0 FmP F FmOP 355.512 183.8 M (befor)S -0.371 N (e)S FmE 3527 0 :M f148 sf ( )S 3529 0 :M FrMacBegin B 0 FmP F FmOP 380.685 183.8 M ( sending other messages.)S FmE 3529 0 :M f319 sf ( )S 3531 0 :M FrMacBegin B 0 FmP F FmOP 42 197.933 M (P)S FmE 3532 0 :M f332 sf ( )S 3534 0 :M FrMacBegin B 0 FmP F FmOP 48.108 200.433 M (i)S FmE 3534 0 :M f345 sf ( )S 3536 0 :M FrMacBegin B 0 FmP F FmOP 50.331 197.933 M ( r)S -0.181 N (ecei)S -0.1 N (v)S -0.1 N (es mark)S -0.1 N (er fr)S -0.181 N (om Pj)S FmE 3536 0 :M f148 sf ( )S 3538 0 :M FrMacBegin B 0 FmP F FmOP 42 211.766 M (1.)S 10.5 N (If )S FmE 3539 0 :M f203 sf ( )S 3541 0 :M FrMacBegin B 0 FmP F FmOP 69.155 211.766 M (P)S FmE 3541 0 :M f250 sf ( )S 3543 0 :M FrMacBegin B 0 FmP F FmOP 75.264 214.266 M (i)S FmE 3543 0 :M f148 sf ( )S 3545 0 :M FrMacBegin B 0 FmP F FmOP 77.486 211.766 M ( has )S FmE 3546 0 :M f203 sf ( )S 3548 0 :M FrMacBegin B 0 FmP F FmOP 95.814 211.766 M (not)S FmE 3548 0 :M f148 sf ( )S 3550 0 :M FrMacBegin B 0 FmP F FmOP 108.592 211.766 M ( recorded its state:)S 60 225.6 M (a.)S 11.062 N (Record the state of )S FmE 3551 0 :M f203 sf ( )S 3553 0 :M FrMacBegin B 0 FmP F FmOP 155.742 225.6 M (C)S FmE 3553 0 :M f250 sf ( )S 3555 0 :M FrMacBegin B 0 FmP F FmOP 162.412 228.1 M (ji)S FmE 3555 0 :M f148 sf ( )S 3557 0 :M FrMacBegin B 0 FmP F FmOP 166.857 225.6 M ( as empty)S 60 239.433 M (b)S -0.4 N (.)S 10.9 N (Send the mark)S -0.1 N (er as described abo)S -0.151 N (v)S -0.151 N (e)S 42 251.733 M (2.)S 10.5 N (If )S FmE 3558 0 :M f203 sf ( )S 3560 0 :M FrMacBegin B 0 FmP F FmOP 69.155 251.733 M (P)S FmE 3560 0 :M f250 sf ( )S 3562 0 :M FrMacBegin B 0 FmP F FmOP 75.264 254.233 M (i)S FmE 3562 0 :M f148 sf ( )S 3564 0 :M FrMacBegin B 0 FmP F FmOP 77.486 251.733 M ( has recorded its state )S FmE 3565 0 :M f203 sf ( )S 3567 0 :M FrMacBegin B 0 FmP F FmOP 166.053 251.733 M (LS)S FmE 3567 0 :M f250 sf ( )S 3569 0 :M FrMacBegin B 0 FmP F FmOP 176.612 254.233 M (i)S FmE 3569 0 :M f148 sf ( )S 3571 0 :M FrMacBegin B 0 FmP F FmOP 60 265.866 M (a.)S 11.062 N (Record the state of )S FmE 3572 0 :M f203 sf ( )S 3574 0 :M FrMacBegin B 0 FmP F FmOP 155.742 265.866 M (C)S FmE 3574 0 :M f250 sf ( )S 3576 0 :M FrMacBegin B 0 FmP F FmOP 162.412 268.366 M (ji)S FmE 3576 0 :M f148 sf ( )S 3578 0 :M FrMacBegin B 0 FmP F FmOP 166.857 265.866 M ( to be the sequence of messages recei)S -0.251 N (v)S -0.151 N (ed between the computation of )S FmE 3579 0 :M f203 sf ( )S 3581 0 :M FrMacBegin B 0 FmP F FmOP 446.327 265.866 M (LS)S FmE 3581 0 :M f250 sf ( )S 3583 0 :M FrMacBegin B 0 FmP F FmOP 456.886 268.366 M (i)S FmE 3583 0 :M f148 sf ( )S 3585 0 :M FrMacBegin B 0 FmP F FmOP 459.109 265.866 M ( and the )S 78 279.7 M (mark)S -0.1 N (er from )S FmE 3586 0 :M f203 sf ( )S 3588 0 :M FrMacBegin B 0 FmP F FmOP 130.644 279.7 M (C)S FmE 3588 0 :M f250 sf ( )S 3590 0 :M FrMacBegin B 0 FmP F FmOP 137.314 282.2 M (ji)S FmE 3590 0 :M f148 sf ( )S 3592 0 :M FrMacBegin B 0 FmP F FmOP 141.759 279.7 M (.)S FmE 3593 0 :M f263 sf ( )S 3596 0 :M FrMacBegin B 0 FmP F FmOP 42 306.866 M (Example)S FmE 3596 0 :M f148 sf ( )S 3598 0 :M FrMacBegin B 0 FmP F FmOP 42 439.866 M (Here, all processes are connected by communications channels Cij. Messages being sent o)S -0.151 N (v)S -0.151 N (er the channels are repre-)S 42 451.866 M (sented by arro)S -0.251 N (ws between the processes.)S 42 463.866 M (Snapshot )S FmE 3598 0 :M f203 sf ( )S 3600 0 :M FrMacBegin B 0 FmP F FmOP 81.165 463.866 M (s)S FmE 3601 0 :M f276 sf ( )S 3603 0 :M FrMacBegin B 0 FmP F FmOP 85.054 466.366 M (1)S FmE 3603 0 :M f148 sf ( )S 3605 0 :M FrMacBegin B 0 FmP F FmOP 89.054 463.866 M (:)S FmE 3605 0 :M f203 sf ( )S 3607 0 :M FrMacBegin B 0 FmP F FmOP 42 477.699 M (P)S FmE 3608 0 :M f276 sf ( )S 3610 0 :M FrMacBegin B 0 FmP F FmOP 48.108 480.199 M (1)S FmE 3610 0 :M f148 sf ( )S 3612 0 :M FrMacBegin B 0 FmP F FmOP 52.108 477.699 M ( records )S FmE 3612 0 :M f203 sf ( )S 3614 0 :M FrMacBegin B 0 FmP F FmOP 86.53 477.699 M (LS)S FmE 3615 0 :M f276 sf ( )S 3617 0 :M FrMacBegin B 0 FmP F FmOP 97.089 480.199 M (1)S FmE 3617 0 :M f148 sf ( )S 3619 0 :M FrMacBegin B 0 FmP F FmOP 101.089 477.699 M (, sends mark)S -0.1 N (ers on )S FmE 3619 0 :M f203 sf ( )S 3621 0 :M FrMacBegin B 0 FmP F FmOP 177.905 477.699 M (C)S FmE 3622 0 :M f276 sf ( )S 3624 0 :M FrMacBegin B 0 FmP F FmOP 184.575 480.199 M (12)S FmE 3624 0 :M f148 sf ( )S 3626 0 :M FrMacBegin B 0 FmP F FmOP 192.575 477.699 M ( and )S FmE 3626 0 :M f203 sf ( )S 3628 0 :M FrMacBegin B 0 FmP F FmOP 212.014 477.699 M (C)S FmE 3629 0 :M f276 sf ( )S 3631 0 :M FrMacBegin B 0 FmP F FmOP 218.684 480.199 M (13)S FmE 3631 0 :M f203 sf ( )S 3633 0 :M FrMacBegin B 0 FmP F FmOP 42 491.533 M (P)S FmE 3633 0 :M f276 sf ( )S 3635 0 :M FrMacBegin B 0 FmP F FmOP 48.108 494.033 M (2)S FmE 3635 0 :M f148 sf ( )S 3637 0 :M FrMacBegin B 0 FmP F FmOP 52.108 491.533 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3638 0 :M f203 sf ( )S 3640 0 :M FrMacBegin B 0 FmP F FmOP 142.099 491.533 M (P)S FmE 3640 0 :M f276 sf ( )S 3642 0 :M FrMacBegin B 0 FmP F FmOP 148.207 494.033 M (1)S FmE 3642 0 :M f148 sf ( )S 3644 0 :M FrMacBegin B 0 FmP F FmOP 152.207 491.533 M ( on )S FmE 3645 0 :M f203 sf ( )S 3647 0 :M FrMacBegin B 0 FmP F FmOP 167.207 491.533 M (C)S FmE 3647 0 :M f276 sf ( )S 3649 0 :M FrMacBegin B 0 FmP F FmOP 173.877 494.033 M (12)S FmE 3649 0 :M f148 sf ( )S 3651 0 :M FrMacBegin B 0 FmP F FmOP 181.877 491.533 M (; it records its state )S FmE 3652 0 :M f203 sf ( )S 3654 0 :M FrMacBegin B 0 FmP F FmOP 259.902 491.533 M (LS)S FmE 3654 0 :M f276 sf ( )S 3656 0 :M FrMacBegin B 0 FmP F FmOP 270.461 494.033 M (2)S FmE 3656 0 :M f148 sf ( )S 3658 0 :M FrMacBegin B 0 FmP F FmOP 274.461 491.533 M (, records state of )S FmE 3659 0 :M f203 sf ( )S 3661 0 :M FrMacBegin B 0 FmP F FmOP 343.033 491.533 M (C)S FmE 3661 0 :M f276 sf ( )S 3663 0 :M FrMacBegin B 0 FmP F FmOP 349.703 494.033 M (12)S FmE 3663 0 :M f148 sf ( )S 3665 0 :M FrMacBegin B 0 FmP F FmOP 357.703 491.533 M ( as empty)S -0.652 N (, and sends mark)S -0.1 N (er on )S FmE 3666 0 :M f203 sf ( )S 3668 0 :M FrMacBegin B 0 FmP F FmOP 487.739 491.533 M (C)S FmE 3668 0 :M f276 sf ( )S 3670 0 :M FrMacBegin B 0 FmP F FmOP 494.409 494.033 M (21)S FmE 3670 0 :M f148 sf ( )S 3672 0 :M FrMacBegin B 0 FmP F FmOP 502.409 491.533 M ( )S 42 505.366 M (and )S FmE 3673 0 :M f203 sf ( )S 3675 0 :M FrMacBegin B 0 FmP F FmOP 58.938 505.366 M (C)S FmE 3675 0 :M f276 sf ( )S 3677 0 :M FrMacBegin B 0 FmP F FmOP 65.608 507.866 M (23)S FmE 3677 0 :M f203 sf ( )S 3679 0 :M FrMacBegin B 0 FmP F FmOP 42 519.199 M (P)S FmE 3680 0 :M f276 sf ( )S 3682 0 :M FrMacBegin B 0 FmP F FmOP 48.108 521.699 M (3)S FmE 3682 0 :M f148 sf ( )S 3684 0 :M FrMacBegin B 0 FmP F FmOP 52.108 519.199 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3684 0 :M f203 sf ( )S 3686 0 :M FrMacBegin B 0 FmP F FmOP 142.099 519.199 M (P)S FmE 3687 0 :M f276 sf ( )S 3689 0 :M FrMacBegin B 0 FmP F FmOP 148.207 521.699 M (1)S FmE 3689 0 :M f148 sf ( )S 3691 0 :M FrMacBegin B 0 FmP F FmOP 152.207 519.199 M ( on )S FmE 3691 0 :M f203 sf ( )S 3693 0 :M FrMacBegin B 0 FmP F FmOP 167.207 519.199 M (C)S FmE 3694 0 :M f276 sf ( )S 3696 0 :M FrMacBegin B 0 FmP F FmOP 173.877 521.699 M (13)S FmE 3696 0 :M f148 sf ( )S 3698 0 :M FrMacBegin B 0 FmP F FmOP 181.877 519.199 M (; it records its state )S FmE 3698 0 :M f203 sf ( )S 3700 0 :M FrMacBegin B 0 FmP F FmOP 259.902 519.199 M (LS)S FmE 3701 0 :M f276 sf ( )S 3703 0 :M FrMacBegin B 0 FmP F FmOP 270.461 521.699 M (3)S FmE 3703 0 :M f148 sf ( )S 3705 0 :M FrMacBegin B 0 FmP F FmOP 274.461 519.199 M (, records state of )S FmE 3705 0 :M f203 sf ( )S 3707 0 :M FrMacBegin B 0 FmP F FmOP 343.033 519.199 M (C)S FmE 3708 0 :M f276 sf ( )S 3710 0 :M FrMacBegin B 0 FmP F FmOP 349.703 521.699 M (13)S FmE 3710 0 :M f148 sf ( )S 3712 0 :M FrMacBegin B 0 FmP F FmOP 357.703 519.199 M ( as empty)S -0.652 N (, and sends mark)S -0.1 N (ers on )S FmE 3712 0 :M f203 sf ( )S 3714 0 :M FrMacBegin B 0 FmP F FmOP 489.128 519.199 M (C)S FmE 3715 0 :M f276 sf ( )S 3717 0 :M FrMacBegin B 0 FmP F FmOP 495.798 521.699 M (31)S FmE 3717 0 :M f148 sf ( )S 3719 0 :M FrMacBegin B 0 FmP F FmOP 503.798 519.199 M ( )S 42 533.033 M (and )S FmE 3719 0 :M f203 sf ( )S 3721 0 :M FrMacBegin B 0 FmP F FmOP 58.938 533.033 M (C)S FmE 3722 0 :M f276 sf ( )S 3724 0 :M FrMacBegin B 0 FmP F FmOP 65.608 535.533 M (32)S FmE 3724 0 :M f148 sf ( )S 3726 0 :M FrMacBegin B 0 FmP F FmOP 73.608 533.033 M (.)S FmE 3726 0 :M f203 sf ( )S 3728 0 :M FrMacBegin B 0 FmP F FmOP 42 546.866 M (P)S FmE 3729 0 :M f276 sf ( )S 3731 0 :M FrMacBegin B 0 FmP F FmOP 48.108 549.366 M (1)S FmE 3731 0 :M f148 sf ( )S 3733 0 :M FrMacBegin B 0 FmP F FmOP 52.108 546.866 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3733 0 :M f203 sf ( )S 3735 0 :M FrMacBegin B 0 FmP F FmOP 142.099 546.866 M (P)S FmE 3736 0 :M f276 sf ( )S 3738 0 :M FrMacBegin B 0 FmP F FmOP 148.207 549.366 M (2)S FmE 3738 0 :M f148 sf ( )S 3740 0 :M FrMacBegin B 0 FmP F FmOP 152.207 546.866 M ( on )S FmE 3740 0 :M f203 sf ( )S 3742 0 :M FrMacBegin B 0 FmP F FmOP 167.207 546.866 M (C)S FmE 3743 0 :M f276 sf ( )S 3745 0 :M FrMacBegin B 0 FmP F FmOP 173.877 549.366 M (21)S FmE 3745 0 :M f148 sf ( )S 3747 0 :M FrMacBegin B 0 FmP F FmOP 181.877 546.866 M (; as )S FmE 3747 0 :M f203 sf ( )S 3749 0 :M FrMacBegin B 0 FmP F FmOP 197.983 546.866 M (LS)S FmE 3750 0 :M f276 sf ( )S 3752 0 :M FrMacBegin B 0 FmP F FmOP 208.542 549.366 M (1)S FmE 3752 0 :M f148 sf ( )S 3754 0 :M FrMacBegin B 0 FmP F FmOP 212.542 546.866 M ( is recorded, it records the state of )S FmE 3754 0 :M f203 sf ( )S 3756 0 :M FrMacBegin B 0 FmP F FmOP 350.525 546.866 M (C)S FmE 3757 0 :M f276 sf ( )S 3759 0 :M FrMacBegin B 0 FmP F FmOP 357.195 549.366 M (21)S FmE 3759 0 :M f148 sf ( )S 3761 0 :M FrMacBegin B 0 FmP F FmOP 365.195 546.866 M ( as empty)S -0.652 N (.)S FmE 3761 0 :M f203 sf ( )S 3763 0 :M FrMacBegin B 0 FmP F FmOP 42 560.699 M (P)S FmE 3764 0 :M f276 sf ( )S 3766 0 :M FrMacBegin B 0 FmP F FmOP 48.108 563.199 M (1)S FmE 3766 0 :M f148 sf ( )S 3768 0 :M FrMacBegin B 0 FmP F FmOP 52.108 560.699 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3768 0 :M f203 sf ( )S 3770 0 :M FrMacBegin B 0 FmP F FmOP 142.099 560.699 M (P)S FmE 3771 0 :M f276 sf ( )S 3773 0 :M FrMacBegin B 0 FmP F FmOP 148.207 563.199 M (3)S FmE 3773 0 :M f148 sf ( )S 3775 0 :M FrMacBegin B 0 FmP F FmOP 152.207 560.699 M ( on )S FmE 3775 0 :M f203 sf ( )S 3777 0 :M FrMacBegin B 0 FmP F FmOP 167.207 560.699 M (C)S FmE 3778 0 :M f276 sf ( )S 3780 0 :M FrMacBegin B 0 FmP F FmOP 173.877 563.199 M (31)S FmE 3780 0 :M f148 sf ( )S 3782 0 :M FrMacBegin B 0 FmP F FmOP 181.877 560.699 M (; as )S FmE 3782 0 :M f203 sf ( )S 3784 0 :M FrMacBegin B 0 FmP F FmOP 197.983 560.699 M (LS)S FmE 3785 0 :M f276 sf ( )S 3787 0 :M FrMacBegin B 0 FmP F FmOP 208.542 563.199 M (1)S FmE 3787 0 :M f148 sf ( )S 3789 0 :M FrMacBegin B 0 FmP F FmOP 212.542 560.699 M ( is recorded, it records the state of )S FmE 3789 0 :M f203 sf ( )S 3791 0 :M FrMacBegin B 0 FmP F FmOP 350.525 560.699 M (C)S FmE 3792 0 :M f276 sf ( )S 3794 0 :M FrMacBegin B 0 FmP F FmOP 357.195 563.199 M (31)S FmE 3794 0 :M f148 sf ( )S 3796 0 :M FrMacBegin B 0 FmP F FmOP 365.195 560.699 M ( as empty)S -0.652 N (.)S FmE 3796 0 :M f203 sf ( )S 3798 0 :M FrMacBegin B 0 FmP F FmOP 42 574.532 M (P)S FmE 3799 0 :M f276 sf ( )S 3801 0 :M FrMacBegin B 0 FmP F FmOP 48.108 577.032 M (2)S FmE 3801 0 :M f148 sf ( )S 3803 0 :M FrMacBegin B 0 FmP F FmOP 52.108 574.532 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3803 0 :M f203 sf ( )S 3805 0 :M FrMacBegin B 0 FmP F FmOP 142.099 574.532 M (P)S FmE 3806 0 :M f276 sf ( )S 3808 0 :M FrMacBegin B 0 FmP F FmOP 148.207 577.032 M (3)S FmE 3808 0 :M f148 sf ( )S 3810 0 :M FrMacBegin B 0 FmP F FmOP 152.207 574.532 M ( on )S FmE 3810 0 :M f203 sf ( )S 3812 0 :M FrMacBegin B 0 FmP F FmOP 167.207 574.532 M (C)S FmE 3813 0 :M f276 sf ( )S 3815 0 :M FrMacBegin B 0 FmP F FmOP 173.877 577.032 M (32)S FmE 3815 0 :M f148 sf ( )S 3817 0 :M FrMacBegin B 0 FmP F FmOP 181.877 574.532 M (; as )S FmE 3817 0 :M f203 sf ( )S 3819 0 :M FrMacBegin B 0 FmP F FmOP 197.983 574.532 M (LS)S FmE 3820 0 :M f276 sf ( )S 3822 0 :M FrMacBegin B 0 FmP F FmOP 208.542 577.032 M (2)S FmE 3822 0 :M f148 sf ( )S 3824 0 :M FrMacBegin B 0 FmP F FmOP 212.542 574.532 M ( is recorded, it records the state of )S FmE 3824 0 :M f203 sf ( )S 3826 0 :M FrMacBegin B 0 FmP F FmOP 350.525 574.532 M (C)S FmE 3827 0 :M f276 sf ( )S 3829 0 :M FrMacBegin B 0 FmP F FmOP 357.195 577.032 M (32)S FmE 3829 0 :M f148 sf ( )S 3831 0 :M FrMacBegin B 0 FmP F FmOP 365.195 574.532 M ( as empty)S -0.652 N (.)S FmE 3831 0 :M f203 sf ( )S 3833 0 :M FrMacBegin B 0 FmP F FmOP 42 588.366 M (P)S FmE 3834 0 :M f276 sf ( )S 3836 0 :M FrMacBegin B 0 FmP F FmOP 48.108 590.866 M (3)S FmE 3836 0 :M f148 sf ( )S 3838 0 :M FrMacBegin B 0 FmP F FmOP 52.108 588.366 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3838 0 :M f203 sf ( )S 3840 0 :M FrMacBegin B 0 FmP F FmOP 142.099 588.366 M (P)S FmE 3841 0 :M f276 sf ( )S 3843 0 :M FrMacBegin B 0 FmP F FmOP 148.207 590.866 M (2)S FmE 3843 0 :M f148 sf ( )S 3845 0 :M FrMacBegin B 0 FmP F FmOP 152.207 588.366 M ( on )S FmE 3845 0 :M f203 sf ( )S 3847 0 :M FrMacBegin B 0 FmP F FmOP 167.207 588.366 M (C)S FmE 3848 0 :M f276 sf ( )S 3850 0 :M FrMacBegin B 0 FmP F FmOP 173.877 590.866 M (23)S FmE 3850 0 :M f148 sf ( )S 3852 0 :M FrMacBegin B 0 FmP F FmOP 181.877 588.366 M (; as )S FmE 3852 0 :M f203 sf ( )S 3854 0 :M FrMacBegin B 0 FmP F FmOP 197.983 588.366 M (LS)S FmE 3855 0 :M f276 sf ( )S 3857 0 :M FrMacBegin B 0 FmP F FmOP 208.542 590.866 M (3)S FmE 3857 0 :M f148 sf ( )S 3859 0 :M FrMacBegin B 0 FmP F FmOP 212.542 588.366 M ( is recorded, it records the state of )S FmE 3859 0 :M f203 sf ( )S 3861 0 :M FrMacBegin B 0 FmP F FmOP 350.525 588.366 M (C)S FmE 3862 0 :M f276 sf ( )S 3864 0 :M FrMacBegin B 0 FmP F FmOP 357.195 590.866 M (23)S FmE 3864 0 :M f148 sf ( )S 3866 0 :M FrMacBegin B 0 FmP F FmOP 365.195 588.366 M ( as empty)S -0.652 N (.)S 42 602.199 M (Snapshot )S FmE 3866 0 :M f203 sf ( )S 3868 0 :M FrMacBegin B 0 FmP F FmOP 81.165 602.199 M (s)S FmE 3869 0 :M f276 sf ( )S 3871 0 :M FrMacBegin B 0 FmP F FmOP 85.054 604.699 M (2)S FmE 3871 0 :M f148 sf ( )S 3873 0 :M FrMacBegin B 0 FmP F FmOP 89.054 602.199 M (: no)S -0.251 N (w a message is in transit on )S FmE 3873 0 :M f203 sf ( )S 3875 0 :M FrMacBegin B 0 FmP F FmOP 216.547 602.199 M (C)S FmE 3876 0 :M f276 sf ( )S 3878 0 :M FrMacBegin B 0 FmP F FmOP 223.217 604.699 M (12)S FmE 3878 0 :M f148 sf ( )S 3880 0 :M FrMacBegin B 0 FmP F FmOP 231.217 602.199 M ( and )S FmE 3880 0 :M f203 sf ( )S 3882 0 :M FrMacBegin B 0 FmP F FmOP 250.655 602.199 M (C)S FmE 3883 0 :M f276 sf ( )S 3885 0 :M FrMacBegin B 0 FmP F FmOP 257.325 604.699 M (21)S FmE 3885 0 :M f148 sf ( )S 3887 0 :M FrMacBegin B 0 FmP F FmOP 265.325 602.199 M (.)S FmE 3887 0 :M f203 sf ( )S 3889 0 :M FrMacBegin B 0 FmP F FmOP 42 616.032 M (P)S FmE 3890 0 :M f276 sf ( )S 3892 0 :M FrMacBegin B 0 FmP F FmOP 48.108 618.532 M (1)S FmE 3892 0 :M f148 sf ( )S 3894 0 :M FrMacBegin B 0 FmP F FmOP 52.108 616.032 M ( records )S FmE 3894 0 :M f203 sf ( )S 3896 0 :M FrMacBegin B 0 FmP F FmOP 86.53 616.032 M (LS)S FmE 3897 0 :M f276 sf ( )S 3899 0 :M FrMacBegin B 0 FmP F FmOP 97.089 618.532 M (1)S FmE 3899 0 :M f148 sf ( )S 3901 0 :M FrMacBegin B 0 FmP F FmOP 101.089 616.032 M (, sends mark)S -0.1 N (ers on )S FmE 3901 0 :M f203 sf ( )S 3903 0 :M FrMacBegin B 0 FmP F FmOP 177.905 616.032 M (C)S FmE 3904 0 :M f276 sf ( )S 3906 0 :M FrMacBegin B 0 FmP F FmOP 184.575 618.532 M (12)S FmE 3906 0 :M f148 sf ( )S 3908 0 :M FrMacBegin B 0 FmP F FmOP 192.575 616.032 M ( and )S FmE 3908 0 :M f203 sf ( )S 3910 0 :M FrMacBegin B 0 FmP F FmOP 212.014 616.032 M (C)S FmE 3911 0 :M f276 sf ( )S 3913 0 :M FrMacBegin B 0 FmP F FmOP 218.684 618.532 M (13)S FmE 3913 0 :M f203 sf ( )S 3915 0 :M FrMacBegin B 0 FmP F FmOP 42 629.866 M (P)S FmE 3915 0 :M f276 sf ( )S 3917 0 :M FrMacBegin B 0 FmP F FmOP 48.108 632.366 M (2)S FmE 3917 0 :M f148 sf ( )S 3919 0 :M FrMacBegin B 0 FmP F FmOP 52.108 629.866 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3920 0 :M f203 sf ( )S 3922 0 :M FrMacBegin B 0 FmP F FmOP 142.099 629.866 M (P)S FmE 3922 0 :M f276 sf ( )S 3924 0 :M FrMacBegin B 0 FmP F FmOP 148.207 632.366 M (1)S FmE 3924 0 :M f148 sf ( )S 3926 0 :M FrMacBegin B 0 FmP F FmOP 152.207 629.866 M ( on )S FmE 3927 0 :M f203 sf ( )S 3929 0 :M FrMacBegin B 0 FmP F FmOP 167.207 629.866 M (C)S FmE 3929 0 :M f276 sf ( )S 3931 0 :M FrMacBegin B 0 FmP F FmOP 173.877 632.366 M (12)S FmE 3931 0 :M f148 sf ( )S 3933 0 :M FrMacBegin B 0 FmP F FmOP 181.877 629.866 M ( after the message from )S FmE 3934 0 :M f203 sf ( )S 3936 0 :M FrMacBegin B 0 FmP F FmOP 278.21 629.866 M (P)S FmE 3936 0 :M f276 sf ( )S 3938 0 :M FrMacBegin B 0 FmP F FmOP 284.318 632.366 M (1)S FmE 3938 0 :M f148 sf ( )S 3940 0 :M FrMacBegin B 0 FmP F FmOP 288.318 629.866 M ( arri)S -0.251 N (v)S -0.151 N (es; it records its state )S FmE 3941 0 :M f203 sf ( )S 3943 0 :M FrMacBegin B 0 FmP F FmOP 395.64 629.866 M (LS)S FmE 3943 0 :M f276 sf ( )S 3945 0 :M FrMacBegin B 0 FmP F FmOP 406.199 632.366 M (2)S FmE 3945 0 :M f148 sf ( )S 3947 0 :M FrMacBegin B 0 FmP F FmOP 410.199 629.866 M (, records state of )S FmE 3948 0 :M f203 sf ( )S 3950 0 :M FrMacBegin B 0 FmP F FmOP 478.771 629.866 M (C)S FmE 3950 0 :M f276 sf ( )S 3952 0 :M FrMacBegin B 0 FmP F FmOP 485.441 632.366 M (12)S FmE 3952 0 :M f148 sf ( )S 3954 0 :M FrMacBegin B 0 FmP F FmOP 493.441 629.866 M ( as )S 42 643.699 M (empty)S -0.652 N (, and sends mark)S -0.1 N (er on )S FmE 3955 0 :M f203 sf ( )S 3957 0 :M FrMacBegin B 0 FmP F FmOP 158.709 643.699 M (C)S FmE 3957 0 :M f276 sf ( )S 3959 0 :M FrMacBegin B 0 FmP F FmOP 165.379 646.199 M (21)S FmE 3959 0 :M f148 sf ( )S 3961 0 :M FrMacBegin B 0 FmP F FmOP 173.379 643.699 M ( and )S FmE 3962 0 :M f203 sf ( )S 3964 0 :M FrMacBegin B 0 FmP F FmOP 192.817 643.699 M (C)S FmE 3964 0 :M f276 sf ( )S 3966 0 :M FrMacBegin B 0 FmP F FmOP 199.487 646.199 M (23)S FmE 3966 0 :M f203 sf ( )S 3968 0 :M FrMacBegin B 0 FmP F FmOP 42 657.532 M (P)S FmE 3969 0 :M f276 sf ( )S 3971 0 :M FrMacBegin B 0 FmP F FmOP 48.108 660.032 M (3)S FmE 3971 0 :M f148 sf ( )S 3973 0 :M FrMacBegin B 0 FmP F FmOP 52.108 657.532 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 3973 0 :M f203 sf ( )S 3975 0 :M FrMacBegin B 0 FmP F FmOP 142.099 657.532 M (P)S FmE 3976 0 :M f276 sf ( )S 3978 0 :M FrMacBegin B 0 FmP F FmOP 148.207 660.032 M (1)S FmE 3978 0 :M f148 sf ( )S 3980 0 :M FrMacBegin B 0 FmP F FmOP 152.207 657.532 M ( on )S FmE 3980 0 :M f203 sf ( )S 3982 0 :M FrMacBegin B 0 FmP F FmOP 167.207 657.532 M (C)S FmE 3983 0 :M f276 sf ( )S 3985 0 :M FrMacBegin B 0 FmP F FmOP 173.877 660.032 M (13)S FmE 3985 0 :M f148 sf ( )S 3987 0 :M FrMacBegin B 0 FmP F FmOP 181.877 657.532 M (; it records its state )S FmE 3987 0 :M f203 sf ( )S 3989 0 :M FrMacBegin B 0 FmP F FmOP 259.902 657.532 M (LS)S FmE 3990 0 :M f276 sf ( )S 3992 0 :M FrMacBegin B 0 FmP F FmOP 270.461 660.032 M (3)S FmE 3992 0 :M f148 sf ( )S 3994 0 :M FrMacBegin B 0 FmP F FmOP 274.461 657.532 M (, records state of )S FmE 3994 0 :M f203 sf ( )S 3996 0 :M FrMacBegin B 0 FmP F FmOP 343.033 657.532 M (C)S FmE 3997 0 :M f276 sf ( )S 3999 0 :M FrMacBegin B 0 FmP F FmOP 349.703 660.032 M (13)S FmE 3999 0 :M f148 sf ( )S 4001 0 :M FrMacBegin B 0 FmP F FmOP 357.703 657.532 M ( as empty)S -0.652 N (, and sends mark)S -0.1 N (ers on )S FmE 4001 0 :M f203 sf ( )S 4003 0 :M FrMacBegin B 0 FmP F FmOP 489.128 657.532 M (C)S FmE 4004 0 :M f276 sf ( )S 4006 0 :M FrMacBegin B 0 FmP F FmOP 495.798 660.032 M (31)S FmE 4006 0 :M f148 sf ( )S 4008 0 :M FrMacBegin B 0 FmP F FmOP 503.798 657.532 M ( )S 42 671.365 M (and )S FmE 4008 0 :M f203 sf ( )S 4010 0 :M FrMacBegin B 0 FmP F FmOP 58.938 671.365 M (C)S FmE 4011 0 :M f276 sf ( )S 4013 0 :M FrMacBegin B 0 FmP F FmOP 65.608 673.865 M (32)S FmE 4013 0 :M f148 sf ( )S 4015 0 :M FrMacBegin B 0 FmP F FmOP 73.608 671.365 M (.)S FmE 42 310 468 117 rC 4015 0 :M FrMacBegin 42 310.866 468 115.333 FmKp B 0 FmP F FmOP 177.333 317 FmB 2.261 2.672 FmL 2 1 FmSo 179.594 319.672 FmB 83.478 98.656 FmL [6.802 6.802 ]6.802 F 2 1 FmDS 263.072 418.328 FmB 2.262 2.672 FmL 2 1 FmSo FmE 4015 0 :M ( )S 4017 0 :M FrMacBegin 42 310.866 468 115.333 FmKp B 0 FmP F FmOP FmG 252 394.903 M 0.96 0.96 scale ( s1)S FmR 266.667 317 FmB 2.234 2.694 FmL 2 1 FmSo 268.901 319.694 FmB 82.865 99.943 FmL [6.833 6.833 ]6.833 F 2 1 FmDS 351.765 419.638 FmB 2.235 2.696 FmL 2 1 FmSo FmG 336 395.333 M 0.96 0.96 scale (s2)S FmR FmE endp showpage %%PageTrailer %%Page: 9 9 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 9 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 4018 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 4018 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 4018 0 :M f148 sf ( )S 4020 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 159.015 N (Page )S (9)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 4021 0 :M f203 sf ( )S 4023 0 :M FrMacBegin B 0 FmP F FmOP 42 47.667 M (P)S FmE 4023 0 :M f276 sf ( )S 4025 0 :M FrMacBegin B 0 FmP F FmOP 48.108 50.167 M (1)S FmE 4025 0 :M f148 sf ( )S 4027 0 :M FrMacBegin B 0 FmP F FmOP 52.108 47.667 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 4028 0 :M f203 sf ( )S 4030 0 :M FrMacBegin B 0 FmP F FmOP 142.099 47.667 M (P)S FmE 4030 0 :M f276 sf ( )S 4032 0 :M FrMacBegin B 0 FmP F FmOP 148.207 50.167 M (2)S FmE 4032 0 :M f148 sf ( )S 4034 0 :M FrMacBegin B 0 FmP F FmOP 152.207 47.667 M ( on )S FmE 4035 0 :M f203 sf ( )S 4037 0 :M FrMacBegin B 0 FmP F FmOP 167.207 47.667 M (C)S FmE 4037 0 :M f276 sf ( )S 4039 0 :M FrMacBegin B 0 FmP F FmOP 173.877 50.167 M (21)S FmE 4039 0 :M f148 sf ( )S 4041 0 :M FrMacBegin B 0 FmP F FmOP 181.877 47.667 M (; as )S FmE 4042 0 :M f203 sf ( )S 4044 0 :M FrMacBegin B 0 FmP F FmOP 197.983 47.667 M (LS)S FmE 4044 0 :M f276 sf ( )S 4046 0 :M FrMacBegin B 0 FmP F FmOP 208.542 50.167 M (1)S FmE 4046 0 :M f148 sf ( )S 4048 0 :M FrMacBegin B 0 FmP F FmOP 212.542 47.667 M ( is recorded, and a message has arri)S -0.251 N (v)S -0.151 N (ed since )S FmE 4049 0 :M f203 sf ( )S 4051 0 :M FrMacBegin B 0 FmP F FmOP 393.709 47.667 M (LS)S FmE 4051 0 :M f276 sf ( )S 4053 0 :M FrMacBegin B 0 FmP F FmOP 404.268 50.167 M (1)S FmE 4053 0 :M f148 sf ( )S 4055 0 :M FrMacBegin B 0 FmP F FmOP 408.268 47.667 M ( w)S -0.1 N (as recorded, it records )S 42 61.5 M (the state of )S FmE 4056 0 :M f203 sf ( )S 4058 0 :M FrMacBegin B 0 FmP F FmOP 88.367 61.5 M (C)S FmE 4058 0 :M f276 sf ( )S 4060 0 :M FrMacBegin B 0 FmP F FmOP 95.037 64 M (21)S FmE 4060 0 :M f148 sf ( )S 4062 0 :M FrMacBegin B 0 FmP F FmOP 103.037 61.5 M ( as containing that message.)S FmE 4063 0 :M f203 sf ( )S 4065 0 :M FrMacBegin B 0 FmP F FmOP 42 75.333 M (P)S FmE 4065 0 :M f276 sf ( )S 4067 0 :M FrMacBegin B 0 FmP F FmOP 48.108 77.833 M (1)S FmE 4067 0 :M f148 sf ( )S 4069 0 :M FrMacBegin B 0 FmP F FmOP 52.108 75.333 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 4070 0 :M f203 sf ( )S 4072 0 :M FrMacBegin B 0 FmP F FmOP 142.099 75.333 M (P)S FmE 4072 0 :M f276 sf ( )S 4074 0 :M FrMacBegin B 0 FmP F FmOP 148.207 77.833 M (3)S FmE 4074 0 :M f148 sf ( )S 4076 0 :M FrMacBegin B 0 FmP F FmOP 152.207 75.333 M ( on )S FmE 4077 0 :M f203 sf ( )S 4079 0 :M FrMacBegin B 0 FmP F FmOP 167.207 75.333 M (C)S FmE 4079 0 :M f276 sf ( )S 4081 0 :M FrMacBegin B 0 FmP F FmOP 173.877 77.833 M (31)S FmE 4081 0 :M f148 sf ( )S 4083 0 :M FrMacBegin B 0 FmP F FmOP 181.877 75.333 M (; as )S FmE 4084 0 :M f203 sf ( )S 4086 0 :M FrMacBegin B 0 FmP F FmOP 197.983 75.333 M (LS)S FmE 4086 0 :M f276 sf ( )S 4088 0 :M FrMacBegin B 0 FmP F FmOP 208.542 77.833 M (1)S FmE 4088 0 :M f148 sf ( )S 4090 0 :M FrMacBegin B 0 FmP F FmOP 212.542 75.333 M ( is recorded, it records the state of )S FmE 4091 0 :M f203 sf ( )S 4093 0 :M FrMacBegin B 0 FmP F FmOP 350.525 75.333 M (C)S FmE 4093 0 :M f276 sf ( )S 4095 0 :M FrMacBegin B 0 FmP F FmOP 357.195 77.833 M (31)S FmE 4095 0 :M f148 sf ( )S 4097 0 :M FrMacBegin B 0 FmP F FmOP 365.195 75.333 M ( as empty)S -0.652 N (.)S FmE 4098 0 :M f203 sf ( )S 4100 0 :M FrMacBegin B 0 FmP F FmOP 42 89.167 M (P)S FmE 4100 0 :M f276 sf ( )S 4102 0 :M FrMacBegin B 0 FmP F FmOP 48.108 91.667 M (2)S FmE 4102 0 :M f148 sf ( )S 4104 0 :M FrMacBegin B 0 FmP F FmOP 52.108 89.167 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 4105 0 :M f203 sf ( )S 4107 0 :M FrMacBegin B 0 FmP F FmOP 142.099 89.167 M (P)S FmE 4107 0 :M f276 sf ( )S 4109 0 :M FrMacBegin B 0 FmP F FmOP 148.207 91.667 M (3)S FmE 4109 0 :M f148 sf ( )S 4111 0 :M FrMacBegin B 0 FmP F FmOP 152.207 89.167 M ( on )S FmE 4112 0 :M f203 sf ( )S 4114 0 :M FrMacBegin B 0 FmP F FmOP 167.207 89.167 M (C)S FmE 4114 0 :M f276 sf ( )S 4116 0 :M FrMacBegin B 0 FmP F FmOP 173.877 91.667 M (32)S FmE 4116 0 :M f148 sf ( )S 4118 0 :M FrMacBegin B 0 FmP F FmOP 181.877 89.167 M (; as )S FmE 4119 0 :M f203 sf ( )S 4121 0 :M FrMacBegin B 0 FmP F FmOP 197.983 89.167 M (LS)S FmE 4121 0 :M f276 sf ( )S 4123 0 :M FrMacBegin B 0 FmP F FmOP 208.542 91.667 M (2)S FmE 4123 0 :M f148 sf ( )S 4125 0 :M FrMacBegin B 0 FmP F FmOP 212.542 89.167 M ( is recorded, it records the state of )S FmE 4126 0 :M f203 sf ( )S 4128 0 :M FrMacBegin B 0 FmP F FmOP 350.525 89.167 M (C)S FmE 4128 0 :M f276 sf ( )S 4130 0 :M FrMacBegin B 0 FmP F FmOP 357.195 91.667 M (32)S FmE 4130 0 :M f148 sf ( )S 4132 0 :M FrMacBegin B 0 FmP F FmOP 365.195 89.167 M ( as empty)S -0.652 N (.)S FmE 4133 0 :M f203 sf ( )S 4135 0 :M FrMacBegin B 0 FmP F FmOP 42 103 M (P)S FmE 4135 0 :M f276 sf ( )S 4137 0 :M FrMacBegin B 0 FmP F FmOP 48.108 105.5 M (3)S FmE 4137 0 :M f148 sf ( )S 4139 0 :M FrMacBegin B 0 FmP F FmOP 52.108 103 M ( recei)S -0.251 N (v)S -0.151 N (es mark)S -0.1 N (er from )S FmE 4140 0 :M f203 sf ( )S 4142 0 :M FrMacBegin B 0 FmP F FmOP 142.099 103 M (P)S FmE 4142 0 :M f276 sf ( )S 4144 0 :M FrMacBegin B 0 FmP F FmOP 148.207 105.5 M (2)S FmE 4144 0 :M f148 sf ( )S 4146 0 :M FrMacBegin B 0 FmP F FmOP 152.207 103 M ( on )S FmE 4147 0 :M f203 sf ( )S 4149 0 :M FrMacBegin B 0 FmP F FmOP 167.207 103 M (C)S FmE 4149 0 :M f276 sf ( )S 4151 0 :M FrMacBegin B 0 FmP F FmOP 173.877 105.5 M (23)S FmE 4151 0 :M f148 sf ( )S 4153 0 :M FrMacBegin B 0 FmP F FmOP 181.877 103 M (; as )S FmE 4154 0 :M f203 sf ( )S 4156 0 :M FrMacBegin B 0 FmP F FmOP 197.983 103 M (LS)S FmE 4156 0 :M f276 sf ( )S 4158 0 :M FrMacBegin B 0 FmP F FmOP 208.542 105.5 M (3)S FmE 4158 0 :M f148 sf ( )S 4160 0 :M FrMacBegin B 0 FmP F FmOP 212.542 103 M ( is recorded, it records the state of )S FmE 4161 0 :M f203 sf ( )S 4163 0 :M FrMacBegin B 0 FmP F FmOP 350.525 103 M (C)S FmE 4163 0 :M f276 sf ( )S 4165 0 :M FrMacBegin B 0 FmP F FmOP 357.195 105.5 M (23)S FmE 4165 0 :M f148 sf ( )S 4167 0 :M FrMacBegin B 0 FmP F FmOP 365.195 103 M ( as empty)S -0.652 N (.)S FmE endp showpage %%PageTrailer %%Page: 10 10 %%PageProcessColors: Black %%PageCustomColors: %%BeginPageSetup initializepage (The Bishops; page: 10 of 10)setjob %%EndPageSetup gS 0 0 552 728 rC 4168 0 :M FrMacBegin 0 FmP F FmOP 0 FmSP FmE 42 14 468 14 rC 4168 0 :M FrMacBegin 42 15 468 12 FmKp B 0 FmP F FmOP 42 16 FmB 468 0 FmL 2 1 FmSo 42 19 FmB 468 0 FmL 2 1 FmSo FmE gR gS 0 0 552 728 rC 4168 0 :M f148 sf ( )S 4170 0 :M FrMacBegin B 0 FmP F FmOP 42 11.667 M (February 17, 2000)S 112.359 N (ECS 251 \320 Winter 2000)S 154.015 N (Page )S (10)S 157.278 725 M (Last modified at )S (11:37 pm on Thursday, February 17, 2000)S FmE 4171 0 :M f175 sf ( )S 4175 0 :M FrMacBegin B 0 FmP F FmOP 120.897 53 M (Huang\325)S -0.668 N (s )S -0.541 N (T)S -1.657 N (ermination Detection Pr)S -0.325 N (otocol)S FmE 4175 0 :M f263 sf ( )S 4178 0 :M FrMacBegin B 0 FmP F FmOP 42 85 M (Intr)S -0.217 N (oduction)S FmE 4178 0 :M f148 sf ( )S 4180 0 :M FrMacBegin B 0 FmP F FmOP 42 102.667 M (The goal of this protocol is to detect when a distrib)S -0.2 N (uted computation terminates.)S FmE 4181 0 :M f263 sf ( )S 4184 0 :M FrMacBegin B 0 FmP F FmOP 42 128 M (Notation)S FmE 4184 0 :M f148 sf ( )S 4186 0 :M FrMacBegin B 0 FmP F FmOP 42 145.667 M (\245)S FmE 4186 0 :M f203 sf ( )S 4188 0 :M FrMacBegin B 0 FmP F FmOP 60 145.667 M (n)S FmE 4189 0 :M f148 sf ( )S 4191 0 :M FrMacBegin B 0 FmP F FmOP 65 145.667 M ( processes)S 42 160.667 M (\245)S FmE 4191 0 :M f203 sf ( )S 4193 0 :M FrMacBegin B 0 FmP F FmOP 60 160.667 M (P)S FmE 4194 0 :M f250 sf ( )S 4196 0 :M FrMacBegin B 0 FmP F FmOP 66.108 163.167 M (i)S FmE 4196 0 :M f148 sf ( )S 4198 0 :M FrMacBegin B 0 FmP F FmOP 68.331 160.667 M ( process; without loss of generality)S -0.652 N (, let )S FmE 4198 0 :M f203 sf ( )S 4200 0 :M FrMacBegin B 0 FmP F FmOP 224.852 160.667 M (P)S FmE 4201 0 :M f276 sf ( )S 4203 0 :M FrMacBegin B 0 FmP F FmOP 230.96 163.167 M (0)S FmE 4203 0 :M f148 sf ( )S 4205 0 :M FrMacBegin B 0 FmP F FmOP 234.96 160.667 M ( be the )S FmE 4205 0 :M f203 sf ( )S 4207 0 :M FrMacBegin B 0 FmP F FmOP 264.116 160.667 M (contr)S -0.452 N (olling a)S -0.1 N (g)S -0.1 N (ent)S FmE 4208 0 :M f148 sf ( )S 4210 0 :M FrMacBegin B 0 FmP F FmOP 42 177.5 M (\245)S FmE 4210 0 :M f203 sf ( )S 4212 0 :M FrMacBegin B 0 FmP F FmOP 60 177.5 M (W)S FmE 4213 0 :M f250 sf ( )S 4215 0 :M FrMacBegin B 0 FmP F FmOP 67.886 180 M (i)S FmE 4215 0 :M f148 sf ( )S 4217 0 :M FrMacBegin B 0 FmP F FmOP 70.109 177.5 M (. weight of process )S FmE 4217 0 :M f203 sf ( )S 4219 0 :M FrMacBegin B 0 FmP F FmOP 148.134 177.5 M (P)S FmE 4220 0 :M f250 sf ( )S 4222 0 :M FrMacBegin B 0 FmP F FmOP 154.242 180 M (i)S FmE 4222 0 :M f148 sf ( )S 4224 0 :M FrMacBegin B 0 FmP F FmOP 156.465 177.5 M (; initially)S -0.652 N (, )S FmE 4224 0 :M f203 sf ( )S 4226 0 :M FrMacBegin B 0 FmP F FmOP 196.799 177.5 M (W)S FmE 4227 0 :M f276 sf ( )S 4229 0 :M FrMacBegin B 0 FmP F FmOP 205.127 180 M (0)S FmE 4229 0 :M f148 sf ( )S 4231 0 :M FrMacBegin B 0 FmP F FmOP 209.127 177.5 M ( = 1 and for all other )S FmE 4231 0 :M f203 sf ( )S 4233 0 :M FrMacBegin B 0 FmP F FmOP 293.9 177.5 M (i)S FmE 4234 0 :M f148 sf ( )S 4236 0 :M FrMacBegin B 0 FmP F FmOP 296.678 177.5 M (, )S FmE 4236 0 :M f203 sf ( )S 4238 0 :M FrMacBegin B 0 FmP F FmOP 301.278 177.5 M (W)S FmE 4239 0 :M f250 sf ( )S 4241 0 :M FrMacBegin B 0 FmP F FmOP 309.164 180 M (i)S FmE 4241 0 :M f148 sf ( )S 4243 0 :M FrMacBegin B 0 FmP F FmOP 311.387 177.5 M ( = 0.)S 42 194.333 M (\245)S FmE 4243 0 :M f203 sf ( )S 4245 0 :M FrMacBegin B 0 FmP F FmOP 60 194.333 M (B)S FmE 4246 0 :M f148 sf ( )S 4248 0 :M FrMacBegin B 0 FmP F FmOP 66.108 194.333 M (\()S FmE 4248 0 :M f203 sf ( )S 4250 0 :M FrMacBegin B 0 FmP F FmOP 69.436 194.333 M (W)S FmE 4251 0 :M f148 sf ( )S 4253 0 :M FrMacBegin B 0 FmP F FmOP 77.764 194.333 M (\) computation message with assigned weight )S FmE 4253 0 :M f203 sf ( )S 4255 0 :M FrMacBegin B 0 FmP F FmOP 258.977 194.333 M (W)S FmE 4256 0 :M f148 sf ( )S 4258 0 :M FrMacBegin B 0 FmP F FmOP 42 209.333 M (\245)S FmE 4258 0 :M f203 sf ( )S 4260 0 :M FrMacBegin B 0 FmP F FmOP 60 209.333 M (C)S FmE 4261 0 :M f148 sf ( )S 4263 0 :M FrMacBegin B 0 FmP F FmOP 66.67 209.333 M (\()S FmE 4263 0 :M f203 sf ( )S 4265 0 :M FrMacBegin B 0 FmP F FmOP 69.998 209.333 M (W)S FmE 4266 0 :M f148 sf ( )S 4268 0 :M FrMacBegin B 0 FmP F FmOP 78.325 209.333 M (\) control message sent from process to controlling agent with assigned weight )S FmE 4268 0 :M f203 sf ( )S 4270 0 :M FrMacBegin B 0 FmP F FmOP 391.707 209.333 M (W)S FmE 4271 0 :M f263 sf ( )S 4274 0 :M FrMacBegin B 0 FmP F FmOP 42 234.667 M (Pr)S -0.217 N (otocol)S FmE 4274 0 :M f319 sf ( )S 4276 0 :M FrMacBegin B 0 FmP F FmOP 42 252.333 M (P)S FmE 4276 0 :M f332 sf ( )S 4278 0 :M FrMacBegin B 0 FmP F FmOP 48.108 254.833 M (i)S FmE 4278 0 :M f345 sf ( )S 4280 0 :M FrMacBegin B 0 FmP F FmOP 50.331 252.333 M ( sends a computation message to )S FmE 4281 0 :M f319 sf ( )S 4283 0 :M FrMacBegin B 0 FmP F FmOP 190.854 252.333 M (P)S FmE 4283 0 :M f332 sf ( )S 4285 0 :M FrMacBegin B 0 FmP F FmOP 196.962 254.833 M (j)S FmE 4285 0 :M f148 sf ( )S 4287 0 :M FrMacBegin B 0 FmP F FmOP 42 266.166 M (1.)S 10.5 N (Set )S FmE 4288 0 :M f203 sf ( )S 4290 0 :M FrMacBegin B 0 FmP F FmOP 74.875 266.166 M (W)S FmE 4290 0 :M f250 sf ( )S 4292 0 :M FrMacBegin B 0 FmP F FmOP 82.762 268.666 M (i)S FmE 4292 0 :M f148 sf ( )S 4294 0 :M FrMacBegin B 0 FmP F FmOP 84.984 266.166 M (\325)S -0.742 N ( and )S FmE 4295 0 :M f203 sf ( )S 4297 0 :M FrMacBegin B 0 FmP F FmOP 106.608 266.166 M (W)S FmE 4297 0 :M f250 sf ( )S 4299 0 :M FrMacBegin B 0 FmP F FmOP 114.936 268.666 M (j)S FmE 4299 0 :M f148 sf ( )S 4301 0 :M FrMacBegin B 0 FmP F FmOP 117.158 266.166 M ( to v)S -0.251 N (alues such that )S FmE 4302 0 :M f203 sf ( )S 4304 0 :M FrMacBegin B 0 FmP F FmOP 195.652 266.166 M (W)S FmE 4304 0 :M f250 sf ( )S 4306 0 :M FrMacBegin B 0 FmP F FmOP 203.538 268.666 M (i)S FmE 4306 0 :M f148 sf ( )S 4308 0 :M FrMacBegin B 0 FmP F FmOP 205.761 266.166 M (\325)S -0.742 N ( + )S FmE 4309 0 :M f203 sf ( )S 4311 0 :M FrMacBegin B 0 FmP F FmOP 218.585 266.166 M (W)S FmE 4311 0 :M f250 sf ( )S 4313 0 :M FrMacBegin B 0 FmP F FmOP 226.913 268.666 M (j)S FmE 4313 0 :M f148 sf ( )S 4315 0 :M FrMacBegin B 0 FmP F FmOP 229.136 266.166 M ( = )S FmE 4316 0 :M f203 sf ( )S 4318 0 :M FrMacBegin B 0 FmP F FmOP 239.375 266.166 M (W)S FmE 4318 0 :M f250 sf ( )S 4320 0 :M FrMacBegin B 0 FmP F FmOP 247.261 268.666 M (i)S FmE 4320 0 :M f148 sf ( )S 4322 0 :M FrMacBegin B 0 FmP F FmOP 249.484 266.166 M (, )S FmE 4323 0 :M f203 sf ( )S 4325 0 :M FrMacBegin B 0 FmP F FmOP 254.084 266.166 M (W)S FmE 4325 0 :M f250 sf ( )S 4327 0 :M FrMacBegin B 0 FmP F FmOP 261.97 268.666 M (i)S FmE 4327 0 :M f148 sf ( )S 4329 0 :M FrMacBegin B 0 FmP F FmOP 264.192 266.166 M ( > 0, )S FmE 4330 0 :M f203 sf ( )S 4332 0 :M FrMacBegin B 0 FmP F FmOP 284.432 266.166 M (W)S FmE 4332 0 :M f250 sf ( )S 4334 0 :M FrMacBegin B 0 FmP F FmOP 292.759 268.666 M (j)S FmE 4334 0 :M f148 sf ( )S 4336 0 :M FrMacBegin B 0 FmP F FmOP 294.982 266.166 M ( > 0. \()S FmE 4337 0 :M f203 sf ( )S 4339 0 :M FrMacBegin B 0 FmP F FmOP 318.949 266.166 M (W)S FmE 4339 0 :M f250 sf ( )S 4341 0 :M FrMacBegin B 0 FmP F FmOP 326.836 268.666 M (i)S FmE 4341 0 :M f148 sf ( )S 4343 0 :M FrMacBegin B 0 FmP F FmOP 329.058 266.166 M (\325)S -0.742 N ( is the ne)S -0.251 N (w weight of )S FmE 4344 0 :M f203 sf ( )S 4346 0 :M FrMacBegin B 0 FmP F FmOP 417.476 266.166 M (P)S FmE 4346 0 :M f250 sf ( )S 4348 0 :M FrMacBegin B 0 FmP F FmOP 423.585 268.666 M (i)S FmE 4348 0 :M f148 sf ( )S 4350 0 :M FrMacBegin B 0 FmP F FmOP 425.807 266.166 M (.\))S 42 280.3 M (2.)S 10.5 N (Send )S FmE 4351 0 :M f203 sf ( )S 4353 0 :M FrMacBegin B 0 FmP F FmOP 82.498 280.3 M (B)S FmE 4353 0 :M f148 sf ( )S 4355 0 :M FrMacBegin B 0 FmP F FmOP 88.606 280.3 M (\()S FmE 4356 0 :M f203 sf ( )S 4358 0 :M FrMacBegin B 0 FmP F FmOP 91.934 280.3 M (W)S FmE 4358 0 :M f250 sf ( )S 4360 0 :M FrMacBegin B 0 FmP F FmOP 100.261 282.8 M (j)S FmE 4360 0 :M f148 sf ( )S 4362 0 :M FrMacBegin B 0 FmP F FmOP 102.484 280.3 M (\) to )S FmE 4363 0 :M f203 sf ( )S 4365 0 :M FrMacBegin B 0 FmP F FmOP 118.59 280.3 M (P)S FmE 4365 0 :M f250 sf ( )S 4367 0 :M FrMacBegin B 0 FmP F FmOP 124.698 282.8 M (j)S FmE 4367 0 :M f319 sf ( )S 4369 0 :M FrMacBegin B 0 FmP F FmOP 42 294.433 M (P)S FmE 4370 0 :M f332 sf ( )S 4372 0 :M FrMacBegin B 0 FmP F FmOP 48.108 296.933 M (j)S FmE 4372 0 :M f345 sf ( )S 4374 0 :M FrMacBegin B 0 FmP F FmOP 50.331 294.433 M ( r)S -0.181 N (ecei)S -0.1 N (v)S -0.1 N (es a computation message )S FmE 4374 0 :M f319 sf ( )S 4376 0 :M FrMacBegin B 0 FmP F FmOP 190.17 294.433 M (B)S FmE 4377 0 :M f345 sf ( )S 4379 0 :M FrMacBegin B 0 FmP F FmOP 196.84 294.433 M (\()S FmE 4379 0 :M f319 sf ( )S 4381 0 :M FrMacBegin B 0 FmP F FmOP 200.167 294.433 M (W)S FmE 4382 0 :M f345 sf ( )S 4384 0 :M FrMacBegin B 0 FmP F FmOP 209.057 294.433 M (\) fr)S -0.181 N (om )S FmE 4384 0 :M f319 sf ( )S 4386 0 :M FrMacBegin B 0 FmP F FmOP 238.297 294.433 M (P)S FmE 4387 0 :M f332 sf ( )S 4389 0 :M FrMacBegin B 0 FmP F FmOP 244.406 296.933 M (i)S FmE 4389 0 :M f148 sf ( )S 4391 0 :M FrMacBegin B 0 FmP F FmOP 42 308.266 M (1.)S FmE 4391 0 :M f203 sf ( )S 4393 0 :M FrMacBegin B 0 FmP F FmOP 60 308.266 M (W)S FmE 4394 0 :M f250 sf ( )S 4396 0 :M FrMacBegin B 0 FmP F FmOP 68.328 310.766 M (j)S FmE 4396 0 :M f148 sf ( )S 4398 0 :M FrMacBegin B 0 FmP F FmOP 70.55 308.266 M ( = )S FmE 4398 0 :M f203 sf ( )S 4400 0 :M FrMacBegin B 0 FmP F FmOP 80.79 308.266 M (W)S FmE 4401 0 :M f250 sf ( )S 4403 0 :M FrMacBegin B 0 FmP F FmOP 89.117 310.766 M (j)S FmE 4403 0 :M f148 sf ( )S 4405 0 :M FrMacBegin B 0 FmP F FmOP 91.34 308.266 M ( + )S FmE 4405 0 :M f203 sf ( )S 4407 0 :M FrMacBegin B 0 FmP F FmOP 101.579 308.266 M (W)S FmE 4408 0 :M f148 sf ( )S 4410 0 :M FrMacBegin B 0 FmP F FmOP 42 322.4 M (2.)S 10.5 N (If )S FmE 4410 0 :M f203 sf ( )S 4412 0 :M FrMacBegin B 0 FmP F FmOP 69.155 322.4 M (P)S FmE 4413 0 :M f250 sf ( )S 4415 0 :M FrMacBegin B 0 FmP F FmOP 75.264 324.9 M (j)S FmE 4415 0 :M f148 sf ( )S 4417 0 :M FrMacBegin B 0 FmP F FmOP 77.486 322.4 M ( is idle, )S FmE 4417 0 :M f203 sf ( )S 4419 0 :M FrMacBegin B 0 FmP F FmOP 109.149 322.4 M (P)S FmE 4420 0 :M f250 sf ( )S 4422 0 :M FrMacBegin B 0 FmP F FmOP 115.257 324.9 M (j)S FmE 4422 0 :M f148 sf ( )S 4424 0 :M FrMacBegin B 0 FmP F FmOP 117.48 322.4 M ( becomes acti)S -0.251 N (v)S -0.151 N (e)S FmE 4424 0 :M f319 sf ( )S 4426 0 :M FrMacBegin B 0 FmP F FmOP 42 336.533 M (P)S FmE 4427 0 :M f332 sf ( )S 4429 0 :M FrMacBegin B 0 FmP F FmOP 48.108 339.033 M (i)S FmE 4429 0 :M f345 sf ( )S 4431 0 :M FrMacBegin B 0 FmP F FmOP 50.331 336.533 M ( becomes idle:)S FmE 4431 0 :M f148 sf ( )S 4433 0 :M FrMacBegin B 0 FmP F FmOP 42 350.366 M (1.)S 10.5 N (Send )S FmE 4434 0 :M f203 sf ( )S 4436 0 :M FrMacBegin B 0 FmP F FmOP 82.498 350.366 M (C)S FmE 4436 0 :M f148 sf ( )S 4438 0 :M FrMacBegin B 0 FmP F FmOP 89.167 350.366 M (\()S FmE 4439 0 :M f203 sf ( )S 4441 0 :M FrMacBegin B 0 FmP F FmOP 92.495 350.366 M (W)S FmE 4441 0 :M f250 sf ( )S 4443 0 :M FrMacBegin B 0 FmP F FmOP 100.381 352.866 M (i)S FmE 4443 0 :M f148 sf ( )S 4445 0 :M FrMacBegin B 0 FmP F FmOP 102.604 350.366 M (\) to )S FmE 4446 0 :M f203 sf ( )S 4448 0 :M FrMacBegin B 0 FmP F FmOP 118.71 350.366 M (P)S FmE 4448 0 :M f276 sf ( )S 4450 0 :M FrMacBegin B 0 FmP F FmOP 124.818 352.866 M (0)S FmE 4450 0 :M f148 sf ( )S 4452 0 :M FrMacBegin B 0 FmP F FmOP 42 364.499 M (2.)S FmE 4453 0 :M f203 sf ( )S 4455 0 :M FrMacBegin B 0 FmP F FmOP 60 364.499 M (W)S FmE 4455 0 :M f250 sf ( )S 4457 0 :M FrMacBegin B 0 FmP F FmOP 67.886 366.999 M (i)S FmE 4457 0 :M f148 sf ( )S 4459 0 :M FrMacBegin B 0 FmP F FmOP 70.109 364.499 M ( = 0)S 42 378.633 M (3.)S FmE 4460 0 :M f203 sf ( )S 4462 0 :M FrMacBegin B 0 FmP F FmOP 60 378.633 M (P)S FmE 4462 0 :M f250 sf ( )S 4464 0 :M FrMacBegin B 0 FmP F FmOP 66.108 381.133 M (i)S FmE 4464 0 :M f148 sf ( )S 4466 0 :M FrMacBegin B 0 FmP F FmOP 68.331 378.633 M ( becomes idle)S FmE 4467 0 :M f319 sf ( )S 4469 0 :M FrMacBegin B 0 FmP F FmOP 42 392.766 M (P)S FmE 4469 0 :M f332 sf ( )S 4471 0 :M FrMacBegin B 0 FmP F FmOP 48.108 395.266 M (i)S FmE 4471 0 :M f345 sf ( )S 4473 0 :M FrMacBegin B 0 FmP F FmOP 50.331 392.766 M ( r)S -0.181 N (ecei)S -0.1 N (v)S -0.1 N (es a contr)S -0.181 N (ol message )S FmE 4474 0 :M f319 sf ( )S 4476 0 :M FrMacBegin B 0 FmP F FmOP 166.654 392.766 M (C)S FmE 4476 0 :M f345 sf ( )S 4478 0 :M FrMacBegin B 0 FmP F FmOP 173.324 392.766 M (\()S FmE 4479 0 :M f319 sf ( )S 4481 0 :M FrMacBegin B 0 FmP F FmOP 176.652 392.766 M (W)S FmE 4481 0 :M f345 sf ( )S 4483 0 :M FrMacBegin B 0 FmP F FmOP 185.541 392.766 M (\):)S FmE 4484 0 :M f148 sf ( )S 4486 0 :M FrMacBegin B 0 FmP F FmOP 42 406.599 M (1.)S FmE 4486 0 :M f203 sf ( )S 4488 0 :M FrMacBegin B 0 FmP F FmOP 60 406.599 M (W)S FmE 4489 0 :M f250 sf ( )S 4491 0 :M FrMacBegin B 0 FmP F FmOP 67.886 409.099 M (i)S FmE 4491 0 :M f148 sf ( )S 4493 0 :M FrMacBegin B 0 FmP F FmOP 70.109 406.599 M ( = )S FmE 4493 0 :M f203 sf ( )S 4495 0 :M FrMacBegin B 0 FmP F FmOP 80.348 406.599 M (W)S FmE 4496 0 :M f250 sf ( )S 4498 0 :M FrMacBegin B 0 FmP F FmOP 88.234 409.099 M (i)S FmE 4498 0 :M f148 sf ( )S 4500 0 :M FrMacBegin B 0 FmP F FmOP 90.457 406.599 M ( + )S FmE 4500 0 :M f203 sf ( )S 4502 0 :M FrMacBegin B 0 FmP F FmOP 100.696 406.599 M (W)S FmE 4503 0 :M f148 sf ( )S 4505 0 :M FrMacBegin B 0 FmP F FmOP 42 420.732 M (2.)S 10.5 N (If )S FmE 4505 0 :M f203 sf ( )S 4507 0 :M FrMacBegin B 0 FmP F FmOP 68.755 420.732 M (W)S FmE 4508 0 :M f250 sf ( )S 4510 0 :M FrMacBegin B 0 FmP F FmOP 76.641 423.232 M (i)S FmE 4510 0 :M f148 sf ( )S 4512 0 :M FrMacBegin B 0 FmP F FmOP 78.864 420.732 M ( = 1, the computation has completed.)S FmE 4512 0 :M f263 sf ( )S 4515 0 :M FrMacBegin B 0 FmP F FmOP 42 447.899 M (Example)S FmE 4515 0 :M f148 sf ( )S 4517 0 :M FrMacBegin B 0 FmP F FmOP 217.992 465.566 M (The picture sho)S -0.251 N (ws a process )S FmE 4518 0 :M f203 sf ( )S 4520 0 :M FrMacBegin B 0 FmP F FmOP 332.968 465.566 M (P)S FmE 4520 0 :M f276 sf ( )S 4522 0 :M FrMacBegin B 0 FmP F FmOP 339.076 468.066 M (0)S FmE 4522 0 :M f148 sf ( )S 4524 0 :M FrMacBegin B 0 FmP F FmOP 343.076 465.566 M (, designated the )S FmE 4525 0 :M f203 sf ( )S 4527 0 :M FrMacBegin B 0 FmP F FmOP 408.054 465.566 M (contr)S -0.452 N (olling a)S -0.1 N (g)S -0.1 N (ent)S FmE 4527 0 :M f148 sf ( )S 4529 0 :M FrMacBegin B 0 FmP F FmOP 476.56 465.566 M (, with )S FmE 4530 0 :M f203 sf ( )S 4532 0 :M FrMacBegin B 0 FmP F FmOP 217.992 479.399 M (W)S FmE 4532 0 :M f276 sf ( )S 4534 0 :M FrMacBegin B 0 FmP F FmOP 226.32 481.899 M (0)S FmE 4534 0 :M f148 sf ( )S 4536 0 :M FrMacBegin B 0 FmP F FmOP 230.32 479.399 M -0.307( = 1. It asks )W FmE 4537 0 :M f203 sf ( )S 4539 0 :M FrMacBegin B 0 FmP F FmOP 277.749 479.399 M (P)S FmE 4539 0 :M f276 sf ( )S 4541 0 :M FrMacBegin B 0 FmP F FmOP 283.858 481.899 M (1)S FmE 4541 0 :M f148 sf ( )S 4543 0 :M FrMacBegin B 0 FmP F FmOP 287.858 479.399 M -0.307( and )W FmE 4544 0 :M f203 sf ( )S 4546 0 :M FrMacBegin B 0 FmP F FmOP 306.683 479.399 M (P)S FmE 4546 0 :M f276 sf ( )S 4548 0 :M FrMacBegin B 0 FmP F FmOP 312.791 481.899 M (2)S FmE 4548 0 :M f148 sf ( )S 4550 0 :M FrMacBegin B 0 FmP F FmOP 316.791 479.399 M -0.307( to do some computation.)W -0.307( It sets )W FmE 4551 0 :M f203 sf ( )S 4553 0 :M FrMacBegin B 0 FmP F FmOP 444.221 479.399 M (W)S FmE 4553 0 :M f276 sf ( )S 4555 0 :M FrMacBegin B 0 FmP F FmOP 452.548 481.899 M (1)S FmE 4555 0 :M f148 sf ( )S 4557 0 :M FrMacBegin B 0 FmP F FmOP 456.548 479.399 M -0.307( to 0.2, )W FmE 4558 0 :M f203 sf ( )S 4560 0 :M FrMacBegin B 0 FmP F FmOP 485.507 479.399 M (W)S FmE 4560 0 :M f276 sf ( )S 4562 0 :M FrMacBegin B 0 FmP F FmOP 493.834 481.899 M (2)S FmE 4562 0 :M f148 sf ( )S 4564 0 :M FrMacBegin B 0 FmP F FmOP 497.834 479.399 M -0.307( to )W 217.992 493.232 M -0.11(0.3, and )W FmE 4565 0 :M f203 sf ( )S 4567 0 :M FrMacBegin B 0 FmP F FmOP 251.81 493.232 M (W)S FmE 4567 0 :M f276 sf ( )S 4569 0 :M FrMacBegin B 0 FmP F FmOP 260.138 495.732 M (3)S FmE 4569 0 :M f148 sf ( )S 4571 0 :M FrMacBegin B 0 FmP F FmOP 264.138 493.232 M -0.11( to 0.5. )W FmE 4572 0 :M f203 sf ( )S 4574 0 :M FrMacBegin B 0 FmP F FmOP 294.086 493.232 M (P)S FmE 4574 0 :M f276 sf ( )S 4576 0 :M FrMacBegin B 0 FmP F FmOP 300.194 495.732 M (2)S FmE 4576 0 :M f148 sf ( )S 4578 0 :M FrMacBegin B 0 FmP F FmOP 304.194 493.232 M -0.11( in turn asks )W FmE 4579 0 :M f203 sf ( )S 4581 0 :M FrMacBegin B 0 FmP F FmOP 354.855 493.232 M (P)S FmE 4581 0 :M f276 sf ( )S 4583 0 :M FrMacBegin B 0 FmP F FmOP 360.963 495.732 M (3)S FmE 4583 0 :M f148 sf ( )S 4585 0 :M FrMacBegin B 0 FmP F FmOP 364.963 493.232 M -0.11( and )W FmE 4586 0 :M f203 sf ( )S 4588 0 :M FrMacBegin B 0 FmP F FmOP 384.182 493.232 M (P)S FmE 4588 0 :M f276 sf ( )S 4590 0 :M FrMacBegin B 0 FmP F FmOP 390.29 495.732 M (4)S FmE 4590 0 :M f148 sf ( )S 4592 0 :M FrMacBegin B 0 FmP F FmOP 394.29 493.232 M -0.11( to do some computations. It )W 217.992 507.066 M (sets )S FmE 4593 0 :M f203 sf ( )S 4595 0 :M FrMacBegin B 0 FmP F FmOP 235.087 507.066 M (W)S FmE 4595 0 :M f276 sf ( )S 4597 0 :M FrMacBegin B 0 FmP F FmOP 243.414 509.566 M (3)S FmE 4597 0 :M f148 sf ( )S 4599 0 :M FrMacBegin B 0 FmP F FmOP 247.414 507.066 M ( to 0.1 and )S FmE 4600 0 :M f203 sf ( )S 4602 0 :M FrMacBegin B 0 FmP F FmOP 291.731 507.066 M (W)S FmE 4602 0 :M f276 sf ( )S 4604 0 :M FrMacBegin B 0 FmP F FmOP 300.058 509.566 M (4)S FmE 4604 0 :M f148 sf ( )S 4606 0 :M FrMacBegin B 0 FmP F FmOP 304.058 507.066 M ( to 0.1.)S 217.992 520.899 M -0.196(When )W FmE 4607 0 :M f203 sf ( )S 4609 0 :M FrMacBegin B 0 FmP F FmOP 244.173 520.899 M (P)S FmE 4609 0 :M f276 sf ( )S 4611 0 :M FrMacBegin B 0 FmP F FmOP 250.281 523.399 M (3)S FmE 4611 0 :M f148 sf ( )S 4613 0 :M FrMacBegin B 0 FmP F FmOP 254.281 520.899 M -0.196( terminates, it sends C\()W FmE 4614 0 :M f203 sf ( )S 4616 0 :M FrMacBegin B 0 FmP F FmOP 345.413 520.899 M (W)S FmE 4616 0 :M f276 sf ( )S 4618 0 :M FrMacBegin B 0 FmP F FmOP 353.74 523.399 M (3)S FmE 4618 0 :M f148 sf ( )S 4620 0 :M FrMacBegin B 0 FmP F FmOP 357.74 520.899 M -0.196(\) = C\(0.1\) to )W FmE 4621 0 :M f203 sf ( )S 4623 0 :M FrMacBegin B 0 FmP F FmOP 409.526 520.899 M (P)S FmE 4623 0 :M f276 sf ( )S 4625 0 :M FrMacBegin B 0 FmP F FmOP 415.635 523.399 M (2)S FmE 4625 0 :M f148 sf ( )S 4627 0 :M FrMacBegin B 0 FmP F FmOP 419.635 520.899 M -0.196(, which changes )W FmE 4628 0 :M f203 sf ( )S 4630 0 :M FrMacBegin B 0 FmP F FmOP 485.286 520.899 M (W)S FmE 4630 0 :M f276 sf ( )S 4632 0 :M FrMacBegin B 0 FmP F FmOP 493.614 523.399 M (2)S FmE 4632 0 :M f148 sf ( )S 4634 0 :M FrMacBegin B 0 FmP F FmOP 497.614 520.899 M -0.196( to )W 217.992 534.732 M (0.1 + 0.1 = 0.2.)S 217.992 546.732 M -0.196(When )W FmE 4635 0 :M f203 sf ( )S 4637 0 :M FrMacBegin B 0 FmP F FmOP 244.173 546.732 M (P)S FmE 4637 0 :M f276 sf ( )S 4639 0 :M FrMacBegin B 0 FmP F FmOP 250.281 549.232 M (2)S FmE 4639 0 :M f148 sf ( )S 4641 0 :M FrMacBegin B 0 FmP F FmOP 254.281 546.732 M -0.196( terminates, it sends C\()W FmE 4642 0 :M f203 sf ( )S 4644 0 :M FrMacBegin B 0 FmP F FmOP 345.413 546.732 M (W)S FmE 4644 0 :M f276 sf ( )S 4646 0 :M FrMacBegin B 0 FmP F FmOP 353.74 549.232 M (2)S FmE 4646 0 :M f148 sf ( )S 4648 0 :M FrMacBegin B 0 FmP F FmOP 357.74 546.732 M -0.196(\) = C\(0.2\) to )W FmE 4649 0 :M f203 sf ( )S 4651 0 :M FrMacBegin B 0 FmP F FmOP 409.526 546.732 M (P)S FmE 4651 0 :M f276 sf ( )S 4653 0 :M FrMacBegin B 0 FmP F FmOP 415.635 549.232 M (0)S FmE 4653 0 :M f148 sf ( )S 4655 0 :M FrMacBegin B 0 FmP F FmOP 419.635 546.732 M -0.196(, which changes )W FmE 4656 0 :M f203 sf ( )S 4658 0 :M FrMacBegin B 0 FmP F FmOP 485.286 546.732 M (W)S FmE 4658 0 :M f276 sf ( )S 4660 0 :M FrMacBegin B 0 FmP F FmOP 493.614 549.232 M (0)S FmE 4660 0 :M f148 sf ( )S 4662 0 :M FrMacBegin B 0 FmP F FmOP 497.614 546.732 M -0.196( to )W 217.992 560.565 M (0.5 + 0.2 = 0.7.)S 217.992 572.565 M -0.196(When )W FmE 4663 0 :M f203 sf ( )S 4665 0 :M FrMacBegin B 0 FmP F FmOP 244.173 572.565 M (P)S FmE 4665 0 :M f276 sf ( )S 4667 0 :M FrMacBegin B 0 FmP F FmOP 250.281 575.065 M (4)S FmE 4667 0 :M f148 sf ( )S 4669 0 :M FrMacBegin B 0 FmP F FmOP 254.281 572.565 M -0.196( terminates, it sends C\()W FmE 4670 0 :M f203 sf ( )S 4672 0 :M FrMacBegin B 0 FmP F FmOP 345.413 572.565 M (W)S FmE 4672 0 :M f276 sf ( )S 4674 0 :M FrMacBegin B 0 FmP F FmOP 353.74 575.065 M (4)S FmE 4674 0 :M f148 sf ( )S 4676 0 :M FrMacBegin B 0 FmP F FmOP 357.74 572.565 M -0.196(\) = C\(0.1\) to )W FmE 4677 0 :M f203 sf ( )S 4679 0 :M FrMacBegin B 0 FmP F FmOP 409.526 572.565 M (P)S FmE 4679 0 :M f276 sf ( )S 4681 0 :M FrMacBegin B 0 FmP F FmOP 415.635 575.065 M (0)S FmE 4681 0 :M f148 sf ( )S 4683 0 :M FrMacBegin B 0 FmP F FmOP 419.635 572.565 M -0.196(, which changes )W FmE 4684 0 :M f203 sf ( )S 4686 0 :M FrMacBegin B 0 FmP F FmOP 485.286 572.565 M (W)S FmE 4686 0 :M f276 sf ( )S 4688 0 :M FrMacBegin B 0 FmP F FmOP 493.614 575.065 M (0)S FmE 4688 0 :M f148 sf ( )S 4690 0 :M FrMacBegin B 0 FmP F FmOP 497.614 572.565 M -0.196( to )W 217.992 586.399 M (0.7 + 0.1 = 0.8.)S 217.992 598.399 M -0.196(When )W FmE 4691 0 :M f203 sf ( )S 4693 0 :M FrMacBegin B 0 FmP F FmOP 244.173 598.399 M (P)S FmE 4693 0 :M f276 sf ( )S 4695 0 :M FrMacBegin B 0 FmP F FmOP 250.281 600.899 M (1)S FmE 4695 0 :M f148 sf ( )S 4697 0 :M FrMacBegin B 0 FmP F FmOP 254.281 598.399 M -0.196( terminates, it sends C\()W FmE 4698 0 :M f203 sf ( )S 4700 0 :M FrMacBegin B 0 FmP F FmOP 345.413 598.399 M (W)S FmE 4700 0 :M f276 sf ( )S 4702 0 :M FrMacBegin B 0 FmP F FmOP 353.74 600.899 M (1)S FmE 4702 0 :M f148 sf ( )S 4704 0 :M FrMacBegin B 0 FmP F FmOP 357.74 598.399 M -0.196(\) = C\(0.2\) to )W FmE 4705 0 :M f203 sf ( )S 4707 0 :M FrMacBegin B 0 FmP F FmOP 409.526 598.399 M (P)S FmE 4707 0 :M f276 sf ( )S 4709 0 :M FrMacBegin B 0 FmP F FmOP 415.635 600.899 M (0)S FmE 4709 0 :M f148 sf ( )S 4711 0 :M FrMacBegin B 0 FmP F FmOP 419.635 598.399 M -0.196(, which changes )W FmE 4712 0 :M f203 sf ( )S 4714 0 :M FrMacBegin B 0 FmP F FmOP 485.286 598.399 M (W)S FmE 4714 0 :M f276 sf ( )S 4716 0 :M FrMacBegin B 0 FmP F FmOP 493.614 600.899 M (0)S FmE 4716 0 :M f148 sf ( )S 4718 0 :M FrMacBegin B 0 FmP F FmOP 497.614 598.399 M -0.196( to )W 217.992 612.232 M (0.8 + 0.2 = 1.)S FmE 4719 0 :M f203 sf ( )S 4721 0 :M FrMacBegin B 0 FmP F FmOP 42 624.232 M (P)S FmE 4721 0 :M f276 sf ( )S 4723 0 :M FrMacBegin B 0 FmP F FmOP 48.108 626.732 M (0)S FmE 4723 0 :M f148 sf ( )S 4725 0 :M FrMacBegin B 0 FmP F FmOP 52.108 624.232 M ( thereupon concludes that the computation is \336)S (nished.)S 42 638.065 M (T)S -0.801 N (otal number of messages passed: 8 \(one to start each computation, one to return the weight\).)S FmE 42 458 170 145 rC 4726 0 :M FrMacBegin 42 458.899 169.992 144 FmKp B 0 FmP F FmOP 0 360 5 4.667 0 T 59.667 509.333 FmAF T 0 360 5 4.667 0 59.667 509.333 2 1 [7.401 7.401 ]0 T FmAP 0 360 5 4.667 0 T 111 482 FmAF T 0 360 5 4.667 0 111 482 2 1 [7.401 7.401 ]0 T FmAP 0 360 5 4.667 0 T 109 537.333 FmAF T 0 360 5 4.667 0 109 537.333 2 1 [7.401 7.401 ]0 T FmAP 0 360 5 4.667 0 T 159.667 512 FmAF T 0 360 5 4.667 0 159.667 512 2 1 [7.401 7.401 ]0 T FmAP 0 360 5 4.667 0 T 158.333 563.333 FmAF T 0 360 5 4.667 0 158.333 563.333 2 1 [7.401 7.401 ]0 T FmAP 93.667 527.882 FmB 1.609 -3.076 FmL 9.117 8.686 FmL -12.335 -2.535 FmL 1 FmS 93.667 527.882 FmB 1.609 -3.076 FmL 9.117 8.686 FmL -12.335 -2.535 FmL FmFl 62.667 511.667 FmB 30.557 15.984 FmL 2 1 FmSo 143 553.882 FmB 1.609 -3.076 FmL 9.117 8.686 FmL -12.335 -2.535 FmL 1 FmS 143 553.882 FmB 1.609 -3.076 FmL 9.117 8.686 FmL -12.335 -2.535 FmL FmFl 112 537.667 FmB 30.557 15.984 FmL 2 1 FmSo 95.478 490.41 FmB -1.515 -3.123 FmL 12.406 -2.162 FmL -9.375 8.408 FmL 1 FmS 95.478 490.41 FmB -1.515 -3.123 FmL 12.406 -2.162 FmL -9.375 8.408 FmL FmFl 62.667 506.333 FmB 32.362 -15.705 FmL 2 1 FmSo 143.551 518.558 FmB -1.552 -3.105 FmL 12.379 -2.309 FmL -9.275 8.518 FmL 1 FmS 143.551 518.558 FmB -1.552 -3.105 FmL 12.379 -2.309 FmL -9.275 8.518 FmL FmFl 113.333 533.667 FmB 29.77 -14.885 FmL 2 1 FmSo FmE 4726 0 :M ( )S 4728 0 :M FrMacBegin 42 458.899 169.992 144 FmKp B 0 FmP F FmOP 46.667 523 M (P0)S 116.667 470.333 M (P1)S 105.333 520.333 M (P2)S 158 501.667 M (P3)S 158 549.667 M (P4)S FmE endp showpage %%PageTrailer %%Trailer end %%EOF