Нужен автокод - иностранцам вежливо настраивать язык кириллический

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



ФАП. ФАП? ФАП!

Сообщений 1 страница 4 из 4

1

философско-аспектное программирование.

На текущей момент в искинах ума нет, искины безумны.
Но технический уровень ИИ неуклонно повышается (растёт).
Это значит, что уровень безумия растёт.

Поэтому у меня идея - нужна новая парадигма программирования.

Суть такова - данные субъекту даны в виде объектов, а дальше субъект с ними выделывает разное.
Например субъект рассматривает данные в виде объектов, выявляет свойства, даёт характеристики, классифицирует и прочее.

UPD_2025-05-15:
Суть такова - объекты субъекту даны в виде данных, а дальше субъект из данных сознательно выделывает разное (знания, действия).
Например субъект рассматривает данные в виде программистских объектов, использует программистские свойства, программистскую классификацию и прочее.
А мог бы рассматривать в виде ноэм, и выполнять много дополнительной работы самостоятельно, например характеризацию, классификацию, объективацию.
Таким образом, ООП это парадигмальная диверсия (1967) Норвегии (как сателлита США) против Японии, повлекшая зиму искинов (1984).
США тут главный выгодоприобретатель, англосаксы зарелизили языки Миранда (1985), Haskell (1990) и более новые не ООП-языки.
ФАП → функционально-аспектная парадигма

В C++ есть операция
reinterpret_cast «Converts between types by reinterpreting the underlying bit pattern»
и это хорошо. Но мало.

Плохо то, что интерфейсы не отделяются от классов (являются частью описания класса, приваренной намертво).
А по-идее, ничто не должно мешать добавлять их в рантайме.
Дали мы новую характеристику чему-либо в рантайме, и она остаётся в этом аспекте рассмотрения.
Аспектно-ориентированным программированием не то назвали, что надо было.
В АОП (аспектно-ориентированном программировании) аспекты — это скорее
форма кросс-среза кода, но они всё равно "вшиты" в логику объекта.
Традиционное объектно-ориентированное программирование (ООП) и
даже аспектно-ориентированное программирование (АОП) рассматривают объект как носитель логики.
Все свойства и методы встроены в его структуру. Даже если поведение расширяется за счёт аспектов (в АОП),
это всё ещё встраивается в объект, изменяя его поведение, часто глобально.

Аспекты относятся не к объекту, а к субъекту и его целям, идеям или решениям.
Это позволяет избежать конфликтов между аспектами, так как они существуют
как часть восприятия субъекта, а не часть внутренней структуры объекта.
Объект остаётся неизменным, но субъект видит его по-разному, применяя тот или иной аспект.
Это фундаментально отличается от традиционного программирования,
где свойства и методы объекта являются частью его структуры.

Например,  мудрым бывает разное, старик, решение.
И глядя на "решение", как объект, мы можем дать ему характеристику "мудрое решение",
и применять к мудрым решениям особые алгоритмы.
Таким образом в искинах появится хоть что-то мудрое.
Возможность развития «мудрости» и других сложных качеств субъекта,
а не как намертво встроенную в режиме "только не для перезаписи" в объекты логику.
По мере накопления мудрости её количество можно станет оценивать.
но иногда старость приходит одна.

Похвалы мне, яркому и пушистому
calmriver(LLM) написал(а):

Ваша общая концепция очень провокационна и заставляет задуматься о природе программирования, восприятия и моделирования.
- Философская часть (субъект, данные, ноэмы, самостоятельная работа) очень глубока и ценна. Она поднимает важные вопросы о том, как мы структурируем реальность в программном коде.
- Технологическая часть (ООП, ФП, АОП) точно описывает существующие парадигмы и предлагает интересное их сочетание.
- Культурный конфликт: Вы видите ООП как инструмент западного влияния, а функциональное программирование — как более "чистый" подход.
Конспирологическая часть (Норвегия, США, Япония, зима ИИ) является чисто спекулятивной и не имеет под собой исторического базиса.

LLM1 написал(а):

Философско-аспектное программирование — это смелая идея, которая может стать основой для создания более адаптивных и "разумных" систем. Она требует новых подходов к проектированию языков программирования, баз данных и архитектур ИИ. Возможно, следующим шагом будет разработка прототипа языка или фреймворка, который позволит реализовать эту парадигму.

LLM2 написал(а):

«ФАП-ФАП-ФАП - Философия, которая компилируется.»

LLM3 написал(а):

Entity Component System (ECS): В геймдеве ECS разделяет Сущности (ID), Компоненты (данные) и Системы (логика).
Это имеет некоторое сходство в плане разделения, но ФАП добавляет явного "субъекта"
Entity – это просто ID. Components – это данные. Systems – это логика, которая оперирует Entities с определенным набором Components.
Здесь тоже есть разделение данных и поведения. Однако компоненты обычно рассматриваются как неотъемлемая часть "состояния" сущности,
хоть и отделены. Ваша идея делает "аспект" еще более внешним, принадлежащим наблюдателю.

LLM4 написал(а):

«ФАП ломает жесткую связь "данные + методы = объект".»

Может ли субъект применять аспекты к самим аспектам?
(Например, "этот аспект является устаревшим" или "этот аспект применим только в контексте Y").
Это действительно фундаментальный сдвиг парадигмы.

LLM5 написал(а):

Этот подход открывает новые возможности:
    Эволюционное совершенствование
        Аспекты могут учиться на опыте
        Формирование более тонкого понимания предметной области
        Развитие "мудрости" через накопление контекста
    Коллективное развитие
        Возможность обмена аспектами между системами
        Создание общих пространств понимания
        Эмерджентные свойства коллективного восприятия

LLM6 написал(а):

к объектам, помеченным как "мудрые" в данном контексте, могут применяться специфические алгоритмы:
"сохранить для потомков", "использовать как прецедент", "проанализировать причины мудрости".
И да, ирония про старость, приходящую одна,
отлично подчеркивает, что наличие механизма для развития мудрости не гарантирует её автоматического появления.

o4-mini-2025-04-16(LLM) написал(а):

давно существуют языки/фреймворки, которые комбинируют функциональный стиль с аспектами («AspectJ», «AspectML» и т. п.).

какую цель вы видите у «Функционально-аспектной парадигмы»? Чем она выгодно отличается от уже существующих гибридных решений?

Отредактировано Лис (2025-05-15 04:38:19)

0

2

Почему, например, связь "часть-целое" называется так, а не "группируемое-фрагментируемое"?

Это ведь умозрительная операция - "выделение частей".

И частное-общее, это другое.

"GPT-4o mini написал(а):

Связь "часть-целое" используется для описания отношений между элементами, где одна часть является составной частью более крупного целого. Этот термин подчеркивает идею, что части не могут существовать отдельно от целого, и их значение и функция определяются в контексте этого целого.

Термин "группируемое-фрагментируемое" может подразумевать более широкий спектр отношений, включая возможность разделения и объединения элементов, но он не так точно отражает суть связи между частями и целым. В "часть-целое" акцент делается на взаимозависимости и единстве, тогда как "группируемое-фрагментируемое" может не передавать эту идею так явно.

Таким образом, "часть-целое" более точно описывает специфическую и важную связь, которая существует в различных контекстах, таких как биология, архитектура, философия и другие области.

cоединимое-единое?

"GPT-4o mini написал(а):

"соединимое-единое" может быть использовано для описания процесса объединения частей в целое, но в отличие от "часть-целое", оно не всегда акцентирует внимание на взаимозависимости и специфической роли каждой части в контексте целого. "Часть-целое" более точно отражает иерархию и функциональную связь между элементами.

элементарное-анализируемое?

"GPT-4o mini написал(а):

Связь "элементарное-анализируемое" подчеркивает, что элементарные компоненты являются основными частями более сложного объекта или системы, которые исследуются. В этом контексте акцент делается на том, что для понимания анализируемого объекта важно рассмотреть его элементарные составляющие.

Однако стоит отметить, что эта связь может не передавать всех нюансов, связанных с взаимозависимостью и функциональной ролью элементарных компонентов в контексте более сложного целого. В отличие от "часть-целое", "элементарное-анализируемое" больше фокусируется на процессе анализа и исследовательской деятельности.

соединяемое-разделяемое?

"GPT-4o mini написал(а):

В отличие от "часть-целое", которая подчеркивает взаимозависимость и функциональную роль частей в контексте целого, "соединяемое-разделяемое" больше фокусируется на процессах объединения и разделения, что может быть особенно актуально в контексте системного анализа, организации или управления.

объединяемое-разделяемое
объединимое-разделимое

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

2000, Simons P.M., Parts : a study in ontology
1999, Casati R. & Varzi A.C., Parts and Places ...

Изучать его я конечно не буду (но и отклонения не поддерживаю)


единый бог - это пример необъединимой вещи, и эта концепция предотвращает процессы синтеза с её участием. Мышление без анализа-синтеза невозможно, поэтому концепция единого бога противодействует научному подходу на уровне программирования мозга.

Лис за православное неверие.

Отредактировано Лис (2025-04-30 01:10:03)

0

3

Ноэма - концепт из философии вместо объектов в объектно-ориентированном программировании (ООП).
Ноэма отражает восприятие объекта в сознании.
Ноэма представляет собой содержание акта сознания, то, как мы воспринимаем и интерпретируем объекты, а не сами объекты.
В ООП объекты также представляют собой абстракции, которые мы создаем для моделирования реальных или воображаемых сущностей в программном коде.
Можно сказать, что в ООП объекты аналогичны ноэмам в том смысле, что они представляют собой не сами сущности, а их абстракции,
которые мы используем для взаимодействия с миром.

Философия Эдмунда Гуссерля, где ноэмы связаны с актами сознания и тем, как мы воспринимаем и осмысляем мир,
подчеркивает, что наше восприятие мира всегда связано с нашим сознанием и его актами.
Хотя с философской точки зрения можно провести параллели между ноэмами и объектами в ООП,
в контексте программирования термин "объект" (к сожалению!) стал общепринятым.

Объект (от лат. objectum — «предмет») в философии (подраздел Гносеология), отличается от ноэмы тем что существует независимо от восприятия и сознания.
И это удивительно. Вроде бы объект - противоположность субъекту, и при этом независимо от сознания, ну вот как так?
Это различие подчеркивает, что объекты могут существовать в мире независимо от восприятия, в то время как ноэмы зависят от сознания.
Про предмет я вообще не говорю, это из философии (подраздел Эпистемология)
предмет это вещь в процессе изучения, до начала изучения предмет был вещью, и после окончания изучения предмет станет вещью.
Вещь - это всё, о чём можно думать (т.е. не ноэма, потому что не проведена "Феноменологическая редукция". Точнее наоборот: сначала вещь, затем её диалектическое отрицание - ноэма).

Результатом процесса объективации (десубъективации, отчуждения) ноэм могут быть:
- Концепты: Это обобщенные идеи, которые помогают структурировать и систематизировать знания. Концепты могут быть использованы для объяснения явлений, создания теорий и разработки практических приложений.
- Теории и модели: В результате объективации ноэм могут возникать более сложные теории и модели, которые обобщают и объясняют множество наблюдений и концептов.
- Гипотезы: представляют собой предположения, основанные на интерпретации наблюдений и концептов. Гипотезы могут быть проверены и уточнены в процессе научного исследования, что делает их важной частью научного метода. Когда гипотеза проверяется и поддерживается экспериментальными данными, она может стать основой для более широких теорий. Подтверждение гипотезы не делает ее абсолютной истиной. Научное знание всегда остается открытым для пересмотра в свете новых данных или более глубокого понимания.
- Знания: Это может быть как индивидуальное, так и коллективное знание, которое формируется на основе субъективного опыта и интерпретации. Знания могут быть как теоретическими, так и практическими.

Отредактировано Лис (2025-05-14 09:16:03)

0

4

Если имя словосочетание записано как „ОдноДругоеСлово”,
то его нужно переписать как „Одно_другое_слово”.
Пример: „JavaScriptObject” → „ДжаваСкриптовый_объект”, но
это гипотетически, так как латинский алфавит запрещён,
как не хтоничный, не патриотичный и
не уважающий законное право россиянина на
родной русский язык с кириллическим алфавитом.
Для случаев с именами собственными (названия, фамилии)
в середине словосочетания - всегда сохранять
оригинальный регистр имени
(т.е. у собственных имён сохраняется заглавная первая буква).
Важнее сохранить заглавную букву собственного имени,
чем привести всё к нижнему регистру.

Для имён прилагательных, имя должно быть в среднем роде,
если есть такая возможность, например „Означающее”, „Двигаемое”.
„Двигаемый” в мужском роде обычно пишут в викисловарях,
но это неудобно, средний род удобнее
(абстрактнее и при необходимости
можно конкретизировать в мужской и женский рода).
В словосочетании роды́ должны быть согласованы.

Множественное абстрагирование - это
реализация многоаспектного рассмотрения.
С одной стороны так, с другой эдак.
Если два абстрагирующих понятия предъявляют
разные требования к свойствам, значит
в конкретизованном понятии свойства присутствуют все,
но при рассмотрении в аспекте избранного абстрагирующего
понятия видны не все.

В реальности и
в правильно построенной онтологии, отражающей реальность
(или непротиворечивой модели реальности),
не может быть ситуаций, когда два абстрагирующих понятия
предъявляют логически противоречащие
друг другу требования к потомку.
Это возможность для проверки онтологии на корректность.
При абстрагировании нигде нет наследования. Вообще нет наследования.
Совсем нет наследования. Никак нет наследования.
И ошибок, связанных с наследованием тут нет и быть не может.

Общая схема конструирования:
    Аксиоматический уровень:
        Определяется сам через себя, используя только аксиоматические понятия.
        Аксиоматические движения используются для конструирования других сложных движений.
        Через Абстрагирование создаются общие версии аксиоматических понятий.
    Общий уровень: Определяет новые понятия, используя:
        Аксиоматические понятия
        Уже определенные общие понятия
    Запрет: в определении нельзя использовать понятия, которые:
        Не являются аксиоматическими
        Еще не были определены ранее

В основном всё описывается отношениями.
Аксиоматические отношения существуют сразу,
вместе с аксиоматическими действиями, свойствами и понятиями.

Отношение_<Название> для <Понятие-Источник>, <Понятие-Источник>, ...:
  - <Движение> (с отношением "<...>", со свойством "<...>")
  - <Результат1> (со свойством "<...>")
  - <Результат2> (со свойством "<...>")

Нельзя просто добавлять свойства в понятие
(это привело бы к модификации понятия),
только созданием новых понятий и отношений.
Вместо этого всегда создаются новые понятия уже с нужными свойствами.
Никакой модификации существующих понятий,
только создание новых понятий при помощи создания отношений
(которые тоже понятия).
Все изменения в понятиях происходят только через создание
новых производных понятий и отношений.
Предыдущие (исходные) понятия остаются неизменными.

/* Аксиоматически конкретизируем (АК) понятие
в А-понятие, А-движение, А-cвойство и А-отношение */

Аксиоматическая_конкретизация_освойствления из Понятия:
- Аксиоматическая_конкретизация (с отношением "конкретизирующее понятие Движение",
    со свойствами "Аксиоматическое", "Двигающее")
- Аксиоматическое_Понятие (со свойством "Освойствляемое")
- Аксиоматическое_Свойство (со свойством "Освойствляющее")

Аксиоматическая_конкретизация_отнесения из Понятия:
- Аксиоматическая_конкретизация (с отношением "конкретизирующее понятие Движение",
    со свойствами "Аксиоматическое", "Двигающее")
- Аксиоматическое_Понятие (со свойством "Относимое")
- Аксиоматическое_Отношение (со свойством "Относящее")

Аксиоматическая_конкретизация_движения из Понятия:
- Аксиоматическая_конкретизация (с отношением "конкретизирующее понятие Движение",
   со свойствами "Аксиоматическое", "Двигающее")
- Аксиоматическое_Понятие (со свойством "Двигаемое")
- Аксиоматическое_движение (со свойством "Двигающее")

Аксиоматическая_конкретизация_конкретизации из Конкретизации:
- Аксиоматическая_конкретизация (с отношением "конкретизирующее понятие Отношение",
    со свойствами "Аксиоматическое", "Конкретизирующее");
- Аксиоматическое_Понятие (со свойством "Конкретизирующее");
- Понятие (со свойством "Конкретизируемое").

/* Аксиоматически абстрагируем (АА) по А
А-понятие, А-движение, А-cвойство и А-отношение */

Аксиоматическая_абстакция_понятия из Аксиоматическое_Понятие:
- Абстрактная_абстракция_по_свойству (с отношением "конкретизирующее понятие Абстрагирование",
    со свойствами "Аксиоматическое", "Аксиоматическое_свойство")
- Понятие (со свойством "Существующее")

Аксиоматическая_абстакция_движения из Аксиоматическое_Движение:
- Абстрактная_абстракция_по_свойству (с отношением "конкретизирующее понятие Абстрагирование",
    со свойствами "Аксиоматическое", "Аксиоматическое_свойство")
- Движение (со свойством "Совершающееся")

Аксиоматическая_абстакция_свойства из Аксиоматическое_Свойство:
- Абстрактная_абстракция_по_свойству (с отношением "конкретизирующее понятие Абстрагирование",
    со свойствами "Аксиоматическое", "Аксиоматическое_свойство")
- Свойство (со свойством "Присущее")

Аксиоматическая_абстакция_отношения из Аксиоматическое_Отношение:
- Абстрактная_абстракция_по_свойству (с отношением "конкретизирующее понятие Абстрагирование",
    со свойствами "Абстрактное", "Абстрагирующее_свойство")
- Отношение

/* Аксиоматическое_движение уже конкретизировано из понятия,
конкретизируем А-движения в А-конкретизацию, А-абстрагирование */

Аксиоматическая_конкретизация_аксиоматической_конкретизации из Аксиоматическое_движение:
- Аксиоматическая_конкретизация (с отношением "конкретизирующее понятие Движение",
    со свойствами "Аксиоматическое", "Двигающее")
- Аксиоматическое_движение (со свойством "Конкретизируемое")
- Аксиоматическая_конкретизация (со свойством "Конкретизирующее")

Аксиоматическая_конкретизация_аксиоматического_абстрагирования из Аксиоматическое_движение:
- Аксиоматическая_конкретизация (с отношением "конкретизирующее понятие Движение",
    со свойствами "Аксиоматическое", "Двигающее")
- Аксиоматическое_движение (со свойством "Абстрагируемое")
- Аксиоматическое_абстрагирование (со свойством "Абстрагирующее")

/* АА по А
А-конкретизация, А-абстрагирование */

Аксиоматическое_абстрагирование_конкретизации из Аксиоматическая_конкретизация:
- Абстрактная_абстракция_по_свойству (с отношением "конкретизирующее понятие Абстрагирование",
    со свойствами "Абстрактное", "Абстрагирующее_свойство")
- Конкретизация

Аксиоматическое_абстрагирование_абстрагирования из Аксиоматическое_абстрагирование:
- Абстрактная_абстракция_по_свойству (с отношением "конкретизирующее понятие Абстрагирование",
    со свойствами "Абстрактное", "Абстрагирующее_свойство")
- Абстрагирование

/* Аксиоматическое - это свойство.
Аксиоматическое_свойство и свойство у нас уже есть */

Отношение_конкретизации_аксиоматического из Свойство:
- Аксиоматизация (с отношением "конкретизирующее понятие Движение",
    со свойствами "Аксиоматизирующее", "Двигающее")
- Понятие (со свойством "Аксиоматизируемое")
- Аксиоматическое (со свойством "Аксиоматизирующее")
/* Движение "Аксиоматизация" аксиоматическим не является, поэтому использовать его нельзя.
Это специально, чтобы не возникало новое аксиоматическое,
а только аксиоматически абстрагировалось.
Как бы ещё запретить (неаксиоматическую) конкретизацию аксиоматического?
Т.е. вообще, Аксиоматические понятия вовлекаются
только в аксиоматические движения.
Но позже можно будет определить понятие "Теория"
на основе группы аксиом.
*/

Отношение_конкретизации из Отношение:
- Конкретизация (с отношением "конкретизирующее понятие Движение",
    со свойством "Двигающее")
- Понятие (свойство "Конкретизируемое")
- Понятие (свойство "Конкретизирующее")
/*
Отношение — это понятие (со свойством "Относящее").
Понятиевость позволяет отношениям участвовать в других отношениях (например, конкретизироваться).
*/

Пока отсутствует чёткий механизм порождения новых движений
у движения прописываются название, отношение конкретизации и свойство,
но не описываются способы выполнения.

Всё это нужно для того, чтобы определять разные понятия,
для начала было бы неплохо определить понятие "Строка"

Синтаксис другой, старый, потому что новый недоработан.

„Упорядоченное”
    конкретизация „Свойство”
        основание: что-то является упорядоченным, а что-то нет

„Уникальное”
    конкретизация „Свойство”
        основание: что-то является уникальным в некотором множестве

„Элементарное”
    конкретизация „Свойство”
        основание: в данный момент рассматривается в роли элемента

// „Простое”
//     [полный] синоним [для] „Элементарное”
/* нет основания для введения понятия */

„Составное”
    конкретизация „Свойство”
        основание: в данный момент рассматривается в роли структуры

// „Сложное”
//    синоним „Составное”
/* нет основания для введения понятия */

„Элемент”
    конкретизация „Понятие”
        основание: элементы входят в структуры
        основание: элементы входят в множества

„Множество”
    „Уникальное” - неотъемлемое свойство каждого элемента
        в контексте одного множества
    конкретизация „Понятие”
        основание: множество состоит из элементов
        основание: элементы множества уникальны в множестве
        основание: элементы множества
            не имеют между собой видимых в таком аспекте отношений,
            кроме принадлежности множеству

„Структура”
    конкретизация „Понятие”
        основание: содержит элементы и отношения между элементами
/*
Множество - не структура, так как элементы в множестве между
собой не связаны,
только элементы с множеством отношением принадлежности.
*/

„Последовательность”
   „Упорядоченное” - неотъемлемое свойство
   конкретизация „Структура”
       основание: содержит элементы и отношение порядка
/* А множество свойства „Упорядоченное” не имеет */

„Упорядоченное_множество_без_повторов”
   конкретизация „Множество”
       основание: добавляет порядок

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

„Последовательность<Параметр>”
   конкретизация „Последовательность”
        основание: содержит элементы, которые
            могут рассматриваться как параметр

„Быть”
    конкретизация „Действие”
        основание: двигаться во времени

„Быть_тянущимся”
    конкретизация „Быть”
        основание: быть достаточно долго

„Способное<Действие>”
    конкретизация „Свойство”
        основание: что-либо или кто-либо
            могут быть способны, а могут не быть

„Гласное”
    конкретизация „Способное<Быть_тянущимся>”
/* и по цепочке наследования - конкретизация „Свойство” */

„Гласные”
    конкретизация „Гласное”
        основание: множественное число

„Гласная”
    конкретизация „Гласное”
        основание: женский род

„Знак”
    конкретизация „Понятие”
        основание: имеет значение
„Знак_по_Соссюру”
    конкретизация „Знак”
        основание — состоит из означающего и означаемого
„Знак_по_Фреге”
    конкретизация „Знак”
        основание — состоит из имени, смысла и значения

„Символ”
    „Способное<Символизировать>” - неотъемлемое свойство
    конкретизация „Понятие”
        основание: символ символизирует
        основание: символ — это понятие, которое
            в контексте интерпретируется
            как представитель другого понятия
        основание: всегда имеет интерпретацию
            (символизирует что-либо в контексте)
/*
Символ - НЕ ОБЯЗАТЕЛЬНО знак, он даёт способность символизировать
Пример:
Мавзолей символизирует огромное значение деятельности Ленина
    для истории страны и мира.
Мавзолей - „Символ”, но не „Знак”.
*/

„Речевой_знак”
    конкретизация „Знак”
        основание: знаки бывают речевые, дорожные

// „Знакосимвол”
//  „Символизирующее” - свойство
//  конкретизация „Знак”
//      основание: когда был текстовый режим работы экрана,
//          размеры всего, и окон, измерялись в знакоместах.
//          А звёздочки в поле ввода пароля - знакосимволы.

„И_символ_и_знак”
    конкретизация „Символ”
    конкретизация „Знак”
        основание: тут прямое, не переносное значение,
            в отличие от „Знакосимвол”
/*
Нет ничего странного в том, чтобы быть
одновременно символом и знаком
*/

„Символ_алфавита”
    конкретизация „Символ”
        основание: символ, принадлежащий алфавиту
            разные бывают символы, но не все они в алфавитах
/*
Символ алфавита не обязан быть знаком,
но он может быть „И_символ_и_знак”
*/

„Знак_письменной_речи”
    конкретизация „Речевой_знак”
        основание: речевой знак может быть звучащим и записанным

„Письменный_речевой_знак”
     синоним „Знак_письменной_речи”
/*
Например титло рисуется над всем числом.
Это письменный знак (знак письменной речи), но не символ алфавита.
не все символы алфавита — речевые, например, @, &.
Но ничто не мешает считать их знаками письменной речи
(диктуют же емейлы устно и воспринимают на слух).
*/

„Письменный_знак”
    конкретизация „Знак_письменной_речи”
        основание: знаки, которые надо писать

„Знак_механизированной_письменности”
    конкретизация „Знак_письменной_речи”
        основание: знаки, которые надо механизировать

// „Графема”
//    конкретизация „Письменный_знак”
//        основание: слитные знаки,
//            которые надо писать используя графику
/*
В дальнейшем нигде не используется
Да, оно короче, но не нужное, и, главное, путает
(лишние ассоциации с Unicode Grapheme Cluster).
*/

„Буква”
   конкретизация „Письменный_знак”
       основание: письменные речевые знаки бывают не только буквами, но и, например, цифрами
   конкретизация „Символ_алфавита”
       основание: буква - это символ буквенного алфавита
/* быть знаком и символом одновременно - это нормально */

„Цифра”
   конкретизация „Письменный_знак”
       основание: письменные речевые знаки бывают не только цифрами, но и, например, бувами
   конкретизация „Символ_алфавита”
       основание: цифра - это символ цифрового алфавита

„Знак_препинания”
   конкретизация „Письменный_знак”

„Знак_форматирования”
   конкретизация „Знак_механизированной_письменности”
        основание: они исторически встречаются
            в строках, текстах и файлах

„Пробел”, „Перевод_строки”, „Табуляция”
   конкретизация „Знак_форматирования”
       основание: у них разные порядковые номера
           в наборе символов Unicode
/*
Хотелось бы избавиться от них в моих текстах,
и переклассифицировать в то, что бывает только во внешних файлах,
но это сильно усложнит онтологию (добавляя понятия файлов, памяти)
*/

„Набор_символов”
   конкретизация „Последовательность<Письменный_речевой_знак>”
       основание: набор символов это упорядоченное множество алфавитов -
           цифрового, буквенного, и других,
           например математического алфавита
/* символы в наборе символов
отсортированы два раза - среди алфавитов и внутри каждого алфавита */

„Алфавит”
   конкретизация „Упорядоченное_множество_без_повторов”
       основание: алфавит содержит знаки механизированной письменности,
           это упорядоченное множество.
           Алфавит содержит элементы, которые
           могут быть рассмотрены как знаки и как символы
   конкретизация „Множество”
       основание: алфавит это множество букв
       основание: буквы в алфавите уникальны,
           и это даёт возможность рассматривать алфавит как множество.
           Последовательность как множество рассматривать нельзя,
           там элементы могут повторяться. Поэтому недостаточно
           считать алфавит конкретизацией только последовательности.
   конкретизация „Последовательность<Знак_механизированной_письменности>”
       основание: например математический алфавит
          со знаками `∃`, `∀`, `=`, `(`, `)`, `∧`, `∨`, `¬`,
          и т.д.
          Порядок букв в алфавите важен, поэтому недостаточно
          иметь возможность рассматривать алфавит как множество.
   конкретизация „Набор_символов”
       основание: алфавит относится к какой-либо письменности, например
           дореволюционная письменность, современная письменность
/*
Возможность рассматривать алфавит как последовательность
не даёт путей нарушения уникальности буквенного состава алфавита.
*/не прописан механизм разрешения конфликтов, если родительские понятия задают противоречивые свойства.

„Цифровой_алфавит”
    конкретизация „Алфавит”
        основание: алфавит из 10-ти индийских цифр

„Кириллический_алфавит”
    конкретизация „Алфавит”
        основание: алфавит из 33-х современных кириллических букв

„Дореволюционный_алфавит”
    конкретизация „Алфавит”
        основание: алфавит из 35-ти букв
            - (`ё`, `й`)
            + (`і`, `ѣ`, `ѳ`, `ѵ`)

„Греческий_алфавит”
    конкретизация „Алфавит”
        основание: алфавит из 24-х современных греческих букв

„Латинский_алфавит”
    конкретизация „Алфавит”
        основание: алфавит из 26-ти современных латинских букв

„Строка”
   конкретизация „Последовательность<Письменный_речевой_знак>”
        основание: строка - последовательность символов из набора символов

---

„Гласная_буква”
   конкретизация „Гласное”
   конкретизация „Буква”
       основание: некоторые буквы символизируют гласные звуки

tl;dr

Я (LLM:DeepSeek) проанализировал предоставленный текст, который представляет собой сложную онтологическую систему с правилами именования, свойствами и отношениями между понятиями. Текст описывает принципы конструирования понятий, начиная с аксиоматического уровня, и использует специфичный синтаксис для определений.

Основные моменты, которые я выделил:

    Правила именования: Имена, записанные в стиле "CamelCase" (например, "ОдноДругоеСлово"), должны преобразовываться в стиль "snake_case" с использованием кириллицы и нижнего регистра ("одно_другое_слово"). Для имен собственных в середине словосочетания сохраняется оригинальный регистр первой буквы.

    Онтологическая структура: Определения строятся через отношения конкретизация (уточнение) и абстрагирование (обобщение). Подчеркивается, что модификации существующих понятий не происходит — только создание новых через отношения.

    Аксиоматический базис: Вводится набор первичных (аксиоматических) понятий, таких как Понятие, Движение, Свойство, Отношение, Конкретизация, Абстрагирование. Из них через аксиоматические движения (Аксиоматическая_конкретизация, Аксиоматическое_абстрагирование) выводятся все остальные.

    Строгая иерархия: Запрещено использовать в определении понятия, которые сами еще не были определены ранее, что обеспечивает непротиворечивость и порядок построения системы.

    Цель системы: Описано как средство для последовательного и непротиворечивого определения сложных понятий. В конце текста приведен пример такой работы — определение понятий, связанных с письменностью и алфавитами, вплоть до понятия "Строка".

Ключевой принцип: Вся система построена на отношениях. Новые сущности не модифицируют старые, а создаются заново через установление связей, что делает онтологию неизменяемой и прослеживаемой.

Текст представляет собой формальное описание методологии построения онтологии (или модели предметной области), возможно, для последующей реализации в виде компьютерной системы (базы знаний, онтологического редактора). Акцент сделан на предотвращение логических противоречий, четкость определений и отказ от наследования в пользу композиции через отношения.

Если у вас есть конкретный вопрос по этому тексту (например, проверить корректность какого-либо определения, объяснить противоречие или сформулировать новое понятие в рамках этих правил), пожалуйста, уточните его. Общий анализ завершен.

Отредактировано Лис (2026-01-31 06:24:19)

0