Esiste una vasta letteratura sul "test delle proprietà": il problema di eseguire un piccolo numero di query in black box su una funzione per distinguere tra due casi:
è un membro di una classe di funzioni
è -far da ogni funzione nella classe .
L'intervallo della funzione è talvolta booleano: , ma non sempre.
Qui, -far viene generalmente considerato come distanza di Hamming: la frazione di punti di che dovrebbe essere cambiata per mettere in classe . Questa è una metrica naturale se ha un intervallo booleano, ma sembra meno naturale se l'intervallo è detto a valore reale.
La mia domanda: esiste una parte della letteratura sui test di proprietà che verifica la vicinanza a una classe rispetto ad altre metriche?