LINUX.ORG.RU
ФорумTalks

Как в логике определить исключающее или.

 ,


0

1

Вот есть, например выражение «красный или зеленый». Нам тут не надо определять, какое тут или исключающее или нет, поскольку тут оно может быть только исключающим. А если возьмем «повар или спортсмен» то тут отдельно нужно указывать, что имеется в виду.

Так, в конце то концов, скажите, бытие определяет сознание.... Логика определяет смысл или смысл определяет логику? Как принято трактовать по-дефолту?



Последнее исправление: phill (всего исправлений: 1)

в чем проблема? есть цвет и у него есть несколько значений. Очевидно, что это то же самое, то сказать переменная a равна 1 или 2.

а во втором случае человек может содержать несколько свойтсв. Считай, что это:

в множество a входят числа 1 или 2.

dikiy ★★☆☆☆
()

«или» трактуется как неисключающее. Иначе используй «один из».

Pavval ★★★★★
()
Ответ на: комментарий от dikiy

есть цвет и у него есть несколько значений

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

phill
() автор топика
Ответ на: комментарий от phill

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

ерунда. описанные мной свойства объекта уже заложены в понятии языка. и трактую я эти свойства соответственно.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

То есть, по-вашему получается, что никакой логики нет, язык сам заставляет формировать субъекта контексто-зависимую логику?

phill
() автор топика

Как в логике определить исключающее или

таблицей истинности. вычислять с помощью отображения 2x2 на 2

Логика определяет смысл

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

jtootf ★★★★★
()

1. Полином или второй, или третьей степени.
2. Число делится или на 2, или на 3.

mix_mix ★★★★★
()

Принято трактовать как (0110). На обыденном уровне это как раз то, что написано: _исключающее_ или. То есть либо то, либо другое, но не всё вместе. Конкретная логическая модель задаётся языком, на котором производится расчёт логики. Эта модель может опираться на заложенные от рождения представления о причинно-следственной связи, либо на искусственно заданные свойства. В любом случае формальная логика, являясь продуктом разума, представляет из себя лишь упрощённую модель используемых мозгом алгоритмов data mining'а.

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

Sadler ★★★
()
Последнее исправление: Sadler (всего исправлений: 4)
Ответ на: комментарий от phill

язык сам заставляет формировать субъекта контексто-зависимую логику?

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

dikiy ★★☆☆☆
()
Ответ на: комментарий от jtootf

это формализм

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

phill
() автор топика

либо ... либо ... = XOR
... или ... = OR

iVS ★★★★★
()
Ответ на: комментарий от phill

как определено в этом формализме определять необходимость применения исключающего или

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

вне зависимости от контекста?

в классической логике контекста нет вообще. то, что тебя интересует, ближе к эпистемической модальной логике Крипке. можешь посмотреть на неё на досуге - потом нам расскажешь, как оно

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

проверять внутреннюю непротиворечивость рассуждений

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

phill
() автор топика
Ответ на: комментарий от phill

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

pylin ★★★★★
()
Последнее исправление: pylin (всего исправлений: 1)
Ответ на: комментарий от phill

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

нет

jtootf ★★★★★
()
Ответ на: комментарий от pylin

теории предикатов уже интересна внутренняя структура

классическая логика любого порядка игнорирует контекст

jtootf ★★★★★
()
Ответ на: комментарий от pylin

это китайская комната. мы можем (в некоторой мере) формализовать естественный язык предикатной логикой, но после этого смысл высказываний никак на вычисления не влияет и может быть выбран произвольным

jtootf ★★★★★
()

По традиции, «либо» означает исключающее, а «или» - простое или.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.