I know that polyols that have at least two hydroxyl group attached to two adjacent carbons can react with copper (II) hydroxide forming a complex, eg:
Cu(OH)2 + 2 C3H5(OH)3 -> [C3H5(OH)2O]2Cu + 2 H2O
Cu(OH)2 + 2 C2H4(OH)2 -> [C2H4(OH)O]2Cu + 2 H2O
My question is that what are the rules for which OH group will get its H removed and how are these substances called? Also, do these polyols also react with Copper salt?