Рассмотрим функцию

- функцию от

переменных в k-значной логике. Функцию

назовем коммутирующей с

, если
Таким образом, каждой функции

можно сопоставить класс всех коммутирующих с ней функций
![$K[f]$ $K[f]$](https://dxdy-04.korotkov.co.uk/f/f/7/a/f7aca3a37c2fad7bb78467ec8362f4fe82.png)
. Не трудно заметить, что это будет замкнутый по суперпозиции класс и содержит все селекторы и иногда константы. Если f - линейная, конъюнкт, дизъюнкт, моном, то для них легко описывается класс
![$K[f]$ $K[f]$](https://dxdy-04.korotkov.co.uk/f/f/7/a/f7aca3a37c2fad7bb78467ec8362f4fe82.png)
. Еще одно свойство: если
![$g \in K[f]$ $g \in K[f]$](https://dxdy-04.korotkov.co.uk/f/f/8/3/f839e543d467364ab970a2326f08533882.png)
, то
Меня интересует вопрос - для каких функций

(кроме вышеперечисленных), класс
![$K[f]$ $K[f]$](https://dxdy-04.korotkov.co.uk/f/f/7/a/f7aca3a37c2fad7bb78467ec8362f4fe82.png)
не тривиальный (отличен от селекторов и констант) ?