A compiled implementation of strong reduction

From MaRDI portal
Publication:2949209

DOI10.1145/581478.581501zbMath1322.68053OpenAlexW2168254994MaRDI QIDQ2949209

Benjamin Grégoire, Xavier Leroy

Publication date: 7 October 2015

Published in: Proceedings of the seventh ACM SIGPLAN international conference on Functional programming (Search for Journal in Brave)

Full work available at URL: https://hal.inria.fr/hal-01499941/file/strong-reduction.pdf




Related Items

Fold–unfold lemmas for reasoning about recursive programs using the Coq proof assistantThe Negligible and Yet Subtle Cost of Pattern MatchingOpen Call-by-ValueUnnamed ItemDenotational aspects of untyped normalization by evaluationProof-carrying code from certified abstract interpretation and fixpoint compressionChoices in representation and reduction strategies for lambda terms in intensional contextsMechanized semantics for the clight subset of the C languageA verified ODE solver and the Lorenz attractorUnnamed ItemA Certified Reduction Strategy for Homological Image ProcessingEnabling floating-point arithmetic in the Coq proof assistantA strong call-by-need calculusNode Replication: Theory And PracticeMtac: A monad for typed tactic programming in CoqThe \textsc{MetaCoq} projectRefunctionalization at workA Compiled Implementation of Normalization by EvaluationFirst-Class Type ClassesPrimitive Floats in CoqThe spirit of node replicationStrongly reducing variants of the Krivine abstract machineProof synthesis and reflection for linear arithmeticStructural recursion with locally scoped namesNew Developments in Environment MachinesUnnamed ItemLambda-calculus with director stringsAbstract λ-Calculus MachinesUnnamed ItemA computer-verified monadic functional implementation of the integralComputer Certified Efficient Exact Reals in CoqExtensible and Efficient Automation Through Reflective TacticsConstructive Mathematics and Functional Programming (Abstract)Unnamed ItemThe full-reducing Krivine abstract machine KN simulates pure normal-order reduction in lockstep: A proof via corresponding calculusThe Useful MAM, a Reasonable Implementation of the Strong $$\lambda $$ -CalculusA Modular Type-Checking Algorithm for Type Theory with Singleton Types and Proof IrrelevanceA Fresh Look at the λ-CalculusTyped Applicative Structures and Normalization by Evaluation for System F ωModular SMT Proofs for Fast Reflexive Checking Inside Coq(In)efficiency and reasonable cost models


Uses Software