обобщенные mv-алгебры

Aug 09, 2011 04:29


Пусть A = < V, 0, + > - коммутативный моноид с законом поглощения:

x+y = y+x, (x+y)+z = x+(y+z), x+x = x+0 = x

такой, что существует обратимый оператор φ: V → V, индуцирующий
обобщенную mv-алгебру A(φ) = < V, 0, +, φ >:

x+φ0 = φ0, φ-1(φx+y)+y = φ-1(φy+x)+x.

Определим φ-дуальную к + операцию •(φ) :
x •(φ) y = φ-1(φx+φy) и константу 1 = φ-10.

Тогда

0 = φ1, x •(φ) φ-1y + y = y •(φ) φ-1x + x,

x •(φ) 0 = φ-1(φx+φ0) = φ-1φ0 = 0,
x •(φ) 1 = φ-1(φx+φφ-10) = φ-1(φx+0) = φ-1φx = x,
x •(φ) х = φ-1(φx+φх) = φ-1φx = x,

x •(φ) y •(φ) z = φ-1(φx+φ(y •(φ) z) ) =
= φ-1(φx+φφ-1(φy+φz) ) = φ-1(φx+φy+φz) =
= x •(φ) (y •(φ) z) = (x •(φ) y) •(φ) z.

Поскольку одно из φkх имеет значение φ0,
в силу аксиомы x+φ0 = φ0 справедливы

закон исключения лишнего
x + φх +...+ φ-1х = φ0

и закон несовместимости степеней
x •(φ) φх •(φ) ... •(φ) φ-1х = 0.

Действительно,
x •(φ) φх •(φ)...•(φ) φ-1х = φ-1(x + φх +...+ φ-1х) = φ-1φ0 = 0,

Константы 0 и φ0 естественно интерпретировать
как невозможность и необходимость

В целом, оператор φ порождает на исходном моноиде A
семейство операций x •(φ,k) y = x •k y = φ-k(φkx+φky) ( (φ,k)-конъюнкций ),

для которых справедливы тождества

x •k φ1-k0 = φ-k(φkx+φkφ1-k0) = φ-k(φkx+φ0) = φ-kφ0 = φ1-k0,
x •k φ1-k1 = φ-k(φkx+φkφ1-kφ-10) = φ-k(φkx+0) = φ-kφkx = x,
x •k х = φ-k(φkx+φkх) = φ-kφkx = x,

x •k y •k z = x •k (y •k z) = (x •k y) •k z

а также

законы де Моргана
φk(x •k y) = φkx+φky,
φ-kx •k φ-ky = φ-k(x+y),

закон исключения лишнего
φkx + φk+1х +...+ φk-1х = φ0

и закон инварианта цикла
x •k φх •k ... •k φ-1х = φ1-k0.

Исходная операция "+" соответствует •0
и связана с константой необходимости c = φ0:
    "φ-1x" эквивалентно "необходимо x";
операция •1 -- с константой невозможности  0:
    "φx" эквивалентно "невозможно x";
операция •2 --  с константой возможности 1 = φ-10:
    "x" эквивалентно "возможно x".

В общем, операция •k связана с константой  φ1-k0:

Очевидно, что φ0 и 1 = φ-10 совпадают лишь при φ = φ-1,
т.е. при |φ|=2. Тогда необходимо x+1 = x+φx = 1. Если |V|>2,
в V могут быть φ-неподвижные отличные от 1 элементы x = φx,
для которых x+φx = x, что невозможно в силу x+φx = 1. При
нечетном |V| хотя бы один такой элемент необходимо есть.
Стало быть, mv-алгебр с нечетным |V| и |φ|=2 не существует.

В общем, в mv-алгебре |V| кратно |φ|.

вот.

__________________________________________________

Примеры

Положим V = {0,c,1}

1. Система Лукасевича L3
0 - ложность, c - неопр., 1 - истинность
┌───┬───────┬───┬───┬───────┐
│ + │ 0 c 1 │ ~ │ • │ 0 c 1 │
├───┼───────┼───┼───┼───────┤
│ 0 │ 0 c 1 │ 1 │ 0 │ 0 0 0 │
│ с │ c c 1 │ с │ c │ 0 c c │
│ 1 │ 1 1 1 │ 0 │ 1 │ 0 c 1 │
└───┴───────┴───┴───┴───────┘
x•y = ~(~x+~y),
~0=1, ~c=c, ~1=0, ~~x = x,
0+~0 = 1+~1 = 1, c+~c = c.

2. Система P3
0 - невозможность, c - необходимость, 1 - возможность
┌───┬───────┬───┬───┬───────┬───┬───────┐
│ + │ 0 c 1 │ ~ │ • │ 0 c 1 │ * │ 0 c 1 │
├───┼───────┼───┼───┼───────┼───┼───────┤
│ 0 │ 0 c 1 │ с │ 0 │ 0 0 0 │ 0 │ 0 0 1 │
│ с │ c c c │ 1 │ c │ 0 c c │ c │ 0 c 1 │
│ 1 │ 1 c 1 │ 0 │ 1 │ 0 c 1 │ 1 │ 1 1 1 │
└───┴───────┴───┴───┴───────┴───┴───────┘
x•y = ~~(~x+~y) = ~(~~x*~~y),
x*y = ~(~~x+~~y) = ~~(~x•~y),
~0 = ~~1 = c, ~c = ~~0 = 1, ~1 = ~~c = 0, ~~~x = x,
0+~0+~~0 = c+~c+~~c = 1+~1+~~1 = c,
0*~0*~~0 = c*~c*~~c = 1*~1*~~1 = 1.

Система L3 не является mv-алгеброй
поскольку не всегда x+~x = ~0.

В P3 не действуют законы
противоречия и исключенного третьего,
но  x+~x+~~x = ~0  и  x•~x•~~x = 0,
т.е.

необходимо чтобы было
невозможно или необходимо или возможно,
а четвертого нет,
и
невозможно чтобы было
невозможно и необходимо и возможно.

"~~x" эквивалентно "необходимо x",
"~x" эквивалентно "невозможно x",
"x" эквивалентно "возможно x",

~(~~x) = x   и   ~~(~x) = x,  т.е.

невозможность необходимости есть возможность

и

необходимость невозможности есть возможность.

p.s.
Любая операция в многозначной системе представляется композицией
степеней отрицания-транспозиции и полноциклического отрицания.

математика, логика, mv-алгебры, алгебра

Previous post Next post
Up