The notion of Boolean algebras, and the corresponding classical propositional logic, is very standard, and it is easy to find information about them (for example, among many other such works, there is a three volume book titled Handbook of Boolean Algebras). Heyting algebras (essentially “Boolean algebras without the law of excluded middle”), and intuitionistic propositional logic, are a bit more esoteric, but there are still a lot of references about this. However, the notions of De Morgan algebra and Kleene algebra seem very little discussed, and having learned about them I am left with many questions, the analogous answers to which I know for Boolean or Heyting algebras, but for which I don't know where to turn to for a discussion in the context of De Morgan and Kleene algebras.
To be clear, a De Morgan algebra is a distributive lattice with bottom and top endowed with an involution ‘$\neg$’ which satisfies De Morgan law $\neg(x\lor y) = \neg x \land \neg y$ (or equivalently, $\neg(x\land y) = \neg x \lor \neg y$ as either follows from the other by involutivity). A Kleene algebra is a De Morgan algebra which additionally satisfies $x\land\neg x \leq y\lor\neg y$. An example of a Kleene (hence De Morgan) algebra is $\{0,\ldots,n\}$ with the usual order (so $\land$ and $\lor$ are min and max), and involution $k \mapsto n-k$: this is not a Boolean algebra when $n\geq 2$. Of course, the unit interval $[0,1]$ is also a Kleene algebra. An example of a De Morgan algebra which is not a Kleene algebra is the “diamond” $\{0,1\}^2$ with product order and the involution $(x,y) \mapsto (1-y, 1-x)$ (note that it fixes $(0,1)$ and $(1,0)$ which are incomparable, refuting the axiom $x\land\neg x \leq y\lor\neg y$).
These algebras turn up, for example, when defining some varieties of cubical sets: see “Varieties of Cubical Sets” by Buchholtz and Morehouse for a discussion, but in summary, the category of De Morgan, resp. Kleene, resp. Boolean cubes is the category having an object $[n]$ for each $n\in\mathbb{N}$ and whose morphisms $[m] \to [n]$ are given by $n$ elements in the free De Morgan, resp. Kleene, resp. Boolean algebra in $m$ variables, with composition given by substitution (in more fancy terms, this is a full subcategory of the Kleisli category of the “free De Morgan algebra”, resp. Kleene, resp. Boolean, monad); and cubical sets are the presheaves of sets on the corresponding cube category. This suggests that understanding the free De Morgan algebra and free Kleene algebra is worthwhile (the free Boolean algebra on finitely many variables, of course, is well understood). But of course the notion occurs in other places, such as fuzzy logic.
Anyway, some examples of questions I have about De Morgan and Kleene algebras are:
How can we describe the free De Morgan algebra (resp. the free Kleene algebra) on $r$ variables? Do its elements have a canonical form? How many are there (exactly or, failing that, asymptotically)?
How can we (algorithmically, and if possible not too inefficiently) decide when two expressions in $x_1,\ldots,x_r$ (in $\land,\lor,\neg$) are equal in the free De Morgan (resp. Kleene) algebra?
Regarding the last question, I have seen it stated without reference that, for Kleene algebras, this holds if and only if the equality holds for all $x_1,\ldots,x_r$ in $[0,1]$, or equivalently, for all $x_1,\ldots,x_r$ in $\{0,1,2\}$: is this correct? If so, what is a reference for this statement? Is there an analogous statement for De Morgan algebras? (Can we perhaps replace $\{0,1,2\}$ by the “diamond” here?)
If we define “De Morgan logic”, resp. “Kleene logic”, to be such that $p \vdash q$, for $p,q$ in the free De Morgan (resp. Kleene) algebra of countably many variables, when $p\leq q$ in that algebra, can we formulate this logic as rules of inference that are at least remotely similar to some usual presentation of classical and intuitionistic propositional logic? (I realize that De Morgan and Kleene logic lack an $\Rightarrow$ connector, which does not bode well for making them into useful “logics”, but there may still be something interesting to be said among those lines.)
Is there anything remotely similar to the Stone duality of Boolean algebras for De Morgan or Kleene algebras, that might help describe all of them?
What about infinitary, and possibly complete De Morgan algebra (resp. Kleene) algebras: other than $[0,1]$, is there a context in which they naturally come up? (There was this question on the matter, but it just asked whether the De Morgan law automatically held infinitarily, not giving any context about where this was relevant.) Can we perhaps see them as kinds of functions on generalized spaces just like frames (which are closely related to complete Heyting algebras) can be seen as open sets of a kind of generalized space know as “locales”?
Note: some of these questions may be somewhat stupid. My point is that I know essentially nothing about such algebras, so I have many questions, and these are the ones which come most naturally to my mind. But while I'd be more than happy to have the answer to any or all of the above, this question is mostly a reference request: any suggestion as to where I might learn these sort of things is more than welcome.