19
$\begingroup$

Is there an algebrization of second-order logic, analogous to Boolean algebras for propositional logic and cylindric and polyadic algebras for first-order logic?

$\endgroup$

3 Answers 3

4
$\begingroup$

Did programme of predicate calculus algebraization succeed? In his essay An autobiography of polyadic algebras Halmos outlined why he is not satisfied with his baby. I suggest that Cylindric algebras are not genuine algebras either; what other algebraic structures have operators parametrized by something (cylindrification)? The situation is strikingly different from either boolean or relation algebra, each having a set of intuitive binary, unary, [and 0-ary] operations.

I suggest that the culprit is positional perspective onto relation attributes. Positional perspective is ubiquitous in math (sequences, function arguments, etc), so is easy to see why it penetrated into the world of relations. Positional perspective makes perfect sense for binary relations, this is why nobody challenged its adequacy for n-ary ones. However, it is easy to see that attribute positions are not essential to the ability to match values of the two different attributes of two different relations. Named attribute perspective is widely used in database theory and practice, which implies yet another algebraization of predicate logic.

$\endgroup$
1
  • 1
    $\begingroup$ Good point! It is also my impression that performing substitutions in predicate logic (cylindrical algebra) does not increase the length of formulas, whereas using relation algebra or $\lambda$-calculus would increase the length of formulas. Is that correct? $\endgroup$
    – YKY
    Jan 21, 2017 at 0:43
2
$\begingroup$

Have you looked at the following paper:

http://arxiv.org/abs/0807.4620

$\endgroup$
0
$\begingroup$

Very belatedly, I think it's worth noting that there is some work connecting higher-order logic and cylindric algebras, at least including the following:

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.