Analyzing Workflows implied by Instance-Dependent Access Rules

Size: px
Start display at page:

Download "Analyzing Workflows implied by Instance-Dependent Access Rules"

Transcription

1 Analyzing Wokflows implid by Instan-Dpndnt Ass Ruls Toon Calds 1 Stijn Dkys 2 Jan Hidds 1 Jan Padans 1 1 Univsity of Antwp (Blgium) 2 Univsity of Southn Qunsland (Austalia) toon.alds@ua.a.b dkys@usq.du.au jan.hidds@ua.a.b jan.padans@ua.a.b ABSTRACT Rntly poposd fom-basd wb infomation systms libat th aptu and us of data in oganizations by substituting th dvlopmnt of thnial implmntations of ltoni foms fo th onptual modlling of foms t-stutud shmas and thi data ass uls. Signifiantly, ths instan-dpndnt uls also imply a wokflow poss assoiatd to a fom, liminating th nd fo a ostly wokflow dsign phas. Instad, th wokflows thus atd in an ad ho mann by unsophistiatd nd-uss an b automatially analyzd, and inot foms jtd. This pap xamins fundamntal otnss poptis of wokflows that a implid by instan-dpndnt ass uls. Spifially, w study th didability of th fom ompltability popty and th smi-soundnss of a fom s wokflow. Ths poblms a afftd by a hoi of onstaints on th path languag usd to xpss ass uls and ompltion fomulas, and on th dpth of th fom s shma t. Hn, w study ths poblms by xamining thm in th ontxt of sval diffnt fagmnts dtmind by suh onstaints. 1. INTRODUCTION In pvious wok [4] w psntd a pliminay dsiption of a novl wb infomation systm basd on foms to solv a patial poblm that many oganizations dal with. Th main goal of suh a systm is to nabl staff to asily and suly aptu data using wb foms, and us data that oths (possibly onntd via oth ps) hav aptud, povidd suh us dos not violat suity o pivay uls. Uss should only onntat on dvloping th shma and ass uls of thi foms, and lt th systm handl stoag, suity and oth latd issus. As suh, th poposd systm alady omplmnts th apabilitis of ommial softwa suh as Miosoft s InfoPath [1] and th nw XFoms [2] standad bing dfind by th W3C to pla th oiginal HTML-basd wb foms. Mo signifiantly, fom a thotial point of viw th Pmission to mak digital o had opis of all o pat of this wok fo psonal o lassoom us is gantd without f povidd that opis a not mad o distibutd fo pofit o ommial advantag and that opis ba this noti and th full itation on th fist pag. To opy othwis, to publish, to post on svs o to distibut to lists, quis pio spifi pmission and/o a f. PODS 06, Jun 26 28, 2006, Chiago, Illinois, USA. Copyight 2006 ACM /06/ $5.00. a many diffnt, taditionally databas-ointd fomal aspts assoiatd to ths fom-basd wb infomation systms (fb-wis), inluding data and shma intgation [3] and wokflow analysis [6, 10]. This pap studis th latt: ass uls inludd in a fom s dfinition imply a wokflow poss that ath simply put dsibs th od in whih data an b ntd in a fom. Hn, in this typ of wokflow systms, th data-flow implis th ontol-flow. In ontast to xisting wokflow systms and sah, an fb-wis dos not qui omplx initial dsign and subsqunt modifiation phass fo wokflows. This stablishs th motivation fo ou pap: wokflow posss implid by foms that w atd in an ad ho mann by unsophistiatd uss nd to b analyzd automatially suh that foms with an inot wokflow will b jtd by th fb-wis and uss an b told how thy should modify thi fom s dfinition. Impotantly, th poblms w study in this pap do not only ou in th fom-basd wis stting. Indd, vn lational databas managmnt systms suitably nhand with instan-dpndnt ass uls imply wokflows. Whil th poblm aa is thfo a gnal on, w will us th fb-wis stting as th patial appliation in whih to study it, sin that stting is patiulaly wll-suitd to solv - govnmnt issus. An xampl of a omplx fom usd in this ontxt is th ltoni vsion of a tax dlaation: vaious pats of th -fom may only b ompltd by tain psons and thn only dpnding on infomation that has alady bn ntd. Th assoiatd wokflow poss an b omplx, spially whn th fom allows intation btwn itizns and vaious lvls of th administativ buauay that posss th data aptud though th fom. Modl and Fagmnts. Th gnal modl w us fo th fb-wis mploys nstd lations as th shma fo foms, and a subst of XPath s abbviatd syntax fo ass uls and ompltion fomulas. Rstitions on ith (o both) th shma and th fomula languags onstitut vaious fagmnts that w xamin in dpth. Fo instan, w will at tims stit th dpth of a shma (as in th dpth-k fagmnt) o pohibit th us of ngation in ith ass o ompltion fomulas (as in th positiv fagmnts). Not that th oiginal modl w poposd fo p-to-p fb-wis [4] addd isa onstaints to at links btwn multipl foms shmas to nabl us of data aoss ps. W hav omittd this fatu in this pap sin w will onntat on a singl wokflow implid by a singl fom.

2 Poblms. Th stitions mployd in th vaious fagmnts failitat th study of som fats of th gnal poblm whih xamins th poptis of wokflows implid by instan-dpndnt ass uls. W onsid th didability of a fom s otnss, on aspt of whih w all th ompltability poblm baus it osponds to dtmining whth a fom an b ompltd (aoding to som fomula st by th fom s ato) givn its ass uls. A latd qustion, th smi-soundnss poblm 1, is to did whth ah ahabl instan is ompltabl. Running Exampl. Consid that a wb fom xists that nabls staff to apply fo ational lav and manags to did on all appliations. Th Lav Appliation fom has a shma and data ass uls that allow a pson to at nw instans and updat dtails suh as stat and nd dats. Whn th us submits th appliation (.g. by hking th appopiat box), thos dtails annot b hangd anymo, and th fom (o ath that instan of th fom) boms assibl by th manag. Th latt an appov o jt th lav appliation, possibly giving a motivation fo doing so. Th fom is ompltd by hking a final hk box, aft whih nothing an b hangd. Hn, th fom ompltion fomula simply hks th valu of this hk box. Stutu. Stion 2 disusss lvant sah, whil th maind of this pap is dividd in two pats. Stion 3 fomally dfins th fb-wis modl, th fagmnts w study and th ompltability and smi-soundnss poblms. Stions 4 and 5 xamin th omplxity of diding ths poptis fo foms with unstitd ass uls and fom ompltion fomulas, and with only positiv fomulas, sptivly. W wap up with a shot onlusion. 2. RELATED WORK 2.1 Patial Wok Th Wold Wid Wb Consotium s XFoms [2] ommndation is a spifiation fo a dlaativ languag usd to spify wb foms whih may inlud data onstaints and onditional fomatting logi basd on XML Shma and XPath. Compad to taditional HTML foms, XFoms povid sialization of aptud data to XML, spaat psntation fom ontnt, minimiz ound-tips to th sv, off dvi indpndn, and du th nd fo sipting. Th main diffns with fb-wis a that an fb-wis is an ativ sv-sid systm that (1) fs th fom ato fom having to xpliitly spify ass to a databas bak-nd; (2) inluds data ass uls in th fom dfinitions nabling a mo fin-gaind suity spifiation; and (3) implis and manags a wokflow poss automatially. As XFoms omplmnts th funtionality of an fb-wis, th latt will nomally mak us of XFoms fo lint-sid onstaint hking and sialization of data. Miosoft s InfoPath [1] softwa (msip) is an altnativ to XFoms but simplifis onditional fomatting and maks its us xpliit. Whil th fous is on psntation, ondi- 1 This popty is alld smi-soundnss baus it is a wak vsion of th usual notion of soundnss fo wokflow nts [9] whih also quis that ah vnt ous in at last on possibl un of th wokflow. tional fomatting uss a powful path xpssion languag to did whth o not a spifi fild in a fom should b mad visibl to th us. This is usually dtmind on th basis of data alady ntd in th fom. Hn, this thniqu is simila to th instan-dpndnt data ass uls w popos fo fb-wis. Th patial diffns btwn th systms a: (1) ou data ass uls a simpl path xpssions making th study of wokflow otnss fasibl; (2) msip s uls dtmin psntation issus in th lint, not data ass in th stoag bak-nd; and (3) fom atos in msip, as in XFoms, a taskd with xpliitly ating ass to data sous. Of intst to this pap, both msip and XFoms a popula tools that allow unsophistiatd uss to imply a wokflow by using onditional fomatting in thi foms, but do not analyz th otnss of ths wokflows. Hn, fom a thotial point of viw, both systms giv is to th sam st of wokflow-latd poblms as thos implid by an fbwis. Som of ths poblms a studid in this pap. 2.2 Thotial Wok Th ida to lt ass uls impliitly dfin a wokflow is patly inspid by Podut-Basd Wokflow Dsign as intodud by Hajo Rijs t al. [7] wh a mthod is poposd to dsign wokflows basd upon th final podut, simila to a fom, and dpndnis btwn th diffnt pis of infomation in th fom. Th has also alady bn a signifiant amount of sah on spifying ass ontol poliis fo XML doumnts in tms of XPath xpssions (s Fundulaki and Max [5] fo an ovviw) but to th bst of ou knowldg non of thm attmpt to analys th wokflow that is implid by ths ass ontol poliis. 3. PRELIMINARIES 3.1 Shmas Infomally a shma dfins th undlying data stutu of a fom. It is basially a shma of a nstd lation as dfind in th nstd lational modl [8]. Fo xampl, in th lav appliation, a possibl shma ould look lik th modl givn in Figu 1. nam appliation dision dpt piod appov jt bgin submit nd ason Figu 1: Th lav appliation shma. final W assum th xistn of a st L of nod labls, and a spial labl L that will b usd to labl th oots of ts. In th following of this pap w will abbviat th nod labls in Figu 1 to thi fist ltt, i.., appliation to a, nam to n, t ta.

3 Dfinition 3.1 (Shma and Instan). A ootd nod-lablld t is a fou-tupl M = (V, E,, λ) wh th gaph (V, E) is a t with oot V, and λ : V L is a lablling funtion on th nods. A shma is a ootd nod-lablld t in whih no two siblings hav th sam labl, and th oot has labl. A ootd nod-lablld t I = (V, E,, λ ) is alld an instan of th shma M = (V, E,, λ) if th xists a homomophism fom I to M. That is, th xists a funtion h : V V suh that (1) fo all v 1, v 2 V it holds that if (v 1, v 2) E, thn (h(v 1), h(v 2)) E, (2) h( ) =, and (3) fo all v V, λ (v ) = λ(h(v )). a n d p b (a) s b p n a d d p b s (b) Figu 2: Instans of th lav appliation shma. Exampl 3.2. In Figu 2 two xampls of instans of th shma in Figu 1 a givn. Th instan (a) shows a submittd appliation fo two piods, and (b) an appliation fo a singl piod that was jtd. Unlss xpliitly indiatd th filds in a fom an ontain zo o mo lmnts. It will b disussd lat how filds an b mad singl-valud by hoosing appopiat ass uls. Not that in pati th will b valus assoiatd with th filds suh as th atual nam, dpatmnt and th dats, but this is byond th sop of this pap. Poposition 3.3. If a fom I is an instan of a shma M, thn th homomophism fom I to M is uniqu. Hn, vy nod v and dg in an instan I of shma M a always assoiatd with a singl nod and dg in M. W dnot this uniqu nod and uniqu dg as ˆv and ê, sptivly. 3.2 Fomulas Dfinition 3.4 (Fomula). Fomulas a dfind by th following abstat syntax: F ::= P F (F F ) (F F ) P ::=.. L (P/P ) P [F ]. W will us fomulas to spify ass and updat uls and fom ompltion fomulas fo foms. Th abstat syntax losly smbls XPath s abbviatd syntax: th dsndnt-o-slf (//) and slf (.) axs a omittd, th fom baus th shma s dpth and hn that of its instans is fixd whn it is atd, and th latt baus it dos not add xpssiv pow in this ontxt. In [4] w also allowd any onditions in fomulas to inlud ompaisons to th systm vaiabls us-id f and dattim. In this pap w assum only on us; th data ass fomulas a valuatd fo this us and do not inlud tmpoal onditions. Dfinition 3.5 (Smantis of Fomulas). Th xpssion n = T φ indiats that th fomula φ is tu fo th ootd nod-lablld t T = (V, E,, λ) and a nod n in T. Th xpssion n p T n indiats that th path xpssion p is tu fo th ootd nod-lablld t T, a bgin nod n, and an nd nod n in T. W will omit th subsipt T in both ass if it is la fom th ontxt. Th following uls dfin both onpts: n = p th xists a n V suh that n p n n = φ n = φ dos not hold n = φ ψ (n = φ) and (n = ψ) n = φ ψ (n = φ) o (n = ψ) n.. n (n, n) E n l n (n, n ) E and λ(n ) = l n th xists a n V suh that n p n and n q n n p[φ] n n p n and n = φ n p/q Exampl 3.6. W giv som xampls of fomulas fo instans of th shma in Figu 1. Thy a assumd to b valuatd fo th oot : a/p[ b ] : All piods hav bgin and nd dats. f d[a ] : Th appliation annot b final unlss it was jtd o appovd. d[ (a )] : Th appliation annot b both jtd and appovd. 3.3 Canonial Instan W dfin a notion of fomula quivaln that an b infomally dsibd as bisimulation und th assumption that all dgs a biditional. Dfinition 3.7 (Fomula quivaln). A fomula quivaln btwn two fom instans I = (V, E,, λ) and I = (V, E,, λ ) is a lation R V V, suh that: (, ) R; fo all (v, v ) R: λ(v) = λ(v ); fo all (v, w) E: if (w, w ) R, thn th xists a v V suh that (v, v ) R, and (v, w ) E ; fo all (v, w ) E : if (w, w ) R, thn th xists a v V suh that (v, v ) R, and (v, w) E; fo all (v, w) E: if (v, v ) R, thn th xists a w V suh that (w, w ) R, and (v, w ) E ; and, fo all (v, w ) E : if (v, v ) R, thn th xists a w V suh that (w, w ) R, and (v, w) E. If th xists a fomula quivaln btwn I 1 and I 2, w all thm fomula quivalnt, and this is dnotd I 1 I 2. Two nods v, v of a fom instan I a alld fomula quivalnt nods if th xists a fomula quivaln R btwn I and itslf, suh that (v, v ) R.

4 It is wll-known that bisimilaity btwn instans, and btwn th nods of an instan a quivaln lations btwn sptivly th instans, and th nods of an instan, so this also holds fo fomula quivaln. Futhmo, if two instans a fomula quivalnt, all fomulas will valuat to th sam tuth valu on thm. Fo vy lass of fomula quivalnt instans, w an isolat a singl anonial (up to isomophism) instan as is indiatd in th following dfinition and lmma. Dfinition 3.8 (Canonial Instan). Lt I b an instan. Lt [v] dnot th quivaln lass of a nod v. Th anonial instan an(i) is th following fom instan: ([V ], [E], [], [λ]), with nods [V ] = {[v] v V }, dgs [E] = {([v], [w]) (v, w) E}, and [λ]([v]) = λ(v). Noti that [λ] is wll-dfind, baus vy pai of fomula quivalnt nods must hav th sam labl. Moov, th sult is a t baus if two nods in I a fomula quivalnt thn thy ith a both th oot o both hav pants whih a fomula quivalnt. Lmma 3.9. Lt I and J b two fom instans. If R is a fomula quivaln btwn I and J and (v, w) R thn fo all fomulas ϕ, v = I ϕ iff w = J ϕ. Futhmo, I an(i), and an(i) is isomophi to an(j). Exampl In Figu 3 w s an xampl of an instan (a) and th osponding anonial instan (b). a a a a b (a) d Figu 3: An instan and osponding anonial instan. 3.4 Ass and Updat Ruls W postulat th st of ass ights R = {add, dl} wh add and dl a th ight to at and dlt sptivly. Dfinition 3.11 (Guadd Fom). A guadd fom is a tupl (M, A, I 0, ϕ) wh M = (V, E,, λ) is a shma, A : R E F th ass-ul funtion that maps ah ass ight and dg in M to a fomula, I 0 th initial instan that is an instan of M, and ϕ a ompltion fomula that dfins whn th fom is omplt by bing tu fo th oot nod. Th only updats on instan ts that a onsidd a th additions and dltions of dgs that add and mov laf nods, sptivly. Th addition of an dg = (n, n ) is allowd iff th fomula A(add, ê) is tu fo n in th unt instan. Similaly, th dltion of an dg = (n, n ) is allowd iff th fomula A(dl, ê) is tu fo n in th unt instan. Givn a guadd fom (M, A, I 0, ϕ) w all a squn I 0,..., I n of instans of M a un of this guadd d a a (b) b d fom if fo vy 1 i n it holds that I i an b obtaind fom I i 1 by a singl dg addition o dltion whih is allowd by A fo I i 1, and a omplt un if I n satisfis ϕ. Not that w do not onsid ad o updat ights h baus to th xtnt that ths a lvant fo wokflow analysis ths an b simulatd in th psntd fomalism. Fo xampl, it might b that th us an only s (and thfo updat) a nod if h o sh has ad-ights on this nod and all its anstos, but this an b simulatd by adding th fomulas of th ad ights to th fomulas that dtmin th at and dlt-ights. Exampl To illustat th onpt of guadd fom tak th shma M in Figu 1, th initial instan I 0 that onsists only of th oot (w stat with an mpty fom), a ompltion fomula ϕ = f (th final fild has bn makd) and th ass-ul funtion A as follows (shma dgs a idntifid by th paths to thi nd nods): A(add, a) = a A(dl, a) = a A(add, a/n) =../s n A(dl, a/n) =../s A(add, a/d) =../s d A(dl, a/d) =../s A(add, a/p) =../s A(dl, a/p) =../s A(add, a/p/b) =../../s b A(dl, a/p/b) =../../s A(add, a/p/) =../../s A(dl, a/p/) =../../s A(add, s) = s a[n d p] a/p[ b ] A(dl, s) = s A(add, d) = s d A(dl, d) = f A(add, d/a) = (a ) A(dl, d/a) =../f A(add, d/) = (a ) A(dl, d/) =../f A(add, d//) = A(dl, d//) =../../f A(add, f) = d[a ] f A(dl, f) = f In Exampl 3.12 A(add, a) quis that th is not alady an a fild psnt and so th annot b two appliations in an instan. Th ul A(dl, a) quis that th is no a fild so w an nv dlt an appliation fild on it has bn addd. Fo th dg a/n th a simila uls xpt that it is also quid that th is no s fild yt, i., th appliation was not yt submittd. Not that sin th fomula is valuatd fo th a nod and not th oot it ads../s and not just s. Fo adding an a/p dg it is not quid p and so th an b mo than on piod in an appliation. This is fltd in A(add, s) wh it is quid that bfo submission th not only must b a nam, dpatmnt and at last on piod, but it must also hold that th is no piod without bgin o nd dat. 3.5 Compltability and Smi-soundnss To illustat th poblms that w will study onsid th guadd fom in Exampl 3.12 xpt that ϕ = f s. It an b obsvd that if w stat fom th initial instan th is no full un, i.., w an nv ah an instan that satisfis ϕ via a squn of allowd updats. Claly suh a guadd fom annot b onsidd ot, so w dfin th following poblm. Dfinition 3.13 (Compltability Poblm). Fo a guadd fom G = (M, A, I 0, ϕ) th fom ompltability poblm is to did if th xists at last on omplt un of G. Not that ompltability is not only intsting as a otnss quimnt but also impotant fo diding invaiants. Fo xampl, by hking ompltability fo ϕ = d[a ] w an hk if at any stag th an b a dision fild that ontains both apt and jt.

5 If a guadd fom is ompltabl it may still hav ompltion poblms. Consid again Exampl 3.12 but with ϕ = f d[a ], A(add, f) = d f, A(add, d/a) = (a )../f and A(add, d/) = (a )../f. In this as th guadd fom is still ompltabl but at th sam tim it is possibl to ah an instan wh th is a final fild but no appoval o jt fild. Fom that instan th fom annot b ompltd baus th final fild pvnts th addition of th quid appoval/jt fild. Obviously, if fom ompltability is a didabl poblm, a fom manag might disallow any updats that lad to suh an instan fom whih ompltion is not possibl, but in a wll-dsignd guadd fom th ass uls should pvnt this. This lads to th following poblm. Dfinition 3.14 (Smi-soundnss Poblm). Givn a guadd fom G = (M, A, I 0, ϕ) th fom smi-soundnss poblm is to did if fo vy un I 0,..., I n of G it holds that (M, A, I n, ϕ) is ompltabl. In th following stions, w study th omplxity of diding th ompltability and th smi-soundnss of guadd foms. Fo th gnal as, w show that ths poblms a both undidabl. Thfo, w also study mo stitd fagmnts of guadd foms, fo whih ths poptis a didabl. Th stitions a thfold: w study th ass in whih (a) th ass uls do not ontain ngation (A + ), (b) th ompltion fomula dos not ontain ngation (ϕ + ), and () th dpth is limitd to ith 1, o a fixd onstant k. W also study all possibl ombinations of ths stitions. W will dnot ths lasss of fagmnts by F (A, ϕ, d), with A ith A + o A, dnoting sptivly only positiv ass uls o any ass uls; ϕ is ith ϕ + o ϕ, dnoting sptivly a positiv ompltion fomula, o an unstitd ompltion fomula; and d bing 1, k, o, dnoting that th dpth of th shmas is sptivly 1 (.g., und th oot th is at most 1 lvl of nods), a fixd onstant k, o unstitd. Fo xampl, F (A +, ϕ, 1) dnots th lass of guadd foms wh all ass uls a positiv fomulas, th ompltion fomula an ontain ngation, and th dpth of th shma is at most 1. Th lass without stitions is dnotd F (A, ϕ, ). 4. UNRESTRICTED ACCESS RULES 4.1 Unstitd ompltion fomulas W will show that within th ontxt of th fom ompltability poblm w an simulat a two-ount mahin. It is wll-known that two-ount mahins a Tuing omplt, and that thi halting poblm is undidabl. Fom th simulation it is staightfowad, givn a two-ount mahin, to at an instan of th fom ompltability poblm that is ompltabl if and only if th two-ount mahin will vntually halt whn th mpty sting is givn as input. This popty of two-ount mahins is undidabl. A two-ount mahin is a dtministi stat mahin with two ounts. Th stat tansitions dpnd only on th input symbol ad, th unt stat, and on th ounts bing zo. Futhmo, duing a tansition th ounts an b inmntd o dmntd by 1, indpndntly, and th input uso an ith stay in pla, o advan on position. Baus w only onsid th poblm of diding whth o not th two-ount mahin halts on th mpty sting, w do not hav to tak a of th input-uso. Thus, a two-ount mahin without input an b modlld as a th-tupl (Q, F, δ), with Q a finit st of stats, F Q th st of apting stats, and δ th tansition funtion that maps Q {0, +} {0, +} to Q {, 0, +} {, 0, +}. Fo xampl, δ(q, +, +) = (p,, 0) dnots that if th twoount mahin is in stat q, and both ounts a nonzo, th stat will hang to p, th fist ount will b dmntd, and th sond mains unhangd. A onfiguation of a two-ount mahin without input will b dnotd as a th-tupl (q, n, m) with q th stat, and n and m positiv intgs that indiat th sptiv ontnts of th two ounts. Thom 4.1. Fo guadd foms in F (A, ϕ, ) th ompltability and smi-soundnss poblms a undidabl, vn if only foms of dpth 2 a onsidd. Poof. Th poof pods by showing that th onfiguation of an inputlss two-ount mahin an b psntd, and how w an mov fom on onfiguation to th nxt by disussing th podus fo dmnting and inmnting th ounts. Thfo, w an simulat th halting poblm of an inputlss two-ount mahin with th ompltability of a guadd fom. Baus this popty is undidabl, th ompltability poblm is undidabl as wll. Futhmo, th two-ount mahins w onsid a dtministi. As a onsqun, in vy ahabl instan of th guadd fom w onstut, only on oth instan (up to dupliations of nods) is ahabl. Thus, in this as, th ompltability poblm and th smisoundnss poblm a quivalnt. Noti inidntally that th dpth of th guadd fom onstutd blow is always 2, indpndnt of th simulatd two-ount mahin. Configuation: Lt (q, n, m) b a onfiguation of a twoount mahin. This onfiguation will in th simulation b psntd by th following instan Conf(q, n, m): blow th oot th is a nod lablld q, n nods lablld 1 and m nods lablld 2. Fo xampl, th following instan dnots th onfiguation (q, 5, 3). q Tansitions: Th most omplx pat of th dution is to giv an ass-ight funtion, suh that w an guaant that whn moving fom on onfiguation t to anoth, w us th tansition funtion δ. On w an nsu this guaant, th stopping ondition in th fom will simply b th disjuntion of all apting stats. Fo vy possibl tansition δ(q, s 1, s 2) = (p, a 1, a 2), a nw nod init(q, s 1, s 2) is intodud in th shma of th guadd fom. Th psn of this nod in an instan will dnot that th tansition init(q, s 1, s 2) is in pogss. This is nssay in od to avoid that th xution of on tansition alady stats bfo th pvious tansition is ompltly finishd. To ahiv this, th addition ondition fo init(q, s 1, s 2) will b: ^ q σ 1 σ 2 init(p, t 1, t 2), p Q,t 1 {0,+},t 2 {0,+} (p,t 1,t 2 ) (q,s 1,s 2 )

6 wh σ i is i (sp. i) if s i is + (sp. 0). That is, th tansition init(q, s 1, s 2) an only b initiatd if w a in stat q, th is a i iff s i is + (indiating that ount i is stitly positiv), and non of th oth tansitions is still in pogss. Inmnts: Fo th inmnt of ount 1, w nd to add xatly on 1 blow th oot. W hav to b aful in this as, baus w want to avoid that mo than on 1 an b addd. Thfo, w nd to b abl to mak a diffn btwn th situation bfo th addition, and aft. This an b don as follows: fist w mak all 1-nods, by adding a nod lablld d blow thm and adding a spial nod m on this is don fo all of thm. Thn, on 1 is addd. Noti that w an laly mak a distintion btwn th situation bfo th addition, and th situation aftwads; bfo th addition all 1 nods a makd; hn ( 1[ d]) is tu, and aft th addition, th is on unmakd nod; hn 1[ d]) is tu). Th ation is thn ompltd by moving all maks, and moving to th nxt stat. What follows illustats som of th osponding ass uls if δ onsists only of th tansition δ(q 0, 0, +) = (q 1, +, 0): A(add, init(q 0, 0, +)) = q init(q 0, 0, 0) init(q 0, +, 0) init(q 0, +, +) init(q 1, 0, 0) init(q 1, 0, +) init(q 1, +, 0) init(q 1, +, +) A(add, 1 /d) =../init(q 0, +, 0) A(add, m) = init(q 0, +, 0) 1 [ d] A(add, 1 ) = init(q 0, +, 0) m 1 [ d] A(dl, 1 /d) =../init(q 0, +, 0)../m A(dl, m) = init(q 0, +, 0) 1 [d] A(add, q 1 ) = init(q 0, +, 0) A(dl, q 0 ) = init(q 0, +, 0) A(dl, init(q 0, 0, +)) = init(q 0, +, 0) 1 [d] m q 1 q 0 Dmnts: Th dmnt is th most diffiult opation to tanslat. A fist attmpt ould b to mak xatly on 1-nod, and subsquntly mov th makd nod. This is, howv, impossibl, as w an only do opations on lavs of th instan. A sond attmpt ould b to mak all nods, xpt fo on. But, this is not at all staightfowad, baus at th momnt that w nd to did whth o not to add an additional mak, w annot distinguish btwn th situation wh on nod is unmakd, o wh two nods a unmakd. Thfo, th following, ath umbsom, podu is followd. Fist w mak xatly on 1-nod by adding a nod lablld d blow it. This is th nod that will b dltd lat on. Thn, w mak vy oth 1-nod with d. Subsquntly, w unmak th nod with mak d and thn mov th sol unmakd 1-nod (this is th nod that was makd with d bfo.) Finally, w mov all maks d. It might b susptd that th psn of dltions maks th poblm had but th following oollay shows othwis. Coollay 4.2. Fo th lass F (A, ϕ, ) th ompltability poblm and smi-soundnss poblm a undidabl, vn if only additions and foms of dpth 3 a onsidd. Poof. Th poof is simila to that of Thom 4.1 xpt that (1) vy dltion of an dg is plad with th addition of an dg und that dg that nds in a nod with a spial labl, say dltd, and (2) in all fomulas w pla path xpssions of th fom l with l[ dltd]. Lmma 4.3. Lt G b a guadd fom in F (A, ϕ, 1) and lt C b a anonial instan of th shma of G. Th xists an instan J, ahabl fom I, with an(j) = C, if and only if C is ahabl fom an(i). Futhmo, in a guadd fom of dpth 1, instan I an b ompltd if and only if an(i) an b ompltd. Poof. Evy addition that is allowd in I, is also allowd in an(i). As suh, vy opation on I, sulting in an instan J with a diffnt anonial fom, an b imitatd on an(i) to gt an(j), and vi vsa. Lmma 4.4. Lt ϕ b an abitay fomula, and lt T b a ootd t that satisfis ϕ, thn th xists an mbddd subt T of T that also satisfis ϕ and has a banhing fato that is lina in th lngth of ϕ. Poof. W stat with th obsvation that th following quivalnis hold, wh ψ 1 ψ 2 mans that fo vy instan I and nod n in I it holds that n = I ψ 1 n = I ψ 2: (p 1/p 2)[ψ] p 1[p 2[ψ]] (p 1[ψ 1])[ψ 2] p 1[ψ 1 ψ 2] (p 1/p 2)/p 3 p 1/(p 2/p 3) (p 1[ψ])/p 2 p 1[ψ p 2] l/p l[p]../p..[p] By applying ths uls fom lft to ight to ϕ and its subfomulas w an obtain a fomula ϕ that is lina in th siz of ϕ and blongs to th following syntax: F ::= P F F F F F P ::= L.. L[F ]..[F ] Givn a fomula ψ of th fom F w dfin a sltion of ψ as a st S of sub-fomulas and ngatd sub-fomulas of ψ suh that (1) S = {p} if ψ = p with p in P, (1) S = { p} if ψ = p with p in P, (3) S = S if ψ = (ψ 1 ψ 2) and S is a sltion of ψ 1 ψ 2, (4) S = S if ψ = (ψ 1 ψ 2) and S is a sltion of ψ 1 ψ 2, (5) S = S 1 S 2 wh ψ = ψ 1 ψ 2 and S 1 and S 2 a sltions of ψ 1 and ψ 2, sptivly and (6) S = S 1 o S = S 2 wh ψ = ψ 1 ψ 2 and S 1 and S 2 a sltions of ψ 1 and ψ 2, sptivly. Obsv that a nod n in an instan I satisfis a fomula ψ iff th is a sltion of ψ suh that all fomulas in this sltion a satisfid by n in I. If this holds thn w say that th sltion is satisifid by nod n in I. Fom ϕ and T w onstut T that satisfis ϕ as follows. W stat by ltting T b th nod n fo whih φ holds in T and assoiat with n a st Φ(n) whih is a sltion of ϕ that was satisfid by n in T. Thn w pod by applying th following uls: Fo ah fomula of th fom l[ψ ] in Φ(n ) w add to T a hild n of n with labl l that mad this fomula tu fo n in T, unlss suh a hild is alady psnt in T, and add to Φ(n ) a sltion of ψ that is satisfid by n in T, and fo ah fomula of th fom l in Φ(n ) w add to T a hild n with labl l.

7 Fo ah fomula of th fom l[ψ ] in Φ(n ) and in T ah hild n of n with labl l w add a sltion of ψ that was was satisfid fo n in T to Φ(n ), and if th is a fomula of th fom l in Φ(n ) and in T a hild n of n with labl l thn w abot th onstution. Fo ah fomula of th fom..[ψ ] in Φ(n ) w add to T th pant n of n, if it was not alady in T, and add to Φ(n ) a sltion of ψ that is satisfid by n in T, and fo ah fomula of th fom.. in Φ(n ) w add to T a pant n of n, if it was not alady in T. Fo ah fomula of th fom..[ψ ] in Φ(n ) and pant n of n w add n to T, if it was not alady in T, and add to Φ(n ) a sltion of ψ that is satisfid by n in T, and if th is a fomula of th fom.. in Φ(n ) and a pant n of n thn w abot th onstution. It is asy to s that if ϕ was satisfid by n in T thn th onstution of T will not abot and ϕ will b satisfid by n in T. Moov, baus of th way hild nods a addd th fan-out of ah nod is stitd by th numb of sub-fomulas of ϕ and hn lina in th siz of ϕ. Coollay 4.5. Tsting satisfiability of a fomula ϕ is NP-omplt if th dpth of th instans is limitd by a onstant k, and is PSPACE-omplt if th dpth is unlimitd. Poof. Th NP upp bound follows fom Lmma 4.4 sin it shows that th is a suint tifiat of siz O(n k ) fo th satisfiability of ϕ if n is th siz of ϕ Th NP-hadnss poof is a staightfowad dution fom SAT to satisfiability;.g., th satisfiability of th popositional fomula (x 1 x 2) x 3 osponds to th satisfiability of th fomula (a b). Th PSPACE upp bound an b shown as follows. W tansfom ϕ to ϕ and us th sam gnation uls as in th poof of Lmma 4.4. Thn w follow th sam podu xpt that (1) w do not gnat th whol t but only walk though it dpth-fist and (2) with ah nod n that is addd w also guss immdiatly th st Φ(n ) and hk if it onsistnt with that of n. Sin th siz of Φ(n ) is boundd by th siz of ϕ it follows that fo ah nod in th t w hav to do a polynomial amount of wok. Moov, sin th dpth of th t annot bom lag thn th siz of ϕ it follows that th stak that is quid fo th dpth-fist t-walk is polynomial in th siz of ϕ. Th PSPACE-hadnss an b shown with a dution fom QSAT to satisfiability. E.g., th satisfiability of th quantifid Boolan fomula x y z : (x y z) osponds to th satisfiability of th path xpssion ( a x/a y/a z[ (../../x) (../y) z]) (4.1) (a x/x ( a x[ x])) (4.2) ( (a x[ a y/y])) ( (a x[ a y[ y]])) (4.3) (a x/a y[a z/z ( a z[ z])]) (4.4) In this path xpssion, assignmnts fo x a nodd with an a x-nod. Th assignmnt making x tu is nodd as a nod a x with a subnod x. Similaly fo a y and a z. Th assignmnts a nstd to psnt th quantifi od. Futhmo, lin (4.2) maks su that th is only on tuth assignmnt fo x (possibly psntd by multipl idntial opis). Lin (4.3) nsus that within vy a x-nod, th is an assignmnt a y making y tu, and on making y fals. Lin (4.4) nsus again that a within vy a y-nod a uniqu hoi fo z is mad. Finally, lin (4.1) xpsss that on vy path, th givn fomula must b tu. Thom 4.6. Diding ompltability fo F (A, ϕ, 1) is PSPACE-omplt. Poof. Th upp bound follows fom Lmma 4.3 sin it implis that w an did ompltability in NPSPACE by gussing a squn of anonial instans of th shma suh that (1) th fist is an(i 0) wh I 0 is th initial instan, (2) ah nxt instan an b obtaind fom th pding on by applying on o mo tims a tain addition o dltion that is allowd and (3) th last instan satisfis th ompltion fomula. W show PSPACE-hadnss by duing th PSPACEomplt poblm ahabl dadlok to th ompltability poblm. Th ahabl dadlok poblm is th following. Th input onsists of a list of gaphs G 1 = (V 1, E 1),..., G k = (V k, E k ) with disjoint sts of vtis, a squn of vtis v 1,..., v k, with v i V i, i = 1... k, and a st T of pais of dgs ( i, j) with i and j in diffnt gaphs. A onfiguation is any st a 1,..., a k with a 1 V 1,..., a k V k. Th is a tansition of onfiguation a 1,..., a k to onfiguation b 1,..., b k, if th xist two indis 1 i < j k suh that fo vy l = 1... k, l i, j, a l = b l, and ((a i, a j), (b i, b j)) is in T. W thn all b 1,..., b k a susso of a 1,..., a k. Th ahabl dadlok poblm now is: dos th xist a onfiguation ahabl fom v 1,..., v k that dos not hav a susso? W du th ahabl dadlok poblm to th fom ompltability poblm fo dpth on. Fo vy vtx v in V 1... V k, and fo vy tansition t T, th is a nod n(v) sptivly n(t) in th shma. A onfiguation a 1,..., a k will b nodd by th fom instan that onsists of th oot nod and th nods n(a 1),..., n(a k ). W dnot this instan I(a 1,..., a k ). Hn, th initial stat will b th instan I(v 1,..., v k ). Th nods n(t), t T will b usd to ontol th tansitions. Fo as of notation, w intodu th notation onf fo th fomula ( W t T n(t)), whih is tu if th instan dos not ontain any of th ontol nods. An nd onfiguation is on that has no sussos. That is, if th dos not xist a tansition t T with t = ((a, b), (, d)) suh that a and a both in th onfiguation. Hn, w an dsib suh a dadlok situation with th following ompltion fomula: ^ φ = onf (a ). ((a,b),(,d)) T In od to pfom an atual tansition t = ((a, b), (, d)) in ou fom ompltability poblm, w will us th ontol nod n(t) to dnot that th tansition is taking pla. Th addition ondition of th ontol nod n(t) is thus (onf n(a) n()), and th dltion ondition ( n(a) n() n(b) n(d)). Futhmo, fo vy vtx v, th addition ondition will b: v ( n(t) n(t)), t=((x,v),(y,z)) T t=((x,y),(z,v)) T

8 and th dltion ondition: _ ( n(t) t=((v,x),(y,z)) T _ t=((x,y),(v,z)) T n(t)). Th a no oth ass ights. Th fom instan I(v 1,..., v k ) is ompltabl if and only if th is a ahabl dadlok. Coollay 4.7. Diding smi-soundnss fo th lass F (A, ϕ, 1) is PSPACE-omplt. Poof. Th poof of th upp bound is simila to that of Thom 4.6 xpt that w guss a squn of anonial instans suh that fom th last anonial instan th fom is not ompltabl. Not that by Thom 4.6 this last quimnt an indd b vifid in PSPACE. Th PSPACE-hadnss is shown by duing th ompltability poblm fo this fagmnt to th smi-soundnss poblm fo th sam fagmnt. Fom a guadd fom G w onstut a guadd fom G with th sam initial instan and a slightly lag shma. Th ass uls of G a simila to that of G but nsu that fo all ahabl instans I and I of G it holds that I is ahabl fom I in G iff I is ahabl fom I in G o I is th initial instan. It thn follows by Lmma 4.3 that G is smi-sound iff G is ompltabl. Th onstution of G is dtaild by th following points: In th shma w add th filds st and build und. Infomally ths will indiat th phas in whih th instan is dltd an in whih th initial instan is built, sptivly. All ass uls fom G a opid xpt that fo additions th fomula ψ is tansfomd to ψ st build and fo dltions it is tanslatd to ψ st. Th ompltion fomula ϕ is tansfomd to ϕ st build. A(add, st) = build st, A(dl, st) = build, A(add, build) = st build (l 1... l n) wh l 1,..., l n a th filds in th shma und th oot, and A(dl, build) is a fomula that tsts if th instan is an(i 0). Finally th ass uls fo additions a xtndd suh that whil build holds an(i 0) is built. 4.2 Positiv ompltion fomulas All th pding sults fo fagmnts with unstitd ass uls and unstitd ompltion fomulas also hold fo th fagmnts with only positiv ompltion fomulas. This is baus w an simulat th unstitd fagmnts as follows. W add in th shma a nw fild final und th oot, lt th ompltion fomula b final and add ass uls fo final suh that it an b addd if th old ompltion fomula holds. It is la that th sulting guadd fom has th ompltability and smi-soundnss poptis iff th oiginal guadd fom has thm. 5. POSITIVE ACCESS RULES 5.1 Unstitd ompltion fomulas Thom 5.1. Diding ompltability fo guadd foms in th lass F (A +, ϕ, k) is NP-had, and fo th lass F (A +, ϕ, ) is PSPACE-had. Poof. Lt ϕ b an abitay Boolan fomula. W du diding satisfiability of this fomula to th ompltability poblm of a guadd fom as follows: fo vy vaiabl x in ϕ, th is on nod lablld x in th shma of th guadd fom. All ass uls a st to tu. Th ompltion fomula is th givn fomula ϕ. It is asy to s that th guadd fom is ompltabl if and only if ϕ is satisfiabl, baus th ass uls allow any instan that satisfis th shma to b onstutd. Thom 5.2. Diding th ompltability of an instan I of a guadd fom in F (A +, ϕ, k) is in NP. Poof. (Skth) Suppos that th guadd fom is ompltabl by th instan J, and lt o 1,..., o n b th path fom th initial instan I to J. Thn, w an show that if a dltion is followd by an addition w an swap th two and again obtain a possibl path fom I to J. So w an assum that th is a path btwn I and J that onsists of a squn a 1,..., a k of additions, followd by a squn d 1,..., d n k of dltions. In what follows w show that with only a polynomially lag subsqun of this squn w an also ah an instan that satisfis th ompltion fomula ϕ. Baus of Lmma 4.4, within th instan J, w an idntify a subt T that satisfis ϕ, with banhing fato lina in th lngth of ϕ. Baus th dpth of th guadd fom is onstant, th siz of T is polynomial in th lngth of th ompltion fomula ϕ. Th whol onstution that follows is aimd at onstuting a minimal ahabl instan that ontains th t T as a subt. W all this t th witnss t. Duing its onstution w maintain two sts Add and Dl that ontain substs of th additions a 1... a k and dltions d 1,..., d n k, sptivly, and w stat with Add ontain th addition that onstut T and Dl mpty. Thn w add additions and dltions to Add and Dl if thy a quid by th ass uls thos that a alady in ths sts o by th ompltion fomula. W an do this in suh a way that in od to nsu that a tain fomula ψ holds fo a tain nod w add at most on addition that adds a hild und that nod. Sin all suh fomulas ψ will b subfomulas o ngations of subfomulas in th guadd fom it follows that th fan-out of th nods in th ts that a addd by th additions in th sulting Add st is lina in th siz of th guadd fom. Sin th hight of ths ts is at most k and thi numb is at most th numb of nods in T it follows that Add is polynomial in th siz of th guadd fom. Thom 5.3. Diding th smi-soundnss of guadd foms in F (A +, ϕ, k) is Π P 2k-had. Poof. W show Π P 2k-hadnss by duing th QSAT 2k - poblm to th omplmnt of smi-soundnss. That is, givn an instan of th QSAT 2k -poblm, w onstut a guadd fom of F (A +, ϕ, k), that is not smi-sound if and only if th QSAT 2k -instan valuats to tu. Consid th following QSAT 2k -instan: x x 1 n 1 y y 1 m 1 x x 2 n 2 y y 2 m 2... x k 1... x k n k y k 1... y k m k ψ.

9 W an assum without loss of gnality that all quantifi bloks hav th sam numb of vaiabls; that is, n 1 =... = n k = m 1 =... = m k = n. Th guadd fom w onstut fo this QSAT 2k -instan, will hav th following fom shma: x x 1 n 1 y1 k... yn k x x 2 n 2 y yn 1 x x 3 n 3 y yn 2 k 1 x k... 1 x k n y k yn k 1 Th ass uls a lativly simpl: fo all nods, xpt y1 k,..., yn k and u, th addition and dltion onditions a: /u; that is, thy an b addd and dltd, as long as th u-lmnt is psnt (u stands fo und onstution ). Th ass uls fo addition and dltion of y1 k,..., yn k a always tu. Th addition ondition fo u is u; that is, u an only b addd if it is alady psnt. Put othwis, if an instan no long ontains u, thn non of th instans ahabl fom this instan will ontain u. Th dltion ondition fo u is always tu. To summaiz: as long as u is psnt, all lmnts an fly b addd and dltd. On u is dltd, only manipulations of y1 k,..., yn k a allowd. Th initial instan of th guadd fom is th instan onsisting of only th oot and on nod lablld u. W will now onstut th ompltion fomula in suh a way that th xists a ahabl instan J that annot b ompltd if and only if th QSAT 2k -instan valuats to tu. Intuitivly, this instan J will psnt a situation wh fo th fist xistntial blok, a hoi has bn mad. Fo vy possibl assignmnt in th fist univsal blok, th is an lmnt lablld 1 that psnts this assignmnt. Within vy assignmnt blok 1, a hoi fo th sond xistntial blok is mad. Fo vy 1-lmnt, fo vy possibl assignmnt fo th vaiabls in th sond univsal blok, an 2-lmnt psnting this assignmnt is psnt, and so on, until th k-th xistntial blok. Noti that th a no lmnts with labl k to psnt th last univsal quantifi blok. Th ompltion fomula is thn dfind as: u Wk 1 i=1 1/... / i 1[ i[(ηi 1... ηn]] i 1/... / k 1 [ ψ ] wh ηj i = yj i /yj k and ψ is th following fomula: all vaiabls x i j a plad by th path xpssion: (k i) tims z } {../... /.. /x i j u all vaiabls y i j, i k, a plad by: and th vaiabls y k j (k 1 i) tims z } {../... /.. /y i j a plad by: (k 1) tims z } {../... /.. /y k j Th ompltion fomula is of th fom u... so a ahabl inompltabl instan dos not ontain u. Suppos that th xists an lmnt i 1, suh that th xists an assignmnt v that is not psntd by a hild lmnt i. Thn, w an omplt th instan J by making th following disjunt in th ompltion fomula tu: 1/... / i 1[ i[(y i 1 /y k 1 )... (y i n /y k n)]] Finally, suppos that th QSAT 2k fomula is tu. Thn w an find an assignmnt fo x 1 1,..., x 1 n, suh that fo all assignmnts fo y1, 1..., yn 1 th xists an assignmnt fo x 2 1,..., x 2 n, suh that fo all..., t ta, ψ holds. W onstut th instan that osponds to ths assignmnts. That is, w psnt th assignmnt fo x 1 1,..., x 1 n und, fo ah assignmnt fo y1, 1..., yn 1 w intodu an 1 nod that psnts this assignmnt. Und this 1 nod w also add th osponding assignmnt fo x 2 1,..., x 2 n and fo ah osponding assignmnt fo y1, 1..., yn 1 w intodu an 2 nod that psnts this assignmnt. Et ta, until w hav addd th nods fo th assignmnt fo x k 1,..., x k n und th k 1 nods. Not that if this instan is ahd only manipulations of y1 k,..., yn k a allowd sin th is no u fild. Moov, fom this instan th fom annot b ompltd sin (1) th u wil main absnt, (2) th sond pat of th ompltion fomula annot b satisfid baus th a nods fo all possibl assignmnts and (3) th thid pat annot b satisfid baus th QSAT 2k fomula is tu. On th oth hand, assum that th QSAT 2k fomula is not tu. Thn fom vy ahabl instan th fom an b ompltd sin at last on of th following holds: (1) u has not yt bn movd, o (2) not at all lvls i all assignmnts fo th x i 1,..., x i n hav osponding i nods that psnt thm, o (3) th is an assignmnt fo y1 k,..., yn k suh that whn nodd in th osponding filds nsus that th instan satisfis 1/... / k 1 [ ψ ]. Coollay 5.4. Diding th smi-soundnss of guadd foms in th lass F (A +, ϕ, ) is PSPACE-had. Poof. W an du any QSAT 2k -instan to diding smi-soundnss fo guadd foms of dpth k. Th poof in th pvious poof was onstutiv, and unifom fo diffnt k s. Hn, QSAT an b dud to diding smisoundnss fo F (A +, ϕ, ). 5.2 Positiv ompltion fomulas Thom 5.5. Diding th ompltability of a guadd fom in F (A +, ϕ +, ) is in P. Poof. (Skth) Th ompltability of a guadd fom in F (A +, ϕ +, ) an b vifid by adding as muh dg as possibl without adding a sibling with th sam labl as an alady xisting sibling. Th sult will satisfy ϕ iff th guadd fom is ompltabl. Th only-if pat is povd by

10 showing that a squn of additions that lads fom th initial instan to an instan that satisfis ϕ an b tansfomd to a squn additions that nv adds a sond sibling with th sam labl by moving suh additions and plaing subsqunt additions und th sond sibling with simila additions und th fist sibling. Sin th intmdiat instans annot bom lag than th podut of th siz of th initial instan and th siz shma this an b don in polynomial tim. Thom 5.6. Diding smi-soundnss of guadd foms in th lass F (A +, ϕ +, 1) is onp-had. Poof. (Skth) W giv a dution of th NP-omplt SAT poblm to th poblm of diding whth a guadd fom is not smi-sound. This shows that diding smisoundnss is onp-had. Lt ψ b a Boolan fomula in 3-onjuntiv nomal fom, and lt x 1,..., x k b th vaiabls in ψ. Fo vy vaiabl x i, i = 1... k, w intodu two nods, lablld sptivly x i and x i, in th shma of th guadd fom. Th psn of nods with ths labls psnt sptivly x i is tu and x i is fals. Th initial fom instan I in th smisoundnss poblm onsists of th oot-nod with all x i and x i, i = 1... k. Th ass uls a as follows: A(dl, x i) = x i, A(dl, x i) = x i, A(add, x i) = x i, and A(add, x i) = x i. Finally, th aptan ondition ϕ will flt th ngation of th SAT fomula ψ, and is dfind as ng(ψ), with ng(ψ) usivly dfind as follows: ng(x i) = x i, and ng( x i) = x i. Futhmo, fo vy onjunt of ψ, ng(l 1 l 2 l 3) is dfind as ng(l 1) ng(l 2) ng(l 3). Finally, ng(c 1 C 2... C m) is dfind as ng(c 1) ng(c 2)... ng(c m). It an thn b shown that ψ is satisfiabl iff th onstutd guadd fom is not smi-sound. Coollay 5.7. Diding smi-soundnss of a guadd fom in th lass F (A +, ϕ +, 1) is onp-omplt. Poof. Baus of Lmma 4.3, to show that a guadd fom in F (A +, ϕ +, 1) is not smi-sound, it suffis to giv a anonial instan J, suh that J annot b ahd fom an(i), and J is inompltabl. Thus, w an guss suh a anonial instan J. Baus of th dpth of 1, J is suint. Both hking th ahability of J fom an(i) and th inompltability of J an b don in polynomial tim. (Thom 5.5) Tabl 1: Summay of th omplxity sults. Fagmnt Compltability Smi- Soundnss A +, ϕ +, 1 P onp-ompl. A +, ϕ +, k P onp-had A +, ϕ +, P onp-had A +, ϕ, 1 NP-ompl. Π P 2 -ompl. A +, ϕ, k NP-ompl. Π P 2k -had A +, ϕ, PSPACE-had PSPACE-had A, ϕ, 1 PSPACE-ompl. PSPACE-ompl. A, ϕ, k undidabl undidabl A, ϕ, undidabl undidabl A, ϕ +, 1 PSPACE-ompl. PSPACE-ompl. A, ϕ +, k undidabl undidabl A, ϕ +, undidabl undidabl 6. SUMMARY AND CONCLUSION In this pap w hav analyzd th omplxity of diding otnss poptis, viz. ompltability and smisoundnss, fo wokflows that a impliitly dfind by a fom and instan-dpndnt ass uls that dtmin whih updats a allowd on th ontnts of th fom. Th sults in this pap a summaizd in Tabl 1. Th undlind sults indiat opn poblms sin th an upp bound of th poblms has not bn dtmind yt. In futu sah w intnd to invstigat th psntd fomalism as a mhanism fo xpssing wokflows and s und whih stitions tain wokflows an o annot b xpssd. Aknowldgmnt W would lik to thank Ron Addi, Hua Wang, and Rihad Watson fom th Univsity of Southn Qunsland fo patiipating in valuabl aly disussions about fom-basd wb infomation systms that inspid th wok disussd in this pap. 7. REFERENCES [1] Miosoft Offi InfoPath, 2003, podinfo/dfault.mspx. [2] J. Boy, D. Landwh, R. Mik, T. Raman, M. Dubinko, and L. Klotz, XFoms 1.0 (sond dition), W3C Rommndation, Mah 2006, [3] D. Calvans, G. D Giaomo, M. Lnzini, and R. Rosati, Logial foundations of p-to-p data intgation, PODS, 2004, pp [4] S. Dkys, J. Hidds, R. Watson, and R. Addi, P-to-p fom basd wb infomation systms, ADC 2006 (Hobat, Tasmania, Austalia) (Gill Dobbi and Jams Baily, ds.), Austalian Comput Soity, In., Januay [5] Iini Fundulaki and Maatn Max, Spifying ass ontol poliis fo XML doumnts with XPath, SACMAT 2004 (Yoktown Hights, Nw Yok, USA), ACM Pss, 2004, pp [6] J. Hidds, M. Dumas, W. van d Aalst, A. t Hofstd, and J. Vlst, Whn a two wokflows th sam?, CATS, 2005, pp [7] Hajo A. Rijs, Slma Limam, and Wil M. P. van d Aalst, Podut-basd wokflow dsign, Jounal of Managmnt Infomation Systms 20 (2003), no. 1, [8] Hans-Jög Shk and Ma H. Sholl, Th lational modl with lation-valud attibuts, Inf. Syst. 11 (1986), no. 2, [9] W. van d Aalst, Th appliation of pti nts to wokflow managmnt, Jounal of Ciuits, Systms, and Computs 8 (1998), no. 1, [10] W. van d Aalst, A. Hinshall, and H. Vbk, An altnativ way to analyz wokflow gaphs, CAiSE, 2002, pp

Overview. 1 Recall: continuous-time Markov chains. 2 Transient distribution. 3 Uniformization. 4 Strong and weak bisimulation

Overview. 1 Recall: continuous-time Markov chains. 2 Transient distribution. 3 Uniformization. 4 Strong and weak bisimulation Rcall: continuous-tim Makov chains Modling and Vification of Pobabilistic Systms Joost-Pit Katon Lhstuhl fü Infomatik 2 Softwa Modling and Vification Goup http://movs.wth-aachn.d/taching/ws-89/movp8/ Dcmb

More information

Midterm Exam. CS/ECE 181B Intro to Computer Vision. February 13, :30-4:45pm

Midterm Exam. CS/ECE 181B Intro to Computer Vision. February 13, :30-4:45pm Nam: Midtm am CS/C 8B Into to Comput Vision Fbua, 7 :-4:45pm las spa ouslvs to th dg possibl so that studnts a vnl distibutd thoughout th oom. his is a losd-boo tst. h a also a fw pags of quations, t.

More information

Physics 111. Lecture 38 (Walker: ) Phase Change Latent Heat. May 6, The Three Basic Phases of Matter. Solid Liquid Gas

Physics 111. Lecture 38 (Walker: ) Phase Change Latent Heat. May 6, The Three Basic Phases of Matter. Solid Liquid Gas Physics 111 Lctu 38 (Walk: 17.4-5) Phas Chang May 6, 2009 Lctu 38 1/26 Th Th Basic Phass of Matt Solid Liquid Gas Squnc of incasing molcul motion (and ngy) Lctu 38 2/26 If a liquid is put into a sald contain

More information

Exercises in functional iteration: the function f(x) = ln(2-exp(-x))

Exercises in functional iteration: the function f(x) = ln(2-exp(-x)) Eiss in funtional itation: th funtion f ln2-p- A slfstudy usin fomal powsis and opato-matis Gottfid Hlms 0.2.200 updat 2.02.20. Dfinition Th funtion onsidd is an ampl tan fom a pivat onvsation with D.Gisl

More information

E F. and H v. or A r and F r are dual of each other.

E F. and H v. or A r and F r are dual of each other. A Duality Thom: Consid th following quations as an xampl = A = F μ ε H A E A = jωa j ωμε A + β A = μ J μ A x y, z = J, y, z 4π E F ( A = jω F j ( F j β H F ωμε F + β F = ε M jβ ε F x, y, z = M, y, z 4π

More information

(, ) which is a positively sloping curve showing (Y,r) for which the money market is in equilibrium. The P = (1.4)

(, ) which is a positively sloping curve showing (Y,r) for which the money market is in equilibrium. The P = (1.4) ots lctu Th IS/LM modl fo an opn conomy is basd on a fixd pic lvl (vy sticky pics) and consists of a goods makt and a mony makt. Th goods makt is Y C+ I + G+ X εq (.) E SEK wh ε = is th al xchang at, E

More information

COMPSCI 230 Discrete Math Trees March 21, / 22

COMPSCI 230 Discrete Math Trees March 21, / 22 COMPSCI 230 Dict Math Mach 21, 2017 COMPSCI 230 Dict Math Mach 21, 2017 1 / 22 Ovviw 1 A Simpl Splling Chck Nomnclatu 2 aval Od Dpth-it aval Od Badth-it aval Od COMPSCI 230 Dict Math Mach 21, 2017 2 /

More information

STRIPLINES. A stripline is a planar type transmission line which is well suited for microwave integrated circuitry and photolithographic fabrication.

STRIPLINES. A stripline is a planar type transmission line which is well suited for microwave integrated circuitry and photolithographic fabrication. STIPLINES A tiplin i a plana typ tanmiion lin hih i ll uitd fo mioav intgatd iuity and photolithogaphi faiation. It i uually ontutd y thing th nt onduto of idth, on a utat of thikn and thn oving ith anoth

More information

Lecture 3.2: Cosets. Matthew Macauley. Department of Mathematical Sciences Clemson University

Lecture 3.2: Cosets. Matthew Macauley. Department of Mathematical Sciences Clemson University Lctu 3.2: Costs Matthw Macauly Dpatmnt o Mathmatical Scincs Clmson Univsity http://www.math.clmson.du/~macaul/ Math 4120, Modn Algba M. Macauly (Clmson) Lctu 3.2: Costs Math 4120, Modn Algba 1 / 11 Ovviw

More information

Mid Year Examination F.4 Mathematics Module 1 (Calculus & Statistics) Suggested Solutions

Mid Year Examination F.4 Mathematics Module 1 (Calculus & Statistics) Suggested Solutions Mid Ya Eamination 3 F. Matmatics Modul (Calculus & Statistics) Suggstd Solutions Ma pp-: 3 maks - Ma pp- fo ac qustion: mak. - Sam typ of pp- would not b countd twic fom wol pap. - In any cas, no pp maks

More information

The angle between L and the z-axis is found from

The angle between L and the z-axis is found from Poblm 6 This is not a ifficult poblm but it is a al pain to tansf it fom pap into Mathca I won't giv it to you on th quiz, but know how to o it fo th xam Poblm 6 S Figu 6 Th magnitu of L is L an th z-componnt

More information

AP Calculus BC Problem Drill 16: Indeterminate Forms, L Hopital s Rule, & Improper Intergals

AP Calculus BC Problem Drill 16: Indeterminate Forms, L Hopital s Rule, & Improper Intergals AP Calulus BC Problm Drill 6: Indtrminat Forms, L Hopital s Rul, & Impropr Intrgals Qustion No. of Instrutions: () Rad th problm and answr hois arfully () Work th problms on papr as ndd () Pik th answr

More information

GAUSS PLANETARY EQUATIONS IN A NON-SINGULAR GRAVITATIONAL POTENTIAL

GAUSS PLANETARY EQUATIONS IN A NON-SINGULAR GRAVITATIONAL POTENTIAL GAUSS PLANETARY EQUATIONS IN A NON-SINGULAR GRAVITATIONAL POTENTIAL Ioannis Iaklis Haanas * and Michal Hany# * Dpatmnt of Physics and Astonomy, Yok Univsity 34 A Pti Scinc Building Noth Yok, Ontaio, M3J-P3,

More information

Chapter 4: Algebra and group presentations

Chapter 4: Algebra and group presentations Chapt 4: Algba and goup psntations Matthw Macauly Dpatmnt of Mathmatical Scincs Clmson Univsity http://www.math.clmson.du/~macaul/ Math 4120, Sping 2014 M. Macauly (Clmson) Chapt 4: Algba and goup psntations

More information

A STUDY OF PROPERTIES OF SOFT SET AND ITS APPLICATIONS

A STUDY OF PROPERTIES OF SOFT SET AND ITS APPLICATIONS Intnational sach Jounal of Engining and Tchnology IJET -ISSN: 2395-0056 Volum: 05 Issu: 01 Jan-2018 wwwijtnt p-issn: 2395-0072 STDY O POPETIES O SOT SET ND ITS PPLITIONS Shamshad usain 1 Km Shivani 2 1MPhil

More information

Chapter 8: Homomorphisms

Chapter 8: Homomorphisms Chapt 8: Homomophisms Matthw Macauly Dpatmnt of Mathmatical Scincs Clmson Univsity http://www.math.clmson.du/~macaul/ Math 42, Summ I 24 M. Macauly (Clmson) Chapt 8: Homomophisms Math 42, Summ I 24 / 5

More information

Extinction Ratio and Power Penalty

Extinction Ratio and Power Penalty Application Not: HFAN-.. Rv.; 4/8 Extinction Ratio and ow nalty AVALABLE Backgound Extinction atio is an impotant paamt includd in th spcifications of most fib-optic tanscivs. h pupos of this application

More information

Estimation of a Random Variable

Estimation of a Random Variable Estimation of a andom Vaiabl Obsv and stimat. ˆ is an stimat of. ζ : outcom Estimation ul ˆ Sampl Spac Eampl: : Pson s Hight, : Wight. : Ailin Company s Stock Pic, : Cud Oil Pic. Cost of Estimation Eo

More information

ADDITIVE INTEGRAL FUNCTIONS IN VALUED FIELDS. Ghiocel Groza*, S. M. Ali Khan** 1. Introduction

ADDITIVE INTEGRAL FUNCTIONS IN VALUED FIELDS. Ghiocel Groza*, S. M. Ali Khan** 1. Introduction ADDITIVE INTEGRAL FUNCTIONS IN VALUED FIELDS Ghiocl Goza*, S. M. Ali Khan** Abstact Th additiv intgal functions with th cofficints in a comlt non-achimdan algbaically closd fild of chaactistic 0 a studid.

More information

GRAVITATION 4) R. max. 2 ..(1) ...(2)

GRAVITATION 4) R. max. 2 ..(1) ...(2) GAVITATION PVIOUS AMCT QUSTIONS NGINING. A body is pojctd vtically upwads fom th sufac of th ath with a vlocity qual to half th scap vlocity. If is th adius of th ath, maximum hight attaind by th body

More information

CHAPTER IV RESULTS. Grade One Test Results. The first graders took two different sets of pretests and posttests, one at the first

CHAPTER IV RESULTS. Grade One Test Results. The first graders took two different sets of pretests and posttests, one at the first 33 CHAPTER IV RESULTS Gad On Tst Rsults Th fist gads tk tw diffnt sts f ptsts and psttsts, n at th fist gad lvl and n at th snd gad lvl. As displayd n Figu 4.1, n th fist gad lvl ptst th tatmnt gup had

More information

Theoretical Extension and Experimental Verification of a Frequency-Domain Recursive Approach to Ultrasonic Waves in Multilayered Media

Theoretical Extension and Experimental Verification of a Frequency-Domain Recursive Approach to Ultrasonic Waves in Multilayered Media ECNDT 006 - Post 99 Thotical Extnsion and Expimntal Vification of a Fquncy-Domain Rcusiv Appoach to Ultasonic Wavs in Multilayd Mdia Natalya MANN Quality Assuanc and Rliability Tchnion- Isal Institut of

More information

The Precise Inner Solutions of Gravity Field Equations of Hollow and Solid Spheres and the Theorem of Singularity

The Precise Inner Solutions of Gravity Field Equations of Hollow and Solid Spheres and the Theorem of Singularity Intnational Jounal of Astonomy and Astophysis,,, 9-6 doi:.6/ijaa..6 Publishd Onlin Sptmb (http://www.sip.o/jounal/ijaa) Th Pis Inn Solutions of Gavity Fild Equations of Hollow and Solid Sphs and th Thom

More information

The Matrix Exponential

The Matrix Exponential Th Matrix Exponntial (with xrciss) by Dan Klain Vrsion 28928 Corrctions and commnts ar wlcom Th Matrix Exponntial For ach n n complx matrix A, dfin th xponntial of A to b th matrix () A A k I + A + k!

More information

STATISTICAL MECHANICS OF DIATOMIC GASES

STATISTICAL MECHANICS OF DIATOMIC GASES Pof. D. I. ass Phys54 7 -Ma-8 Diatomic_Gas (Ashly H. Cat chapt 5) SAISICAL MECHAICS OF DIAOMIC GASES - Fo monatomic gas whos molculs hav th dgs of fdom of tanslatoy motion th intnal u 3 ngy and th spcific

More information

An Elementary Approach to a Model Problem of Lagerstrom

An Elementary Approach to a Model Problem of Lagerstrom An Elmntay Appoach to a Modl Poblm of Lagstom S. P. Hastings and J. B. McLod Mach 7, 8 Abstact Th quation studid is u + n u + u u = ; with bounday conditions u () = ; u () =. This modl quation has bn studid

More information

217Plus TM Integrated Circuit Failure Rate Models

217Plus TM Integrated Circuit Failure Rate Models T h I AC 27Plu s T M i n t g at d c i c u i t a n d i n d u c to Fa i lu at M o d l s David Nicholls, IAC (Quantion Solutions Incoatd) In a pvious issu o th IAC Jounal [nc ], w povidd a highlvl intoduction

More information

A Formal Approach to Three-Way Merging of EMF Models

A Formal Approach to Three-Way Merging of EMF Models A Fomal Appoah to Th-Way Mging of EMF Mols Bnha Wstfhtl Appli Comput Sin I, Univsity of Bayuth, D-95440 Bayuth nha.wstfhtl@uni-ayuth. ABSTRACT Inaquat vsion ontol fo mols signifiantly imps th appliation

More information

CPSC 665 : An Algorithmist s Toolkit Lecture 4 : 21 Jan Linear Programming

CPSC 665 : An Algorithmist s Toolkit Lecture 4 : 21 Jan Linear Programming CPSC 665 : An Algorithmist s Toolkit Lctur 4 : 21 Jan 2015 Lcturr: Sushant Sachdva Linar Programming Scrib: Rasmus Kyng 1. Introduction An optimization problm rquirs us to find th minimum or maximum) of

More information

Utilizing exact and Monte Carlo methods to investigate properties of the Blume Capel Model applied to a nine site lattice.

Utilizing exact and Monte Carlo methods to investigate properties of the Blume Capel Model applied to a nine site lattice. Utilizing xat and Mont Carlo mthods to invstigat proprtis of th Blum Capl Modl applid to a nin sit latti Nik Franios Writing various xat and Mont Carlo omputr algorithms in C languag, I usd th Blum Capl

More information

A Heuristic Approach to Detect Feature Interactions in Requirements

A Heuristic Approach to Detect Feature Interactions in Requirements A Huistic Appoach to Dtct Fatu Intactions in Rquimnts Maitta Hisl Janin Souquiès Fakultät fü Infomatik LORIA Univsité Nancy2 Univsität Magdbug B.P. 239 Bâtimnt LORIA D-39016 Magdbug, Gmany F-54506 Vandœuv-ls-Nancy,

More information

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018 Propositional Logic Combinatorial Problm Solving (CPS) Albrt Olivras Enric Rodríguz-Carbonll May 17, 2018 Ovrviw of th sssion Dfinition of Propositional Logic Gnral Concpts in Logic Rduction to SAT CNFs

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION SUPPLMNTARY INFORMATION. Dtmin th gat inducd bgap cai concntation. Th fild inducd bgap cai concntation in bilay gaphn a indpndntly vaid by contolling th both th top bottom displacmnt lctical filds D t

More information

The Matrix Exponential

The Matrix Exponential Th Matrix Exponntial (with xrciss) by D. Klain Vrsion 207.0.05 Corrctions and commnts ar wlcom. Th Matrix Exponntial For ach n n complx matrix A, dfin th xponntial of A to b th matrix A A k I + A + k!

More information

Study on the Classification and Stability of Industry-University- Research Symbiosis Phenomenon: Based on the Logistic Model

Study on the Classification and Stability of Industry-University- Research Symbiosis Phenomenon: Based on the Logistic Model Jounal of Emging Tnds in Economics and Managmnt Scincs (JETEMS 3 (1: 116-1 Scholalink sach Institut Jounals, 1 (ISS: 141-74 Jounal jtms.scholalinksach.og of Emging Tnds Economics and Managmnt Scincs (JETEMS

More information

8 - GRAVITATION Page 1

8 - GRAVITATION Page 1 8 GAVITATION Pag 1 Intoduction Ptolmy, in scond cntuy, gav gocntic thoy of plantay motion in which th Eath is considd stationay at th cnt of th univs and all th stas and th plants including th Sun volving

More information

Junction Tree Algorithm 1. David Barber

Junction Tree Algorithm 1. David Barber Juntion Tr Algorithm 1 David Barbr Univrsity Collg London 1 Ths slids aompany th book Baysian Rasoning and Mahin Larning. Th book and dmos an b downloadd from www.s.ul.a.uk/staff/d.barbr/brml. Fdbak and

More information

Fourier transforms (Chapter 15) Fourier integrals are generalizations of Fourier series. The series representation

Fourier transforms (Chapter 15) Fourier integrals are generalizations of Fourier series. The series representation Pof. D. I. Nass Phys57 (T-3) Sptmb 8, 03 Foui_Tansf_phys57_T3 Foui tansfoms (Chapt 5) Foui intgals a gnalizations of Foui sis. Th sis psntation a0 nπx nπx f ( x) = + [ an cos + bn sin ] n = of a function

More information

Extensive Form Games with Incomplete Information. Microeconomics II Signaling. Signaling Examples. Signaling Games

Extensive Form Games with Incomplete Information. Microeconomics II Signaling. Signaling Examples. Signaling Games Extnsiv Fom Gams ith Incomplt Inomation Micoconomics II Signaling vnt Koçksn Koç Univsity o impotant classs o xtnsiv o gams ith incomplt inomation Signaling Scning oth a to play gams ith to stags On play

More information

Shor s Algorithm. Motivation. Why build a classical computer? Why build a quantum computer? Quantum Algorithms. Overview. Shor s factoring algorithm

Shor s Algorithm. Motivation. Why build a classical computer? Why build a quantum computer? Quantum Algorithms. Overview. Shor s factoring algorithm Motivation Sho s Algoith It appas that th univs in which w liv is govnd by quantu chanics Quantu infoation thoy givs us a nw avnu to study & tst quantu chanics Why do w want to build a quantu coput? Pt

More information

ON SEMANTIC CONCEPT SIMILARITY METHODS

ON SEMANTIC CONCEPT SIMILARITY METHODS 4 ON SEMANTIC CONCEPT SIMILARITY METHODS Lu Yang*, Vinda Bhavsa* and Haold Boly** *Faculty of Comput Scinc, Univsity of Nw Bunswick Fdicton, NB, E3B 5A3, Canada **Institut fo Infomation Tchnology, National

More information

ELECTROMAGNETISM EXPLAINED BY THE THEORY OF INFORMATONS

ELECTROMAGNETISM EXPLAINED BY THE THEORY OF INFORMATONS LCTROMAGNTISM XPLAIND BY TH THORY OF INFORMATONS Antoin Ak ABSTRACT Th thoy of infomatons xplains th ltomagnti intations by th hypothsis that -infomation is th substan of ltomagnti filds Th onstitunt lmnt

More information

Lecture 14 (Oct. 30, 2017)

Lecture 14 (Oct. 30, 2017) Ltur 14 8.31 Quantum Thory I, Fall 017 69 Ltur 14 (Ot. 30, 017) 14.1 Magnti Monopols Last tim, w onsidrd a magnti fild with a magnti monopol onfiguration, and bgan to approah dsribing th quantum mhanis

More information

Roadmap. XML Indexing. DataGuide example. DataGuides. Strong DataGuides. Multiple DataGuides for same data. CPS Topics in Database Systems

Roadmap. XML Indexing. DataGuide example. DataGuides. Strong DataGuides. Multiple DataGuides for same data. CPS Topics in Database Systems Roadmap XML Indxing CPS 296.1 Topics in Databas Systms Indx fabric Coopr t al. A Fast Indx for Smistructurd Data. VLDB, 2001 DataGuid Goldman and Widom. DataGuids: Enabling Qury Formulation and Optimization

More information

Physics 240: Worksheet 15 Name

Physics 240: Worksheet 15 Name Physics 40: Woksht 15 Nam Each of ths poblms inol physics in an acclatd fam of fnc Althouh you mind wants to ty to foc you to wok ths poblms insid th acclatd fnc fam (i.. th so-calld "won way" by som popl),

More information

PH672 WINTER Problem Set #1. Hint: The tight-binding band function for an fcc crystal is [ ] (a) The tight-binding Hamiltonian (8.

PH672 WINTER Problem Set #1. Hint: The tight-binding band function for an fcc crystal is [ ] (a) The tight-binding Hamiltonian (8. PH67 WINTER 5 Poblm St # Mad, hapt, poblm # 6 Hint: Th tight-binding band function fo an fcc cstal is ( U t cos( a / cos( a / cos( a / cos( a / cos( a / cos( a / ε [ ] (a Th tight-binding Hamiltonian (85

More information

GUIDE FOR SUPERVISORS 1. This event runs most efficiently with two to four extra volunteers to help proctor students and grade the student

GUIDE FOR SUPERVISORS 1. This event runs most efficiently with two to four extra volunteers to help proctor students and grade the student GUIDE FOR SUPERVISORS 1. This vn uns mos fficinly wih wo o fou xa voluns o hlp poco sudns and gad h sudn scoshs. 2. EVENT PARAMETERS: Th vn supviso will povid scoshs. You will nd o bing a im, pns and pncils

More information

CDS 101/110: Lecture 7.1 Loop Analysis of Feedback Systems

CDS 101/110: Lecture 7.1 Loop Analysis of Feedback Systems CDS 11/11: Lctu 7.1 Loop Analysis of Fdback Systms Novmb 7 216 Goals: Intoduc concpt of loop analysis Show how to comput closd loop stability fom opn loop poptis Dscib th Nyquist stability cition fo stability

More information

ORBITAL TO GEOCENTRIC EQUATORIAL COORDINATE SYSTEM TRANSFORMATION. x y z. x y z GEOCENTRIC EQUTORIAL TO ROTATING COORDINATE SYSTEM TRANSFORMATION

ORBITAL TO GEOCENTRIC EQUATORIAL COORDINATE SYSTEM TRANSFORMATION. x y z. x y z GEOCENTRIC EQUTORIAL TO ROTATING COORDINATE SYSTEM TRANSFORMATION ORITL TO GEOCENTRIC EQUTORIL COORDINTE SYSTEM TRNSFORMTION z i i i = (coωcoω in Ωcoiinω) (in Ωcoω + coωcoiinω) iniinω ( coωinω in Ωcoi coω) ( in Ωinω + coωcoicoω) in icoω in Ωini coωini coi z o o o GEOCENTRIC

More information

CBSE-XII-2013 EXAMINATION (MATHEMATICS) The value of determinant of skew symmetric matrix of odd order is always equal to zero.

CBSE-XII-2013 EXAMINATION (MATHEMATICS) The value of determinant of skew symmetric matrix of odd order is always equal to zero. CBSE-XII- EXAMINATION (MATHEMATICS) Cod : 6/ Gnal Instuctions : (i) All qustions a compulso. (ii) Th qustion pap consists of 9 qustions dividd into th sctions A, B and C. Sction A compiss of qustions of

More information

ECE602 Exam 1 April 5, You must show ALL of your work for full credit.

ECE602 Exam 1 April 5, You must show ALL of your work for full credit. ECE62 Exam April 5, 27 Nam: Solution Scor: / This xam is closd-book. You must show ALL of your work for full crdit. Plas rad th qustions carfully. Plas chck your answrs carfully. Calculators may NOT b

More information

Basic Polyhedral theory

Basic Polyhedral theory Basic Polyhdral thory Th st P = { A b} is calld a polyhdron. Lmma 1. Eithr th systm A = b, b 0, 0 has a solution or thr is a vctorπ such that π A 0, πb < 0 Thr cass, if solution in top row dos not ist

More information

Linked-List Implementation. Linked-lists for two sets. Multiple Operations. UNION Implementation. An Application of Disjoint-Set 1/9/2014

Linked-List Implementation. Linked-lists for two sets. Multiple Operations. UNION Implementation. An Application of Disjoint-Set 1/9/2014 Disjoint Sts Data Strutur (Chap. 21) A disjoint-st is a olltion ={S 1, S 2,, S k } o distint dynami sts. Eah st is idntiid by a mmbr o th st, alld rprsntativ. Disjoint st oprations: MAKE-SET(x): rat a

More information

Final Exam. Thursday, December hours, 30 minutes

Final Exam. Thursday, December hours, 30 minutes San Faniso Sa Univsi Mihal Ba ECON 30 Fall 0 Final Exam husda, Dmb 5 hous, 30 minus Nam: Insuions. his is losd book, losd nos xam.. No alulaos of an kind a allowd. 3. Show all h alulaions. 4. If ou nd

More information

Introduction. 1. Radiation damping of SP oscillations.

Introduction. 1. Radiation damping of SP oscillations. \\ Titl: On Sufa Plasmon Damping in Mtalli Nanopatils Authos: Amn Mlikyan and Hayk Minassian (Stat ngining Univsity of Amnia, Yvan, Amnia Commnts: 6 pags; -mail addss: physdp@sua.am Subj-lass: Msosopi

More information

Formula overview. Halit Eroglu, 04/2014 With the base formula the following fundamental constants and significant physical parameters were derived.

Formula overview. Halit Eroglu, 04/2014 With the base formula the following fundamental constants and significant physical parameters were derived. Foula ovviw Halit Eolu, 0/0 With th bas foula th followin fundantal onstants and sinifiant physial paats w divd. aiabl usd: Spd of liht G Gavitational onstant h lank onstant α Fin stutu onstant h dud lank

More information

12 The Open Economy Revisited

12 The Open Economy Revisited CHPTER 12 Th Opn Economy Rvisitd Qustions fo Rviw 1. In th Mundll Flming modl, an incas in taxs shifts th IS cuv to th lft. If th xchang at floats fly, thn th LM cuv is unaffctd. s shown in Figu 12 1,

More information

Hydrogen atom. Energy levels and wave functions Orbital momentum, electron spin and nuclear spin Fine and hyperfine interaction Hydrogen orbitals

Hydrogen atom. Energy levels and wave functions Orbital momentum, electron spin and nuclear spin Fine and hyperfine interaction Hydrogen orbitals Hydogn atom Engy lvls and wav functions Obital momntum, lcton spin and nucla spin Fin and hypfin intaction Hydogn obitals Hydogn atom A finmnt of th Rydbg constant: R ~ 109 737.3156841 cm -1 A hydogn mas

More information

Physics 202, Lecture 5. Today s Topics. Announcements: Homework #3 on WebAssign by tonight Due (with Homework #2) on 9/24, 10 PM

Physics 202, Lecture 5. Today s Topics. Announcements: Homework #3 on WebAssign by tonight Due (with Homework #2) on 9/24, 10 PM Physics 0, Lctu 5 Today s Topics nnouncmnts: Homwok #3 on Wbssign by tonight Du (with Homwok #) on 9/4, 10 PM Rviw: (Ch. 5Pat I) Elctic Potntial Engy, Elctic Potntial Elctic Potntial (Ch. 5Pat II) Elctic

More information

Three Concepts: Probability Henry Tirri, Petri Myllymäki

Three Concepts: Probability Henry Tirri, Petri Myllymäki 6..6 robability as a masur o bli Thr Conpts: robability Hnry Tirri, tri Myllymäki 998-6 56 robabilitis ar to b intrprtd Ditionary dinition: probability han liklihood probability? Thr Conpts: robability

More information

COHORT MBA. Exponential function. MATH review (part2) by Lucian Mitroiu. The LOG and EXP functions. Properties: e e. lim.

COHORT MBA. Exponential function. MATH review (part2) by Lucian Mitroiu. The LOG and EXP functions. Properties: e e. lim. MTH rviw part b Lucian Mitroiu Th LOG and EXP functions Th ponntial function p : R, dfind as Proprtis: lim > lim p Eponntial function Y 8 6 - -8-6 - - X Th natural logarithm function ln in US- log: function

More information

Solutions to Supplementary Problems

Solutions to Supplementary Problems Solution to Supplmntay Poblm Chapt Solution. Fomula (.4): g d G + g : E ping th void atio: G d 2.7 9.8 0.56 (56%) 7 mg Fomula (.6): S Fomula (.40): g d E ping at contnt: S m G 0.56 0.5 0. (%) 2.7 + m E

More information

Chapter 9. Optimization: One Choice Variable. 9.1 Optimum Values and Extreme Values

Chapter 9. Optimization: One Choice Variable. 9.1 Optimum Values and Extreme Values RS - Ch 9 - Optimization: On Vaiabl Chapt 9 Optimization: On Choic Vaiabl Léon Walas 8-9 Vildo Fdico D. Pato 88 9 9. Optimum Valus and Etm Valus Goal vs. non-goal quilibium In th optimization pocss, w

More information

θ θ φ EN2210: Continuum Mechanics Homework 2: Polar and Curvilinear Coordinates, Kinematics Solutions 1. The for the vector i , calculate:

θ θ φ EN2210: Continuum Mechanics Homework 2: Polar and Curvilinear Coordinates, Kinematics Solutions 1. The for the vector i , calculate: EN0: Continm Mchanics Homwok : Pola and Cvilina Coodinats, Kinmatics Soltions School of Engining Bown Univsity x δ. Th fo th vcto i ij xx i j vi = and tnso S ij = + 5 = xk xk, calclat: a. Thi componnts

More information

Investigation Effect of Outage Line on the Transmission Line for Karbalaa-132Kv Zone in Iraqi Network

Investigation Effect of Outage Line on the Transmission Line for Karbalaa-132Kv Zone in Iraqi Network Intnational Rsach Jounal of Engining and Tchnology (IRJET) -ISSN: - Volum: Issu: Jun - www.ijt.nt p-issn: - Invstigation Effct of Outag on th Tansmission fo Kabalaa-Kv Zon in Iaqi Ntwok Rashid H. AL-Rubayi

More information

Centralized Multi-Node Repair in Distributed Storage

Centralized Multi-Node Repair in Distributed Storage Cntalizd ulti-nod Rpai in Distibutd Stoag awn Zogui, and Zhiying Wang Cnt fo Pvasiv Communications and Computing (CPCC) Univsity of Califonia, Ivin, USA {mzogui,zhiying}@uci.du Abstact In distibutd stoag

More information

cycle that does not cross any edges (including its own), then it has at least

cycle that does not cross any edges (including its own), then it has at least W prov th following thorm: Thorm If a K n is drawn in th plan in such a way that it has a hamiltonian cycl that dos not cross any dgs (including its own, thn it has at last n ( 4 48 π + O(n crossings Th

More information

EXST Regression Techniques Page 1

EXST Regression Techniques Page 1 EXST704 - Rgrssion Tchniqus Pag 1 Masurmnt rrors in X W hav assumd that all variation is in Y. Masurmnt rror in this variabl will not ffct th rsults, as long as thy ar uncorrlatd and unbiasd, sinc thy

More information

Analysis of a M/G/1/K Queue with Vacations Systems with Exhaustive Service, Multiple or Single Vacations

Analysis of a M/G/1/K Queue with Vacations Systems with Exhaustive Service, Multiple or Single Vacations Analyss of a M/G// uu wth aatons Systms wth Ehaustv Sv, Multpl o Sngl aatons W onsd h th fnt apaty M/G// uu wth th vaaton that th sv gos fo vaatons whn t s dl. Ths sv modl s fd to as on povdng haustv sv,

More information

What Makes Production System Design Hard?

What Makes Production System Design Hard? What Maks Poduction Systm Dsign Had? 1. Things not always wh you want thm whn you want thm wh tanspot and location logistics whn invntoy schduling and poduction planning 2. Rsoucs a lumpy minimum ffctiv

More information

Reliable Messages and Connection Establishment

Reliable Messages and Connection Establishment 26. Rliabl Mssags Rliabl Mssags and Connction Establishmnt Th attachd pap on liabl mssags is Chapt 10 fom th book Distibutd Systms: Achitctu and Implmntation, ditd by Sap Mullnd, Addison-Wsly, 199. It

More information

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: Volume: 2 Issue:

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: Volume: 2 Issue: Intnational Jounal on Rnt and Innovation Tnds in Computing and Communiation ISSN: 2321-8169 Volum: 2 Issu: 6 1554 1559 Modl Rfn Adaptiv Systm (MRAS) Basd Spd Snsolss Vto Contol of Indution Moto Div P N

More information

u 3 = u 3 (x 1, x 2, x 3 )

u 3 = u 3 (x 1, x 2, x 3 ) Lctur 23: Curvilinar Coordinats (RHB 8.0 It is oftn convnint to work with variabls othr than th Cartsian coordinats x i ( = x, y, z. For xampl in Lctur 5 w mt sphrical polar and cylindrical polar coordinats.

More information

Section 6.1. Question: 2. Let H be a subgroup of a group G. Then H operates on G by left multiplication. Describe the orbits for this operation.

Section 6.1. Question: 2. Let H be a subgroup of a group G. Then H operates on G by left multiplication. Describe the orbits for this operation. MAT 444 H Barclo Spring 004 Homwork 6 Solutions Sction 6 Lt H b a subgroup of a group G Thn H oprats on G by lft multiplication Dscrib th orbits for this opration Th orbits of G ar th right costs of H

More information

School of Electrical Engineering. Lecture 2: Wire Antennas

School of Electrical Engineering. Lecture 2: Wire Antennas School of lctical ngining Lctu : Wi Antnnas Wi antnna It is an antnna which mak us of mtallic wis to poduc a adiation. KT School of lctical ngining www..kth.s Dipol λ/ Th most common adiato: λ Dipol 3λ/

More information

BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES

BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES DONALD M. DAVIS Abstract. If p is a prim (implicit in notation and n a positiv intgr, lt ν(n dnot th xponnt of p in n, and U(n n/p ν(n, th unit

More information

2 MARTIN GAVALE, GÜNTER ROTE R Ψ 2 3 I 4 6 R Ψ 5 Figu I ff R Ψ lcm(3; 4; 6) = 12. Th componnts a non-compaabl, in th sns of th o

2 MARTIN GAVALE, GÜNTER ROTE R Ψ 2 3 I 4 6 R Ψ 5 Figu I ff R Ψ lcm(3; 4; 6) = 12. Th componnts a non-compaabl, in th sns of th o REAHABILITY OF FUZZY MATRIX PERIOD MARTIN GAVALE, GÜNTER ROTE Abstact. Th computational complxity of th matix piod achability (MPR) poblm in a fuzzy algba B is studid. Givn an n n matix A with lmnts in

More information

Lecture 37 (Schrödinger Equation) Physics Spring 2018 Douglas Fields

Lecture 37 (Schrödinger Equation) Physics Spring 2018 Douglas Fields Lctur 37 (Schrödingr Equation) Physics 6-01 Spring 018 Douglas Filds Rducd Mass OK, so th Bohr modl of th atom givs nrgy lvls: E n 1 k m n 4 But, this has on problm it was dvlopd assuming th acclration

More information

UNTYPED LAMBDA CALCULUS (II)

UNTYPED LAMBDA CALCULUS (II) 1 UNTYPED LAMBDA CALCULUS (II) RECALL: CALL-BY-VALUE O.S. Basic rul Sarch ruls: (\x.) v [v/x] 1 1 1 1 v v CALL-BY-VALUE EVALUATION EXAMPLE (\x. x x) (\y. y) x x [\y. y / x] = (\y. y) (\y. y) y [\y. y /

More information

Assignment 4 Biophys 4322/5322

Assignment 4 Biophys 4322/5322 Assignmnt 4 Biophys 4322/5322 Tylr Shndruk Fbruary 28, 202 Problm Phillips 7.3. Part a R-onsidr dimoglobin utilizing th anonial nsmbl maning rdriv Eq. 3 from Phillips Chaptr 7. For a anonial nsmbl p E

More information

5.61 Fall 2007 Lecture #2 page 1. The DEMISE of CLASSICAL PHYSICS

5.61 Fall 2007 Lecture #2 page 1. The DEMISE of CLASSICAL PHYSICS 5.61 Fall 2007 Lctu #2 pag 1 Th DEMISE of CLASSICAL PHYSICS (a) Discovy of th Elcton In 1897 J.J. Thomson discovs th lcton and masus ( m ) (and inadvtntly invnts th cathod ay (TV) tub) Faaday (1860 s 1870

More information

GRAVITATION. (d) If a spring balance having frequency f is taken on moon (having g = g / 6) it will have a frequency of (a) 6f (b) f / 6

GRAVITATION. (d) If a spring balance having frequency f is taken on moon (having g = g / 6) it will have a frequency of (a) 6f (b) f / 6 GVITTION 1. Two satllits and o ound a plant P in cicula obits havin adii 4 and spctivly. If th spd of th satllit is V, th spd of th satllit will b 1 V 6 V 4V V. Th scap vlocity on th sufac of th ath is

More information

Solid state physics. Lecture 3: chemical bonding. Prof. Dr. U. Pietsch

Solid state physics. Lecture 3: chemical bonding. Prof. Dr. U. Pietsch Solid stat physics Lctu 3: chmical bonding Pof. D. U. Pitsch Elcton chag dnsity distibution fom -ay diffaction data F kp ik dk h k l i Fi H p H; H hkl V a h k l Elctonic chag dnsity of silicon Valnc chag

More information

ENGG 1203 Tutorial. Difference Equations. Find the Pole(s) Finding Equations and Poles

ENGG 1203 Tutorial. Difference Equations. Find the Pole(s) Finding Equations and Poles ENGG 03 Tutoial Systms ad Cotol 9 Apil Laig Obctivs Z tasfom Complx pols Fdbac cotol systms Ac: MIT OCW 60, 6003 Diffc Equatios Cosid th systm pstd by th followig diffc quatio y[ ] x[ ] (5y[ ] 3y[ ]) wh

More information

Market Power and Price Volatility in Restructured Markets for Electricity

Market Power and Price Volatility in Restructured Markets for Electricity PSERC 98-22 akt Pow and Pi Volatility in Rstutud akts fo Eltiity Tim ount Copyigt 1999 IEEE. Publisd in t Podings of t Hawaii Intnational Confn On Systm Sins, Januay 5-8, 1999, aui, Hawaii. Psonal us of

More information

Higher order derivatives

Higher order derivatives Robrto s Nots on Diffrntial Calculus Chaptr 4: Basic diffrntiation ruls Sction 7 Highr ordr drivativs What you nd to know alrady: Basic diffrntiation ruls. What you can larn hr: How to rpat th procss of

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Procssing Prof. Mark Fowlr Dtails of th ot St #19 Rading Assignmnt: Sct. 7.1.2, 7.1.3, & 7.2 of Proakis & Manolakis Dfinition of th So Givn signal data points x[n] for n = 0,, -1

More information

Knowledge Creation with Parallel Teams: Design of Incentives and the Role of Collaboration

Knowledge Creation with Parallel Teams: Design of Incentives and the Role of Collaboration Association fo nfomation Systms AS Elctonic Libay (ASL) AMCS 2009 Pocdings Amicas Confnc on nfomation Systms (AMCS) 2009 Knowldg Cation with Paalll Tams: Dsign of ncntivs and th Rol of Collaboation Shanka

More information

Chapter 4. Sampling of Continuous-Time Signals

Chapter 4. Sampling of Continuous-Time Signals Chapte 4 Sampling of Continuous-Time Signals 1 Intodution Disete-time signals most ommonly ou as epesentations of sampled ontinuous-time signals. Unde easonable onstaints, a ontinuous-time signal an be

More information

Lecture 16: Bipolar Junction Transistors. Large Signal Models.

Lecture 16: Bipolar Junction Transistors. Large Signal Models. Whits, EE 322 Ltur 16 Pag 1 of 8 Ltur 16: Bipolar Juntion Transistors. Larg Signal Modls. Transistors prform ky funtions in most ltroni iruits. This is rtainly tru in RF iruits, inluding th NorCal 40A.

More information

BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES. 1. Statement of results

BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES. 1. Statement of results BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES DONALD M. DAVIS Abstract. If p is a prim and n a positiv intgr, lt ν p (n dnot th xponnt of p in n, and u p (n n/p νp(n th unit part of n. If α

More information

Elastic properties of KCN x Cl 1-x

Elastic properties of KCN x Cl 1-x OPTOELECONICS AND ADVANCED MATERIALS RAPID COMMUNICATIONS Vol. 3, No. 5, May 9, p. 5-55 Elasti poptis of KCN x Cl -x P. SINGH *, N. K. GAUR Dpatmnt of Physis, Baatullah Univsity, Bhopal, 6 6 India In th

More information

Frictional effects, vortex spin-down

Frictional effects, vortex spin-down Chapt 4 Fictional ffcts, votx spin-down To undstand spin-up of a topical cyclon it is instuctiv to consid fist th spin-down poblm, which quis a considation of fictional ffcts. W xamin fist th ssntial dynamics

More information

Some Results on Interval Valued Fuzzy Neutrosophic Soft Sets ISSN

Some Results on Interval Valued Fuzzy Neutrosophic Soft Sets ISSN Som Rsults on ntrval Valud uzzy Nutrosophi Soft Sts SSN 239-9725. rokiarani Dpartmnt of Mathmatis Nirmala ollg for Womn oimbator amilnadu ndia. R. Sumathi Dpartmnt of Mathmatis Nirmala ollg for Womn oimbator

More information

Integral Calculus What is integral calculus?

Integral Calculus What is integral calculus? Intgral Calulus What is intgral alulus? In diffrntial alulus w diffrntiat a funtion to obtain anothr funtion alld drivativ. Intgral alulus is onrnd with th opposit pross. Rvrsing th pross of diffrntiation

More information

Path (space curve) Osculating plane

Path (space curve) Osculating plane Fo th cuilin motion of pticl in spc th fomuls did fo pln cuilin motion still lid. But th my b n infinit numb of nomls fo tngnt dwn to spc cu. Whn th t nd t ' unit ctos mod to sm oigin by kping thi ointtions

More information

Geometrical Analysis of the Worm-Spiral Wheel Frontal Gear

Geometrical Analysis of the Worm-Spiral Wheel Frontal Gear Gomtical Analysis of th Wom-Spial Whl Fontal Ga SOFIA TOTOLICI, ICOLAE OACEA, VIRGIL TEODOR, GABRIEL FRUMUSAU Manufactuing Scinc and Engining Dpatmnt, Dunaa d Jos Univsity of Galati, Domnasca st., 8000,

More information

While flying from hot to cold, or high to low, watch out below!

While flying from hot to cold, or high to low, watch out below! STANDARD ATMOSHERE Wil flying fom ot to cold, o ig to low, watc out blow! indicatd altitud actual altitud STANDARD ATMOSHERE indicatd altitud actual altitud STANDARD ATMOSHERE Wil flying fom ot to cold,

More information

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula 7. Intgration by Parts Each drivativ formula givs ris to a corrsponding intgral formula, as w v sn many tims. Th drivativ product rul yilds a vry usful intgration tchniqu calld intgration by parts. Starting

More information