10,863 research outputs found

    Decidable Models of Recursive Asynchronous Concurrency

    Full text link
    Asynchronously communicating pushdown systems (ACPS) that satisfy the empty-stack constraint (a pushdown process may receive only when its stack is empty) are a popular decidable model for recursive programs with asynchronous atomic procedure calls. We study a relaxation of the empty-stack constraint for ACPS that permits concurrency and communication actions at any stack height, called the shaped stack constraint, thus enabling a larger class of concurrent programs to be modelled. We establish a close connection between ACPS with shaped stacks and a novel extension of Petri nets: Nets with Nested Coloured Tokens (NNCTs). Tokens in NNCTs are of two types: simple and complex. Complex tokens carry an arbitrary number of coloured tokens. The rules of NNCT can synchronise complex and simple tokens, inject coloured tokens into a complex token, and eject all tokens of a specified set of colours to predefined places. We show that the coverability problem for NNCTs is Tower-complete. To our knowledge, NNCT is the first extension of Petri nets, in the class of nets with an infinite set of token types, that has primitive recursive coverability. This result implies Tower-completeness of coverability for ACPS with shaped stacks

    HoCHC: A Refutationally Complete and Semantically Invariant System of Higher-order Logic Modulo Theories

    Full text link
    We present a simple resolution proof system for higher-order constrained Horn clauses (HoCHC) - a system of higher-order logic modulo theories - and prove its soundness and refutational completeness w.r.t. the standard semantics. As corollaries, we obtain the compactness theorem and semi-decidability of HoCHC for semi-decidable background theories, and we prove that HoCHC satisfies a canonical model property. Moreover a variant of the well-known translation from higher-order to 1st-order logic is shown to be sound and complete for HoCHC in standard semantics. We illustrate how to transfer decidability results for (fragments of) 1st-order logic modulo theories to our higher-order setting, using as example the Bernays-Schonfinkel-Ramsey fragment of HoCHC modulo a restricted form of Linear Integer Arithmetic

    The Lazy Lambda Calculus : an investigation into the foundations of functional programming

    Get PDF
    Imperial Users onl

    Determinations of upper critical field in continuous Ginzburg-Landau model

    Full text link
    Novel procedures to determine the upper critical field Bc2B_{c2} have been proposed within a continuous Ginzburg-Landau model. Unlike conventional methods, where Bc2B_{c2} is obtained through the determination of the smallest eigenvalue of an appropriate eigen equation, the square of the magnetic field is treated as eigenvalue problems so that the upper critical field can be directly deduced. The calculated Bc2B_{c2} from the two procedures are consistent with each other and in reasonably good agreement with existing theories and experiments. The profile of the order parameter associated with Bc2B_{c2} is found to be Gaussian-like, further validating the methodology proposed. The convergences of the two procedures are also studied.Comment: Revtex4, 8 pages, 4 figures, references modified, figures and table embedde
    corecore