DIVISIBILITY THEORY OF SEMI-HEREDITARY RINGS