         else
         {
             otherPolynomialDividend = otherPolynomial.coefficientDividend
-        }
-        
-        if self.showAsDivision || otherPolynomial.showAsDivision
-        {
-            showAsDivision = true
-        }
-        else
-        {
-            showAsDivision = false
         }
         
         if coefficientDivisor == otherPolynomialDivisor

        divisor:Double,
        index:Int) -> MLinearEquationsSolutionEquationItemPolynomial
    {
        let newDividend:Double = coefficientDividend / dividend
        let newDivisor:Double = coefficientDivisor / divisor
        
        let divided:MLinearEquationsSolutionEquationItemPolynomial = MLinearEquationsSolutionEquationItem.polynomial(
            coefficientDividend:newDividend,
            coefficientDivisor:newDivisor,
            indeterminate:indeterminate,
            index:index,
            showAsDivision:showAsDivision)
        
        return divided
    }

        changeSign:Bool,
        newIndex:Int) -> MLinearEquationsSolutionEquationItemPolynomial
    {
        let sumItem:MLinearEquationsSolutionEquationItemPolynomial
        let otherPolynomialDivisor:Double = otherPolynomial.coefficientDivisor
        let otherPolynomialDividend:Double
        let sumDividend:Double
        let sumDivisor:Double
        
        if changeSign
        {
