English

Formalizing the notions of non-interactive and interactive algorithms

Computational Complexity 2025-11-11 v4 Data Structures and Algorithms Logic in Computer Science

Abstract

An earlier paper gives an account of a quest for a satisfactory formalization of the classical informal notion of an algorithm. That notion only covers algorithms that are deterministic and non-interactive. In this paper, an attempt is made to generalize the results of that quest first to a notion of an algorithm that covers both deterministic and non-deterministic algorithms that are non-interactive and then further to a notion of an algorithm that covers both deterministic and non-deterministic algorithms that are interactive. The notions of an non-interactive proto-algorithm and an interactive proto-algorithm are introduced. Non-interactive algorithms and interactive algorithms are expected to be equivalence classes of non-interactive proto-algorithms and interactive proto-algorithms, respectively, under an appropriate equivalence relation. On both non-interactive proto-algorithms and interactive proto-algorithms, three equivalence relations are defined. Two of them are deemed to be bounds for an appropriate equivalence relation and the third is likely an appropriate one.

Keywords

Cite

@article{arxiv.2405.19037,
  title  = {Formalizing the notions of non-interactive and interactive algorithms},
  author = {C. A. Middelburg},
  journal= {arXiv preprint arXiv:2405.19037},
  year   = {2025}
}

Comments

30 pages, minor revision of v3: some explanatory remarks have been added

R2 v1 2026-06-28T16:45:32.850Z