типа
11 - единица
00 - ноль
10 - переход от 1 к 0
01 - переход от 0 к 1
при программировании возможно использование логического не булевого нечеткого типа
берем петлю гистерезиса
назначаем верхнему и нижнему уровню определенные значения
назначаем восходящей и нисходящей ветви отдельные значения
4 состояния
не знакомо?
Ну похоже на то, что вы собираете какую-то многозначную асинхронную логику, причем 4 состояния у вас почему-то образуют трит, и это должно как-то влиять на высокоуровневые языки, которым представление, в общем-то, глубоко ортогонально.