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

Patent Pending – U.S. Application No. 64/136,443

Patente Pendente – Pedido nº 64/136,443 – USPTO 

 

 

K.O.R.J.

C.O.D.E

1

C.O.D.E

METHOD

LIBERAÇÃO PELO SINAL DE MENOS

A segunda operação na conta das letras · cinco (5) pontos

Steven Korj · 2026

Aqui está uma operação aritmética, os números que ela dá, três (3) limites que ela não ultrapassa, e o programa com que tudo isso foi calculado. Os pontos primeiro (1), segundo (2) e quarto (4) se verificam no papel, exceto uma linha, em que se diz quantas formas de palavra estão sob uma mesma soma. O ponto terceiro (3) — pela execução do programa do ponto quinto (5): ali a conta corre por um bilhão seiscentos e oitenta e dois milhões seiscentos e sessenta e sete mil e sessenta e seis (1 682 667 066) pares, e uma conta dessas ninguém faz no papel.

1 · A OPERAÇÃO

Há mais de mil (1000) anos os números das letras vêm sendo somados. Tome a mesma palavra e a mesma tabela de valores, mas em vez de somar, faça o seguinte.

Escreva os valores numéricos das letras da palavra. Deixe cada valor diferente aparecer uma (1) vez. Coloque-os em ordem decrescente. Subtraia os vizinhos de cima para baixo.

A primeira diferença obtida chama-se APOIO. O número de diferenças obtidas chama-se PROFUNDIDADE. Nada mais mudou: nem a tabela, nem os valores, nem a ordem das letras — só a última operação.

Se todas as letras da palavra têm o mesmo valor, o valor diferente nela é um (1) só, e não há o que subtrair: apoio não há, e a profundidade é igual a zero (0). Essas palavras não são descartadas da conta, e duas (2) palavras sem apoio contam como coincidentes no apoio. Palavras assim há vinte e uma (21) na lista, e pares entre elas duzentos e dez (210) — doze milionésimos (0,000012) por cento de todos os pares da lista. Se essa mesma regra for mudada e dois (2) «sem apoio» não contarem como coincidência, o fundo do apoio na mesma lista permanece o mesmo até a terceira (3) casa: quatro inteiros e oitocentos e sessenta e um milésimos (4,861) por cento.

2 · OS VALORES DAS LETRAS

alef 1 · bet 2 · gimel 3 · dalet 4 · he 5 · vav 6 · zayin 7 · het 8 · tet 9 · yod 10 · kaf 20 · lamed 30 · mem 40 · nun 50 · samech 60 · ayin 70 · pe 80 · tsadi 90 · kof 100 · resh 200 · shin 300 · tav 400.

As formas finais ך ם ן ף ץ contam como as letras comuns: vinte (20), quarenta (40), cinquenta (50), oitenta (80), noventa (90).

Um exemplo, para conferir. נחש, serpente: cinquenta (50), oito (8), trezentos (300). Em ordem decrescente: 300, 50, 8. Apoio duzentos e cinquenta (250), profundidade dois (2). משיח, ungido: quarenta (40), trezentos (300), dez (10), oito (8). Em ordem decrescente: 300, 40, 10, 8. Apoio duzentos e sessenta (260), profundidade três (3). A soma em ambos é trezentos e cinquenta e oito (358).

3 · OS NÚMEROS NA LISTA DE PALAVRAS

Foram tomadas cinquenta e oito mil e doze (58 012) das formas de palavra hebraicas mais frequentes. A lista vem da biblioteca pública wordfreq, versão 3.1.1: língua he, função top_n_list, os sessenta mil (60 000) primeiros registros, mantidas só as palavras escritas com os sinais da fileira principal, de comprimento a partir de dois (2), repetições retiradas. Essa lista é pública e atual; eu não a compus: ela vem com a biblioteca como está.

Entre essas formas de palavra há um bilhão seiscentos e oitenta e dois milhões seiscentos e sessenta e sete mil e sessenta e seis (1 682 667 066) pares. Pares cujas somas são iguais — dois milhões duzentos e trinta e um mil trezentos e setenta e dois (2 231 372).

Três (3) números para cada instrumento. SEPAROU — a fração dos pares de soma igual em que a grandeza saiu diferente. FUNDO — a fração de coincidências entre todos os pares da lista, indistintamente, sem nenhuma escolha pela soma. ELEVAÇÃO — a fração de coincidências sob somas iguais, dividida pelo fundo; ou seja, quantas vezes a igualdade das somas aumenta a coincidência.

instrumento         separou          fundo            elevação

apoio                     82,2 %        4,861 %        3,7

profundidade       70,2 %         25,125 %        1,2

os dois juntos      93,1 %           1,328 %        5,2

Verificação com o comprimento da palavra fixado. Pares em que são iguais tanto a soma quanto o comprimento — quinhentos e cinquenta e nove mil trezentos e sessenta (559 360). O apoio separa setenta e quatro e oito décimos (74,8) por cento deles, e o fundo aqui não é o geral, mas o calculado entre os pares de igual comprimento, e vale cinco inteiros e cento e cinquenta milésimos (5,150) por cento. A elevação sai quatro e nove décimos (4,9) — mais alta que os três e sete décimos (3,7) sem o comprimento fixado.

As palavras «entre todos os pares da lista, indistintamente» na definição do fundo são tomadas ao pé da letra. Se o fundo for contado só pelos pares de somas diferentes, ele sai outro. As duas leituras, na mesma precisão, em três (3) casas depois da vírgula, estão aqui lado a lado.

fundo                 todos os pares     somas diferentes     diferença

apoio                  4,861 %              4,844 %                 0,017

profundidade      25,125 %            25,119 %                 0,006

os dois juntos      1,328 %             1,320 %                   0,008

A diferença nos três (3) é menor que dois (2) centésimos. O programa imprime as duas colunas e a diferença entre elas.

 

4 · TRÊS (3) LIMITES

Primeiro (1). O apoio nem sempre separa com folga. אחד, um, e אהבה, amor: somas de treze (13) cada, apoios quatro (4) e três (3) — diferença de uma (1) unidade. Já a profundidade nos dois é dois (2) e não os separa de modo nenhum.

Segundo (2). Sob uma mesma soma podem estar várias palavras, e o apoio não separa todas. Sob a soma trezentos e noventa e cinco (395) estão na lista oitenta e duas (82) formas de palavra. Tomemos três (3) delas: שופט, juiz, apoio duzentos e vinte (220); שלטון, poder, apoio duzentos e cinquenta (250); נשמה, alma, apoio duzentos e cinquenta (250). O apoio separa o juiz dos outros dois, mas não separa poder e alma: os dois (2) têm o mesmo apoio. Já a profundidade os separa: quatro (4) e três (3).

Terceiro (3). Esta operação não lê a ordem das letras nem as repetições. משה e השם — os mesmos três (3) valores: trezentos (300), quarenta (40), cinco (5). O apoio nos dois é duzentos e sessenta (260), a profundidade nos dois é dois (2). Nem a adição nem a subtração os separam. Ela também não lê a repetição de uma letra: ים, mar, e מים, água — o conjunto de valores nos dois é o mesmo, quarenta (40) e dez (10), o apoio nos dois é trinta (30), a profundidade nos dois é um (1). Só a soma os separa: cinquenta (50) e noventa (90).

 

5 · O CÓDIGO

Abaixo está todo o programa com que foi calculado tudo o que está acima. Instale a biblioteca, salve as linhas num arquivo, execute. Ele imprime os mesmos números que estão acima, e nada além deles.

# -*- coding: utf-8 -*-

# MENOS · toda a conta do artigo curto

# pip install wordfreq==3.1.1

from wordfreq import top_n_list

from collections import Counter

# AZ segue a ordem do unicode: א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת

# No unicode a forma FINAL vem ANTES da comum: ך antes de כ, ם antes de מ,

# ן antes de נ, ף antes de פ, ץ antes de צ. Por isso em VN cinco valores aparecem aos pares:

# 20 20 · 40 40 · 50 50 · 80 80 · 90 90 — final e comum, o mesmo valor.

AZ = [chr(c) for c in range(0x05D0, 0x05EB)]  # 27 sinais da fileira

VN = [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]  # finais iguais as comuns

VAL = dict(zip(AZ, VN))

 

def medidas(p):

    z = [VAL[c] for c in p]

    u = sorted(set(z), reverse=True)

    return (sum(z),                              # soma

            u[0] - u[1] if len(u) > 1 else None,  # apoio

            len(u) - 1,                           # profundidade

            len(p))                               # comprimento

 

vistas, W = set(), []

for p in top_n_list('he', 60000):

    if len(p) >= 2 and all(c in VAL for c in p) and p not in vistas:

        vistas.add(p); W.append(p)

 

M = [medidas(p) for p in W]

par = lambda n: n * (n - 1) // 2

todos = par(len(W))

juntos = lambda kk: sum(par(v) for v in

                        Counter(tuple(m[k] for k in kk) for m in M).values())

 

print('formas de palavra', len(W), '· pares no total', todos)

iguais = juntos([0]); print('pares de soma igual', iguais)

 

print('  instrumento    separou   fundo    elevacao')

for kk, nome in [([0,1],'apoio'), ([0,2],'profundidade'), ([0,1,2],'os dois juntos')]:

    separou = 100 * (1 - juntos(kk) / iguais)   # fracao de pares separados

    fundo = 100 * juntos(kk[1:]) / todos        # coincidencias entre TODOS os pares

    print('  %-14s %5.1f %%  %6.3f %%  %.1f'

          % (nome, separou, fundo, (100 - separou) / fundo))

 

# o mesmo com o comprimento fixado: pares e fundo so entre palavras de igual comprimento

cmp = juntos([0,3])

separou = 100 * (1 - juntos([0,1,3]) / cmp)

fundo = 100 * juntos([1,3]) / juntos([3])

print('pares de soma igual e comprimento igual', cmp)

print('  %-14s %5.1f %%  %6.3f %%  %.1f'

      % ('apoio', separou, fundo, (100 - separou) / fundo))

 

# segunda leitura da palavra «fundo»: so os pares de somas DIFERENTES

print('fundo em duas leituras, todos os numeros com tres casas decimais:')

print('  instrumento    todos os pares  somas diferentes  diferenca')

for kk, nome in [([1],'apoio'), ([2],'profundidade'), ([1,2],'os dois juntos')]:

    # as colunas sao arredondadas a tres casas, e a diferenca e tirada entre elas,

    # para que todo numero da tabela saia dos dois vizinhos

    a = round(100 * juntos(kk) / todos, 3)

    b = round(100 * (juntos(kk) - juntos([0]+kk)) / (todos - iguais), 3)

    print('  %-14s %8.3f %%  %11.3f %%  %9.3f' % (nome, a, b, round(a - b, 3)))

 

sem = [m for m in M if m[1] is None]

print('palavras sem apoio', len(sem), '· pares entre elas', par(len(sem)),

      '· fracao %.6f %%' % (100 * par(len(sem)) / todos))

 

cont = Counter(m[1] for m in M)

print('fundo do apoio, se «sem apoio» nao contar como coincidencia: %.3f %%'

      % (100 * sum(par(v) for k, v in cont.items() if k is not None) / todos))

 

print('formas de palavra com soma 395', sum(1 for m in M if m[0] == 395))

 

O QUE NÃO ESTÁ DITO AQUI

O que essas diferenças significam. Por que o apoio coincide em umas palavras e não em outras. De onde veio mais essa operação e quem a usou antes para contar. Se ela capta o parentesco onde o parentesco existe — e com que experimento isso se mede.

As respostas estão reunidas no mini-livro «LIBERAÇÃO PELO SINAL DE MENOS — O MÉTODO RESISTIU».

CONVITE

Os números estão abertos, todos até o último. O programa está impresso por inteiro. A tabela de valores está em qualquer manual.

Conte. Faça as suas próprias verificações. Três (3) lugares onde a operação separa pouco ou não separa de modo nenhum estão no ponto quarto (4) — comece por aí.

No mini-livro está também a crítica mais detalhada que já se escreveu sobre este trabalho, e a resposta a ela até o último ponto.

Este artigo foi traduzido do original. Caros leitores, este artigo está publicado na língua original no Zenodo. 

Link:  K.O.R.J. C.O.D.E 1 C.O.D.E: Высвобождение Минусом | Zenodo 

Patent Pending – U.S. Application No. 64/136,443

Patente Pendente – Pedido nº 64/136,443 – USPTO 

 

PARA FRENTE, PARA TRÁS, PARA FRENTE!

Steven Korj

Slava MCC

STEVENKORJ.COM | Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.   | 1UFO.INFO