Abstract
For the purpose of this paper a logic is defined to be a non-empty set of propositions which is partially ordered by a relation of logical implication, denoted by “≤”, and which, as a poset, is orthocomplemented by a unary operation of negation. The negation of the proposition x is denoted by NX and the least element in the logic is denoted by 0, we write NO = 1.A binary operation “→” is introduced into a logic, the operation is interpreted as material implication so that “x → y” is a proposition of the logic and is read as “x materially implies y”. If material implication has the properties11. (x → 0) = NX, 12. if xy then (zx) ≤ (zy), 13. if xy then x ≤ (yz)= xz, 14. x ≤ {yN(yNx)}, then the logic is an orthomodular lattice. The lattice operations of join and meet are given by xy = NxN(NxNy) xy = N(XN(xy)) and, in terms of the lattice operations, the material implication is given by (xy) = (yx) ∨ NX.Moreover the logic is a Boolean algebra if, and only if, in addition to the properties above, material implication satifies 15. (xy) = (NyNx).

This publication has 3 references indexed in Scilit: