Пороговая функция — различия между версиями
Warrior (обсуждение | вклад) (→Пример) |
Warrior (обсуждение | вклад) (→Пример) |
||
| Строка 11: | Строка 11: | ||
Согласно этой записи имеем | Согласно этой записи имеем | ||
:<tex>a_1=3; a_2=4; a_3=6; T=5</tex>. | :<tex>a_1=3; a_2=4; a_3=6; T=5</tex>. | ||
| − | Все наборы значений аргументов <tex>A_1, A_2, A_3</tex> на которых функция принимает единичное (либо нулевое) значение, можно получить из соотношения вида <tex> | + | Все наборы значений аргументов <tex>A_1, A_2, A_3</tex> на которых функция принимает единичное (либо нулевое) значение, можно получить из соотношения вида <tex>3A_1+4A_2+6A_3\ge5</tex>. |
:Если <tex>A_1=0,A_2=0,A_3=0</tex>, то <tex>0<5 \Rightarrow f=0</tex>. | :Если <tex>A_1=0,A_2=0,A_3=0</tex>, то <tex>0<5 \Rightarrow f=0</tex>. | ||
Версия 02:06, 13 октября 2011
| Определение: |
| Булева функция называется пороговой, если ее можно представить в виде , где — вес аргумента , а — порог функции ; |
Обычно пороговую функцию записывают в следующим виде: .
Пример
Рассмотрим функцию трёх аргументов . Согласно этой записи имеем
- .
Все наборы значений аргументов на которых функция принимает единичное (либо нулевое) значение, можно получить из соотношения вида .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
- Если , то .
Таким образом, заданная функция принимает единичное значение на наборах 001, 011, 101, 110, 111. Её минимальная форма имеет вид
- .
| Утверждение: |
Для всякой пороговой функции справедливо
|
|
Чтобы убедиться в этом достаточно записать |
Пример непороговой функции
Примером непороговой функции может служить Сложение по модулю 2 ().
Предположим, что — пороговая функция. При аргументах значение функции равно 0. Тогда, по определению пороговой функции неравенство не должно выполняться. Подставляя значение аргументов, получаем, что . При аргументах и значение функции равно 1. Тогда, по определению выполняется неравенство , подставляя в которое значения соответствующих аргументов, получаем . Отсюда следует, что и . При аргументах значение функции равно 0, следовательно неравенство выполняться не должно, то есть . Но неравенства и при положительных и одновременно выполнятся не могут. Получили противоречие и, значит, функция непороговая.