Форум программистов, компьютерный форум, киберфорум
ИИ, нейросети, LLM, ML, Data Science, ИИ-агенты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
-104 / 0 / 0
Регистрация: 13.02.2026
Сообщений: 1

Новое в МатЛогике. Тригонометрия на логических величинах- в том числе субъекте, объекте и предикате

13.02.2026, 19:16. Показов 476. Ответов 4
Метки ии (Все метки)

Студворк — интернет-сервис помощи студентам
Деление на 0, Тригонометрические функции на логических величинах (например: на субъекте, объекте и предикате).
Я разработал четырехзначную логику для вычислительных систем.
Для этого я ввел операции вычитания и деления в множество логических операций.
И новое значение логической величины Empty.
Логическая арифметика выглядит так:
True = True / True
False = False / True
Empty = True / False
Empty = False / False
Empty = True / Empty
Empty = False / Empty
Empty = Empty / Empty
False = True - True
True = True - False
- True = False - True
False = False - False
Empty = True - Empty
Empty = Empty - True
Empty = False - Empty
Empty = Empty - False
Empty = Empty - Empty
2True = True + True
True = True + False
Empty = True + Empty
False = False + False
Empty = False + Empty
Empty = Empty + Empty
power( True) = True * True
False = True * False
False = False * False
Empty = True * Empty
Empty = False * Empty
Empty = Empty * Empty
Not Empty = Empty
Not True = False
Not False = True
True Xor True = False
False Xor True = True
Empty Xor Empty = Empty
False Xor Empty = Empty
True Xor Empty = Empty
-(True) = -True
-(False) = False
-Empty = Empty
-True Xor True = False
-True Xor False = -True

Empty производится почти от всех операций с участием Empty, а так же от деления на False и 0, всех неверных приведений типа, и всех нерезультирующих функций, в том числе от деления матриц и деревьев.
Введение операции деление на логических величинах позволяет применять к ним тригонометрические функции, что облегчит поиск истины и сделает возможным осуществление тригонометрических функций на субъекте, объекте и предикате.
У меня много наработок по новым языкам программирования. Я разрабатываю модель, в которой C-образный язык Cross, LISP-образный язык Word и LINQ-образный язык Think (для эмуляции работы ума и поиска по элементам системы, в том числе по иерархической базе данных) работали бы на единой модели кода, что усилило бы инструментарий искусственного интеллекта.
У меня есть разработки по новой иерархической СУБД для систем искусственного интеллекта.

Сергей Стрельцов.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.02.2026, 19:16
Ответы с готовыми решениями:

Как выразить отношение между предикатами в логике первого порядка?
Здравствуйте, изучаю известный доказыватель теорем 'E Prover', который работает с логикой первого...

Цифровая система, ИИ и логическое программирование
Всем привет! Вопрос знатокам. Почему язык PROLOG называют языком для искусственного интеллекта?

Логически эквивалентные фразы
Самая простая диалоговая программа предполагает диалог в виде списка: Фраза1 пользователя Фраза1...

4
698 / 574 / 75
Регистрация: 20.09.2014
Сообщений: 3,727
13.02.2026, 19:32
Погодите, ещё зима не закончилась, хоть и потеплело изрядно.
0
2738 / 1663 / 267
Регистрация: 19.02.2010
Сообщений: 4,396
13.02.2026, 20:13
Цитата Сообщение от Mikhaylo Посмотреть сообщение
ещё зима не закончилась, хоть и потеплело изрядно.
Упоротость Упорство истинных непризнанных гениев может превозмочь и таки должно превозмогать любую сезонность климата!
Но зато и лечащему персоналу тоже проще отрабатывать более-менее равномерное круглогодичное поступление пациентов, чем авралить весенний призыв заезд сразу целой толпы обострившихся.
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
16.02.2026, 09:24
Цитата Сообщение от moscowpoet Посмотреть сообщение
Я разработал четырехзначную логику
Empty, True, False... А где четвёртое значение?
0
Модератор
10442 / 5734 / 3406
Регистрация: 17.08.2012
Сообщений: 17,442
16.02.2026, 15:53
moscowpoet, увы, Ваша радость вызывает лишь разочарование.

Смотрите, какой я гад.

Произведём замену.

True -> 1 в двоичном дополнительном коде
False -> 0 в двоичном дополнительном коде
Empty -> неопределённость, обозначим, например, Ошибка.

Перепишем Ваше творение с этими заменами:

1 = 1 / 1
0 = 0 / 1
Ошибка = 1 / 0
Ошибка = 0 / 0
Ошибка = 1 / Ошибка
Ошибка = 0 / Ошибка
Ошибка = Ошибка / Ошибка
0 = 1 - 1
1 = 1 - 0
-1 = 0 - 1
0 = 0 - 0
Ошибка = 1 - Ошибка
Ошибка = Ошибка - 1
Ошибка = 0 - Ошибка
Ошибка = Ошибка - 0
Ошибка = Ошибка - Ошибка
2 * 1= 1 + 1
1 = 1 + 0
Ошибка = 1 + Ошибка
0 = 0 + 0
Ошибка = 0 + Ошибка
Ошибка = Ошибка + Ошибка
12 = 1 * 1
0 = 1 * 0
0 = 0 * 0
Ошибка = 1 * Ошибка
Ошибка = 0 * Ошибка
Ошибка = Ошибка * Ошибка
Not Ошибка = Ошибка
Not 1 = 0
Not 0 = 1
1 Xor 1 = 0
0 Xor 1 = 1
Ошибка Xor Ошибка = Ошибка
0 Xor Ошибка = Ошибка
1 Xor Ошибка = Ошибка
-(1) = -1
-(0) = 0
-Ошибка = Ошибка
-1 Xor 1 = 0
-1 Xor 0 = -1

Теперь найдите одно отличие от обычной арифметики. Никаких отличий.

Я из Вашей "логики" с помощью простой замены "изобрёл" арифметику.

Попробуем понять, что же изобрели Вы... А ничего не изобрели.

И ещё одно. В подавляющем большинстве доморощенных трёхзначных логик существует проблема "привелегированного состояния". Так происходит, когда какое-либо особое состояние (бесконечность, ошибку, неопределённость) неумело пытаются поставить в один ряд с логическими константами.

Дело в том, что в любой логике все логические значения равноправны, и из любого логического значения можно получить любое другое логическое значение с помощью каких-либо операций. У Вас нельзя получить из Empty с помощью каких-либо операций другие логические значения. Из Empty у Вас может получиться только Empty, поэтому, как только где-то в вычислениях появилось Empty, дальше можно ничего не вычислять: результат всё равно будет Empty. Из-за "привелегированности" Empty Ваша "логика" никакого практического применения иметь не может. Сами видите: Ваше Empty ведёт себя точно так же, как моя Ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.02.2026, 15:53
Помогаю со студенческими работами здесь

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

Построить нейронную сеть реализующую логическую функцию конъюнкции X∧Y∧Z
Здравствуйте, мне необходимо построить нейронную сеть реализующую логическую функцию конъюнкции...

Ошибка в предикате вычисления суммы квадратов
Напишите на языке Пролог базу знаний, описывающую вычисление суммы квадратов чисел натурального...

Как в бинарном предикате или функторе к одной из переменных применить некоторый функциональный объект?
Собственно назрел такой вопрос: Как в бинарном предикате или функторе к одной из переменных...

Выразить длину отрезка в заданных величинах
Отрезок задается целочисленными значениями его концов a и b. «Эталоны» измерения заданы как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru