Как в учебнике
При $g(n)>0$ для достаточно больших натуральных $n$ асимптотическая эквивалентность $f(n)\sim g(n)$ означает $\lim_{n\to\infty}f(n)/g(n)=1$. Предполагается также, что функция $f$ положительна начиная с некоторого входа. Эквивалентно, $(f(n)-g(n))/g(n)\to0$.
Для $f(n)=n+7$ и $g(n)=n$ отношение равно $1+7/n$, поэтому $n+7\sim n$. Абсолютная разность всё время равна 7, но относительно растущего масштаба она исчезает. Равенства значений при конечных $n$ не требуется.
Функция $3n+7$ не эквивалентна $n$: отношение стремится к 3. Обе имеют порядок $\Theta(n)$, поэтому асимптотическая эквивалентность строже совпадения порядка. Постоянный множитель здесь существенен.
Эта запись отличается от $X\sim D$ в вероятности, где тот же знак сообщает распределение случайной величины. Автоматическая подстановка эквивалентных функций в разность близких величин может дать ошибку: главные части могут сократиться, после чего отброшенная разность определяет результат.
Определение задаёт проверку для любого относительного допуска $\varepsilon>0$: начиная с некоторого $n_0$ должно выполняться $|f(n)/g(n)-1|<\varepsilon$. Порог разрешено выбирать в зависимости от допуска. Для $f(n)=n+7$ достаточно $n>7/\varepsilon$. Поэтому несколько близких отношений ещё не доказывают эквивалентность: необходим контроль всего дальнейшего хвоста при каждом, сколь угодно малом, положительном допуске.
Определения и обозначения: Mathematics for Computer Science.
Связанные понятия: Предел последовательности, Θ-большое: точный порядок роста.
На пальцах
Разница в семь рублей заметна на фоне десяти и почти незаметна на фоне миллиона. Асимптотическая эквивалентность требует, чтобы относительное расхождение стремилось к нулю при росте масштаба. Если одна сумма остаётся втрое больше другой, одинаковая вывеска «линейный рост» такого сближения не даёт. При этом сами семь рублей никуда не исчезают: асимптотика объясняет долю расхождения, но скидку на окончательный счёт не выдаёт.
Пример
Учебный пример сравнивает $n+7$ и $3n+7$ с масштабом $n$. Меняются отношения, а не только сами значения.
Асимптотическая эквивалентность
Вход 10
Отношения равны 1.7 и 3.7.
Шаг 1 из 4: Вход 10
Все шаги текстом
Вход 10
Отношения равны 1.7 и 3.7.
- n; (n+7)/n; (3n+7)/n
- 101.7текущий3.7текущий
Вход 100
Добавка 7/n уменьшилась до 0.07 у обоих отношений.
- n; отношения
- 1001.07включён3.07исключён
Вход 1000
Первое отношение близко к 1, второе к 3.
- n; отношения
- 10001.007включён3.007исключён
Пределы
Только первое сравнение даёт асимптотическую эквивалентность с n.
- Пределы отношений
- 1включён3исключён
В первом столбце расхождение отношения с единицей равно 0.7, затем 0.07 и 0.007: каждый десятикратный рост входа уменьшает его в десять раз. Во втором столбце исчезает та же добавка, но остаётся множитель 3. Увеличивать таблицу до миллиона строк не требуется: формулы $1+7/n$ и $3+7/n$ уже показывают разные предельные значения для всех дальнейших входов.
Эквивалентность требует предела 1. Совпадение порядка допускает множители, которые здесь уже меняют ответ.