метод деления пополам в больших синтаксических выражениях
От: ботаныч Интернет https://youtu.be/I3lhN5CUP2M
Дата: 19.01.25 07:19
Оценка:
это только первый этап алгоритмов, в так называемом скетче "как читать нейронки"

Методология была разработана и применена при анализе регекспоподобніх вьіражений размером до 1.5MB .
В данном методе присутствуют три ленты. В реальности их может быть и больше.

0 лента данных (корпус)
1 лента синтаксического выражения
2 лента кода

Не смотря на то, что в данном случае это было провисание алгоритма, метод может применяться и для других локализаций, потому логичнее ввести термин, путь будет симптом.
далее задекларированные ленты — выражением.

Попытаемся применить к выражению метод деления пополам. Очевидным становится то, что на определенный момент времени t позиции на лентах будут p0 p1 p2, очевидным становится то, что p[n] (в нашем случае кода)
имеет большую вариативность, чем больше размер ленты tape[n]. вводим понятие консистентность выржанеия consist(expr). консистентность выражается в том, что его определяет
переход от элемента к элементу в ленте минимального размера. tape tmin=min_tape(expr). Таким образом, иы получаем детерминированное консистентное отношение между p0, p2, p3. Где pn E pn{1-tapeN},

после консистентно корректного деления пополам, мы определяем в какой из частей выражения проявляется симптом, анализируя впоследствии части с симптоматикой, до моментьа локализации.

дальше можно нужно описать тейпизацич кода.
Отредактировано 01.02.2025 19:16 ботаныч . Предыдущая версия . Еще …
Отредактировано 01.02.2025 19:09 ботаныч . Предыдущая версия .
Отредактировано 19.01.2025 7:48 ботаныч . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.