Инд. авторы: Ковалев С.П.
Заглавие: Математические основания компьютерной арифметики
Библ. ссылка: Ковалев С.П. Математические основания компьютерной арифметики // Математические труды. - 2005. - Т.8. - № 1. - С.3-42.
Внешние системы: РИНЦ: 9535713;
Реферат: rus: В работе предложены математические методы, предназначенные для формализации компьютерной реализации арифметических вычислений. Для построения формальных спецификаций моделей вычислений с учетом ресурсных ограничений разработан теоретико-модельный метод частичной интерпретации. С его помощью построены и проанализированы различные модели вычислений в целых и рациональных числах, в том числе в позиционных системах счисления. Архитектурные модели арифметики построены на базе языка конечнозначной логики Лукасевича и логик, обогащающих ее. Свойство слабой полноты этих логик позволило исследовать структурные характеристики операций, не зависящие от представления чисел. В частности, проанализированы механизмы обнаружения и обработки переполнения. Различные модели вычислений представлены в виде базисов логических функций. Предложен способ верификации отсутствия переполнения при вычислении арифметических выражений путем доказательства теорем многозначной логики.
Ключевые слова: флаг переноса; переполнение; машинная арифметика; логика Лукасевича; частичная интерпретация;
Издано: 2005
Физ. характеристика: с.3-42
Цитирование: 1. Бауэр Ф.Л., Гооз Г. Информатика // Вводный курс. Т. 1-2. М.: Мир, 1990. 2. Бочвар Д.А., Финн В.К. О многозначных логиках, допускающих формализацию антиномий. I // Исследования по математической лингвистике, математической логике и информационным языкам. М.: Наука, 1972. С. 238-295. 3. Важенин А.П. Параллельные вычисления с динамической длиной операндов: проблемы и перспективы // Системная информатика. Новосибирск: Наука, 2000. Вып. 7. С. 225-274. 4. Воеводин В.В. Отображение проблем вычислительной математики на архитектуру вычислительных систем // Вычислительные методы и программирование. 2000. Т. 1. С. 37-44. 5. Гашков С.Б., Чубариков В.Н. Арифметика. Алгоритмы. Сложность вычислений. М.: Высшая школа, 2000. 6. Карпенко А.С. Логики Лукасевича и простые числа. М.: Наука, 2000. 7. Кейслер Г., Чэн Ч.Ч. Теория моделей. М.: Мир, 1977. 8. Ковалев С.П. Аналитические модели машинной арифметики // Сиб. журн. инд. мат. 2003. Т. 6, № 3. С. 88-102. 9. Ковалев С.П. Логика Лукасевича как архитектурная модель арифметики // Сиб. журн. инд. мат. 2003. Т. 6, № 4. С. 32-50. 10. Тарский А. Введение в логику и методологию дедуктивных наук. Биробиджан: ИП «ТРИВИУМ», 2000. 11. Уоррен Г. Алгоритмические трюки для программистов. М.: Изд-во «Вильямс», 2003. 12. Яблонский С.В. Введение в теорию функций k-значной логики // Дискретная математика и математические вопросы кибернетики. М.: Наука, 1974. Т. I. С. 9-66. 13. Яблонский С.В. Функциональные построения в k-значной логике // Тр. Мат. ин-та им. В.А. Стеклова. 1958. Т. 51. С. 5-142. 14. Beavers G. Automated theorem proving for Lukasiewicz logics // Studia Logica. 1993. Vol. 52, N 2. P. 183-195. 15. Evans Т., Schwartz P.B. On Słupecki T-functions // J. Symbolic Logic. 1958. Vol. 23. P. 267-270. 16. Kahan W. Lecture Notes on the Status of IEEE Standard 754 for Binary Floating-Point Arithmetic. Berkeley, 1996. (http://www.cs.berkeley.edu/~wkahan/ieee754status/IEEE754.pdf). 17. McNaughton R. A theorem about infinite-valued sentential logic // J. Symbolic Logic. 1951. Vol. 16. P. 1-13. 18. Onneweer S.P., Kerkhoff H.G. High-radix current-mode CMOS circuits based on the truncated-difference operator // Proc of the 17th Int. Symp. on Multiple-Valued Logic. Boston: IEEE, 1987. P. 188-195. 19. Rosenberg I.G. Completeness properties of multiple-valued logic algebras // Computer Science and Multiple- Valued Logic. Amsterdam: North-Holland, 1977. P. 144-186.