Reproved some theorems.