Formalizing the Dependency Pair Criterion for Innermost Termination

Autor: Ariane Alves Almeida, Mauricio Ayala-Rincón
Rok vydání: 2019
Předmět:
Functional specification
FOS: Computer and information sciences
Computer Science - Logic in Computer Science
Functional programming
Computer Science - Programming Languages
Theoretical computer science
Dependency (UML)
Relation (database)
Computer science
020207 software engineering
02 engineering and technology
Term (logic)
Operational semantics
Logic in Computer Science (cs.LO)
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
020204 information systems
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
Computer Science::Logic in Computer Science
ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION
0202 electrical engineering
electronic engineering
information engineering

Computer Science::Programming Languages
Rewriting
Reduction (mathematics)
Software
Programming Languages (cs.PL)
DOI: 10.48550/arxiv.1911.00406
Popis: Rewriting is a framework for reasoning about functional programming. The dependency pair criterion is a well-known mechanism to analyze termination of term rewriting systems. Functional specifications with an operational semantics based on evaluation are related, in the rewriting framework, to the innermost reduction relation. This paper presents a PVS formalization of the dependency pair criterion for the innermost reduction relation: a term rewriting system is innermost terminating if and only if it is terminating by the dependency pair criterion. The paper also discusses the application of this criterion to check termination of functional specifications.
Comment: Paper accepted for presentation at SBMF 2019
Databáze: OpenAIRE