ПЕРЕЙТИ ДО ЗМІСТУ
Дистанційна ударна група Альфа
EN SV ВИДАННЯ 2026-Q2 АКТИВНА
НЕТАЄМНО
FSG-A // МАТЕМАТИКА // PROVABLE CLAIMS

МАТЕМАТИЧНО ДОВЕДЕНІ ТВЕРДЖЕННЯ
15 ЧИСЛОВИХ ТВЕРДЖЕНЬ, ПІДКРІПЛЕНИХ ВИКОНУВАНИМ КОДОМ

Автор: FSG-A — CC BY-SA 4.0
ГОТОВО МАТЕМАТИКА
КЛЮЧОВИЙ ВИСНОВОК
Ця сторінка перелічує кожне числове твердження у вікі FSG-A, підкріплене виконуваною математикою. 15 тверджень від дальності глушника 11 150м до втрат Вайсбергера в рослинності та ємності LiPo при арктичних температурах. Кожне твердження має формулу, джерело (ITU-R, Демпстер-Шафер, Friis) та посилання на код, який обчислює значення. Виконайте python3 provable_claims.py, щоб перевірити всі 15 одразу. Збройні сили Швеції/FMV можуть змінити параметри та відтворити обчислення самостійно. Це чесна альтернатива твердженням "повірте нам": кожне число — це формула, яку ви можете запустити.

Як це працює

Математичне підтвердження — це не те саме, що оперативна валідація. Якщо вікі каже "дальність глушника 11 150м", це може бути підтверджено на трьох рівнях:

  1. Математично доведено (ця сторінка): формула Friis, виконана з конкретними параметрами, дає 11 150м. Відтворювана будь-ким з інтерпретатором Python.
  2. Симульовано: політ ArduPlane SITL з віртуальним глушником показує реалістичний ефект дальності. Більш достовірно, але вимагає більше ресурсів.
  3. Валідовано в полі: фізичний Fischer 26 з реальним глушником, виміряний проти реального сенсора в лісовій місцевості. Остаточний доказ.

FSG-A досягла лише рівня 1 — математичного доказу. Ця сторінка є прозорістю щодо того, що саме ми довели, а що ні. Агентство-впроваджувач має побудувати прототип, щоб досягти рівня 3.

15 доведених тверджень

RF бюджет лінії (1 твердження)

JAM_RANGE_F26: Глушник 2Вт при 2,4 ГГц проти DJI-дрона (-80 дБм) досягає ~11 150м. Формула Friis: d = 10^((P+G-S-20log(f)+147,55)/20). Результат: 11 150 м ✓

RF проникнення крізь рослинність (3 твердження)

Важливий висновок під час створення цієї сторінки: Попередні версії вікі вказували 11,2 дБ та 31,5 дБ для цих значень — неправильно округлені вниз. provable_claims.py виявила ці математичні помилки, і їх виправлено на 11,4 дБ та 32,9 дБ, що є точним математичним результатом формули Вайсбергера. Це ілюструє цінність виконуваної математики замість голих чисел.

Об'єднання сенсорів (2 твердження)

Криптографія (1 твердження)

HMAC_COLLISION_YEARS: HMAC-SHA256 56-біт вимагає ~2,28 мільйона років при 1000 спроб/с. Формула: years = 2^56 / (1000 × 31,56M). Результат: 2,28 Мр ✓

Захист від глушіння (2 твердження)

Антена (2 твердження)

Арктичні операції (2 твердження)

Енергетичний бюджет (2 твердження)

Запустіть доказ самі

Завантажте пакет коду. Скрипт перевірки — це звичайний Python-скрипт без залежностей, крім стандартної бібліотеки та NumPy:

# pip install numpy
# Відтворити твердження про зменшення потужності CRPA-нуль з provable_claims.py
import numpy as np

def crpa_null_power_ratio(null_depth_db):
    """Повертає лінійне зменшення потужності з глибини нуля в дБ."""
    return 10 ** (null_depth_db / 10)

# Перевірене твердження: 25 дБ CRPA-нуль = 316× зменшення потужності
ratio = crpa_null_power_ratio(25)
assert abs(ratio - 316.2278) < 0.01, "Твердження CRPA-нуль не пройшло"
print(f"CRPA 25 дБ нуль = {ratio:.4f}x зменшення потужності ✓")

# Запустити весь набір:
#   python3 provable_claims.py
# Очікуваний вивід:
#   ✓ УСІ 15 ТВЕРДЖЕНЬ МАТЕМАТИЧНО ДОВЕДЕНО
#   Перевірено: 15/15

Повний вивід під час чистого прогону:

$ python3 provable_claims.py
  Всього 15 тверджень перевірено виконуваним кодом
  Перевірено: 15/15

  ▸ Anti-Jam
    [CRPA_NULL_POWER_RATIO] CRPA 25 дБ нуль = 316× зменшення
      Формула:      ratio = 10^(дБ/10)
      Обчислено:    316.2278
      Очікувано:    316.2300
      Статус:       ✓ ПЕРЕВІРЕНО

  [... 14 більше ...]

  ✓ УСІ 15 ТВЕРДЖЕНЬ МАТЕМАТИЧНО ДОВЕДЕНО

Що це НЕ доводить

Математичний доказ — це не польова валідація. Наступне залишається недоведеним:

Математика правильна. Питання в тому, чи реальність відповідає математиці. Це визначається лише польовою валідацією, яку FSG-A не провадила.

Ліцензія

Creative Commons Attribution-ShareAlike 4.0 International. Копіюйте код. Змінюйте параметри. Запускайте у власному середовищі. Діліться покращеннями, якщо бажаєте.