10,105 research outputs found

    Gradual Certified Programming in Coq

    Full text link
    Expressive static typing disciplines are a powerful way to achieve high-quality software. However, the adoption cost of such techniques should not be under-estimated. Just like gradual typing allows for a smooth transition from dynamically-typed to statically-typed programs, it seems desirable to support a gradual path to certified programming. We explore gradual certified programming in Coq, providing the possibility to postpone the proofs of selected properties, and to check "at runtime" whether the properties actually hold. Casts can be integrated with the implicit coercion mechanism of Coq to support implicit cast insertion a la gradual typing. Additionally, when extracting Coq functions to mainstream languages, our encoding of casts supports lifting assumed properties into runtime checks. Much to our surprise, it is not necessary to extend Coq in any way to support gradual certified programming. A simple mix of type classes and axioms makes it possible to bring gradual certified programming to Coq in a straightforward manner.Comment: DLS'15 final version, Proceedings of the ACM Dynamic Languages Symposium (DLS 2015

    Theoretical Analysis of Acceptance Rates in Multigrid Monte Carlo

    Full text link
    We analyze the kinematics of multigrid Monte Carlo algorithms by investigating acceptance rates for nonlocal Metropolis updates. With the help of a simple criterion we can decide whether or not a multigrid algorithm will have a chance to overcome critial slowing down for a given model. Our method is introduced in the context of spin models. A multigrid Monte Carlo procedure for nonabelian lattice gauge theory is described, and its kinematics is analyzed in detail.Comment: 7 pages, no figures, (talk at LATTICE 92 in Amsterdam

    The Length of an SLE - Monte Carlo Studies

    Full text link
    The scaling limits of a variety of critical two-dimensional lattice models are equal to the Schramm-Loewner evolution (SLE) for a suitable value of the parameter kappa. These lattice models have a natural parametrization of their random curves given by the length of the curve. This parametrization (with suitable scaling) should provide a natural parametrization for the curves in the scaling limit. We conjecture that this parametrization is also given by a type of fractal variation along the curve, and present Monte Carlo simulations to support this conjecture. Then we show by simulations that if this fractal variation is used to parametrize the SLE, then the parametrized curves have the same distribution as the curves in the scaling limit of the lattice models with their natural parametrization.Comment: 18 pages, 10 figures. Version 2 replaced the use of "nu" for the "growth exponent" by 1/d_H, where d_H is the Hausdorff dimension. Various minor errors were also correcte

    Vortex Dynamics in Classical Non--Abelian Spin Models

    Full text link
    We discuss the abelian vortex dynamics in the abelian projection approach to non-abelian spin models. We show numerically that in the three-dimensional SU(2) spin model in the Maximal Abelian projection the abelian off-diagonal vortices are not responsible for the phase transition contrary to the diagonal vortices. A generalization of the abelian projection approach to SU(N) spin models is briefly discussed.Comment: 7 pages, LaTeX, 1 figure, uses epsf.sty; Introduction is extended and a few references are added; to be published in JETP Let

    Kinetic Analysis of the Hydrocarbon Total Oxidation Using Individually Measured Adsorption Isotherms

    No full text
    Dedicated to Prof. Dr.-Ing. Andreas Seidel-Morgenstern on the occasion of his 60th birthda

    Regenerative capacity in newts is not altered by repeated regeneration and ageing

    Get PDF
    The extent to which adult newts retain regenerative capability remains one of the greatest unanswered questions in the regeneration field. Here we report a long-term lens regeneration project spanning 16 years that was undertaken to address this question. Over that time, the lens was removed 18 times from the same animals, and by the time of the last tissue collection, specimens were at least 30 years old. Regenerated lens tissues number 18 and number 17, from the last and the second to the last extraction, respectively, were analysed structurally and in terms of gene expression. Both exhibited structural properties identical to lenses from younger animals that had never experienced lens regeneration. Expression of mRNAs encoding key lens structural proteins or transcription factors was very similar to that of controls. Thus, contrary to the belief that regeneration becomes less efficient with time or repetition, repeated regeneration, even at old age, does not alter newt regenerative capacity
    • …
    corecore