23 research outputs found

    Polyteam Semantics

    Get PDF
    Team semantics is the mathematical framework of modern logics of dependence and independence in which formulae are interpreted by sets of assignments (teams) instead of single assignments as in first-order logic. In order to deepen the fruitful interplay between team semantics and database dependency theory, we define "Polyteam Semantics" in which formulae are evaluated over a family of teams. We begin by defining a novel polyteam variant of dependence atoms and give a finite axiomatisation for the associated implication problem. We also characterise the expressive power of poly-dependence logic by properties of polyteams that are downward closed and definable in existential second-order logic (ESO). The analogous result is shown to hold for poly-independence logic and all ESO-definable properties.Peer reviewe

    On Variants of Dependence Logic : Axiomatizability and Expressiveness

    Get PDF
    Dependence logic is a novel logical formalism that has connections to database theory, statistics, linguistics, social choice theory, and physics. Its aim is to provide a systematic and mathematically rigorous tool for studying notions of dependence and independence in different areas. Recently many variants of dependence logic have been studied in the contexts of first-order, modal, and propositional logic. In this thesis we examine independence and inclusion logic that are variants of dependence logic extending first-order logic with so-called independence or inclusion atoms, respectively. The work consists of two parts in which we study either axiomatizability or expressivity hierarchies regarding these logics. In the first part we examine whether there exist some natural parameters of independence and inclusion logic that give rise to infinite expressivity or complexity hierarchies. Two main parameters are considered. These are arity of a dependency atom and number of universal quantifiers. We show that for both logics, the notion of arity gives rise to strict expressivity hierarchies. With respect to number of universal quantifiers however, strictness or collapse of the corresponding hierarchies turns out to be relative to the choice of semantics. In the second part we turn attention to axiomatizations. Due to their complexity, dependence and independence logic cannot have a complete recursively enumerable axiomatization. Hence, restricting attention to partial solutions, we first axiomatize all first-order consequences of independence logic sentences, thus extending an analogous result for dependence logic. We also consider the class of independence and inclusion atoms, and show that it can be axiomatized using implicit existential quantification. For relational databases this implies a sound and complete axiomatization of embedded multivalued and inclusion dependencies taken together. Lastly, we consider keys together with so-called pure independence atoms and prove both positive and negative results regarding their finite axiomatizability.Riippuvuuslogiikka on formalismi, joka tutkii muodollisen logiikan viitekehyksessä riippuvuuden ja riippumattomuuden käsitteitä. Koska nämä käsitteet ilmenevät myös monilla muilla eri tieteenaloilla, riippuvuuslogiikan tutkimus kytkeytyy muun muassa tietokantateoriaan, tilastotieteeseen, kielitieteeseen, sosiaalisen valinnan teoriaan ja fysiikkaan. Ideana riippuvuuslogiikassa on laajentaa tunnettuja muodollisen logiikan kieliä erilaisilla riippuvuuden käsitteillä. Propositio-, modaali- ja predikaattilogiikoille voidaan kaikille määritellä laajennoksia, joissa riippuvuuksia ilmaistaan uusien atomikaavojen avulla. Tämä väitöskirja tarkastelee kahta tällaista ensimmäisen kertaluvun predikaattilogiikan laajennosta. Toisessa uudet atomikaavat kuvaavat riippumattomuuden, ja toisessa sisältyvyyden käsitteitä. Saatuja laajennoksia kutsutaan riippumattomuuslogiikaksi ja inkluusiologiikaksi. Tutkielma jakautuu kahteen osaan. Ensimmäisessä osassa tarkastellaan edellä mainittujen logiikoiden ilmaisuvoimaan ja laskennalliseen vaativuuteen liittyviä hierarkioita. Kyseiset hierarkiat saadaan rajoittamalla joko uusien atomikaavojen kokoa tai universaalikvanttorien lukumäärää. Toisessa osassa tutkitaan riippumattomuus- ja inkluusiologiikan muodollista päättelyä. Tarkastelun kohteena on muodollisen päättelyn kehittäminen riippumattomuuslogiikan ensimmäisen kertaluvun seurauksille sekä erilaisille kokoelmille uusia atomikaavoja. Jälkimmäiseen tapaukseen kehitetty muodollisen päättelyn teoria soveltuu erityisesti relationaalisten tietokantojen riippuvuuskäsitteiden implikaatio-ongelmiin

    Polyteam semantics

    Get PDF
    Team semantics is the mathematical framework of modern logics of dependence and independence in which formulae are interpreted by sets of assignments (teams) instead of single assignments as in first-order logic. In order to deepen the fruitful interplay between team semantics and database dependency theory, we define Polyteam Semantics in which formulae are evaluated over a family of teams. We begin by defining a novel polyteam variant of dependence atoms and give a finite axiomatization for the associated implication problem. We relate polyteam semantics to team semantics and investigate in which cases logics over the former can be simulated by logics over the latter. We also characterize the expressive power of poly-dependence logic by properties of polyteams that are downwards closed and definable in existential second-order logic (ESO). The analogous result is shown to hold for poly-independence logic and all ESO-definable properties. We also relate poly-inclusion logic to greatest fixed point logic.Peer reviewe

    Characterizing downwards closed, strongly first order, relativizable dependencies

    Full text link
    In Team Semantics, a dependency notion is strongly first order if every sentence of the logic obtained by adding the corresponding atoms to First Order Logic is equivalent to some first order sentence. In this work it is shown that all nontrivial dependency atoms that are strongly first order, downwards closed, and relativizable (in the sense that the relativizations of the corresponding atoms with respect to some unary predicate are expressible in terms of them) are definable in terms of constancy atoms. Additionally, it is shown that any strongly first order dependency is safe for any family of downwards closed dependencies, in the sense that every sentence of the logic obtained by adding to First Order Logic both the strongly first order dependency and the downwards closed dependencies is equivalent to some sentence of the logic obtained by adding only the downwards closed dependencies

    Acta Cybernetica : Volume 9. Number 4.

    Get PDF

    A Bunched Logic for Conditional Independence

    Get PDF
    Independence and conditional independence are fundamental concepts for reasoning about groups of random variables in probabilistic programs. Verification methods for independence are still nascent, and existing methods cannot handle conditional independence. We extend the logic of bunched implications (BI) with a non-commutative conjunction and provide a model based on Markov kernels; conditional independence can be directly captured as a logical formula in this model. Noting that Markov kernels are Kleisli arrows for the distribution monad, we then introduce a second model based on the powerset monad and show how it can capture join dependency, a non-probabilistic analogue of conditional independence from database theory. Finally, we develop a program logic for verifying conditional independence in probabilistic programs
    corecore