3,319 research outputs found

    Experience Implementing a Performant Category-Theory Library in Coq

    Get PDF
    We describe our experience implementing a broad category-theory library in Coq. Category theory and computational performance are not usually mentioned in the same breath, but we have needed substantial engineering effort to teach Coq to cope with large categorical constructions without slowing proof script processing unacceptably. In this paper, we share the lessons we have learned about how to represent very abstract mathematical objects and arguments in Coq and how future proof assistants might be designed to better support such reasoning. One particular encoding trick to which we draw attention allows category-theoretic arguments involving duality to be internalized in Coq's logic with definitional equality. Ours may be the largest Coq development to date that uses the relatively new Coq version developed by homotopy type theorists, and we reflect on which new features were especially helpful.Comment: The final publication will be available at link.springer.com. This version includes a full bibliography which does not fit in the Springer version; other than the more complete references, this is the version submitted as a final copy to ITP 201

    Defining a set of common interprofessional learning competencies for health profession students

    Get PDF
    Introduction: Increasingly recognized as a core component of contemporary health profession education, interprofessional learning outcomes remain difficult to define and assess across disciplines. The aim of this study was to identify a single set of interprofessional learning competency statements with relevance to all health professions. Methods and results: Six national and international interprofessional competency frameworks were reviewed and combined to give a total of 165 competency statements. Following a process of mapping and grouping these statements into common content areas, duplicate content was removed. In addition, content deemed as a core competency for one or more individual health professions was removed. A round table of experts reviewed the remaining statements and agreed a final set of eight. Each statement was expressed as a specific learning outcome that could be assessed and which described behaviors and practices that students could routinely expect to engage with, and participate in, during the course of their study. Conclusion: Identifying specific interprofessional competencies that students of all health professions require will enable more effective implementation of interprofessional learning activities and assessment within the core curriculum.Maree O'Keefe, Amanda Henderson and Rebecca Chic

    Optimal swimming speeds reflect preferred swimming speeds of brook charr (Salvelinus fontinalis Mitchill, 1874)

    Get PDF
    Several measures have been developed to quantify swimming performance to understand various aspects of ecology and behaviour, as well as to help design functional applications for fishways and aquaculture. One of those measures, the optimal swimming speed, is the speed at which the cost of transport (COT) is minimal, where COT is defined as the cost of moving unit mass over unit distance. The experimental protocol to determine the optimal swimming speed involves forced-swimming in a flume or respirometer. In this study, a 4.5–m-long tilted raceway with gradually increasing upstream water speed is used to determine a novel, behaviourally based swimming parameter: the preferred swimming speed. The optimal swimming speed and the preferred swimming speed of brook charr were determined and a comparison of the two reveals that the optimal swimming speed (25.9 ± 4.5 cm s−1 or 1.02 ± 0.47 bl s−1) reflected the preferred swimming speed (between 20 cm s−1 or 0.78 ± 0.02 bl s−1 and 25 cm s−1 or 0.95 ± 0.03 bl s−1). The preferred swimming speed can be advantageous for the determination of swimming speeds for the use in aquaculture studies

    Improving Prolog Programs: Refactoring for Prolog

    Full text link
    Refactoring is an established technique from the OO-community to restructure code: it aims at improving software readability, maintainability and extensibility. Although refactoring is not tied to the OO-paradigm in particular, its ideas have not been applied to Logic Programming until now. This paper applies the ideas of refactoring to Prolog programs. A catalogue is presented listing refactorings classified according to scope. Some of the refactorings have been adapted from the OO-paradigm, while others have been specifically designed for Prolog. Also the discrepancy between intended and operational semantics in Prolog is addressed by some of the refactorings. In addition, ViPReSS, a semi-automatic refactoring browser, is discussed and the experience with applying \vipress to a large Prolog legacy system is reported. Our main conclusion is that refactoring is not only a viable technique in Prolog but also a rather desirable one.Comment: To appear in ICLP 200

    Dynamical model of sequential spatial memory: winnerless competition of patterns

    Full text link
    We introduce a new biologically-motivated model of sequential spatial memory which is based on the principle of winnerless competition (WLC). We implement this mechanism in a two-layer neural network structure and present the learning dynamics which leads to the formation of a WLC network. After learning, the system is capable of associative retrieval of pre-recorded sequences of spatial patterns.Comment: 4 pages, submitted to PR

    Neutron emissions in brittle rocks during compression tests: Monotonic vs cyclic loading

    No full text
    Neutron emission measurements, by means of 3He devices and neutron bubble detectors, were performed during two different kinds of compression tests on brittle rocks: (i) under displacement control, and (ii) under cyclic loading. The material used for the tests was Green Luserna Granite, with different specimen sizes and shapes, and consequently with different brittleness numbers. Since the analyzed material contains iron, our conjecture is that piezonuclear reactions involving fission of iron into aluminum, or into magnesium and silicon, should have occurred during compression damage and failure. Some studies have been already conducted on the different forms of energy emitted during the failure of brittle materials. They are based on the signals captured by acoustic emission measurement systems, or on the detection of electromagnetic charge. On the other hand, piezonuclear neutron emissions from very brittle rock specimens in compression have been discovered only very recently. In this paper, the authors analyse this phenomenon from an experimental point of vie

    ROCK Inhibitor Increases Proacinar Cells in Adult Salivary Gland Organoids

    Get PDF
    Salisphere-derived adult epithelial cells have been used to improve saliva production of irradiated mouse salivary glands. Importantly, optimization of the cellular composition of salispheres could improve their regenerative capabilities. The Rho Kinase (ROCK) inhibitor, Y27632, has been used to increase the proliferation and reduce apoptosis of progenitor cells grown in vitro. In this study, we investigated whether Y27632 could be used to improve expansion of adult submandibular salivary epithelial progenitor cells or to affect their differentiation potential in different media contexts. Application of Y27632 in medium used previously to grow salispheres promoted expansion of Kit+ and Mist1+ cells, while in simple serum-containing medium Y27632 increased the number of cells that expressed the K5 basal progenitor marker. Salispheres derived from Mist1CreERT2; R26TdTomato mice grown in salisphere media with Y27632 included Mist1-derived cells. When these salispheres were incorporated into 3D organoids, inclusion of Y27632 in the salisphere stage increased the contribution of Mist1-derived cells expressing the proacinar/acinar marker, Aquaporin 5 (AQP5), in response to FGF2-dependent mesenchymal signals. Optimization of the cellular composition of salispheres and organoids can be used to improve the application of adult salivary progenitor cells in regenerative medicine strategies

    The vertebrate fauna of the Upper Permian of Niger—III, morphology and ontogeny of the hindlimb of Moradisaurus grandis (Reptilia, Captorhinidae)

    Get PDF
    We describe hindlimb elements of the large captorhinid Moradisaurus grandis (Reptilia: Captorhinidae) recently collected from the Upper Permian Moradi Formation of north-central Niger. This description is based primarily on an associated partial skeleton comprising a hemimandible, vertebral column, and partial left and nearly complete right hindlimb. Additionally, we report on a well-preserved, articulated, and essentially complete juvenile pes that provides important information on the ontogeny of the captorhinid tarsus. The hindlimb of Moradisaurus is stout and more massively built than in any other known captorhinid. The femur displays several features interpreted as adaptations to the demands of large body size, and the tibia and fibula have short, wide shafts and hypertrophied condyles and epicondyles. The astragalus is very derived, possessing two accessory ossifications and a relatively horizontal tibial articulation, indicating that the tibia was held more vertically than in other captorhinids. The calcaneum is co-ossified with distal tarsal five. The juvenile pes indicates that the captorhinid centrale arose from the fusion of two ossification centers, and that the captorhinid astragalus arose from the fusion of at least three ossification centers
    corecore