Theorem Proving in Higher Order Logics

From MaRDI portal
Publication:5477646

DOI10.1007/11541868zbMath1152.68516OpenAlexW2484880499MaRDI QIDQ5477646

Geoffrey Washburn, Peter Sewell, Matthew W. Fairbairn, Aaron Bohannon, Benjamin C. Pierce, Stephanie Weirich, Dimitrios Vytiniotis, J. Nathan Foster, Brian E. Aydemir, Steve Zdancewic

Publication date: 6 July 2006

Published in: Lecture Notes in Computer Science (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1007/11541868




Related Items

Formalizing mathematical knowledge as a biform theory graph: a case studyModular verification of chemical reaction network encodings via serializability analysisCoq formalization of the higher-order recursive path orderingDirectly reflective meta-programmingA Rewriting Logic Approach to Type InferenceA two-level logic approach to reasoning about computationsFormalizing semantic bidirectionalization and extensions with dependent typesMechanized Verification of CPS TransformationsαCheck: A mechanized metatheory model checkerMechanizing type environments in weak HOASPOPLMark reloaded: Mechanizing proofs by logical relationsVariable binding and substitution for (nameless) dummiesThe locally nameless representationA solution to the PoplMark challenge using de Bruijn indices in Isabelle/HOLA solution to the PoplMark challenge based on de Bruijn indicesNested abstract syntax in CoqFormal metatheory of programming languages in the Matita interactive theorem proverA list-machine benchmark for mechanized metatheoryASP\(_{\text{fun}}\) : a typed functional active object calculusHybrid. A definitional two-level approach to reasoning with higher-order abstract syntaxRomeo: A system for more flexible binding-safe programmingUnnamed ItemPsi-calculi in IsabelleNominal techniques in Isabelle/HOLThe Abella Interactive Theorem Prover (System Description)Nominal Inversion PrinciplesNominal Lawvere theories: a category theoretic account of equational theories with namesDerivation and inference of higher-order strictness typesMultimodal Separation Logic for Reasoning About Operational SemanticsModules over monads and initial semanticsA verified framework for higher-order uncurrying optimizationsStructural Abstract Interpretation: A Formal Study Using CoqA computer-verified monadic functional implementation of the integralProgramming Inductive Proofs\(\mathrm{HO}\pi\) in CoqThe Matita Interactive Theorem ProverMechanizing proofs with logical relations – Kripke-styleA Higher-Order Abstract Syntax Approach to Verified Transformations on Functional ProgramsExplicit Contexts in LF (Extended Abstract)Unnamed ItemA formalization of multi-tape Turing machinesThe full-reducing Krivine abstract machine KN simulates pure normal-order reduction in lockstep: A proof via corresponding calculusPoplMarkFormalizing Operational Semantic Specifications in LogicMechanizing the Metatheory of mini-XQueryMechanized metatheory revisitedProof assistants: history, ideas and futureTerm-generic logicFree Theorems and Runtime Type RepresentationsA type- and scope-safe universe of syntaxes with binding: their semantics and proofsParameterized cast calculi and reusable meta-theory for gradually typed lambda calculiMechanizing metatheory without typing contexts


Uses Software