категории (математическое)
Nov. 11th, 2010 06:08 pmПо мотивам нескольких жарких дебатов в ЖЖ третий день размышляю праздно о том, есть ли реальная возможность объяснить, что такое теория категорий и чем она занимается, далеким от математики людям. Уже несколько раз решал, что все-таки может быть можно, а потом передумывал и приходил к выводу, что никак.
Мне кажется, что основная проблема тут в том, что представление широкой публики о математике не включает в себя ни в каком виде понятие аксиоматической структуры. Самое близкое к этому, что есть - это идея неевклидовой геометрии, но она недостаточно развита (в популярном представлении), чтобы можно было взять и сразу так говорить о пространстве как объекте. То есть перед тем как говорить что-то о категориях, совершенно необходимо что-то говорить о полях или о группах, например. Постараться - в этом смысле - перенести слушателя в ранний 20-й век из раннего 19-го. Но уже на этой стадии слишком легко этого слушателя попросту потерять, мне кажется.
Есть ли удачные попытки объяснить категории неспециалистам? Насколько это возможно?
Мне кажется, что основная проблема тут в том, что представление широкой публики о математике не включает в себя ни в каком виде понятие аксиоматической структуры. Самое близкое к этому, что есть - это идея неевклидовой геометрии, но она недостаточно развита (в популярном представлении), чтобы можно было взять и сразу так говорить о пространстве как объекте. То есть перед тем как говорить что-то о категориях, совершенно необходимо что-то говорить о полях или о группах, например. Постараться - в этом смысле - перенести слушателя в ранний 20-й век из раннего 19-го. Но уже на этой стадии слишком легко этого слушателя попросту потерять, мне кажется.
Есть ли удачные попытки объяснить категории неспециалистам? Насколько это возможно?
no subject
Date: 2010-11-11 04:14 pm (UTC)но в принципе, мне кажется, что достаточно поговорить какое-то время о категориях с человеком, внимательно слушающим, хоть и неспециалистом, используя примеры-аналогии
no subject
Date: 2010-11-11 04:54 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:16 pm (UTC)no subject
Date: 2010-11-11 04:24 pm (UTC)Помнится, кто-то из великих говорил, что ученый, который не умеет на пальцах объяснить совю теорию ребенку - занимается чем-то неправильным. Так вот, оставим в стороне детей. Можно ли теорию категорий объяснить хотя бы довольно подкованным людям?
no subject
Date: 2010-11-11 04:26 pm (UTC)я бы драматизировал вопрос таким образом - можно ли объяснить теорию категорий умному программисту (который раньше с ней не сталкивался)?
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-11 10:02 pm (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-11 07:27 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-12 03:12 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:29 pm (UTC)no subject
Date: 2010-11-11 04:44 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:разница в том,
From:Re: разница в том,
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:31 pm (UTC)no subject
Date: 2010-11-11 04:47 pm (UTC)no subject
Date: 2010-11-11 04:32 pm (UTC)Когда же теория мотивируется собственными внутриматематическими проблемами (или современной теорфизикой), то объяснить её без этого бэкграунда почти невозможно. Короче говоря, раньше был хороший бэкграунд: экспериментальная физика.
no subject
Date: 2010-11-11 04:59 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:33 pm (UTC)no subject
Date: 2010-11-11 04:42 pm (UTC)Собственно, само название "... for software engineers" глубоко неадекватно, от software engineer до этой презентации как до луны.
(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-11 09:06 pm (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-11 09:47 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:58 pm (UTC)Со вторым вашим абзацем я совершенно согласен.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:47 pm (UTC)Скорее, неудачно...
no subject
Date: 2010-11-11 04:51 pm (UTC)(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-11 11:54 pm (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-12 01:03 am (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 04:49 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 05:55 pm (UTC)Я не знаю, пробовал ли кто-нибудь...
no subject
Date: 2010-11-11 08:31 pm (UTC)кокосыкоконусы? Я, правда, не специалист, каких-то очевидных вещей могу не понимать. Это можно сделать? Можете показать на пальцах?(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-12 09:17 am (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-12 12:41 pm (UTC) - Expand(no subject)
From:(no subject)
From: (Anonymous) - Date: 2010-11-12 01:23 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 06:16 pm (UTC)Про категории уже успел забыть (хоть и занимаюсь математикой профессионально), сейчас освежил.
Ну что в них такого? Можно изобразить в виде базы данных, набора таблиц, которые хранят объекты и морфизмы между ними. Так организовать таблицу, чтобы выполнялись необходимые свойства морфизмов, благо их совсем не много.
Действительно, просто удобный язык для записи теорем. Зачем он в программировании, я слабо представляю, но возможно для организации каких-нибудь специфических данных он удобен.
no subject
Date: 2010-11-11 09:30 pm (UTC)no subject
Date: 2010-11-11 07:37 pm (UTC)Из, скажем так, чуть более успешных проектов в голову приходит Хофстадтер, который практически жизнь положил на то, чтобы объяснить неспециалистам теорему Гёделя (это не теория категорий, конечно, но в принципе сопоставимая по сложности задача, имо). В последней своей книге, I Am Strange Loop, он этого, кажется, достигает, имо опять же.
Но это очень, очень, очень много работы, постоянный поиск метафор, примеров, сравнений, которые бы были более-менее понятны многим. Повторы, пояснения, новые пояснения. Ну, и талант, да.
[Дальше будет невинная попытка раздуть флейм - а с какой вероятностью неспециалисту можно вот так взять и объяснить работы
ФрейдаХайдеггера? или Делёза? Почему не кажется невозможным проект "книжку купил - почитал, лекцию Дерриды п(p)ослушал - ролик на youtube-e посмотрел; ну всё, понятно теперь"? Можно же каким-то шестым чувством предположить, что для работы с их теориями/текстами нужно умение очень сложно устроенные мысли складывать в голове, что обычно даётся годами соответствующего погружения в предмет (точно так же, как и в математике). Или нельзя, потому что они не используют формул?В той статье, на которую я сослался, показательны, как обычно, ещё и комменты - есть, конечно, интересные, но в целом это ушаты пошлостей и благоглупостей. Но их легко (математику) отсеивать именно как таковые, как пошлости и благоглупости. А если прочитать комменты к какой-нибуль свежей работе Жижека (например), в стиле 'I keep looking for more meat, but I just can't seem to find it', то почему мы норовим обвинить в этом автора, а не читателя?]
no subject
Date: 2010-11-11 08:48 pm (UTC)В случае Жижека такой процедуры нет, В связи с чем скептикам предлагается считать себя дураками и автоматически предполагать что там "мясо" есть. Я вас правильно понял?
(no subject)
From:no subject
Date: 2010-11-11 08:34 pm (UTC)no subject
Date: 2010-11-11 08:47 pm (UTC)1. Что-то кому-то можно объяснить.
2. Но не существует никого, кому можно было бы объяснить все.
3. И не существует ничего, что можно было бы объяснить всем.
4. Но всякую вещь можно объяснить кому-то.
5. И всякому человеку можно объяснить что-то.
(Утверждения 1-5 мои. Принимать их за аксиомы или доказывать как теоремы -- зависит от того, какие цели преследует изложение и на кого оно рассчитано.)
(no subject)
From: (Anonymous) - Date: 2010-11-12 08:24 pm (UTC) - Expandno subject
Date: 2010-11-11 08:42 pm (UTC)книжка Яна Стюарта
Date: 2010-11-12 10:30 am (UTC)no subject
Date: 2010-11-11 08:48 pm (UTC)А вы проведите эксперимент: расскажите на страницах ЖЖ, и пусть люди ответят, кто что понял и у кого какая подготовка. Также они могут скопировать к себе с условием сделать то же самое и рассказать о результатах.
no subject
Date: 2010-11-11 10:38 pm (UTC)Я в прошлом, кажется, году прочитал книжку 1931 года про Талмуд; там говорится, что Талмуд не переведен на английский. Хочешь знать Талмуд - учи арамейский и иврит.
no subject
Date: 2010-11-11 10:46 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-11 10:58 pm (UTC)Требуются уточнения
Date: 2010-11-12 12:35 am (UTC)Прежде всего неясно, кому мы собираемся излагать. "Неспециалисты" бывают разные. Примеры: гуманитарий | физик | программер | матшкольник.
Во-вторых, следует указать уровень, до которого мы хотим "поднять" человека. Примеры уровней: чисто интуитивное представление о том, чем занимается ТК и для чего она нужна | понимание некоторых терминов и фактов | глубокое понимание, позволяющее читать книжки и статьи вокруг этой темы.
В-третьих, следует указать временные ресурсы, которыми мы располагаем. Пять минут | полтора часа | семестр | время, необходимое для введения в общематематические дисциплины 1-й половины XX в. и обобщения их явлений до категорного подхода.
Вот я уже привёл 4 * 3 * 4 = 48 вариантов постановки задачи. Во всех случаях ответы будут разные.
В некоторых случаях ответ "невозможно". Примеры: <1,2,1>, <2,2,1>, <3,2,1>.
В некоторых случаях ответ "не нужно или даже вредно". Пример: <1,2,3>.
В некоторых случаях ответ "возможно, но нереально трудно". Пример: <3,2,2>.
В некоторых случаях ответ "возможно и выполнимо, но до сих пор никто не сделал". Пример: <4,3,4>.
В некоторых случаях ответ "легко и успешно делается". Примеры: <1,1,2>, <2,1,1>, <3,1,1>, <4,1,1>, <4,2,3>.
И вообще, если на какой-то стадии "слушателя легко потерять" (причём это не зависит от способа изложения), то для такой стадии ответ будет "не нужно или даже вредно".
Гораздо интереснее найти хороший способ изложения.
Re: Требуются уточнения
Date: 2010-11-12 01:01 am (UTC)Попробуем
From: (Anonymous) - Date: 2010-11-12 02:47 am (UTC) - ExpandПопробуем
From: (Anonymous) - Date: 2010-11-12 02:48 am (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Re: Попробуем
From:Re: Попробуем
From:(no subject)
From: (Anonymous) - Date: 2010-11-13 01:47 pm (UTC) - ExpandRe: Попробуем
From:no subject
Date: 2010-11-12 07:03 am (UTC)Пусть у нас есть какие-то объекты с которыми мы можем что-то делать: превращать один объект в другой. Эти превращения будем называть преобразованиями. Преобразования можно совершать одно за другим, т.е. тут заложено некоторое понятие временной упорядоченности. Можно, например, думать про объект как состояние какой-то машины, а про преобразования - как про переходы из одного состояния в другое. Теория категорий занимается изученим таким "машин".
Пояснения:
1. Тождественное преобразование, когда мы не делаем ничего, тоже считается за преобразование.
2. Преобразования необязательно обратимы. Т.е. необязательно можно сделать преобразование "в обратном порядке" и вернуться в исходное состояние. Если машина "обратимая", то у такой "машины" есть специальное название - группоид.
Интересна даже ситуация, когда мы рассматриваем только одно состояние, и соответственно только те преобразования, которые всегда возвращают нас в это состояние. Если при этом мы рассматриваем только обратимые преобразование, то получаем еще один специальный класс "машин": группы. Такими "машинами" занимается теория групп.
Дальше должны следовать примеры, например: положение автомобиля в городе (если разворот не всегда позволен, то это необратимая "машина"), расстановка мебели в комнате (это обратимая "машина"), макроскопические фазы вещества и фазовые границы между ними.
no subject
Date: 2010-11-12 04:29 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-11-12 08:01 am (UTC)Если Вы о технических деталях - без математики никак.
no subject
Date: 2010-11-12 11:21 am (UTC)Мотивация ТК лежит в далеких от школьных, хоть и не сложных, областях математики.
Вот если бы в школах проходили на элементарном уровне теорию групп, линейную алгебру и топологию, объяснять ТК было бы гораздо проще.
no subject
Date: 2010-11-12 12:22 pm (UTC)no subject
Date: 2010-11-12 06:22 pm (UTC)Вы просто вдруг подумали: "А интересно, если уж такую простую вещь невозможно объяснить, то можно ли ли объяснить что-нибудь по-настоящему сложное, теорию категорий, например..."? Так?
В таком случае, если вам самому по-настоящему интересно знать ответ, у вас есть достаточно большая аудитория здесь, (я, например, ни одной ногой не математик) и многие, я уверена, дослушают вас и, возможно даже не потеряются. Просто попробуйте. :-)
no subject
Date: 2010-11-13 08:02 am (UTC)http://www.di.ens.fr/~longo/download.html
и здесь всяких книжек было до фига
http://community.livejournal.com/category_theory/2190.html
no subject
Date: 2010-11-13 09:14 am (UTC)