reduction analysis