389 research outputs found

    CERTIFYING CONFLUENCE PROOFS VIA RELATIVE TERMINATION AND RULE LABELING

    Get PDF
    The rule labeling heuristic aims to establish confluence of (left-)linear term rewrite systems via decreasing diagrams. We present a formalization of a confluence criterion based on the interplay of relative termination and the rule labeling in the theorem prover Isabelle. Moreover, we report on the integration of this result into the certifier CeTA, facilitating the checking of confluence certificates based on decreasing diagrams. The power of the method is illustrated by an experimental evaluation on a (standard) collection of confluence problems

    Propositional Encoding of Constraints over Tree-Shaped Data

    Full text link
    We present a functional programming language for specifying constraints over tree-shaped data. The language allows for Haskell-like algebraic data types and pattern matching. Our constraint compiler CO4 translates these programs into satisfiability problems in propositional logic. We present an application from the area of automated analysis of (non-)termination of rewrite systems

    Confluence Competition 2015

    Get PDF

    Certified rule labeling

    Get PDF
    © Julian Nagele and Harald Zankl. The rule labeling heuristic aims to establish confluence of (left-)linear term rewrite systems via decreasing diagrams. We present a formalization of a confluence criterion based on the interplay of relative termination and the rule labeling in the theorem prover Isabelle. Moreover, we report on the integration of this result into the certifier CeTA, facilitating the checking of confluence certificates based on decreasing diagrams for the first time. The power of the method is illustrated by an experimental evaluation on a (standard) collection of confluence problems

    AC-KBO Revisited

    Get PDF
    Equational theories that contain axioms expressing associativity and commutativity (AC) of certain operators are ubiquitous. Theorem proving methods in such theories rely on well-founded orders that are compatible with the AC axioms. In this paper we consider various definitions of AC-compatible Knuth-Bendix orders. The orders of Steinbach and of Korovin and Voronkov are revisited. The former is enhanced to a more powerful version, and we modify the latter to amend its lack of monotonicity on non-ground terms. We further present new complexity results. An extension reflecting the recent proposal of subterm coefficients in standard Knuth-Bendix orders is also given. The various orders are compared on problems in termination and completion.Comment: 31 pages, To appear in Theory and Practice of Logic Programming (TPLP) special issue for the 12th International Symposium on Functional and Logic Programming (FLOPS 2014

    Cops and CoCoWeb: Infrastructure for Confluence Tools

    Get PDF
    In this paper we describe the infrastructure supporting confluence tools and competitions: Cops, the confluence problems database, and CoCoWeb, a convenient web interface for tools that participate in the annual confluence competition

    Rabl's model of the interphase chromosome arrangement tested in Chinise hamster cells by premature chromosome condensation and laser-UV-microbeam experiments

    Get PDF
    In 1885 Carl Rabl published his theory on the internal structure of the interphase nucleus. We have tested two predictions of this theory in fibroblasts grown in vitro from a female Chinese hamster, namely (1) the Rabl-orientation of interphase chromosomes and (2) the stability of the chromosome arrangement established in telophase throughout the subsequent interphase. Tests were carried out by premature chromosome condensation (PCC) and laser-UV-microirradiation of the interphase nucleus. Rabl-orientation of chromosomes was observed in G1 PCCs and G2 PCCs. The cell nucleus was microirradiated in G1 at one or two sites and pulse-labelled with 3H-thymidine for 2h. Cells were processed for autoradiography either immediately thereafter or after an additional growth period of 10 to 60h. Autoradiographs show unscheduled DNA synthesis (UDS) in the microirradiated nuclear part(s). The distribution of labelled chromatin was evaluated in autoradiographs from 1035 cells after microirradiation of a single nuclear site and from 253 cells after microirradiation of two sites. After 30 to 60h postincubation the labelled regions still appeared coherent although the average size of the labelled nuclear area fr increased from 14.2% (0h) to 26.5% (60h). The relative distance dr, i.e. the distance between two microirradiated sites divided by the diameter of the whole nucleus, showed a slight decrease with increasing incubation time. Nine metaphase figures were evaluated for UDS-label after microirradiation of the nuclear edge in G1. An average of 4.3 chromosomes per cell were labelled. Several chromosomes showed joint labelling of both distal chromosome arms including the telomeres, while the centromeric region was free from label. This label pattern is interpreted as the result of a V-shaped orientation of these particular chromosomes in the interphase nucleus with their telomeric regions close to each other at the nuclear edge. Our data support the tested predictions of the Rabl-model. Small time-dependent changes of the nuclear space occupied by single chromosomes and of their relative positions in the interphase nucleus seem possible, while the territorial organization of interphase chromosomes and their arrangement in general is maintained during interphase. The present limitations of the methods used for this study are discussed

    Confluence Competition 2018

    Get PDF
    We report on the 2018 edition of the Confluence Competition, a competition of software tools that aim to (dis)prove confluence and related properties of rewrite systems automatically

    The application of FLUKA to dosimetry and radiation therapy

    Get PDF
    The FLUKA Monte Carlo code has been evolving over the last several decades and is now widely used for radiation shielding calculations. In order to facilitate the use of FLUKA in dosimetry and therapy applications, supporting software has been developed to allow the direct conversion of the output files from standard CT-scans directly into a voxel geometry for transport within FLUKA. Since the CT-scan information essentially contains only the electron density information over the scanned volume, one needs the specific compositions for each voxel individually. We present here the results of a simple algorithm to assign tissues in the human body to one of four categories: soft-tissue, hard-bone, trabecular-bone and porous-lung. In addition, we explore the problem of the pathlength distributions in porous media such as trabecular bone. A mechanism will be implemented within FLUKA to allow for variable multipal fixed density materials to accommodate the pathlength distributions discovere
    • …
    corecore