diff --git a/src/field/extension_field/algebra.rs b/src/field/extension_field/algebra.rs index 97c3c12d..eac0bbd8 100644 --- a/src/field/extension_field/algebra.rs +++ b/src/field/extension_field/algebra.rs @@ -34,11 +34,11 @@ impl, const D: usize> From for ExtensionAlgebra { impl, const D: usize> Display for ExtensionAlgebra { fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { - write!(f, "({}) + ", self.0[0])?; - for i in 1..D - 1 { - write!(f, "({})*b^{} + ", self.0[i], i)?; + write!(f, "({})", self.0[0])?; + for i in 1..D { + write!(f, " + ({})*b^{}", self.0[i], i)?; } - write!(f, "({})*b^{}", self.0[D - 1], D - 1) + Ok(()) } }