Optimal Proof Systems and Sparse Sets

Size: px
Start display at page:

Download "Optimal Proof Systems and Sparse Sets"

Transcription

1 DIMACS Techical Report September 1999 Optimal Proof Systems ad Sparse Sets by Harry Buhrma CWI Steve Feer 1 Uiversity of South Carolia feer@cs.sc.edu Lace Fortow 2,3 Uiversity of Chicago ad NEC Research fortow@research.j.ec.com Dieter va Melkebeek 4,5 Uiversity of Chicago ad DIMACS dieter@dimacs.rutgers.edu 1 Supported i part by NSF grats CCR ad CCR Permaet Member 3 Supported i part by NSF grat CCR Postdoc 5 Supported i part by NSF grat CCR DIMACS is a partership of Rutgers Uiversity, Priceto Uiversity, AT&T Labs-Research, Bell Labs, Telcordia Techologies (formerly Bellcore) ad NEC Research Istitute. DIMACS is a NSF Sciece ad Techology Ceter, fuded uder cotract STC ; ad also receives support from the New Jersey Commissio o Sciece ad Techology.

2 ABSTRACT We exhibit a relativized world where NP SPARSE has o complete sets. This gives the first relativized world where o optimal proof systems exist. We also examie uder what reductios NP SPARSE ca have complete sets. We show a close coectio betwee these issues ad reductios from sparse to tally sets. We also cosider the questio as to whether the NP SPARSE laguages have a computable eumeratio.

3 1 Itroductio Computer scietists study lower bouds i proof complexity with the ultimate hope of actual complexity class separatio. Cook ad Reckhow [CR79] formalize this approach. They create a geeral otio of a proof system ad show that polyomial-size proof systems exist if ad oly if NP = conp. Cook ad Reckhow also ask about the possibility of whether optimal proof systems exist. Iformally a optimal proof system would have proofs which are o more tha polyomially loger tha ay other proof system. A optimal proof system would play a role similar to NP-complete sets. There exists a polyomial-time algorithm for Satisfiability if ad oly if P = NP. Likewise, if we have a optimal proof system, the this system would have polyomial-size proofs if ad oly if NP = conp. The existece of optimal proof systems remaied a iterestig ope questio. No oe could exhibit such a system except uder various urealistic assumptios [KP89, MT98]. Nor has ayoe exhibited a relativized world where optimal proof systems do ot exist. We costruct such a world by buildig the first oracle relative to which NP SPARSE does ot have complete sets. Messer ad Torá [MT98] give a relativizable proof that if a optimal proof system exists tha NP SPARSE does have complete sets. We also cosider whether NP SPARSE-complete sets exist uder other more geeral reductios tha the stadard may-oe reductios. We show several results such as: There exists a relativized world where NP SPARSE has o disjuctive-truth-table complete sets. There exists a relativized world where NP SPARSE has o complete sets uder truth-table reductios usig o(/log ) queries. For ay costat c > 0, there exists a relativized world where NP SPARSE has o complete sets uder truth-table reductios usig o(/ log ) queries ad c log bits of advice. Uder a reasoable assumptio for all values of k > 0, NP SPARSE has a complete set uder cojuctive truth-table reductios that ask queries ad use O(log ) k log bits of advice. The techiques used for relativized results o NP SPARSE-complete sets also apply to the questio of reducig sparse sets to tally sets. We show several results alog these lies as well. Every sparse set S is reducible to some tally set T uder a 2-roud truth-table reductio askig O() queries. Let c be ay positive costat. There exists a sparse set S that does ot reduce to ay tally set T uder truth-table reductios usig o(/log ) queries eve with c log bits of advice.

4 2 Uder a reasoable assumptio for every sparse set S ad every positive costat k, there exists a tally set T ad a ctt-reductio from S to T that asks queries ad k log O(log ) bits of advice. We ca also have a 2-roud truth-table reductio usig k log queries ad o advice. We use the reasoable assumptios to deradomize some of our costructios usig techiques of Klivas ad Va Melkebeek [KvM99]. Uder these assumptios we get tight bouds as described above. We also examie how NP SPARSE compares with other promise classes such as UP ad BPP i particular lookig at whether NP SPARSE has a uiform eumeratio. The proofs i our paper heavily use techiques from Kolmogorov complexity. We recommed the book of Li ad Vitáyi [LV97] for a excellet treatmet of this subject. 1.1 Reductios ad Relativizatios We measure the relative power of sets usig reductios. I this paper all reductios will be computed by polyomial-time machies. We say a set A reduces to a set B if there exists a polyomial-time computable fuctio f such that for all strigs x, x is i A if ad oly if f(x) is i B. We also call this a m-reductio, m for may-oe. For more geeral reductios we eed to use oracle machies. The set A Turig-reduces to B if there is a polyomial-time oracle Turig machie M such that M B (x) accepts exactly whe x is i A. A tt-reductio (truth-table) requires that all queries be made before ay aswers are received. A 2-roud tt-reductio allows a secod set of queries to be made after the aswers from the first set of queries is kow. This ca be geeralized to k-roud tt-reductios but we will ot eed k > 2 i this paper. We ca thik of a (oe-roud) tt-reductio R as cosistig of two polyomial-time computable fuctios: Oe that creates a list of queries to make ad a evaluator that takes the iput ad the value of B o those queries ad either accepts or rejects. We use the otatio Q R (x) to deote the set of queries made by reductio R o iput x. For a set of iputs X, we let Q R (X) = x X Q R (x). A dtt-reductio (disjuctive-truth-table) meas that M B (x) accepts if ay of the queries it makes are i B. A ctt-reductio (cojuctive-truth-table) meas that M B (x) accepts if all of the queries it makes are i B. A q()-tt reductio is a tt-reductio that makes at most q() queries. A btt-reductio (bouded-truth-table) is a k-tt reductio for some fixed k. We say a laguage L is r-hard for a class C if every laguage i C r-reduces to L. If L also sits i C the we say L is r-complete for C. All the results metioed ad cited i this paper relativize, that is they hold if all machies ivolved ca access the same oracle. If we show that a statemet holds i a relativized world that meas that provig the egatio would require radically differet techiques. Please see the survey by Fortow [For94] for a further discussio o relativizatio.

5 3 1.2 Optimal Proof Systems A proof system is simply a polyomial-time fuctio whose rage is the set of tautological formulae, i.e., formulae that remai true for all assigmets. Cook ad Reckhow [CR79] developed this cocept to give a geeral proof system that geeralizes proof systems such as resolutio ad Frege proofs. They also give a alterate characterizatio of the NP versus conp questio: Theorem 1.1 (Cook-Reckhow) NP = conp if ad oly if there exists a proof system f ad a polyomial p such that for all tautologies φ, there is a y, y p( φ ) ad f(y) = φ. Cook ad Reckhow [CR79] also defied optimal ad p-optimal proof systems. Defiitio 1.2 A proof system g is optimal if for all proof systems f, there is a polyomial p such that for all x, there is a y such that y p( x ) ad g(y) = f(x). A proof system g is p-optimal if y ca be computed i polyomial time from x. Messer ad Torá [MT98] buildig o work of Krají cek ad Pudlák [KP89] show that if NEE = conee the optimal proof systems exist ad if NEE = EE the p-optimal proof systems exist. Here EE, double expoetial time, is equal to DTIME[2 O(2) ]. The class NEE is the odetermiistic versio of EE. Messer ad Torá [MT98] show cosequeces of the existece of optimal proof systems. Theorem 1.3 (Messer-Torá) If p-optimal proof systems exist the UP has complete sets. If optimal proof systems exist the NP SPARSE has complete sets. Hartmais ad Hemachadra [HH84] give a relativized world where UP does ot have complete sets. Sice all of the results metioed here relativize, Messer ad Torá get the followig corollary. Corollary 1.4 (Messer-Torá) There exists a relativized world where p-optimal proof systems do ot exist. However Messer ad Torá leave ope the questio as to whether a relativized world exists where there are o optimal proof systems. Combiig our relativized world where NP SPARSE has o complete sets with Theorem 1.3 aswers this questio i the positive. 1.3 Reducig SPARSE to TALLY A tally set is ay subset of 1. Give a set S, the cesus fuctio c S () is the umber of strigs of legth i S. A set S is sparse if the cesus fuctio is bouded by a polyomial.

6 4 I some sese both sparse sets ad tally sets cotai the same amout of iformatio but i sparse sets the iformatio may be harder to fid. Determiig for which kid of reductios SPARSE ca reduce to TALLY is a excitig research area. Book ad Ko [BK88] show that every sparse set tt-reduces to some tally set but there is some sparse set that does ot btt-reduce to ay tally set. Ko [Ko89] shows that there is a sparse set that does ot dtt-reduce to ay tally set. He left ope the cojuctive case. Buhrma, Hemaspaadra ad Logpré [BHL95] give the surprisig result that every sparse set ctt-reduces to some tally set. Later Saluja [Sal93] proves the same result usig slightly differet techiques. Schöig [Sch93] uses these ideas to show that SPARSE may-oe reduces to TALLY with radomized reductios. I particular he shows that for every sparse set S ad polyomial p there is a tally set T ad a probabilistic polyomial-time computable f such that If x is i S the f(x) is always i T. If x is ot i S the Pr[f(x) T] 1/p( x ). We say that S co-rp-reduces to T. Schöig otes that his reductio oly requires O(log ) radom bits. 1.4 Complete sets for NP SPARSE Hartmais ad Yesha [HY84] first looked at the questio as to whether NP SPARSE has complete sets. They show that there exists a tally set T that is Turig-complete for NP SPARSE. They also give a relativized world where there is o tally set that is m-complete for NP SPARSE. We should ote that NP TALLY has m-complete sets. Let M i be a eumeratio of polyomial-time odetermiistic machies ad cosider {1 i,,k M i (1 ) accepts i k steps}. Also there exists a set i D p SPARSE that is m-hard for NP SPARSE. The class D p cotais the sets that ca be writte as the differece of two NP sets. For the NP SPARSEhard laguage we eed to cosider the differece A B where: A = { x, 1 i, 1 k M i (x) accepts i k steps} B = { x, 1 i, 1 k M i accepts more tha k strigs of legth x i k steps} As a simple corollary we get that if NP = conp the NP SPARSE has complete sets. However the results metioed i Sectio 1.2 imply that oe oly eeds the assumptio of NEE = conee. Schöig [Sch93] otes that from his work metioed i Sectio 1.3 if the sparse set S is i NP the the correspodig tally set T is also i NP. Sice NP TALLY has

7 5 complete sets we get that NP SPARSE has a complete set uder co-rp-reductios. The same argumet applied to Buhrma-Hemaspaadra-Logpré shows that NP SPARSE has complete sets uder ctt-reductios. 2 NP SPARSE-Complete Sets I this sectio, we establish our mai result. Theorem 2.1 There exists a relativized world where NP SPARSE has o complete sets uder may-oe reductios. Proof: Let M i be a stadard eumeratio of odetermiistic polyomial-time Turig machies ad f i be a eumeratio of polyomial-time reductios where M i ad f i use at most time i. Let t(m) be the tower fuctio, i.e., t(0) = 1 ad t(m + 1) = 2 t(m). We will build a oracle A. For each i we will let L i (A) = {x There is some y, y = 2 x ad i, x, y A}. The idea of the proof is that for each i ad j, we will guaratee that either L(Mi A ) has more tha j elemets at some iput legth or L i (A) is sparse ad fj A does ot reduce L i (A) to L(Mi A). We start with the oracle A empty ad build it up i stages. At each stage m = i, j we will add strigs of the form i, x, y to A where x = = t(m) ad y = 2. For each stage m we will do oe of the followig: 1. Put more tha r j strigs ito L(M A i ) for some legth r, or 2. Make L i (A) Σ have exactly oe strig ad for some x i Σ, have x L i (A) f A j (x) L(MA i ). By the usual tower argumets we ca focus oly o the strigs i A of legth : Smaller strigs ca all be queried i polyomial-time; larger strigs are too log to be queried. Pick a strig z of legth 22 that is Kolmogorov radom coditioed o the costructio of A so far. Read off 2 strigs y x of legth 2 for each x i Σ. Cosider B = { i, x, y x x Σ }. If L(M B i ) has more tha r j strigs of ay legth r the we ca fulfill the requiremet for this stage by lettig A = B. So let us assume this is ot the case. Note that f B j (x) for x of legth caot query ay strig y w i B or we would have a shorter descriptio of z by describig y w by x ad the idex of the query made by f B j (x). Our fial oracle will be a subset of B so we ca just use f j as the reductio.

8 6 Suppose f j (x) = f j (w) for some x ad w of legth. We just let A cotai the sigle strig i, x, y x ad f j caot be a reductio. Let us ow assume that there is o such x ad w. So by coutig there must be some x Σ such that f j (x) L(M B i ). Let v = f j (x). We are ot doe yet sice L i (B) has too may strigs. Now let A agai cosist of the sigle strig i, x, y x. If we still have v L(M A i ) the we have ow fulfilled the requiremet. Otherwise it must be the case that M A i (v) accepts but M B i (v) rejects. Thus every acceptig path (ad i particular the lexicographically least) of M A i (v) must query some strig i B A. Sice we ca describe v by x this allows us a short descriptio of some y w give y x for w x which gives us a shorter descriptio of z, so this case caot happe. 2 Corollary 2.2 There exists a relativized world where optimal proof systems do ot exist. Proof: Messer ad Torá [MT98] give a relativizable proof that if optimal proof systems exist the NP SPARSE has complete sets. 2 3 More Powerful Reductios I the previous sectio, we costructed a relativized world where NP SPARSE has o complete sets uder m-reductios. We ow stregthe that costructio to more powerful reductios. Usig the same techiques as well as other oes, we will also obtai ew results o the reducibility of SPARSE to TALLY. 3.1 Relativized Worlds We start by extedig Theorem 2.1 to dtt-reductios. Theorem 3.1 There exists a relativized world where NP SPARSE has o dtt-complete sets. The proof is a improvemet of the proof of Theorem 2.1. I order to facilitate other improvemets ad extesios, we cast it i a slightly differet form. Proof: Let M i be a stadard eumeratio of odetermiistic polyomial-time Turig machies ad R j be a eumeratio of polyomial-time dtt-reductios where M i ad R i use at most time i. We will costruct a oracle A. For each i ad j we will guaratee that either L(Mi A) has more tha j elemets at some iput legth, or else L i (A) is sparse ad R A j does ot reduce L i (A) to L(Mi A ), where L i (A) = {x There is some y, y = 2 x ad i, x, y A}. We start with the oracle A empty ad build it up i stages. At each stage m = i, j we will add strigs of the form i, x, y to A where x = = t(m), y = 2, ad t deotes the tower fuctio. For sufficietly large i ad j, we will do oe of the followig:

9 7 1. Put more tha r j strigs ito L(M A i ) for some legth r, or 2. Make L i (A) Σ have exactly oe strig ad for some x i Σ, have x L i (A) Q R A j (x) L(M A i ) =. (1) By the usual tower argumets, for large i ad j later stages caot udo these achievemets ad we ca focus o the strigs coded i A of legth ad 2. More specifically we do the followig at stage m. Pick a strig z of legth 22 that is Kolmogorov radom give the oracle as costructed so far. Read off 2 strigs y x of legth 2 for each x i Σ ad cosider B = { i, x, y x x Σ }. If L(M B i ) has more tha r j strigs of ay legth r the we let A = B ad we are doe. If ot, we proceed as follows. We first ote that the reductio does ot deped o the oracle B. Claim 3.2 For ay strig x of legth, R B j (x) does ot make a oracle query about a strig i B. Otherwise, we could describe a strig i B usig + O(j log ) bits as the k-th oracle query (for some k j ) R j makes o iput x. Thus we would obtai a descriptio of z of legth less tha z. Our oracle at the ed of stage m will be a subset C of B with oe elemet. By claim 3.2 we ca just use R j as the reductio, which we deote simply as R j. Next we ote that there exists a small set U cotaiig every dtt-query that R j makes o a iput of legth ad that belogs to L(M C i ) for some such C B. Claim 3.3 There exists a set U of size at most j(j+1) such that for ay C B with C = 1, Q Rj (Σ ) L(M C i ) U. Without loss of geerality, we ca assume that U Q Rj (Σ ). I fact, U = Q Rj (Σ ) L(Mi B ) satisfies Claim 3.3: Because of the sparseess of L(Mi B ), U j r=0 r j j(j+1). Moreover, for ay x Σ, ay q Q Rj (x), ad ay C B with C = 1, if q L(Mi C ) the q L(Mi B ). Otherwise every acceptig path (ad i particular the lexicographically least) of Mi C o iput q must query some strig i B C. This allows us to describe a tuple i, w, y w give y x for some w x usig oly + O(ij log ) bits, amely, as the k-th oracle query (for some k ij ) which Mi C makes o the lexicographically first acceptig path give as iput the l-th dtt-query (for some l j ) of R j o iput x. This i tur gives us a shorter descriptio of z. We the argue as follows. Associate with every query q U a sigle strig x q such that q Q Rj (x q ). Let X deote the set of all x q s. Sice U is sparse, for large i ad j, there exists a strig w of legth outside of X. Pick such a strig w ad set A = { i, w, y w }. If there exists a strig x X satisfyig (1) the we are doe. If ot, the Q Rj (X) L(Mi A) =, as X L i(a) =. Sice Q Rj (X) covers all of U, by Claim 3.3, Q Rj (w) L(Mi A) =. However, w L i (A) so x = w satisfies equatio (1). 2

10 8 We ote that the proof of Theorem 3.1 works for ay subexpoetial desity boud. I particular, it yields a relativized world where the class of NP sets with o more tha 2 o(1) strigs of ay legth has o dtt-complete sets. We ca hadle polyomial-time tt-reductios with arbitrary evaluators provided the umber of queries remais i o(/log ). Theorem 3.4 There exists a relativized world where NP SPARSE has o complete sets uder o(/ log )-tt-reductios. Proof: The proof follows the lies of the proof of Theorem 3.1. We redefie L i (A) as L i (A) = {x There is some y, y = 2 x 2 ad i, x, y A}, ad we will allow up to strigs of legth i L i (A). Alterative 2 i the proof of Theorem 3.1 ow reads: 1 (j+1) 2 2. If R A j makes o more tha queries o iputs of legth, the make L log i(a) Σ have at most strigs, ad for some x i Σ, have x L i (A) R A j (x) rejects whe queryig L(M A i ), (2) where R 1, R 2,... deotes a eumeratio of polyomial-time tt-reductios. The strigs y x are of legth 2 2 each, ad their cocateatio z is of legth The rest of the proof beig the same as for Theorem 3.1, we oly describe how to costruct A i the case where L(M B i ) has o more tha rj strigs of ay legth r. Claim 3.2 still holds: Claim 3.5 For ay strig x of legth, R B j (x) does ot make a oracle query about a strig i B. Otherwise, we could describe a strig i B as the k-th query (for some k j ) which R j makes o iput x whe give the ifo it eeds about L(M B i ). Sice this takes o more tha 2 + O(j log ) bits, z would have a descriptio shorter tha itself. As our fial oracle will be a subset C of B, it suffices to cosider R j = R j as the reductio. We ow allow the sets C to be of size up to. Claim 3.3 also holds for them. Claim 3.6 There exists a set U of size at most j(j+1) such that for ay C B with C, Q Rj (Σ ) L(M C i ) U. The same argumet as for Claim 3.3 i the proof of Theorem 3.1 works but ow the descriptio of the strig i, w, y w B C takes 2 + O(ij log ) bits. 1 Suppose that R j makes o more tha queries o iputs of legth. The (j+1) 2 log there exists a large set X of iputs of legth o which R j asks the same set Y of queries i U.

11 9 Claim 3.7 There exists a set X Σ 1 of size ad a set Y of size at most that x X : Q Rj (x) U Y. (j+1) 2 such log The sets X ad Y ca be costructed greedily. Start out with X = Σ ad Y =, ad perform the followig step util Q Rj (X) U Y : Pick amog the elemets of (Q Rj (X) U) Y a most popular oe, i.e., a elemet y U Y such that y Q Rj (x) for the largest umber of x s i X. The add y to Y ad restrict X to those x X for which y Q Rj (x) or Q Rj (x) U Y. 1 The procedure halts after at most steps, so the size of Y is as claimed. I (j+1) 2 log every step the size of X is shruk by o more tha a factor of U, so the fial X satisfies X U 2 1 (j+1) 2 log ( j(j+1) ) 2 1 (j+1) 2 log = 2 1 j+1 for sufficietly large. This establishes Claim 3.7. For ay subset X of X, let C(X ) deote { i, x, y x x X }. By Claims 3.6 ad 3.7, we have that Q Rj (X) L(M C(X ) i ) Y for ay X X. Sice X > Y, there are more subsets X of X tha there are subsets of Y. It follows that there are two subsets X 1 ad X 2 of X, X 1 X 2, such that Q Rj (X) L(M C(X 1) i ) = Q Rj (X) L(M C(X 2) i ). This implies that for at least oe of A = C(X 1 ) or A = C(X 2 ), equatio (2) holds for some x X. 2 For sets of subexpoetial desity the proof of Theorem 3.4 yields a relativized world where the class of NP sets cotaiig o more tha 2 o(1) strigs of ay legth, has o complete sets uder tt-reductios of which the umber of queries is at most α for some α < 1. O the positive side, recall from Sectio 1.4 that NP SPARSE has complete sets uder ctt-reductios as well as uder co-rp-reductios. 3.2 SPARSE to TALLY The techiques used i the proofs of Theorems 2.1, 3.1, ad 3.4 also allow us to costruct a sparse set S that does ot reduce to ay tally set uder the type of reductios cosidered. As metioed i Sectio 1.3, such sets were already kow for m-reductios ad for dttreductios. For o(/log )-tt-reductios we provide the first costructio. Theorem 3.8 There exists a sparse set S that does ot o(/log )-tt-reduce to ay tally set. Proof Sketch: We costruct a similar oracle A as i the proof of Theorem 3.4. The set L(A) = {x There is some y, y = 2 x 2 ad x, y A} will be the sparse set S we are lookig for.

12 10 There ow is a stage m = j accordig to every tt-reductio R j, ad durig that stage we do the followig for = t(m): If R A 1 j asks o more tha queries o iputs of (j+1) 2 log legth, the make L(A) Σ have at most strigs i such a way that for ay tally set T there is a strig x of legth o which R j fails to reduce L(A) to T. We realize this goal i the same way as we realize alterative 2 i the proof of Theorem 3.4. The argumet there for reductios to sparse NP A sets oly relies o the followig property: O iputs of legth, the reductio does ot deped o the extesios of A cosidered, ad the queries of the reductio that are aswered positively all lie i a small set U which is idepedet of the oracle extesio. The proof of Theorem 3.4 shows that these coditios are met i the case of reductios to sparse NP A sets. I the case of (urelativized) reductios to tally sets, they are trivially met. Therefore, the costructio yields a sparse set L(A) which does ot o(/log )-tt reduce to ay tally set. 2 O the other side, O() queries suffice to reduce ay sparse set to a tally set. Previously, it was kow that SPARSE ctt- ad co-rp-reduces to TALLY (see Sectio 1.3). We give the first determiistic reductio for which the degree of the polyomial boudig the umber of queries does ot deped o the desity of the sparse set. Theorem 3.9 Every sparse set S is reducible to some tally set T uder a 2-roud ttreductio askig O() queries. Proof: Schöig [Sch93] shows that for ay costat k > 0 there exists a tally set T 1 ad a polyomial-time reductio R such that for ay strig x of ay legth x S Pr[R(x, ρ) T 1 ] = 1 x S Pr[R(x, ρ) T 1 ] < 1 k, (3) where the probabilities are uiform over strigs ρ of legth O(log ). By pickig idepedet samples ρ k log i, we have for ay x Σ : x S Pr[( i)r(x, ρ i ) T 1 ] = 1 x S Therefore, there exists a sequece ρ i, i = 1,..., Pr[( i)r(x, ρ i ) T 1 ] < ( 1 k) k log = 1 2., such that k log x Σ : x S ( i)r(x, ρ i ) T 1. (4) Sice each ρ i is of legth O(log ), we ca ecode them i a tally set T 2 from which we ca recover them usig O( log ) oadaptive queries. This way, we obtai a 2-roud k log tt-reductio from S to T 1 T 2 usig O() queries: The first roud determies the ρ i s, ad the secod roud applies (4). Sice T 1 T 2 m-reduces to a tally set T, we are doe. 2

13 11 I Sectio 4.1, we will show that uder a reasoable hypothesis we ca reduce the umber of queries i Theorem 3.9 from O() to for ay costat k > 0. See Corollary 4.3. k log We do ot kow whether the equivalet of Theorem 3.9 holds i the NP SPARSE settig: Does NP SPARSE have a complete set uder reductios askig O() queries? See Sectio 6 for a discussio. 4 Reductios With Advice Tight Results Our results i Sectio 3 poited out a differece i the power of reductios makig o(/log ) queries ad reductios makig O() queries. I this sectio we close the remaiig gap betwee o(/ log ) ad O() by cosiderig reductios that take some advice. The approach works for both the NP SPARSE settig ad the SPARSE-to-TALLY settig. 4.1 SPARSE to TALLY We first observe that Theorem 3.8 also holds whe we allow the reductio O(log ) bits of advice. Theorem 4.1 Let c be ay positive costat. There exists a sparse set S that does ot reduce to ay tally set T uder o(/log )-tt-reductios that take c log bits of advice. Proof Sketch: We make use of the same costructio as i the proof of Theorem 3.8. Whe dealig with legth, we divide Σ ito c itervals of equal legth ad put the itervals i oe-to-oe correspodece with the possible advice strigs of legth c log. We the apply the strategy of the proof of Theorem 3.8 o each iterval separately i order to diagoalize agaist the reductio R j with the correspodig advice. This will put at most strigs of legth ito S for every possible advice strig, hece at most c+1 strigs of legth i total. 2 Theorem 4.1 is essetially optimal uder a reasoable assumptio as the ext result shows. Theorem 4.2 Suppose there exists a set i DTIME[2 O() ] that requires circuits of size 2 Ω() eve whe the circuits have access to a oracle for SAT. The for all relativized worlds, every sparse set S ad every positive costat k, there exists a tally set T ad a ctt-reductio from S to T that asks k log queries ad O(log ) bits of advice. Proof: Let S be a sparse set. The costructio i the proof of Theorem 3.9 ca be see as a ctt-reductio of S to the tally set T 1 that makes queries ad gets O() bits as k log advice, amely the sequece of ρ k log i s, each of legth l() O(log ). We will ow show how the hypothesis of Theorem 4.2 allows us to reduce the required advice from O() to O(log ) bits.

14 12 The requiremet the ρ i s have to fulfill is coditio (4). By a slight chage i the parameters of the proof of Theorem 3.9 (amely, by replacig k by 2k i (3)), we ca guaratee that most sequeces ρ i actually satisfy (4). Sice the implicatio from left to right i (4) holds for ay choice of ρ i s, we really oly have to check x Σ : x S ( i)r(x, ρ i ) T 1. (5) Without loss of geerality, we ca assume that Q R (Σ ) T 1 = Q R (S Σ ) T 1, where Q R (X) = {R(x, ρ) x X ad ρ = l( x )}. Therefore, we ca replace (5) by the coditio x Σ : x S ( i)r(x, ρ i ) Q R (S Σ ). (6) Sice S is sparse, this coditio o the ρ i s ca be checked by a polyomial-size family of circuits with access to a oracle for SAT: The circuit has a eumeratio of the elemets of S Σ built i, ad oce a polyomial-time eumeratio of S Σ is available, (6) becomes a conp predicate. Uder the hypothesis of Theorem 4.2, Klivas ad Va Melkebeek [KvM99, Theorem 4.2] costruct a polyomial-time computable fuctio f mappig strigs of O(log ) bits to sequeces ρ i such that most of the iputs map to sequeces satisfyig (6). A explicit iput to f for which this holds, suffices as advice for our reductio from S to T = T 1. 2 Sice we ca ecode the advice i a tally set ad recover it from the tally set usig O(log ) queries, we obtai the followig i the termiology of Theorem 3.9. Corollary 4.3 Uder the same hypothesis as i Theorem 4.2, for ay costat k > 0 every sparse set S is reducible to some tally set T uder a 2-roud tt-reductio askig queries. k log 4.2 Relativized Worlds Our tight results about the reducibility of SPARSE to TALLY carry over to the settig of NP SPARSE. Theorem 4.4 For ay costat c > 0, there exists a relativized world where NP SPARSE has o complete sets uder o(/log )-tt reductios that take c log bits of advice. We also ote that Theorem 3.1 ca take up to ω(log ) bits of advice. Theorem 4.5 There exists a relativized world where NP SPARSE has o complete sets uder dtt-reductios that take ω(log ) bits of advice. O the positive side, we obtai: Theorem 4.6 Suppose there exists a set i DTIME[2 O() ] that requires circuits of size 2 Ω() eve whe the circuits have access to a oracle for SAT. The for all relativized worlds ad all values of k > 0, NP SPARSE has a complete set uder ctt-reductios that ask k log queries ad O(log ) bits of advice. Proof: Let A be a arbitrary oracle. Note that if the set S i Theorem 4.2 lies i NP A, the the set T also lies i NP A. Sice NP A TALLY has a m-complete set, the result follows. 2

15 13 5 NP SPARSE ad Other Promise Classes Iformally, a promise class has a restrictio o the set of allowable machies beyod the usual time ad space bouds. For example, UP cosists of laguages accepted by NP-machies with at most oe acceptig path. Other commo promise classes icluded NP conp, BPP (radomized polyomial time), BQP (quatum polyomial time) ad NP SPARSE. Nopromise classes have easy complete sets, for example: { i, x, 1 j M i (x) accepts i at most j steps} is complete for NP if M i are odetermiistic machies, but o such aalogue works for UP. We say that UP has a uiform eumeratio if there exists a computable fuctio φ such that for each i ad iput x, M φ(i) (x) uses time at most x i ad has at most oe acceptig path o every iput ad UP = i L(M φ(i) ). Uiform eumeratios for the other promise classes are similarly defied. It turs out that for most promise classes, havig a complete set ad a uiform eumeratio are equivalet. Hartmais ad Hemachadra [HH84] show this for UP ad their proof easily geeralizes to the other classes. We iclude a proof here for completeess. Theorem 5.1 (Hartmais-Hemachadra) The classes UP, NP conp, BPP ad BQP have complete sets uder may-oe reductios if ad oly if they have uiform eumeratios. Proof: We will give the proof for UP. The proofs for the other classes are similar. Suppose UP has a complete set L accepted by a UP machie M that rus i time k. Let f 1, f 2,... be a eumeratio of the polyomial-time computable fuctios such that f i uses at most i steps. Defie M φ( i,ik ) (x) to simply simulate M(f i (x)). Suppose UP has a uiform eumeratio via φ. We defie the set L as follows: L = { x, i, 1 k φ(i) outputs j i k steps ad M j (x) accepts i k steps} If A is i UP the A = L(M j ) where for some i, k ad l, φ(i) outputs j i k steps ad M j rus i time l. We defie the reductio f(x) = x, i, 1 max(k, x l). 2 For NP SPARSE either directio of the proof goes through. I the first part, if f i is ot hoest the M φ(i) may accept too may strigs. I the secod part, L might ot be sparse if we merge too may sparse sets with differet cesus fuctios. I fact despite Theorem 2.1, NP SPARSE has a uiform eumeratio (i all relativized worlds). Theorem 5.2 The class NP SPARSE has a uiform eumeratio. Proof: Defie M φ(i) (x) as follows: First see if for ay m log, M i accepts more tha m i strigs of legth m by tryig all possible computatio paths o all iputs of legth m. If

16 14 so the reject. Otherwise simulate M i (x). Note that this will oly eumerate sparse sets: If M i accepts more tha m i strigs of legth m for some m, L(M φ(i) ) will evetually become fiite. O the other had, if M i accepts o more tha m i strigs of legth m for every m, the L(M φ(i) ) = L(M i ). 2 I some sese Theorem 5.2 is a cheat. I the uiform eumeratio, all the sets are sparse but we caot be sure of the cesus fuctio at a give iput legth. To examie this case we exted the defiitio of uiform eumeratio. Defiitio 5.3 We say NP SPARSE has a uiform eumeratio with size bouds if there exists a computable fuctio φ such that NP SPARSE = i L(M φ(i) ), ad for all i ad, M φ(i) accepts at most i strigs of legth usig at most i time. We ca use Defiitio 5.3 to prove a result similar to Theorem 5.1 for NP SPARSE. Theorem 5.4 NP SPARSE has complete sets uder ivertible reductios if ad oly if NP SPARSE has a uiform eumeratio with size bouds. Proof: Suppose NP SPARSE has a complete set S uder ivertible reductios, that is for every NP SPARSE set A there are two polyomial-time computable fuctios f ad g such that for all x, x is i A exactly whe f(x) is i S, ad g(f(x)) = x. Suppose S has at most k strigs at each legth. Let f 1, f 2,... be a eumeratio of the polyomial-time fuctios such that f i uses time at most i. Let us defie M φ( i,j,i(k+1) ) as follows: O iput x, compute y = f i (x) ad accept if 1. f j (y) = x, ad 2. y is i S. Note that this machie ca accept o more tha i(k+1) strigs sice the two tests guaratee that we accept at most oe strig for every strig i S of legth at most i. Now suppose NP SPARSE has a uiform eumeratio with size bouds. We defie the complete set as follows: L = { x, 1 i, 1 k φ(i) outputs j i at most k steps, k x i, ad M j (x) accepts} The set L clearly belogs to NP. It is sparse because for ay fixed i, k ad, there ca be o more tha k strigs x of legth such that x, 1 i, 1 k L. If A is i NP SPARSE the for some i, j ad l, A = L(M j ), φ(i) outputs j i l steps ad M j rus i time x i. We defie the reductio f(x) = x, 1 i, 1 max(l, x i) which is easily ivertible. 2 The promise class NP SPARSE differs from the other classes i aother iterestig way. Cosider the questio as to whether there exists a laguage accepted by a odetermiistic machie usig time 3 which has at most oe acceptig path o each iput that is

17 15 ot accepted by ay such machie usig time 2. This remais a murky ope questio for UP ad the other usual promise classes. For NP SPARSE the situatio is quite differet as show by Seiferas, Fischer ad Meyer [SFM78] ad Žàk [Žàk83]. Theorem 5.5 (Seiferas-Fischer-Meyer,Žàk) Let t 1 ad t 2 be two time-costructible fuctios such that t 1 ( + 1) = o(t 2 ()). There exists a tally set accepted by a odetermiistic machie i time t 2 () but ot i time O(t 1 ()). 6 Ope Problems Several iterestig questios remai icludig the followig. Theorem 3.9 which shows that every sparse set reduces to a tally set usig O() queries does ot seem to give a correspodig result for NP SPARSE-complete sets. Is there a relativized world where NP SPARSE does ot have complete sets uder Turig reductios usig O() queries? If we ca costruct the ρ i s i the proof of Theorem 3.9 i polyomial time usig access to a set i NP conp, the aser is yes. However, the best we kow is to costruct them i polyomial time with oracle access to NP NP. Ca we reduce or elimiate the assumptio eeded for Theorem 4.2, Corollary 4.3, ad Theorem 4.6? If we kew how to costruct the ρ i s from the proof of Theorem 4.2 i polyomial time with O(log ) bits of advice, we could drop the assumptio. Does NP SPARSE havig m-complete sets imply NP SPARSE has a uiform eumeratio with size bouds? Ca we costruct i a relativized world a complete set for NP SPARSE that is ot complete uder ivertible reductios? Refereces [BHL95] H. Buhrma, E. Hemaspaadra, ad L. Logpré. SPARSE reduces cojuctively to TALLY. SIAM Joural o Computig, 24(3): , [BK88] R. Book ad K. Ko. O sets truth-table reducible to sparse sets. SIAM Joural o Computig, 17(5): , [CR79] S. Cook ad R. Reckhow. The relative efficiecy of propositioal proof systems. Joural of Symbolic Logic, 44:36 50, [For94] L. Fortow. The role of relativizatio i complexity theory. Bulleti of the Europea Associatio for Theoretical Computer Sciece, 52: , February 1994.

18 16 [HH84] J. Hartmais ad L. Hemachadra. Complexity classes without machies: O complete laguages for UP. Theoretical Computer Sciece, 34:17 32, [HY84] J. Hartmais ad Y. Yesha. Computatio times of NP sets of differet desities. Theoretical Computer Sciece, 34(1-2):17 32, November [Ko89] K. Ko. Distiguishig cojuctive ad disjuctive reducibilities by sparse sets. Iformatio ad Computatio, 81(1):62 87, [KP89] J. Krají cek ad P. Pudlák. Propositioal proof systems, the cosistecy of first order theories ad the complexity of computatios. Joural of Symbolic Logic, 54: , [KvM99] A. Klivas ad D. va Melkebeek. Graph oisomorhism has subexpoetial size proofs uless the polyomial-time hierarchy collapses. I Proceedigs of the 31st ACM Symposium o the Theory of Computig, pages ACM, New York, [LV97] M. Li ad P. Vitáyi. A Itroductio to Kolmogorov Complexity ad Its Applicatios. Graduate Texts i Computer Sciece. Spriger, New York, secod editio, [MT98] J. Messer ad J. Torá. Optimal proof systems for propositioal logic ad complete sets. I Proceedigs of the 15th Symposium o Theoretical Aspects of Computer Sciece, volume 1373 of Lecture Notes i Computer Sciece, pages Spriger, [Sal93] S. Saluja. Relativized limitatios of left set techique ad closure classes of sparse sets. I Proceedigs of the 8th IEEE Structure i Complexity Theory Coferece, pages IEEE, New York, [Sch93] U. Schöig. O radom reductios from sparse sets to tally sets. Iformatio Processig Letters, 46(5): , July [SFM78] J. Seiferas, M. Fischer, ad A. Meyer. Separatig odetermiistic time complexity classes. Joural of the ACM, 25(1): , [Žàk83] S. Žàk. A Turig machie time hierarchy. Theoretical Computer Sciece, 26(3): , 1983.

Resolution Proofs of Generalized Pigeonhole Principles

Resolution Proofs of Generalized Pigeonhole Principles Resolutio Proofs of Geeralized Pigeohole Priciples Samuel R. Buss Departmet of Mathematics Uiversity of Califoria, Berkeley Győrgy Turá Departmet of Mathematics, Statistics, ad Computer Sciece Uiversity

More information

Lecture 9: Hierarchy Theorems

Lecture 9: Hierarchy Theorems IAS/PCMI Summer Sessio 2000 Clay Mathematics Udergraduate Program Basic Course o Computatioal Complexity Lecture 9: Hierarchy Theorems David Mix Barrigto ad Alexis Maciel July 27, 2000 Most of this lecture

More information

Computability and computational complexity

Computability and computational complexity Computability ad computatioal complexity Lecture 4: Uiversal Turig machies. Udecidability Io Petre Computer Sciece, Åbo Akademi Uiversity Fall 2015 http://users.abo.fi/ipetre/computability/ 21. toukokuu

More information

Product measures, Tonelli s and Fubini s theorems For use in MAT3400/4400, autumn 2014 Nadia S. Larsen. Version of 13 October 2014.

Product measures, Tonelli s and Fubini s theorems For use in MAT3400/4400, autumn 2014 Nadia S. Larsen. Version of 13 October 2014. Product measures, Toelli s ad Fubii s theorems For use i MAT3400/4400, autum 2014 Nadia S. Larse Versio of 13 October 2014. 1. Costructio of the product measure The purpose of these otes is to preset the

More information

Chapter 3. Strong convergence. 3.1 Definition of almost sure convergence

Chapter 3. Strong convergence. 3.1 Definition of almost sure convergence Chapter 3 Strog covergece As poited out i the Chapter 2, there are multiple ways to defie the otio of covergece of a sequece of radom variables. That chapter defied covergece i probability, covergece i

More information

Lecture Notes for Analysis Class

Lecture Notes for Analysis Class Lecture Notes for Aalysis Class Topological Spaces A topology for a set X is a collectio T of subsets of X such that: (a) X ad the empty set are i T (b) Uios of elemets of T are i T (c) Fiite itersectios

More information

Lecture 11: Pseudorandom functions

Lecture 11: Pseudorandom functions COM S 6830 Cryptography Oct 1, 2009 Istructor: Rafael Pass 1 Recap Lecture 11: Pseudoradom fuctios Scribe: Stefao Ermo Defiitio 1 (Ge, Ec, Dec) is a sigle message secure ecryptio scheme if for all uppt

More information

If a subset E of R contains no open interval, is it of zero measure? For instance, is the set of irrationals in [0, 1] is of measure zero?

If a subset E of R contains no open interval, is it of zero measure? For instance, is the set of irrationals in [0, 1] is of measure zero? 2 Lebesgue Measure I Chapter 1 we defied the cocept of a set of measure zero, ad we have observed that every coutable set is of measure zero. Here are some atural questios: If a subset E of R cotais a

More information

An Introduction to Randomized Algorithms

An Introduction to Randomized Algorithms A Itroductio to Radomized Algorithms The focus of this lecture is to study a radomized algorithm for quick sort, aalyze it usig probabilistic recurrece relatios, ad also provide more geeral tools for aalysis

More information

Convergence of random variables. (telegram style notes) P.J.C. Spreij

Convergence of random variables. (telegram style notes) P.J.C. Spreij Covergece of radom variables (telegram style otes).j.c. Spreij this versio: September 6, 2005 Itroductio As we kow, radom variables are by defiitio measurable fuctios o some uderlyig measurable space

More information

The Borel hierarchy classifies subsets of the reals by their topological complexity. Another approach is to classify them by size.

The Borel hierarchy classifies subsets of the reals by their topological complexity. Another approach is to classify them by size. Lecture 7: Measure ad Category The Borel hierarchy classifies subsets of the reals by their topological complexity. Aother approach is to classify them by size. Filters ad Ideals The most commo measure

More information

Last time, we talked about how Equation (1) can simulate Equation (2). We asserted that Equation (2) can also simulate Equation (1).

Last time, we talked about how Equation (1) can simulate Equation (2). We asserted that Equation (2) can also simulate Equation (1). 6896 Quatum Complexity Theory Sept 23, 2008 Lecturer: Scott Aaroso Lecture 6 Last Time: Quatum Error-Correctio Quatum Query Model Deutsch-Jozsa Algorithm (Computes x y i oe query) Today: Berstei-Vazirii

More information

Lecture 2. The Lovász Local Lemma

Lecture 2. The Lovász Local Lemma Staford Uiversity Sprig 208 Math 233A: No-costructive methods i combiatorics Istructor: Ja Vodrák Lecture date: Jauary 0, 208 Origial scribe: Apoorva Khare Lecture 2. The Lovász Local Lemma 2. Itroductio

More information

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + 62. Power series Defiitio 16. (Power series) Give a sequece {c }, the series c x = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + is called a power series i the variable x. The umbers c are called the coefficiets of

More information

Advanced Stochastic Processes.

Advanced Stochastic Processes. Advaced Stochastic Processes. David Gamarik LECTURE 2 Radom variables ad measurable fuctios. Strog Law of Large Numbers (SLLN). Scary stuff cotiued... Outlie of Lecture Radom variables ad measurable fuctios.

More information

Let us give one more example of MLE. Example 3. The uniform distribution U[0, θ] on the interval [0, θ] has p.d.f.

Let us give one more example of MLE. Example 3. The uniform distribution U[0, θ] on the interval [0, θ] has p.d.f. Lecture 5 Let us give oe more example of MLE. Example 3. The uiform distributio U[0, ] o the iterval [0, ] has p.d.f. { 1 f(x =, 0 x, 0, otherwise The likelihood fuctio ϕ( = f(x i = 1 I(X 1,..., X [0,

More information

University of Colorado Denver Dept. Math. & Stat. Sciences Applied Analysis Preliminary Exam 13 January 2012, 10:00 am 2:00 pm. Good luck!

University of Colorado Denver Dept. Math. & Stat. Sciences Applied Analysis Preliminary Exam 13 January 2012, 10:00 am 2:00 pm. Good luck! Uiversity of Colorado Dever Dept. Math. & Stat. Scieces Applied Aalysis Prelimiary Exam 13 Jauary 01, 10:00 am :00 pm Name: The proctor will let you read the followig coditios before the exam begis, ad

More information

Problem Set 4 Due Oct, 12

Problem Set 4 Due Oct, 12 EE226: Radom Processes i Systems Lecturer: Jea C. Walrad Problem Set 4 Due Oct, 12 Fall 06 GSI: Assae Gueye This problem set essetially reviews detectio theory ad hypothesis testig ad some basic otios

More information

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 22

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 22 CS 70 Discrete Mathematics for CS Sprig 2007 Luca Trevisa Lecture 22 Aother Importat Distributio The Geometric Distributio Questio: A biased coi with Heads probability p is tossed repeatedly util the first

More information

Lecture 27. Capacity of additive Gaussian noise channel and the sphere packing bound

Lecture 27. Capacity of additive Gaussian noise channel and the sphere packing bound Lecture 7 Ageda for the lecture Gaussia chael with average power costraits Capacity of additive Gaussia oise chael ad the sphere packig boud 7. Additive Gaussia oise chael Up to this poit, we have bee

More information

Notes for Lecture 5. 1 Grover Search. 1.1 The Setting. 1.2 Motivation. Lecture 5 (September 26, 2018)

Notes for Lecture 5. 1 Grover Search. 1.1 The Setting. 1.2 Motivation. Lecture 5 (September 26, 2018) COS 597A: Quatum Cryptography Lecture 5 (September 6, 08) Lecturer: Mark Zhadry Priceto Uiversity Scribe: Fermi Ma Notes for Lecture 5 Today we ll move o from the slightly cotrived applicatios of quatum

More information

1 Review and Overview

1 Review and Overview DRAFT a fial versio will be posted shortly CS229T/STATS231: Statistical Learig Theory Lecturer: Tegyu Ma Lecture #3 Scribe: Migda Qiao October 1, 2013 1 Review ad Overview I the first half of this course,

More information

Disjoint Systems. Abstract

Disjoint Systems. Abstract Disjoit Systems Noga Alo ad Bey Sudaov Departmet of Mathematics Raymod ad Beverly Sacler Faculty of Exact Scieces Tel Aviv Uiversity, Tel Aviv, Israel Abstract A disjoit system of type (,,, ) is a collectio

More information

SRC Technical Note June 17, Tight Thresholds for The Pure Literal Rule. Michael Mitzenmacher. d i g i t a l

SRC Technical Note June 17, Tight Thresholds for The Pure Literal Rule. Michael Mitzenmacher. d i g i t a l SRC Techical Note 1997-011 Jue 17, 1997 Tight Thresholds for The Pure Literal Rule Michael Mitzemacher d i g i t a l Systems Research Ceter 130 Lytto Aveue Palo Alto, Califoria 94301 http://www.research.digital.com/src/

More information

Chapter IV Integration Theory

Chapter IV Integration Theory Chapter IV Itegratio Theory Lectures 32-33 1. Costructio of the itegral I this sectio we costruct the abstract itegral. As a matter of termiology, we defie a measure space as beig a triple (, A, µ), where

More information

MAT1026 Calculus II Basic Convergence Tests for Series

MAT1026 Calculus II Basic Convergence Tests for Series MAT026 Calculus II Basic Covergece Tests for Series Egi MERMUT 202.03.08 Dokuz Eylül Uiversity Faculty of Sciece Departmet of Mathematics İzmir/TURKEY Cotets Mootoe Covergece Theorem 2 2 Series of Real

More information

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 10 INFINITE SEQUENCES AND SERIES CHAPTER 10 INFINITE SEQUENCES AND SERIES 10.1 Sequeces 10.2 Ifiite Series 10.3 The Itegral Tests 10.4 Compariso Tests 10.5 The Ratio ad Root Tests 10.6 Alteratig Series: Absolute ad Coditioal Covergece

More information

The Boolean Ring of Intervals

The Boolean Ring of Intervals MATH 532 Lebesgue Measure Dr. Neal, WKU We ow shall apply the results obtaied about outer measure to the legth measure o the real lie. Throughout, our space X will be the set of real umbers R. Whe ecessary,

More information

SOME TRIBONACCI IDENTITIES

SOME TRIBONACCI IDENTITIES Mathematics Today Vol.7(Dec-011) 1-9 ISSN 0976-38 Abstract: SOME TRIBONACCI IDENTITIES Shah Devbhadra V. Sir P.T.Sarvajaik College of Sciece, Athwalies, Surat 395001. e-mail : drdvshah@yahoo.com The sequece

More information

THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS

THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS THE ASYMPTOTIC COMPLEXITY OF MATRIX REDUCTION OVER FINITE FIELDS DEMETRES CHRISTOFIDES Abstract. Cosider a ivertible matrix over some field. The Gauss-Jorda elimiatio reduces this matrix to the idetity

More information

Finite Automata. Reading: Chapter 2

Finite Automata. Reading: Chapter 2 Fiite Automata Readig: Chapter 2 Fiite Automato (FA) Iformally, a state diagram that comprehesively captures all possible states ad trasitios that a machie ca take while respodig to a stream or sequece

More information

CSE 191, Class Note 05: Counting Methods Computer Sci & Eng Dept SUNY Buffalo

CSE 191, Class Note 05: Counting Methods Computer Sci & Eng Dept SUNY Buffalo Coutig Methods CSE 191, Class Note 05: Coutig Methods Computer Sci & Eg Dept SUNY Buffalo c Xi He (Uiversity at Buffalo CSE 191 Discrete Structures 1 / 48 Need for Coutig The problem of coutig the umber

More information

Commutativity in Permutation Groups

Commutativity in Permutation Groups Commutativity i Permutatio Groups Richard Wito, PhD Abstract I the group Sym(S) of permutatios o a oempty set S, fixed poits ad trasiet poits are defied Prelimiary results o fixed ad trasiet poits are

More information

Riesz-Fischer Sequences and Lower Frame Bounds

Riesz-Fischer Sequences and Lower Frame Bounds Zeitschrift für Aalysis ud ihre Aweduge Joural for Aalysis ad its Applicatios Volume 1 (00), No., 305 314 Riesz-Fischer Sequeces ad Lower Frame Bouds P. Casazza, O. Christese, S. Li ad A. Lider Abstract.

More information

Chapter 6 Infinite Series

Chapter 6 Infinite Series Chapter 6 Ifiite Series I the previous chapter we cosidered itegrals which were improper i the sese that the iterval of itegratio was ubouded. I this chapter we are goig to discuss a topic which is somewhat

More information

Infinite Sequences and Series

Infinite Sequences and Series Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet

More information

Math 155 (Lecture 3)

Math 155 (Lecture 3) Math 55 (Lecture 3) September 8, I this lecture, we ll cosider the aswer to oe of the most basic coutig problems i combiatorics Questio How may ways are there to choose a -elemet subset of the set {,,,

More information

Lecture 2 Clustering Part II

Lecture 2 Clustering Part II COMS 4995: Usupervised Learig (Summer 8) May 24, 208 Lecture 2 Clusterig Part II Istructor: Nakul Verma Scribes: Jie Li, Yadi Rozov Today, we will be talkig about the hardess results for k-meas. More specifically,

More information

6.3 Testing Series With Positive Terms

6.3 Testing Series With Positive Terms 6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial

More information

UC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 17 Lecturer: David Wagner April 3, Notes 17 for CS 170

UC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 17 Lecturer: David Wagner April 3, Notes 17 for CS 170 UC Berkeley CS 170: Efficiet Algorithms ad Itractable Problems Hadout 17 Lecturer: David Wager April 3, 2003 Notes 17 for CS 170 1 The Lempel-Ziv algorithm There is a sese i which the Huffma codig was

More information

Quantum Computing Lecture 7. Quantum Factoring

Quantum Computing Lecture 7. Quantum Factoring Quatum Computig Lecture 7 Quatum Factorig Maris Ozols Quatum factorig A polyomial time quatum algorithm for factorig umbers was published by Peter Shor i 1994. Polyomial time meas that the umber of gates

More information

Properties of Fuzzy Length on Fuzzy Set

Properties of Fuzzy Length on Fuzzy Set Ope Access Library Joural 206, Volume 3, e3068 ISSN Olie: 2333-972 ISSN Prit: 2333-9705 Properties of Fuzzy Legth o Fuzzy Set Jehad R Kider, Jaafar Imra Mousa Departmet of Mathematics ad Computer Applicatios,

More information

Lecture 19: Convergence

Lecture 19: Convergence Lecture 19: Covergece Asymptotic approach I statistical aalysis or iferece, a key to the success of fidig a good procedure is beig able to fid some momets ad/or distributios of various statistics. I may

More information

Math 216A Notes, Week 5

Math 216A Notes, Week 5 Math 6A Notes, Week 5 Scribe: Ayastassia Sebolt Disclaimer: These otes are ot early as polished (ad quite possibly ot early as correct) as a published paper. Please use them at your ow risk.. Thresholds

More information

Math 61CM - Solutions to homework 3

Math 61CM - Solutions to homework 3 Math 6CM - Solutios to homework 3 Cédric De Groote October 2 th, 208 Problem : Let F be a field, m 0 a fixed oegative iteger ad let V = {a 0 + a x + + a m x m a 0,, a m F} be the vector space cosistig

More information

6.867 Machine learning, lecture 7 (Jaakkola) 1

6.867 Machine learning, lecture 7 (Jaakkola) 1 6.867 Machie learig, lecture 7 (Jaakkola) 1 Lecture topics: Kerel form of liear regressio Kerels, examples, costructio, properties Liear regressio ad kerels Cosider a slightly simpler model where we omit

More information

Lecture 2: Uncomputability and the Haling Problem

Lecture 2: Uncomputability and the Haling Problem CSE 200 Computability ad Complexity Wedesday, April 3, 2013 Lecture 2: Ucomputability ad the Halig Problem Istructor: Professor Shachar Lovett Scribe: Dogcai She 1 The Uiversal Turig Machie I the last

More information

Section 4.3. Boolean functions

Section 4.3. Boolean functions Sectio 4.3. Boolea fuctios Let us take aother look at the simplest o-trivial Boolea algebra, ({0}), the power-set algebra based o a oe-elemet set, chose here as {0}. This has two elemets, the empty set,

More information

Sequences. Notation. Convergence of a Sequence

Sequences. Notation. Convergence of a Sequence Sequeces A sequece is essetially just a list. Defiitio (Sequece of Real Numbers). A sequece of real umbers is a fuctio Z (, ) R for some real umber. Do t let the descriptio of the domai cofuse you; it

More information

Seunghee Ye Ma 8: Week 5 Oct 28

Seunghee Ye Ma 8: Week 5 Oct 28 Week 5 Summary I Sectio, we go over the Mea Value Theorem ad its applicatios. I Sectio 2, we will recap what we have covered so far this term. Topics Page Mea Value Theorem. Applicatios of the Mea Value

More information

On Random Line Segments in the Unit Square

On Random Line Segments in the Unit Square O Radom Lie Segmets i the Uit Square Thomas A. Courtade Departmet of Electrical Egieerig Uiversity of Califoria Los Ageles, Califoria 90095 Email: tacourta@ee.ucla.edu I. INTRODUCTION Let Q = [0, 1] [0,

More information

The multiplicative structure of finite field and a construction of LRC

The multiplicative structure of finite field and a construction of LRC IERG6120 Codig for Distributed Storage Systems Lecture 8-06/10/2016 The multiplicative structure of fiite field ad a costructio of LRC Lecturer: Keeth Shum Scribe: Zhouyi Hu Notatios: We use the otatio

More information

Hashing and Amortization

Hashing and Amortization Lecture Hashig ad Amortizatio Supplemetal readig i CLRS: Chapter ; Chapter 7 itro; Sectio 7.. Arrays ad Hashig Arrays are very useful. The items i a array are statically addressed, so that isertig, deletig,

More information

Measure and Measurable Functions

Measure and Measurable Functions 3 Measure ad Measurable Fuctios 3.1 Measure o a Arbitrary σ-algebra Recall from Chapter 2 that the set M of all Lebesgue measurable sets has the followig properties: R M, E M implies E c M, E M for N implies

More information

7.1 Convergence of sequences of random variables

7.1 Convergence of sequences of random variables Chapter 7 Limit Theorems Throughout this sectio we will assume a probability space (, F, P), i which is defied a ifiite sequece of radom variables (X ) ad a radom variable X. The fact that for every ifiite

More information

Discrete Mathematics for CS Spring 2008 David Wagner Note 22

Discrete Mathematics for CS Spring 2008 David Wagner Note 22 CS 70 Discrete Mathematics for CS Sprig 2008 David Wager Note 22 I.I.D. Radom Variables Estimatig the bias of a coi Questio: We wat to estimate the proportio p of Democrats i the US populatio, by takig

More information

4.3 Growth Rates of Solutions to Recurrences

4.3 Growth Rates of Solutions to Recurrences 4.3. GROWTH RATES OF SOLUTIONS TO RECURRENCES 81 4.3 Growth Rates of Solutios to Recurreces 4.3.1 Divide ad Coquer Algorithms Oe of the most basic ad powerful algorithmic techiques is divide ad coquer.

More information

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3

(A sequence also can be thought of as the list of function values attained for a function f :ℵ X, where f (n) = x n for n 1.) x 1 x N +k x N +4 x 3 MATH 337 Sequeces Dr. Neal, WKU Let X be a metric space with distace fuctio d. We shall defie the geeral cocept of sequece ad limit i a metric space, the apply the results i particular to some special

More information

Statistics 511 Additional Materials

Statistics 511 Additional Materials Cofidece Itervals o mu Statistics 511 Additioal Materials This topic officially moves us from probability to statistics. We begi to discuss makig ifereces about the populatio. Oe way to differetiate probability

More information

Some examples of vector spaces

Some examples of vector spaces Roberto s Notes o Liear Algebra Chapter 11: Vector spaces Sectio 2 Some examples of vector spaces What you eed to kow already: The te axioms eeded to idetify a vector space. What you ca lear here: Some

More information

MA131 - Analysis 1. Workbook 3 Sequences II

MA131 - Analysis 1. Workbook 3 Sequences II MA3 - Aalysis Workbook 3 Sequeces II Autum 2004 Cotets 2.8 Coverget Sequeces........................ 2.9 Algebra of Limits......................... 2 2.0 Further Useful Results........................

More information

subcaptionfont+=small,labelformat=parens,labelsep=space,skip=6pt,list=0,hypcap=0 subcaption ALGEBRAIC COMBINATORICS LECTURE 8 TUESDAY, 2/16/2016

subcaptionfont+=small,labelformat=parens,labelsep=space,skip=6pt,list=0,hypcap=0 subcaption ALGEBRAIC COMBINATORICS LECTURE 8 TUESDAY, 2/16/2016 subcaptiofot+=small,labelformat=pares,labelsep=space,skip=6pt,list=0,hypcap=0 subcaptio ALGEBRAIC COMBINATORICS LECTURE 8 TUESDAY, /6/06. Self-cojugate Partitios Recall that, give a partitio λ, we may

More information

Polynomial identity testing and global minimum cut

Polynomial identity testing and global minimum cut CHAPTER 6 Polyomial idetity testig ad global miimum cut I this lecture we will cosider two further problems that ca be solved usig probabilistic algorithms. I the first half, we will cosider the problem

More information

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4.

Definition 4.2. (a) A sequence {x n } in a Banach space X is a basis for X if. unique scalars a n (x) such that x = n. a n (x) x n. (4. 4. BASES I BAACH SPACES 39 4. BASES I BAACH SPACES Sice a Baach space X is a vector space, it must possess a Hamel, or vector space, basis, i.e., a subset {x γ } γ Γ whose fiite liear spa is all of X ad

More information

Basics of Probability Theory (for Theory of Computation courses)

Basics of Probability Theory (for Theory of Computation courses) Basics of Probability Theory (for Theory of Computatio courses) Oded Goldreich Departmet of Computer Sciece Weizma Istitute of Sciece Rehovot, Israel. oded.goldreich@weizma.ac.il November 24, 2008 Preface.

More information

CS151 Complexity Theory

CS151 Complexity Theory Time ad Space CS151 Complexity Theory Lecture 2 April 1, 2004 A motivatig questio: Boolea formula with odes evaluate usig O(log ) space? depth-first traversal requires storig itermediate values idea: short-circuit

More information

Lecture 3 The Lebesgue Integral

Lecture 3 The Lebesgue Integral Lecture 3: The Lebesgue Itegral 1 of 14 Course: Theory of Probability I Term: Fall 2013 Istructor: Gorda Zitkovic Lecture 3 The Lebesgue Itegral The costructio of the itegral Uless expressly specified

More information

Solution. 1 Solutions of Homework 1. Sangchul Lee. October 27, Problem 1.1

Solution. 1 Solutions of Homework 1. Sangchul Lee. October 27, Problem 1.1 Solutio Sagchul Lee October 7, 017 1 Solutios of Homework 1 Problem 1.1 Let Ω,F,P) be a probability space. Show that if {A : N} F such that A := lim A exists, the PA) = lim PA ). Proof. Usig the cotiuity

More information

Sequences and Series of Functions

Sequences and Series of Functions Chapter 6 Sequeces ad Series of Fuctios 6.1. Covergece of a Sequece of Fuctios Poitwise Covergece. Defiitio 6.1. Let, for each N, fuctio f : A R be defied. If, for each x A, the sequece (f (x)) coverges

More information

The Growth of Functions. Theoretical Supplement

The Growth of Functions. Theoretical Supplement The Growth of Fuctios Theoretical Supplemet The Triagle Iequality The triagle iequality is a algebraic tool that is ofte useful i maipulatig absolute values of fuctios. The triagle iequality says that

More information

6 Integers Modulo n. integer k can be written as k = qn + r, with q,r, 0 r b. So any integer.

6 Integers Modulo n. integer k can be written as k = qn + r, with q,r, 0 r b. So any integer. 6 Itegers Modulo I Example 2.3(e), we have defied the cogruece of two itegers a,b with respect to a modulus. Let us recall that a b (mod ) meas a b. We have proved that cogruece is a equivalece relatio

More information

b i u x i U a i j u x i u x j

b i u x i U a i j u x i u x j M ath 5 2 7 Fall 2 0 0 9 L ecture 1 9 N ov. 1 6, 2 0 0 9 ) S ecod- Order Elliptic Equatios: Weak S olutios 1. Defiitios. I this ad the followig two lectures we will study the boudary value problem Here

More information

Resampling Methods. X (1/2), i.e., Pr (X i m) = 1/2. We order the data: X (1) X (2) X (n). Define the sample median: ( n.

Resampling Methods. X (1/2), i.e., Pr (X i m) = 1/2. We order the data: X (1) X (2) X (n). Define the sample median: ( n. Jauary 1, 2019 Resamplig Methods Motivatio We have so may estimators with the property θ θ d N 0, σ 2 We ca also write θ a N θ, σ 2 /, where a meas approximately distributed as Oce we have a cosistet estimator

More information

Axioms of Measure Theory

Axioms of Measure Theory MATH 532 Axioms of Measure Theory Dr. Neal, WKU I. The Space Throughout the course, we shall let X deote a geeric o-empty set. I geeral, we shall ot assume that ay algebraic structure exists o X so that

More information

Lecture 2: April 3, 2013

Lecture 2: April 3, 2013 TTIC/CMSC 350 Mathematical Toolkit Sprig 203 Madhur Tulsiai Lecture 2: April 3, 203 Scribe: Shubhedu Trivedi Coi tosses cotiued We retur to the coi tossig example from the last lecture agai: Example. Give,

More information

Fall 2013 MTH431/531 Real analysis Section Notes

Fall 2013 MTH431/531 Real analysis Section Notes Fall 013 MTH431/531 Real aalysis Sectio 8.1-8. Notes Yi Su 013.11.1 1. Defiitio of uiform covergece. We look at a sequece of fuctios f (x) ad study the coverget property. Notice we have two parameters

More information

Math Solutions to homework 6

Math Solutions to homework 6 Math 175 - Solutios to homework 6 Cédric De Groote November 16, 2017 Problem 1 (8.11 i the book): Let K be a compact Hermitia operator o a Hilbert space H ad let the kerel of K be {0}. Show that there

More information

Chapter 10: Power Series

Chapter 10: Power Series Chapter : Power Series 57 Chapter Overview: Power Series The reaso series are part of a Calculus course is that there are fuctios which caot be itegrated. All power series, though, ca be itegrated because

More information

On the Linear Complexity of Feedback Registers

On the Linear Complexity of Feedback Registers O the Liear Complexity of Feedback Registers A. H. Cha M. Goresky A. Klapper Northeaster Uiversity Abstract I this paper, we study sequeces geerated by arbitrary feedback registers (ot ecessarily feedback

More information

( ) = p and P( i = b) = q.

( ) = p and P( i = b) = q. MATH 540 Radom Walks Part 1 A radom walk X is special stochastic process that measures the height (or value) of a particle that radomly moves upward or dowward certai fixed amouts o each uit icremet of

More information

Efficient GMM LECTURE 12 GMM II

Efficient GMM LECTURE 12 GMM II DECEMBER 1 010 LECTURE 1 II Efficiet The estimator depeds o the choice of the weight matrix A. The efficiet estimator is the oe that has the smallest asymptotic variace amog all estimators defied by differet

More information

Notes for Lecture 11

Notes for Lecture 11 U.C. Berkeley CS78: Computatioal Complexity Hadout N Professor Luca Trevisa 3/4/008 Notes for Lecture Eigevalues, Expasio, ad Radom Walks As usual by ow, let G = (V, E) be a udirected d-regular graph with

More information

t distribution [34] : used to test a mean against an hypothesized value (H 0 : µ = µ 0 ) or the difference

t distribution [34] : used to test a mean against an hypothesized value (H 0 : µ = µ 0 ) or the difference EXST30 Backgroud material Page From the textbook The Statistical Sleuth Mea [0]: I your text the word mea deotes a populatio mea (µ) while the work average deotes a sample average ( ). Variace [0]: The

More information

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ.

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ. 2 5. Weighted umber of late jobs 5.1. Release dates ad due dates: maximimizig the weight of o-time jobs Oce we add release dates, miimizig the umber of late jobs becomes a sigificatly harder problem. For

More information

Lecture 4: Unique-SAT, Parity-SAT, and Approximate Counting

Lecture 4: Unique-SAT, Parity-SAT, and Approximate Counting Advaced Complexity Theory Sprig 206 Lecture 4: Uique-SAT, Parity-SAT, ad Approximate Coutig Prof. Daa Moshkovitz Scribe: Aoymous Studet Scribe Date: Fall 202 Overview I this lecture we begi talkig about

More information

Injections, Surjections, and the Pigeonhole Principle

Injections, Surjections, and the Pigeonhole Principle Ijectios, Surjectios, ad the Pigeohole Priciple 1 (10 poits Here we will come up with a sloppy boud o the umber of parethesisestigs (a (5 poits Describe a ijectio from the set of possible ways to est pairs

More information

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 12

Machine Learning Theory Tübingen University, WS 2016/2017 Lecture 12 Machie Learig Theory Tübige Uiversity, WS 06/07 Lecture Tolstikhi Ilya Abstract I this lecture we derive risk bouds for kerel methods. We will start by showig that Soft Margi kerel SVM correspods to miimizig

More information

Random Walks on Discrete and Continuous Circles. by Jeffrey S. Rosenthal School of Mathematics, University of Minnesota, Minneapolis, MN, U.S.A.

Random Walks on Discrete and Continuous Circles. by Jeffrey S. Rosenthal School of Mathematics, University of Minnesota, Minneapolis, MN, U.S.A. Radom Walks o Discrete ad Cotiuous Circles by Jeffrey S. Rosethal School of Mathematics, Uiversity of Miesota, Mieapolis, MN, U.S.A. 55455 (Appeared i Joural of Applied Probability 30 (1993), 780 789.)

More information

lim za n n = z lim a n n.

lim za n n = z lim a n n. Lecture 6 Sequeces ad Series Defiitio 1 By a sequece i a set A, we mea a mappig f : N A. It is customary to deote a sequece f by {s } where, s := f(). A sequece {z } of (complex) umbers is said to be coverget

More information

Hoggatt and King [lo] defined a complete sequence of natural numbers

Hoggatt and King [lo] defined a complete sequence of natural numbers REPRESENTATIONS OF N AS A SUM OF DISTINCT ELEMENTS FROM SPECIAL SEQUENCES DAVID A. KLARNER, Uiversity of Alberta, Edmoto, Caada 1. INTRODUCTION Let a, I deote a sequece of atural umbers which satisfies

More information

Mathematical Induction

Mathematical Induction Mathematical Iductio Itroductio Mathematical iductio, or just iductio, is a proof techique. Suppose that for every atural umber, P() is a statemet. We wish to show that all statemets P() are true. I a

More information

Sieve Estimators: Consistency and Rates of Convergence

Sieve Estimators: Consistency and Rates of Convergence EECS 598: Statistical Learig Theory, Witer 2014 Topic 6 Sieve Estimators: Cosistecy ad Rates of Covergece Lecturer: Clayto Scott Scribe: Julia Katz-Samuels, Brado Oselio, Pi-Yu Che Disclaimer: These otes

More information

Topic 9: Sampling Distributions of Estimators

Topic 9: Sampling Distributions of Estimators Topic 9: Samplig Distributios of Estimators Course 003, 2016 Page 0 Samplig distributios of estimators Sice our estimators are statistics (particular fuctios of radom variables), their distributio ca be

More information

Math F215: Induction April 7, 2013

Math F215: Induction April 7, 2013 Math F25: Iductio April 7, 203 Iductio is used to prove that a collectio of statemets P(k) depedig o k N are all true. A statemet is simply a mathematical phrase that must be either true or false. Here

More information

REAL ANALYSIS II: PROBLEM SET 1 - SOLUTIONS

REAL ANALYSIS II: PROBLEM SET 1 - SOLUTIONS REAL ANALYSIS II: PROBLEM SET 1 - SOLUTIONS 18th Feb, 016 Defiitio (Lipschitz fuctio). A fuctio f : R R is said to be Lipschitz if there exists a positive real umber c such that for ay x, y i the domai

More information

Sequences, Series, and All That

Sequences, Series, and All That Chapter Te Sequeces, Series, ad All That. Itroductio Suppose we wat to compute a approximatio of the umber e by usig the Taylor polyomial p for f ( x) = e x at a =. This polyomial is easily see to be 3

More information

Polynomial Functions and Their Graphs

Polynomial Functions and Their Graphs Polyomial Fuctios ad Their Graphs I this sectio we begi the study of fuctios defied by polyomial expressios. Polyomial ad ratioal fuctios are the most commo fuctios used to model data, ad are used extesively

More information

This is an introductory course in Analysis of Variance and Design of Experiments.

This is an introductory course in Analysis of Variance and Design of Experiments. 1 Notes for M 384E, Wedesday, Jauary 21, 2009 (Please ote: I will ot pass out hard-copy class otes i future classes. If there are writte class otes, they will be posted o the web by the ight before class

More information

Lecture 9: Expanders Part 2, Extractors

Lecture 9: Expanders Part 2, Extractors Lecture 9: Expaders Part, Extractors Topics i Complexity Theory ad Pseudoradomess Sprig 013 Rutgers Uiversity Swastik Kopparty Scribes: Jaso Perry, Joh Kim I this lecture, we will discuss further the pseudoradomess

More information

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES

OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES OPTIMAL ALGORITHMS -- SUPPLEMENTAL NOTES Peter M. Maurer Why Hashig is θ(). As i biary search, hashig assumes that keys are stored i a array which is idexed by a iteger. However, hashig attempts to bypass

More information