Have a personal or library account? Click to login
General Theory and Tools for Proving Algorithms in Nominative Data Systems Cover

General Theory and Tools for Proving Algorithms in Nominative Data Systems

By: Adrian Jaszczak  
Open Access
|May 2021

Abstract

In this paper we introduce some new definitions for sequences of operations and extract general theorems about properties of iterative algorithms encoded in nominative data language [20] in the Mizar system [3], [1] in order to simplify the process of proving algorithms in the future.

This paper continues verification of algorithms [10], [13], [12], [14] written in terms of simple-named complex-valued nominative data [6], [8], [18], [11], [15], [16].

The validity of the algorithm is presented in terms of semantic Floyd-Hoare triples over such data [9]. Proofs of the correctness are based on an inference system for an extended Floyd-Hoare logic [2], [4] with partial pre- and postconditions [17], [19], [7], [5].

DOI: https://doi.org/10.2478/forma-2020-0024 | Journal eISSN: 1898-9934 | Journal ISSN: 1426-2630
Language: English
Page range: 269 - 278
Accepted on: Oct 25, 2020
Published on: May 21, 2021
Published by: University of Białystok
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2021 Adrian Jaszczak, published by University of Białystok
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License.