На обложке свежего номера «Кванта» (https://www.kvant.digital/view/kvant_2025_10/p0/ ) — фотография арки в форме перевёрнутой цепной линии в доме Каса Мила, построенном Гауди в Барселоне.
Протасов и Тихомиров в соответствующей статье используют не ту аргументацию для этой формы, которая мне привычна — так что я приведу тут другую. Камни и кирпичи, а главное, скреплящий их раствор гораздо лучше держат напряжение «на сжатие», чем «на излом». Поэтому, если мы хотим построить просто арку — то надёжнее всего она будет, если в любом её месте сила её напряжения будет направлена вдоль арки (и не будет иметь никакой перпендикулярной компоненты).
Давайте перевернём арку — отразив её относительно горизонтальной прямой вместе со всеми силами, которые действуют на каждый кирпичик. И потом у каждой силы изменим знак (красные стрелки на рисунке ниже). Если арка раньше была в равновесии (сумма сил, действующих на каждый кирпичик, равнялась нулю) — она останется в равновесии и сейчас, только теперь все силы напряжения действуют на растяжение вместо сжатия. И это буквально задача о том, как висит цепь — с ответом «цепная линия» (про который я когда-то тут писал, а у Мат. Этюдов о ней есть рассказ — https://etudes.ru/etudes/catenary/ ).
Но Гауди строил и собор Sagrada Familia (Святое Семейство). И изнутри здание поддерживают безумно красивые ветвящиеся колонны. А как можно рассчитать нагрузки — чтобы, опять же, каждой части каждой колонны приходилось бы держать продольную нагрузку без «ломающей» поперечной компоненты?
У Гауди была модель, своеобразный «аналоговый компьютер», построенная по той же самой логике. Это «перевёрнутая» модель собора — с грузиками, моделирующими сам поддерживаемый собор, и верёвочками, моделирующими колонны (и передачу напряжения вдоль них). Я её когда-то видел в музее при соборе вживую (и мне помнится, что тогда под ней было зеркало, переворачивающее её обратно) — а ниже фотография этой модели из Википедии.
Протасов и Тихомиров в соответствующей статье используют не ту аргументацию для этой формы, которая мне привычна — так что я приведу тут другую. Камни и кирпичи, а главное, скреплящий их раствор гораздо лучше держат напряжение «на сжатие», чем «на излом». Поэтому, если мы хотим построить просто арку — то надёжнее всего она будет, если в любом её месте сила её напряжения будет направлена вдоль арки (и не будет иметь никакой перпендикулярной компоненты).
Давайте перевернём арку — отразив её относительно горизонтальной прямой вместе со всеми силами, которые действуют на каждый кирпичик. И потом у каждой силы изменим знак (красные стрелки на рисунке ниже). Если арка раньше была в равновесии (сумма сил, действующих на каждый кирпичик, равнялась нулю) — она останется в равновесии и сейчас, только теперь все силы напряжения действуют на растяжение вместо сжатия. И это буквально задача о том, как висит цепь — с ответом «цепная линия» (про который я когда-то тут писал, а у Мат. Этюдов о ней есть рассказ — https://etudes.ru/etudes/catenary/ ).
Но Гауди строил и собор Sagrada Familia (Святое Семейство). И изнутри здание поддерживают безумно красивые ветвящиеся колонны. А как можно рассчитать нагрузки — чтобы, опять же, каждой части каждой колонны приходилось бы держать продольную нагрузку без «ломающей» поперечной компоненты?
У Гауди была модель, своеобразный «аналоговый компьютер», построенная по той же самой логике. Это «перевёрнутая» модель собора — с грузиками, моделирующими сам поддерживаемый собор, и верёвочками, моделирующими колонны (и передачу напряжения вдоль них). Я её когда-то видел в музее при соборе вживую (и мне помнится, что тогда под ней было зеркало, переворачивающее её обратно) — а ниже фотография этой модели из Википедии.
Архив журнала «Квант»
Квант. — 2025. — № 10 / Просмотр номера // Архив журнала «Квант»
Квант : научно-популярный физико-математический журнал. — 2025. — № 10. — 64 с.
Image credit: В. Протасов, В. Тихомиров, «Куда кривая выведет», Квант, 2025, no. 10.
Test_Image0.png
1.1 KB
С Новым Годом!
Маленький сюжет — два изображения. Каждое по отдельности довольно случайное — если его разрезать на квадратики 2x2, то в каждом квадрате закрашены 2 из 4 пикселей, и для каждого из изображений по отдельности это закрашивание неотличимо от случайного (как если бы в каждом квадратике 2x2 выбирали один из 6 вариантов, кидая честный кубик).
А интересно получается, если наложить эти два изображения друг на друга. Можно физически распечатать их на двух листах бумаги (лучше — с увеличением в 8 раз, но главное, с одинаковым), приложить и посмотреть на просвет. Чтобы увидеть, что «тут что-то есть», можно просто открыть их в одном просмотрщике и быстро переключаться с одного на другое и обратно, глаз заметит, что происходит. Ну а под спойлером в следующем сообщении — результат наложения.
Маленький сюжет — два изображения. Каждое по отдельности довольно случайное — если его разрезать на квадратики 2x2, то в каждом квадрате закрашены 2 из 4 пикселей, и для каждого из изображений по отдельности это закрашивание неотличимо от случайного (как если бы в каждом квадратике 2x2 выбирали один из 6 вариантов, кидая честный кубик).
А интересно получается, если наложить эти два изображения друг на друга. Можно физически распечатать их на двух листах бумаги (лучше — с увеличением в 8 раз, но главное, с одинаковым), приложить и посмотреть на просвет. Чтобы увидеть, что «тут что-то есть», можно просто открыть их в одном просмотрщике и быстро переключаться с одного на другое и обратно, глаз заметит, что происходит. Ну а под спойлером в следующем сообщении — результат наложения.
Forwarded from Непрерывное математическое образование
https://mccme.ru/free-books/
Дед Мороз напоминает про страницу, на которой бесплатно доступны файлы множества книг (в основном издательства МЦНМО)
брошюры библиотеки «Математическое просвещение» и Летней школы «Современная математика», доклады семинара «Глобус» и материалы выездного семинара учителей, книги Арнольда и Гельфанда, Прасолова и Шеня и многое другое.
новогодние каникулы — как раз хорошая возможность спокойно почитать
Дед Мороз напоминает про страницу, на которой бесплатно доступны файлы множества книг (в основном издательства МЦНМО)
брошюры библиотеки «Математическое просвещение» и Летней школы «Современная математика», доклады семинара «Глобус» и материалы выездного семинара учителей, книги Арнольда и Гельфанда, Прасолова и Шеня и многое другое.
новогодние каникулы — как раз хорошая возможность спокойно почитать
Forwarded from Математические этюды
5 января (по старому стилю) 1901 года родился выдающийся человек – Иван Георгиевич Петровский. Математик, уникальный ректор Московского Университета, по некоторым воспоминаниям «совершивший не менее десяти тысяч добрых дел». Пользуясь случаем, напомним некоторые материалы о нём.
Начать, наверное, стоит со статьи Владимира Михайловича Тихомирова (с добавлениями А.А. Кириллова и Э.Э. Шноля) в сборнике «Математическое просвещение» https://www.mccme.ru/free-books/matpros7.html
А вот две видеозаписи воспоминаний Владимира Андреевича Успенского
https://youtu.be/csR_APaxZuU
https://youtu.be/i3aA7uSo3Xw
(В печатном виде некоторые воспоминания В.А. Успенского вошли в статью «Ректоры МГУ» в пятую книгу «Трудов по нематематике» https://mccme.ru/free-books/uspenskii/vau_book5.pdf )
Воспоминания (аудиозапись и текст) ученицы И.Г. Петровского, впоследствии заведовавшей его кафедрой, Ольги Арсеньевны Олейник
http://oralhistory.ru/talks/orh-580
(Обратите внимание и на сам сайт «Устная история»!)
Видеозапись воспоминаний В.А. Успенского и Ю.С. Ильяшенко
https://youtu.be/Zda7IbfHVU0
Документальный фильм 1983 года «Академик И.Г. Петровский»
https://youtu.be/opF5HcgC9GI
Запись выступления Ивана Георгиевича на закрытии Международного математического конгресса 1966 года в Москве
https://youtu.be/PEBFT1bJeew
Некоторые статьи об Иване Георгиевиче можно найти на сайте mathedu.ru https://www.mathedu.ru/indexes/authors/petrovskiy_i_g/.
В 2001 году МГУ выпустило книгу
https://msupress.com/catalogue/books/book/akademik-i-g-petrovskiy-rektor-mgu/
Начать, наверное, стоит со статьи Владимира Михайловича Тихомирова (с добавлениями А.А. Кириллова и Э.Э. Шноля) в сборнике «Математическое просвещение» https://www.mccme.ru/free-books/matpros7.html
А вот две видеозаписи воспоминаний Владимира Андреевича Успенского
https://youtu.be/csR_APaxZuU
https://youtu.be/i3aA7uSo3Xw
(В печатном виде некоторые воспоминания В.А. Успенского вошли в статью «Ректоры МГУ» в пятую книгу «Трудов по нематематике» https://mccme.ru/free-books/uspenskii/vau_book5.pdf )
Воспоминания (аудиозапись и текст) ученицы И.Г. Петровского, впоследствии заведовавшей его кафедрой, Ольги Арсеньевны Олейник
http://oralhistory.ru/talks/orh-580
(Обратите внимание и на сам сайт «Устная история»!)
Видеозапись воспоминаний В.А. Успенского и Ю.С. Ильяшенко
https://youtu.be/Zda7IbfHVU0
Документальный фильм 1983 года «Академик И.Г. Петровский»
https://youtu.be/opF5HcgC9GI
Запись выступления Ивана Георгиевича на закрытии Международного математического конгресса 1966 года в Москве
https://youtu.be/PEBFT1bJeew
Некоторые статьи об Иване Георгиевиче можно найти на сайте mathedu.ru https://www.mathedu.ru/indexes/authors/petrovskiy_i_g/.
В 2001 году МГУ выпустило книгу
https://msupress.com/catalogue/books/book/akademik-i-g-petrovskiy-rektor-mgu/
Forwarded from Компьютерная математика Weekly (Grigory Merzon)
на мат. кружках для начинающих нередко режут какие-нибудь фигуры на уголки из трех клеток
и ясно, что площадь прямоугольника, который можно разрезать, должна делиться на 3… но 3×(2n+1) разрезать нельзя, 3×(2n) разрезать легко — возникает гипотеза, что даже на 6 должно количество клеток делиться
и все же прямоугольник 5×9 на уголки разрезать можно
давно хотел научиться пользоваться SAT-солверами для задач на разрезание и тому подобных дискретных задач, а это пусть будет модельный пример
для базового введения посмотрите лучше вот например https://youtu.be/4K1MyG4ljI8 (спасибо — и не только за это видео! — Саше Куликову), но всё же кратко поясню
SAT-солвер умеет только одно: подбирать значения булевых перменных, чтобы выполнялся набор условий, где каждое условие — выбор из вариантов «такая-то переменная равна такой-то константе»¹
в
в нашей задаче мы заведем по одной переменной для каждого потенциального положения уголка внутри прямоугольника:
все такие положения теперь лежат в массиве
теперь пишем условия: 1) что каждая клетка покрыта; 2) что она не покрыта дважды (т.е. что из каждой пары способов покрытия хоть один не выбран):
и… всё! — можно говорить
тут задача игрушечная, но все ж поражает, что не нужно думать ни про какую геометрию, а такой… общелогический подход про сведение чего угодно к булевой формуле отлично работает на практике… и даже код совсем недлинный получается (целиком наверное положу в комментарии)
¹ прошу прощения у логиков и сочувствующих за терминологию, но от формулировки «нормальная форма, в которой булева формула имеет вид конъюнкции дизъюнкций литералов» я теряю нить
и ясно, что площадь прямоугольника, который можно разрезать, должна делиться на 3… но 3×(2n+1) разрезать нельзя, 3×(2n) разрезать легко — возникает гипотеза, что даже на 6 должно количество клеток делиться
и все же прямоугольник 5×9 на уголки разрезать можно
давно хотел научиться пользоваться SAT-солверами для задач на разрезание и тому подобных дискретных задач, а это пусть будет модельный пример
для базового введения посмотрите лучше вот например https://youtu.be/4K1MyG4ljI8 (спасибо — и не только за это видео! — Саше Куликову), но всё же кратко поясню
SAT-солвер умеет только одно: подбирать значения булевых перменных, чтобы выполнялся набор условий, где каждое условие — выбор из вариантов «такая-то переменная равна такой-то константе»¹
в
pycosat условия записываются в духе [1 -3 -4] («x1 or (not x3) or (not x4)»)в нашей задаче мы заведем по одной переменной для каждого потенциального положения уголка внутри прямоугольника:
placements = []
covers = {}
for shape in TILES:
for i, j in allcells():
cells = [(i+dx, j+dy) for dx, dy in shape]
if all(inside(*cell) for cell in cells):
pid = len(placements) + 1
placements.append(cells)
for cell in cells:
covers.setdefault(cell, []).append(pid)
все такие положения теперь лежат в массиве
placements, а в словаре covers для каждой клетки указано, какие есть потенциальные способы ее покрытьтеперь пишем условия: 1) что каждая клетка покрыта; 2) что она не покрыта дважды (т.е. что из каждой пары способов покрытия хоть один не выбран):
clauses = []
for cell in allcells():
ps = covers.get(cell, [])
clauses.append(ps)
for a, b in combinations(ps, 2):
clauses.append([-a, -b])
и… всё! — можно говорить
solve(clauses) и наслаждаться ответомтут задача игрушечная, но все ж поражает, что не нужно думать ни про какую геометрию, а такой… общелогический подход про сведение чего угодно к булевой формуле отлично работает на практике… и даже код совсем недлинный получается (целиком наверное положу в комментарии)
¹ прошу прощения у логиков и сочувствующих за терминологию, но от формулировки «нормальная форма, в которой булева формула имеет вид конъюнкции дизъюнкций литералов» я теряю нить
Forwarded from Непрерывное математическое образование
YouTube
Interview with Dennis Gaitsgory
Enjoy the interview with Dennis Gaitsgory, who thinks about questions deeply yet answers lightly! Jokes included :)
Dennis webpage: https://people.mpim-bonn.mpg.de/gaitsgde/
0:00 teaser
0:30 attending a class by Witten
5:15 math vs physics: difference?…
Dennis webpage: https://people.mpim-bonn.mpg.de/gaitsgde/
0:00 teaser
0:30 attending a class by Witten
5:15 math vs physics: difference?…
Forwarded from Непрерывное математическое образование
mccme.ru/dubna/2026/prepods0.htm
начинается прием заявок на проведение занятий на XXV Летней школе «Современная математика» имени Виталия Арнольда
в этом году, в связи с ремонтом в Ратмино, ЛШСМ проходит под Петербургом
сроки школы обычные: 19–30 июля
прием заявок от желающих участвовать в работе школы студентов и школьников начнется в марте, а пока можно посмотреть материалы прошедших школ — mccme.ru/dubna/courses/
начинается прием заявок на проведение занятий на XXV Летней школе «Современная математика» имени Виталия Арнольда
в этом году, в связи с ремонтом в Ратмино, ЛШСМ проходит под Петербургом
сроки школы обычные: 19–30 июля
прием заявок от желающих участвовать в работе школы студентов и школьников начнется в марте, а пока можно посмотреть материалы прошедших школ — mccme.ru/dubna/courses/
Forwarded from Компьютерная математика Weekly (Grigory Merzon)
как оценить p(n), количество разбиений числа n в сумму слагаемых (без учета порядка)?
буквально для p(n) явную формулу придумать не получается, но всё сильно упрощается, если наложить дополнительное ограничение «максимальное слагаемое не больше k»
легко сообразить, например, что p₁(n)=1, p₂(n)≈n/2, а чуть напрягшись можно получить и p₃(n)≈n²/12+…
вообще pₖ(n) — это количество целых точек в (k-1)-мерном симплексе x₁+2x₂+…+kxₖ=n — а значит, при больших n это примерно объем этого симплекса, т.е. типа n^{k-1}/{(k-1)!k!} (можно думать, что один факториал берется из формулы объема многомерного симплекса и еще один из произведения сторон, т.е. коэффициентов в уравнении)
левая картинка иллюстрирует, что если n растет, а k фиксировано, то довольно быстро pₖ(n) перестает быть адекватным приближением для p(n) — которое растет, как мы уже видели, быстрее любого полинома (см. тж. https://news.1rj.ru/str/compmathweekly/40 и комментарии там)
всё же можно прикинуть, что раз сторона квадрата площади n равна √n, запрещать слагаемым быть сильно больше √n не должно особо сильно влиять на ответ — и с этим неплохо согласуется правый график
если воспользоваться оценкой типа Стирлинга √n! ~~ (√n/e)^√n, то в прикидках выше вещи типа n^n сокращаются и остается эвристика p(n)~~exp(2с√n)
и это совсем недалеко от правильной асимптотики p(n)~exp(2с√n)/{4√3n}, где c²=1+1/2²+1/3²+…=π²/6
буквально для p(n) явную формулу придумать не получается, но всё сильно упрощается, если наложить дополнительное ограничение «максимальное слагаемое не больше k»
легко сообразить, например, что p₁(n)=1, p₂(n)≈n/2, а чуть напрягшись можно получить и p₃(n)≈n²/12+…
вообще pₖ(n) — это количество целых точек в (k-1)-мерном симплексе x₁+2x₂+…+kxₖ=n — а значит, при больших n это примерно объем этого симплекса, т.е. типа n^{k-1}/{(k-1)!k!} (можно думать, что один факториал берется из формулы объема многомерного симплекса и еще один из произведения сторон, т.е. коэффициентов в уравнении)
левая картинка иллюстрирует, что если n растет, а k фиксировано, то довольно быстро pₖ(n) перестает быть адекватным приближением для p(n) — которое растет, как мы уже видели, быстрее любого полинома (см. тж. https://news.1rj.ru/str/compmathweekly/40 и комментарии там)
всё же можно прикинуть, что раз сторона квадрата площади n равна √n, запрещать слагаемым быть сильно больше √n не должно особо сильно влиять на ответ — и с этим неплохо согласуется правый график
если воспользоваться оценкой типа Стирлинга √n! ~~ (√n/e)^√n, то в прикидках выше вещи типа n^n сокращаются и остается эвристика p(n)~~exp(2с√n)
и это совсем недалеко от правильной асимптотики p(n)~exp(2с√n)/{4√3n}, где c²=1+1/2²+1/3²+…=π²/6