Незнакомый символ в алгоритме: что означает ∀? [закрыто]


93

Я читаю об алгоритме (это алгоритм поиска пути, основанный на A *), и он содержит математический символ, с которым я не знаком: ∀

Вот контекст:

v (s) ≥ g (s) = min s'∈pred (s) (v (s ') + c (s', s)) ∀s ≠ s start

Может кто-нибудь объяснить значение ∀?


1
Другие комментарии помечаются, и если они не относятся к вопросу, они удаляются.

Ответы:


124

Это символ «для всех» (для всех), как видно из таблицы математических символов Википедии или символ Unicode для всех ( \u2200, ∀).


Это имело бы смысл: «... для всех s не
равно

7
Спасибо и +1 за ссылку на таблицу символов. Я воспользуюсь этим в следующий раз, когда буду в тупике (поиск в Google по запросу не дал никаких записей).
devuxer

1
lol, я никогда не думал о поиске символов в Google. И видимо я ничего не потерял.
Р. Мартиньо Фернандес

58

Перевернутый символ A - это универсальный квантор из логики предикатов . (Также см. Более полное обсуждение исчисления предикатов первого порядка .) Как отмечали другие, это означает, что указанные утверждения верны «для всех экземпляров» данной переменной (здесь s ). Вскоре вы столкнетесь с его родным братом, заглавной буквой E в обратном направлении , которая является квантификатором существования , означающим, что «существует по крайней мере одна» из данной переменной, соответствующей соответствующему утверждению.

Если вас интересует логика, вам может понравиться книга CJ Date « Логика и базы данных: корни реляционной теории ». Эти количественные показатели и их логическое значение рассматриваются в нескольких главах. Вам не обязательно работать с базами данных, чтобы извлечь выгоду из освещения логики в этой книге.


2
+1 за упоминание ∃ (U + 2203 ЕСТЬ ЕСТЬ). На самом деле ∀ и ∃ используются в исчислении предикатов в целом, будь то первый или более высокий порядок. Для примера второго порядка в аксиоме индукции арифметики Пеано вы выполняете количественную оценку по предикатам и пишете ∀P.
starblue

Спасибо что подметил это. Я изменил ссылку на ваше предложение.
синг

13

В математике ∀ означает ДЛЯ ВСЕХ.

Символ Юникода (\ u2200, ∀).


3
Они называют это «Универсальный квалификатор». Сравните с «Экзистенциальным классификатором». en.wikipedia.org/wiki/Universal_quantification
S.Lott

5
@ S.Lott: придирки / квалификатор / квантификатор
Р. Мартиньо Фернандес

9

Можно прочитать: «Для всех s таких, что s не равно s [начало]»


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.