чудесатее и чудесатее
May. 6th, 2004 03:59 pmВдогонку к записи о предложенном доказательстве непротиворечивости теории множеств ZF. Robert Solovay (очень известный специалист в теории множеств) из Беркли нашёл нетривиальную ошибку в доказательстве, которую автор пока не может исправить. Подробности здесь.
Тем временем Рэндалл Холмс, профессор математики из Айдахо, объявил, что придумал доказательство противоречивости PA (арифметики Пеано), причём второго порядка; это значит по сути дела, что натуральных чисел в том виде, в каком мы их обычно понимаем, нет модели; или, иными словами, он нашёл противоречие внутри стандартной модели натуральных чисел N.
Это ещё несравнимо менее вероятно, чем противоречие в теории множеств. Доказательство Холмса можно сгрузить в формате PDF с его домашней страницы, в самом начале её.
Это меня совсем уж возмутило, так что я распечатал доказательство Холмса (небольшое, 6 страниц), прочитал его и нашёл ошибку. В рассылку отправлять не стал, написал прямо ему. Копию помещаю внизу под lj-cut'ом (но её бесполезно читать, если вы не прочитали док-во Холмса, так как я использую введённую им терминологию; само же доказательство я рекомендую читать только особо любопытным или желающим самим найти ошибку. Математической пользы в нём нет).
Тем временем Рэндалл Холмс, профессор математики из Айдахо, объявил, что придумал доказательство противоречивости PA (арифметики Пеано), причём второго порядка; это значит по сути дела, что натуральных чисел в том виде, в каком мы их обычно понимаем, нет модели; или, иными словами, он нашёл противоречие внутри стандартной модели натуральных чисел N.
Это ещё несравнимо менее вероятно, чем противоречие в теории множеств. Доказательство Холмса можно сгрузить в формате PDF с его домашней страницы, в самом начале её.
Это меня совсем уж возмутило, так что я распечатал доказательство Холмса (небольшое, 6 страниц), прочитал его и нашёл ошибку. В рассылку отправлять не стал, написал прямо ему. Копию помещаю внизу под lj-cut'ом (но её бесполезно читать, если вы не прочитали док-во Холмса, так как я использую введённую им терминологию; само же доказательство я рекомендую читать только особо любопытным или желающим самим найти ошибку. Математической пользы в нём нет).
Dear Prof. Holmes,
Let I be an interpretation for (U,n) and I' an interpretation for
(U',n). I' is said to extend I if U(i) and I(i) are subsets of
U'(i) and I'(i) for all i<=n. What does it mean for a subset of I(i) to
be a subset of I'(i)? I(i) is a pre-interpretation for (U(i),n): a
mapping which sends every assignment of variables <=n to members of the
set U(i), plus a formula <=n, to {0,1}. Members of I(i) are pairs
< <assignment,formula>, truth-value >. So technically speaking, I(i)
being a subset of I'(i) means that truth values of formulas stay the
same as long as assignments remain within original U(i)'s. That
won't preserve correctness. For example, consider a true (in the
standard model) existential sentence (Ex)phi(x), which is mapped to
"false" under some I(i) because U(i-1) is not large enough to contain
the witness for phi(x). Since it's a sentence, it'll have the same truth
value under any assignment (provided I is correct, of course). You want
this sentence to be mapped to "true" when you extend U(i-1) to include
the witness for phi(x); but under your definition the truth value of
(Ex)phi(x) can't change when I is extended to I'. Perhaps what you mean
by I' extending I is that each U'(i) extends U(i), and the set of those
pairs <assignment, formula> which are mapped to "true" by I to remain so
mapped by I'. That won't help you though, because correctness demands
not only conversion of some "false" formulas to "true" formulas under
same assignments as I is extended to I', but also conversion of some
"true" formulas to "false" formulas - for instance, negations of
existential formulas (negation being suitably defined with the help of
your neither/nor operator).
Basically, as you extend U(i) to U'(i), some formulas on which I(i+1)
acts change from "false" to "true", and others from "true" to "false",
under their original assignments within U(i+1). There is no relation
between I' and I that you can formalise and that will allow you to
preserve truth of formulas under extension (assuming correctness of
interpretations). You can still formalise "correct", and you can still
define a veridical interpretation to be such that it can be gradually
extended, preserving correctness, to encompass any given sets, but since
the interpretations aren't conservative extensions of each other, it
doesn't follow that a formula true in such a veridical interpretation
is true in the standard model (and in fact, "veridical" simply collapses
to "correct").
The only thing that can be salvaged from the proof is definability of
truth for purely existential formulas (meaning those that only have
existential quantifiers in the prenex form), which is trivial.
no subject
Date: 2004-05-06 06:13 am (UTC)no subject
Date: 2004-05-06 06:14 am (UTC)no subject
Date: 2004-05-06 06:21 am (UTC)Вообще говоря, некорректные интерпретации Холмсу вообще ничего не дают и ни для чего не могут использоваться.
no subject
Date: 2004-05-06 06:41 am (UTC)no subject
Date: 2004-05-06 06:52 am (UTC)definition of veridical interpretation at p.4 instead of requiring
existence of the chain of interpretations simply require existence of an
interpetation I'' correct for (U'', n) such that for each i<=n U'(i) is
subset of U''(i)?
If it isn't, what is purpose of the intermediate members of the chain?
Холмс думал, что расширяя постепенно, по одному члену, он может сохранять истинность формул. Но это не так. Нет сохранения истинности, поэтому понятие veridical interpretation теряет смысл, и означает не более чем correct interpretation. Потому что для любой интерпретации I над множествами U можно построить корректную интерпретацию I'' над множествами U'', так что каждое U'' расширяет некое заданное U', большее U. Для этого достаточно просто использовать истинную интерпретацию, назначающую каждой формуле её значение в стандартной модели, и брать U'' достаточно большими, чтобы на каждом шагу они включали в себя U' плюс всех свидетелей истинных формул предыдущих ступеней, начинающихся с квантора существования. При этом значение первоначальной интерпретации I вообще никак не используется.
Поэтому veridical interpretation=correct interpretation и не более того; и это можно формализовать, но это не влечёт истинность формулы. Истинная формула получает значение истины в корректной интерпретации, но не наоборот.
Если нет, то получается, что в существует арифметическая формула истинности для арифметики,
Нет, не получается. По замыслу Холмса такая формула говорила бы: φ истинна, если существует веридическая интерпретация, дающая φ значение true. Такая формула действительно есть, но она не определяет истинность, т.к. из того факта, что веридическая интерпретация даёт φ значение true не следует истинность &phi.
По-моему, это все же доказывает несуществование стандартной модели PA (и тем самым, противоречивость ZF).
Нет, не доказывает.
no subject
Date: 2004-05-06 07:14 am (UTC)no subject
Date: 2004-05-06 07:42 am (UTC)no subject
Date: 2004-05-06 08:40 am (UTC)no subject
Date: 2004-05-06 08:47 am (UTC)no subject
Date: 2004-05-06 09:29 am (UTC)no subject
Date: 2004-05-06 09:42 am (UTC)no subject
Date: 2004-05-06 09:58 am (UTC)no subject
Date: 2004-05-06 10:06 am (UTC)no subject
Date: 2004-05-06 10:32 am (UTC)no subject
Date: 2004-05-06 10:38 am (UTC)no subject
Date: 2004-05-06 10:45 am (UTC)Ничего не понял ;) но ошибка есть, конечно.
no subject
Date: 2004-05-06 01:40 pm (UTC)no subject
Date: 2004-05-06 09:37 am (UTC)no subject
Date: 2004-05-06 09:43 am (UTC)no subject
Date: 2004-05-06 06:27 am (UTC)zero is not the successor of a number
Что если отрицательные числа тоже натуральны? Ну в смысле у натуральных чисел есть какой-то meaningful wraparound, может быть и множество? Как косвенный evidence у меня вызывает подозрение, что существует и так ловко работает two's compliment, причем аналогичный хаки существуют и в других базах. Может, в этом и есть множество Канторовских бесконечностей?
(off-topic) lj-cut
Date: 2004-05-06 09:58 am (UTC)Дело в том, что в ЖЖ'шных rss-feeds lj-cut игнорируется и читать дневники через rss-reader неудобно - особенно тогда, когда под кат кладут большие картинки или большие тексты (как в этой вашей записи). Можно ли сделать так, чтобы и в rss на месте lj-cut была стандартная ссылка "read more" на продолжение записи?
Спасибо (и ещё раз извинения за off-topic).
no subject
Date: 2004-05-06 11:08 am (UTC)no subject
Date: 2004-05-06 11:16 am (UTC)no subject
Date: 2004-05-06 12:01 pm (UTC)Это, видимо, солнечная активность
Date: 2004-05-08 03:09 am (UTC)