theorem :: XBOOLEAN:110
for p, q, r being boolean object holds (p => (q => r)) => (q => (p => r)) = TRUE