Science & Education
Продольный релятивистский эффект Доплера: удаляющийся источник с долей β даёт f = f₀·√((1−β)/(1+β)) и красное смещение 1+z = √((1+β)/(1−β)); приближающийся — обратное отношение, синее смещение. Выводит отношение частот, z, наблюдаемые частоту и длину волны с указанием диапазона. Пример прослеживает линию Hα галактики, удаляющейся при 0.5c, в инфракрасную область — то же смещение, что в космологии и обзорах лучевых скоростей звёзд.
relativistic-doppler-effectScience & Education
Релятивистская кинетическая энергия K = (γ−1)mc²: полная энергия γmc² минус энергия покоя mc², рядом классическая ½mv² и отношение K/K_классич — при 0.8c классическая формула уже занижает вдвое, а вблизи c разрыв расходится. Электрон/протон/своя масса, скорость как β или в м/с, энергии в МэВ/ГэВ: прямой ответ, сколько энергии стоит разгон.
relativistic-kinetic-energyScience & Education
Релятивистский импульс p = γmv (γ = 1/√(1−v²/c²)): множитель γ заменяет классический mv и расходится при v → c — именно поэтому ни одну массивную частицу нельзя разогнать до скорости света. Выводит кг·м/с и привычный физикам p·c в эВ-единицах, рядом классический mv для сравнения (их отношение равно в точности γ). Электрон/протон/своя масса, скорость как β или в м/с.
relativistic-momentumScience & Education
Энергия покоя E₀ = mc²: 0.510999 МэВ электрона и 938.272088 МэВ протона — два якоря массовой таблицы физики частиц (нейтрон 939.565421 МэВ; приветствуется своя масса в кг). Выводит массу (кг и атомные единицы) и энергию (джоули + эВ-единицы) — именно так массы цитируют статьи коллайдеров: МэВ есть единица массы.
rest-mass-energyScience & Education
Находит нормировочную константу A (такую, что ∫|ψ|²dx = 1) для классических семейств: бесконечная яма ψ = A·sin(nπx/L) даёт A = √(2/L); гауссиана A·exp(−x²/(2σ²)) даёт A = (πσ²)^(−1/4); основное состояние осциллятора A·exp(−mωx²/(2ℏ)) даёт A = (mω/πℏ)^(1/4); односторонняя экспонента A·exp(−αx) даёт A = √(2α). С проверкой единичной вероятности и моментами ⟨x⟩, σ_x.
wave-function-normalizerScience & Education
Перечисляет спектральные серии водорода по формуле Ридберга 1/λ = R∞(1/m² − 1/n²): Лайман (n→1, ультрафиолет), Бальмер (n→2, в основном видимый диапазон), Пашен/Брэкет/Пфунд (n→3/4/5, инфракрасный). Даёт вакуумную длину волны и энергию каждой линии, называет первые из них (Hα, Hβ… у Бальмера; α, β… у остальных) с цветами четырёх видимых бальмеровских линий и указывает предел серии n → ∞.
hydrogen-spectrum-seriesDate & Time
Разбор длительностей ISO 8601, проверка расширений 8601-2, календарно-верная арифметика, сортировка по реальной длине и разность моментов.
iso-8601-duration-parser-arithmetic-workbenchMath & Numbers
Ищет первообразные корни по модулю n: проверяет, что n ∈ {2, 4, p^k, 2p^k} (циклическая мультипликативная группа), находит наименьший корень с сертификатом g^(φ/q) ≠ 1 для каждого простого q | φ(n), считает их количество как φ(φ(n)), выводит до 50 корней или проверяет, равен ли порядок кандидата g числу φ(n). До 10¹².
primitive-root-finderMath & Numbers
Вычисляет функцию подсчёта простых π(n) — сколько простых чисел не превышает n. Однопроходное решето Эратосфена (предел 10⁷) даёт точный счёт вместе с оценкой n/ln n, плотностью простых, средним промежутком и наибольшим простым ≤ n; дополнительно можно вывести до 20 простых, ближайших к n. Классические ориентиры: π(100) = 25, π(1000) = 168, π(10⁶) = 78498, π(10⁷) = 664579.
prime-counting-functionMath & Numbers
Решает матричные игры 2–6 × 2–6 с нулевой суммой (платёжная матрица принадлежит игроку-строке — максимизирующему; игрок-столбец платит): сначала проверка седловой точки (если максимин минимумов строк равен минимаксу максимумов столбцов, существует равновесие в чистых стратегиях и перечисляются все седловые клетки); иначе матрица сдвигается так, чтобы все элементы были ≥ 1, и однофазным симплексом (базис из остаточных переменных, правило Бланда) решается max Σz при Bz ≤ 1: прямой ответ даёт смешанную стратегию q игрока-столбца, а двойственные теневые цены — в точности решение y игрока-строки; значение сдвигается обратно, выводятся x, q, v с численной проверкой гарантий (xᵀA ≥ v, Aq ≤ v) и равенства минимакса. Классика: «орлянка» [[1,-1],[-1,1]] → значение 0, обе стороны смешивают 0.5/0.5.
game-theory-zero-sumMath & Numbers
Помощник ручного счёта алгоритма Дейкстры: введите 1–30 рёбер (по одному на строку: из, в, вес) и названия начального/конечного узлов; по умолчанию рёбра неориентированные, можно включить ориентированные. Каждая итерация протоколируется — какой узел фиксируется, с какой меткой и как каждое ослабление обновляет таблицу меток; ничьи разрешаются по лексикографически меньшему имени, поэтому журнал совпадает с учебной трассировкой; отрицательные веса отклоняются, недостижимость цели — корректный ответ. Классика: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, из A в F → расстояние 13 по пути A→C→E→F.
graph-shortest-pathNetwork
Разбирает сырой HTTP-запрос или команду curl, оценивает сдвиг часов клиент↔сервер по заголовку Date (NTP-формула середины), проверяет временные учётные данные (X-Amz-Date, x-ms-date, X-Timestamp, JWT iat/nbf), повторяет запрос с ±сдвигом и сверяет с реальными окнами допуска (AWS SigV4 ±15 мин, Azure, OAuth, JWT leeway).
request-replay-clock-skew-correction-distributed-systems