| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567 |
- \part{Математическая логика}
- \label{part:II-mathematical_logic}
- %% ======================= Страница 67 =======================
- \chapter{Формальная система}
- \label{chap:iv-a_formal_system}
- \section{Формальные символы}
- \label{sec:16-formal_symbols}
- Введём теперь некоторую конкретную формальную систему. Система, описываемая в
- этой главе, явится предметом рассмотрения в четырёх последующих главах и в части
- дальнейших глав. Эта система представляет собой формализацию некоторой части
- классической элементарной теории чисел и включает необходимую для этого логику.
- При построении системы мы использовали следующие работы: Гильберт и
- Аккерман~\cite{hilbert_and_ackerman1928}, Гильберт и
- Бернайс~\cite{hilbert_and_bernays1934,hilbert_and_bernays1939},
- Генцен~\cite{gentzen1934-1935}, Бернайс~\cite{bernays1936} и некоторые другие не
- столь явные источники.
- Возможны два аспекта нашей задачи. Либо должна быть описана и исследована сама
- формальная система~---~финитными методами и без использования
- какой\nobreakdash-нибудь её интерпретации~---~это будет метаматематика; либо
- должна быть найдена интерпретация системы, в силу которой эта система окажется
- формализацией арифметики.
- Возможен подход, при котором подчёркивается второй аспект, а именно, можно
- анализировать существующую неформальную математику, выбирая и фиксируя основные
- концепции, предположения и дедуктивные связи, и таким образом прийти в конце
- концов к формальной системе.
- Здесь, однако, мы вместо этого будем с самого начала подчёркивать первый аспект.
- Формальная система будет введена сразу во всей её законченной многосложности, и
- в метаматематических исследованиях мы только при случае будем обращать внимание
- на интерпретацию. Мы рекомендуем читателю сосредоточиться на внимательном
- изучении того, что представляет собой формальная система и как она исследуется.
- Интерпретация и основания, по которым при построении этой конкретной системы был
- сделан тот или иной выбор, будут постепенно выявляться по мере дальнейшего
- изложения.
- Первый шаг при установлении формальной системы состоит в перечислении
- \emph{формальных символов}. Перечень формальных символов структурно аналогичен
- алфавиту языка, хотя при интерпретации многие из формальных символов
- соответствуют скорее целым словам и фразам, чем отдельным буквам. Перечень
- формальных символов таков:
- \emph{Логические символы}:~$\OLimpl$~(влечёт), $\OLand$~(и), $\vee$~(или),
- $\neg$~(не), $\forall$~(для всех), $\exists$~(существует). \emph{Символы
- предикатов}:~$=$~(равняется). \emph{Символы функций}:~$+$~(плюс),
- $\OLmult$~(умножить на), $'$~(следующее за).
- \emph{Индивидуальные символы}:~$0$~(нуль).
- \emph{Переменные}:~${\frml{a},\frml{b},\frml{c},\ldots}$.
- \emph{Скобки}:~${(,)}$.
- Слова, указанные в скобках, могут применяться при чтении этих символов и
- предназначаются для предварительного указания интерпретаций, например,
- интерпретации логических символов как ,,логических констант``. Переменные
- считаются пробегающими натуральные числа. Предполагается, что
- (потенциально,~ср.~\textsection~\ref{sec:13-intuitionism}) имеется налицо
- бесконечный перечень или нумерация переменных.
- %% ======================= Страница 68 =======================
- Мы повторяем, что интерпретации не существенны при описании формальной системы
- как таковой. Должна иметься возможность рассматривать формальные символы как
- простые знаки, а не как символы, которые что\nobreakdash-либо означают.
- Предполагается только, что мы умеем распознавать каждый формальный символ как
- тот же самый при каждом из его вхождений и отличать его от всех других
- формальных символов. В частности, предполагается, что мы умеем распознавать
- переменные.
- Формальные символы образуют первую категорию формальных объектов. Исходя из них,
- мы получаем вторую категорию путём построения конечных последовательностей
- вхождений формальных символов. Эти последовательности мы будем называть
- \itemlabel{def:p16-formal_expression}{def:p16-formal_expression}%
- \emph{формальными выражениями}. Употреблённое только что слово <<вхождение>>
- означает, что члены последовательности рассматриваются именно в качестве членов,
- т.~е. подчёркивает то обстоятельство, что различные члены могут быть одним и тем
- же символом (что согласуется с нашим прежним употреблением термина
- ,,последовательность``,
- см.,~например,~\textsection\textsection~\ref{sec:1-enumerable_sets},~%
- \ref{sec:2-cantor_s_diagonal_method}). К формальным выражениям относятся также
- выражения, состоящие из единственного (вхождения) формального символа. Если не
- оговорено противное, пустая последовательность (не имеющая членов) не будет
- рассматриваться как формальное выражение. Например,
- $0$,~${(\frml{a})+(\frml{b})}$‚ ${(\frml{a})=(0)}$ и~${((0\forall 00=}$~являются
- формальными выражениями. Последнее из них состоит из семи (вхождений) символов,
- т.~е. имеет семь членов; третье, пятое и шестое вхождения символов в это
- формальное выражение являются каждое вхождением~$0$; различные входящие в него
- символы~---~это~$($,~$0$,~$\forall$‚~$=$. Формальные выражения структурно
- аналогичны словам языка, но при интерпретации некоторые из них соответствуют
- целым предложениям, например~${(\frml{a})=(0)}$‚ а другие не имеют смысла,
- например~${((0\forall 00=}$. Здесь снова наша терминология указывает на то
- обстоятельство, что для формальной системы как таковой выражения ничего не
- выражают, а являются только некоторыми распознаваемыми и различимыми объектами.
- %%
- %% исправлена опечатка в оригинале было
- %% "третье, пятое и шестое вхождение символов"
- %%
- Мы будем также употреблять в качестве третьей категории формальных объектов
- конечные последовательности (вхождений) формальных выражений.
- В рассуждениях о формальных объектах мы часто будем не выписывать их, а
- представлять (т.~е. обозначать) вводимыми для этой цели буквами или же
- выражениями, содержащими уже введённые таким образом буквы. Например,
- буква~<<$\infr{s}$>> может представлять формальное
- выражение~${(\frml{a})+(\frml{b})}$‚ а
- буква~<<$\infr{A}$>>~---~представлять~${(\frml{a})=(0)}$. Читатель очень
- скоро встретит и другие примеры.
- Употребляемые таким образом буквы и выражения являются не формальными символами
- и выражениями, а содержательными, или метаматематическими, символами и
- выражениями, которые играют роль названий формальных объектов. Здесь, по
- сравнению с обычным неформальным употреблением символизма, имеется новая
- черта~---~называемые объекты являются, в свою очередь, символами или объектами,
- построенными из символов. Мы должны, таким образом, проводить различие между
- символизмами двух родов~---~формальным символизмом, о котором мы говорим, и
- интуитивным или метаматематическим символизмом, которым мы говорим о другом
- символизме. Для каждого из этих символизмов мы будем пользоваться различными
- шрифтами~(${\frml{a},\frml{b},\frml{t},\frml{x},\frml{A},\frml{B}}$
- и~${\infr{a},\infr{b},\infr{t},\infr{x},\infr{A},\infr{B}}$), что
- поможет нам непосредственно выражать это обстоятельство.
- Использование символов и выражений в качестве названий предметов, о которых мы
- говорим, не является чем\nobreakdash-либо новым; именно такова наша повседневная
- практика построения фразы о каком\nobreakdash-либо предмете. Новым, однако,
- является другой процесс, которым мы отчасти пользуемся в
- метаматематике‚~---~вставление самого предмета, т.~е. экземпляра этого предмета,
- непосредственно в предложение. Хотя этим и нарушаются обычные грамматические
- каноны, в метаматематике это не приводит к недоразумениям, потому что в
- метаматематике нам приходится рассматривать формальные символы как не имеющие
- %% ======================= Страница 69 =======================
- смысла, и потому формальные объекты не могут служить названиями для других
- объектов, а предложение, содержащее экземпляр формального объекта, может
- говорить только о самом этом формальном объекте.
- Эти замечания относятся к нашей метаматематике. Далее
- в~\ref{secdbl:interpretation-0}, мы сможем придать формальным символам
- содержательное истолкование, рассматривая их как имеющие смысл.
- При метаматематическом изучении формальных выражений мы будем пользоваться
- операцией \emph{соединения} (или \emph{сочленения}), посредством которой две или
- более последовательности формальных символов соединяются последовательно,
- образуя новую последовательность. Например, сочленение двух формальных выражений
- ${((0\forall 00=}$~и~${(\frml{a})+(\frml{b})}$ в указанном порядке образует
- новое формальное выражение~${((0\forall 00=(\frml{a})+(\frml{b})}$, а
- сочленение семи формальных выражений~$($‚~${(\frml{a})+(\frml{b})}$‚~$)$,~%
- $\OLmult$‚~$($‚~${(\frml{c})'}$‚~$)$ в указанном порядке образует новое
- формальное выражение~${\left((\frml{a})+(\frml{b})\right)\OLmult%
- \left((\frml{c})'\right)}$.
- Если некоторые из подлежащих сочленению формальных выражений представлены
- метаматематическими буквами или выражениями, то последние могут употребляться в
- записи результата сочленения вместо представляемых ими формальных выражений.
- Например, если буква <<$\infr{s}$>> представляет некоторое формальное
- выражение, то результат сочленения семи формальных
- выражений~$($‚~$\infr{s}$‚~$)$,~$\OLmult$‚~$($‚~${(\frml{c})'}$‚~$)$
- записывается так:~<<${(\infr{s})\OLmult\left((\frml{c})'\right)}$>>. Здесь
- <<${(\infr{s})\OLmult\left((\frml{c})'\right)}$>>~есть метаматематическое
- выражение, представляющее формальное выражение, и это формальное выражение
- зависит от того, какое формальное выражение представляет буква~<<$\infr{s}$>>.
- В частности, если $\infr{s}$~есть~${(\frml{a})+(\frml{b})}$, то
- ${(\infr{s})\OLmult\left((\frml{c})'\right)}$~есть~%
- ${\left((\frml{a})+(\frml{b})\right)\OLmult\left((\frml{c})'\right)}$.
- \section{Правила образования}
- \label{sec:17-formation_rules}
- Мы теперь определим некоторые подкатегории формальных выражений посредством
- определений, аналогичных правилам синтаксиса в грамматике.
- Сначала определим ,,терм``‚ который аналогичен существительному в грамматике.
- Термы рассматриваемой системы все представляют натуральные числа, фиксированные
- или переменные. Определение формулируется с помощью метаматематических
- переменных <<$\infr{s}$>>~и~<<$\infr{t}$>> и описанной выше операции сочленения.
- Оно имеет вид индуктивного определения, что позволяет нам переходить от уже
- известных термов к дальнейшим.
- 1.\itemlabel{listItem:p17-list1-1}{1}~$0$~есть \emph{терм}.
- 2.\itemlabel{listItem:p17-list1-2}{2}~Каждая переменная есть \emph{терм}.
- 3--5.%
- \itemlabel{listItem:p17-list1-3}{3}%
- \itemlabel{listItem:p17-list1-4}{4}%
- \itemlabel{listItem:p17-list1-5}{5}~Если
- $\infr{s}$~и~$\infr{t}$~---~\emph{термы}, то
- ${(\infr{s})+(\infr{t})}$‚ ${(\infr{s})\OLmult(\infr{t})}$ и
- ${(\infr{s})'}$~---~\emph{термы}.
- 6.\itemlabel{listItem:p17-list1-6}{6}~ Никаких других \emph{термов}, кроме
- определённых согласно~\ref{listItem:p17-list1-1}--\ref{listItem:p17-list1-5},
- нет.
- \begin{SCEnvWLabel}{Пример\kern1ex1.}{exmpl:p17-1}{exmpl:p17-1}
- В силу \ref{listItem:p17-list1-1}~и~\ref{listItem:p17-list1-2}, термами
- являются~$0$, $\frml{a}$, $\frml{b}$ и~$\frml{c}$. Поэтому, в
- силу~\ref{listItem:p17-list1-5}, ${(0)'}$~и~${(\frml{c})'}$ являются термами.
- Снова в силу~\ref{listItem:p17-list1-5}, ${\left((0)'\right)'}$~есть~терм, а в
- силу~\ref{listItem:p17-list1-3},
- ${\left((\frml{c})'\right)+(\frml{a})}$~есть терм.
- \end{SCEnvWLabel}
- Теперь дадим определение ,,формулы``~---~аналога (повествовательного)
- предложения в грамматике.
- 1.\itemlabel{listItem:p17-list2-1}{1}~Если
- $\infr{s}$~и~$\infr{t}$~---~термы, то
- ${(\infr{s})=(\infr{t})}$~---~\emph{формула}.
- 2--5.%
- \itemlabel{listItem:p17-list2-2}{2}%
- \itemlabel{listItem:p17-list2-3}{3}%
- \itemlabel{listItem:p17-list2-4}{4}%
- \itemlabel{listItem:p17-list2-5}{5}~Если
- $\infr{A}$~и~$\infr{B}$~---~\emph{формулы}, то
- ${(\infr{A})\OLimpl(\infr{B})}$,
- ${(\infr{A})\OLand(\infr{B})}$,
- ${(\infr{A})\vee(\infr{B})}$ и
- ${\neg(\infr{A})}$~---~\emph{формулы}.
- 6--7.%
- \itemlabel{listItem:p17-list2-6}{6}%
- \itemlabel{listItem:p17-list2-7}{7}~Если $\infr{x}$~---~переменная, а
- $\infr{A}$~---~\emph{формула}, то
- ${\forall\infr{x}(\infr{A})}$~и~%
- ${\exists\infr{x}(\infr{A})}$~---~\emph{формулы}.
- 8.\itemlabel{listItem:p17-list2-8}{8}~Никаких \emph{формул}, кроме определённых
- согласно~\ref{listItem:p17-list2-1}--\ref{listItem:p17-list2-7}, нет.
- \begin{SCEnvWLabel}{Пример\kern1ex2.}{exmpl:p17-2}{exmpl:p17-2}
- Используя~\ref{listItem:p17-list2-1} и уже полученные примеры термов, убеждаемся
- в том, что ${(\frml{a})=(\frml{b})}$ и~%
- ${\left(\left(\left(\frml{c}\right)'\right)+\left(\frml{a}\right)\right)=%
- \left(\frml{b}\right)}$~---~формулы. Поэтому, в
- силу~\ref{listItem:p17-list2-5}~и~\ref{listItem:p17-list2-7},
- ${\neg\left(\left(\frml{a}\right)=\left(\frml{b}\right)\right)}$ и %
- ${\exists\frml{c}%
- \left(%
- \left(%
- \left(%
- \left(\frml{c}\right)'%
- \right)+%
- \left(\frml{a}\right)%
- \right)=%
- \left(\frml{b}\right)%
- \right)}$~---~формулы. Наконец, в силу~\ref{listItem:p17-list2-2}, формулой
- является
- \begin{equation}\label{eq:p17-A}\tag{A}
- \left(
- \exists\frml{c}
- \left(
- \left(
- \left(
- \left(\frml{c}\right)'
- \right)+
- \left(\frml{a}\right)
- \right)=
- \left(\frml{b}\right)
- \right)
- \right)\OLimpl
- \left(
- \neg
- \left(
- \left(\frml{a}\right)=\left(\frml{b}\right)
- \right)
- \right)\text{.}
- \end{equation}
- %% ======================= Страница 70 =======================
- Из индуктивных определений терма и формулы следует, что каждый терм и каждая
- формула могут быть построены из $0$~и переменных посредством ряда шагов, каждый
- из которых соответствует некоторому прямому пункту одного из этих
- определений~(\textsection~\ref{sec:6-the_natural_numbers}) и может быть назван
- \emph{применением} этого пункта.
- Каждый шаг, за исключением применений
- пунктов~\ref{listItem:p17-list1-1}~или~\ref{listItem:p17-list1-2} из определения
- терма, производится следующим образом: вначале нам дано одно или два ранее
- полученных выражения. Заключаем данное выражение или каждое из данных выражений
- в скобки и вводим выражение одного из следующих десяти видов:
- \begin{equation}\label{eq:p17-B}\tag{B}
- \OLimpl,\;\;\;\OLand,\;\;\;\vee,\;\;\;\neg,\;\;\;\forall\infr{x},\;\;\;%
- \exists\infr{x},\;\;\;=,\;\;\;+,\;\;\;\OLmult,\;\;\;'\text{,}
- \end{equation}
- \noindent%
- где $\infr{x}$~---~переменная. Выражение каждого из этих десяти видов мы будем
- называть \emph{оператором}. В частности,
- $\OLimpl$,~$\OLand$,~$\vee$,~$\neg$~являются \emph{пропозициональными связками},
- а операторы вида ${\forall\infr{x}}$~или~${\exists\infr{x}}$~суть
- \emph{кванторы}, причём ${\forall\infr{x}}$~---~\emph{квантор общности}, а
- ${\exists\infr{x}}$~---~\emph{квантор существования}; операторы этих шести
- видов называются \emph{логическими операторами}.
- Данное выражение или пара выражений называются \emph{областью действия}
- оператора в получающемся выражении. Прослеживая всё построение терма или
- формулы, устанавливая очевидным образом соответствие между частями данного
- выражения или пары выражений и частями выражения получающегося на каждом шаге
- построения, мы приходим к определению \emph{области действия} не только для
- оператора, введённого последним в законченный терм или формулу, но и для всякого
- оператора в этом терме или формуле.
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Пример\kern1ex3.}{exmpl:p17-3}{exmpl:p17-3}
- В формуле~\eqref{eq:p17-A} область действия первого вхождения оператора~$=$
- состоит из
- части~${\left(\left(\frml{c}\right)'\right)+\left(\frml{a}\right)}$ и
- первого вхождения $\frml{b}$, а область действия ${\exists\frml{c}}$~есть
- часть~${%
- \left(
- \left(
- \left(\frml{c}\right)'
- \right)+
- \left(\frml{a}\right)
- \right)=
- \left(\frml{b}\right)}$.
- \end{SCEnvWLabel}
- Отметим теперь следующий факт, к строгому доказательству которого мы сейчас
- перейдём. В данном терме или данной формуле области действия операторов можно
- установить однозначно, исходя из расположения скобок. Другими словами, скобки
- дают возможность, коль скоро дан терм или формула как конечная
- последовательность формальных символов, восстановить все существенные детали его
- (её) построения согласно индуктивным определениям терма и формулы.
- Строгое доказательство этого факта даётся
- леммой~\ref{lemma:p7-2}~(\textsection~\ref{sec:7-mathematical_induction},
- пример~\ref{exmpl:p7-2}) вместе со следующей леммой, которую можно доказать по
- индукции, исходя из индуктивных определений терма и формулы.
- \begin{SCEnvWLabel}{Лемма\kern1ex4.}{lemma:p17-4}{4}
- \emph{В каждом данном терме или формуле существует собственное спаривание
- скобок} (\emph{число всех скобок равно}~${2n}$, \emph{из них} $n$~\emph{левых
- скобок и} $n$~\emph{правых}), \emph{такое}, \emph{что область действия всякого
- оператора входит следующим образом}:
- (a)\kern1ex\emph{Для операторов}, \emph{область действия которых состоит только
- из одного выражения}, \emph{эта область действия непосредственно заключается в
- парные скобки и оператор ставится вне этой пары скобок вплотную к ней},
- \emph{т}.~\emph{е}. \emph{непосредственно слева от левой скобки} (\emph{в
- случае}~$\neg$,~${\forall\infr{x}}$,~${\exists\infr{x}}$) \emph{или
- непосредственно справа от правой скобки} (\emph{в случае}~$'$).
- (b)\kern1ex\emph{Для операторов}, \emph{область действия которых состоит из двух
- выражений} (\emph{именно}~$\OLimpl$,~$\OLand$,~$\vee$,~$=$,~$+$,~$\OLmult$)‚
- \emph{каждое из этих двух выражений непосредственно заключается в парные
- скобки}, \emph{а оператор ставится непосредственно между правой скобкой пары},
- \emph{в которую заключено левое выражение}, \emph{и левой скобкой пары}, \emph{в
- которую заключено правое выражение}.
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Пример\kern1ex3\kern1ex\textup{(окончание)}.}%
- {exmpl:p17-3-end}{exmpl:p17-3-end}
- Рассмотренный пример формулы~\eqref{eq:p17-A} содержит 22 скобки. По
- лемме~\ref{lemma:p17-4}, эти 22 скобки допускают собственное спаривание,
- %% ======================= Страница 71 =======================
- которое находится из процесса построения формулы согласно определениям терма и
- формулы и которое указывает области действия операторов. Так как существует
- собственное спаривание, то, по лемме~\ref{lemma:p7-2}, это спаривание однозначно
- и поэтому может быть найдено посредством алгоритма
- из~\textsection~\ref{sec:7-mathematical_induction}, без предварительного знания
- построения формулы согласно определениям терма и формулы. Мы фактически уже
- проделали это в конце~\textsection~\ref{sec:7-mathematical_induction}, где те же
- самые 22 скобки рассматривались независимо от стоящих между ними символов.
- Пользуясь полученным разбиением на пары для этих 22 скобок, входящих в полную
- формулу~\eqref{eq:p17-A}, можно заметить, что область действия первого
- вхождения~$=$ состоит из выражения, заключённого между
- скобками~${\big(\vphantom{a}^{3}_{4}\;\:\big)\vphantom{a}^{10}_{4}}$, и
- выражения, заключённого между
- скобками~${\big(\vphantom{a}^{11}_{5}\;\:\big)\vphantom{a}^{12}_{5}}$. Это
- согласуется с нашим прежним определением этой области действия. Аналогично,
- область действия~${\exists\frml{c}}$ заключена между
- скобками~${\big(\vphantom{a}^{2}_{6}\;\:\big)\vphantom{a}^{13}_{6}}$.
- \end{SCEnvWLabel}
- Лемма~\ref{lemma:p7-3} из~\textsection~\ref{sec:7-mathematical_induction}, хотя
- она и не требуется для доказательства того, что области действия могут быть
- найдены по распределению скобок, полезна при рассуждениях об областях действий в
- частях и во всем выражении (терме или формуле). Например, если
- $\infr{M}$,~$\infr{N}$~и~$\infr{A}$~---~формулы и $\infr{A}$~входит
- в~${\left(\infr{M}\right)\OLimpl\left(\infr{N}\right)}$ как (связная) часть,
- отличная от всей формулы, то можно заключить, что эта часть (или каждая такая
- часть) является частью~$\infr{M}$ или частью~$\infr{N}$.
- При выборе наших определений терма и формулы мы, конечно, вводили скобки ради
- вышеизложенной цели, однозначного определения областей действия. Ясно, однако,
- что обычно в определениях вводят больше скобок, чем строго необходимо для этой
- цели. Ничего не меняя в определениях, мы можем согласиться опускать лишние
- скобки для сокращения записи термов и формул или представляющих их
- метаматематических выражений.
- Возможности в этом направлении расширяются употреблением соглашений, аналогичных
- тем, которые приняты в алгебре, где <<${a\OLmult b+c}$>> понимается в
- смысле~${\left(a\OLmult b\right)+c}$. Мы будем говорить в этом случае, что
- $+$~имеет \emph{ранг}, более высокий, чем~$\OLmult$‚ и припишем нашим операторам
- ранги, понижающиеся в том порядке, в котором мы их перечислили выше
- в~\eqref{eq:p17-B}. Чтобы восстановить любые скобки, опущенные при сокращении
- терма или формулы, можно, выбирая последовательно каждый раз из всех
- присутствующих операторов тот, который раньше других встречается в
- списке~\eqref{eq:p17-B}, т.~е. оператор наивысшего ранга, придавать ему
- наибольшую область действия, совместимую с требованием, чтобы всё выражение было
- термом или формулой.
- %%
- %% исправлен шрифт в алгебраических формулах
- %% надо отметить, что в оригинале присутсвует тот же недочёт, что и в переводе -
- %% используется не подходящий по смыслу шрифт
- %%
- Мы не всегда будем опускать максимальное число скобок, допускаемое нашим
- соглашением, стремясь обеспечить максимальное удобство для чтения. (С этой целью
- мы будем также иногда заменять круглые скобки на квадратные или фигурные.)
- \begin{SCEnvWLabel}{Пример\kern1ex4.}{exmpl:p17-4}{exmpl:p17-4}
- Восстановление скобок
- в~<<${\infr{A}\OLimpl\infr{B}\vee\infr{C}\OLand\infr{D}}$>> даёт
- последовательно~%
- <<${\infr{A}\OLimpl\left(\infr{B}\vee\infr{C}\OLand\infr{D}\right)}$>>,
- <<${\infr{A}\OLimpl\left(
- \left(\infr{B}\vee\infr{C}\right)
- \OLand\infr{D}
- \right)}$>>,
- <<${\left(\infr{A}\right)\OLimpl
- \left(
- \left(
- \left(\infr{B}\right)\vee\left(\infr{C}\right)
- \right)
- \OLand\left(\infr{D}\right)
- \right)}$>>. Рассмотренный пример формулы~\eqref{eq:p17-A} сокращённо
- записывается в виде
- \begin{equation}\label{eq:p17-A-stroke}\tag{A$'$}
- \exists\frml{c}
- \left(\frml{c}'+\frml{a}=\frml{b}\right)
- \OLimpl\neg\frml{a}=\frml{b}\text{.}
- \end{equation}
- Другого рода сокращения даёт нам введение нового символа вместе с методом
- обратного перевода любого выражения, содержащего новый символ, в выражение, не
- содержащее последнего. Например,
- термы~${
- \left(0\right)',
- \left(\left(0\right)'\right)',
- \left(\left(\left(0\right)'\right)'\right)'\ldots}$ мы сокращаем
- соответственно в~<<$1$>>,~<<$2$>>,~<<$3$>>,~$\ldots\:$;
- формулу~${\neg\frml{a}=\frml{b}}$ сокращаем в~<<${\frml{a}\neq\frml{b}}$>>, а
- формулу~${\exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)}$
- сокращаем в <<${\frml{a}<\frml{b}}$>>. Рассмотренная
- формула~\eqref{eq:p17-A} может быть при этом записана так:
- \begin{equation}\label{eq:p17-A-stroke-stroke}\tag{A$''$}
- \frml{a}<\frml{b}\OLimpl\frml{a}\neq\frml{b}\text{.}
- \end{equation}
- \end{SCEnvWLabel}
- %% ======================= Страница 72 =======================
- Общее правило для сокращения <<$\neq$>> позволяет нам
- писать~<<${\infr{s}\neq\infr{t}}$>> как сокращение
- для~${\neg\infr{s}=\infr{t}}$‚ где $\infr{s}$~и~$\infr{t}$~---~термы. Общее
- правило для сокращения~<<$<$>> позволяет нам
- писать~<<${\infr{s}<\infr{t}}$>> как сокращение
- для~${\exists\infr{x}\left(\infr{x}'+\infr{s}=\infr{t}\right)}$‚
- где $\infr{x}$~---~переменная, а $\infr{s}$~и~$\infr{t}$~---~термы, не
- содержащие~$\infr{x}$. При восстановлении сокращения, если оно было связано с
- опусканием переменной, как в случае~<<$<$>>, имеется произвол в отношении выбора
- подлежащей восстановлению переменной. Так, при
- восстановлении~<<${\infr{s}<\infr{t}}$>> мы можем выбрать в
- качестве~$\infr{x}$ любую переменную, не содержащуюся в~$\infr{s}$~и~$\infr{t}$.
- Этот произвол является мало существенным, поскольку утверждения, которые мы
- собираемся делать о сокращённой формуле, имеют место независимо от выбора
- допустимой переменной.
- Мы будем считать, что все эти сокращения относятся только к изложению
- метаматематики. Это соответствует нашим целям, и таким путём мы сохраняем
- теоретически более простые основные определения, посредством которых
- устанавливается формальная система. Метаматематические утверждения о термах и
- формулах системы должны поэтому рассматриваться как относящиеся к несокращённым
- выражениям в буквальном смысле определений, какого бы рода стенографией мы ни
- пользовались при записи этих утверждении.
- \section{Свободные и связанные переменные}
- \label{sec:18-free_and_bound_variables}
- Вхождение переменной~$\infr{x}$ в формулу~$\infr{A}$ называется \emph{связанным}
- (или вхождением в качестве \emph{связанной переменной}), если оно является
- вхождением в квантор~${\forall\infr{x}}$ или~${\exists\infr{x}}$ или в область
- действия квантора~${\forall\infr{x}}$ или~${\exists\infr{x}}$ (с тем же
- самым~$\infr{x}$); в противном случае вхождение называется \emph{свободным} (или
- вхождением в качестве \emph{свободной переменной}).
- \begin{SCEnvWLabel}{Пример\kern1ex1.}{exmpl:p18-1}{exmpl:p18-1}
- В~${
- \exists\frml{c}
- \left(\frml{c}'+\frml{a}=\frml{b}\right)
- \OLimpl\neg\frml{a}=\frml{b}}$‚ оба вхождения~$\frml{a}$ и оба
- вхождения~$\frml{b}$~---~свободные‚ а оба вхождения~$\frml{c}$~---~связанные.
- В~${
- \exists\frml{c}
- \left(\frml{c}'+\frml{a}=\frml{b}\right)
- \OLimpl\neg\frml{a}=\frml{b}+\frml{c}}$ первые два
- вхождения~$\frml{c}$~---~связанные, а третье~---~свободное.
- В~${
- \exists\frml{c}\left(
- \exists\frml{c}\left(
- \frml{c}'+\frml{a}=\frml{b}
- \right)\OLimpl\neg\frml{a}=\frml{b}+\frml{c}
- \right)}$ все вхождения~$\frml{c}$~---~связанные.
- \end{SCEnvWLabel}
- Мы будем говорить также, что любое вхождение переменной~$\infr{x}$ в
- терм~$\infr{t}$ является \emph{свободным}, как это будет следовать из
- приведённого определения, если заменить в нем слова <<формула~$\infr{A}$>> на
- <<терм~$\infr{t}$>>. Различие между свободным и связанным вхождением переменной
- всегда связано с термом или формулой, для которых (в каждом случае)
- рассматривается это вхождение.
- \begin{SCEnvWLabel}{Пример\kern1ex2.}{exmpl:p18-2}{2}
- Третье вхождение~$\frml{c}$ в~${
- \exists\frml{c}\left(
- \exists\frml{c}\left(
- \frml{c}'+\frml{a}=\frml{b}
- \right)\OLimpl\neg\frml{a}=\frml{b}+\frml{c}
- \right)}$ является свободным, если его рассматривать как вхождение в саму эту
- часть~$\frml{c}$, или в часть~${\frml{c}'}$, или в
- часть~${\frml{c}'+\frml{a}}$‚ или в
- часть~${\frml{c}'+\frml{a}=\frml{b}}$, и связанным, если его рассматривать как
- вхождение в часть~${
- \exists\frml{c}\left(
- \frml{c}'+\frml{a}=\frml{b}
- \right)}$‚ или в часть~${
- \exists\frml{c}\left(
- \frml{c}'+\frml{a}=\frml{b}
- \right)\OLimpl\neg\frml{a}=\frml{b}+\frml{c}}$, или во всю формулу.
- \end{SCEnvWLabel}
- Если переменная~$\infr{x}$ входит в качестве свободной переменной (коротко:
- входит свободно) в~$\infr{A}$, то говорят, что $\infr{x}$~является
- \emph{свободной переменной} выражения~$\infr{A}$, или что
- $\infr{A}$~\emph{содержит}~$\infr{x}$ \emph{в качестве свободной переменной}
- (коротко: $\infr{A}$~\emph{содержит свободно}~$\infr{x}$); аналогично для
- связанных переменных.
- \begin{SCEnvWLabel}{Пример\kern1ex3.}{exmpl:p18-3}{exmpl:p18-3}
- Свободные переменные в~${
- \exists\frml{c}\left(
- \frml{c}'+\frml{a}=\frml{b}
- \right)\OLimpl\neg\frml{a}=\frml{b}+\frml{c}}$
- суть~$\frml{a}$,~$\frml{b}$~и~$\frml{c}$, а единственная связанная переменная
- есть~$\frml{c}$.
- \end{SCEnvWLabel}
- Связанное вхождение переменной~$\infr{x}$ в формулу~$\infr{A}$ связано
- \emph{тем} вхождением квантора~${\forall\infr{x}}$ или~${\exists\infr{x}}$ (с
- тем же самым~$\infr{x}$), в области действия которого
- %% ======================= Страница 73 =======================
- оно встречается и которое имеет при этом наименьшую область действия (короче,
- посредством самого внутреннего квантора, в области действия которого оно
- встречается), или в случае, когда оно является вхождением в
- квантор~${\forall\infr{x}}$ или~${\exists\infr{x}}$, самим этим квантором
- (говорят также, что квантор \emph{связывает} эту переменную).
- \begin{SCEnvWLabel}{Пример\kern1ex4.}{exmpl:p18-4}{4}
- В~${
- \exists\frml{c}\left(
- \exists\frml{c}\left(
- \frml{c}'+\frml{a}=\frml{b}
- \right)\OLimpl\neg\frml{a}=\frml{b}+\frml{c}
- \right)}$ первое и четвёртое вхождения~$\frml{c}$ связаны первым
- квантором~${\exists\frml{c}}$, а второе и третье вхождения~$\frml{c}$~---~вторым
- квантором~${\exists\frml{c}}$.
- \end{SCEnvWLabel}
- Связанное вхождение переменной в формулу связано тем квантором, введение
- которого (при построении этой формулы, согласно определениям терма и формулы)
- впервые превратило это вхождение из свободного в связанное (или, если это
- переменная в кванторе,~---~тем квантором, в котором она вводится).
- \begin{SCEnvWLabel}{Пример\kern1ex5.}{exmpl:p18-5}{exmpl:p18-5}
- Сравните пример~\ref{exmpl:p18-4} с примером~\ref{exmpl:p18-2}.
- \end{SCEnvWLabel}
- Сделаем теперь несколько предварительных замечаний об интерпретации свободных и
- связанных переменных (называемых иногда ,,действительными`` и ,,кажущимися``
- переменными). Эти замечания, конечно, не являются частью метаматематики, но они
- должны способствовать усвоению метаматематических различий. Выражение,
- содержащее свободную переменную, представляет величину или предложение,
- зависящее от значения этой переменной. Выражение, содержащее связанную
- переменную, представляет результат операции, применённой к области изменения
- этой переменной. Наши связанные переменные относятся к логическим операциям
- квантификации, но имеются примеры с операциями другого рода, обычными в
- математике. В следующих примерах $n$~и~$y$ свободны, а $i$~и~$x$ связаны:
- \begin{equation}\label{eq:p18-A}\tag{A}
- \sum_{i=1}^{n} a_{i},\;\;\;\;\;\;\;
- \lim_{x\to 0} f(x,y),\;\;\;\;\;\;\;
- \int\displaylimits_{-y}^{y} f(x,y)dx\text{.}
- \end{equation}
- В следующем примере вхождение~$t$ в качестве верхнего предела интегрирования
- свободно, а вхождения в подинтегральное выражение~---~связаны:
- \begin{equation}\label{eq:p18-B}\tag{B}
- \int\displaylimits_{0}^{t} f(t)dt\text{.}
- \end{equation}
- Возвращаясь к интерпретации, можно отметить некоторые характерные различия,
- которым она подвергает способ пользования обоими родами переменных в
- неформальной математике. Связанная переменная является частью описания,
- выражающего результат операции, выполненной над областью изменения переменной, и
- поэтому можно (соблюдая некоторые предосторожности), не меняя смысла, заменить
- эту переменную на любую другую, имеющую ту же самую область изменения. Например,
- \begin{equation}\label{eq:p18-C}\tag{C}
- \sum_{j=1}^{n} a_{j},\;\;\;\;\;\;\;
- \lim_{z\to 0} f(z,y),\;\;\;\;\;\;\;
- \int\displaylimits_{-y}^{y} f(t,y)dt
- \end{equation}
- \noindent%
- означают (обычно) то же самое, что и соответствующие выражения~\eqref{eq:p18-A},
- приведённые выше (но ${\displaystyle{\lim_{y\to 0} f(y,y)}}$~не совпадает
- (обычно) с~${\displaystyle{\lim_{x\to 0} f(x,y)}}$). Если в некоторое выражение
- подставить вместо свободной переменной выражение, представляющее постоянный или
- переменный предмет из области
- %% ======================= Страница 74 =======================
- её изменения, мы (обычно) получим осмысленный результат, но эта же подстановка,
- применённая к связанной переменной, может привести к бессмыслице. Например
- (подстановкой в~\eqref{eq:p18-A}), получаем (обычно) осмысленные выражения
- \begin{equation}\label{eq:p18-D}\tag{D}
- \sum_{i=1}^{5} a_{i},\;\;\;\;\;\;\;
- \lim_{x\to 0} f(x,2),\;\;\;\;\;\;\;
- \int\displaylimits_{-z}^{z} f(x,z)dx\text{,}
- \end{equation}
- \noindent%
- но этого нельзя сказать о
- \begin{equation}\label{eq:p18-E}\tag{E}
- \sum_{5=1}^{n} a_{5},\;\;\;\;\;\;\;
- \lim_{2\to 0} f(2,y),\;\;\;\;\;\;\;
- \int\displaylimits_{-z}^{z} f(0,z)d0\text{.}
- \end{equation}
- \noindent%
- Если одна и та же переменная входит в выражение и как свободная, и как
- связанная, то представляемая этим выражением величина зависит только от значения
- этой переменной в её свободных вхождениях. Таким образом,
- интеграл~\eqref{eq:p18-B} является функцией от~$t$, значение которой для~${t=3}$
- есть
- \begin{equation}\label{eq:p18-F}\tag{F}
- \int\displaylimits_{0}^{3} f(t)dt\text{,}\;\;\;\;\;\;\;\text{но не}\;\;\;%
- \int\displaylimits_{0}^{3} f(3)d3\text{.}
- \end{equation}
- \begin{SCEnvWLabel}{Подстановка.}{spar:p18-substitution}{spar:p18-substitution}
- При формулировке метаматематических определений следующего параграфа мы
- используем операцию подстановки, которую мы определим следующим образом.
- \emph{Подстановка} терма~$\infr{t}$ \emph{вместо} переменной~$\infr{x}$ \emph{в}
- (или, иначе, \emph{повсюду в}) терм или формулу~$\infr{A}$ состоит в
- одновременной замене каждого свободного вхождения~$\infr{x}$ в~$\infr{A}$
- на вхождение~$\infr{t}$. Чтобы описать это в терминах сочленения, обозначим
- через~$n$ число свободных вхождений~$\infr{x}$ в~$\infr{A}$~(${n\geqslant 0}$) и
- запишем~$\infr{A}$ в виде~<<${\infr{A}_{0}\infr{x}\infr{A}_{1}\infr{x}\;\ldots\;
- \infr{A}_{n-1}\infr{x}\infr{A}_{n}}$>>‚ указывающем эти вхождения
- (где~${\infr{A}_{0},\infr{A}_{1}, \ldots,%
- \infr{A}_{n-1},\infr{A}_{n}}$~---~части‚ возможно пустые, не содержащие
- вхождений~$\infr{x}$, свободных относительно всего~$\infr{A}$, и все указанные
- $n$~вхождений~$\infr{x}$ свободны). Тогда результатом подстановки~$\infr{t}$
- вместо~$\infr{x}$ в~$\infr{A}$
- будет~${\infr{A}_{0}\infr{t}\infr{A}_{1}\infr{t}\;\ldots\;
- \infr{A}_{n-1}\infr{t}\infr{A}_{n}}$.
- %%
- %% исправлено выделение в определении
- %% оно приведено в семантическое соответствие с англоязычным оригиналом
- %%
- Для представления результата подстановки будет полезно одно компактное
- метаматематическое обозначение. Если подстановка производится вместо~$\infr{x}$,
- введём сначала для субституэнда\footnote{Т.~е. выражения, в которое производится
- подстановка. Употребление термина <<субституэнд>> в данной книге отличается от
- принятого у Гильберта и Бернайса~\cite{hilbert_and_bernays1939} дополнение~I,
- где рассматриваются подстановки вместо формульных переменных (ср.~ниже
- стр.~\pageref{spar:p37-predicate_calculus_with_a_postulated_substitution_rule})
- и субституэндом называется выражение, которое подставляется вместо данной
- переменной.~---~\textit{Прим.~перев.}} некоторое составное выражение,
- например~<<${\infr{A}(\infr{x})}$>>, показывающее его зависимость от~$\infr{x}$,
- согласно способу обозначения для функций в
- математике~(\textsection~\ref{sec:10-functions}). Результат
- подстановки~$\infr{t}$ вместо~$\infr{x}$ в~${\infr{A}(\infr{x})}$ записывается
- тогда в виде~<<${\infr{A}(\infr{t})}$>>.
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Пример\kern1ex6.}{exmpl:p18-6}{exmpl:p18-6}
- Пусть $\infr{x}$~есть~$\frml{c}$, а\\
- {\setlength{\tabcolsep}{0pt}\begin{tabular}{llll}
- ${\infr{A}(\infr{x})}$, или\kern1ex&${\infr{A}(\frml{c})}$,\kern1ex&есть\kern1ex
- &${\exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)\OLimpl%
- \neg\frml{a}=\frml{b}+\frml{c}}$.\\
- Тогда&${\infr{A}(0)}$&есть%
- &${\exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)\OLimpl%
- \neg\frml{a}=\frml{b}+\frml{0}}$,\\
- а&${\infr{A}(\frml{a})}$&есть%
- &${\exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)\OLimpl%
- \neg\frml{a}=\frml{b}+\frml{a}}$.
- \end{tabular}}
- %%
- %% исправлено представление Примера 6
- %% оно приведено в соответствие с представлением англоязычного оригинала,
- %% что делает Пример 6 яснее
- %%
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Пример\kern1ex7.}{exmpl:p18-7}{exmpl:p18-7}
- Пусть $\infr{x}$~есть~$\frml{a}$, а $\infr{A}(\infr{x})$~есть~%
- ${\frml{a}+\frml{c}=\frml{a}}$. Тогда ${\infr{A}(0)}$~есть~%
- ${0+\frml{c}=0}$, а ${\infr{A}(\frml{b})}$~есть~${\frml{b}+\frml{c}=\frml{b}}$.
- \end{SCEnvWLabel}
- Подстановка, которая даёт~${\infr{A}(\infr{t})}$, всегда должна производиться
- вместо первоначальной переменной~$\infr{x}$ в первоначальной
- формуле~${\infr{A}(\infr{x})}$, т.~е. вместо той переменной и в ту формулу, для
- которых предварительно было введено обозначение <<${\infr{A}(\infr{x})}$>>.
- %% ======================= Страница 75 =======================
- \begin{SCEnvWLabel}{Пример\kern1ex7\kern1ex\textup{(окончание)}.}%
- {exmpl:p18-7-end}{exmpl:p18-7-end}
- Для указанных выше~$\infr{x}$~и~${\infr{A}(\infr{x})}$‚ ${\infr{A}(\frml{c})}$
- есть~${\frml{c}+\frml{c}=\frml{c}}$. Если подставить~$\frml{b}$
- вместо~$\frml{c}$ в~${\infr{A}(\frml{c})}$, то
- получится~${\frml{b}+\frml{b}=\frml{b}}$. Это не совпадает
- с~${\infr{A}(\frml{b})}$, которое прежде мы правильно получили посредством
- подстановки~$\frml{b}$ вместо~$\frml{a}$ в~${\infr{A}(\frml{a})}$, т.~е. вместо
- первоначального~${\infr{x}}$ в первоначальное~${\infr{A}(\infr{x})}$. (Это же
- затруднение может встретиться при неправильном употреблении обозначений для
- функции в неформальной математике.)
- \end{SCEnvWLabel}
- Мы не потребовали, чтобы переменная~$\infr{x}$ действительно входила
- в~${\infr{A}(\infr{x})}$ в качестве свободной переменной. Если $\infr{x}$~не
- является свободной переменной~${\infr{A}(\infr{x})}$‚ то результат
- подстановки~${\infr{A}(\infr{t})}$ есть само первоначальное
- выражение~${\infr{A}(\infr{x})}$.
- Аналогично мы определим подстановку, произведённую одновременно вместо
- нескольких различных переменных; мы будем пользоваться при этом аналогичными
- обозначениями, например <<${\infr{A}(\infr{x}_{1},\ldots,\infr{x}_{n})}$>>~для
- субституэнда и <<${\infr{A}(\infr{t}_{1},\ldots,\infr{t}_{n})}$>>~для
- результата.
- В дальнейшем мы часто будем вводить составные обозначения, например
- <<${\infr{A}(\infr{x})}$>>~или~%
- <<${\infr{A}(\infr{x}_{1},\ldots,\infr{x}_{n})}$>> вместо~<<$\infr{A}$>>, когда
- нас будет интересовать зависимость~$\infr{A}$ от переменной~$\infr{x}$ или
- переменных~${\infr{x}_{1},\ldots,\infr{x}_{n}}$ независимо от того, надо ли нам
- будет или нет делать подстановку. Например, обычно мы обозначаем
- формулу~<<${\infr{A}(\infr{x})}$>> вместо~<<$\infr{A}$>>, если собираемся
- употребить её в~${\forall\infr{x}\infr{A}(\infr{x})}$ (читается <<для
- всех~$\infr{x}$, $\infr{A}$~от~$\infr{x}$>>) или
- в~${\exists\infr{x}\infr{A}(\infr{x})}$ (читается <<существует
- некоторое~$\infr{x}$, такое, что $\infr{A}$~от~$\infr{x}$>> или, кратко,
- <<существует~$\infr{x}$, $\infr{A}$~от~$\infr{x}$>>). Подчеркнём, что при
- обозначении~<<${\infr{A}(\infr{x})}$>> (или
- <<${\infr{A}(\infr{x}_{1},\ldots,\infr{x}_{n})}$>>) не подразумевается, что
- $\infr{x}$~(или каждое из~${\infr{x}_{1},\ldots,\infr{x}_{n}}$) обязательно
- входит свободно в обозначенную формулу.
- Предварительные замечания об интерпретации проливают свет на то, почему при
- нашем выборе определения для метаматематической операции подстановки последняя
- применяется только к свободным вхождениям переменных.
- Далее, мы будем говорить, что терм~$\infr{t}$ \emph{свободен при свободных
- вхождениях} переменной~$\infr{x}$ \emph{в} формулу~${\infr{A}(\infr{x})}$ (или,
- что $\infr{t}$~\emph{свободен на местах подстановки вместо}~$\infr{x}$
- \emph{в}~${\infr{A}(\infr{x})}$‚ или, короче, что
- $\infr{t}$~\emph{свободен для}~$\infr{x}$ \emph{в}~${\infr{A}(\infr{x})}$)‚ если
- никакое свободное вхождение~$\infr{x}$ в~${\infr{A}(\infr{x})}$ не входит в
- область действия какого\nobreakdash-нибудь квантора~${\forall\infr{y}}$
- или~${\exists\infr{y}}$, где $\infr{y}$~---~переменная из~$\infr{t}$ (т.~е.
- входящая в~$\infr{t}$).
- %%
- %% исправлено выделение буквы "в"
- %% в соответствии с семантикой и выделением в англоязычном оригинале
- %%
- \begin{SCEnvWLabel}{Пример\kern1ex8.}{exmpl:p18-8}{exmpl:p18-8}
- Термы~${\frml{d}}$,~${\frml{d}+0'}$~и~${\frml{a}\OLmult\frml{d}}$ свободны
- для~$\frml{a}$ в первой и не свободны во второй из следующих формул:
- \begin{equation}\label{eq:p18-I}\tag{I}
- \exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)\OLand
- \neg\frml{d}=0\text{,}\;\;\;\;\;\;\;
- \exists\frml{d}\left(\frml{d}'+\frml{a}=\frml{b}\right)\OLand
- \neg\frml{d}=0\text{.}
- \end{equation}
- \end{SCEnvWLabel}
- Согласно этому определению, если $\infr{t}$~свободен для~$\infr{x}$
- в~${\infr{A}(\infr{x})}$~---~и только в этом случае~---~при
- подстановке~$\infr{t}$ вместо~$\infr{x}$ в~${\infr{A}(\infr{x})}$
- терм~$\infr{t}$ не возникнет в~${\infr{A}(\infr{x})}$ ни на каком месте, где
- какая\nobreakdash-нибудь (свободная) переменная~$\infr{y}$ из~$\infr{t}$ вошла
- бы в качестве связанной переменной в результат~$\infr{A}(\infr{t})$.
- \begin{SCEnvWLabel}{Пример\kern1ex8\kern1ex\textup{(окончание)}.}%
- {exmpl:p18-8-end}{exmpl:p18-8-end}
- Подстановка~${\frml{d}+0'}$ вместо~$\frml{a}$ в~\eqref{eq:p18-I} даёт
- \begin{equation}\label{eq:p18-II}\tag{II}
- \exists\frml{c}\left(\frml{c}'+\left(\frml{d}+0'\right)=\frml{b}\right)\OLand
- \neg\frml{d}=0\text{,}\;\;\;\;\;\;\;
- \exists\frml{d}\left(\frml{d}'+\left(\frml{d}+0'\right)=\frml{b}\right)\OLand
- \neg\frml{d}=0
- \end{equation}
- \noindent%
- соответственно. В первом случае введённое подстановкой вхождение~$\frml{d}$
- из~${\frml{d}+0'}$ остаётся свободным во всей формуле, а во втором случае это не
- имеет места.
- \end{SCEnvWLabel}
- Мы будем говорить, что подстановка~$\infr{t}$ вместо~$\infr{x}$
- в~${\infr{A}(\infr{x})}$ \emph{свободна}, если $\infr{t}$~свободно
- для~$\infr{x}$ в~${\infr{A}(\infr{x})}$. Уже при поверхностном взгляде на
- указанную выше интерпретацию видно, что подстановка не годится, если она не
- свободна.
- %% ======================= Страница 76 =======================
- Обе формулы в~\eqref{eq:p18-I} означают одно и то же, но в~\eqref{eq:p18-II} это
- не так.
- В качестве содержательного примера рассмотрим второе выражение
- из~\eqref{eq:p18-A} или~\eqref{eq:p18-C}. Оно означает некоторую функцию от~$y$,
- назовём её
- \begin{equation}\label{eq:p18-G}\tag{G}
- f(y)=\lim_{x\to 0} f(x,y)=\lim_{z\to 0} f(z,y)\text{.}
- \end{equation}
- Значение~${f(y)}$ для~${y=z}$ правильно записывается в виде
- \begin{equation}\label{eq:p18-H}\tag{H}
- f(z)=\lim_{x\to 0} f(x,z)\text{,}
- \end{equation}
- \noindent%
- но не в виде~${f(z)=\displaystyle{\lim_{z\to 0} f(z,z)}}$.
- \begin{SCEnvWLabel}{Пример\kern1ex9.}{exmpl:p18-9}{exmpl:p18-9}
- Для иллюстрации обращения с терминологией и обозначениями, введёнными в этом
- параграфе, предположим, что $\infr{x}$~---~переменная (т.~е.
- <<$\infr{x}$>>~обозначает переменную), ${\infr{A}(\infr{x})}$~---~формула (т.~е.
- <<${\infr{A}(\infr{x})}$>> обозначает формулу), а $\infr{b}$~есть (т.~е.
- <<$\infr{b}$>>~обозначает \ldots) такая переменная, что
- (i)\itemlabel{listItem:p18-list1-i}{(i)}~$\infr{b}$~свободна для~$\infr{x}$
- в~${\infr{A}(\infr{x})}$ и
- (ii)\itemlabel{listItem:p18-list1-ii}{(ii)}~$\infr{b}$~не входит свободно
- в~${\infr{A}(\infr{x})}$ (или $\infr{b}$~есть~$\infr{x}$). Согласно нашим
- обозначениям для подстановки, поскольку обозначение~${\infr{A}(\infr{x})}$ было
- введено для~<<$\infr{x}$>>~и~<<${\infr{A}(\infr{x})}$>>,
- (iii)\itemlabel{listItem:p18-list1-iii}{(iii)}~${\infr{A}(\infr{b})}$~есть (по
- определению) результат подстановки~$\infr{b}$ вместо (свободных
- вхождений)~$\infr{x}$ в~${\infr{A}(\infr{x})}$. В
- силу~\ref{listItem:p18-list1-i}, вхождения~$\infr{b}$ в~${\infr{A}(\infr{b})}$,
- введённые этой подстановкой, являются свободными. В
- силу~\ref{listItem:p18-list1-ii}, других свободных вхождений~$\infr{b}$
- в~${\infr{A}(\infr{b})}$~нет. Итак, свободные вхождения~$\infr{b}$
- в~${\infr{A}(\infr{b})}$~---~это в точности вхождения, введённые этой
- подстановкой. Поэтому (обратно
- к~\ref{listItem:p18-list1-i}--\ref{listItem:p18-list1-iii})
- (iv)\itemlabel{listItem:p18-list1-iv}{(iv)}~$\infr{x}$~свободно для~$\infr{b}$
- в~${\infr{A}(\infr{b})}$,
- (v)\itemlabel{listItem:p18-list1-v}{(v)}~$\infr{x}$~не входит свободно
- в~${\infr{A}(\infr{b})}$ (или $\infr{x}$~есть~$\infr{b}$), и, кроме того,
- (vi)\itemlabel{listItem:p18-list1-vi}{(vi)}~${\infr{A}(\infr{x})}$~является
- результатом подстановки~$\infr{x}$ вместо (свободных вхождений)~$\infr{b}$
- в~${\infr{A}(\infr{b})}$. Например,
- \begin{equation*}
- \infr{x},\;\;\;\;\;\infr{A}(\infr{x}),\;\;\;\;\;
- \infr{b},\;\;\;\;\;\infr{A}(\infr{b})
- \end{equation*}
- \noindent%
- могут быть соответственно
- \begin{equation*}
- \frml{c},\;\;\;\exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)\OLimpl
- \neg\frml{a}=\frml{b}+\frml{c},\;\;\;
- \frml{d},\;\;\;\exists\frml{c}\left(\frml{c}'+\frml{a}=\frml{b}\right)\OLimpl
- \neg\frml{a}=\frml{b}+\frml{d}
- \end{equation*}
- \end{SCEnvWLabel}
- \section{Правила преобразования}
- \label{sec:19-transformation_rules}
- %
- % TODO: отсюда и далее стоило бы выработать некоторую гибкую систему переноса
- % формул, не уместившихся в строку. Текущее разбиение слишком жёсткое и
- % сохранится даже при достаточном увеличении ширины страницы.
- %
- В этом параграфе мы введём дальнейшие метаматематические определения (называемые
- \emph{дедуктивными правилами}, или \emph{правилами преобразования}), которые
- превращают формальную систему в дедуктивную теорию. Чтобы подчеркнуть аналогию с
- содержательной теорией, мы начнём с перечня <<постулатов>>; однако для
- метаматематики они являются не постулатами в смысле допущений, каковыми они
- действительно не могут быть, поскольку официально они не имеют смысла, а только
- формулами и формами (или схемами), к которым мы будем прибегать, давая
- определения.
- Прежде чем приводить этот перечень постулатов, мы рассмотрим типы постулатов,
- которые в нём встречаются. Простейший тип есть ,,аксиома``~---~примером этого
- типа служит <<${\neg\frml{a}'=0}$>>. Это~---~формула нашей формальной системы.
- Затем имеется ,,форма аксиом`` или ,,схема аксиом``, примером которой
- служит~<<${\infr{B}\OLimpl\infr{A}\vee\infr{B}}$>>. Это~---~метаматематическое
- выражение, которое даёт конкретную аксиому каждый раз, когда выбраны формулы,
- представляемые метаматематическими буквами~<<$\infr{A}$>>~и~<<$\infr{B}$>>.
- Например, если $\infr{A}$~есть~${\frml{a}'=0}$‚ а
- $\infr{B}$~есть~${\neg\frml{a}'=0}$‚ получаем
- аксиому~${\neg\frml{a}'=0\OLimpl\frml{a}'=0\vee\neg\frml{a}'=0}$. Таким образом,
- эта схема аксиом является метаматематическим методом для описания бесконечного
- класса аксиом, имеющих общую форму.
- Нам нужны также постулаты другого рода, формализующие операции вывода дальнейших
- теорем из аксиом. Это~---~,,правила вывода``, например:
- \begin{equation*}
- \frac{\infr{A},\infr{A}\OLimpl\infr{B}}{\infr{B}}\text{.}
- \end{equation*}
- %% ======================= Страница 77 =======================
- Это~---~схема, содержащая три метаматематических выражения~<<$\infr{A}$>>,
- <<${\infr{A}\OLimpl\infr{B}}$>> и <<$\infr{B}$>>, которые представляют формулы,
- коль скоро выбраны формулы, представленные метаматематическими
- буквами~<<$\infr{A}$>>~и~<<$\infr{B}$>>. Смысл этого правила состоит в том, что
- формула, представленная выражением, написанным под чертой, может быть
- ,,выведена`` из двух формул, представленных двумя выражениями, написанными над
- чертой. Например, если в качестве~$\infr{A}$ взята формула~${\neg\frml{a}'=0}$,
- а в качестве~$\infr{B}$~---~формула~${\frml{a}'=0\vee\neg\frml{a}'=0}$, то наше
- правило позволяет из
- ${\neg\frml{a}'=0}$~и~${\neg\frml{a}'=0\OLimpl\frml{a}'=0\vee\neg\frml{a}'=0}$
- вывести~${\frml{a}'=0\vee\neg\frml{a}'=0}$. Так как
- ${\neg\frml{a}'=0}$~и~${\neg\frml{a}'=0\OLimpl\frml{a}'=0\vee\neg\frml{a}'=0}$
- являются (как мы уже видели) аксиомами, то
- ${\frml{a}'=0\vee\neg\frml{a}'=0}$~будет дальнейшей ,,формальной теоремой``. (По
- нашей терминологии аксиомы включаются в число теорем.)
- Мы рассмотрим теперь полный перечень постулатов, а затем дадим определения,
- устанавливающие дедуктивную структуру формальной системы с помощью ссылок на
- этот перечень. Читатель убедится в том, что в результате этого ряда определений
- будет определён подкласс формул, называемый классом ,,доказуемых формул`` или
- ,,формальных теорем``.\medskip
- \centerline{\textsc{Постулаты формальной системы}}
- \begin{SCEnvWLabel}{Dramatis\kern1ex personae\textup{\footnote{Действующие
- лица~(лат.).~---~\textit{Прим.~перев.}}}.}%
- {sspar:p19-dramatis_personae}{\textsc{Dramatis personae}}
- В постулатах~\ref{postulate:p19-1}--\ref{postulate:p19-8}
- $\infr{A}$,~$\infr{B}$~и~$\infr{C}$~---~формулы. В
- постулатах~\ref{postulate:p19-9}--\ref{postulate:p19-13}
- $\infr{x}$~---~переменная, ${\infr{A}(\infr{x})}$~---~формула,
- $\infr{C}$~---~формула‚ не содержащая свободно~$\infr{x}$, а
- $\infr{t}$~---~терм, свободный для~$\infr{x}$ в~${\infr{A}(\infr{x})}$.
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Группа\kern1exA.}{ssspar:p19-group-A}{ssspar:p19-group-A}
- Постулаты исчисления предикатов.
- \begin{SCEnvWLabel}{Группа\kern1exA1.}%
- {sssspar:p19-group-A1}{sssspar:p19-group-A1}
- Постулаты исчисления высказываний.\par\nopagebreak\medskip\nopagebreak%
- %%
- %% Замечание: может показаться странным решение выделить под разделитель
- %% отдельный столбец таблицы. И это странно, так как более очевидное решение -
- %% - определить разделитель между столбцами в один-экс-керн, НО
- %% по неясной причине введение такого разделителя сдвигает якоря ссылок на одну
- %% строку вниз. Полагаю это какая-то особенность окружения tabular.
- %%
- {\SetLenVarWithWidth{\colAw}{77.}%
- \SetLenVarWithWidth{\kernLen}{\kern1ex}%
- \SetLenVarWithVal{\colBw}{0.5\linewidth-\colAw-\kernLen}%
- \SetLenVarWithWidth{\tempLongestLen}{${\left(\infr{A}\OLimpl\infr{B}\right)\OLimpl\left(
- \left(\infr{A}\OLimpl\left(\infr{B}\OLimpl\infr{C}\right)\right)
- \OLimpl\left(\infr{A}\OLimpl\infr{C}\right)
- \right)}$.\kern5ex}%
- \ifthenelse{\lengthtest{\tempLongestLen <\colBw}}
- {\SetLenVarWithVal{\colOneBw}{\colBw}}%
- {\SetLenVarWithVal{\colOneBw}{\tempLongestLen}}%
- \SetLenVarWithVal{\colOneDw}{\linewidth-2\colAw-2\kernLen-\colOneBw}%
- \noindent\setlength{\tabcolsep}{0pt}%
- \begin{tabular}{p{\colAw}p{\kernLen}p{\colOneBw}>{\hfill}p{\colAw}p{\kernLen}p{\colOneDw}}
- 1a.\itemlabel{postulate:p19-1}{1}\itemlabel{postulate:p19-1a}{1a}&&
- ${\infr{A}\OLimpl\left(\infr{B}\OLimpl\infr{A}\right)}$.&
- \multirow{2}{*}{2.\itemlabel{postulate:p19-2}{2}}&&
- \multirow{2}{*}{${\displaystyle{\frac{\infr{A},\infr{A}\OLimpl%
- \infr{B}}{\infr{B}}}}$.}\\
- 1b.\itemlabel{postulate:p19-1b}{1b}&&
- ${\left(\infr{A}\OLimpl\infr{B}\right)\OLimpl\left(
- \left(\infr{A}\OLimpl\left(\infr{B}\OLimpl\infr{C}\right)\right)
- \OLimpl\left(\infr{A}\OLimpl\infr{C}\right)
- \right)}$.&&&
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}p{\colAw}p{\kernLen}p{\colBw}}
- \multirow{2}{*}{3.\itemlabel{postulate:p19-3}{3}}&&
- \multirow{2}{*}{${\infr{A}\OLimpl%
- \left(\infr{B}\OLimpl\infr{A}\OLand\infr{B}\right)}$.}&
- 4a.\itemlabel{postulate:p19-4a}{postulate:p19-4a}&&
- ${\infr{A}\OLand\infr{B}\OLimpl\infr{A}}$.\\
- &&&4b.\itemlabel{postulate:p19-4b}{postulate:p19-4b}&&
- ${\infr{A}\OLand\infr{B}\OLimpl\infr{B}}$.
- \end{tabular}%
- \SetLenVarWithWidth{\tempLongestLen}{${\left(\infr{A}\OLimpl%
- \infr{C}\right)\OLimpl
- \left(
- \left(\infr{B}\OLimpl\infr{C}\right)\OLimpl
- \left(\infr{A}\vee\infr{B}\OLimpl\infr{C}\right)
- \right)
- }$.}%
- \ifthenelse{\lengthtest{\tempLongestLen<\colBw}}%
- {\SetLenVarWithVal{\colThreeDw}{\colBw}}%
- {\SetLenVarWithVal{\colThreeDw}{\tempLongestLen}}%
- \SetLenVarWithVal{\colThreeBw}{\linewidth-2\colAw-2\kernLen-\colThreeDw}%
- \par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{p{\colAw}p{\kernLen}p{\colThreeBw}>{\hfill}p{\colAw}p{\kernLen}p{\colThreeDw}}
- 5a.\itemlabel{postulate:p19-5a}{postulate:p19-5a}&&
- ${\infr{A}}\OLimpl\infr{A}\vee\infr{B}$.&
- \multirow{2}{*}{6.\itemlabel{postulate:p19-6}{postulate:p19-6}}&&
- \multirow{2}{*}{${\left(\infr{A}\OLimpl\infr{C}\right)\OLimpl
- \left(
- \left(\infr{B}\OLimpl\infr{C}\right)\OLimpl
- \left(\infr{A}\vee\infr{B}\OLimpl\infr{C}\right)
- \right)
- }$.}\\
- 5b.\itemlabel{postulate:p19-5b}{postulate:p19-5b}&&
- ${\infr{B}\OLimpl\infr{A}\vee\infr{B}}$.&&&
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 7.\itemlabel{postulate:p19-7}{postulate:p19-7}&&
- ${\left(\infr{A}\OLimpl\infr{B}\right)\OLimpl
- \left(\left(\infr{A}\OLimpl\neg\infr{B}\right)\OLimpl\neg\infr{A}\right)}$.&
- 8\textdegree.\itemlabel{postulate:p19-8}{8}&&
- ${\neg\neg\infr{A}\OLimpl\infr{A}}$.
- \end{tabular}}
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Группа\kern1exA2.}%
- {sssspar:p19-group-A2}{sssspar:p19-group-A2}
- (Дополнительные) Постулаты исчисления предикатов.%
- \par\nopagebreak\medskip\nopagebreak%
- {\SetLenVarWithWidth{\colAw}{77.}%
- \SetLenVarWithWidth{\kernLen}{\kern1ex}%
- \SetLenVarWithVal{\colBw}{0.5\linewidth-\colAw-\kernLen}%
- \noindent\setlength{\tabcolsep}{0pt}%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 9.\itemlabel{postulate:p19-9}{9}&&
- ${\displaystyle{\frac{\infr{C}\OLimpl\infr{A}(\infr{x})}%
- {\infr{C}\OLimpl\forall\infr{x}\infr{A}(\infr{x})}}}$.&
- 10.\itemlabel{postulate:p19-10}{10}&&
- ${\forall\infr{x}\infr{A}(\infr{x})\OLimpl\infr{A}(\infr{t})}$.
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 11.\itemlabel{postulate:p19-11}{11}&&
- ${\infr{A}(\infr{t})\OLimpl\exists\infr{x}\infr{A}(\infr{x})}$.&
- 12.\itemlabel{postulate:p19-12}{12}&&
- ${\displaystyle{\frac{\infr{A}(\infr{x})\OLimpl\infr{C}}%
- {\exists\infr{x}\infr{A}(\infr{x})\OLimpl\infr{C}}}}$.
- \end{tabular}}
- \end{SCEnvWLabel}
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Группа\kern1exB.}{ssspar:p19-group-B}{ssspar:p19-group-B}
- (Дополнительные) Постулаты арифметики.%
- \par\nopagebreak\medskip\nopagebreak%
- {\SetLenVarWithWidth{\colAw}{77.}%
- \SetLenVarWithWidth{\kernLen}{\kern1ex}%
- \SetLenVarWithVal{\colBw}{0.5\linewidth-\colAw-\kernLen}%
- \noindent\setlength{\tabcolsep}{0pt}%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}l}
- 13.\itemlabel{postulate:p19-13}{13}&&
- ${\infr{A}(0)\OLand
- \forall\infr{x}\left(\infr{A}(\infr{x})\OLimpl\infr{A}(\infr{x}')\right)\OLimpl
- \infr{A}(\infr{x})}$.
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 14.\itemlabel{postulate:p19-14}{14}&&
- ${\frml{a}'=\frml{b}'\OLimpl\frml{a}=\frml{b}}$.&
- 15.\itemlabel{postulate:p19-15}{postulate:p19-15}&&
- ${\neg\frml{a}'=0}$.
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 16.\itemlabel{postulate:p19-16}{16}&&
- ${\frml{a}=\frml{b}\OLimpl\left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)}$.&
- 17.\itemlabel{postulate:p19-17}{postulate:p19-17}&&
- ${\frml{a}=\frml{b}\OLimpl\frml{a}'=\frml{b}'}$.
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 18.\itemlabel{postulate:p19-18}{18}&&
- ${\frml{a}+0=\frml{a}}$.&
- 19.\itemlabel{postulate:p19-19}{postulate:p19-19}&&
- ${\frml{a}+\frml{b}'=\left(\frml{a}+\frml{b}\right)'}$.
- \end{tabular}\par\nopagebreak\medskip\nopagebreak\noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 20.\itemlabel{postulate:p19-20}{postulate:p19-20}&&
- ${\frml{a}\OLmult 0=0}$.&
- 21.\itemlabel{postulate:p19-21}{21}&&
- ${\frml{a}\OLmult\frml{b}'=\frml{a}\OLmult\frml{b}+\frml{a}}$.
- \end{tabular}}
- \end{SCEnvWLabel}
- \noindent%
- (Причина, по которой при постулате~\ref{postulate:p19-8} поставлен
- <<\textdegree>>, будет выяснена
- в~\textsection~\ref{sec:23-introduction_and_elimination_of_logical_symbols}.)
- %% ======================= Страница 78 =======================
- Легко проверить, что \ref{postulate:p19-14}--\ref{postulate:p19-21}~являются
- формулами и что~\ref{postulate:p19-1}--\ref{postulate:p19-13}~(или в
- случаях~\ref{postulate:p19-2},~\ref{postulate:p19-9}~и~\ref{postulate:p19-12}
- выражения\footnote{Термин <<выражение>> означает здесь <<формальное выражение>>
- в смысле стр.~\pageref{def:p16-formal_expression}, и так как запятая не является
- формальным символом, то <<${\infr{A},\infr{A}\OLimpl\infr{B}}$>>~ни при каком
- выборе формул для букв~$\infr{A}$~и~$\infr{B}$ не является выражением; значит
- оборот <<выражение, стоящее в~\ref{postulate:p19-2} над чертой>> может
- относиться только к~$\infr{A}$~и~${\infr{A}\OLimpl\infr{B}}$ (молчаливо
- предполагается, что этот оборот не относится к другим частям только что
- названных выражений).~---~\textit{Прим.~перев.}}, стоящие над и под чертой,
- являются формулами для каждого выбора~$\infr{A}$,~$\infr{B}$,~$\infr{C}$,
- или~$\infr{x}$,~${\infr{A}(\infr{x})}$,~$\infr{C}$,~$\infr{t}$, подчинённого
- условиям, приведённым в~\ref{sspar:p19-dramatis_personae}.
- %%
- %% исправление
- %% восстановлено примечание, в оригинале оно пропущено
- %%
- Класс ,,аксиом`` определяется следующим образом. Формула является
- \emph{аксиомой}, если она имеет одну из форм~\ref{postulate:p19-1a},%
- ~\ref{postulate:p19-1b},~\ref{postulate:p19-3}--\ref{postulate:p19-8},%
- ~\ref{postulate:p19-10},~\ref{postulate:p19-11},~\ref{postulate:p19-13} или
- если она есть одна из формул~\ref{postulate:p19-14}--\ref{postulate:p19-21}.
- Отношение ,,непосредственного следования`` определяется следующим образом.
- Формула является \emph{непосредственным следствием} (из) одной или двух других
- формул, если она имеет форму, указанную под чертой, тогда как другая(ие)
- имеет(ют) форму(ы), указанную(ые) над чертой
- в~\ref{postulate:p19-2},~\ref{postulate:p19-9}~или~\ref{postulate:p19-12}.
- Это~---~основное метаматематическое определение, соответствующее
- постулатам~\ref{postulate:p19-2},~\ref{postulate:p19-9}%
- ~и~\ref{postulate:p19-12}, но мы сформулируем его ещё в расширенной
- терминологии, учитывающей процесс его применения.
- Постулаты~\ref{postulate:p19-2},~\ref{postulate:p19-9}%
- ~и~\ref{postulate:p19-12} мы называем \emph{правилами вывода}. Для любого
- (фиксированного) выбора~$\infr{A}$~и~$\infr{B}$~или~$\infr{x}$,%
- ~${\infr{A}(\infr{x})}$~и~$\infr{C}$, подчинённого отмеченным выше условиям,
- формула(ы), указанная(ые) над чертой, является \emph{посылкой} (являются
- \emph{первой} и \emph{второй посылкой} соответственно), а формула, указанная под
- чертой, является \emph{заключением} (для) \emph{применения} правила (или
- (\emph{формального}) \emph{вывода} по этому правилу). Заключение является
- \emph{непосредственным следствием} из посылки (посылок) (по рассматриваемому
- правилу).
- Карнап~\cite{carnap1934} объединяет оба рода постулатов под общим названием
- ,,правил преобразования``, рассматривая аксиомы как результат преобразования с
- числом посылок, равным нулю.
- Определение ,,(формально) доказуемой формулы`` или ,,(формальной) теоремы``
- может быть теперь дано индуктивно следующим образом:
- 1.\itemlabel{listItem:p19-list1-1}{1}~Если $\infr{D}$~---~аксиома, то
- $\infr{D}$~\emph{доказуема}.
- 2.\itemlabel{listItem:p19-list1-2}{listItem:p19-list1-2}~Если
- $\infr{E}$~\emph{доказуема}, а $\infr{D}$~---~непосредственное следствие
- из~$\infr{E}$, то $\infr{D}$~\emph{доказуема}.
- 3.\itemlabel{listItem:p19-list1-3}{3}~Если
- $\infr{E}$~и~$\infr{F}$~\emph{доказуемы}, а $\infr{D}$~---~непосредственное
- следствие из~$\infr{E}$~и~$\infr{F}$, то $\infr{D}$~\emph{доказуема}.
- 4.\itemlabel{listItem:p19-list1-4}{listItem:p19-list1-4}~Формула является
- \emph{доказуемой} только в
- силу~\ref{listItem:p19-list1-1}--\ref{listItem:p19-list1-3}.
- Это понятие может быть получено также с помощью промежуточной концепции
- ,,формального доказательства`` следующим образом. (\emph{Формальное})
- \emph{доказательство} есть (непустая) конечная последовательность (вхождений)
- формул такая, что каждая формула этой последовательности является или аксиомой
- или непосредственным следствием из предыдущих формул последовательности.
- Доказательство называется доказательством \emph{своей последней формулы}, и эта
- формула называется (\emph{формально}) \emph{доказуемой}, или (\emph{формальной})
- \emph{теоремой}.
- \begin{SCEnvWLabel}{Пример\kern1ex1.}{exmpl:p19-1}{exmpl:p19-1}
- Приведённая ниже последовательность из 17 формул является доказательством
- формулы~${\frml{a}=\frml{a}}$. Формула~\ref{formulaeList:p19-list0-1} есть
- аксиома~\ref{postulate:p19-16}. Формула~\ref{formulaeList:p19-list0-2} есть аксиома в
- силу применения схемы аксиомы~\ref{postulate:p19-1a}, при котором
- $\infr{A}$~и~$\infr{B}$~схемы оба являются ${0=0}$; а
- формула~\ref{formulaeList:p19-list0-3}~---~в силу применения, при котором
- $\infr{A}$~есть~${\frml{a}=\frml{b}\OLimpl%
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)}$ и $\infr{B}$~есть~%
- ${0=0\OLimpl\left(0=0\OLimpl 0=0\right)}$.
- Формула~\ref{formulaeList:p19-list0-4} есть непосредственное следствие из
- формул~\ref{formulaeList:p19-list0-1}~и~\ref{formulaeList:p19-list0-3} как
- первой и второй посылки соответственно, в силу применения
- правила~\ref{postulate:p19-2}, при котором
- $\infr{A}$~есть~${\frml{a}=\frml{b}\OLimpl%
- \left(\frml{a}=\frml{b}\OLimpl\frml{b}=\frml{c}\right)}$‚ а $\infr{B}$~есть~%
- ${\left[0=0\OLimpl\left(0=0\OLimpl 0=0\right)\right]\OLimpl%
- \left[\frml{a}=\frml{b}\OLimpl%
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$. Фор%
- %% ======================= Страница 79 =======================
- мула~\ref{formulaeList:p19-list0-5} есть непосредственное следствие из
- формулы~\ref{formulaeList:p19-list0-4} в силу применения
- правила~\ref{postulate:p19-9}
- (причем $\infr{x}$~есть~$\frml{c}$),
- ${\infr{A}(\infr{x})}$~есть~${\frml{a}=\frml{b}\OLimpl%
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)}$, а
- $\infr{C}$~есть~${0=0\OLimpl\left(0=0\OLimpl 0=0\right)}$ (заметим, что
- последняя формула не содержит свободно~$\infr{x}$).
- Формула~\ref{formulaeList:p19-list0-9} есть аксиома в силу применения схемы
- аксиом~\ref{postulate:p19-10}, при котором $\infr{x}$~есть~$\frml{a}$,
- ${\infr{A}(\infr{x})}$~есть~%
- ${\forall\frml{b}\forall\frml{c}\left[\frml{a}=\frml{b}\OLimpl%
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$, а
- $\infr{t}$~есть терм~${\frml{a}+0}$ (который, заметим, свободен для~$\infr{x}$
- в~${\infr{A}(\infr{x})}$). ${\infr{A}(\infr{t})}$,~в силу нашего обозначения для
- подстановки~(\textsection~\ref{sec:18-free_and_bound_variables}), есть результат
- подстановки~$\infr{t}$ вместо (свободных вхождений)~$\infr{x}$
- в~${\infr{A}(\infr{x})}$, т.~е. в данном случае ${\infr{A}(\infr{t})}$~есть
- ${\forall\frml{b}\forall\frml{c}%
- \left[\frml{a}+0=\frml{b}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$.
- {\SetLenVarWithWidth{\colAw}{17.}%
- \SetLenVarWithWidth{\kernLen}{\kern1ex}%
- \SetLenVarWithVal{\colBw}{\linewidth-\colAw-\kernLen}%
- \SetLenVarWithVal{\tabcolsep}{0em}%
- \SetLenVarWithVal{\tempShiftIndent}{\parindent}%
- \noindent%
- \begin{longtable}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 1.\itemlabel{formulaeList:p19-list0-1}{1}&&
- ${\frml{a}=\frml{b}\OLimpl%
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)}$%
- ~---~аксиома~\ref{postulate:p19-16}.\\
- 2.\itemlabel{formulaeList:p19-list0-2}{2}&&
- ${0=0\OLimpl\left(0=0\OLimpl 0=0\right)}$%
- ~---~схема аксиом~\ref{postulate:p19-1a}.\\
- 3.\itemlabel{formulaeList:p19-list0-3}{3}&&
- ${\left\lbrace\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)
- \right\rbrace\OLimpl\left\lbrace
- \left[0=0\OLimpl\left(0=0\OLimpl 0=0\right)\right]\OLimpl\right.
- }$\newline\hspace*{\fill}${\left.\OLimpl
- \left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]
- \right\rbrace}$%
- %%
- %% исправление
- %% удалена лишняя скобка, в оригинале было
- %% "[a=b=>(a=c)=>b=c)]}"
- %%
- ~---~схема аксиом~\ref{postulate:p19-1a}.\\
- 4.\itemlabel{formulaeList:p19-list0-4}{4}&&
- ${\left[0=0\OLimpl\left(0=0\OLimpl 0=0\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-1},~\ref{formulaeList:p19-list0-3}.\\
- 5.\itemlabel{formulaeList:p19-list0-5}{5}&&
- ${\left[0=0\OLimpl\left(0=0\OLimpl 0=0\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \forall\frml{c}\left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-9},~\ref{formulaeList:p19-list0-4}.\\
- 6.\itemlabel{formulaeList:p19-list0-6}{6}&&
- ${\left[0=0\OLimpl\left(0=0\OLimpl 0=0\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \forall\frml{b}\forall\frml{c}\left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-9},~\ref{formulaeList:p19-list0-5}.\\
- 7.\itemlabel{formulaeList:p19-list0-7}{7}&&
- ${\left[0=0\OLimpl\left(0=0\OLimpl 0=0\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \forall\frml{a}\forall\frml{b}\forall\frml{c}\left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-9},~\ref{formulaeList:p19-list0-6}.\\
- 8.\itemlabel{formulaeList:p19-list0-8}{8}&&
- ${\forall\frml{a}\forall\frml{b}\forall\frml{c}\left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-2},~\ref{formulaeList:p19-list0-7}.\\
- 9.\itemlabel{formulaeList:p19-list0-9}{9}&&
- ${\forall\frml{a}\forall\frml{b}\forall\frml{c}\left[\frml{a}=\frml{b}\OLimpl
- \left(\frml{a}=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \forall\frml{b}\forall\frml{c}\left[\frml{a}+0=\frml{b}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~схема аксиом~\ref{postulate:p19-10}.\\
- 10.\itemlabel{formulaeList:p19-list0-10}{10}&&
- ${\forall\frml{b}\forall\frml{c}\left[\frml{a}+0=\frml{b}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-8},~\ref{formulaeList:p19-list0-9}.\\
- 11.\itemlabel{formulaeList:p19-list0-11}{11}&&
- ${\forall\frml{b}\forall\frml{c}\left[\frml{a}+0=\frml{b}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{b}=\frml{c}\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \forall\frml{c}\left[\frml{a}+0=\frml{a}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{a}=\frml{c}\right)\right]}$%
- ~---~схема аксиом~\ref{postulate:p19-10}.\\
- 12.\itemlabel{formulaeList:p19-list0-12}{12}&&
- ${\forall\frml{c}\left[\frml{a}+0=\frml{a}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{a}=\frml{c}\right)\right]}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-10},~\ref{formulaeList:p19-list0-11}.\\
- 13.\itemlabel{formulaeList:p19-list0-13}{13}&&
- ${\forall\frml{c}\left[\frml{a}+0=\frml{a}\OLimpl
- \left(\frml{a}+0=\frml{c}\OLimpl\frml{a}=\frml{c}\right)\right]\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \left[\frml{a}+0=\frml{a}\OLimpl
- \left(\frml{a}+0=\frml{a}\OLimpl\frml{a}=\frml{a}\right)\right]}$%
- ~---~схема аксиом~\ref{postulate:p19-10}.\\
- 14.\itemlabel{formulaeList:p19-list0-14}{14}&&
- ${\frml{a}+0=\frml{a}\OLimpl
- \left(\frml{a}+0=\frml{a}\OLimpl\frml{a}=\frml{a}\right)}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-12},~\ref{formulaeList:p19-list0-13}.\\
- 15.\itemlabel{formulaeList:p19-list0-15}{15}&&
- ${\frml{a}+0=\frml{a}}$~---~аксиома~\ref{postulate:p19-18}.\\
- 16.\itemlabel{formulaeList:p19-list0-16}{16}&&
- ${\frml{a}+0=\frml{a}\OLimpl\frml{a}=\frml{a}}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-15},~\ref{formulaeList:p19-list0-14}.\\
- 17.\itemlabel{formulaeList:p19-list0-17}{17}&&
- ${\frml{a}=\frml{a}}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list0-15},~\ref{formulaeList:p19-list0-16}.
- \end{longtable}}
- \end{SCEnvWLabel}
- \begin{SCEnvWLabel}{Пример\kern1ex2.}{exmpl:p19-2}{exmpl:p19-2}
- Пусть $\infr{A}$~---~любая формула. Тогда приведённая ниже последовательность из
- пяти формул является доказательством формулы~${\infr{A}\OLimpl\infr{A}}$.
- (Другими словами, то, что мы выпишем ниже, является ,,схемой доказательств``,
- которая превращается в конкретное доказательство при подстановке любой
- конкретной формулы, например~${0=0}$, вместо метаматематической
- буквы~<<$\infr{A}$>>, а последнее выражение~${\infr{A}\OLimpl\infr{A}}$ этой
- схемы является соответственно ,,схемой теорем``.)
- Формула~\ref{formulaeList:p19-list1-1} есть аксиома в силу применения схемы
- аксиом~\ref{postulate:p19-1a}, при котором в качестве
- букв~$\infr{A}$~и~$\infr{B}$ схемы берётся формула~$\infr{A}$ данного примера.
- Формула~\ref{formulaeList:p19-list1-2} есть аксиома в силу применения схемы
- аксиом~\ref{postulate:p19-1b}, при котором в качестве
- букв~$\infr{A}$~и~$\infr{C}$ схемы берётся формула~$\infr{A}$ этого примера, а в
- качестве~$\infr{B}$ схемы~---~${\infr{A}\OLimpl\infr{A}}$ данного примера.
- Формула~\ref{formulaeList:p19-list1-3} есть непосредственное следствие из
- формул~\ref{formulaeList:p19-list1-1}~и~~\ref{formulaeList:p19-list1-2} как
- первой и второй посылки соответственно в силу применения
- правила~\ref{postulate:p19-2}, при котором в качестве~$\infr{A}$ правила
- берётся~${\infr{A}\OLimpl\left(\infr{A}\OLimpl\infr{A}\right)}$ данного примера,
- а в качестве~$\infr{B}$ правила~---~${\left[\infr{A}\OLimpl
- \left(\left(\infr{A}\OLimpl\infr{A}\right)\OLimpl\infr{A}\right)
- \right]\OLimpl\left[\infr{A}\OLimpl\infr{A}\right]}$ данного примера.
- \medskip
- {\SetLenVarWithVal{\tabcolsep}{0em}\noindent%
- \begin{tabular}{p{\widthof{(1)\kern1ex}}p{\linewidth-\widthof{(1)\kern1ex}}}
- (1)\itemlabel{formulaeList:p19-list1}{(1)}&
- {\SetLenVarWithWidth{\colAw}{17.}%
- \SetLenVarWithWidth{\kernLen}{\kern1ex}%
- \SetLenVarWithVal{\colBw}{\linewidth-\colAw-\kernLen}%
- \noindent%
- \begin{tabular}{>{\hfill}p{\colAw}p{\kernLen}p{\colBw}}
- 1.\itemlabel{formulaeList:p19-list1-1}{1}&&
- ${\infr{A}\OLimpl\left(\infr{A}\OLimpl\infr{A}\right)}$%
- ~---~схема аксиом~\ref{postulate:p19-1a}.\\
- 2.\itemlabel{formulaeList:p19-list1-2}{2}&&
- ${\left\lbrace
- \infr{A}\OLimpl\left(\infr{A}\OLimpl\infr{A}\right)
- \right\rbrace\OLimpl
- }$\newline\hspace*{\fill}${\OLimpl
- \left\lbrace
- \left[
- \infr{A}\OLimpl
- \left(\left(\infr{A}\OLimpl\infr{A}\right)\OLimpl\infr{A}\right)
- \right]\OLimpl\left[\infr{A}\OLimpl\infr{A}\right]
- \right\rbrace}$%
- ~---~схема аксиом~\ref{postulate:p19-1b}.\\
- 3.\itemlabel{formulaeList:p19-list1-3}{3}&&
- ${\left[
- \infr{A}\OLimpl
- \left(\left(\infr{A}\OLimpl\infr{A}\right)\OLimpl\infr{A}\right)
- \right]\OLimpl\left[\infr{A}\OLimpl\infr{A}\right]}$%
- ~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list1-1},~\ref{formulaeList:p19-list1-2}.\\
- 4.\itemlabel{formulaeList:p19-list1-4}{4}&&
- ${\infr{A}\OLimpl
- \left(\left(\infr{A}\OLimpl\infr{A}\right)\OLimpl\infr{A}\right)}$%
- ~---~схема аксиом~\ref{postulate:p19-1a}.\\
- 5.\itemlabel{formulaeList:p19-list1-5}{5}&&
- ${\infr{A}\OLimpl\infr{A}}$~---~правило~\ref{postulate:p19-2},%
- ~\ref{formulaeList:p19-list1-4},~\ref{formulaeList:p19-list1-3}.\\
- \end{tabular}}%
- \end{tabular}}
- \end{SCEnvWLabel}
- %% ======================= Страница 80 =======================
- Термины: \emph{доказательство}, \emph{теорема} и т.~п., определённые для
- формальной системы (т.~е. формальное доказательство, формальная теорема
- и~т.~п.), следует чётко отличать от этих терминов в их обычном содержательном
- смысле, которым мы пользуемся при изложении метаматематики. Формальная
- теорема~---~это формула (т.~е. определённого рода конечная последовательность
- знаков), и её формальное доказательство~---~это определённого рода конечная
- последовательность формул. А метаматематическая теорема~---~это осмысленное
- утверждение о формальных объектах, и её доказательство~---~это интуитивное
- обоснование истинности этого утверждения.
- Мы рассмотрели три категории формальных
- объектов~(\textsection~\ref{sec:16-formal_symbols}), но, если понадобится, мы
- будем вводить при их изучении и другие, коль скоро мы будем иметь дело с
- финитными методами. Помимо этого, несколько иное расширение нашего предмета
- изучения имеет место, когда мы переходим к исследованию вида метаматематических
- определений и теорем. Если бы мы пожелали при этом быть пунктуальными, то
- пришлось бы построить метаметаматематику. Однако такое положение дел является
- обычным в других областях неформальной математики, и мы будем рассматривать
- такие исследования как случайные объяснения, иногда помогающие быстро понять,
- что делается в метаматематике, а иногда позволяющие нам сократить формулировки
- метаматематических теорем, которые могли бы быть сформулированы и без них.
- \chapter{Формальный вывод}
- \label{chap:v-formal_deduction}
- \section{Формальный вывод}
- \label{sec:20-formal_deduction}
- stub
- \section{Теорема о дедукции}
- \label{sec:21-the_deduction_theorem}
- stub
- \section{Теорема о дедукции (окончание)}
- \label{sec:22-the_deduction_theorem_concluded}
- stub
- \section{Введение и удаление логических символов}
- \label{sec:23-introduction_and_elimination_of_logical_symbols}
- stub
- \section{Зависимость формул и варьирование переменных}
- \label{sec:24-dependence_and_variation}
- stub
- \chapter{Исчисление высказываний}
- \label{chap:vi-the_propositional_calculus}
- \section{Формулы исчисления высказываний}
- \label{sec:25-proposition_letter_formulas}
- stub
- \section{Эквивалентность, замена}
- \label{sec:26-equivalence_replacement}
- stub
- \section{Эквивалентности, двойственность}
- \label{sec:27-equivalences_duality}
- stub
- \begin{SCEnvWLabel}{Замечание\kern1ex1.}{remark:p27-1}{1}
- Таким образом, в формальной системе \ldots
- \end{SCEnvWLabel}
- stub
- \section{Оценка, непротиворечивость}
- \label{sec:28-valuation_consistency_vi}
- stub
- \section{Полнота, нормальная форма}
- \label{sec:29-completness_normal_form}
- stub
- \itemlabel{secdbl:interpretation-0}{соответствующем пункте, посвящённом интерпретации (читатель заметит его по заголовку)}%
- \section{Разрешающая процедура, интерпретация}%
- \label{sec:30-decision_procedure_interpretation}
- stub
- \chapter{Исчисление предикатов}
- \label{chap:vii-the_predicate_calculus}
- \section{Предикатные формулы}
- \label{sec:31-predicate_letter_formulas}
- stub
- \section{Выводимые правила, свободные переменные}
- \label{sec:32-derived_rules_free_variables}
- stub
- \section{Замена}
- \label{sec:33-replacement}
- stub
- \section{Подстановка}
- \label{sec:34-substitution}
- stub
- \section{Эквивалентности, двойственность, предварённая форма}
- \label{sec:35-equivalences_duality_prenex_form}
- stub
- \section{Оценка, непротиворечивость}
- \label{sec:36-valuation_consistency_vii}
- stub
- \section{Теоретико-множественная логика предикатов, \texorpdfstring{\lowercase{$k$}}{k}-образы}
- \label{sec:37-set-theoretic_predicate_logic_k_transforms}
- stub
- \begin{SCEnvWLabel}{Исчисление предикатов с постулированным правилом %
- подстановки.}{spar:p37-predicate_calculus_with_a_postulated_substitution_rule}%
- {spar:p37-predicate_calculus_with_a_postulated_substitution_rule}
- Также, как исчисление
- высказываний~(\textsection~\ref{sec:30-decision_procedure_interpretation}),
- исчисление предикатов обычно \ldots
- \end{SCEnvWLabel}
- stub
- \chapter{Формальная арифметика}
- \label{chap:viii-formal_number_theory}
- \section{Индукция, равенства, замена}
- \label{sec:38-induction_equality_replacement}
- stub
- \section{Сложение, умножение, порядок}
- \label{sec:39-addition_multiplication_order}
- stub
- \section{Дальнейшее построение арифметики}
- \label{sec:40-the_further_development_of_number_theory}
- stub
- \section{Формализованные вычисления}
- \label{sec:41-formal_calculations}
- stub
- \section{Теорема Гёделя}
- \label{sec:42-goedel_s_theorem}
- stub
|