Show simple item record

dc.contributor.advisorGasarch, Williamen_US
dc.contributor.advisorKueker, Daviden_US
dc.contributor.authorGomaa, Waliden_US
dc.date.accessioned2007-09-28T14:58:25Z
dc.date.available2007-09-28T14:58:25Z
dc.date.issued2007-07-06en_US
dc.identifier.urihttp://hdl.handle.net/1903/7227
dc.description.abstractDescriptive complexity theory is a branch of complexity theory that views the hardness of a problem in terms of the complexity of expressing it in some logical formalism; among the resources considered are the number of object variables, quantifier depth, type, and alternation, sentences length (finite/infinite), etc. In this field we have studied two problems: (i) expressibility in $\exists SO$ and (ii) the descriptive complexity of finite abelian groups. Inspired by Fagin's result that $ NP=\exists SO$, we have developed a partial framework to investigate expressibility inside $\exists SO$ so as to have a finer look into $NP$. The framework uses combinatorics derived from second-order Ehrenfeucht-Fra\"{\i}ss\'{e} games and the notion of game types. Among the results obtained is that for any $k$, divisibility by $k$ is not expressible by an $\exists SO$ sentence where (1) each second-order variable has arity at most $2$, (2) the first-order part has at most $2$ first-order variables, and (3) the first-order part has quantifier depth at most $3$. In the second project we have investigated the descriptive complexity of finite abelian groups. Using Ehrenfeucht-Fra\"{\i}ss\'e games we find upper and lower bounds on quantifier depth, quantifier alternations, and number of variables of a first-order sentence that distinguishes two finite abelian groups. Our main results are the following. Let $G_1$ and $G_2$ be a pair of non-isomorphic finite abelian groups, and let $m$ be a number that divides one of the two groups' orders. Then the following hold: (1) there exists a first-order sentence $\varphi$ that distinguishes $G_1$ and $G_2$ such that $\varphi$ is existential, has quantifier depth $O(\log{m})$, and has at most 5 variables and (2) if $\varphi$ is a sentence that distinguishes $G_1$ and $G_2$ then $\varphi$ must have quantifier depth $\Omega(\log m)$. In infinitary model theory we have studied abstract elementary classes. We have defined Galois types over arbitrary subsets of the monster (large enough homogeneous model), have defined a simple notion of splitting, and have proved some properties of this notion such as invariance under isomorphism, monotonicity, reflexivity, existence of non-splitting extensions.en_US
dc.format.extent598404 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.titleMODEL THEORY AND COMPLEXITY THEORYen_US
dc.typeDissertationen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.contributor.departmentComputer Scienceen_US
dc.subject.pqcontrolledComputer Scienceen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record