ormula (1) ##STR1## wherein X and Y are identical and each represents oxygen atom or sulfur atom, or one of X and Y is an oxygen atom and the other is a sulfur atom, or wherein the polyfunctional compound contains, per molecule, at least one unit represented by the formula (2) ##STR2## wherein Z represents oxygen atom or sulfur atom.