Существует большое количество литературы по «тестированию свойств» - проблеме создания небольшого числа запросов черного ящика к функции чтобы различать два случая:
является членом некоторого класса функций C
является ε -far из каждой функции в классе C .
Диапазон функции иногда является логическим: R = { 0 , 1 } , но не всегда.
Здесь, -far , как правило , следует понимать расстояние Хемминга: доля точек F , которые должны были бы быть изменены , с тем чтобы место F в классе C . Это естественная метрика, если f имеет логический диапазон, но кажется менее естественной, если диапазон, скажем, действительный.
Мой вопрос: существует ли часть литературы по тестированию свойств, которая проверяет близость к некоторому классу относительно других метрик?