Dmitri Pavlov - Страх перед нулём и единицей.
February 8th, 2010
11:26 pm

[Link]

Страх перед нулём и единицей.

(57 comments | Leave a comment)

Comments
 
[User Picture]
From:[info]akater
Date:February 9th, 2010 - 08:53 pm
(Link)
> У пустого множества есть ровно один эндоморфизм — пустая функция.
> Пустое множество конечное, стало быть число 0 — натуральное.

Со вторым я давным-давно согласился, а первое потребовало некоторого осмысления. (Меньше полминуты, но не мгновенно.)

> функция (x,y) → x^y не является непрерывной в точке (0,0).

Зато x → xx является непрерывной справа. Я ещё в школе решил, что 00 = 1, и это была одна из причин. Не знаю, правда, что такое жёсткий анализ и поэтому не могу сказать, насколько большие симпатии я испытывал к жёсткому анализу.

Между прочим, у имеющих опыт программирования никогда не будет проблем с факториалом нуля, пересечением пустого семейства и т. п. Немножко программировать полезно.
From:[info]dmitri_pavlov
Date:February 9th, 2010 - 11:50 pm
(Link)
>Между прочим, у имеющих опыт программирования никогда не будет проблем с факториалом нуля, пересечением пустого семейства и т. п. Немножко программировать полезно.

Абосолютно верно. Я даже хотел это наблюдение вписать в пост, но почему-то забыл.

>Зато x → x^x является непрерывной справа.

Не уверен, что эта функция достаточно важна, чтобы аргументы был решающим.
Впрочем, функции x,y→x^y есть предел по любому направлению в правой открытой полуплоскости, и предел этот равен 1.

Анализ бывает жёсткий и мягкий (hard analysis and soft analysis).
Мягкий — это топологические векторные пространства, теория меры,
операторные алгебры, гармонический анализ на группах,
отчасти линейные дифференциальные операторы и так далее.
Жёсткий анализ — это нелинейные уравнения в частных производных,
теория аппроксимации функций, и тому подобные штучки.
Для меня мягкий анализ — это и не анализ вовсе,
под анализом я имею ввиду исключительно жёсткий, в котором
основная тема — оценки.
From:(Anonymous)
Date:February 10th, 2010 - 12:25 am
(Link)
> Впрочем, функции x,y→x^y есть предел по любому направлению в правой открытой полуплоскости, и предел этот равен 1.

Это не так. Точнее, это так, только если под направлением понимать прямолинейный луч. По-моему, в контексте нахождения пределов гораздо более естественным и общим является понимание направления как криволинейного луча, который можно задавать параметрически. В этом случае по разным направлениям будут разные пределы, и они будут пробегать всё множество [0; +¥].
From:[info]dmitri_pavlov
Date:February 10th, 2010 - 12:34 am
(Link)
Под направлением я подразумеваю криволинейный
луч, у которого касательный вектор в начальной точке
лежит в открытой правой полуплоскости.
Продел в таком случае равен 1.
From:(Anonymous)
Date:February 10th, 2010 - 12:23 pm
(Link)
дмитрий, я так понимаю, что кроме математики у вас имеется богатый background in computer science? не могли бы вы как-нибудь набросать программу, что следует изучать специалисту CS? было бы очень интересно.
From:[info]dmitri_pavlov
Date:February 11th, 2010 - 07:52 am
(Link)
Да, до третьего курса включительно я занимался алгоритмами, и даже написал статью.
CS — огромная область, я изучал более-менее исключительно
теорию (Theoretical Computer Science),
и то далеко не всю.
Я знаю немного алгоритмов и имею самые начальные познания в теории сложности, а вот про области
вроде формальных моделей, семантик, и всего, что связано
с логикой, я почти ничего не знаю.

Так что если под CS понимать алгоритмы,
то здесь я могу сказать, что есть несколько десятков
фундаментальных алгоритмов и несколько десятков
фундаментальных техник, плюс вариации на тему.
В этом отношении структура этой области очень
сильно отличается от структуры, скажем,
алгебраической геометрии.
Это делает её в каком-то смысле проще, а в каком-то
— сложнее для изучения. Просто войти в область,
а вот если надо узнать, какие есть алгоритмы для
данной задачи, то это уже сложнее.
Конкретный список алгоритмов и техник
у меня даже где-то был записан,
но в нём нет нужды — как я теперь вижу,
содержание семи томов Кнута его неплохо описывает,
впрочем, надо отметить, что некоторые темы у Кнута
принципиально отсутствуют, например, геометрия,
и план по ним надо искать в другом месте.
From:[info]measure_0
Date:February 11th, 2010 - 07:39 pm
(Link)
предыдущий пост был мой. задам, если не возражаете несколько вопросов :)
1) я хотел бы как раз заниматься theoretical computer science и расцениваю насколько это вообще реально. major у меня в автоматических системах управления, специальность хоть и инженерная, но насколько я могу судить имеет много пересечений с CS - численные методы, автоматы, теория игр, различные оптимизационные алгоритмы, динамическое программирование и т.д. сейчас хочу пойти в магистратуру, а затем на PhD именно в теоретические компьютерные науки. насколько это вообще реально для человека, который имеет образование в другой области?
2) какую математику мне стоило бы выучить?
3) что вообще из книжек стоит почитать за вычетом кнута и кормена?
From:[info]dmitri_pavlov
Date:February 11th, 2010 - 11:25 pm
(Link)
1) Более чем реально.
И вообще, специальность не очень важна в последующих
занятиях.
У меня специальность — прикладная математика и информатика, а сейчас я занимаюсь
алгебраической топологией и некоммутативной геометрией.

2) Если заниматься алгоритмами, то там математика
не очень сложная — для большинства задач
хватает того, что описано в книге «Конкретная математика»
(Кнут, Грехем, Паташник).

3) Ещё надо читать специализированную литературу
— алгоритмы и техники из разных областей.
Например, для алгоритмов на строках можно
почитать (из того, что есть на русском) книгу Гасфилда.
Но, конечно, на английском выбор больше.
Я давно не слежу за литературой,
но могу порекомендовать сделать следующее:
идёте на сайт кафедры CS приличного американского
университета (Berkeley, MIT etc.) и смотрите, какие
учебники используются для аспирантских курсов.
From:(Anonymous)
Date:February 12th, 2010 - 08:14 pm
(Link)
Кстати, а как у Вас это так получилось?
В смысле, сам учусь по программе прикладная математика и информатика, оно ж весьма далеко от нужд чистой математики.

Скажем, та же алгебраическая топология отсутствует в программе в принципе, вместе с гомологической алгеброй и более-менее продвинутой коммутативной; дифференциальной топологии мало или нет вообще; функановые основы некоммутативной геометрии (как я это понимаю), то есть C*-алгебры и связанные с ними радости обычно тоже в курс не входят.

То есть мне лично любопытно было бы почитать про Ваш путь от весьма CS-ной по умолчанию специальности к чистой математике, расскажите (отдельным постом - так вообще прелесть и дико любопытно), пожалуйста.
From:[info]dmitri_pavlov
Date:February 13th, 2010 - 12:10 am
(Link)
Ничего из перечисленного в программе моего института, конечно, не было,
и я изучал это самостоятельно.

После третьего курса я в соавторстве с Юрой Лифшицем
придумал новый алгоритм и опубликовал статью про него.
Тогда же я понял, что алгоритмы принадлежат второй
культуре в смысле Gowers'а, а меня гораздо сильнее
привлекает первая культура, как я, например, мог видеть
из курса А. Смирнова по алгебраической геометрии, на который
я начал ходить той же осенью.
По этой причине я прекратил заниматься CS и стал активно
изучать математику,
через года подал документы в аспирантуры нескольких университетов,
и ещё через год уехал в Бёркли, где и учусь до сих пор.
From:(Anonymous)
Date:February 21st, 2010 - 11:56 pm
(Link)
Автоматические системы управления - это очень скучная и посторонняя вещь, почему бы сразу не пойти на MSc по CS?

Всё очень реально, просто не понятно, зачем дополнительно терять время.
From:[info]measure_0
Date:March 2nd, 2010 - 01:41 am
(Link)
так я и собираюсь на MSc именно на CS :)
My Website Powered by LJ.Rossia.org