1,319 research outputs found

    A Model of Cooperative Threads

    Get PDF
    We develop a model of concurrent imperative programming with threads. We focus on a small imperative language with cooperative threads which execute without interruption until they terminate or explicitly yield control. We define and study a trace-based denotational semantics for this language; this semantics is fully abstract but mathematically elementary. We also give an equational theory for the computational effects that underlie the language, including thread spawning. We then analyze threads in terms of the free algebra monad for this theory.Comment: 39 pages, 5 figure

    Computational effects and operations: an overview

    Get PDF
    We overview a programme to provide a unified semantics for computational effects based upon the notion of a countable enriched Lawvere theory. We define the notion of countable enriched Lawvere theory, show how the various leading examples of computational effects, except for continuations, give rise to them, and we compare the definition with that of a strong monad. We outline how one may use the notion to model three natural ways in which to combine computational effects: by their sum, by their commutative combination, and by distributivity. We also outline a unified account of operational semantics. We present results we have already shown, some partial results, and our plans for further development of the programme

    Length 3 Complexes of Abelian Sheaves and Picard 2-Stacks

    Get PDF
    We define a tricategory T of length 3 complexes of abelian sheaves, whose hom-bigroupoids consist of weak morphisms of such complexes. We also define a 3-category 2PIC(S) of Picard 2-stacks, whose hom-2-groupoids consist of additive 2-functors. We prove that these categories are triequivalent as tricategories. As a consequence we obtain a generalization of Deligne's analogous result about Picard stacks in SGA4, Exp. XVIII.Comment: 46 pages, the proof of proposition 6.2 is added as appendi

    Computational effects and operations: an overview

    Get PDF
    We overview a programme to provide a unified semantics for computational effects based upon the notion of a countable enriched Lawvere theory. We define the notion of countable enriched Lawvere theory, show how the various leading examples of computational effects, except for continuations, give rise to them, and we compare the definition with that of a strong monad. We outline how one may use the notion to model three natural ways in which to combine computational effects: by their sum, by their commutative combination, and by distributivity. We also outline a unified account of operational semantics. We present results we have already shown, some partial results, and our plans for further development of the programme

    Offsetting of CO₂ emissions by air capture in mine tailings at the Mount Keith Nickel Mine, Western Australia: Rates, controls and prospects for carbon neutral mining

    Get PDF
    The hydrated Mg-carbonate mineral, hydromagnesite [Mg₅(CO₃)₄(OH)₂•4H₂O], precipitates within mine tailings at the Mount Keith Nickel Mine, Western Australia as a direct result of mining operations. We have used quantitative mineralogical data and δ¹³C, δ¹⁸O and F¹⁴C isotopic data to quantify the amount of CO₂fixation and identify carbon sources. Our radiocarbon results indicate that at least 80% of carbon stored in hydromagnesite has been captured from the modern atmosphere. Stable isotopic results indicate that dissolution of atmospheric CO₂ into mine tailings water is kinetically limited, which suggests that the current rate of carbon mineralization could be accelerated. Reactive transport modeling is used to describe the observed variation in tailings mineralogy and to estimate rates of CO₂ fixation. Based on our assessment, approximately 39,800 t/yr of atmospheric CO₂ are being trapped and stored in tailings at Mount Keith. This represents an offsetting of approximately 11% of the mine's annual greenhouse gas emissions. Thus, passive sequestration via enhanced weathering of mineral waste can capture and store a significant amount of CO₂. Recommendations are made for changes to tailings management and ore processing practices that have potential to accelerate carbonation of tailings and further reduce or completely offset the net greenhouse gas emissions at Mount Keith and many other mines

    Informally sourced solid fuel use: Examining its extent and characteristics of the users in the residential sector in Ireland

    Get PDF
    Developing effective policy solutions to transition away from the use of solid fuels for residential heating purposes can be hindered by the lack of reliable data on its use. One such issue is the extent of informal solid fuel use, that is, consumption from sources outside of formal commercial channels. This is an area which has been largely ignored in previous empirical research. Using a survey of residential solid fuel users, the extent of solid fuel use in the residential sector in Ireland from informal sources for two fuels, sod peat and wood, is quantified. Sod peat is found to be almost exclusively sourced informally while just over half of wood use is estimated to be sourced by households in this way. Factors including location, household income, being a primary user of the fuel and having strong cost motivations all effect the probability of sourcing solid fuels informally relative to formal sources. The sizeable extent to which informal sources of solid fuels are used in Ireland arising from the analysis in this paper, highlights the potential for substitution to this unregulated alternative. This should be carefully monitored for effective implementation of new and existing solid fuel regulations

    Lax Logical Relations

    Get PDF
    Lax logical relations are a categorical generalisation of logical relations; though they preserve product types, they need not preserve exponential types. But, like logical relations, they are preserved by the meanings of all lambda-calculus terms.We show that lax logical relations coincide with the correspondences of Schoett, the algebraic relations of Mitchell and the pre-logical relations of Honsell and Sannella on Henkin models, but also generalise naturally to models in cartesian closed categories and to richer languages

    Is It Really Home-Based?:A Commentary on the Necessity for Accurate Definitions across Exercise and Physical Activity Programmes

    Get PDF
    Background: There is wide discrepancy in how published research defines and reports home-based exercise programmes. Studies consisting of fundamentally different designs have been labelled as home-based, making searching for relevant literature challenging and time consuming. This issue has been further highlighted by an increased demand for these programmes following the COVID-19 pandemic and associated government-imposed lockdowns. Purpose: To examine what specifically constitutes home-based exercise by: 1) developing definitions for a range of terms used when reporting exercise and physical activity programmes and 2) providing examples to contextualise these definitions for use when reporting exercise and physical activity programmes. Methods: A literature search was undertaken to identify previous attempts to define home-based exercise programmes. A working document, including initial definitions and examples were developed, which were then discussed between six experts for further refinement. Results: We generated definitions for universal key terms within three domains (and subdomains) of programme design: location (home-based, community/centre-based, or clinical setting), prescription (structured or unstructured) and delivery (supervised, facilitated, or unsupervised). Examples for possible combinations of design terms were produced. Conclusions: Definitions will provide consistency when using reporting tools and the intention is to discuss the issues presented as part of a Delphi study. This is of paramount importance due to the predicted increase in emerging research regarding home-based exercise

    Tensors of Comodels and Models for Operational Semantics

    Get PDF
    AbstractIn seeking a unified study of computational effects, one must take account of the coalgebraic structure of state in order to give a general operational semantics agreeing with the standard one for state. Axiomatically, one needs a countable Lawvere theory L, a comodel C, typically the final one, and a model M, typically free; one then seeks a tensor C⊗M of the comodel with the model that allows operations to flow between the two. We describe such a tensor implicit in the abstract category theoretic literature, explain its significance for computational effects, and calculate it in leading classes of examples, primarily involving state
    corecore