6,543 research outputs found

    Inferring Algebraic Effects

    Full text link
    We present a complete polymorphic effect inference algorithm for an ML-style language with handlers of not only exceptions, but of any other algebraic effect such as input & output, mutable references and many others. Our main aim is to offer the programmer a useful insight into the effectful behaviour of programs. Handlers help here by cutting down possible effects and the resulting lengthy output that often plagues precise effect systems. Additionally, we present a set of methods that further simplify the displayed types, some even by deliberately hiding inferred information from the programmer

    Converging to the Chase - a Tool for Finite Controllability

    Full text link
    We solve a problem, stated in [CGP10], showing that Sticky Datalog, defined in the cited paper as an element of the Datalog\pm project, has the finite controllability property. In order to do that, we develop a technique, which we believe can have further applications, of approximating Chase(D, T), for a database instance D and some sets of tuple generating dependencies T, by an infinite sequence of finite structures, all of them being models of T

    Polymonadic Programming

    Full text link
    Monads are a popular tool for the working functional programmer to structure effectful computations. This paper presents polymonads, a generalization of monads. Polymonads give the familiar monadic bind the more general type forall a,b. L a -> (a -> M b) -> N b, to compose computations with three different kinds of effects, rather than just one. Polymonads subsume monads and parameterized monads, and can express other constructions, including precise type-and-effect systems and information flow tracking; more generally, polymonads correspond to Tate's productoid semantic model. We show how to equip a core language (called lambda-PM) with syntactic support for programming with polymonads. Type inference and elaboration in lambda-PM allows programmers to write polymonadic code directly in an ML-like syntax--our algorithms compute principal types and produce elaborated programs wherein the binds appear explicitly. Furthermore, we prove that the elaboration is coherent: no matter which (type-correct) binds are chosen, the elaborated program's semantics will be the same. Pleasingly, the inferred types are easy to read: the polymonad laws justify (sometimes dramatic) simplifications, but with no effect on a type's generality.Comment: In Proceedings MSFP 2014, arXiv:1406.153

    A Symbolic Intruder Model for Hash-Collision Attacks

    Get PDF
    In the recent years, several practical methods have been published to compute collisions on some commonly used hash functions. In this paper we present a method to take into account, at the symbolic level, that an intruder actively attacking a protocol execution may use these collision algorithms in reasonable time during the attack. Our decision procedure relies on the reduction of constraint solving for an intruder exploiting the collision properties of hush functions to constraint solving for an intruder operating on words

    Precision Unification and Proton Decay in F-Theory GUTs with High Scale Supersymmetry

    Full text link
    F-theory GUTs provide a promising UV completion for models with approximate gauge coupling unification, such as the (non-supersymmetric) Standard Model. More specifically, if the superparters have masses well above the TeV scale, the resulting imperfection in unification can be accounted for by the, in principle calculable, classical F-theory correction at the high scale. In this paper we argue for the correct form of the F-theory corrections to unification, including KK mode loop effects. However, the price of compensating the imprecise unification in such High Scale SUSY models with F-theory corrections is that the GUT scale is lowered, potentially leading to a dangerously high proton decay rate from dimension-6 operators. We analyse the possibility of suppressing the decay rate by the localization of X,YX,Y gauge bosons in higher dimensions. While this effect can be very strong for the zero modes, we find that in the simplest models of this type it is difficult to realize a significant suppression for higher modes (Landau levels). Notably, in the absence of substantial suppressions to the proton decay rate, the superpartners must be lighter than 100 TeV to satisfy proton decay constraints. We highlight that multiple correlated signals of proton decay could verify this scenario.Comment: 44 pages. v2: References adde

    Beyond the Standard Model

    Get PDF
    Elementary introduction to physics beyond the Standard Model. Lectures delivered at the 1995 European School of High-Energy Physics in Dubna, Russia.Comment: 19 page
    • …
    corecore