1 The mechanism of concerted cycloadditions - a philosophical challenge of scientific explanation Sengen Sun Discovery Partners International, Inc. 9640.