Кванторы, предикаты

Аватар пользователя bulygin69
Систематизация и связи
Логика

(Все А есть В) читается как ∀x(A(x) ⇒ B(x)), т.е (каждое Х, такое что: если Х-А, то Х-В) 
(Некоторые А есть В) читается как ∃x(A(x) & B(x)) т.е (хотя бы одно Х, такое что: Х-А и Х-В) 

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

Так, для примера из рисунка: 
1) Каждое Х, где Х ∈ {слон, собака, кошка}, такое что: если Х - зверь, то Х - животное. 
2) Хотя бы одно Х, где Х ∈ {слон, собака, кошка, муха, комар}, такое что: Х - зверь и Х - животное. 

Разумеется, если Х ∈ {слон, собака, кошка}, то можно также сказать: ∃x(A(x) ⇒ B(x)) верно просто потому, что (каждый) является частным случаем для связки (хотя бы один). Т.е. имеем вырожденный случай: если нет лжи, если не расcматриваем (муху, комара), которые бы давали ложь (не существование): муха-зверь и муха-животное, комар-зверь и комар-животное.

Комментарии

Аватар пользователя bulygin69

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

Аватар пользователя bulygin69

Если (каждое Х, такое что: Х существует), то не бывает так, чтобы (хотя бы одно Х, такое что: Х - не существует)

Если (хотя бы одно Х, такое что: Х существует), то (не бывает так, чтобы каждое Х, такое что: Х - не существует)

Ссылка на программу: https://github.com/bulygin69/exist/blob/master/l4.py

Аватар пользователя Александр Бонн

Читайте Аристотеля и не сходите с ума, если даже это очень увлекательно. 

Надо как-то себя держать в строгости, если понесло по волнам безумия ума. 

Аватар пользователя bulygin69

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