Математи'ческий формали'зм
, одно из основных направлений в основаниях математики, представители которого, следуя Д. Гильберту
, считают, что каждый раздел математики может (а на достаточно продвинутой стадии своего построения и должен) быть подвергнут полной формализации
, то есть излагаться в виде исчисления
(формальной системы
), развивающегося по некоторым вполне определённым правилам
;
при этом гарантией правомерности существования и изучения какого-либо раздела математики должна быть не интерпретация его в терминах некоторой внешней по отношению к нему действительности, а исключительно его непротиворечивость
. Эти тезисы (в особенности второй) связаны, с далеко идущими следствиями лишь по отношению к тем разделам математики, которые имеют дело с какой-либо формой понятия бесконечности
. Последовательная формулировка концепции М. ф. как раз и возникла в качестве одной из реакций на парадоксы
, обнаруженные в рамках изучающей это понятие множеств теории
. Коротко говоря, эта концепция сводится к утверждению о содержательной истинности «финитных» (то есть содержательно интерпретируемых, не использующих понятия бесконечности) выводов из математической теории, если только непротиворечивость этой формализованной теории доказана финитными средствами. Лит.:
Гильберт Д., Основания геометрии, перевод с немецкого, М. — Л., 1948, добавл. 6—10; Клини С. К., Введение в метаматематику, перевод с английского, М., 1957, § 8, 14, 15, 42, 79 (библ.); Новиков П. С., Элементы математической логики, М., 1959 (введение); Чёрч А., Введение в математическую логику, перевод с английского, т. 1, М., 1960 (введение); Генцен Г., Непротиворечивость чистой теории чисел, перевод с немецкого, в книге: Математическая теория логического вывода, М., 1967, с.77—153: Карри Х. Б., Основания математической логики, перевод с английского, М., 1969, гл. 1—4. Ю. А. Гастев.
Математическое обеспечение
Математи'ческое обеспече'ние
ЦВМ, система программ, приданная к конкретной ЦВМ и предназначенная для обеспечения её использования, а также математические методы и алгоритмы решения задач, по которым составлены данные программы. Состоит из общего М. о., разрабатываемого предприятием (фирмой), поставляющим ЦВМ, и специального М. о., разрабатываемого пользователями машины. Общее М. о. поступает в распоряжение каждого пользователя. Стоимость общего М. о. входит в стоимость ЦВМ и составляет значительную её часть (30 % и более). Начальные формы М. о. можно найти уже у машин первого поколения (например, так называемая система ИС-2 для ЦВМ М-20, состоящая из библиотеки подпрограмм и программы-библиотекаря). Однако полное М. о. для ЦВМ первого поколения было невозможно из-за их низкого быстродействия и малого объёма оперативной памяти. Эксплуатация ЦВМ второго и третьего поколений без общего М. о. (и, в частности, без операционной системы) уже невозможна.
Программа, принадлежащая М. о. ЦВМ, должна быть выполнимой на данной ЦВМ, при необходимости с использованием некоторых других программ системы М. о.; обладать структурой, принятой в системе М. о.; должна быть оформленной и снабженной инструкциями, установленными в системе М. о.; быть зарегистрированной и введённой в систему М. о. в соответствии с принятыми правилами. Приведённые условия обеспечивают совместимость программ, принадлежащих системе М. о., и возможность их применения любым пользователем.
Общее М. о. обычно состоит из операционной системы, средств поддержания системы М. о. в рабочем состоянии, средств программирования и приложений. К М. о. должны быть отнесены также испытательные программы, предназначенные для контроля исправности ЦВМ, которые, однако, используются лишь персоналом, обслуживающим ЦВМ, не применяются при программировании и не влияют на него.
Операционная система представляет собой программное дополнение ЦВМ, вместе с которой образует как бы новую машину, обладающую собственной системой операций и своим машинным языком
. К операционной системе относятся программы, обеспечивающие: ввод заказов на выполнение работ; предварительное планирование хода выполнения работ и распределение оборудования машины; ввод программ или их частей; оперативное выполнение работ, статистический учёт используемого оборудования и расхода машинного времени; вывод информации. Чёткое распределение функций между отдельными программами операционной системы и однозначная терминология к 1974 ещё не сложились. Программы ввода программ и их частей обычно называют загрузчиками, программу предварительного планирования хода работ — планировщиком (иногда монитором), программу оперативного управления работами — диспетчером (иногда супервизором). Остальные программы в разных системах М. о. имеют различные названия.