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 | Rozmiar | Format | |
|---|---|---|---|---|
| Mizar_Analysis_of_Algorithms_Algorithms_over_Integers.pdf | 312,04 kB | Adobe PDF | Otwórz |
Pozycja ta dostępna jest na podstawie licencji Licencja Creative Commons CCL
