Automated theorem proving: mapping logic into AI
ISMIS '86 Proceedings of the ACM SIGART international symposium on Methodologies for intelligent systems
Abstract types have existential type
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using induction to design algorithms
Communications of the ACM
The ergo support system: an integrated set of tools for prototyping integrated environments
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Algorithms and proofs: mathematics in the computing curriculum
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
POPL '88 Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Process decomposition through locality of reference
PLDI '89 Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation
Extracting &ohgr;'s programs from proofs in the calculus of constructions
POPL '89 Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A representation of Lambda terms suitable for operations on their intensions
LFP '90 Proceedings of the 1990 ACM conference on LISP and functional programming
Higher-order attribute grammars and editing environments
PLDI '90 Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation
Journal of the ACM (JACM)
Higher-order modules and the phase distinction
POPL '90 Proceedings of the 17th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
An extension of standard ML modules with subtyping and inheritance
POPL '91 Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
An experiment in formal software development: using the B theorem prover on a VDM case study
ICSE '90 Proceedings of the 12th international conference on Software engineering
Specification and Verification Using Dependent Types
IEEE Transactions on Software Engineering
An experiment in formal software development: using the B theorem prover on a VDM case study
Communications of the ACM - Special issue on software engineering
Fundamentals of Deductive Program Synthesis
IEEE Transactions on Software Engineering
A framework for defining logics
Journal of the ACM (JACM)
Real theorem provers deserve real user-interfaces
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Proofs by structural induction using partial evaluation
PEPM '93 Proceedings of the 1993 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Synthesis of ML programs in the system Coq
Journal of Symbolic Computation - Special issue on automatic programming
The deductive synthesis of database transactions
ACM Transactions on Database Systems (TODS)
Computational reflection in PowerEpsilon
ACM SIGPLAN Notices
Formal Verification for Fault-Tolerant Architectures: Prolegomena to the Design of PVS
IEEE Transactions on Software Engineering
Application of knowledge base design techniques to genetic markers
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Discovering auxiliary information for incremental computation
POPL '96 Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Formal methods: state of the art and future directions
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
An Industrial Strength Theorem Prover for a Logic Based on Common Lisp
IEEE Transactions on Software Engineering
Tool support for formal methods
ICSE '91 Proceedings of the 13th international conference on Software engineering
A survey of the Theorema project
ISSAC '97 Proceedings of the 1997 international symposium on Symbolic and algebraic computation
Foundations for the implementation of higher-order subtyping
ICFP '97 Proceedings of the second ACM SIGPLAN international conference on Functional programming
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Eliminating array bound checking through dependent types
PLDI '98 Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation
Subtypes for Specifications: Predicate Subtyping in PVS
IEEE Transactions on Software Engineering
Cayenne—a language with dependent types
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
Dependent types in practical programming
Proceedings of the 26th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A Practical Methodology for the Formal Verification of RISC Processors
Formal Methods in System Design
Validation of HOL Proofs by Proof Checking
Formal Methods in System Design
Verbalization of high-level formal proofs
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Building reliable, high-performance communication systems from components
Proceedings of the seventeenth ACM symposium on Operating systems principles
Should your specification language be typed
ACM Transactions on Programming Languages and Systems (TOPLAS)
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Classification in object-oriented systems
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
A provably correct operating system: &dgr;-core
ACM SIGOPS Operating Systems Review
The minimal model of operating systems
ACM SIGOPS Operating Systems Review
Towards bridging the gap between programming languages and partial evaluation
PEPM '02 Proceedings of the 2002 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
An indexed model of recursive types for foundational proof-carrying code
ACM Transactions on Programming Languages and Systems (TOPLAS)
The control layer in open mechanized reasoning systems: annotations and tactics
Journal of Symbolic Computation - Calculemus-99: integrating computation and deduction
Automating the synthesis of decision procedures in a constructive metatheory
Annals of Mathematics and Artificial Intelligence
Adaptation of declaratively represented methods in proof planning
Annals of Mathematics and Artificial Intelligence
Proof planning for strategy development
Annals of Mathematics and Artificial Intelligence
Annals of Mathematics and Artificial Intelligence
Searching for a Global Search Algorithm
Automated Software Engineering
Automatic Synthesis of Recursive Programs: The Proof-Planning Paradigm
Automated Software Engineering
Planning Proofs of Equations in CCS
Automated Software Engineering
The Design of the CADE-13 ATP System Competition
Journal of Automated Reasoning
Metalogical Frameworks II: Developing a Reflected Decision Procedure
Journal of Automated Reasoning
Integrating Computer Algebra into Proof Planning
Journal of Automated Reasoning
Journal of Automated Reasoning
A Machine-Checked Implementation of Buchberger's Algorithm
Journal of Automated Reasoning
Journal of Automated Reasoning
STMM: A Set Theory for Mechanized Mathematics
Journal of Automated Reasoning
A Correspondence between Martin-Löf Type Theory, the Ramified Theory of Types and Pure Type Systems
Journal of Logic, Language and Information
Dependent Types for Program Termination Verification
Higher-Order and Symbolic Computation
Formal specifications of debuggers
ACM SIGPLAN Notices
The Automation of Proof: A Historical and Sociological Exploration
IEEE Annals of the History of Computing
Verifying a Logic-Synthesis Algorithm and Implementation: A Case Study in Software Verification
IEEE Transactions on Software Engineering
A foundation for embedded languages
ACM Transactions on Programming Languages and Systems (TOPLAS)
A Logic for Abstract Data Types as Existential Types
TLCA '99 Proceedings of the 4th International Conference on Typed Lambda Calculi and Applications
A 'Theory' Mechanism for a Proof-Verifier Based on First-Order Set Theory
Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part II
Specifications and Proofs for Ensemble Layers
TACAS '99 Proceedings of the 5th International Conference on Tools and Algorithms for Construction and Analysis of Systems
Automated Fast-Track Reconfiguration of Group Communication Systems
TACAS '99 Proceedings of the 5th International Conference on Tools and Algorithms for Construction and Analysis of Systems
Universal Algebra in Type Theory
TPHOLs '99 Proceedings of the 12th International Conference on Theorem Proving in Higher Order Logics
Fix-Point Equations for Well-Founded Recursion in Type Theory
TPHOLs '00 Proceedings of the 13th International Conference on Theorem Proving in Higher Order Logics
Using Decision Procedures with a Higher-Order Logic
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
Proving Hybrid Protocols Correct
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
The HOL/NuPRL Proof Translator (A Practical Approach to Formal Interoperability)
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
Sequent Schema for Derived Rules
TPHOLs '02 Proceedings of the 15th International Conference on Theorem Proving in Higher Order Logics
Quotient Types: A Modular Approach
TPHOLs '02 Proceedings of the 15th International Conference on Theorem Proving in Higher Order Logics
TYPES '98 Selected papers from the International Workshop on Types for Proofs and Programs
About Effective Quotients in Constructive Type Theory
TYPES '98 Selected papers from the International Workshop on Types for Proofs and Programs
A Co-inductive Approach to Real Numbers
TYPES '99 Selected papers from the International Workshop on Types for Proofs and Programs
Generalization in Type Theory Based Proof Assistants
TYPES '00 Selected papers from the International Workshop on Types for Proofs and Programs
On Lexicographic Termination Ordering with Space Bound Certifications
PSI '02 Revised Papers from the 4th International Andrei Ershov Memorial Conference on Perspectives of System Informatics: Akademgorodok, Novosibirsk, Russia
Intuitionistic Tableau Extracted
TABLEAUX '99 Proceedings of the International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
Protocols between Programs and Proofs
LOPSTR '00 Selected Papers form the 10th International Workshop on Logic Based Program Synthesis and Transformation
Extracting General Recursive Program Schemes in Nuprl's Type Theory
LOPSTR '01 Selected papers from the 11th International Workshop on Logic Based Program Synthesis and Transformation
Tradeoffs in the Intensional Representation of Lambda Terms
RTA '02 Proceedings of the 13th International Conference on Rewriting Techniques and Applications
Program Development and Specification Refinement in the Schema Calculus
ZB '00 Proceedings of the First International Conference of B and Z Users on Formal Specification and Development in Z and B
SUCHTHAT - Generic Programming Works
Selected Papers from the International Seminar on Generic Programming
A Language-Based Approach to Security
Informatics - 10 Years Back. 10 Years Ahead.
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume II
Markov's Principle for Propositional Type Theory
CSL '01 Proceedings of the 15th International Workshop on Computer Science Logic
Theory of Judgments and Derivations
Progress in Discovery Science, Final Report of the Japanese Discovery Science Project
Cooperation of Formal Methods in an Engineering Based Software Development Process
IFM '00 Proceedings of the Second International Conference on Integrated Formal Methods
Safe, Untrusted Agents Using Proof-Carrying Code
Mobile Agents and Security
Comparing Mathematical Provers
MKM '03 Proceedings of the Second International Conference on Mathematical Knowledge Management
Digitisation, Representation, and Formalisation
MKM '03 Proceedings of the Second International Conference on Mathematical Knowledge Management
On Communicating Proofs in Interactive Mathematical Documents
AISC '00 Revised Papers from the International Conference on Artificial Intelligence and Symbolic Computation
Fault-Tolerant Distributed Theorem Proving
CADE-16 Proceedings of the 16th International Conference on Automated Deduction: Automated Deduction
CADE-16 Proceedings of the 16th International Conference on Automated Deduction: Automated Deduction
JProver: Integrating Connection-Based Theorem Proving into Interactive Proof Assistants
IJCAR '01 Proceedings of the First International Joint Conference on Automated Reasoning
Deriving Modular Programs from Short Proofs
IJCAR '01 Proceedings of the First International Joint Conference on Automated Reasoning
The Girard-Reynolds Isomorphism
TACS '01 Proceedings of the 4th International Symposium on Theoretical Aspects of Computer Software
Programming methodology
Handbook of automated reasoning
Proof-assistants using dependent type systems
Handbook of automated reasoning
LICS '00 Proceedings of the 15th Annual IEEE Symposium on Logic in Computer Science
A formal semantic definition of DEVIL
ACM SIGPLAN Notices
Partitioning based operating system: a formal model
ACM SIGOPS Operating Systems Review
Explicit substitutions in the reduction of lambda terms
Proceedings of the 5th ACM SIGPLAN international conference on Principles and practice of declaritive programming
A framework for program development based on schematic proof
IWSSD '93 Proceedings of the 7th international workshop on Software specification and design
The Girard--Reynolds isomorphism
Information and Computation - TACS 2001
Distributed communication in ML
Journal of Functional Programming
Building reliable, high-performance networks with the Nuprl proof development system
Journal of Functional Programming
Journal of Functional Programming
PAL+: a lambda-free logical framework
Journal of Functional Programming
Automated complexity analysis of Nuprl extracted programs
Journal of Functional Programming
Journal of Functional Programming
Specialization Scenarios: A Pragmatic Approach to Declaring Program Specialization
Higher-Order and Symbolic Computation
Automated higher-order complexity analysis
Theoretical Computer Science - Implicit computational complexity
Fast Paths in Concurrent Programs
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques
Choices in Representation and Reduction Strategies for Lambda Terms in Intensional Contexts
Journal of Automated Reasoning
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Encyclopedia of Computer Science
Combining programming with theorem proving
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming
A language-based approach to functionally correct imperative programming
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming
A computational approach to reflective meta-reasoning about languages with bindings
Proceedings of the 3rd ACM SIGPLAN workshop on Mechanized reasoning about languages with variable binding
Modular correspondence between dependent type theories and categories including pretopoi and topoi
Mathematical Structures in Computer Science
Bootstrapping lexical choice via multiple-sequence alignment
EMNLP '02 Proceedings of the ACL-02 conference on Empirical methods in natural language processing - Volume 10
Formal functional description of semantic web services: the logic description method
Proceedings of the 2006 international workshop on Service-oriented software engineering
The meta-object facility typed
Proceedings of the 2006 ACM symposium on Applied computing
A complete mechanization of correctness of a string-preprocessing algorithm
Formal Methods in System Design
Strong and weak points of the MUSCADET theorem prover - examples from CASC-JC
AI Communications - CASC
Formalizing Type Operations Using the “Image” Type Constructor
Electronic Notes in Theoretical Computer Science (ENTCS)
A Framework for Defining Logical Frameworks
Electronic Notes in Theoretical Computer Science (ENTCS)
Dependent ML An approach to practical programming with dependent types
Journal of Functional Programming
Constructive analysis, types and exact real numbers
Mathematical Structures in Computer Science
Automatic inference of optimizer flow functions from semantic meanings
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Alternative Logics: a book review: SIGACT news logic column 18
ACM SIGACT News
An approach to automatic deductive synthesis of functional programs
Annals of Mathematics and Artificial Intelligence
PLPV '07 Proceedings of the 2007 workshop on Programming languages meets program verification
Mechanizing metatheory in a logical framework
Journal of Functional Programming
It Is Time to Mechanize Programming Language Metatheory
Verified Software: Theories, Tools, Experiments
Extracting the Resolution Algorithm from a Completeness Proof for the Propositional Calculus
LFCS '07 Proceedings of the international symposium on Logical Foundations of Computer Science
Improvements to the Tableau Prover PITP
TABLEAUX '07 Proceedings of the 16th international conference on Automated Reasoning with Analytic Tableaux and Related Methods
Extended Formula Normalization for ε-Retrieval and Sharing of Mathematical Knowledge
Calculemus '07 / MKM '07 Proceedings of the 14th symposium on Towards Mechanized Mathematical Assistants: 6th International Conference
Proofs-as-Model-Transformations
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Optimization techniques for propositional intuitionistic logic and their implementation
Theoretical Computer Science
Trust and Automation in Verification Tools
ATVA '08 Proceedings of the 6th International Symposium on Automated Technology for Verification and Analysis
Proceedings of the 3rd workshop on Programming languages meets program verification
Verified Compilation and the B Method: A Proposal and a First Appraisal
Electronic Notes in Theoretical Computer Science (ENTCS)
Manifest Fields and Module Mechanisms in Intensional Type Theory
Types for Proofs and Programs
Refinement Types as Proof Irrelevance
TLCA '09 Proceedings of the 9th International Conference on Typed Lambda Calculi and Applications
Automated deduction for verification
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
A rational reconstruction and extension of recursion analysis
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
The specialization and transformation of constructive existence proofs
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
PHI: a logic-based tool for intelligent help systems
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
A language for implementing arbitrary logics
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 2
Social processes, program verification and all that
Mathematical Structures in Computer Science
Reflective reasoning with and between a declarative metatheory and the implementation code
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
Crystal: Integrating Structured Queries into a Tactic Language
Journal of Automated Reasoning
State Dependent IO-Monads in Type Theory
Electronic Notes in Theoretical Computer Science (ENTCS)
Program extraction in simply-typed higher order logic
TYPES'02 Proceedings of the 2002 international conference on Types for proofs and programs
A type-theoretic framework for formal reasoning with different logical foundations
ASIAN'06 Proceedings of the 11th Asian computing science conference on Advances in computer science: secure software and related issues
Attributive types for proof erasure
TYPES'07 Proceedings of the 2007 international conference on Types for proofs and programs
TYPES'06 Proceedings of the 2006 international conference on Types for proofs and programs
DGCI'08 Proceedings of the 14th IAPR international conference on Discrete geometry for computer imagery
The implicit calculus of constructions as a programming language with dependent types
FOSSACS'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Foundations of software science and computational structures
A survey of automated deduction
Artificial intelligence today
Finding unity in computational logic
Proceedings of the 2010 ACM-BCS Visions of Computer Science Conference
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 1
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 1
Automation for Dependently Typed Functional Programming
Fundamenta Informaticae - Dependently Typed Programming
Refinement types for secure implementations
ACM Transactions on Programming Languages and Systems (TOPLAS)
Some considerations on the usability of interactive provers
AISC'10/MKM'10/Calculemus'10 Proceedings of the 10th ASIC and 9th MKM international conference, and 17th Calculemus conference on Intelligent computer mathematics
Rewriting, inference, and proof
WRLA'10 Proceedings of the 8th international conference on Rewriting logic and its applications
Correct-by-construction model transformations from partially ordered specifications in Coq
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Dependent session types via intuitionistic linear type theory
Proceedings of the 13th international ACM SIGPLAN symposium on Principles and practices of declarative programming
Proceedings of the 16th ACM SIGPLAN international conference on Functional programming
MKM'06 Proceedings of the 5th international conference on Mathematical Knowledge Management
An executable formalization of the HOL/Nuprl connection in the metalogical framework twelf
LPAR'06 Proceedings of the 13th international conference on Logic for Programming, Artificial Intelligence, and Reasoning
Clausal connection-based theorem proving in intuitionistic first-order logic
TABLEAUX'05 Proceedings of the 14th international conference on Automated Reasoning with Analytic Tableaux and Related Methods
The ILTP library: benchmarking automated theorem provers for intuitionistic logic
TABLEAUX'05 Proceedings of the 14th international conference on Automated Reasoning with Analytic Tableaux and Related Methods
Static and user-extensible proof checking
POPL '12 Proceedings of the 39th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Canonicity for 2-dimensional type theory
POPL '12 Proceedings of the 39th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Equational reasoning about programs with general recursion and call-by-value semantics
PLPV '12 Proceedings of the sixth workshop on Programming languages meets program verification
Towards concurrent type theory
TLDI '12 Proceedings of the 8th ACM SIGPLAN workshop on Types in language design and implementation
Multi-process systems analysis using event b: application to group communication systems
ICFEM'06 Proceedings of the 8th international conference on Formal Methods and Software Engineering
Logiweb: a system for web publication of mathematics
ICMS'06 Proceedings of the Second international conference on Mathematical Software
Inference systems for logical algorithms
FSTTCS '05 Proceedings of the 25th international conference on Foundations of Software Technology and Theoretical Computer Science
Representing and reasoning with operational semantics
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
Extracting programs from constructive HOL proofs via IZF set-theoretic semantics
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
An interpretation of Isabelle/HOL in HOL light
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
First-order logic with dependent types
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
Automating proofs in category theory
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
Extensionality in the calculus of constructions
TPHOLs'05 Proceedings of the 18th international conference on Theorem Proving in Higher Order Logics
System description: ATS: a language that combines programming with theorem proving
FroCoS'05 Proceedings of the 5th international conference on Frontiers of Combining Systems
Safe programming with pointers through stateful views
PADL'05 Proceedings of the 7th international conference on Practical Aspects of Declarative Languages
Advanced Lectures on Software Engineering
A type theoretic framework for formal metamodelling
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Towards logical frameworks in the heterogeneous tool set hets
WADT'10 Proceedings of the 20th international conference on Recent Trends in Algebraic Development Techniques
Behavioral interface specification languages
ACM Computing Surveys (CSUR)
A tool for developing correct programs by refinement
FAC-RW'96 Proceedings of the BCS-FACS 7th conference on Refinement
The use of theorem provers in the teaching and practice of formal methods
IW-FM'97 Proceedings of the 1st Irish conference on Formal Methods
Predicate transformers for infinite-state automata in NuPRL type theory
IW-FM'99 Proceedings of the 3rd Irish conference on Formal Methods
Adding equations to system f types
ESOP'12 Proceedings of the 21st European conference on Programming Languages and Systems
Nuprl as logical framework for automating proofs in category theory
Logic and Program Semantics
LICS '12 Proceedings of the 2012 27th Annual IEEE/ACM Symposium on Logic in Computer Science
Automating Inductive Specification Proofs
Fundamenta Informaticae
Partial Structural Synthesis of Programs
Fundamenta Informaticae
ShadowDB: a replicated database on a synthesized consensus core
HotDep'12 Proceedings of the Eighth USENIX conference on Hot Topics in System Dependability
Information and Computation
Formal program optimization in nuprl using computational equivalence and partial types
ITP'13 Proceedings of the 4th international conference on Interactive Theorem Proving
Hi-index | 0.02 |