Is there a way of checking if a binary boolean operator is associative just by looking at its truth table, similar to how you can check to see if the middle two rows are different to check if it is commutative?
This question seems to answer my problem: Is there an easy way to see associativity or non-associativity from an operation's table? but it concludes that checking all the triples of inputs is the best method (or other methods with the same worst case). I was wondering if the fact that it is a boolean function might mean that there are other methods that are applicable.