Пес Ебленский [entries|archive|friends|userinfo]
rex_weblen

[ website | Наши рисуночки ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Links
[Links:| update journal edit friends fif tiphareth recent comments ]

Бессмысленные антуражи и квази-равномерность [May. 7th, 2024|05:28 pm]
[Tags|, , , , , , , , ]
[Current Mood | sleepy]

image9780824718398


Перед тем как переходить к новым темам, я решил, что нужно закрыть все, что осталось у Пикадо-Пультра про равномерные локали.

Метрическая структура и метризация. Тут метрика ведет себе как действительно-значная валюация элементов локали. Это типа диаметр. Поэтому можно было бы говорить не про метризацию, а диаметризацию. Меня зацепило то, что если взять в качестве локали взять алгебру вероятности, то у вероятность будет удовлетворять аксиомам диаметра. Но других хороших свойств диаметра у нее не будет ели исходное вероятность не состоит из одних атомов. Поэтому на эту тему я почти не тратил внимания.

Антуражи. Равномерную структуру придумал Андре Вейль. И в своей работе он определял ее как фильтр рефлексивных отношений, которые он называл антуражами, на множестве такой, что обратный к любому антуражу снова содержится в равномерной структуре, и что для любого антуража из структуры можно достать другой, но такой что его композиция с самим собой содержится в первом. Иногда антуражи еще называют коннекторами. Это определение без труда переносится в безточеную топологию. Но теперь антуражи, это просто элементы квадрата исходной локали, такие что элементы, квадраты которых в антураже, покрывают исходную локаль. И определения равномерной структуры получается дальше так же как у Вейля.

Отрадно, что как показывают Пикадо-Пультр антураж можно определить чисто категорным языком. Можно пойти дальше и чисто категорно определить и равномерную структуру. И это можно сделать на большом количестве разных категорий. Ив Андрэ тоже про это писал, но кажется только сейчас понял содержание этой конструкции. Ив Андрэ писал, что равномерные объекты можно задать на любой категории со степенями. Но когда речь заходит о каких-либо результатах он почему-то сразу предполагает, что мы находимся в "хорошей категории, такой как категория групп или топос". Мне кажется, что равномерные объекты имеет смысл определять для регулярных категорий. Дело в том, что в регулярных категориях можно определять отношения объектов как объекты самой категории, и они ведут себя более-менее предсказуемо. Например, отношения будут подобъектами произведений соответствующих объектов и их композиции будут оставаться подобъектами. А в произвольной "категории cо степенями" это доказать кажется нельзя, хотя можно и определить отношения.

Однако, я понял, что чисто категорное определение грубее чем-то, которое использует Пикадо-Пультр, потому что не каждый подобъект квадрата с необходимыми свойствами будет открытой подлокалью. Однако, Андрэ пишет, что такая конструкция используется в еще более диком контексте, в теории представлений, где кто-то использовал равномерные представления групп. Категория представлений групп, кстати, будет регулярной. Я также понял, что если в регулярной категории есть терминальный объект, то там можно определить и полноту с пополнением. Понятно, что единственность пополнения следует сразу из универсального свойства. А вот вопрос в каких категориях выполняется теорема про существование пополнения? Мне кажется, что оно должна существовать в топосах, куда всю конструкцию можно импортировать, используя внутренний язык топоса. Но кажется, что это не очень интересно.

Квази-равномерность. Идея тут довольно простая. Если убрать из определения равномерной структуры условия замкнутости под транспозицией, то вроде как получается более широкий класс структур. Зачем это нужно не очень понятно. Но Ив Андрэ использует именно пополнения квази-равномерностей для своих p-адических дифференциальных уравнений. Сам Ив Андрэ пишет, что квази-равномерности нельзя выразить через покрытия. Но Пультр-Туки пишут про то, что правильное обобщение определения через покрытия для квази-равномерностей это так называемые парные покрытия. То есть системы состоящие из пар множеств пересечения которых образуют покрытия. Причем квази-равномерность задает не одну, а сразу три топологии. Это так называемые правая и левая топология и их джоин. Такие объекты назывют би-топологическими пространствами или би-пространствами, а наука, которая их изучает называется асимметричной топологией. Говорят, что с помощью квази-равномерности можно задать любую топологию, что не верно для простой равномерности.

Плохо, что Пикадо-Пультр ничего не пишет про пополнения квази-равномерных пространств. Для того, чтобы разобраться с этим вопросом я достал другую книжку, посвященную чисто квази-равномерностям. И тут меня накрыло. Оказывается, что ни теоремы о единственности пополнения, ни существования для квази-равномерных пространств не выполняются. Но, кажется. они выполняются для некоторых хороших классов квази-равномерных пространств. Ив Андрэ пишет, что для локально квази-компактных пространств существует довольно простая конструкция пополнения Кюньси, которой он пользуется. Но для начала нужно разобраться с тем, что такое локальная квази-компактность.

Для многих равномерные структуры и бесточечная топология — это уже экзотика. А бесточечная квази-раваномерность и пополнения относительно нее — это уже какая-то крайняя экзотика. То есть можно представить себе, что я шел по тундре, а сейчас уперся в ледовитый океан. А нужного снаряжения, чтобы плыть на льдине у меня нет. Наверное, в таком случае стоит повернуть.
Link68 comments|Leave a comment

Бессмысленная равномерность [Apr. 24th, 2024|07:40 pm]
[Tags|, , , , , , , ]
[Current Mood | anxious]
[Current Music |Joy Division - Unknown Pleasures]

image



Я продолжал изучать бессмысленную топологию, но теперь я решил сосредоточиться на разделе, который особо меня интересует, бессмысленной равномерность. Единственный источник, по это теме, который я нашел, это учебник Пикадо-Пультра. И я сразу столкнулся с присущим ему недостатком, что параллельно развивается сразу несколько сюжетов и из-за этого начинается перегруз.

Дело в том, что за равномерные структуры являются примером феномена криптоморфизма в математики. Это выражается в том, что су шествует три очень непохожих, но эквивалентных способа ее определить на точечных пространствах. Это антуражи Вейля, то есть фильтр симметричных окрестностей диагонали Декартова квадрата, фильтры покрытий Тьюки, и семейства псевдо-метрик Избелла. И для безточечного случая авторы выбирают определение Тьюки, что в целом правильно. Но дело в том, что фильтры у Тьюки должны обладать свойством: для любого покрытие U из фильтра можно выбрать такое покрытие V из фильтра, что звездное раздутие V меньше U. Это все имеет смысл в контексте метрических пространств или топологических групп. В контексте метрический пространств это означает что-то вроде того, что любое эпсилон-покрытие можно измельчить до эпсилон/2-покрытия. А в контексте топологических групп, что любое покрытие можно измельчить так, что произведения элементы из отдельных множеств измельченного покрытия всегда попадают в одно и то же множество изначального покрытия. И это может быть удобно при доказательстве теорем. Но в более общем контексте это только мешает. Поэтому в этой книжке еще рассказывают про близостную структуру, которая похожа на равномерную, но без этого свойства. Но еще в добавок вводят слабую и сильную близостную структуру. В итог там где была одна теорема получается потенциально четыре. Но в итоге такой подход все таки оправдывал себя, как мы увидим.

Мой главный интерес к равномерным структурам сейчас вызван статьей Ивса Андре Равномерные Пучки и Дифференциальные уравнения. Поэтому из всех свойств равномерных локалей меня больше всего интересовало пополнение. Потому что следуя статье Ивса Андре от него можно перейти к равномерным пучкам и раздутием, но теперь в безточечном контексте. Как я предполагал, пополнения нужно рассматривать как подлокаль множества замкнутых снизу подмножеств (lower sets, down sets) исходной локали, замкнутых относительно отношения "равномерно покрывает". Замкнутые снизу подмножества тут это частный аналог решета (sieve). Причем, свойство Тьюки в этой конструкции нигде не используется. Поэтому пополнения можно определить и для близости. В итоге получаем полную локаль, обладающую универсальным свойством относительно плотных равномерных сюрьекций. Кажется, что свойство Тьюки все нужно для теоремы о продолжении равномерных морфизмов на пополнения, поэтому оно все же крайне желательно.

Стоит выделить два интересных класса равномерных локалей. Первый это паракомпактные локали. Паракомпактные локали определяется тем, что каждое их покрытие допускает локально-конечное измельчение. Мне кажется, что в этой книге Пикадо-Пультра допущена некоторая логическая ошибка в месте, где это понятие определяется, потому вместо того, что такое локально-конечное там определяется более сложное понятие, которое используется куда позже. Но вроде из контекста и так понятно, что имеется в виду. Паракомпаетные локали интересны тем, что для них существует простая характеризация, которой нет у паракомпактных точечных пространств. А именно то, что паракомпактность определяется наличием максимальной равномерной структуры, причем относительно ее локаль будет полна. Причем, любая локаль будет полна относительно максимальной близостной структуры, которая есть просто множество всех покрытий. Второй важный тип равномерных локалей, это предкомпактные локали. Их еще можно называть полностью ограниченными. Это те локали пополнение которых компактно. У компактных локалей, как и у пространств может быть только одна равномерная структура. Поэтому равномерную структуру предкомпактной локали можно полностью восстановить зная ее компактное пополнение.

В целом изучая книгу Пикадо-Пультра я узнал два интересных факта. Во первых у них есть альтернативная конструкция пополнения через, так называемую, компактификацию Самуэля. Эта конструкция показывает, что для настоящих равномерных локалей вместо множества замкнутых снизу подмножеств можно взять подмножество идеалов, что немного лучше. и в этом случае компактификация это как-раз множество идеалов, потому что оно компактно. И я догадывался об этом свойстве и хотел работать с идеалам, но не знал как его обосновать. Второе интересным связан с так называемыми отображениями Коши. Дело в том, что всем хорошо известно пополнение Коши. Но оказывается, что оно строго слабея равномерного отображения. Но они совпадают для случая метризуемых пространств. Но оказывается, что фильтры Коши, которые используется для пополнения Коши это частный случай отображений Коши, где в качеств ко-домена выступает булево множество {0,1}. И если вместо булева множества допустить произвольные локали, то получится как раз равномерное пополнение, о котором я писал. Не знаю в чем тут польза, но мне эта мысль почему-то показалась глубокой.

Теперь переходим к результатам моего творчества. Как раз поэтому от меня долго не было постов, что я пыхтел, сопел и пытался что-то доказать:

Короче моя идея в том, что если пополнения являются подлокалями локали замкнутых снизу подмножеств или локали идеалов, то вся информация о пополнениях должна содержаться в соответствующих нуклиях. Потому если нас интересует только пополнения, то вместо равномерных структур я предлагаю хранить всю информацию в нуклиях. Мне кажется, что это будет полезно, потому что нуклии легко обобщаются до топологий Ловера-Тирни и применяются к топосам.

Но в этом случае восстановить равномерность из нуклии нельзя, если пополнение получилось не компактным. Кажется, что максимум что мы можем сделать это построить прообраз единицы. Тогда мы получим какой-то большой фильтр, содержащий исходную равномерную структура. Кажется, что этот фильтр будет и близостной структурой и топологией Гротендика (может быть преобразован в) одновременно, но не равномерной структурой. И пополнение относительно него окажется таким же. Но опять же это не равномерная структура. Кажется из этого большого фильтра можно выбрать все нормальные покрытия, и получить новую большую равномерную структуру, включающую в себя первоначальную. Анри предпочитает решать этот вопрос беря просто прообраз всех открытых покрытий. Но кажется в его науке (p-адические дифференциальные уравнения) всегда можно обойтись предкомпактными множествами. Кажется с точки зрения локалей этот подход особенно оправдан, потому что пополнения всегда будут паракомпактными. А все покрытия паракомпактных локалей будут нормальными. То есть, мне кажется я доказал эквивалентность этих подходов для локалей исходя из логики максимальности фильтров.

Также исходя из безточечного подхода я понял еще одну вещь. Операция вложения открытых множеств в пополнение у Андре, это совершено очевидное естественное отображения, которое возникает из сопряжения функтора "пополнение" у локалей. Оно при первом чтении этой статьи немного напрягало. Но может это из-за странной нотации, открытое множество с рожками.

Самый сложный вопрос, это придумать какой-то критерий, чтобы выделять нуклии, которые соответствуют равномерным пополнениям, без прямой апелляции к равномерной структуре. Не уверен, что я здесь справился. Кажется должны выполняться следующие свойства: композиция с нуклией "объединения" это снова нуклия "объединения", то есть ничего нового не покрывается, прообразы полных покрытий обобщенных открытых множеств задают топологию Гротендика, и прообраз единицы содержит равномерную структуру какую-то. Но это все равно может быть недостаточно, и есть все-таки отсылка к равномерной структуре. Можно сделать еще жестче, сказать, что соответствующая локаль равна каком-то пополнению. Но это уже совсем нечестно.

Дальше кажется, что можно рассмотреть такую категорию локалей с нуклиями, задающими пополнения. Кажется тут должно быть интересное сопряжение. С паракомпактными локалями с одной стороны, и с равномерными локалями с другой. Композиция функоторов может вести себя как "построить пополнение и забыть равномерную структуру". То есть как композиция других функторов . И тут можно поиграть с функторами. Но я ничего конкретного тут не доказал еще.
Link147 comments|Leave a comment

Приложения бессмысленной топологии к осмысленной [Mar. 5th, 2024|10:02 pm]
[Tags|, , , , , , ]
[Current Mood | working]
[Current Music |Black Sabbath --- Mob Rules]





Я продолжал изучать бессмысленную топологию.

Спектральные пространства

В процессе обнаружилась связь этого предмета с такой темой как спектральные пространства. Тут спектральные пространства это пространства состоящие из простых идеалов решеток, топология на котором задается просто всеми идеалами. Такое пространство называется спектром решетки. Можно еще взять максимальные идеалы с топологией подмножества, и тогда получится максимальный спектр. У топологии спектров есть интересное свойство, а именно то, что она порождается открытыми компактными множествами. Это на самом деле довольно очевидно, потому что в случае спектров такими множествами будут просто главные идеалы. топологические пространства с таким свойством называются когерентными. Можно доказать, что категория когерентных локалей эквивалентна категории дистрибутивных решеток.

Основные интересные результаты, которые мне тут запомнились, это то, что решетка будет нормальной, если каждый простой идеал содержится в единственном максимальном. Нормальность этот свойство решёток, которая соответствует аксиоме отделимости T4. И еще мне запомнился критерий Нахбина, что дистрибутивная решетка будет булевой алгеброй тогда и только тогда, когда все ее простые идеалы максимальны. Я немного порассуждал о структуре нормальных решеток: На идеалах можно ввести отношения эквивалентности, что два идеала, рассмотренные как открытые множества, cовпадают в пересечении с максимальным спектром. Тогда, очевидно, каждый этот класс эквивалентности замкнут под операциями объедение и пересечение. Тогда, очевидно, что в таком классе есть максимальный элемент, объединение всех. Но если решетка была нормальной, то ее максимальный спектр будет непрерывной ретракцией простого спектра. М если взять прообраз под ретракцией, то можно получить минимальный идеал в соответствующем классе эквивалентности. Получается, что спектральная топология нормальной решетки, это большая локаль составленная из маленьких локалей в форме локали.

Для каждого такого класса можно рассмотреть элементы, которые лежат в максимальном идеале класса, но не лежат в некоторых других. Я бы по аналогии с пространствами Бэра назвал бы такие элементы тощими. Они являются преградами к тому, чтобы дистрибутивная решетка была булевой алгеброй. Можно попробовать их выкидывать в попытки превратить решетку в булеву алгебру. Я доказал, что такая операция сохраняет дизъюнкции, но не конъюнкции, а также сохраняет центральные элементы. Поэтому можно получить булеву алгебру, которая больше центра исходной решетки.

Я нашел еще относительно новую книгу, где довольно много справочной информации по спектральным пространствам. Но про Локали там появляется довольно поздно, поэтому особо читать не планирую. Но полезно знать, где по этой теме много информации. Интересно, что двое авторов занимаются действительной алгебраической геометрией, а третий теорией моделей. Это говорит о том, что связь этих спектров, со спектрами из алгебраической геометрии. А дело в том, что существует функтор, который превращает дистрибутивную решетку в коммутативное кольцо. Его придумал Джан-Карло Рота. Потому есть определенная двойственность между разными классами решеток, коммутативных колец и топологических пространств. Похоже методы, основанные на этой двойственности, не особо применяются для "красивой алгебраической геометрии" над полем C, но могут применятся для уродливой над полем R.

Компактные Хаусдорффовы Пространства


Для локалей можно определить большинство свойств топологических пространств. С компактностью всю просто. А вот с аксиомами отделимости все становится очевидней и очевидней чем они выше. Есть аналоги большинства базовых теорем и Конструкций общей топологии. Типа теоремы Тихонова и компактификации Стоуна-Чеха. Пультр и Пикадо подробно пишут про это. Но я не хочу очень сильно в это углублятся.

Джонстон использует доказанные результаты про Локали, чтобы определить дискретную компактификацию Стоуна-Чеха. А потом показывает, что этот функтор порождает категорию компактных Хаусдорффовых пространств как категорию своих алгебр. Это теорема Мэйнса. Это говорит, что категория компактных Хаусдорффовых пространств является алгебраической. То есть в любой категории с произведениями можно собрать свой объект Компактное-Хаусдорфово пространство. Грубо говоря, это будут те объекты исходной категории, где как-то можно брать пределы по ультрафильтрам, поэтому может быть совсем не похоже на обычные топологические пространства. Эта операция взятия предела, типа выбора сходящейся подпоследовательности на компакте и вычисления ее предела в элементарном анализе, только теперь это гомоморфизм. Я раньше часто натыкался на эту теорему Мэйнcа в других книгах, и решил, что это знак, что не него стоит обратить внимание. У Мэйнса, оказывается, еще была книжка про алгебраические теории.

Потом Джостон развивает успех теоремы Мэйнса и доказывает теорему Глисона. Эта теорема говорит, что проективные объекты в категории компактных хаусдорффовых пространств это крайне несвязные пространства. Через двойственность Стоуна это ведет к результату, что инъектиные объекты в категории булевых алгебр это полные булевы алгебры. Из существования минимального проективного накрытия в категории компактных хаусдорффовых пространств можно доказать, что у каждой булевой алгебры есть пополнение с универсальным свойством. Такое пополнение называется пополнением МакНила, и может быть построено после некоторой дополнительной работы для любого упорядоченного пространства.

Еще одна тема, которой касается Джонстон это Локали Виториса. Топология Виториса это топология на множестве компактов, которая обобщает топологию метрики Хаусдорффа. Если пространство хаусдорффово и компактно, то топология Виториса это то же самое, что и топология на множестве открытых множеств. Джонстон пользуется этим, чтобы синтетически сконструировать локаль Виториса, и доказывает так, что эта конструкция будет компактной и регулярной. В итоге получается эндофунктор, а на самом деле монада. И спойлер в том, что алгебрами этой монады будут т. н. непрерывные решетки.

В целом я очень доволен Джонстоном, что взялся за изучение этой темы. Мне раньше уже казалось, что большой кусок общей топологии можно построить через теорию категорий и решетки. И я наконец-то нашел книгу, где все это проделано.
Link36 comments|Leave a comment

Бессмысленная Топология [Feb. 1st, 2024|02:41 pm]
[Tags|, , , , , , ]
[Current Mood | sleepy]
[Current Music |Coil - The Ape of Naples]




Давайте расскажу вам, друзья, о своих математических штудиях. От изучения топосов, к которым надюсь скоро вернуться, я решил перейти к изучению бессмысленной (pointless) топологии. Политкорректно эту науку, конечно, называть безточечной (point-free) топологией. But I'm a free-speech absolutist!

Легко заметить, что топологии топологических пространств обладают алгебраической структурой упорядоченной решетки. Центральная идея бессмысленной топологии рассматривать не пространства с конкретными точками, а алгебраические структуры похожие на решетки открытых множеств. Как известно из теории топосов эти решетки открытых множеств всегда имеют структуру полной алгебры Гейтинга. Поэтому такие алгебраческие структуры в целом описывают как категорию полных алгебр Гейтинга, где морфизмы это отображения, сохраняющие произвольные дизъюнкции и конечные конъюнкции. Это категорию называют категорией фреймов. Сразу замечу, что эта категория будет алгебраической, поэтому можно с спокойно говорить про свободные фреймы. Двойственная к ней категория называется категорией локалей.
Так как функтор топологии, отображающий пространства в их фреймы открытых множеств контравариантный, то естественно считать именно локали настоящими бессмысленными пространствами. Важный момент, это что морфизмы Локалей задают связность Галуа между соответствующими алгебрами. Фреймы и Локали — это Гог и Магог бесмысленной топологии.

К забывающему точки функтору топологии можно построить сопряженный справа, который будет строить для локали точечное представления. Это точечное представление состоит из морфизмов фреймов из исходной алгебры в булеву {0,1}. Эта пара сопряженных функторов имеет как положено единицу и коединицу. Те топологические пространства для которых единица является гомеоморфизмом называются трезвыми. Они так намазываются, потому что, грубо-говоря, это такие пространства, где точки не очень сильно путаются. Например, любое Хаусдорфово пространство трезво. В то же время локали для которых коеденица является изоморфизмом называются пространственными. Грубо говоря, это те локали которые можно получить как топологии настоящих топологических пространств. Сопряженная пара функторов становится эквивалентностью полных подкатегорий трезвые пространства и пространственные локалей.

Но если не все локали пространственные, то откуда берутся оставшиеся локали? Оказывается, что любая локаль может стать классифицирующем объектом в гротендиковом топосе. И топосы Гротендика и Локали находятся в почти полном соответствии. Поэтому, если разобраться с какой-то проблемой или понятием для локалей, то мы разъясним его не только для топологических пространств, но и для топосов Гротендика. Поэтому тема локалей меня и заинтересовала. Например, когда я читал про топосы Гротендика у Маклейна, то меня заинтересовал вопрос, как может быть утроена равномерная структура у топоса. Но есть относительно разработанная тема с равномерными локалями (симметричными и нет), и даже метрическими локалями. А значит, разобравшись с этими темами должно все стать понятно и с равномерными локалями, и с метрическими топосами. Определенную сложность состовляет рвзвитие этих идей для элементарных топосов, которые не являются Гротендиковыми. Но тут нужно применять креативное мышление.

Очень интересный вопрос, что такое подлокали локалей. Из двойствености следует, что это что-то вроде фактор-пространств фреймов. Но интересно, что подлокали находятся в полном соответствии с особым классом операторов, действующих на локаль, которые называются нуклиями. Эти операторы являются идемпотентами, и монотонными инфляторами, сохроняюшими конечные конъюнкции. Удивительно, но множество всех нуклий само является фреймом и Локалью. И сопоставление локали с ее множеством нуклей задает функтор. С помощью этих нуклей можно легко показать, что любой фрейм вкладывается в полную булеву алгебру. Канонические нуклии это булинизатор neg neg, а также каждый элемент локали задает свою замкнутую и открытую нуклию, которые являются комплементарными. В целом нуклии это уже знакомые нам топологии Ловера-Тирни для топосов. Поэтому, получается, что подлокали в чем-то эквивалентны подкатегориям пучков.

Есть еще преднуклии, которые не являются идемпотентами. но с помощью трансфинитного процесса их можно превратить в нукллии. Если нуклии соответствуют топологиям Ловера-Тирни, то интересно, чему соответствуют преднуклии в теории топосов? На этот счет есть статья иранских товарищей про слабые топологии Ловера-Тирни. Но я сейчас не хочу туда углубляться.

Есть еще такая крутая тема как локали измеримых множеств. Ее придумал Дмитрий Павлов. Оказывается, что полные булевы алгебры, которые получаются из алгебр меры полностью вкладываются в категорию фреймов. Поэтому, получается, что на бесточеном уровне все понятия связанные с измеримостью оказываются частным случаем топологических. Тема алгебр меры довольно старая. Ей занимались еще Фон Нейман, Стоун и Махарам. Интересно, было бы покапать, что получится если там осознано использовать идеи из теории локалей.

Расскажу про Книжки:

Stone Spaces Джонстона — это самый главный труд в этой области. Джонстон сам почти всю эту науку и придумал. Я долгое не время не мог понять из названия про что она. Но она оказалась не столько про каменные пространства, сколько про бессмысленную топологию. По содержанию это просто гераклитов огонь. Тяжело читать, но оно того стоит. Каждая странница это горы мудрости. Из пререквизитов нужно хорошее знание общей топологии, алгебры и знакомство с теорией категорий вплоть до монад. ЭТО книга 1980 года, достаточно пожилая. Поэтому, не смотря на глубину, я не уверен, что подбор тем достаточно актуален. Некоторые из них кажется достаточно эзотерчными. И учитывая трудоемкость, я не думаю, что освою ее целиком. Тем не менее тут есть интересные темы вроде спектров Зарисского и двойствености Гельфанда. И я планирую дочитать хотя бы до них.

Frames and Locales: Это более современная книжка 2012 года. К сожалению не дотягивает до уровня джонстона не педогогически, не по концептуальном уровне. К сожалению, авторы часто отступают от теоретико-категорных принципов, поэтому не смотря на то, что текст более новый он читается как что-то времен Гильберта. Это все, скорее всего сделано, для повышения доступности. Но, на самом деле, они просто нагородили много нотации, так что эту книгу очень сложно читать не линейно. Тем не менее тут довольно много результатов, и тут много материала про равномерные локали, который меня интересует. Поэтому тоже будем ознакамливаться.


Topology via Logic Викерса: А это уже совсем концептуальная вещь. Тут так много сложной математики, потому ее, наверное можно просто прочитать. Зато тут много прикольных иллюстраций и есть про приложения в сomputert science. Грубо говоря, идея автора в том, что топология это особый тип логики, приспособленный для описания конечного числа эмперических наблюдений. По идеи это должно привести к пониманию открытых множеств как полу-вычислимых предикатов. Я как-то писал об этой идеи ссылаясь на пересказ пересказа Джета Неструева. Теперь будет возможность разобраться с этой идеей из первых рук.
Link28 comments|Leave a comment

Элементарные топосы, монады и комонады [Dec. 21st, 2023|03:02 am]
[Tags|, , , , , , , ]
[Current Mood | drained]
[Current Music |Stolen Babies - Naught]




Хотя, я давно не писал об этой части своей жизни, я продолжал изучать теорию топосов. Как видно из названия поста в этот я р решил поделиться своими успехами в изучении элементарных топосов. А именно потому, что именно эта тема раскрывается в 4-й и 5-й главе книги "Пучки в геометрии и логики" и поэтому я решил объединить их в один пост. Также я дополнительно прочитал главу про монаду в книге "категории для работающих математиков", потому что тут они начинают активно использовать. И хотя в книге про топосы все необходимые факты про монады тоже даются. Но во второй тут мне изложение показалась более педагогичным. Вообще, ее проще читать и она лучше написан, потому что в книги про топосы упражнения идут после очень длинных глав, и когда до них дойдешь, то тратить на них время уже не хочется. А вот книге про категории упражнения после каждой короткой секции. И на будущее, если будете писать учебники по математики, знайте, что второй вариант лучше усваивается. Я делаю это отступление, потому что, когда я учил теорию категорий и дошел до монад и комонад, мне эта тема показалась какой-то муторной и немотивированной. И я остановился. Ну чтож, теперь у меня мотивация разобраться с ними появилась. Еще скажу, что я уже встречался с алгебрами и коалгебрами а контексте абстрактной алгебры. Поэтому у меня есть предвзятость, что структура алгебры должна отображатьс алгебраические свойства объекта, а коалгебры — комбинаторные. И это могла повлиять на мой выбор примеров. Но реальность, конечно, сложней.

напомню, что Мак Лейн уже определил в первой главе элементарные топосы как категории конечно би-полные, обладающие экспоненциальными объектами и классификатором подобъектом. Но в червертой главе Мак Лейн совершает резкий поворот. Он рассматривает класс категорий, обладающих чем-то вроде внутренней теории множеств. Наличие этой внутренний теории множеств выводится из конечной полоны, наличия особого объекта "множество значениий истиности" Омега, и функтора P cопряженного с умножением на Омегу. Конечно, все элементарные топосы, и топосы Гротендика в частности, обладают внутренней теорий множеств! Поэтому говорят, что топосы это категории похожие на категорию множеств.

Такое описание топосов привело к мнению, распространяемого многими знаменитыми логиками(Белл, Голдблат), что целью теории топосов была аксиоматизация теории множеств. Но как показывает МакЛарти в своей статье "Use and Abuse of History of Topos Theory", это мнение глубоко ошибочно. Дело в том, что создателями теории элементарных топосов были Лавер и Тирни. И подходили они к этому делу не как логики, а как физики, потому что изначально они были именно физиками. И главной их целью было создать основания математической физики, свободные от теории множеств. МакЛарти пишет, что работа над элементарными Топосами началась с целью создания нового курса по топологической динамика. Поэтому апофеозом программы Лавера-Тирни нужно считать не результаты вокруг теории множеств, а синтетическую дифференциальную геометрию. Однако первые значительные результаты по синтетической дифференциальной геометрии относятся к 80-м годам, а описанный выше результат про теорию множеств относится к 60-м, и именно тогда логики заинтересовались топосами. Поэтому мы имеем дело со своеобразным академическим эффектом утенка.

Что же касается самой внутреней теории множеств, то она постепенно собирается из элементарных операций теоретико-категорных операций. При этом, само собой, все внутренние множества оказываются объектами исходной категории. Этот процесс мне очень напомнил начала теории вычислений, когда все возможные вычислимые функции, собирались из нескольких базовых операций. Или аксиоматичесеой теории множеств. Только тут вместо операций типа взятия инкремента или использования формулы для построения подмножества, за базовые операции берется построение конечных предельных объектов и и использование сопряженности функтора P. Поэтому нет ничего удивительного в том, что если взять эти операции вычислимыми, то мы получим теорию вычислимых объектов. На этой идеи стоят рекурсивный и эффективный топос, которые, кстати, являются примерами элементарных топосов не являющихся топосоми Гротендика. Но Мак Лейн о них не упоминает, поэтому я расскажу о них подробней как-нибудь в другой раз, когда напишу пост про синтетическую теорию вычислений.

Основным ингредиентом в доказательстве того, что любая категория с внутренней теорией множеств — элементарный топос, играет теорема Бека про монады. Вначале расскажу вам, что такое монады. Монада T на категории С это эндофунктор (T : C -> C), снабженные двумя натуральными трансформациями, умножением мю : T^2 -> T и единицей эта : id -> T. Комонада, это структура двойственная к монаде, где поворотом стрелок имеем ко-умножение дельта T -> T^2 и ко-единицу эпсилон T -> id. Наверное самым интересной фишкой монад является то, что каждой монаде T cоответствует целая категория T-алгебр. Но T-алгебры это не совсем алгебры в смысле абстрактной алгебры, а объекты категории C, например X, cнабженные структурными отображениями h : TX -> X, определенным образом взаимодействующие с морфизмами мю_X и эта_X. Для комонады T поворотом стрелок определяется аналогичная категория T-коалгебр.

Каноническим примером монады является монада List из программирования, которая сопостваляет множествам множества списков из их элементов, а отображениям отображения, действующая на списки поэлементно. Операцией мю в этой монаде является конкатенация списка списков, а единица эта — это создание списка из одного элемента. List-Алгебры это обычные алгебраические моноиды, то есть множества с одной ассоциативной операцией и единицей. Не знаю, какой пример комонады самый канонический. Но можно придумать комонаду на категории SET максимально похожую на List, назовём ее Str. Функтор Str cопоставляет множеству множество непустых cтрок из элементов этого множество. То есть, теперь Str(emptyset) = emptyset. А отображения этот функтор снова вычисляет поэлементно. Тогда ко-умножение это операция которая преобразует строку в строку правых хвостов, а ко-единица эпсилон возвращает первый элемент, голову. Str-коалгебры это леса из направленных деревьев с корнем, а их структурное отображения это операция "путь к корню". Интересней было бы получить категорию коалгебр деревьев, а не лесов. Этого можно добиться, например, так. Модифицируем комонаду Str как Str' для категории множеств с отмеченной точкой так, что Str'(X,x) это множество строк из элементов X не содержащих x. А отображения действуют поэлементно, но выбрасывают образы тех элементов, которые перешли в отмеченную точку.
Тогда операции определяются аналогично, но коединица от пустой строки это отмеченная точка. Тогда полученная категория Str'-коалгебр это действительно направленные деревья с корнем-отмеченной точкой. В этой конструкцию это точку можно интерпретировать как особый символ, типа конец строки '\0' в C. Другой интересный пример комонады не связанный с программированием это комонада джетов в синтетической дифференциальной геометрии. И Джет-коалгебры можно интерпретировать как категорию дифференциальных уравнений в частных производных.

При этом каждой категории T-алгебр (T-коалгебр) можно сопоставить пару сопряженных функторов, состоящих из очевидного забывающего функтора и функтора свободной T-алгебры (ко-свободной T-коалгебры) на элементе. А каждому сопряжению функторов соответствует монада и комонада. В итоге получается бесконечный круговорот концепций (ко)монада-(ко)алгебра-сопряжение в природе. В итоге возникает вопрос: какие в этом цикле неподвижные точки? Грубо говоря, сопряженные функторы, которые изоморфны забывающим из своих алгебр называются монадическими. Теорема Бека как раз дает условия для монадичности функтора. Но, когда люди говорят об этой теореме, надо учитывать, что у нее есть много версий: cлабая теорема Бека, грубая теорема Бека, вульгарная теорема Бека. И тут легко запутаться. МакЛейн как раз применяет слабую теорему Бека, что доказать слабую монадичность функтора P в категории с внутренний теорией множеств. А потом он использует эту монадичность, чтобы доказать, что такие категории являются элементарными топосами. Другая важная теорема в этом разделе это теорема Эйленберга-Мура. Она говорит, что если комонада и монада сопряжены друг-к-другу то их категории алгебр и коалгбр изоморфны. Все алгебраические категории (в смысле универсальной алгебры) являются алгебрами монад. Интересно, что категория компактных-топологических пространств тоже является категорией бета-алгебр, где бетой я обозначил функтор получаемый из компактификации Стоуна-Чеха, применяемой к множествам как-будто у них дискретная топология. Это интересный результат, потому что получается, что компактные Хаусдорфовы пространства похожи на алгебраические категории.

Давайте плавно вернемся к элементарным топосам. В результате акробатики с внутренней теорий множеств получается, что каждому топосу соответствуют целых две логики, а точнее алгебры Гетинга. Внешняя логика это алгебра подобъектов терминального объекта 1 в топосе, а внутренняя логика возникает на объекте-классификаторе подобъектов Омега, взятом как внутренняя алгебра Гейтинга. Вроде как эти логики должны быть изоморфными. Но внешняя логика для работы с ней требует внешней теории множеств, в то время как внутренняя не требует и может быть использована для построения математических теорий "под ключ". Так вот, если взять на внутренней алгебре-логики идемпотентный эндоморфизм, или модальность, j, cохраняющий конъюнкции и значения истинности, то мы можем получить оператор замыкания подобъектов в топосе. Поэтому получается, что мы как-бы вводим топологию на топосе, а морфизм j называется топологией Ловера-Тирни. Благодаря топологи Ловера-Тирни можно говорить о замкнутых или плотных подобъектах. Объекты топоса, для которых вложения любых плотных объектов индуцируют биекции между множествами морфизмов, называются пучками. И да, категория пучков над топосом снова будет топосом. И ее внутренняя аглгебра-логика будет состоять как бы из неподвижных элементов j (эквалайзер j и id). Только в отличии от случая с ситусами это будет не какая-то большая новая конструкция, а наоборот, подкатегория. В этой конструкции функтор шифификации это просто функтор сопряженный к функтору вложения подкатегорий.

Кстати, о ситусах. Довольно ожидаемо, но каждая топология Гротендика на ситусе задает топологию Ловера-Тирни на предпучках этого ситуса, так что в результате пучки для этих топологий совпадает. И аналогичное верно в обратную сторону. Другой довольно простой пример топологии Ловера-Тирни, который всегда под рукой это топология двойного отрицания neg neg. Фишка neg neg в том, что она превращает алгебру Гетенга наибольшую содержащуюся в ней булеву алгебра, также известную как алгебра регулярных элементов. И таким образом, строя для neg neg топос пучков можно получить "наибольший" булевый топос содержащийся в исходном. Например если взять пучки, на топологическом пространстве, то их внутренняя алгебра-логика в общем случае будет не-булевой и это будет алгебра открытых множеств исходного пространства.

Если ввести на пучках топологию Ловера-Тирни с помощью двойного отрицания, то можно построит топос пучков-пучков, внутренняя алгебра-логики которого будет булевой алгеброй открытых областей в терминологии Энгелькинга (регулярных открытых множеств), хорошо известная нам (мне!) по конструированию примеров в дескриптивной теории множеств и теории меры.
Я могу предложить, например такой пример: исходное пространство Евклидова, тогда гладкие функции это подпучек непрерывных. В этой топологии Ловера-Тирни замыкание гладких функций это множество непрерывных функций непрерывно дифференцируемых на открытом плотном множестве . То есть гладкие функции не замкнуты. Но гладкие функции плотны в гладких и почти везде дифференцируемых. И если мы возмем пучок-пучок, то любое отображение туда из гладких функций однозначно продолжается до отображения из почти-гладких функций. Как описать такие пучки-пучки, при том, что гладкость тут можно заменять на любое свойство? Я думаю, что получается что-то вроде модальности "почти везде".

Также Мак Лейн приводит другие способы конструировать топосы. Например, объекты топоса, на который действует внутренняя категория это всего топос. Вместо того, чтобы долго распинаться приведу пример. Например можно взять категорию топологических пространств. Тогда внутренняя категория это пара объектов: объект объектов и объект морфизмов. В категории топологических пространств можно взять объектом объектов произвольное топологическое пространство X, а объектом морфизмов пространство путей в X. Тогда начало и конец пути это соответственно домен и кодомен морфизма, и есть очевидные и композии и тождественный морфизм — константа. Это типа шаг к построению фундаментального группоида. А объекты на которые действует эта категория можно представлять как расслоения над X или этальное пространство. А действие этой категории это будет как движение вдоль пути в слои. Чтобы понять, что такое действие не тривиально, можно взять как X окружность, и представить, что мы действуем ей на спираль. Тогда в зависимости от ориентации движения (которые всегда можно описать как повернуть на t градусов) по окружности мы буде двигаться вверх или вниз. Проблемы с этим примером в том, что категории топологических пространств обычно не топосы.

В целом я не получил большого удовлетворения от чтения этих глав. Тут много работы и маленьких доказательств связанных с внутренней теории множеств топоса. Но интересных результатов не очень много, и большинство из них это версии тривиальных фактов из теории множеств для топосов. Еще тут очень мало примеров. Раньше я хвалил МакЛейна за обилие интересных примеров. Но теперь все примеры приходится придумывать мен самому. Например, в конце тут есть теорема что коалгебры над топосом будут топосом если команада сохраняет конечные пределы. Я уже обрадовался, что моя категория Str-коалгебр будет топосом. А я обрадовался, потому что топос деревьев это что-то нетривиальное. Но потом оказалось, что этой конструкцией пользоваться нельзя, потому что функтор Str не сохраняет конечные пределы. Но потом оказалось, что Str-коалгбры все же топос, но потому что это типа предпучки над ситусом из натуральных чисел. И каких-то примеров применения конструкций тут нет. Из нетривиальных фактов я смог использовать этот результат и теорему Эйленберга-Мура, чтобы доказать, что у монады List нет левого сопряженного функтора. Но может больше примеров будет в следующих главах. Потому что пока почти-что территория теории множеств, Ловера и Тирни. Может дальше будут больше интересных примеров, например торсоры. Но может быть я просто устал от стиля Мак Лейна. И я как раз достиг экватора его книге про топосы. Поэтому я думаю пока переключиться на смежную тему. Но у МакЛ ейну я обязательно вернусь.
Link11 comments|Leave a comment

Логические Выводы [Apr. 24th, 2023|11:08 pm]
[Tags|, , , , , ]
[Current Mood | exhausted]
[Current Music |Naevus - Time Again (2020) ]

Я продолжал изучать теорию рекурсии.

В первую очередь хочу высказаться насчёт арифметической иерархии. В прошлом посте я написал, что она является неким аналогом борелевских множеств, если рекурсивно перечислимые множества. Но более правильной аналогией являются гипер-арифметические множества. И поэтому вынужден извиниться перед читателями.

Дальнейшее изучение теории рекурсии должно было привести к теории сводимости алгоритмов и рекурсивного изоморфизма. Это дело ведет к определению степеней Тьюринга, множества классов алгоритмов по сводимости. Эти степени образуют частично упорядоченное множество и его изучение является серьезным разделом теоретической информатики.

Но кроме классических разделов есть еще и не классические. Например у Манина есть раздел про рекурсивно-порожденные группы. Тут теорема Геделя о неполноте используется для того, чтобы доказать теорему Хигмана, важный результат в комбинаторной теории групп. Вообще такая связь между логикой и комбинаторной алгеброй неудивительно. Потому что в основе обоих наук лежит некая общая теория индукции на множествах с порождающими, о которой я писал в прошлый раз. Манин и в последней главе, которой, кажется, не было в "вычислимое и не вычислимое", он пишет о категории "конструируемых вселенных". Сейчас мне кажется, что это правильная формализация моей теории индукции на множествах с порождающими. Скажу пока только, что тут изучатся кактегории с натуральными объектами, то есть объектами похожими на натуральные числа. Потом Манин применяет эту теорию к изучению... квантовых вычислений.

В результате этой работы я стал полон логики как бочка, наполненная молодым вином. И стал булькать. Поэтому я временно приостанавливаю изучение логики. Но настоящая причина в том, что я запутался в нотации у Белла. И если возвращаться к этой теме, то я хотел бы перезагрузится, и начать читать другую книгу с начала, например Одифредди. Хотя, сегодня я уже не чувствую, что запутался, может и продолжу. Но сейчас теория рекурсии у меня не в приоритете, поэтому я хотел переходить к теории множеств. А что касается, неклассической теории у Манина, особенно то, что касается категории конструируемых миров, но то я хотел бы найти другие источники по этой теме. Но думаю, что сначала нужно разобраться с топосами. Нет, все таки я запутался в Белле (Потому что из кусков теории связаны с вычислениями я изучал по Манину, и очень плохо понимаю часть нотации Белла).

Другая тема в логики, которую я пропускаю, это нестандартные (особенно интуционалистская) и модальные логики. Особенно меня заинтересовала тут тема семантики Крипке и перевода модальных логик в логику первого порядка. Тут с этой темой в философии есть интересная история. У. Квайн был логическим монистом, то есть он считал что есть одна верная логика, и это классическая логика. В частности, он считал модальную логику "метафизически нагруженной" и ненадежной. Считается, что его студент, Саул Крипке использовал логику доказуемости, допускающую ясную арифметическую интерпретации. Поэтому логика доказуемости мне кажется самой интересной из модальных. Я почитал немного Беклемешева и Артемова по этой теме. И оказалось, что есть много разных логик доказуемости. Я не уверен, не опровергает ли это тезис Крипке, или это еще один аргумент против логического монизма. Семантика Крипке отличается от классической логики с булевой семантикой, в той же степени как дифференциальные многообразия от гладких пространств. Еще эту семантику иногда неверно называют семантикой возможных миров.

Репер Крипке состоит из множества "возможных миров" и отношения достижимости. Например, в эпистимической логики отношение достижимости A из B значит, что мир B cоответствует нашим знаниям в мире A. В этической логик отношение достижимости A из B значит, что мир B cоостветствует представлению о должном в мире A. И отсюда и идея о семантике возможных миров. Но какие возможные миры могут быть в логике доказуемости? Тем более если этих логик много, то таких семантик тоже много. Еще у логик доказуемости есть топологические семантики, где высказывания соответствуют множествам в топологическом пространстве. А модальные операторы операторам множества предельных точек.

Касательно интуиционистской логикой, мне понравилась характеристика интуиционистской логики, которую использует Белл: интуционалисты верят, что математические объекты конструируется в разуме математика, и математика это искусство конструирования ментальных объектов, в то время как язык нужна для коммуникации и не необходим для занятия математикой. Поэтому математика не должна завесить от нюансов синтаксиса. Мне очень понравилась идея заниматься математичкой, не используя язык вообще. Похоже на магическую практику. Но Белл просит различать интуиционистскую философию математики и интуиционистскую логику и больше пишет о последней. Там, он кстати тоже используют семантику Крипке.

На последок в качестве бонуса обзор учебников, которыми я пользовался:

J. Bell, M. Machover: Mathematical Logic — Белл меня заинтересовал. Это очень умный автор, который хорошо владеет и философией, и общей топологией. Планирую дальше по нему изучать теорию множеств. По стилю эта книга ближе всего к тому, что я назвал бы аналогом Бурбакизма в логике. Опять же нотация достаточна сложная, чтобы я в ней запутался, но только в разделе алгоритмов. Есть очень интересные задачи. И много глубоких и интересных тем. Когда авторы писали эту книгу, мне кажется, они отчасти придерживались конструвистской философии. Поэтому тут много довольно педантичных доказательств с выводом конструктивности тех или иных объектов. Возможно, я предпочел похожую книгу, но менее конструктивную. Но мне Белл, наверное больше всех в целом понравился.

Yi. I. Manin: A Course in Mathematical Logic for Mathematicians — Это современное переиздание возможно известных вам советских книг "Доказуемое и недоказуемое" и "Вычислимое и невычислимое". Грубо говоря это не совсем учебник, а большой обзор с некоторыми углублениями. С одной стороны, потому что тут нет задач. А с другой стороны, потому что тут очень много внезапных скачков сложности за которыми иногда сложно успевать. То есть в плане педантичности это полная противоположность Белла и Маховера. Однако тут есть интересные темы про пучки и категории, которых в других книгах "про математическую логику" нет.

J. Milleti: Modern Mathematical Logic — Мне понравился подход этого учебника к основам логики и теории моделей, как я уже писал очень динамично. И еще мне понравились интересные примеры. Но все же это undergraduate учебник поэтому он не очень глубокий, и все упражнения там очень легкие. Еще он не очень жирный в плане теории множеств и рекурсии.

P. G. Hinman: Foundations of mathematical logic — А это наоборот очень толстая с материалом на четыре семестра. Тут есть и доказательство теоремы Морли из теории моделей и форсинг. Так как материал по основам логики используется тут как основа для довольно продвинутых тем, это создает необходимость разбирать много нюансов в условном начале. Поэтому я не рекомендовал бы ее новичкам. Тем не менее мне понравился подбор задачек по темам, которые я тут изучал: про логику первого порядка в основном.
Link43 comments|Leave a comment

Вокруг теорем Гёделя о неполноте [Apr. 9th, 2023|04:36 pm]
[Tags|, , , ]
[Current Mood | numb]
[Current Music |Daliborovo Granje - Live at Frkanovec (2023)]

Теоремы Гёделя о неполноте исторически очень важны в развитие логики и математики. Но так ли важно владение самими этими теоремами и умения их доказывать для современного математика? Думаю, не очень. Намного важнее разные конструкции, которые эти теоремы мотивируют.

Например, и Манин, и Белл, в cвоих доказательствах ссылаются на теорему Матиясевича-Робинсон-Дэвиса-Путнама (MRDP) из доказательства 10-й проблемы Гильберта. Но это доказательство было получено намного позже жизни Гёделя. Поэтому должны быть другие доказательства, которые, можно так cказать, ближе к корням. Например, узнать о них в доступной форме можно из книжки Смульяна, на которую ссылается Манин, в той части своей книги, которая относится к советскому изданию "Доказуемое и недоказуемое" (это начало). Другая интересная книга это Питер Смит. Он про Гёделя написал целых две книги, одну простую и одну более сложную. Там вроде ссылок на MRDP тоже нет. Но я их не читал, потому что сбор диковинок для меня было более приоритетной целью , поэтому ответственно про их качество высказаться не смогу.

Одним из главных таких мотивируемых конструкций становятся рекурсивные или вычислимые функции, а также рекурсивно-перечислимые множества. Обычно изложения этих тем в курсах логики получается достаточно "занудным", потому что требует освоение такой темы как Модели Вычислений собственно для определения вычислимости. Для этого обычно использует Машины Тьюринга, Мужика Поста или автомат Маркова. В итоге сводится к проблеме их программирования. Белл использует УРиМ (и ТУМиМ). К хвале Манина, он ничего не использует, и это делает его изложение наименее занудным. В остальном и Белл, и Манин тут снова близки друг-другу и ссылаются на классический учебник Роджерса по Теории Рекурсии. Я по этой теме отметил еще для себя современную классику классики Classical Recursion Theory П. Оддифреди в 2-х томах. Вроде еще есть неплохая книга, Барри Куппер, теория вычислений, но это уже не совсем классика. Я бы к ним обратился, если бы было время и желания изучать эту тему более подробно.

Но еще одно отступления. Я писал, что попрощался с Милети. Но я хотел бы еще раз к нему вернуться, чтобы прорекламировать вторую главу этой книги, которою по замыслу автора нужно читать в самом начале, но я читал ее в самом конце. Сложен и извилист мой путь. Там тема что-то типа индукция и рекурсия. Это совсем элементарная тема, которую надо по хорошему относить не к предмету "Теория Рекурсия", а к предмету типа "Теория Натуральных Чисел", который, наверное, слишком элементарный для вузовской программы. Но, во первых, он на самом деле получается не совсем элементарным, потому что Милете обсуждает индукцию и рекурсию, не только на натуральном ряде, но и на произвольных множествах с системам порождающих. И хотя, это действительно совершенно элементарная тема, мало где я видел такое полное ее изложения с таким количеством примеров. И как мы увидим дальше, логика, вычислимость и арифметика в смысле теории натурального ряда очень сильно связаны. И эта теория рекурсии действительно много что проясняет в логике и функциональном программировании. Почти все остальные структуры логики, о которой я писал раньше, рекурсивны. И такая открывающая глава позволяет сделать изложение динамичной с опорой на несколько базовых теорем про индукцию и рекурсию. Кажется, отсюда сразу можно доказывать рекурсивную перечислимость Большинства структур логики.

Теперь собственно о рекурсивных или вычислимых функциях. Это частично определенные функции между декартовыми степенями натуральных чисел. Вычислимость определяется через конструирование алгоритмов в моделях вычислений. Но мы уже решили, что они нам не нравятся. Хочется определять эти функции как-то аксиоматически. Поэтому их можно определить индуктивно как множество с системой порождающих (как во второй главе Милети). В качестве порождающих элементов берется всякая мелочевка типа константы 0, операции следующий элемент и проекции. А в качестве порождающих операторов объединение, композицию, рекурсию и мю-оператор. Мю-оператор, это что-то вроде поиска в глубину. Если его не брать, то получится множество примитивных рекурсивных функций. Они примечательны тем, что никогда бесконечно не зацикливаются. Причем любую вычислимую функцию, можно реализовать так, что мю-оператор будет использован всего один раз. То есть будет как-бы один цикл, который вызывает примитивные рекурсивные функции. Вообще, результат, что эти рекурсивные функции и есть все вычислимые функции называется Тезисом Черча. Но я бы предпочел использовать его в качестве определения. И тут встает вопрос, что если мы можем так ловко определить такое множество функций на натуральных числах, то можно использовать те же методы на произвольных множествах. Это ведет к теории E-рекурсивных функций. Я вижу тут параллель между порождающими операциями и дедукциями в логики и выводе типа в программировании.

Множество называется рекурсивно перечислимым, если оно является областью определения какой-то рекурсивной функции. Это определения можно трактовать так: если у нас есть волшебный компьютер с неограниченной памятью, который может запускать неограниченное число процессов, то мы можем вывести все элементы этого множества за бесконечное время. Например так, обходим натуральный ряд, и на каждом числе вычисляем функцию, областью определения которой это множество является. Если функция вычислялась как-то, то выводим это число, но вначале запускаем похожий процесс для следующего числа, чтобы не застрять. Поэтому такие множества еще называют полувычислимыми. Если само множество и его дополнение является полувычислимым, то такое множество называется вычислимым или разрешимым. Про эти множества и функции есть много результатов, я все повторять тут не буду. Скажу, только, что тут все совсем круто, потому что частично рекурсивные множества с рекурсивными функциями на них образуют пучки. Поэтому если прорваться сквозь модели вычислений, то дальше будет интересное взаимодействие с теорией топосов, о которой я надеюсь в будущем написать поподробней. Пока скажу, что Манин касается этой темы и даже определяет когомологии Чех для рекурсивно перечислимых разбиений рекурсивно перечислимых множеств.

Вообще, мы как-бы снова вернулись к общей топологии, н теперь как бы по секретному подземному ходу, проложенному под оживленной улицей. Через элементарную теорию пучков нащупываются соответствия между полувычислимыми и открытыми множествами в топологии. Даже аксиома про бесконечные объединения тут выполняется, если брать объединения не абы каких классов а сечения полувычеслимых множеств большей размерности. Тогда разрешимые множества это открытозамкнутые. Рекурсивные функции это функции непрерывные в области. А примитивные рекурсивные функции, это как непрерывные открытые тогда? У меня вопрос, короче. Про это соответствие я уже писал в посте про общую топологию. Но теперь оно для меня стало более осязаемо.

Теорема MRDP утверждает, что любое рекурсивно перечислимое множество можно представить как множество натуральных решений некоторого Диофантового уравнения с параметрами. Этот путь к теореме Геделя для меня казался очень привлекательным, потому что я вспомнил как в дестве любил элементарную теорию чисел. Манин тут как опытный числовик, делает тут довольно лихие броски. Поэтому мне больше понравилось изложение в книжке Белла. Я получил много фана, доказывая теоремы про делимость чисел Фибоначчи и факты про уравнение Пелля. Но тут я действительно закопался. Поэтому на подготовку этого поста про логику ушло так много времени. Действительно там есть очень сложные технические результаты и такие же теоремы про сводимость. Поэтому я не думаю, что это действительно педогогично выводить теорему Гёделя из MDRP. Потому что ни у какой аудитории не хватит сил на ее полное доказательство. Это too much теории чисел в курсе логики! По этой теме могу рекомендовать книгу самого Матиясевич Десятая проблема Гильберта. Кроме результатов типа Теоремы Гёделя там есть и другие, типа неразрешимости проблем анализа и задач про многомерные шахматы. Я бы вернулся к этой теме, после того, как бы систематизировал свои знания по элементарной теории числел, но скорее всего это будет не скоро. Десятая проблема Гильберта в листочках. Курс лекций Матиясевича На youtube

И вот вот мы подошли собственно к Теоремам Геделя о неполноте. И тут силы мои кончились. Ну для начала нужно научиться различать разные модели арифметики. А совсем в начале нужно выбрать некий язык арифметики первого порядка и научиться сопоставлять его формулам и термам натуральные числа. Тогда множество натуральных чисел называется арифметическим, если оно определяется каким-то высказыванием на этом языке. Удивительно, но оказывается, что множество арифметических множеств является алгеброй (простое доказательство с MRPD; сложное без?), порождённой рекурсивно перечислимыми множествами. И даже "сигма-алгеброй" в том же смысле в каком рекурсивно перечислимые множества являются "Открытыми в топологии". Поэтому мы уже сейчас можем предсказать глубокую сходства между арифметическими и Борелевскими множествами.

Так вот, бывает модель арифметики просто как теория порожденная всеми натуральными числами. Это модель полна, то есть там лежит как в множестве либо каждое конкретное утверждение, либо его синтактическое отрицание. Но это модель не аксиоматическая, а как бы семантическая. Аксиоматическая модель это та, которую можно вывести из набора высказывания, номера которых рекурсивно перечислимы. Используя MRDP можно показать, что чтобы выразить любое рекурсивно перечислимое множество достаточно очень простой аксиоматической модели арифметики. Отсюда сначала выводится "теорема неразрешимости" про то, что любая теория, которая не противоречит арифметики Пеано первого порядка будет рекурсивно неразрешима. А отсюда уже выводится собственно первая теорема Геделя о неполноте: в любой непротиворечивой аксиоматической теории, которая содержит "элементарную арифметику", можно конструктивно построить утверждение (на языке арифметики первого порядка), такое что не оно само, ни его отрицание там не лежит. Вторая теорема более хитрая: В любой непротиворечивой аксиоматической теории, содержащий арифметику Пеано первого порядка, не содержится утверждения, что она сама непротиворечива. Считается, что это вторая теорема привела к глубоким последствиям для философии математики. Но тут конечно встает вопрос, как такое утверждение кодируется на языке арифметики. Про философские аспекты этих теорем я хотел бы почитать в книге Use and Abuse.

В общем, в этом посте мы наблюдали святую троицу из логики, вычислений и теории чисел. С одной стороны у нас есть MRPD, которая сопоставляет перечислимым множествам диофантовы уравнения, с другой стороны у нас есть арифметизация Гёделя, которая превращает логические формулы в числа. А взаимодействия между логикой и вычислениями само-по-себе фундаментально, потому что по своей структуре синтактическая логика рекурсивна. В следующем посте из этой серии я надеюсь продолжить разбирать эти тройственные взаимодействия.
Link24 comments|Leave a comment

navigation
[ viewing | most recent entries ]