CONTACT US: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Заявка на патент США № 64/136,443 – USPTO
K.O.R.J.
C.O.D.E
1
C.O.D.E
METHOD
ВЫСВОБОЖДЕНИЕ МИНУСОМ
Второе действие в буквенном счёте · пять (5) пунктов
Стивен Корж · 2026
Здесь одно арифметическое действие, числа, которые оно даёт, три (3) границы, за которые оно не заходит, и программа, которой всё это считано. Пункты первый (1), второй (2) и четвёртый (4) проверяются письменно, кроме одной строки, где названо, сколько словоформ стоит при одной сумме. Пункт третий (3) — прогоном программы из пункта пятого (5): счёт там идёт по одному миллиарду шестистам восьмидесяти двум миллионам шестистам шестидесяти семи тысячам шестидесяти шести (1 682 667 066) парам, а столько на бумаге не считает никто.
1 · ДЕЙСТВИЕ
Буквенные числа больше тысячи (1000) лет складывали. Возьмите то же слово и ту же таблицу значений, но вместо сложения сделайте вот что.
Выпишите числовые значения букв слова. Оставьте каждое различное значение один (1) раз. Расположите по убыванию. Вычтите соседей сверху вниз.
Первая полученная разность называется ОПОРОЙ. Число полученных разностей называется ГЛУБИНОЙ. Ничего больше не переменилось: ни таблица, ни значения, ни порядок букв — только последнее действие.
Если все буквы слова несут одно и то же значение, различное значение у него одно (1), и вычитать не из чего: опоры нет, глубина равна нулю (0). Такие слова из счёта не выбрасываются, и два (2) слова без опоры считаются совпавшими по опоре. Таких слов в списке двадцать одно (21), а пар между ними двести десять (210) — двенадцать миллионных (0,000012) процента от всех пар списка. Если то же правило переменить и два (2) «нет опоры» совпадением не считать, фон опоры на том же списке остаётся тем же до третьего (3) знака: четыре целых восемьсот шестьдесят одна тысячная (4,861) процента.
2 · ЗНАЧЕНИЯ БУКВ
алеф 1 · бет 2 · гимель 3 · далет 4 · хе 5 · вав 6 · зайин 7 · хет 8 · тет 9 · йод 10 · каф 20 · ламед 30 · мем 40 · нун 50 · самех 60 · айин 70 · пе 80 · цади 90 · коф 100 · реш 200 · шин 300 · тав 400.
Конечные формы ך ם ן ף ץ считаются как обычные буквы: двадцать (20), сорок (40), пятьдесят (50), восемьдесят (80), девяносто (90).
Пример, чтобы проверить. נחש, змей: пятьдесят (50), восемь (8), триста (300). По убыванию: 300, 50, 8. Опора двести пятьдесят (250), глубина два (2). משיח, помазанник: сорок (40), триста (300), десять (10), восемь (8). По убыванию: 300, 40, 10, 8. Опора двести шестьдесят (260), глубина три (3). Суммы у обоих триста пятьдесят восемь (358).
3 · ЧИСЛА НА СПИСКЕ СЛОВ
Взято пятьдесят восемь тысяч двенадцать (58 012) самых частых еврейских словоформ. Список приходит с общедоступной библиотекой wordfreq версии 3.1.1: язык he, функция top_n_list, верхние шестьдесят тысяч (60 000) записей, отобраны только знаки основного ряда длиной от двух (2), повторы сняты. Список этот общедоступный и современный на сегодняшний день, я его не составлял: он приходит с библиотекой как есть.
Между этими словоформами один миллиард шестьсот восемьдесят два миллиона шестьсот шестьдесят семь тысяч шестьдесят шесть (1 682 667 066) пар. Пар, у которых суммы равны, — два миллиона двести тридцать одна тысяча триста семьдесят две (2 231 372).
Три (3) числа на каждый прибор. РАЗВЕЛА — доля пар равной суммы, у которых величина оказалась разной. ФОН — доля совпадений среди всех пар списка подряд, без всякого отбора по сумме. ПОДЪЁМ — доля совпадений при равных суммах, делённая на фон; иначе говоря, во сколько раз равенство сумм повышает совпадение.
прибор развела фон подъём
опора 82,2 % 4,861 % 3,7
глубина 70,2 % 25,125 % 1,2
обе вместе 93,1 % 1,328 % 5,2
Проверка при закреплённой длине слова. Пар, у которых равны и сумма, и длина, — пятьсот пятьдесят девять тысяч триста шестьдесят (559 360). Опора разводит из них семьдесят четыре и восемь десятых (74,8) процента, а фон здесь берётся не общий, а среди пар равной длины, и равен пяти целым ста пятидесяти тысячным (5,150) процента. Подъём выходит четыре и девять десятых (4,9) — выше, чем три и семь десятых (3,7) без закрепления длины.
Слова «среди всех пар списка подряд» в определении фона взяты точно. Если считать фон только по парам с разными суммами, он выйдет иным. Оба прочтения при одной и той же точности, в три (3) знака после запятой, стоят рядом.
фон все пары разные суммы разница
опора 4,861 % 4,844 % 0,017
глубина 25,125 % 25,119 % 0,006
обе вместе 1,328 % 1,320 % 0,008
Разница у всех трёх (3) меньше двух (2) сотых. Программа печатает обе колонки и разницу между ними.
4 · ТРИ (3) ГРАНИЦЫ
Первая (1). Опора разводит не всегда широко. אחד, один, и אהבה, любовь: суммы по тринадцать (13), опоры четыре (4) и три (3) — разница в единицу (1). Глубина же у обоих два (2) и не разводит их вовсе.
Вторая (2). При одной сумме может стоять несколько слов, и опора разведёт не всех. При сумме триста девяносто пять (395) в списке стоит восемьдесят две (82) словоформы. Возьмём три (3) из них: שופט, судья, опора двести двадцать (220); שלטון, власть, опора двести пятьдесят (250); נשמה, душа, опора двести пятьдесят (250). Судью опора отделяет, а власть и душу не разводит: у них одна опора на двоих (2). Их разводит глубина, четыре (4) и три (3).
Третья (3). Порядок букв и повторы это действие не читает. משה и השם — одни и те же три (3) значения: триста (300), сорок (40), пять (5). Опора у обоих двести шестьдесят (260), глубина у обоих два (2). Их не разводит ни сложение, ни вычитание. Повтор буквы оно не читает так же: ים, море, и מים, вода, — набор значений у обоих один и тот же, сорок (40) и десять (10), опора у обоих тридцать (30), глубина у обоих одна (1). Их разводит только сумма, пятьдесят (50) и девяносто (90).
5 · КОД
Ниже вся программа, какой посчитано всё вышестоящее. Поставьте библиотеку, сохраните строки в файл, запустите. Она печатает те же числа, что стоят выше, и ничего сверх них.
# -*- coding: utf-8 -*-
# МИНУС · весь счёт короткой статьи
# pip install wordfreq==3.1.1
from wordfreq import top_n_list
from collections import Counter
# AZ идёт по юникоду: א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת
# В юникоде КОНЕЧНАЯ форма стоит ПЕРЕД обычной: ך перед כ, ם перед מ,
# ן перед נ, ף перед פ, ץ перед צ. Оттого в ZN пять значений идут парами:
# 20 20 · 40 40 · 50 50 · 80 80 · 90 90 — конечная и обычная, одно и то же.
AZ = [chr(c) for c in range(0x05D0, 0x05EB)] # 27 знаков ряда
ZN = [1,2,3,4,5,6,7,8,9,10,20,20,30,40,40,50,50,
60,70,80,80,90,90,100,200,300,400] # конечные равны обычным
VAL = dict(zip(AZ, ZN))
def mery(w):
z = [VAL[c] for c in w]
u = sorted(set(z), reverse=True)
return (sum(z), # сумма
u[0] - u[1] if len(u) > 1 else None, # опора
len(u) - 1, # глубина
len(w)) # длина
seen, W = set(), []
for w in top_n_list('he', 60000):
if len(w) >= 2 and all(c in VAL for c in w) and w not in seen:
seen.add(w); W.append(w)
M = [mery(w) for w in W]
par = lambda n: n * (n - 1) // 2
vse = par(len(W))
slito = lambda kk: sum(par(v) for v in
Counter(tuple(m[k] for k in kk) for m in M).values())
print('словоформ', len(W), '· всех пар', vse)
ravn = slito([0]); print('пар равной суммы', ravn)
print(' прибор развела фон подъём')
for kk, imya in [([0,1],'опора'), ([0,2],'глубина'), ([0,1,2],'обе вместе')]:
razvela = 100 * (1 - slito(kk) / ravn) # доля разведённых пар
fon = 100 * slito(kk[1:]) / vse # доля совпавших среди ВСЕХ пар
print(' %-11s %5.1f %% %6.3f %% %.1f'
% (imya, razvela, fon, (100 - razvela) / fon))
# то же при закреплённой длине: и пары, и фон берутся только среди равнодлинных
dl = slito([0,3])
razvela = 100 * (1 - slito([0,1,3]) / dl)
fon = 100 * slito([1,3]) / slito([3])
print('пар равной суммы и равной длины', dl)
print(' %-11s %5.1f %% %6.3f %% %.1f'
% ('опора', razvela, fon, (100 - razvela) / fon))
# второе чтение слова «фон»: только пары с РАЗНЫМИ суммами
print('фон при двух прочтениях, все числа с тремя знаками после запятой:')
print(' прибор все пары разные суммы разница')
for kk, imya in [([1],'опора'), ([2],'глубина'), ([1,2],'обе вместе')]:
# колонки округляются до трёх знаков, и разница берётся между ними же,
# чтобы всякое число таблицы получалось из двух соседних
a = round(100 * slito(kk) / vse, 3)
b = round(100 * (slito(kk) - slito([0]+kk)) / (vse - ravn), 3)
print(' %-11s %8.3f %% %11.3f %% %9.3f' % (imya, a, b, round(a - b, 3)))
bez = [m for m in M if m[1] is None]
print('слов без опоры', len(bez), '· пар между ними', par(len(bez)),
'· доля %.6f %%' % (100 * par(len(bez)) / vse))
c1 = Counter(m[1] for m in M)
print('фон опоры, если «нет опоры» совпадением не считать: %.3f %%'
% (100 * sum(par(v) for k, v in c1.items() if k is not None) / vse))
print('словоформ при сумме 395', sum(1 for m in M if m[0] == 395))
ЧТО ЗДЕСЬ НЕ СКАЗАНО
Что эти разности значат. Почему опора у одних слов совпадает, а у других нет. Откуда взялось ещё одно действие и кто им считал прежде. Ловит ли оно родство там, где родство есть, — и каким опытом это меряется.
Ответы собраны в мини-книге «ВЫСВОБОЖДЕНИЕ МИНУСОМ».
ПРИГЛАШЕНИЕ
Числа открыты все до последнего. Программа напечатана целиком. Таблица значений лежит в любом справочнике.
Считайте. Ставьте свои проверки. Три (3) места, где действие разводит слабо или не разводит вовсе, стоят в пункте четвёртом (4) — начинайте оттуда.
В мини-книге лежит и самая подробная критика этой работы, какая была написана, и ответ на неё.
Заявка на патент США № 64/136,443 – USPTO
СМОТРИТЕ! СЧИТЫВАЙТЕ! СЧИТАЙТЕ!
ВПЕРЁД, НАЗАД, ВПЕРЁД!
Стивен Корж
Слава МЦЦ
STEVENKORJ.COM | Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. | 1UFO.INFO

2--------------------------------------------------------------------------------------------------------
3--------------------------------------------------------------------------------------------------------

4--------------------------------------------------------------------------------------------------------

5--------------------------------------------------------------------------------------------------------

6--------------------------------------------------------------------------------------------------------

7--------------------------------------------------------------------------------------------------------

8--------------------------------------------------------------------------------------------------------

9--------------------------------------------------------------------------------------------------------

10------------------------------------------------------------------------------------------------------






