plus

@JvmName(name = "plusVariableInt")
abstract operator fun Variable.plus(other: Int): Polynomial(source)
@JvmName(name = "plusVariableUInt")
abstract operator fun Variable.plus(other: UInt): Polynomial(source)
@JvmName(name = "plusVariableLong")
abstract operator fun Variable.plus(other: Long): Polynomial(source)
@JvmName(name = "plusVariableULong")
abstract operator fun Variable.plus(other: ULong): Polynomial(source)
@JvmName(name = "plusIntVariable")
abstract operator fun Int.plus(other: Variable): Polynomial(source)
@JvmName(name = "plusUIntVariable")
abstract operator fun UInt.plus(other: Variable): Polynomial(source)
@JvmName(name = "plusLongVariable")
abstract operator fun Long.plus(other: Variable): Polynomial(source)
@JvmName(name = "plusULongVariable")
abstract operator fun ULong.plus(other: Variable): Polynomial(source)
@JvmName(name = "plusVariableNumber")
abstract operator fun Variable.plus(other: Number): Polynomial(source)(source)(source)(source)(source)
@JvmName(name = "plusNumberVariable")
abstract operator fun Number.plus(other: Variable): Polynomial(source)(source)(source)(source)(source)
@JvmName(name = "plusVariableVariable")
abstract operator fun Variable.plus(other: Variable): Polynomial(source)(source)(source)(source)(source)
@JvmName(name = "plusVariablePolynomial")
abstract operator fun Variable.plus(other: Polynomial): Polynomial(source)(source)(source)(source)(source)
@JvmName(name = "plusPolynomialVariable")
abstract operator fun Polynomial.plus(other: Variable): Polynomial(source)(source)(source)(source)(source)