Proving Theorems about LISP Functions

From MaRDI portal
Publication:4105761

DOI10.1145/321864.321875zbMath0338.68014OpenAlexW1988651604MaRDI QIDQ4105761

Robert S. Boyer, J. Strother Moore

Publication date: 1975

Published in: Journal of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/321864.321875



Lua error in Module:PublicationMSCList at line 37: attempt to index local 'msc_result' (a nil value).


Related Items (25)

A two-valued logic for properties of strict functional programs allowing partial functionsThe McCarthy's recursion induction principle: oldy but goodyUnnamed ItemTrends in trends in functional programming 1999/2000 versus 2007/2008Mechanizing structural induction. I: Formal systemMechanizing structural induction. II: StrategiesTactics for mechanized reasoning: a commentary on Milner (1984) ‘The use of machines to assist in rigorous proof’Function extractionUnnamed ItemAn ACL2 TutorialUnnamed ItemManipulating accumulative functions by swapping call-time and return-time computationsUnfolding--definition--folding, in this order, for avoiding unnecessary variables in logic programsA class of functions synthesized from a finite number of examples and a lisp program schemeA partial evaluator, and its use as a programming toolNon-resolution theorem provingMilestones from the Pure Lisp Theorem Prover to ACL2A pragmatic approach to resolution-based theorem provingTowards the automation of set theory and its logicCurrent methods for proving program correctnessInformational logic for automated reasoningProofs by induction in equational theories with constructorsSome fundamental algebraic tools for the semantics of computation. I. Comma categories, colimits, signatures and theoriesProof-producing translation of higher-order logic into pure and stateful MLA selected bibliography on constructive mathematics, intuitionistic type theory and higher order deduction




This page was built for publication: Proving Theorems about LISP Functions