4,120 research outputs found

    Foundational Certification of Code Transformations Using Automatic Differentiation

    Get PDF
    Automatic Differentiation (AD) is concerned with the semantics augmentation of an input program representing a function to form a transformed program that computes the function's derivatives. To ensure the correctness  of the AD transformed code, particularly for safety critical applications, we aim at certifying the algebraic manipulations at the heart of the AD process. We have considered a WHILE-language and have shown how such proofs can be constructed by using an appropriate relational Hoare logic.In particular, we have shown how such inference rules can be constructed for both the forward and reverse mode AD by using an abductive logical reasoning

    Hybrid Systems Verification with Isabelle/HOL: Simpler Syntax, Better Models, Faster Proofs

    Full text link
    We extend a semantic verification framework for hybrid systems with the Isabelle/HOL proof assistant by an algebraic model for hybrid program stores, a shallow expression model for hybrid programs and their correctness specifications, and domain-specific deductive and calculational support. The new store model yields clean separations and dynamic local views of variables, e.g. discrete/continuous, mutable/immutable, program/logical, and enhanced ways of manipulating them using combinators, projections and framing. This leads to more local inference rules, procedures and tactics for reasoning with invariant sets, certifying solutions of hybrid specifications or calculating derivatives with increased proof automation and scalability. The new expression model provides more user-friendly syntax, better control of name spaces and interfaces connecting the framework with real-world modelling languages.Comment: 18 pages, submitted to FM 202

    The future of Cybersecurity in Italy: Strategic focus area

    Get PDF
    This volume has been created as a continuation of the previous one, with the aim of outlining a set of focus areas and actions that the Italian Nation research community considers essential. The book touches many aspects of cyber security, ranging from the definition of the infrastructure and controls needed to organize cyberdefence to the actions and technologies to be developed to be better protected, from the identification of the main technologies to be defended to the proposal of a set of horizontal actions for training, awareness raising, and risk management

    The horizontal mechanism initiative in the WTO: the proceduralist turn and its discontents

    Get PDF
    No abstract available

    2011-2012 Graduate Bulletin

    Get PDF
    https://soundideas.pugetsound.edu/bulletins/1005/thumbnail.jp

    2009-2010 Graduate Bulletin

    Get PDF
    https://soundideas.pugetsound.edu/bulletins/1003/thumbnail.jp

    2012-2013 Graduate Bulletin

    Get PDF
    https://soundideas.pugetsound.edu/bulletins/1006/thumbnail.jp

    2008-2009 Graduate Bulletin

    Get PDF
    https://soundideas.pugetsound.edu/bulletins/1002/thumbnail.jp

    Regimes of science production and diffusion: towards a transverse organization of knowledge

    Get PDF
    This article is a contribution to the critical sociology of science perspective introduced and developed by Pierre Bourdieu. The paper proposes a transversalist theory of science and technology production and diffusion. It is here argued that science and technology are comprised of multiple regimes where each regime is historically grounded, possesses its own division of labour, modes of cognitive and artifact production and has specific audiences. The major regimes include the disciplinary regime, utilitarian regime, transitory regime and research-technology regime. Though each regime is autonomous, they are simultaneously closely interlaced. In science and technology, autonomy is not antithetical to interdependence and reciprocity. This study demonstrates for the four specified regimes of production and diffusion that differentiation is not contrary to interaction. In science, differentiation and interaction comprise two sides of the same coin. All regimes exhibit a measure of transversality

    Supporting the Algebra I Curriculum with an Introduction to Computational Thinking Course

    Get PDF
    The Louisiana Workforce Commission predicts a 33.6% increase in computer science and mathematical occupations by 2022 and the Bureau of Labor Statistics foresees a 16% increase in computer scientists from 2018-2028. Despite these opportunities for job and financial security, the number of Louisiana students enrolled in a nationally accredited computing course is less than 1%, compared to national leaders California and Texas which have 3% and 3.8% of students respectively. Furthermore, the international assessments of mathematical literacy, PISA and TIMMS, both report American students continue to fall further behind their international peers in mathematics achievement. This thesis rejects these statistics as definitive and attempts to contribute to an expansion of the mathematical libraries of a computational thinking course that a teacher could use to support a standards-based Algebra I course. The framework presented in this thesis supports the Louisiana State University (LSU) STEM Pathway course entitled Introduction to Computational Thinking (ICT). The course introduces students to a systematic problem-solving approach in which they learn to solve problems computationally, that is, through abstraction, decomposition, and pattern recognition. ICT utilizes the functional programming language Haskell in the educational programming environment “CodeWorld” in order to create pictures and animations. Jean Piaget, the great child cognitive development psychologist, proclaimed “The goal of intellectual education is not to know how to repeat or retain ready-made truths”; rather, one becomes educated by “learning to master the truth by oneself” (Piaget, 1973). Because of the graphical outputs that one can easily code in CodeWorld, students have the ability to explore an algebraic concept with a computer programmed model, alongside the textbook’s given table, equation and graph. This thesis provides additional projects for supporting the Algebra I curriculum through LSU’s ICT course and an overview of the history of computing with an emphasis on highlighting some of the attempts that were undertaken within the past 80 years to use computational thinking and programming to support problem solving across disciplines, including the humanities, math and sciences
    • 

    corecore