Simbolo sconosciuto nell'algoritmo: cosa significa ∀? [chiuso]


92

Sto leggendo di un algoritmo (è un algoritmo di ricerca del percorso basato su A *) e contiene un simbolo matematico che non conosco: ∀

Ecco il contesto:

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

Qualcuno può spiegare il significato di ∀?


1
Altri commenti vengono contrassegnati e, se non pertinenti alla domanda, vengono eliminati.

Risposte:


121

Questo è il simbolo "forall" (per tutti), come si vede nella tabella dei simboli matematici di Wikipedia o il carattere forall Unicode ( \u2200, ∀).


Avrebbe senso: "... per tutti è diverso da s [inizio]"
devuxer

7
Grazie e +1 per il collegamento alla tabella dei simboli. Lo userò la prossima volta che sarò perplesso (cercando su Google ∀ non ho trovato alcun record).
devuxer

1
lol, non avevo mai pensato di cercare su Google i simboli. E a quanto pare non ho perso nulla.
R. Martinho Fernandes

57

Il simbolo A capovolto è il quantificatore universale dalla logica dei predicati . (Vedere anche la discussione più completa del calcolo dei predicati del primo ordine .) Come altri hanno notato, significa che le asserzioni dichiarate valgono "per tutte le istanze" della variabile data (qui, s ). Presto incontrerai il suo fratello, la E maiuscola al contrario , che è il quantificatore esistenziale , che significa "esiste almeno una" della variabile data conforme alla relativa asserzione.

Se sei interessato alla logica, potresti apprezzare il libro Logic and Databases: The Roots of Relational Theory di CJ Date. Ci sono diversi capitoli che trattano questi quantificatori e le loro implicazioni logiche. Non è necessario lavorare con i database per beneficiare della copertura della logica di questo libro.


2
+1 per aver menzionato ∃ (U + 2203 THERE EXISTS). In realtà ∀ e ∃ sono usati nel calcolo dei predicati in generale, sia di primo ordine che di ordine superiore. Per un esempio del secondo ordine, nell'assioma di induzione dell'aritmetica di Peano quantifica sui predicati e scrivi ∀P.
starblue

Grazie per la segnalazione. Ho rivisto il riferimento secondo il tuo suggerimento.
seh


9

Può essere letto, "Per tutti i s tali che s non è uguale a s [inizio]"


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.