Пример 2. 1) Термами сигнатуры Σ={+,∙,≤,0} будут, например, 0, x, x+y, z∙(x+z)+0∙y
1) Термами сигнатуры Σ ={+, ∙, ≤, 0} будут, например, 0, x, x+y, z ∙ (x+z)+0 ∙ y, а x+y≤ (0+х) x термом не является. 2) Если Σ = { ƒ (3), g(1), h(2) } ‑ функциональная сигнатура, то выражения h(ƒ (x1, x2, x3), g(x2)), g(ƒ (h(x1, x2), x1, g(x2)) – термы, а h(x1, ƒ (x1, x3)) термом не является. Пусть t(x1, …, xk) ‑ терм из T( Σ ), все переменные которого содержатся в множестве { x1, …, xk }, = ‑ алгебраическая система. Значение терма t на элементах a1, …, ak A (t(a1, …, ak)) определяется по индукции: 1) если t есть переменная xi (константный символ с), то значение t есть аi (с); 2) если t F(t1, …, tn), где F (n) Σ, t1(x1, …, xk), …, tn(x1, …, xk) Т (Σ)и значения термов t1, …, tn на элементах a1, …, ak равны b1, …, bn то значение терма t есть F(b1, …, bn). Теорема 2. Если = ‑ алгебраическая система, Ø ≠ X B, то B(Х)= { t(a1, …, an) | t T( Σ ), a1, …, an X }. Пример 3. Построить подсистему алгебраической системы , порожденную множеством Х: 1) t wx: val=" Cambria Math" /> < w: i/> < /w: rPr> < m: t> A< /m: t> < /m: r> < /m: oMath> < /m: oMathPara> < /w: p> < w: sectPr wsp: rsidR=" 00000000" > < w: pgSz w: w=" 12240" w: h=" 15840" /> < w: pgMar w: top=" 1134" w: right=" 850" w: bottom=" 1134" w: left=" 1701" w: header=" 720" w: footer=" 720" w: gutter=" 0" /> < w: cols w: space=" 720" /> < /w: sectPr> < /w: body> < /w: wordDocument> "> = X ={ 1/2 }; 2) t wx: val=" Cambria Math" /> < w: i/> < /w: rPr> < m: t> A< /m: t> < /m: r> < /m: oMath> < /m: oMathPara> < /w: p> < w: sectPr wsp: rsidR=" 00000000" > < w: pgSz w: w=" 12240" w: h=" 15840" /> < w: pgMar w: top=" 1134" w: right=" 850" w: bottom=" 1134" w: left=" 1701" w: header=" 720" w: footer=" 720" w: gutter=" 0" /> < w: cols w: space=" 720" /> < /w: sectPr> < /w: body> < /w: wordDocument> "> = X ={ 1/2 }; 3) t wx: val=" Cambria Math" /> < w: i/> < /w: rPr> < m: t> A< /m: t> < /m: r> < /m: oMath> < /m: oMathPara> < /w: p> < w: sectPr wsp: rsidR=" 00000000" > < w: pgSz w: w=" 12240" w: h=" 15840" /> < w: pgMar w: top=" 1134" w: right=" 850" w: bottom=" 1134" w: left=" 1701" w: header=" 720" w: footer=" 720" w: gutter=" 0" /> < w: cols w: space=" 720" /> < /w: sectPr> < /w: body> < /w: wordDocument> "> = X ={ 22; -36 }. Решение. 1) Так как Т( Σ )= { x1, x1x2, (x1x2)x3, x1(x2x3), … }, то теореме 2 имеем A(X)= { 1/2, 1/2∙ 1/2, 1/2∙ 1/2∙ 1/2, … } = { 1/2, 1/8, 1/16, … } = { 1/2n| n≥ 1 }. 2) Из предыдущего примера следует, что { 1/2n| n≥ 1 } A(X). Так как операция деления является сигнатурной, то 1/2n 1/2m=2m-n A(X) для любых m, n≥ 1. Тогда C= { 2n| n Z } A(X). Так как множество С замкнуто относительно операций умножения и деления. т.е. является подсистемой алгебраической системы исодержит множество X, то A(Х) С. Следовательно, A(Х)=С. 3) Так как 2=22-8 (-36)-14 22 и любое число, получаемое из чисел 22, -36 с помощью операции вычитания четное, то A(X)=2
|