REPOZYTORIUM UNIWERSYTETU
W BIAŁYMSTOKU
UwB

Proszę używać tego identyfikatora do cytowań lub wstaw link do tej pozycji: http://hdl.handle.net/11320/21028
Tytuł: Mizar Analysis of Algorithms: Algorithms over Integers
Autorzy: Bancerek, Grzegorz
Data wydania: 2008
Data dodania: 15-wrz-2026
Wydawca: University of Białystok
Źródło: Formalized Mathematics, Volume 16, Issue 2, 2008, Pages 177-194
Abstrakt: This paper is a continuation of [5] and concerns if-while algebras over integers. In these algebras the only elementary instructions are assign ment instructions. The instruction assigns to a (program) variable a value which is calculated for the current state according to some arithmetic expression. The expression may include variables, constants, and a limited number of arithmetic operations. States are functions from a given set of locations into integers. A variable is a function from the states into the locations and an expression is a function from the states into integers. Additional conditions (computabili ty) limit the set of variables and expressions and, simultaneously, allow to write algorithms in a natural way (and to prove their correctness). As examples the proofs of full correctness of two Euclid algorithms (with modulo operation and subtraction) and algorithm of exponentiation by squaring are given.
Afiliacja: Białystok Technical University, Poland
URI: http://hdl.handle.net/11320/21028
DOI: 10.2478/v10037-008-0024-0
ISSN: 1426-2630
e-ISSN: 1898-9934
Typ Dokumentu: Article
metadata.dc.rights.uri: https://creativecommons.org/licenses/by-sa/4.0/
Właściciel praw: © 2009 Grzegorz Bancerek, published by University of Białystok
This work is licensed under the Creative Commons License.
Występuje w kolekcji(ach):Formalized Mathematics, 2008, Volume 16, Issue 2

Pliki w tej pozycji:
Plik Opis RozmiarFormat 
Mizar_Analysis_of_Algorithms_Algorithms_over_Integers.pdf312,04 kBAdobe PDFOtwórz
Pokaż pełny widok rekordu Zobacz statystyki


Pozycja ta dostępna jest na podstawie licencji Licencja Creative Commons CCL Creative Commons