English

A New Method of Verification of Functional Programs

Logic in Computer Science 2016-04-15 v1

Abstract

In the paper the problem of verification of functional programs (FPs) over strings is considered, where specifications of properties of FPs are defined by other FPs, and a FP S1 meets a specification defined by another FP S2 iff a composition of functions defined by the FPs S1 and S2 is equal to the constant 1. We introduce a concept of a state diagram of a FP, and reduce the verification problem to the problem of an analysis of the state diagrams of FPs. The proposed approach is illustrated by the example of verification of a sorting program.

Keywords

Cite

@article{arxiv.1604.04240,
  title  = {A New Method of Verification of Functional Programs},
  author = {Andrew M. Mironov},
  journal= {arXiv preprint arXiv:1604.04240},
  year   = {2016}
}

Comments

20 pages, 3 figures

R2 v1 2026-06-22T13:32:43.194Z