/// <summary> /// Determina o inverso aditivo de um polinómio geral. /// </summary> /// <param name="number">O polinómio.</param> /// <returns>O inverso aditivo.</returns> /// <exception cref="ArgumentNullException">Caso o argumento seja nulo.</exception> public virtual GeneralDegUnivarPolynomNormalForm <CoeffType, DegreeType> AdditiveInverse( GeneralDegUnivarPolynomNormalForm <CoeffType, DegreeType> number) { if (number == null) { throw new ArgumentNullException("number"); } else { return(number.GetSymmetric(this.ring)); } }