Пороговая функция — различия между версиями
Rybak (обсуждение | вклад) |
Warrior (обсуждение | вклад) |
||
| Строка 26: | Строка 26: | ||
:<tex>f=A_1 A_2 + A_3</tex>. | :<tex>f=A_1 A_2 + A_3</tex>. | ||
| − | Для всякой пороговой функции справедливо | + | {{Утверждение |
| + | |statement=Для всякой пороговой функции справедливо | ||
:<tex>[a_1,a_2,a_3,...,a_n;T]=[ka_1,ka_2,ka_3,...,ka_n;kT]</tex>, | :<tex>[a_1,a_2,a_3,...,a_n;T]=[ka_1,ka_2,ka_3,...,ka_n;kT]</tex>, | ||
| − | где k — положительное вещественное число. Чтобы убедиться в этом достаточно записать | + | где k — положительное вещественное число. |
| + | |proof=Чтобы убедиться в этом достаточно записать | ||
: <tex>ka_1 A_1+ka_2 A_2+...+ka_n A_n \ge kT</tex> | : <tex>ka_1 A_1+ka_2 A_2+...+ka_n A_n \ge kT</tex> | ||
: <tex>ka_1 A_1+ka_2 A_2+...+ka_n A_n < kT</tex> | : <tex>ka_1 A_1+ka_2 A_2+...+ka_n A_n < kT</tex> | ||
и разделить обе части неравенства на <tex>k</tex>. | и разделить обе части неравенства на <tex>k</tex>. | ||
| − | + | }} | |
== Пример непороговой функции == | == Пример непороговой функции == | ||
Версия 04:18, 12 октября 2011
| Определение: |
| Булева функция называется пороговой, если ее можно представить в виде , где — вес аргумента , а — порог функции ; |
Обычно пороговую функцию записывают в следующим виде: .
Пример
Рассмотрим функцию трёх аргументов . Согласно этой записи имеем
- .
Все наборы значений аргументов на которых функция принимает единичное (либо нулевое) значение, можно получить из соотношения вида .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
Таким образом, заданная функция принимает единичное значение на наборах 001, 011, 101, 110, 111. Её минимальная форма имеет вид
- .
| Утверждение: |
Для всякой пороговой функции справедливо
|
|
Чтобы убедиться в этом достаточно записать |
Пример непороговой функции
Примером непороговой функции может служить Сложение по модулю 2 ().
При аргументах значение функции равно 0. Тогда, по определению пороговой функции должно выполняться неравенство . Подставляя значение аргументов, получаем, что . При аргументах и значение функции равно 1. Тогда, по определению выполняется неравенство , подставляя в которое значения соответствующих аргументов, получаем . Отсюда следует, что и . Но это неравенстово не выполняется при аргументах . Значит, функция непороговая.