10,904 research outputs found

    On sets of numbers rationally represented in a rational base number system

    Full text link
    In this work, it is proved that a set of numbers closed under addition and whose representations in a rational base numeration system is a rational language is not a finitely generated additive monoid. A key to the proof is the definition of a strong combinatorial property on languages : the bounded left iteration property. It is both an unnatural property in usual formal language theory (as it contradicts any kind of pumping lemma) and an ideal fit to the languages defined through rational base number systems

    Cryptographically Secure Information Flow Control on Key-Value Stores

    Full text link
    We present Clio, an information flow control (IFC) system that transparently incorporates cryptography to enforce confidentiality and integrity policies on untrusted storage. Clio insulates developers from explicitly manipulating keys and cryptographic primitives by leveraging the policy language of the IFC system to automatically use the appropriate keys and correct cryptographic operations. We prove that Clio is secure with a novel proof technique that is based on a proof style from cryptography together with standard programming languages results. We present a prototype Clio implementation and a case study that demonstrates Clio's practicality.Comment: Full version of conference paper appearing in CCS 201

    Solving Parity Games in Scala

    Get PDF
    Parity games are two-player games, played on directed graphs, whose nodes are labeled with priorities. Along a play, the maximal priority occurring infinitely often determines the winner. In the last two decades, a variety of algorithms and successive optimizations have been proposed. The majority of them have been implemented in PGSolver, written in OCaml, which has been elected by the community as the de facto platform to solve efficiently parity games as well as evaluate their performance in several specific cases. PGSolver includes the Zielonka Recursive Algorithm that has been shown to perform better than the others in randomly generated games. However, even for arenas with a few thousand of nodes (especially over dense graphs), it requires minutes to solve the corresponding game. In this paper, we deeply revisit the implementation of the recursive algorithm introducing several improvements and making use of Scala Programming Language. These choices have been proved to be very successful, gaining up to two orders of magnitude in running time

    What Are They and How Do I Use Them?: Strategies and Tools to Increase and Improve Filing of the Federal Hope and Lifetime Learning Education Tax Credits by Low-Income Filers

    Get PDF
    Provides an overview of education tax credits, and suggests strategies to address operational and policy issues that prevent low-income families from filing for them. Includes samples of awareness-raising material and a guide for volunteer tax preparers

    Semantic Holism Revisited

    Full text link
    I defend semantic holism, the view that the meaning of an expression is determined by its relations to every other expression in the language of individual competent users. I argue that, once properly understood, most disadvantages attributed to holism can be dissolved and suggest that the core division between the holist and the non-holist is on the question whether invariant meanings shared across all possible occasions where the corresponded expressions are uttered are necessary for the explanation of meaning sharing. I give reason why the answer is negative and demonstrate how to explain our linguistic interaction without such invariant meanings
    • …
    corecore