You can edit almost every page by Creating an account and confirming your email.

Zhegalkin algebra

From EverybodyWiki Bios & Wiki


Zhegalkin Algebra is a set of Boolean functions defined by the nullary operation taking the value 1, use of the binary operation of conjunction ∧, and use of the binary sum operation for modulo 2 ⊕. The constant 0 is introduced as 1⊕1=0.[1] The negation operation is introduced by the relation ¬x=x⊕1. The disjunction operation follows from the identity x∨y=x∧y⊕x⊕y. [2]

Using Zhegalkin Algebra, any perfect disjunctive normal form can be uniquely converted into a Zhegalkin polynomial (via the Zhegalkin Theorem).

Basic identities

  • x∧(y∧z)=(x∧y)∧z, x∧y=y∧x
  • x⊕(y⊕z)=(x⊕y)⊕z, x⊕y=y⊕x
  • x⊕x=0
  • x⊕0=x
  • x∧(y⊕z)=x∧y⊕x∧z

Thus, the basis of Boolean functions ⟨∧,⊕,1⟩ is functionally complete.

Its inverse logical basis ⟨∨,⊙,0⟩ is also functionally complete, where ⊙ is the inverse of the XOR operation (via equivalence). For the inverse basis, the identities are inverse as well: 0⊙0=1 is the output of a constant, ¬x=x⊙0 is the output of the negation operation, and x∧y=x∨y⊙x⊙y is the conjunction operation.

The functional completeness of these two bases follows from completeness of the basis {¬,∧,∨}.

See also

  • Zhegalkin polynomial

References

[3]

Notes

  1. ↑ Zhegalkin, Ivan Ivanovich (1928). "The arithmetization of symbolic logic" (PDF). Matematicheskii Sbornik. 35 (3–4): 320. Retrieved 12 January 2024., additional text.
  2. ↑ Yu. V. Kapitonova, S.L. Krivoj, A. A. Letichevsky. Lectures on Discrete Mathematics. — SPB., BHV-Petersburg, 2004. — ISBN 5-94157-546-7, p. 110-111.
  3. ↑ Zhegalkin, Ivan Ivanovich (1927). "On the technique of calculating propositions in symbolic logic" (PDF). Matematicheskii Sbornik. 34 (1): 9–28. Retrieved 12 January 2024.


This article "Zhegalkin algebra" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Zhegalkin algebra. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.