Symbole inconnu dans l'algorithme: que signifie ∀? [fermé]


92

Je lis à propos d'un algorithme (c'est un algorithme de recherche de chemin basé sur A *), et il contient un symbole mathématique avec lequel je ne suis pas familier: ∀

Voici le contexte:

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

Quelqu'un peut-il expliquer la signification de ∀?


1
D'autres commentaires sont signalés et s'ils ne sont pas pertinents pour la question, ils sont supprimés.

Réponses:


121

C'est le symbole "forall" (pour tous), comme on le voit dans le tableau des symboles mathématiques de Wikipedia ou le caractère Unicode forall ( \u2200, ∀).


Cela aurait du sens: "... for all s unsqual to s [start]"
devuxer

7
Merci et +1 pour le lien vers le tableau des symboles. J'utiliserai cela la prochaine fois que je serai perplexe (la recherche Google pour ∀ n'a révélé aucun enregistrement).
devuxer

1
lol, je n'avais jamais pensé à chercher des symboles sur Google. Et apparemment je n'ai rien perdu.
R. Martinho Fernandes

57

Le symbole A à l' envers est le quantificateur universel de la logique des prédicats . (Voir également la discussion plus complète du calcul des prédicats de premier ordre .) Comme d'autres l'ont noté, cela signifie que les assertions énoncées sont valables "pour toutes les instances" de la variable donnée (ici, s ). Vous rencontrerez bientôt son frère, le E majuscule en arrière , qui est le quantificateur existentiel , ce qui signifie «il existe au moins un» de la variable donnée conforme à l'assertion associée.

Si vous êtes intéressé par la logique, vous pourriez apprécier le livre Logic and Databases: The Roots of Relational Theory de CJ Date. Il existe plusieurs chapitres couvrant ces quantificateurs et leurs implications logiques. Vous n'avez pas besoin de travailler avec des bases de données pour bénéficier de la couverture de ce livre sur la logique.


2
+1 pour mentionner ∃ (U + 2203 IL EXISTE). En fait, ∀ et ∃ sont utilisés dans le calcul des prédicats en général, qu'il soit de premier ordre ou d'ordre supérieur. Pour un exemple du second ordre, dans l'axiome d'induction de l'arithmétique Peano, vous quantifiez sur les prédicats et écrivez ∀P.
starblue

Merci d'avoir fait remarquer cela. J'ai révisé la référence selon votre suggestion.
seh


9

Peut être lu, "Pour tout s tel que s ne soit pas égal à s [début]"


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.