Jan Van den Bussche. Departement WNI, Limburgs Universitair Centrum (LUC), Universitaire Campus, B-3590 Diepenbeek, Belgium

Size: px
Start display at page:

Download "Jan Van den Bussche. Departement WNI, Limburgs Universitair Centrum (LUC), Universitaire Campus, B-3590 Diepenbeek, Belgium"

Transcription

1 Theoretial Computer Siene 254 (2001) Simulation of the nested relational algera y the at relational algera, with an appliation to the omplexity of evaluating powerset algera expressions Jan Van den Busshe Departement WNI, Limurgs Universitair Centrum (LUC), Universitaire Campus, B-3590 Diepeneek, Belgium Reeived July 1998; revised April 1999 Communiated y J.D. Ullman Astrat Paredaens and Van Guht proved that the at relational algera has the same expressive power as the nested relational algera, as far as queries over at relations and with at results are onerned. We provide a new, very diret proof of this fat using a simulation tehnique. Our tehnique is also applied to partially answer a question posed y Suiu and Paredaens regarding the omplexity of evaluating powerset algera expressions. Speially, we show that when only unary at relations are into play, any powerset algera expression is either equivalent to a nested algera expression, or its evaluation will produe intermediate results of exponential size Elsevier Siene B.V. All rights reserved. Keywords: Nested relational dataases; Query languages; Expressive power 1. Introdution The formal asis for relational dataase systems is provided y the relational data model [5, 4]. A dataase is modeled as a olletion of relations among asi data values. These relations an e manipulated using ve asi operators whih together form the relational algera. The nested relational model, designed in order to e ale to represent omplex data strutures in a more natural and diret way [10, 3], is a typed higher-order extension of the lassial at relational model. In a nested relation, a tuple may onsist not only of asi values ut also of relations in turn. By WWW: vduss/. address: vduss@lu.a.e (J. Van den Busshe) /01/$ - see front matter 2001 Elsevier Siene B.V. All rights reserved. PII: S (99)

2 364 J. Van den Busshe / Theoretial Computer Siene 254 (2001) anonially generalizing the operators of the relational algera to work on nested relations, and adding the two operators of nesting and unnesting [9], one otains the nested relational algera [15]. These days, nested relations are known as omplex ojets [4]. The expressive power of the nested relational algera as a query language is well understood, as well as its extensions with iteration, reursion, or the powerset operator, and extensions in the ontext of more general omplex ojet data models involving not only sets ut also ags, lists, arrays, and the like [4]. Two partiular results we will e interested in the present paper are those y Paredaens and Van Guht [12], and y Suiu and Paredaens [14]. Paredaens and Van Guht proved the Flat Flat Theorem: the at relational algera has the same expressive power as the nested relational algera, as far as queries over at relations and with a at result are onerned. Their proof was rather iruitous however, and they posed the prolem of nding a diret proof. In this paper we will provide suh a proof, ased on a very diret simulation of the nested algera y the at algera. Under this simulation, a nested relation is represented y a numer of at relations, the numer depending on the sheme of the nested relation. Related simulations have een known in several variants sine the 1980s [2, 13, 7]. Moreover, several researhers in the eld ([17, 1], see also [4, Theorem 20:7:2]) have suggested the possiility of a proof along the lines we will present. Consequently, we have written this paper not to lay any laim, ut eause we elieve it is worthwhile to make the omplete argument generally known (and atually, the detailed write-up turned out to e a rather intriate task). Another goal of the present paper, however, is to demonstrate that the simulation tehnique y whih we prove the at at theorem an also nd other appliations. Speially, we partially answer a question raised y Suiu and Paredaens onerning the omplexity of evaluating powerset algera expressions. (The powerset algera is the extension of the nested algera with the powerset operator.) Suiu and Paredaens onjetured that for any expression in the powerset algera that is not equivalent to a nested algera expression, its evaluation will produe intermediate results of exponential size. They onrmed their onjeture for expressions dening the transitive losure of a inary relation, and more generally, for expressions dening queries on single inary relations having the form of a hain. We will onrm the onjeture for the ase of multiple unary relations. The general ase remains open; atually, we would not e surprised if it turned out to e false, eause it is not inoneivale that there are lasses of strutures that are reognizale without using the powerset operator, and that have very weird ominatorial properties, suh as having identiale suparts of logarithmi size, to whih we ould apply the powerset operator without lowing up, and use the result to express a query that is not expressile without the powerset. To onlude this introdution we should mention that an analogue of the at at theorem in a omplex ojet formalism dierent from, ut equivalent to, the nested relational model was proved y Wong using a remarkaly elegant argument [18].

3 J. Van den Busshe / Theoretial Computer Siene 254 (2001) Preliminaries on nested relations Basially, we assume the existene of a ountaly innite supply of atomi attriutes. The set of atomi attriutes is denoted y U. The set HF(U) of hereditarily nite sets with atoms in U is the smallest set ontaining U, suh that if X 1 ;:::;X n HF(U) then also {X 1 ;:::;X n } HF(U). An element of HF(U) U is alled a sheme if no atomi attriute ours more than one in it. 1 Shemes are also alled omplex attriutes. Assume further given a domain V of data values. Let e a sheme. A relation over is a nite set of tuples over. Here, a tuple over is a mapping t on, suh that for A U; t(a) V, and for X U; t(x ) is a relation over X.We will also refer to t(x )asaomplex value of type X. A dataase sheme is a nite set S of shemes. A dataase over S is a mapping on S that assigns to eah sheme S a relation over. Fix a dataase sheme S. The set NA of nested relational algera expressions over S is indutively dened as follows. For eah expression e we also dene its result sheme, denoted y e. Eah sheme is in NA; its result sheme equals itself. If e 1 and e 2 are in NA, with e1 = e2 =, then (e 1 e 2 ) and (e 1 e 2 ) are in NA, also with result sheme. If e 1 and e 2 are in NA, suh that no atomi attriute ours oth in e1 and e2, then (e 1 e 2 )isinna, with result sheme e1 e2. Let e e in NA. Projetion: ifz e, then Z (e) isinna, with result sheme Z. Seletion: ifx; Y e and is a permutation of U suh that (X )=Y, then X = Y (e) isinna, with result sheme e. Renaming: if is a permutation of U, then (e) isinna, with result sheme ( e ). Nesting: ifz e, then Z (e) isinna, with sheme ( e Z) {Z}. Unnesting: ifx e U, then X (e) isinna, with sheme ( e {X }) X. Let e a dataase over S, and let e e a nested relational algera expression over S. The result of evaluating e on, denoted y e(), is indutively dened as follows: If e is a sheme, then e():=(). (e 1 e 2 )():=e 1 () e 2 (); (e 1 e 2 )():=e 1 () e 2 (). (e 1 e 2 )():={t 1 t 2 t 1 e 1 () and t 1 e 2 ()}. Z (e)():={t Z t e()}. X = Y (e)():={t e() (t(x )) = t(y )}. 2 (e)():={ (t) t e()}. 1 We say that X ours in if X, orx ours in some Y. 2 Permutations of U are applied to tuples and relations in the ovious way. If t is a tuple over, then (t) is the tuple over () dened y (t)( (X )) = t(x ).

4 366 J. Van den Busshe / Theoretial Computer Siene 254 (2001) Z (e)():={t tuple over ( Z) {Z} t e() : t Z = t Z and t(z)= {t Z t e() and t Z = t Z }}. X (e)():={t tuple over ( {X }) X t e() : t {X } = t {X } and t X t (X )}. So, a nested relational algera expression with result sheme denes a mapping from dataases to relations over. Suh mappings are alled queries. The in a seletion operation X = Y is important when X and Y are omplex, eause it speies how the two omplex values t(x ) and t(y ), for some tuple t, are to e ompared. For example, if X = {A; B} and Y = {C; D}, then X = 1 Y, where 1 (A)=C and 1 (B)=D, has a dierent semantis than X = 2 Y, where 2 (A)=D and 2 (B)=C. When X and Y are atomi, the is irrelevant (there is only one way to ompare two atomi values) and we will omit it. 3. Representing nested relations y at dataases A sheme is alled at if all its elements are atomi attriutes. A dataase sheme is alled at if all its shemes are at. In order to formally dene a representation of nested relations y at dataases, we must rst make some tehnial assumptions aout the set U of atomi attriutes. We partition the atomi attriutes in ordinary attriutes and identier attriutes. Unless expliitly speied otherwise, an atomi attriute is always assumed to e ordinary, and a sheme is always assumed to e uilt up from ordinary atomi attriutes only. For eah sheme X, we assume we have the innitely many identier attriutes id(x ) 1 ; id(x ) 2 ; id(x ) 3 ; ::: suh that if X Y or i j then id(x ) i id(y ) j. Our representation of a nested relation y a at dataases uses identiers for omplex values. These identiers are tuples of atomi values ourring in the nested relation. The width of these tuples an vary depending on the type of omplex value represented. Apart from the at relation representing the nested relation itself, the at dataase will have auxiliary relations, one for eah omplex attriute X, holding the identiers representing a omplex value of type X, and speifying whih omplex values are represented y these identiers. Why do we need identiers that are tuples? Why annot we just use identiers that are atomi values? The point is that later we want to simulate the nested relational algera y the at relational algera. Operations that introdue new omplex values, notaly nesting, will have to e simulated y introduing identiers for these new omplex values. The relational algera annot invent new atomi values. Hene, it has to onstrut the identiers as tuples of the atomi values existing in the dataase. If we ould only use identiers of length 1, and there are n distint atomi values in the dataase, we would only have n dierent identiers at our disposition, whih is muh

5 J. Van den Busshe / Theoretial Computer Siene 254 (2001) too little. For example, the following nested relational algera expression, starting from a at relation over {A}, introdues n 2 new omplex values of type {C; D}: one for eah pair of atomi values. 3 {A;B} B = D A = C ({A} (AB) ({A}) (AC) ({A}) (AD) ({A})) The lengths of the identiers, depending on the type of omplex value they represent, are given y an identier-width assignment, dened next: Denition 1. Let e a sheme. An identier-width assignment (i:w:a:) over is a mapping from the set of omplex attriutes ourring in to the natural numers. For a omplex attriute X ourring in, we will denote the set {id(x ) 1 ;:::;id(x ) (X ) } y ID (X ). This set ontains the atomi attriutes of the identier tuples for omplex values of type X. Given a sheme and an i.w.a. over, we an now dene the at dataase sheme listing the at shemes of the at relations that together make up a at dataase representation of a nested relation over. This at dataase sheme is denoted y at (). Denition 2. The at dataase sheme at () onsists the sheme rep ():=( U) {ID (X ) X U}; together with, for all omplex attriutes X ourring in, the shemes rep (X ):=(X U) {ID (Y ) Y X U} ID (X ): Flat dataases over at () represent nested relations over. To dene this representation formally in Denition 4, we need the following auxiliary tehnial denition: Denition 3. Let e a sheme, let X e a omplex attriute ourring in, and let e an i.w.a. over. Let e a dataase over at () and let t e a tuple over ID (X ). Let X e the restrition of to the omplex attriutes ourring in X. Then t is the dataase over at X (X ) dened y t (rep X (X )) := {t repx (X ) t (rep (X )) and t ID(X ) = t}; and, for eah omplex attriute Y ourring in X, t (rep X (Y )) := (rep (Y )): 3 We use the standard notation (A B) for the permutation that exhanges A and B.

6 368 J. Van den Busshe / Theoretial Computer Siene 254 (2001) To larify the notation used in the aove denition, it should e pointed out that rep X (X )isnot the same as rep (X ); the latter inludes ID (X ) as a suset, while the former does not, eause for X ; X is the top-level sheme. We see learly in Denition 2 that rep (Z) only ontains ID (Z) as a suset if Z is a lower-level sheme (a omplex attriute ourring in the top-level sheme). Of ourse, for the Y s in the aove denition, whih are lower-level even when viewing X as the top-level, rep X (Y ) is the same as rep (Y ), whih is why at these Y the denition of t is simpler. We an now dene: Denition 4. Let e a sheme, let e an i.w.a. over, and let e a dataase over at (). The nested relation represented y, denoted y nested(), equals {t tuple over t (rep ()): t U = t U and X U: t(x ) = nested( t ID(X ) )}: Note how the tuple t ID(X ) serves as an identier for the omplex value nested( t ID(X ) ). As a (perhaps too trivial) example, let = {{A}} with A U, and let ({A})=1. Then at () onsists of rep ()={id({a}) 1 } and rep ({A})={id({A}) 1 ;A}. Let e the following dataase over at (): { id({a}) 1 } a d { id({a}) 1 } A a a a a d d Then nested() equals {{A} } a d

7 J. Van den Busshe / Theoretial Computer Siene 254 (2001) As a nal remark we note that ourrenes of the empty omplex value of some type X would also e represented y an identier, ut this identier would not show up in the orresponding rep (X ) relation sine it represents the empty set. 4. Simulation of nested algera y at algera A nested relational algera expression is alled at if it is dened over a at dataase sheme and does not use the nesting () and the unnesting () operators. In this setion we will prove: Theorem 1. Let e e a nested relational algera expression over a at dataase sheme S. Then there exists an i.w.a. over e and at relational algera expressions e X over S for X = e or X a omplex attriute ourring in e ; suh that for eah dataase over S; nested( e )=e(); where e is the dataase over at ( e ) dened y e (rep (X )) = e X () for eah X. As a orollary, we get: Theorem 2 (Paredaens-Van Guht). Let e e a nested relational algera expression over a at dataase sheme S; suh that e is at. Then there exists a at relational algera expression e over S suh that for eah dataase over S; e ()=e(): Proof. Sine e is at, at ( e ) onsists simply of e itself and for any dataase over at ( e ); nested( )= ( e ). Theorem 1 thus tells us there exists a at relational algera expresion e = e e suh that for eah ; e ()=e(), as desired. Before we prove Theorem 1, we illustrate the most intriate part of the proof, the simulation of nesting, with a simple example. Let S onsist of the single relation sheme = {A; B}. Consider the dataase over S dened y () = { A B } a a d :

8 370 J. Van den Busshe / Theoretial Computer Siene 254 (2001) First, onsider the expression {A} (). Evaluating it on yields the following relation: {{A} B } a a d We an represent this relation y the following at dataase: { id{a} 1 B } d d { id{a} 1 A } a a d Next, onsider the expression {B} {A} (). Its evaluation on yields the following relation: {{A} {B} } a d This relation an e represented y the following at dataase: { id{a} 1 id{b} 1 } d d We now present: { id{a} 1 A } a a d { id{b} 1 B } d d Proof of Theorem 1. In the proof, we will rely on the well-known fat that the at relational algera is as powerful as the tuple relational alulus [16, 11], a variant

9 J. Van den Busshe / Theoretial Computer Siene 254 (2001) of rst-order logi. 4 So instead of writing algera expressions we will often write alulus formulas whenever this is more onvenient. We egin y stating the following: Lemma 1. Let e a sheme; let X e a omplex attriute ourring in ; and let e an i.w.a. over. Then there exists a tuple relational alulus formula equal (t 1 ;t 2 ) suh that for eah dataase over at () and tuples t 1 ;t 2 over ID (X ); equal (t 1 ;t 2 ) is true in i nested( t1 ) = nested( t2 ). In the formulation of the aove lemma, note that t1 and t2 are at dataases over at X (X ), and thus nested( t1 ) and nested( t2 ) are omplex values of type X. Proof of Lemma 1. We indutively onstrut a formula suset (t 1 ;t 2 ) and dene equal (t 1 ;t 2 )assuset (t 1 ;t 2 ) suset (t 2 ;t 1 ). The formula suset (t 1 ;t 2 ) is dened as t rep (X ):t ID(X ) = t 1 t rep (X ):t ID(X ) = t 2 t X U = t X U equal (t ID(Y );t ID(Y )): Y X U For any sheme Z, we will use the areviation equiv (Z)(t 1 ;t 2 ) for the formula t 1 Z U = t 2 Z U X Z U equal (t 1 ID(X );t 2 ID(X )): This formula learly expresses that the at tuples t 1 and t 2 represent the same nested tuple of type Z. The atual proof of Theorem 1 now proeeds y indution on the struture of the expression e. e is a (at) sheme. In this asi ase we dene e := : (There is no need to dene as there are no omplex attriutes ourring in.) e = Z (e ). By indution, we have an i.w.a. over e satisfying the theorem. Let us denote W := (( e Z) U) {ID (X ) X ( e Z) U}: 4 This is with the understanding that we use the ative-domain semantis of the alulus [4].

10 372 J. Van den Busshe / Theoretial Computer Siene 254 (2001) Dene (Z):= W and (Y ):= (Y ) for all other omplex attriutes ourring in e. Let e a ijetion from W to ID (Z). Then we dene and e e := {t (t) t W (e e )}; e Z := {t tuple over rep (Z) t ;t W (e e ): t = 1 (t ID(Z)) equiv ( e Z)(t ;t ) (t rep (Z) ID (Z) t ) e }; e with the understanding that in the formula equiv ( e Z), every ourrene of a sheme rep (Y ) (for some Y ) is replaed y the orresponding expression e Y. Finally, for any other omplex attriute X Z ourring in e e, dene e X := e X. e = X (e ). Dene as the restrition of to the omplex attriutes ourring in e. Let e a permutation of U suh that (ID (X )) is disjoint from rep ( e ) rep (X ). Dene e e := rep ( e) idx1 = (idx 1) ::: idx (X ) = (idx (X ) )(e e (e X )) and dene e Y := e Y for omplex attriutes Y ourring in e. e =(e 1 e 2 ). By indution we have i.w.a. s 1 for e 1 and 2 for e 2 satisfying the theorem. For a omplex attriute X ourring in e, dene (X ):= 1 (X ) and e X := (e 1 ) X if X ours in e1, and (X ):= 2 (X ) and e X := (e 2 ) X if X ours in e2 (y the syntax of the nested relational algera exatly one of the two ases holds). Dene e e := (e 1 ) e1 (e 2 ) e2. e =(e 1 e 2 ). Dene and (X ) := max{ 1 (X ); 2 (X )} +2 e X := (e 1 ) X (e 2 ) X ; where (e 1 ) X and (e 2) X are dened as follows. (e 1 ) X is otained y taking the Cartesian produt ( ) of(e 1) X with the following fators for all Y (X U), as well as, if X e, for Y = X itself: {t tuple over {idy 1(Y )+1; idy 1(Y )+2;:::;idY (Y ) } t(idy 1(Y )+1) adom t(idy 1(Y )+1)=t(idY 1(Y )+2)= = t(idy (Y ) )}: (e 2 ) X is otained y taking the Cartesian produt ( ) of(e 2) X with the following fators for all Y (X U), as well as, if X e, for Y = X itself: {t tuple over {idy 2(Y )+1; idy 2(Y )+2;:::;idY (Y ) } t(idy 2(Y )+1) t(idy 2(Y )+2) adom (idy 2(Y )+2)=t(idY 2(Y )+3)= = t(idy (Y ) )}:

11 J. Van den Busshe / Theoretial Computer Siene 254 (2001) These Cartesian produts make sure that identier tuples appearing in the result of evaluating (e 1 ) X will e dierent from identier tuples appearing in the result of evaluating (e 2 ) 5 X, so that no mix-up ours when taking the union. e =(e 1 e 2 ). This ase is exatly the same as the ase e =(e 1 e 2 ), exept that we dene e e as {t (e 1 ) e t (e 2 ) e : equiv ( e )(t; t )}; with the understanding that in the formula equiv ( e ), every ourrene of a sheme rep (Y ) (for some Y ) is replaed y the orresponding expression e Y. e = Z (e ). Then equals the restrition of to the omplex attriutes ourring in Z, e e := rep (Z)(e e ); and e X := e X for eah omplex attriute X ourring in Z. e = X = Y (e ). Take := and dene e Z := e Z for eah omplex attriute Z ourring in e.ifx and Y are atomi, e e is simply X = Y (e e ). If X and Y are omplex, we need the following lemma similar to Lemma 3 (the proof is analogous). Lemma 2. Let e a sheme; let X; Y U; let e a permutation of U suh that (X )=Y; and let e an i.w.a. over. Then there exists a tuple relational alulus formula equal (t 1 ;t 2 ) suh that for eah dataase over at (); tuple t 1 over ID (X ); and tuple t 2 over ID (Y ); equal (t 1 ;t 2 ) is true in i (nested( t1 )) = nested ( t2 ). Proof. We then dene e e := {t e e equal (t ID (X );t ID (Y ))}: e = (e ). Extend to identier attriutes in the following anonial manner: (idx i ):=id (X ) i. Then ( (X )) := (X ) and e X := (e X ) for X = e or X a omplex attriute ourring in e. 5. Complexity of evaluating powerset algera expressions over unary relations The powerset algera is the extension of the nested relational algera with the powerset operator (). Syntatially, if e is an expression, then (e) is also an expression, with output sheme { e }. Semantially, on any dataase, (e)() equals {t tuple over { e } t( e ) e()}. 5 This trik does not work if adom would ontain only one element. But this is harmless, eause we an treat this ase (as well as the ase where adom is ompletely empty) entirely separately, eause in this ase there are, up to isomorphism, only a nite numer of possile dataases: we an test for these possiilities and return, for eah possiility, diretly the right result, ypassing the simulation.

12 374 J. Van den Busshe / Theoretial Computer Siene 254 (2001) Hull and Su [8] showed that in the powerset algera preisely all queries omputale in elementary time are expressile. So the powerset algera is a very powerful query language. It does not seem to e a very pratial language, however, in the sense that no example is known of a query not expressile in the nested relational algera, that is expressile in the powerset algera y an expression whose evaluation never generates intermediate results of exponential size (in spite of appliations of the powerset operator). In this setion, we prove that no suh query exists if it is over a unary dataase sheme. A dataase sheme is alled unary if all its shemes are singletons of the form {A}, with A atomi. The proof will e easy one we have estalished the following: Lemma 3. Let S e a unary dataase sheme and let e e a nested relational algera expression over S. Let e : N N e the mapping on the natural numers dened as follows: e (n) is the maximal ardinality of e(); where is a dataase over S with ative domain of ardinality n. Then either e = O(1) or e = (n). The ative domain of a dataase, denoted y adom(), is the set of all data values appearing in the relations of the dataase. Proof of Lemma 3. Apply Theorem 1 to otain an i.w.a. over e and at relational algera expressions e X whih simulate e in the sense desried y the theorem. Let e a dataase over S. Let e e the dataase over at ( e ) desried y Theorem 1. Consider the following equivalene relation on tuples in e (rep ( e )): t 1 t 2 if equiv ( e )(t 1 ;t 2 ) holds in e. 6 So, t 1 t 2 i t 1 and t 2 represent the same nested tuple in e(). Hene, the ardinality of e() equals, the index (numer of dierent equivalene lasses) of. 7 Sine the relations of e an e omputed y the same expressions e X for any given, and sine equiv ( e ) is a tuple relational alulus formula, there is one tuple relational alulus formula (t 1 ;t 2 ) suh that for every dataase, t 1 t 2 i (t 1 ;t 2 ) holds in. Sine the tuple relational alulus is equivalent to the domain relational alulus (essentially rst-order logi) [16], we an equivalently express as a domain, rather than a tuple, relational alulus formula (whih we also denoted y y ause of notation). Variales now range over the ative domain of the input dataase. A dataase over S onsists of a set of relations over unary shemes. We naturally view a relation over a unary sheme {A} as a set of data values (formally it is a set of mappings from {A} to V ). The unary relations of indue a partition on adom(). Eah partition lass is determined y some non-empty suset X S 6 The denition of equiv (Z) was given after Lemma 3. 7 We denote the index of an equivalene relation R y R.

13 J. Van den Busshe / Theoretial Computer Siene 254 (2001) and equals [X ]:= (Y ) Y X Y S X (Y ): The automorphisms of are preisely the permutations of adom() that leave every [X ] invariant. Let k e the numer of dierent variales used in the formula. Let us all any funtion from the non-empty susets of S to {0;:::;k} a lassier. We lassify the dataases over S using these lassiers as follows: for a lassier, S denotes the family of all dataases over S for whih = (X ) if (X ) k; and ardinality of [X ] k if (X )=k for eah X: The families S with a suh that (X ) k for every X are nite (up to isomorphism) and an e disarded. If we an show for all other that restrited to S is either O(1) or (n), we are ready. Indeed, if all of them are O(1), then also gloally is O(1); if at least one of them is (n), then also gloally is (n) sine the families are innite (we just disarded the nite ones). So x a family S ; we only onsider dataases in this family. It is a routine exerise in logi (ompare Exerise 1:3:11 in [6]) to show that any formula over S that uses at most k dierent variales is equivalent, on S, to a quantier-free formula. This holds in partiular for formula. We may assume without loss of generality that is in disjuntive normal form, and that eah onjuntion in this disjuntion is maximally onsistent. Note that a maximally onsistent onjuntion of literals over S, with m variales, serves as an automorphism type (also alled m-type): it desries an m-tuple of data values entirely up to appliation of an automorphism, speifying the partition lass of every omponent, as well as all equalities and non-equalites that hold among the omponents. In the ase of, m equals 2, where is the ardinality of rep ( e ). Note also that a 2 -type is nothing ut the onjuntion of two - types and the speiation of the equalities and non-equalities holding aross these two types. We distinguish etween the following possiilities: is the empty disjuntion, i.e., equivalent to false. Then is the empty equivalene relation on eah. But sine is dened on rep e ( e ), i.e., on e e, this means that e e (), and thus also e(), is empty on eah. In this ase e is everywhere zero and thus trivially O(1). is not false, and there is an -type suh that the 2 -type desriing those pairs of tuples (t 1 ;t 2 ) suh that t 1 and t 2 oth satisfy ; t 1 and t 2 are equal outside Z ; and t 1 and t 2 are disjoint on Z,

14 376 J. Van den Busshe / Theoretial Computer Siene 254 (2001) is not in. Here, Z is the set of those attriutes for whih the orresponding variale in is speied y to take a value in the partition lass determined y an X S with (X )=k. So for any dataase and any pair (t 1 ;t 2 ) of tuples in as aove, t 1 t 2.By augmenting with a xed numer of new data values, plaed in the appropriate partition lasses, we get a third tuple t 3 not equivalent to t 1 or t 2. We an keep on doing this, so that is (n). is not false, and there is no suh -type as in the previous item. But then, for large enough, any two tuples t 1 ;t 2 of the same -type that are equal outside Z are equivalent. Indeed, we an always nd a third tuple t 3 of the same type disjoint from oth t 1 and t 2 on Z ut equal outside; y assumption we then have t 1 t 3 t 2 and thus t 1 t 2. Hene, in this ase is O(1), eing ounded y the numer of dierent -types, whih is a xed numer, and the numer of dierent values a tuple of some type an have outside Z, whih is also xed y denition of Z (omponents outside Z elong to a partition lass determined y an X S with (X ) k and thus of xed size). As a orollary, we get: Theorem 3. Let e e a powerset algera expression over a unary dataase sheme S. Then either e is equivalent to a nested relational algera expression, or for some suexpression e of e, e is (2 n ). Proof. Let e e a minimal suexpression of e of the form (e ). By Lemma 3, e is either O(1) or (n). If e is (n), then learly e is (2 n ). If e is O(1), we an simulate the appliation of the powerset operator in the nested relational algera. Indeed, let K e the maximal ardinality of e (). Then e is equivalent to the following expression: (let := e ) {} ( = K () = 1()(e 1 (e ) K (e )). = K ()(e 1 (e ) K (e )) ) ; where 1 ;:::; K are permutations of U suh that every atomi attriute ours in at most one of, 1 (), :::, K (), and = () is an areviation for the sequene of all X = (X ) with X. Referenes [1] S. Aiteoul, Personal ommuniation, [2] S. Aiteoul, N. Bidoit, Non rst normal form relation: An algera allowing data restruting, J. Comput. System Si. 33 (3) (1986)

15 J. Van den Busshe / Theoretial Computer Siene 254 (2001) [3] S. Aiteoul, P.C. Fisher, H.-J. Shek (Eds.), Nested Relations and Complex Ojets in Dataases, Leture Notes in Computer Siene, Vol. 361, Springer, Berlin, [4] S. Aiteoul, R. Hull, V. Vianu, Foundations of Dataases, Addison-Wesley, Reading, MA, [5] E. Codd, A relational model for large shared dataanks, Commun. ACM 13 (6) (1970) [6] H.-D. Einghaus, J. Flum, Finite Model Theory, Springer, Berlin, [7] M. Gyssens, D. Suiu, D. Van Guht, The restrited and the ounded xpoint losures of the nested relational algera are equivalent, in: P. Atzeni, V. Tannen (Eds.), Dataase programming Languages (DBPL-5), Eletroni Workshops in Computing. Springer, Berlin, uk/ewi/workshops/dbpl5/. Full version to appear in Information and Computation. [8] R. Hull, J. Su, On the expressive power of dataase queries with intermediate types, J. Comput. System Si. 43 (1) (1991) [9] G. Jaeshke. H.-J. Shek, Remarks on the algera of non-rst normal form relations, in: Pro. First ACM Symposium on Priniples of Dataases Systems, ACM Press, New York, 1982, [10] A. Makinouhi, A onsideration of normal form of not-neessarily-normalized relations in the relation data model, in: Pro. 3th International Conf. on Very Large Data Bases, SIGMOD Reord, Vol. 9:4 1997, [11] J. Paredaens, P. De Bra, M. Gyssens, D. Van Guht, The struture of the Relational Dataase Model, EATCS Monographs on Theoretial Computer Siene, Vol. 17, Springer, Berlin, [12] J. Paredaens, D. Van Guht, Converting nested algera expressions into at algera expressions, ACM Trans. Dataase Systems 17 (1) (1992) [13] D. Suiu, Bounded xpoints for omplex ojets, Theoret. Comput. Si. 176 (1 2) (1997) [14] D. Suiu, J. Paredaens, The omplexity of the evaluation of omplex algera expressions, J. Comput. System Si. 55 (2) (1997) [15] S. Thomas, P. Fisher, Nested relational strutures, in: P. Kanellakis (Ed.), The Theory of Dataases, JAI Press, Greenwih, CT, 1986, pp [16] J. Ullman, Priniples of Dataase and Knowledge-Base Systems, vol. I. Computer Siene Press, Silver Spring, MD, [17] D. Van Guht, Personal ommuniation, [18] L. Wong, Normal forms and onservative extension properties for query languages over olletion types, J. Comput. System Si. 52 (3) (1996)

Nonreversibility of Multiple Unicast Networks

Nonreversibility of Multiple Unicast Networks Nonreversibility of Multiple Uniast Networks Randall Dougherty and Kenneth Zeger September 27, 2005 Abstrat We prove that for any finite direted ayli network, there exists a orresponding multiple uniast

More information

I F I G R e s e a r c h R e p o r t. Minimal and Hyper-Minimal Biautomata. IFIG Research Report 1401 March Institut für Informatik

I F I G R e s e a r c h R e p o r t. Minimal and Hyper-Minimal Biautomata. IFIG Research Report 1401 March Institut für Informatik I F I G R e s e a r h R e p o r t Institut für Informatik Minimal and Hyper-Minimal Biautomata Markus Holzer Seastian Jakoi IFIG Researh Report 1401 Marh 2014 Institut für Informatik JLU Gießen Arndtstraße

More information

Parallel disrete-event simulation is an attempt to speed-up the simulation proess through the use of multiple proessors. In some sense parallel disret

Parallel disrete-event simulation is an attempt to speed-up the simulation proess through the use of multiple proessors. In some sense parallel disret Exploiting intra-objet dependenies in parallel simulation Franeso Quaglia a;1 Roberto Baldoni a;2 a Dipartimento di Informatia e Sistemistia Universita \La Sapienza" Via Salaria 113, 198 Roma, Italy Abstrat

More information

Sufficient Conditions for a Flexible Manufacturing System to be Deadlocked

Sufficient Conditions for a Flexible Manufacturing System to be Deadlocked Paper 0, INT 0 Suffiient Conditions for a Flexile Manufaturing System to e Deadloked Paul E Deering, PhD Department of Engineering Tehnology and Management Ohio University deering@ohioedu Astrat In reent

More information

Searching All Approximate Covers and Their Distance using Finite Automata

Searching All Approximate Covers and Their Distance using Finite Automata Searhing All Approximate Covers and Their Distane using Finite Automata Ondřej Guth, Bořivoj Melihar, and Miroslav Balík České vysoké učení tehniké v Praze, Praha, CZ, {gutho1,melihar,alikm}@fel.vut.z

More information

Modal Horn Logics Have Interpolation

Modal Horn Logics Have Interpolation Modal Horn Logis Have Interpolation Marus Kraht Department of Linguistis, UCLA PO Box 951543 405 Hilgard Avenue Los Angeles, CA 90095-1543 USA kraht@humnet.ula.de Abstrat We shall show that the polymodal

More information

Maximum Entropy and Exponential Families

Maximum Entropy and Exponential Families Maximum Entropy and Exponential Families April 9, 209 Abstrat The goal of this note is to derive the exponential form of probability distribution from more basi onsiderations, in partiular Entropy. It

More information

Discrete Random Walks on One-Sided Periodic Graphs

Discrete Random Walks on One-Sided Periodic Graphs Disrete Mathematis and Theoretial Computer Siene (sum), y the authors, rev Disrete Random Walks on One-Sided Periodi Graphs Mihael Drmota Department of Geometry, TU Wien, Wiedner Hauptstrasse 8-0, A-040

More information

CMSC 451: Lecture 9 Greedy Approximation: Set Cover Thursday, Sep 28, 2017

CMSC 451: Lecture 9 Greedy Approximation: Set Cover Thursday, Sep 28, 2017 CMSC 451: Leture 9 Greedy Approximation: Set Cover Thursday, Sep 28, 2017 Reading: Chapt 11 of KT and Set 54 of DPV Set Cover: An important lass of optimization problems involves overing a ertain domain,

More information

Computer Science 786S - Statistical Methods in Natural Language Processing and Data Analysis Page 1

Computer Science 786S - Statistical Methods in Natural Language Processing and Data Analysis Page 1 Computer Siene 786S - Statistial Methods in Natural Language Proessing and Data Analysis Page 1 Hypothesis Testing A statistial hypothesis is a statement about the nature of the distribution of a random

More information

Recursive Subtyping Revealed

Recursive Subtyping Revealed Reursive Sutyping Revealed Vladimir Gapeyev Mihael Y Levin Benjamin C Piere Department of Computer and Information Siene University of Pennsylvania fvgapeyev,piere,mileving@isupennedu ABSTRACT Algorithms

More information

Ordered fields and the ultrafilter theorem

Ordered fields and the ultrafilter theorem F U N D A M E N T A MATHEMATICAE 59 (999) Ordered fields and the ultrafilter theorem by R. B e r r (Dortmund), F. D e l o n (Paris) and J. S h m i d (Dortmund) Abstrat. We prove that on the basis of ZF

More information

Hankel Optimal Model Order Reduction 1

Hankel Optimal Model Order Reduction 1 Massahusetts Institute of Tehnology Department of Eletrial Engineering and Computer Siene 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Hankel Optimal Model Order Redution 1 This leture overs both

More information

Control Theory association of mathematics and engineering

Control Theory association of mathematics and engineering Control Theory assoiation of mathematis and engineering Wojieh Mitkowski Krzysztof Oprzedkiewiz Department of Automatis AGH Univ. of Siene & Tehnology, Craow, Poland, Abstrat In this paper a methodology

More information

Counting Idempotent Relations

Counting Idempotent Relations Counting Idempotent Relations Beriht-Nr. 2008-15 Florian Kammüller ISSN 1436-9915 2 Abstrat This artile introdues and motivates idempotent relations. It summarizes haraterizations of idempotents and their

More information

The Effectiveness of the Linear Hull Effect

The Effectiveness of the Linear Hull Effect The Effetiveness of the Linear Hull Effet S. Murphy Tehnial Report RHUL MA 009 9 6 Otober 009 Department of Mathematis Royal Holloway, University of London Egham, Surrey TW0 0EX, England http://www.rhul.a.uk/mathematis/tehreports

More information

Complexity of Regularization RBF Networks

Complexity of Regularization RBF Networks Complexity of Regularization RBF Networks Mark A Kon Department of Mathematis and Statistis Boston University Boston, MA 02215 mkon@buedu Leszek Plaskota Institute of Applied Mathematis University of Warsaw

More information

The Laws of Acceleration

The Laws of Acceleration The Laws of Aeleration The Relationships between Time, Veloity, and Rate of Aeleration Copyright 2001 Joseph A. Rybzyk Abstrat Presented is a theory in fundamental theoretial physis that establishes the

More information

Discrete Bessel functions and partial difference equations

Discrete Bessel functions and partial difference equations Disrete Bessel funtions and partial differene equations Antonín Slavík Charles University, Faulty of Mathematis and Physis, Sokolovská 83, 186 75 Praha 8, Czeh Republi E-mail: slavik@karlin.mff.uni.z Abstrat

More information

On Component Order Edge Reliability and the Existence of Uniformly Most Reliable Unicycles

On Component Order Edge Reliability and the Existence of Uniformly Most Reliable Unicycles Daniel Gross, Lakshmi Iswara, L. William Kazmierzak, Kristi Luttrell, John T. Saoman, Charles Suffel On Component Order Edge Reliability and the Existene of Uniformly Most Reliable Uniyles DANIEL GROSS

More information

Sequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson & J. Fischer) January 21,

Sequence Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson & J. Fischer) January 21, Sequene Analysis, WS 14/15, D. Huson & R. Neher (this part by D. Huson & J. Fisher) January 21, 201511 9 Suffix Trees and Suffix Arrays This leture is based on the following soures, whih are all reommended

More information

A Characterization of Wavelet Convergence in Sobolev Spaces

A Characterization of Wavelet Convergence in Sobolev Spaces A Charaterization of Wavelet Convergene in Sobolev Spaes Mark A. Kon 1 oston University Louise Arakelian Raphael Howard University Dediated to Prof. Robert Carroll on the oasion of his 70th birthday. Abstrat

More information

THE SHIFTED PLACTIC MONOID arxiv: v1 [math.co] 13 Nov 2008

THE SHIFTED PLACTIC MONOID arxiv: v1 [math.co] 13 Nov 2008 THE SHIFTED PLACTIC MONOID arxiv:0811.057v1 [math.co] 13 Nov 008 LUIS SERRANO Astrat. We introdue a shifted analog of the plati monoid of Lasoux and Shützenerger, the shifted plati monoid. It an e defined

More information

Average Rate Speed Scaling

Average Rate Speed Scaling Average Rate Speed Saling Nikhil Bansal David P. Bunde Ho-Leung Chan Kirk Pruhs May 2, 2008 Abstrat Speed saling is a power management tehnique that involves dynamially hanging the speed of a proessor.

More information

Packing Plane Spanning Trees into a Point Set

Packing Plane Spanning Trees into a Point Set Paking Plane Spanning Trees into a Point Set Ahmad Biniaz Alfredo Garía Abstrat Let P be a set of n points in the plane in general position. We show that at least n/3 plane spanning trees an be paked into

More information

LECTURE NOTES FOR , FALL 2004

LECTURE NOTES FOR , FALL 2004 LECTURE NOTES FOR 18.155, FALL 2004 83 12. Cone support and wavefront set In disussing the singular support of a tempered distibution above, notie that singsupp(u) = only implies that u C (R n ), not as

More information

Millennium Relativity Acceleration Composition. The Relativistic Relationship between Acceleration and Uniform Motion

Millennium Relativity Acceleration Composition. The Relativistic Relationship between Acceleration and Uniform Motion Millennium Relativity Aeleration Composition he Relativisti Relationship between Aeleration and niform Motion Copyright 003 Joseph A. Rybzyk Abstrat he relativisti priniples developed throughout the six

More information

Product Policy in Markets with Word-of-Mouth Communication. Technical Appendix

Product Policy in Markets with Word-of-Mouth Communication. Technical Appendix rodut oliy in Markets with Word-of-Mouth Communiation Tehnial Appendix August 05 Miro-Model for Inreasing Awareness In the paper, we make the assumption that awareness is inreasing in ustomer type. I.e.,

More information

The Complete Energy Translations in the Detailed. Decay Process of Baryonic Sub-Atomic Particles. P.G.Bass.

The Complete Energy Translations in the Detailed. Decay Process of Baryonic Sub-Atomic Particles. P.G.Bass. The Complete Energy Translations in the Detailed Deay Proess of Baryoni Su-Atomi Partiles. [4] P.G.Bass. PGBass P12 Version 1..3 www.relativitydomains.om August 218 Astrat. This is the final paper on the

More information

Advanced Computational Fluid Dynamics AA215A Lecture 4

Advanced Computational Fluid Dynamics AA215A Lecture 4 Advaned Computational Fluid Dynamis AA5A Leture 4 Antony Jameson Winter Quarter,, Stanford, CA Abstrat Leture 4 overs analysis of the equations of gas dynamis Contents Analysis of the equations of gas

More information

The theory of total unary rpo is decidable. State University of New York at Albany, Albany, NY 12222, USA.

The theory of total unary rpo is decidable. State University of New York at Albany, Albany, NY 12222, USA. The theory of total unary rpo is deidale Paliath Narendran 1 and Mihael Rusinowith 2 1 Institute of Programming and Logis, Department of Computer Siene, State University of New York at Alany, Alany, NY

More information

SRC Research. Report. An Efficient Matching Algorithm for a High-Throughput, Low-Latency Data Switch. Thomas L. Rodeheffer and James B.

SRC Research. Report. An Efficient Matching Algorithm for a High-Throughput, Low-Latency Data Switch. Thomas L. Rodeheffer and James B. Novemer 5, 998 SRC Researh Report 6 An Effiient Mathing Algorithm for a High-Throughput, Low-Lateny Data Swith Thomas L Rodeheffer and James B Saxe Systems Researh Center 30 Lytton Avenue Palo Alto, CA

More information

Math 151 Introduction to Eigenvectors

Math 151 Introduction to Eigenvectors Math 151 Introdution to Eigenvetors The motivating example we used to desrie matrixes was landsape hange and vegetation suession. We hose the simple example of Bare Soil (B), eing replaed y Grasses (G)

More information

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 16 Aug 2004

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 16 Aug 2004 Computational omplexity and fundamental limitations to fermioni quantum Monte Carlo simulations arxiv:ond-mat/0408370v1 [ond-mat.stat-meh] 16 Aug 2004 Matthias Troyer, 1 Uwe-Jens Wiese 2 1 Theoretishe

More information

Bypassing Space Explosion in High-Speed Regular Expression Matching

Bypassing Space Explosion in High-Speed Regular Expression Matching Bypassing Spae Explosion in High-Speed Regular Expression Mathing Jignesh Patel Alex X. Liu Eri Torng Astrat Network intrusion detetion and prevention systems ommonly use regular expression (RE) signatures

More information

Complete Shrimp Game Solution

Complete Shrimp Game Solution Complete Shrimp Game Solution Florian Ederer Feruary 7, 207 The inverse demand urve is given y P (Q a ; Q ; Q ) = 00 0:5 (Q a + Q + Q ) The pro t funtion for rm i = fa; ; g is i (Q a ; Q ; Q ) = Q i [P

More information

EE 321 Project Spring 2018

EE 321 Project Spring 2018 EE 21 Projet Spring 2018 This ourse projet is intended to be an individual effort projet. The student is required to omplete the work individually, without help from anyone else. (The student may, however,

More information

Physical Laws, Absolutes, Relative Absolutes and Relativistic Time Phenomena

Physical Laws, Absolutes, Relative Absolutes and Relativistic Time Phenomena Page 1 of 10 Physial Laws, Absolutes, Relative Absolutes and Relativisti Time Phenomena Antonio Ruggeri modexp@iafria.om Sine in the field of knowledge we deal with absolutes, there are absolute laws that

More information

c-perfect Hashing Schemes for Binary Trees, with Applications to Parallel Memories

c-perfect Hashing Schemes for Binary Trees, with Applications to Parallel Memories -Perfet Hashing Shemes for Binary Trees, with Appliations to Parallel Memories (Extended Abstrat Gennaro Cordaso 1, Alberto Negro 1, Vittorio Sarano 1, and Arnold L.Rosenberg 2 1 Dipartimento di Informatia

More information

Dept. of Computer Science. Raleigh, NC 27695, USA. May 14, Abstract. 1, u 2 q i+1 :

Dept. of Computer Science. Raleigh, NC 27695, USA. May 14, Abstract. 1, u 2 q i+1 : Anti-Leture Hall Compositions Sylvie Corteel CNRS PRiSM, UVSQ 45 Avenue des Etats-Unis 78035 Versailles, Frane syl@prism.uvsq.fr Carla D. Savage Dept. of Computer Siene N. C. State University, Box 8206

More information

Where as discussed previously we interpret solutions to this partial differential equation in the weak sense: b

Where as discussed previously we interpret solutions to this partial differential equation in the weak sense: b Consider the pure initial value problem for a homogeneous system of onservation laws with no soure terms in one spae dimension: Where as disussed previously we interpret solutions to this partial differential

More information

SINCE Zadeh s compositional rule of fuzzy inference

SINCE Zadeh s compositional rule of fuzzy inference IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 14, NO. 6, DECEMBER 2006 709 Error Estimation of Perturbations Under CRI Guosheng Cheng Yuxi Fu Abstrat The analysis of stability robustness of fuzzy reasoning

More information

max min z i i=1 x j k s.t. j=1 x j j:i T j

max min z i i=1 x j k s.t. j=1 x j j:i T j AM 221: Advaned Optimization Spring 2016 Prof. Yaron Singer Leture 22 April 18th 1 Overview In this leture, we will study the pipage rounding tehnique whih is a deterministi rounding proedure that an be

More information

CONTROL OF NON-LINEAR SYSTEM USING BACKSTEPPING

CONTROL OF NON-LINEAR SYSTEM USING BACKSTEPPING CONTOL OF NON-LINEA SYSTEM USING BACKSTEPPING Anamika as Ojha Ahala Khandelwal Asst Prof Department of Eletronis and Communiation Engineering Aropolis Institute of Tehnolog & esearh Madha Pradesh India

More information

A Logic of Local Graph Shapes

A Logic of Local Graph Shapes CTIT Tehnial Report TR CTIT 03 35, University of Twente, 2003 A Logi of Loal Graph Shapes Arend Rensink Department of Computer Siene, University of Twente P.O.Box 27, 7500 AE, The Netherlands rensink@s.utwente.nl

More information

arxiv: v2 [math.pr] 9 Dec 2016

arxiv: v2 [math.pr] 9 Dec 2016 Omnithermal Perfet Simulation for Multi-server Queues Stephen B. Connor 3th Deember 206 arxiv:60.0602v2 [math.pr] 9 De 206 Abstrat A number of perfet simulation algorithms for multi-server First Come First

More information

One can therefore consider the enumeration of all solutions of an equation as a query language primitive, which can be added to the nested relational

One can therefore consider the enumeration of all solutions of an equation as a query language primitive, which can be added to the nested relational Solving equations in the relational algebra Joachim Biskup, U. Dortmund Jan Paredaens, U. Antwerp Thomas Schwentick, U. Mainz Jan Van den Bussche, U. Limburg Abstract Enumerating all solutions of a relational

More information

Chapter 3. Table of content Chapter 1: Switching Algebra Chapter 2: Logical Levels, Timing & Delays

Chapter 3. Table of content Chapter 1: Switching Algebra Chapter 2: Logical Levels, Timing & Delays hapter 3 Dr.-ng. Stefan Werner Tale of ontent hapter 1: Swithing lgera hapter 2: Logial Levels, Timing & Delays hapter 3: Karnaugh-Veith-Maps hapter 4: ominational iruit Design hapter 5: Lathes and Flip

More information

Journal of Inequalities in Pure and Applied Mathematics

Journal of Inequalities in Pure and Applied Mathematics Journal of Inequalities in Pure and Applied Mathematis A NEW ARRANGEMENT INEQUALITY MOHAMMAD JAVAHERI University of Oregon Department of Mathematis Fenton Hall, Eugene, OR 97403. EMail: javaheri@uoregon.edu

More information

General Equilibrium. What happens to cause a reaction to come to equilibrium?

General Equilibrium. What happens to cause a reaction to come to equilibrium? General Equilibrium Chemial Equilibrium Most hemial reations that are enountered are reversible. In other words, they go fairly easily in either the forward or reverse diretions. The thing to remember

More information

The Hanging Chain. John McCuan. January 19, 2006

The Hanging Chain. John McCuan. January 19, 2006 The Hanging Chain John MCuan January 19, 2006 1 Introdution We onsider a hain of length L attahed to two points (a, u a and (b, u b in the plane. It is assumed that the hain hangs in the plane under a

More information

arxiv:physics/ v1 [physics.class-ph] 8 Aug 2003

arxiv:physics/ v1 [physics.class-ph] 8 Aug 2003 arxiv:physis/0308036v1 [physis.lass-ph] 8 Aug 003 On the meaning of Lorentz ovariane Lszl E. Szab Theoretial Physis Researh Group of the Hungarian Aademy of Sienes Department of History and Philosophy

More information

A Recursive Approach to the Kauffman Bracket

A Recursive Approach to the Kauffman Bracket Applied Mathematis, 204, 5, 2746-2755 Published Online Otober 204 in SiRes http://wwwsirporg/journal/am http://ddoiorg/04236/am20457262 A Reursive Approah to the Kauffman Braet Abdul Rauf Nizami, Mobeen

More information

(e.g., the asene of ertain variales in an equation), while others are speied expliitl, using expressions suh as:p = q or ov(e i e j )=0. An instantiat

(e.g., the asene of ertain variales in an equation), while others are speied expliitl, using expressions suh as:p = q or ov(e i e j )=0. An instantiat Roustness of Causal Claims Judea Pearl Cognitive Sstems Laorator Computer Siene Department Universit of California, Los Angeles, CA 90024 judea@s.ula.edu Astrat A ausal laim is an assertion that invokes

More information

Generalized Dimensional Analysis

Generalized Dimensional Analysis #HUTP-92/A036 7/92 Generalized Dimensional Analysis arxiv:hep-ph/9207278v1 31 Jul 1992 Howard Georgi Lyman Laboratory of Physis Harvard University Cambridge, MA 02138 Abstrat I desribe a version of so-alled

More information

2. Properties of Functions

2. Properties of Functions 2. PROPERTIES OF FUNCTIONS 111 2. Properties of Funtions 2.1. Injetions, Surjetions, an Bijetions. Definition 2.1.1. Given f : A B 1. f is one-to-one (short han is 1 1) or injetive if preimages are unique.

More information

Assessing the Performance of a BCI: A Task-Oriented Approach

Assessing the Performance of a BCI: A Task-Oriented Approach Assessing the Performane of a BCI: A Task-Oriented Approah B. Dal Seno, L. Mainardi 2, M. Matteui Department of Eletronis and Information, IIT-Unit, Politenio di Milano, Italy 2 Department of Bioengineering,

More information

Commutators Involving Matrix Functions

Commutators Involving Matrix Functions Eletroni Journal of Linear Algera Volume 33 Volume 33: Speial Issue for the International Conferene on Matrix Analysis and its Appliations MAT TRIAD 017 Artile 11 018 Commutators Involving Matrix untions

More information

Developing Excel Macros for Solving Heat Diffusion Problems

Developing Excel Macros for Solving Heat Diffusion Problems Session 50 Developing Exel Maros for Solving Heat Diffusion Problems N. N. Sarker and M. A. Ketkar Department of Engineering Tehnology Prairie View A&M University Prairie View, TX 77446 Abstrat This paper

More information

374 K.ORIUCI Figure 1. one dimensional irreversile positive or negative diretions. Figure 2. one dimensional reversile Y > ^ Figure 3. two dimensional

374 K.ORIUCI Figure 1. one dimensional irreversile positive or negative diretions. Figure 2. one dimensional reversile Y > ^ Figure 3. two dimensional Sientiae Mathematiae Vol. 2, No. 3(1999), 373{384 373 TRICE AND TWO DELEGATES OPERATION KIYOMITSU ORIUCI Reeived Otoer 1, 1999 Astrat. The onept of \trie " was introdued in [5] and [] for the purpose of

More information

arxiv: v2 [cs.dm] 4 May 2018

arxiv: v2 [cs.dm] 4 May 2018 Disrete Morse theory for the ollapsibility of supremum setions Balthazar Bauer INRIA, DIENS, PSL researh, CNRS, Paris, Frane Luas Isenmann LIRMM, Université de Montpellier, CNRS, Montpellier, Frane arxiv:1803.09577v2

More information

Nonseparable Space-Time Covariance Models: Some Parametric Families 1

Nonseparable Space-Time Covariance Models: Some Parametric Families 1 Mathematial Geology, ol. 34, No. 1, January 2002 ( C 2002) Nonseparale Spae-Time Covariane Models: Some Parametri Families 1 S. De Iao, 2 D. E. Myers, 3 and D. Posa 4,5 By extending the produt and produt

More information

3 Tidal systems modelling: ASMITA model

3 Tidal systems modelling: ASMITA model 3 Tidal systems modelling: ASMITA model 3.1 Introdution For many pratial appliations, simulation and predition of oastal behaviour (morphologial development of shorefae, beahes and dunes) at a ertain level

More information

Lightpath routing for maximum reliability in optical mesh networks

Lightpath routing for maximum reliability in optical mesh networks Vol. 7, No. 5 / May 2008 / JOURNAL OF OPTICAL NETWORKING 449 Lightpath routing for maximum reliability in optial mesh networks Shengli Yuan, 1, * Saket Varma, 2 and Jason P. Jue 2 1 Department of Computer

More information

A population of 50 flies is expected to double every week, leading to a function of the x

A population of 50 flies is expected to double every week, leading to a function of the x 4 Setion 4.3 Logarithmi Funtions population of 50 flies is epeted to doule every week, leading to a funtion of the form f ( ) 50(), where represents the numer of weeks that have passed. When will this

More information

DIGITAL DISTANCE RELAYING SCHEME FOR PARALLEL TRANSMISSION LINES DURING INTER-CIRCUIT FAULTS

DIGITAL DISTANCE RELAYING SCHEME FOR PARALLEL TRANSMISSION LINES DURING INTER-CIRCUIT FAULTS CHAPTER 4 DIGITAL DISTANCE RELAYING SCHEME FOR PARALLEL TRANSMISSION LINES DURING INTER-CIRCUIT FAULTS 4.1 INTRODUCTION Around the world, environmental and ost onsiousness are foring utilities to install

More information

Determination of the reaction order

Determination of the reaction order 5/7/07 A quote of the wee (or amel of the wee): Apply yourself. Get all the eduation you an, but then... do something. Don't just stand there, mae it happen. Lee Iaoa Physial Chemistry GTM/5 reation order

More information

MAC Calculus II Summer All you need to know on partial fractions and more

MAC Calculus II Summer All you need to know on partial fractions and more MC -75-Calulus II Summer 00 ll you need to know on partial frations and more What are partial frations? following forms:.... where, α are onstants. Partial frations are frations of one of the + α, ( +

More information

arxiv: v1 [cs.fl] 5 Dec 2009

arxiv: v1 [cs.fl] 5 Dec 2009 Quotient Complexity of Closed Languages Janusz Brzozowski 1, Galina Jirásková 2, and Chenglong Zou 1 arxiv:0912.1034v1 [s.fl] 5 De 2009 1 David R. Cheriton Shool of Computer Siene, University of Waterloo,

More information

Ordering Generalized Trapezoidal Fuzzy Numbers. Using Orthocentre of Centroids

Ordering Generalized Trapezoidal Fuzzy Numbers. Using Orthocentre of Centroids International Journal of lgera Vol. 6 no. 69-85 Ordering Generalized Trapezoidal Fuzzy Numers Using Orthoentre of Centroids Y. L. P. Thorani P. Phani Bushan ao and N. avi Shanar Dept. of pplied Mathematis

More information

Implementing the Law of Sines to solve SAS triangles

Implementing the Law of Sines to solve SAS triangles Implementing the Law of Sines to solve SAS triangles June 8, 009 Konstantine Zelator Dept. of Math an Computer Siene Rhoe Islan College 600 Mount Pleasant Avenue Proviene, RI 0908 U.S.A. e-mail : kzelator@ri.eu

More information

Types ouverts de fermetures, et une application au typage des flots de données

Types ouverts de fermetures, et une application au typage des flots de données Types ouverts de fermetures, et une appliation au typage des flots de données Gabriel Sherer, Jan Hoffmann RESEARCH REPORT N 8345 August 2013 Projet-Team Gallium ISSN 0249-6399 ISRN INRIA/RR--8345--FR+ENG

More information

After the completion of this section the student should recall

After the completion of this section the student should recall Chapter I MTH FUNDMENTLS I. Sets, Numbers, Coordinates, Funtions ugust 30, 08 3 I. SETS, NUMERS, COORDINTES, FUNCTIONS Objetives: fter the ompletion of this setion the student should reall - the definition

More information

Structural Reconfiguration of Systems under Behavioral Adaptation

Structural Reconfiguration of Systems under Behavioral Adaptation Strutural Reonfiguration of Systems under Behavioral Adaptation Carlos Canal a, Javier Cámara b, Gwen Salaün a Department of Computer Siene, University of Málaga, Spain b Department of Informatis Engineering,

More information

NOTES ON GROUPOIDS, IMAGINARIES AND INTERNAL COVERS

NOTES ON GROUPOIDS, IMAGINARIES AND INTERNAL COVERS NOTES ON GROUPOIDS, IMAGINARIES AND INTERNAL COVERS OLEG CHTERENTAL April 30, 2009 These notes are an exposition of the beginning of Ehud Hrushovski s paper Groupoids, Imaginaries and Internal Covers.

More information

Bäcklund Transformations: Some Old and New Perspectives

Bäcklund Transformations: Some Old and New Perspectives Bäklund Transformations: Some Old and New Perspetives C. J. Papahristou *, A. N. Magoulas ** * Department of Physial Sienes, Helleni Naval Aademy, Piraeus 18539, Greee E-mail: papahristou@snd.edu.gr **

More information

Probabilistic and nondeterministic aspects of Anonymity 1

Probabilistic and nondeterministic aspects of Anonymity 1 MFPS XX1 Preliminary Version Probabilisti and nondeterministi aspets of Anonymity 1 Catusia Palamidessi 2 INRIA and LIX Éole Polytehnique, Rue de Salay, 91128 Palaiseau Cedex, FRANCE Abstrat Anonymity

More information

Relativistic Dynamics

Relativistic Dynamics Chapter 7 Relativisti Dynamis 7.1 General Priniples of Dynamis 7.2 Relativisti Ation As stated in Setion A.2, all of dynamis is derived from the priniple of least ation. Thus it is our hore to find a suitable

More information

A fuzzified Industrial warehouse inventory model for deteriorating items with decreasing demand and various fuzzy cost parameters

A fuzzified Industrial warehouse inventory model for deteriorating items with decreasing demand and various fuzzy cost parameters International Journal of Engineering Researh and General Siene Volume 5, Issue 2, Marh-April, 2017 A fuzzified Industrial warehouse inventory model for deteriorating items with dereasing demand and various

More information

Modes are solutions, of Maxwell s equation applied to a specific device.

Modes are solutions, of Maxwell s equation applied to a specific device. Mirowave Integrated Ciruits Prof. Jayanta Mukherjee Department of Eletrial Engineering Indian Institute of Tehnology, Bombay Mod 01, Le 06 Mirowave omponents Welome to another module of this NPTEL mok

More information

A Functional Representation of Fuzzy Preferences

A Functional Representation of Fuzzy Preferences Theoretial Eonomis Letters, 017, 7, 13- http://wwwsirporg/journal/tel ISSN Online: 16-086 ISSN Print: 16-078 A Funtional Representation of Fuzzy Preferenes Susheng Wang Department of Eonomis, Hong Kong

More information

ON THE FOUR-COLOUR CONJECTURE. By W. T. TUTTE. [Received 27 November 1945 Read 13 December 1945]

ON THE FOUR-COLOUR CONJECTURE. By W. T. TUTTE. [Received 27 November 1945 Read 13 December 1945] ON THE FOUR COLOUR CONJECTURE 37 ON THE FOUR-COLOUR CONJECTURE By W. T. TUTTE [Reeived 7 November 945 Read 3 Deember 945]. Introdution The maps disussed in this paper are dissetions o suraes into simple

More information

F = F x x + F y. y + F z

F = F x x + F y. y + F z ECTION 6: etor Calulus MATH20411 You met vetors in the first year. etor alulus is essentially alulus on vetors. We will need to differentiate vetors and perform integrals involving vetors. In partiular,

More information

7 Max-Flow Problems. Business Computing and Operations Research 608

7 Max-Flow Problems. Business Computing and Operations Research 608 7 Max-Flow Problems Business Computing and Operations Researh 68 7. Max-Flow Problems In what follows, we onsider a somewhat modified problem onstellation Instead of osts of transmission, vetor now indiates

More information

Splines. Kuwait University. P.O. Box 5969, Safat Kuwait. Abstract

Splines. Kuwait University. P.O. Box 5969, Safat Kuwait. Abstract A Bound on the Approximation Order of Surfae Splines M. J. Johnson Dept. Mathematis & Computer Siene Kuwait University P.O. Box 5969, Safat 13060 Kuwait Abstrat The funtions m := jj m,d if d is odd, and

More information

Eigenvalues of tridiagonal matrix using Strum Sequence and Gerschgorin theorem

Eigenvalues of tridiagonal matrix using Strum Sequence and Gerschgorin theorem Eigenvalues o tridiagonal matrix using Strum Sequene and Gershgorin theorem T.D.Roopamala Department o Computer Siene and Engg., Sri Jayahamarajendra College o Engineering Mysore INDIA roopa_td@yahoo.o.in

More information

The shape of a hanging chain. a project in the calculus of variations

The shape of a hanging chain. a project in the calculus of variations The shape of a hanging hain a projet in the alulus of variations April 15, 218 2 Contents 1 Introdution 5 2 Analysis 7 2.1 Model............................... 7 2.2 Extremal graphs.........................

More information

Methods of evaluating tests

Methods of evaluating tests Methods of evaluating tests Let X,, 1 Xn be i.i.d. Bernoulli( p ). Then 5 j= 1 j ( 5, ) T = X Binomial p. We test 1 H : p vs. 1 1 H : p>. We saw that a LRT is 1 if t k* φ ( x ) =. otherwise (t is the observed

More information

Pushdown Specifications

Pushdown Specifications Orna Kupferman Hebrew University Pushdown Speifiations Nir Piterman Weizmann Institute of Siene une 9, 2002 Moshe Y Vardi Rie University Abstrat Traditionally, model heking is applied to finite-state systems

More information

Nozzle Fuzzy Controller of Agricultural Spraying Robot Aiming Toward Crop Rows

Nozzle Fuzzy Controller of Agricultural Spraying Robot Aiming Toward Crop Rows Nozzle Fuzzy ontroller of Agriultural Spraying Root Aiming Toward rop Rows Jianqiang Ren Department of omputer, Langfang Teahers ollege, Langfang, Heei Provine, P.R. hina 065000, Tel.:+86-316-681780 renjianqiang@163.om

More information

NEW MEANS OF CYBERNETICS, INFORMATICS, COMPUTER ENGINEERING, AND SYSTEMS ANALYSIS

NEW MEANS OF CYBERNETICS, INFORMATICS, COMPUTER ENGINEERING, AND SYSTEMS ANALYSIS Cybernetis and Systems Analysis, Vol. 43, No. 5, 007 NEW MEANS OF CYBERNETICS, INFORMATICS, COMPUTER ENGINEERING, AND SYSTEMS ANALYSIS ARCHITECTURAL OPTIMIZATION OF A DIGITAL OPTICAL MULTIPLIER A. V. Anisimov

More information

Theory of Thermodynamic Variables of Rubber Band Heat Engine

Theory of Thermodynamic Variables of Rubber Band Heat Engine Journal of Physis: onferene Series PAPER OPEN AESS Theory of Thermodynami Variales of Ruer Band Heat Engine To ite this artile: Nurhidayah Muharayu et al 016 J. Phys.: onf. Ser. 739 01091 Related ontent

More information

Chapter 8 Hypothesis Testing

Chapter 8 Hypothesis Testing Leture 5 for BST 63: Statistial Theory II Kui Zhang, Spring Chapter 8 Hypothesis Testing Setion 8 Introdution Definition 8 A hypothesis is a statement about a population parameter Definition 8 The two

More information

The law of the iterated logarithm for c k f(n k x)

The law of the iterated logarithm for c k f(n k x) The law of the iterated logarithm for k fn k x) Christoph Aistleitner Abstrat By a lassial heuristis, systems of the form osπn k x) k 1 and fn k x)) k 1, where n k ) k 1 is a rapidly growing sequene of

More information

Estimating the probability law of the codelength as a function of the approximation error in image compression

Estimating the probability law of the codelength as a function of the approximation error in image compression Estimating the probability law of the odelength as a funtion of the approximation error in image ompression François Malgouyres Marh 7, 2007 Abstrat After some reolletions on ompression of images using

More information

MODELING MATTER AT NANOSCALES. 4. Introduction to quantum treatments Eigenvectors and eigenvalues of a matrix

MODELING MATTER AT NANOSCALES. 4. Introduction to quantum treatments Eigenvectors and eigenvalues of a matrix MODELING MATTER AT NANOSCALES 4 Introdution to quantum treatments 403 Eigenvetors and eigenvalues of a matrix Simultaneous equations in the variational method The problem of simultaneous equations in the

More information

arxiv:math/ v4 [math.ca] 29 Jul 2006

arxiv:math/ v4 [math.ca] 29 Jul 2006 arxiv:math/0109v4 [math.ca] 9 Jul 006 Contiguous relations of hypergeometri series Raimundas Vidūnas University of Amsterdam Abstrat The 15 Gauss ontiguous relations for F 1 hypergeometri series imply

More information

A RUIN MODEL WITH DEPENDENCE BETWEEN CLAIM SIZES AND CLAIM INTERVALS

A RUIN MODEL WITH DEPENDENCE BETWEEN CLAIM SIZES AND CLAIM INTERVALS A RUIN MODEL WITH DEPENDENCE BETWEEN CLAIM SIZES AND CLAIM INTERVALS Hansjörg Albreher a, Onno J. Boxma b a Graz University of Tehnology, Steyrergasse 3, A-8 Graz, Austria b Eindhoven University of Tehnology

More information

Time and Energy, Inertia and Gravity

Time and Energy, Inertia and Gravity Time and Energy, Inertia and Gravity The Relationship between Time, Aeleration, and Veloity and its Affet on Energy, and the Relationship between Inertia and Gravity Copyright 00 Joseph A. Rybzyk Abstrat

More information

The universal model of error of active power measuring channel

The universal model of error of active power measuring channel 7 th Symposium EKO TC 4 3 rd Symposium EKO TC 9 and 5 th WADC Workshop nstrumentation for the CT Era Sept. 8-2 Kosie Slovakia The universal model of error of ative power measuring hannel Boris Stogny Evgeny

More information