Предел функции f(x) при x, стремящемся к a, равен L, если для любого положительного ε можно указать такую окрестность точки a, что значения f(x) отличаются от L не больше чем на ε, как только x попадает в эту окрестность (кроме, возможно, самой точки a). Ключевой момент: мы не требуем, чтобы f(a) существовало или равнялось L. Предел описывает лишь устремление, а не достижение.
История
Интуитивное понятие предела появилось в античности в работах Евдокса и Архимеда (метод исчерпывания). В XVII веке Ньютон и Лейбниц использовали бесконечно малые («флюксии» и «дифференциалы») для создания анализа, но критиковались за нестрогость. Огюстен Луи Коши в 1821 году предложил определение на языке ε-δ, позднее уточнённое Вейерштрассом. Это положило конец эпохе инфинитезималей и дало фундамент современному анализу.
Как это работает
Классическое ε-δ определение формализует интуицию «приближения без достижения». На практике для вычисления пределов используют алгебраические преобразования, теорему о сжатии (двух милиционеров), правило Лопиталя (для неопределённостей) или асимптотические оценки. Пределы незаменимы при определении непрерывности (f непрерывна в c, если lim_{x→c} f(x)=f(c)), производной ( lim_{h→0} (f(x+h)−f(x))/h ) и интеграла Римана ( lim_{n→∞} Σ f(x_i^*)Δx ). В функциональном анализе предел обобщается на нормированные пространства.
Где применяется
Без предела не вычислить мгновенную скорость автомобиля по изменению координат — GPS-навигаторы и автопилоты опираются на это понятие постоянно.
Любопытный факт
Задолго до формализации Зенон Элейский сформулировал парадокс об Ахиллесе и черепахе: Ахиллес никогда не догонит черепаху, поскольку каждый раз сокращает расстояние на долю. Современное объяснение парадокса — как раз в понятии предела: сумма бесконечно многих отрезков может давать конечное время.
Частица сидит в энергетической яме, как горошина в лунке. Чтобы выскочить, ей нужно перевалить через барьер, и обычно это случается редко: чем выше барьер, тем дольше ждать. Закон Аррениуса говорит, что время ожидания растёт экспоненциально, то есть удвоение высоты барьера увеличивает время в сотни раз.
Ледяной узор на оконном стекле не расползается равномерно — он прорастает ветвями, захватывает новые участки, порой отсекая пустоты. Такой рост — не плавная экспансия, а череда рывков. Этот образ удивительно созвучен математической модели, придуманной Чарльзом Лёвнером сто лет назад. Она описывает, как расширяются области в комплексной плоскости под действием одномерного сигнала — управляющей функции W(t).
Когда рука ведёт линию, взгляд почти всегда бежит впереди — как разведчик, который заглядывает за поворот до того, как туда свернёт колонна. Но насколько далеко впереди? Оказалось, у каждого человека это расстояние своё, и оно не меняется от попытки к попытке.
Пространство-время на сверхмалых расстояниях напоминает цифровой экран: оно не гладкое, а состоит из мельчайших «пикселей». Эту минимальную длину вычислил Макс Планк — так называемую планковскую длину, фундаментальный предел, за которым привычная геометрия теряет смысл.
Маятник качается ровно, пока его не трогают порывы ветра. Каждый толчок чуть сдвигает ритм, и вот уже удары не совпадают с метрономом. Природные осцилляторы живут так же: сердце, популяции, климатические циклы — все они колеблются, но случайность постоянно вмешивается.
Предельный цикл — это замкнутая траектория, к которой стремятся соседние.
Туман сгущается над строкой «def max(a: Int, b: Int): Int». Что она делает? Возвращает большее из двух чисел — но как это проверить? Можно написать десяток тестов с конкретными парами: max(2,3)=3, max(5,5)=5, max(-1,0)=0. И всё равно останется тревога: а вдруг для какого-нибудь миллиона и минус миллиона она сломается?