degenerate