On the formalization of the notion of an algorithm

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Middelburg, C. A.
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908041017819136
author Middelburg, C. A.
author_facet Middelburg, C. A.
contents The starting point of this paper is a collection of properties of an algorithm that have been distilled from the informal descriptions of what an algorithm is that are given in standard works from the mathematical and computer science literature. Based on that, the notion of a proto-algorithm is introduced. The thought is that algorithms are equivalence classes of proto-algorithms under some equivalence relation. Three equivalence relations are defined. Two of them give bounds between which an appropriate equivalence relation must lie. The third lies in between these two and is likely an appropriate equivalence relation. A sound method is presented to prove, using an imperative process algebra based on ACP, that this equivalence relation holds between two proto-algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2401_08366
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the formalization of the notion of an algorithm
Middelburg, C. A.
Computational Complexity
Data Structures and Algorithms
Logic in Computer Science
F.1.1; F.2.0
The starting point of this paper is a collection of properties of an algorithm that have been distilled from the informal descriptions of what an algorithm is that are given in standard works from the mathematical and computer science literature. Based on that, the notion of a proto-algorithm is introduced. The thought is that algorithms are equivalence classes of proto-algorithms under some equivalence relation. Three equivalence relations are defined. Two of them give bounds between which an appropriate equivalence relation must lie. The third lies in between these two and is likely an appropriate equivalence relation. A sound method is presented to prove, using an imperative process algebra based on ACP, that this equivalence relation holds between two proto-algorithms.
title On the formalization of the notion of an algorithm
topic Computational Complexity
Data Structures and Algorithms
Logic in Computer Science
F.1.1; F.2.0
url https://arxiv.org/abs/2401.08366