First we prove idempotency , though we might not need it later on.
Second, we prove uniqueness of the complement, in the sense that
In particular, it implies . Then certain forms of absorbance follows:
We similarly get , and two other equations by duality. Then, we get a key lemma: : Supposed , we get . Supposed , we get by absorbance, so
Note that this implies for any , as we have . Using their dual statements as well ( and ), we can finally arrive to commutativity by observing that both and are complements of :
Your proof of join-idempotency uses a form of distributivity that is not part of the axioms. Of course that one will follow from the ones we have and the absorption laws, which could be proven first. On the other hand, if I didn't miss anything, you didn't really use any idempotency law.