В современной информатике и статистике индекс сложности функции обозначает уровень информативности, что в свою очередь влияет на сложность изучения функции на примерах . Это отличается от вычислительной сложности , которая представляет собой сложность вычисления функции. Показатели сложности характеризуют весь класс функций, к которому принадлежит интересующая нас функция. Сосредоточив внимание на булевых функциях , детализация класса булевых функций c по существу указывает, насколько глубоко артикулирован класс.
Чтобы идентифицировать этот индекс, мы должны сначала определить часовую функцию . Давайте на мгновение сосредоточимся на одной функции с , назовем ее концепцией , определенной на множестве элементов, которые мы можем изобразить как точки в евклидовом пространстве . В этой структуре вышеупомянутая функция связывает с набор точек, которые, поскольку определены как внешние по отношению к понятию, предотвращают его расширение в другую функцию от . Мы можем двояко определить эти точки в терминах охраны данного понятия с от полного включения (вторжения) другого понятия в пределах класса. Поэтому мы называем эти точки либо дозорными , либо дозорными .; они назначаются часовой функцией каждому понятию таким образом, что:
Техническое определение, взятое из ( Аполлони, 2006 ) , основано на включении расширенного понятия , состоящего из с плюс его контрольные точки, другим в том же классе.
Для класса понятий в пространстве сторожевая функция является тотальной функцией, удовлетворяющей следующим условиям:
является границей c на . _